Prova curta e precisa do forte teorema da dualidade para programação linear


10

Considere os programas lineares

Primal:Ax→≤b→maxc→Tx→
Dual:c→≤y→TAminy→Tb→

O teorema da dualidade fraca afirma que se x→ e y→ satisfazem as restrições, então c→Tx→≤y→Tb→ . Ele possui uma prova curta e lisa usando álgebra linear: c→Tx→≤y→TAx→≤y→Tb→ .

O forte teorema da dualidade afirma que se o x→ é uma solução ideal para o primal, então existe y→ que é uma solução para o dual e c→Tx→=y→Tb→ .

Existe uma prova semelhante e curta para o forte teorema da dualidade?


11
O capítulo 4 do curso on-line do MIT web.mit.edu/15.053/www de Bradley, Hax e Magnanti fornece uma prova razoavelmente curta nesse sentido. É isso que você está procurando?
— Cody

@ Cody, bem, parece essencialmente o mesmo que o do CLRS. Pode ser bom se você puder expressá-lo de uma maneira lisa e álgebra linear (ou seja, sem somas).
— Kaveh

Parece que o que eu queria provavelmente não é possível. O Farkas usa o fechamento do espaço, o que significa que provavelmente não há prova pura de álgebra linear.
— Kaveh

Tentando encontrar algo não muito pesado para mostrar aos meus alunos (para que eles não precisem apenas ter uma forte dualidade de fé), e a maior parte do que eu me deparei é mais na categoria muito complicada. Acabei de encontrar um argumento nas notas de uma classe de Dan Spielman, que é bastante curta e aparentemente simples. Não tem certeza se está escondendo alguma complexidade ou se falta alguma coisa? (Ainda não examinou exaustivamente o suficiente para dizer, ainda.) Cs.yale.edu/homes/spielman/BAP/lect12.pdf
— Magnus Lie Hetland

Ah, acho que um ponto central é a interpretação geométrica da palestra anterior, que nos leva de volta à família de provas Simplex: cs.yale.edu/homes/spielman/BAP/lect11/lect11.pdf
— Magnus Lie Hetland

Respostas:


3

Provavelmente não. Aqui está um argumento conceitual baseado em

Lema de Farkas : Exatamente uma das seguintes alternativas tem uma solução:

  1. Ax≤b ex≥0
  2. yTA≥0 eyTb<0

Agora seja o valor objetivo ideal do primal. Seja arbitrário. Seja com adicional como a última linha. Vamos para ser com um adicional como o último valor.δϵ>0A′A−cTb′b−δ−ϵ

O sistema não tem solução. Por Farkas, existe um tal que:A′x′≤b′y′=(y,α)

yTA≥αc e .yTb<α(δ+ϵ)

Note que se , estamos na outra alternativa de Farkas. Portanto, .ϵ=0α>0

Escale para que . é dual viável. A dualidade fraca implica .y′α=1yδ≤yTb<δ+ϵ


Acho que essa é a prova nas anotações da aula de Jeff Erickson . Estou procurando algo que evite o material epsilon (como álgebra linear pura).
— Kaveh #

2
O que JeffE tem é um pouco diferente e explica mais a geometria. De qualquer forma, você não encontrará o que deseja, no sentido de que a região viável é um poliedro, não um espaço linear; portanto, algo eventualmente precisará fazer uso disso. (Aqui, é esconderijo no Farkas Gärtner e livro de Matousek é realmente uma boa referência para essas coisas eu tenho certeza que esta prova está lá...)
— Louis
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.