35
Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Embed Size (px)

Citation preview

Page 1: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Projeto de um Algoritmo Genético Híbrido para

Planejamento Operacional de Curto Prazo de Minerações a

Céu Aberto

Robert Fabricio Subtil

Page 2: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Roteiro Introdução Problema de escalonamento de tarefas Algoritmos genéticos Processos de lavra Planejamento operacional de curto prazo Modelo proposto de algoritmo genético híbrido Resultados Trabalhos futuros

Page 3: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Introdução Modelos de otimização têm sido adotados

com maior frequência no setor empresarialDiminuindo custosAumentando lucros e a competitividade no

mercado global

Page 4: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Problema de escalonamento de tarefas

Envolvem alocação de recursos no tempo São classificados como NP-Difícil

Page 5: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Problema de escalonamento de tarefas

Modelo clássico: Existe um conjunto de máquinas disponíveis e um

conjunto de tarefas a serem executadasOnde: As tarefas devem ser executadas numa sequência

conhecida de uma ou mais operações Uma operação é definida pelo seu tempo de

processamento e pela máquina que a executa Cada máquina executa uma operação por vezObjetivo : determinar uma sequência de alocação para

todas as máquinas, minimizando custos

Page 6: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Problema de escalonamento de tarefas

Geralmente envolve muitas restrições Métodos propostos

Modelos exatos Métodos de aproximaçãoBuscas Locais e Meta-heurísticas

Algoritmos genéticos têm sido muito utilizados na resolução deste tipo de problema

Page 7: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Algoritmos Genéticos

São baseados na idéia de evolução natural proposta por Charles Darwin, aliadas às idéias sobre genética proposta por Mendel

São capazes de encontrar soluções de qualidade em tempo razoável

Page 8: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Algoritmos genéticos: Funcionamento

Page 9: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Processos de lavra

O fluxo operacional inicia-se com a especificação do cliente

PlanejamentosLongo PrazoMédio PrazoCurto Prazo

Page 10: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Processos de lavra: Operações de lavra e transporte

Page 11: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Planejamento Operacional de Curto Prazo : Processo atual

Page 12: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Processo atual

Possíveis problemas não cumprimento da meta de qualidade no decorrer

do plano, especialmente nos turnos finais ociosidade e sobrecarga de equipamentos não uniformidade da produção deslocamentos desnecessários das máquinas incompatibilidade da produção com a frota de

caminhões

Page 13: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Dados de uma área

Page 14: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Proposta

Page 15: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Proposta de Slots Equipamentos podem deslocar-se a qualquer

instante pelas entidades da mina

Page 16: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Proposta do algoritmo genético híbrido

Representação da solução Geração da população inicial Avaliação dos indivíduos Seleção Cruzamento Mutação Elitismo Verificação do critério de sobrevivência Critério de parada

Page 17: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Representação da solução

Indivíduo População

Page 18: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Geração da população inicial

Distribuição das áreas nos turnos do plano Fechamento da qualidade e produção por turno Respeitar quantidade de massas por área Respeitar a quantidade de áreas por turno Respeitar capacidade de produção dos equipamentos

de carga Alocação das máquinas nas frentes de lavra

Page 19: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Distribuição das áreas nos turnos

Page 20: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Alocação das máquinas nas frentes de lavra

Page 21: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Avaliação dos indivíduos: Produção e deslocamentos

Page 22: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Avaliação dos indivíduos: Aderência de carga X transporte

Page 23: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Seleção

TorneioSeleciona os mais aptos considerando as

prioridades de minimização dos custos

Page 24: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Cruzamento Manter as distribuições das áreas encontradas na

geração inicial Modelo do problema de cobertura de conjuntos

Page 25: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Cruzamento

Page 26: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Mutação

É feita entre dois pontos que devem representar o intervalo entre dois turnos

Executa-se o modelo matemático proposto na geração da população inicial

Refaz a alocação das máquinas nos turnos envolvidos

Page 27: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Elitismo

Insere na próxima geração, sempre o melhor indivíduo encontrado

Page 28: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Verificação do critério de sobrevivência

Sempre substituir os ancestrais Substituir os ancestrais quando a média

dos descendentes for maior ou igual a média dos ancestrais

Critério de parada

Número de gerações

Page 29: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Resultados: Dados das Áreas

Page 30: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Resultados: Dados das máquinas

Page 31: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Resultados: Turnos

Page 32: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Resultados: Plano

Page 33: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Trabalhos futuros

Otimização dinâmica da programação de produção

Limites de máquinas nas áreas Incluir remoção de estéril

Page 34: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Dúvidas ?Comentários?

Page 35: Projeto de um Algoritmo Genético Híbrido para Planejamento Operacional de Curto Prazo de Minerações a Céu Aberto Robert Fabricio Subtil

Agradecimentos.