Branch-and-Bound Marcone Jamilson Freitas Souza

Slides:



Advertisements
Apresentações semelhantes
Inteligência Artificial
Advertisements

AULA 02 PROGRAMAÇÃO LINEAR INTEIRA
AULA 01 PROGRAMAÇÃO DINÂMICA
Instituto Federal de Educação Ciência e Tecnologia de Goiás
SBC Women in Information Technology Gender and regional differences in Brazil: do they really exist? Janne Oeiras Universidade Federal do Pará
Programação Linear Resolução Gráfica
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 4.
Prof. M.Sc. Fábio Francisco da Costa Fontes Outubro
Pesquisa Operacional II Programação Linear Inteira
Prof. M.Sc. Fábio Francisco da Costa Fontes Agosto
Pesquisa Operacional II Programação Linear Inteira
Inteligência Artificial I
PARTIÇÃO DE BENDERS Secundino Soares Filho Unicamp.
Exemplo.
INTELIGÊNCIA COMPUTACIONAL PARA OTIMIZAÇÃO
Inteligência Computacional para Otimização
Relaxação Adaptativa Marcone Jamilson Freitas Souza Departamento de Computação Universidade Federal de Ouro Preto
Iterated Local Search (ILS)
Colônia de Formigas (Ant Colony Optimization)
Métodos Numéricos e Estatísticos
Algoritmos Genéticos Marcone Jamilson Freitas Souza
RED143 - Métodos Numéricos e Estatísticos
Busca Tabu - Revisão Marcone Jamilson Freitas Souza
Inteligência Computacional para Otimização Marcone Jamilson Freitas Souza Departamento de Computação Universidade Federal de Ouro Preto
Introdução à Otimização
Busca Dispersa Scatter Search
Reconhecimento de Padrões Seleção de Características
Inteligência Computacional para Otimização Marcone Jamilson Freitas Souza Departamento de Computação Universidade Federal de Ouro Preto
Reconhecimento de Padrões EigenFaces
Maximização de Funções usando Simulated Annealing
Reconhecimento de Padrões Teoria da Decisão Bayesiana
XXXV SBPO - PROGRAMAÇÃO DE TRIPULAÇÕES DE ÔNIBUS URBANO:
Inteligência Computacional para Otimização
Método SIMPLEX Marcone Jamilson Freitas Souza
Inteligência Computacional para Otimização
Problema da Mochila Inteira (Bounded Knapsack)
Busca Tabu Marcone Jamilson Freitas Souza Departamento de Computação
Reconhecimento de Padrões Aprendizagem Supervisionada (KNN)
Artigo: The dynamic berth allocation problem for a container port Akio Imai, Etsuko Nishimura, Stratos Papadimitriou, Analisando a formulação relaxada.
Metodologia Científica Aula 6
Inteligência Artificial
Aula 07 Comandos de Repetição while e for
Aula 03 Revisão de Expressões Comando de Seleção
Universidade Federal do Paraná Programa de Pós-Graduação em Engenharia Mecânica.
Análise e Modelagem de Processos
Semana 03: Comandos de desvio de fluxo. Expressões lógicas.
Tópicos em otimização combinatória
Inteligência Artificial
PROGRAMAÇÃO INTEIRA 27 de maio de 2014.
BCC /01 Funções. Material Didático Unificado. 1 BCC701 – Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência.
Aula 02 Variáveis, Matrizes, Gráficos
BCC /02 Apresentação da Disciplina BCC361 – Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação Prof.
Material Didático Proposto 1 Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas.
Cálculo Numérico / Métodos Numéricos
Cálculo Numérico / Métodos Numéricos
Pesquisa Operacional Programação Linear Solução Gráfica.
Programação Inteira.
Pesquisa Operacional: Método Simplex – Duas Fases
AULA COMPUTACIONAL - Síntese de Sistemas de Separação (Cap. 7) 20 DE OUTUBRO DE 2008.
Aula 5 Programação Inteira
Campus de Caraguatatuba Aula 12: Sistemas de Equações Lineares (2)
PROGRAMAÇÃO MATEMÁTICA MÉTODO SIMPLEX
Otimização Linear Definições e Solução Gráfica
BCC /01 Aula Teórica 09 Funções Material Didático Proposto. 1 BCC701 – Programação de Computadores I Universidade Federal de Ouro Preto Departamento.
BCC 101 – Matemática Discreta I
Material Didático Proposto 1 Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas.
Método Simplex Tópicos em Otimização
TÍTULO DO ARTIGO AUTOR 1 AUTOR 2 AUTOR 3 AUTOR 4 AUTOR 5 UNIVERSIDADE FEDERAL DE PERNAMBUCO PROGRAMA DE PÓS GRADUAÇÃO EM CIÊNCIAS CONTÁBEIS VIII SEMINÁRIO.
Inteligência Computacional para Otimização Marcone Jamilson Freitas Souza Departamento de Computação Universidade Federal de Ouro Preto
Marcone Jamilson Freitas Souza Departamento de Computação – UFOP Variable Neighborhood Descent (VND) e Variable Neighborhood.
Transcrição da apresentação:

Branch-and-Bound Marcone Jamilson Freitas Souza Departamento de Computação Programa de Pós-Graduação em Ciência da Computação Universidade Federal de Ouro Preto http://www.decom.ufop.br/marcone E-mail: marcone.freitas@yahoo.com.br

Resolução de PPL’s Inteiros Seja resolver: cuja solução ótima (contínua) é: x1 = 18,89 x2 = 1,58 z = 48,42

Resolução de PPL’s Inteiros Aplicando a estratégia de arredondamento, uma vez que os valores ótimos são fracionários, e providenciando uma busca racional no entorno do ponto ótimo, teríamos: x1 x2 Z=x1+19*x2 19 2 Inviável 1 38 18 37 Melhor valor No entanto, a solução ótima inteira é: x1 = 10 x2 = 2 z = 48 isto é, o erro é de 21% no arredondamento. Conclusão: Não é uma boa estratégia resolver o PPL (contínuo) e arredondar a solução resultante

Programação inteira: Branch-and-Bound Exemplo extraído de: GOLDBARG & LUNA (2005), Otimização Combinatória, Editora Campus.

Programação inteira: Branch-and-Bound Solução Contínua x1 = 9 4 x2 = 15 4 Z= 1 4 41 Disjuntiva 4 1 15 2 ³ + ú û ê ë x 3 4 15 2 £ ú û ê ë x ou

Programação inteira: Branch-and-Bound

Programação inteira: Branch-and-Bound

Programação inteira: Árvore de Branching

Programação inteira: Branch-and-Bound Resolva pelo método Branch-and-Bound o PLI abaixo Use a variante de Dank para decidir a variável a ramificar (Nessa variante, a variável a ramificar é aquela cujo valor está mais próximo de um valor inteiro) Em caso de empate, escolha a de menor índice Use busca em profundidade e analise primeiro o valor maior da variável ramificada, isto é, o valor

Programação inteira: Árvore de Branching

Árvore de Branch-and-Bound Programação inteira: Árvore de Branch-and-Bound