Programação Linear (e rudimentos de otimização não-linear)
Programação Linear (e rudimentos de otimização não-linear)
Programação Linear (e rudimentos de otimização não-linear)
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
notas <strong>de</strong> aula – versão 64 - Jerônimo C. Pellegrini<br />
156 CAPÍTULO 11. PROGRAMAÇÃO INTEIRA<br />
O método <strong>de</strong> branch-and-bound, no contexto <strong>de</strong> Otimização Combinatória,<br />
foi proposto por Land e Doig [LD60] é semelhante à técnica <strong>de</strong><br />
busca usando cortes α − β, usada em Inteligência Artificial [NR10].<br />
O método <strong>de</strong> branch-and-price foi <strong>de</strong>scrito por Barnhart, Johnson, Nemhauser,<br />
Savelsbergh e Vance [Bar+98].<br />
O livro <strong>de</strong> Alexan<strong>de</strong>r Schriver [Sch03] elabora o tópico da unimodularida<strong>de</strong><br />
<strong>de</strong> matrizes e sua conexão com programação inteira.<br />
Politopos relacionados a diferentes classes <strong>de</strong> problemas são estudados<br />
no volume editado por David Avis, David Bremner e Antoine Deza [ABD09].<br />
Exercícios<br />
Ex. 74 — Implemente o algoritmo dos planos <strong>de</strong> corte.<br />
Ex. 75 — Mostre que uma matriz é totalmente unimodular se e somente<br />
se é invertível sobre os inteiros.<br />
Ex. 76 — Prove a recíproca do Teorema 11.9.<br />
Ex. 77 — Prove o Teorema 11.7.<br />
Ex. 78 — Suponha que um poliedro P <strong>de</strong>finido por um programa <strong>linear</strong><br />
seja integral (ou seja, b é inteiro e A é totalmente unimodular). Prove que<br />
após a execução do método Simplex os coeficientes reduzidos <strong>de</strong> custo<br />
do programa <strong>linear</strong> são inteiros.<br />
Ex. 79 — Suponha que A não é totalmente unimodular, mas tem coeficientes<br />
inteiros, e que b seja integral. Quando a solução para Ax = b é<br />
integral Responda para matrizes quadradas <strong>de</strong> or<strong>de</strong>m 2 e 3.<br />
Versão Preliminar