Paralelização do Corte de Superficies com Algoritmo Genético

13
Corte de Superfícies com Algoritmo genético Aluno: Fernando Alves Michalak Professor: Guilherme Koslovski 1

Transcript of Paralelização do Corte de Superficies com Algoritmo Genético

Page 1: Paralelização do Corte de Superficies com Algoritmo Genético

Corte de Superfíciescom Algoritmo genéticoAluno: Fernando Alves Michalak

Professor: Guilherme Koslovski1

Page 2: Paralelização do Corte de Superficies com Algoritmo Genético

Problema

Menor porcentagem de desperdício de matéria prima

Quantidade mínima de objetos

Mais de um tipo de objeto

2

Page 3: Paralelização do Corte de Superficies com Algoritmo Genético

Corte em Superfícies

Corte de Quadrados

Algoritmos

Algoritmo Genético - Escolhido

Busca Local

Têmpera Simulada

3

Page 4: Paralelização do Corte de Superficies com Algoritmo Genético

Algoritmo Genético –

Modificado

Cada cromossomo será um objeto

O número de cromossomos será dinâmico

Função objetivo é o máximo de utilização das

superfícies

Exemplos:

1;1;2;3;1;1;1;1;2

2;2;2;2;1;1;1;3;2;1;2;

4

Page 5: Paralelização do Corte de Superficies com Algoritmo Genético

Algoritmo Genético -

Modificado

Métodos

Geração dos Genes

Solução valida?

Calculo do custo / Função Objetivo

5

Page 6: Paralelização do Corte de Superficies com Algoritmo Genético

Particionamento de

Operações

Cada bloco de soluções será tratado em paralelo

6

Page 7: Paralelização do Corte de Superficies com Algoritmo Genético

Comunicação

Comunicação entre as melhores soluções geradas

Convergência

Estrutural

7

Page 8: Paralelização do Corte de Superficies com Algoritmo Genético

Aglomeração

Quantidade maior de soluções por processador

8

Page 9: Paralelização do Corte de Superficies com Algoritmo Genético

Mapeamento

Dinâmica

Quantidade variável de soluções por processador

9

Page 10: Paralelização do Corte de Superficies com Algoritmo Genético

Workflow10 Usuário define:

dimensões do plano que será cortado

dimensões dos produtos

quantidade mínimas de cada produto

Algoritmo verifica as quantidades máximas de

produtos que podem ser produzidos,

levando em consideração as

dimensões

Algoritmo Genético gera os planos de

corte

Cálculo do custo de cada plano de corte

Quantidade máxima de gerações atingida?

Apresenta melhor plano e os tempos

Paralelizavel

Paralelizavel

Page 11: Paralelização do Corte de Superficies com Algoritmo Genético

Obrigado!11

Page 12: Paralelização do Corte de Superficies com Algoritmo Genético

Hora de Perguntar!12

Page 13: Paralelização do Corte de Superficies com Algoritmo Genético

Corte de Superfíciescom Algoritmo genéticoAluno: Fernando Alves Michalak

Professor: Guilherme Koslovski13