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

10

Considere os programas lineares

Primal:AxbmaxcTx
Dual:cyTAminyTb

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

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 cTx=yTb .

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

Kaveh
fonte
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. Axb ex0
  2. yTA0 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.δϵ>0AAcTbbδϵ

O sistema não tem solução. Por Farkas, existe um tal que:Axby=(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<δ+ϵ

Louis
fonte
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