Escolar Documentos
Profissional Documentos
Cultura Documentos
Nesta aula. . .
max z = c1 x1 + c2 x2 + . . . + cn xn
sujeito a a11 x1 + a12 x2 + . . . + a1n xn ≤ b1
a21 x1 + a22 x2 + . . . + a2n xn ≤ b2
...
1 Pesquisa em árvore am1 x1 + am2 x2 + . . . + amn xn ≤ bm
x1 , x2 , . . . , xn ∈ Z+
João Pedro PEDROSO Métodos de Apoio à Decisão João Pedro PEDROSO Métodos de Apoio à Decisão
Pesquisa não-informada:
em profundidade (depth-first search, DFS)
em largura (breadth-first search, BFS)
Pesquisa informada:
best-first search
João Pedro PEDROSO Métodos de Apoio à Decisão João Pedro PEDROSO Métodos de Apoio à Decisão
Resolver a relaxação linear (obtendo x LP , z LP ) Pontos em que são necessárias decisões na pesquisa em árvore:
1 se na solução todas a variáveis forem inteiras: a solução é óptima para o Escolha da variável para ramificar
problema original 1 Frequentemente: a mais fracionária, embora haja muitas heurísticas
2 caso contrário: z LP fornece um majorante para z ∗ (em maximização; em
alternativas.
minimização é um minorante)
Repartir a região admissível: Escolha do nó da árvore de pesquisa a seleccionar:
Pesquisa não-informada:
1 escolher uma variável fracionária
em profundidade (depth-first search, DFS)
2 adicionar restrições que impeçam a variável de voltar a ter esse valor em largura (breadth-first search, BFS)
Escolher um dos subproblemas Pesquisa informada:
best-first search: o nó com melhor majorante/minorante
Repetir, enquanto houver variáveis fracionárias o nó com a menor diferença (em termos absolutos) entre a variável inteira e a
Terminar quando não houver nenhum subproblema por explorar. fracionária
João Pedro PEDROSO Métodos de Apoio à Decisão João Pedro PEDROSO Métodos de Apoio à Decisão
Problema de programação inteira Problema de programação inteira
Pesquisa em árvore Pesquisa em árvore
Problemas em Programação Inteira Problemas em Programação Inteira