Escolar Documentos
Profissional Documentos
Cultura Documentos
Exemplo ( BS ) Maximizar z x1 3 x2
sujeito a :
x1 40
x2 60
x2 10
x1 x2 20
3 x1 2 x2 180
x1 0,x2 0
Programao Inteira
x2
Soluo Grfica 90
x1 =40
60 C
x2 =60
D
x1 + x2 =20 B
3x1 + 2x2 =180
20
E
x 1=10
F A
O 20 40 60 x1
Programao Inteira
Soluo Exaustiva
Pontos Examinados Coordenadas Valor da funo
(x1 ,x2 ) z= x1 + 3x2
A (40,10) 70
B (40,30) 130
C (20,60) 200
D (0,60) 180
E (0,20) 60
F (10,10) 40
Programao Inteira
Outro Exemplo
Maximizar z x1 19 x2
sujeito a :
x1 20 x2 50
x1 x2 20
x1 ,x2 variveis inteiras
Programao Inteira
sujeito a :
n
w x
j 1
j j b
x j 0 e inteiro
Programao Inteira
sujeito a :
n
w x
j 1
j j b
x j {0,1} j 1,..., n
Programao Inteira
Exemplo
Minimizar z 7 x1 10 x2 12 x3 14 x4
sujeito a :
41x1 55 x2 60 x3 70 x4 160
Programao Inteira
rvore de
Enumerao
Programao Inteira
Problemas Correlatos
Subset-Sum Problem
Mochila Mltipla 0-1
Mochila 0-1 Multidimensional
Mochila Max_Min 0-1
Mochila de Escolha Mltipla
Mochila Encapsulada
Mochila Decomposta
Mochila Multiperodo
Programao Inteira
Branch-and-Bound
Maximizar z 5 x1 8 x2
sujeito a :
x1 x2 6
5 x1 9 x2 45
x1 , x2 Z
Programao Inteira
Branch-and-Bound
Soluo Contnua
9 15 1
x1 = x2 = Z= 41
4 4 4
Disjuntiva
15 15
x2 1 4 ou x2 3
4 4
Programao Inteira
Soluo Grfica x2
Solues Inteiras
A z=5x1 +8x2
B
x1 + x2 =6
O C x1
Programao Inteira
(P1 )
A
(P2 )
O C x1
Programao Inteira
rvore de Branch P0
x1 =2,25 x2 =3,75
z=41,25
x2 4,0 x 23,0
P2 P1
x1 =1,8 x2 =4,0 x1 =3,0 x2 =3,0
z=41 z=39
x1 2,0 x 11,0
P3 P4
Invivel x1 =1,0 x2 =4,25
z=40,4
x2 5,0 x 14,0
P5 P6
x1 =0 x2 =5 x1 =1,0 x2 =4,0
z=40 z=37
Programao Inteira
Programao Dinmica
Estgio n Estgio n+1
Estado
Estadonn Deciso Estado
Estadon+1
n+1
Processo de Deciso
Programao Inteira
Programao Dinmica
Princpio de Bellman:
Uma poltica tima apresenta a propriedade segundo
a qual, a despeito das decises tomadas para assumir
um estado particular num certo estgio, as decises
restantes a partir deste estado devem constituir uma
poltica tima
Programao Inteira
Procedimentos
Procedimentos
Heursticas Aproximativos
Aproximativos
Heursticas
Heursticas Relaxaes
Relaxaes
Estocsticas
Estocsticas Clssicas
Clssicas Analgicas
Analgicas Lagrangeana
Lagrangeana Linear
Linear
-Mopes
-Mopes
.Construtivas
.Construtivas
-Simulated
-SimulatedAnneling
Anneling -Redes
-RedesNeurinais
Neurinais
.Por
.Poreconomia
economia
-Tabu
-TabuSearch
Search -Computao
-ComputaoEvolutiva
Evolutiva -Subgradiente
-Subgradiente
-Busca
-Buscalocal
local -Dual
-DualAscent
Ascent
.Clssica
.Clssica .Algoritmos
.Algoritmosgenticos
genticos -Ajuste
-AjusteMltiplo
Mltiplo
.Mtodo
.Mtododescendente
descendente
.Reativa
.Reativa .Scatter
.ScatterSearch
Search
.Mtodo
.Mtodoaleatrio
aleatrio
-GRASP
-GRASP .Colnia
.Colniadedeformigas
formigas
-Particionamento/
-Particionamento/
Grupamento
Grupamento
Programao Inteira
Exerccio Desafio
Em um tabuleiro de xadrez (padro 8 x 8) e vazio,
sabendo-se que uma alocao em casa preta vale
o dobro do que em casa branca, determine: