SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Corte de Superfícies
com Algoritmo genético
Aluno: Fernando Alves Michalak
Professor: Guilherme Koslovski1
Problema
 Menor porcentagem de desperdício de matéria prima
 Quantidade mínima de objetos
 Mais de um tipo de objeto
2
Corte em Superfícies
 Corte de Quadrados
 Algoritmos
 Algoritmo Genético - Escolhido
 Busca Local
 Têmpera Simulada
3
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
Algoritmo Genético -
Modificado
 Métodos
 Geração dos Genes
 Solução valida?
 Calculo do custo / Função Objetivo
5
Particionamento de
Operações
 Cada bloco de soluções será tratado em paralelo
6
Comunicação
 Comunicação entre as melhores soluções geradas
 Convergência
 Estrutural
7
Aglomeração
 Quantidade maior de soluções por processador
8
Mapeamento
 Dinâmica
 Quantidade variável de soluções por processador
9
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
Obrigado!11
Hora de Perguntar!12
Corte de Superfícies
com Algoritmo genético
Aluno: Fernando Alves Michalak
Professor: Guilherme Koslovski13

Mais conteúdo relacionado

Mais de Easy Communication & Technology (18)

Manufatura
ManufaturaManufatura
Manufatura
 
Empreendedorismo
EmpreendedorismoEmpreendedorismo
Empreendedorismo
 
Easy Manager
Easy ManagerEasy Manager
Easy Manager
 
Apresentacao silverlight
Apresentacao silverlightApresentacao silverlight
Apresentacao silverlight
 
Redes depetri
Redes depetriRedes depetri
Redes depetri
 
Web m
Web mWeb m
Web m
 
Niilismo
NiilismoNiilismo
Niilismo
 
Toyotismo – lean manufact
Toyotismo – lean manufactToyotismo – lean manufact
Toyotismo – lean manufact
 
Setup de computadores
Setup de computadoresSetup de computadores
Setup de computadores
 
Análise e Projeto de Sistemas - Coleira automatizada para cães
Análise e Projeto de Sistemas - Coleira automatizada para cãesAnálise e Projeto de Sistemas - Coleira automatizada para cães
Análise e Projeto de Sistemas - Coleira automatizada para cães
 
Coleira automatizada para cães
Coleira automatizada para cãesColeira automatizada para cães
Coleira automatizada para cães
 
Fernando Alves Michalak Análise de Problemas Paralelizaveis.
Fernando Alves Michalak Análise de Problemas Paralelizaveis.Fernando Alves Michalak Análise de Problemas Paralelizaveis.
Fernando Alves Michalak Análise de Problemas Paralelizaveis.
 
Classificacao de Aplicativos de Modelagem
Classificacao de Aplicativos de ModelagemClassificacao de Aplicativos de Modelagem
Classificacao de Aplicativos de Modelagem
 
Udesc 2009
Udesc 2009Udesc 2009
Udesc 2009
 
Silverlight
SilverlightSilverlight
Silverlight
 
Linq
LinqLinq
Linq
 
ApresentaçãO Ez
ApresentaçãO EzApresentaçãO Ez
ApresentaçãO Ez
 
Diagrama
DiagramaDiagrama
Diagrama
 

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