Heikko kaksinaisuus

Heikko kaksinaisuus  on optimoinnin käsite, jonka mukaan kaksinaisuusrako on aina suurempi tai yhtä suuri kuin nolla. Tämä tarkoittaa, että ratkaisu alkuongelmaan (minimointiongelma) on aina suurempi tai yhtä suuri kuin siihen liittyvän kaksoisongelman ratkaisu . Tämä termi vastustaa vahvaa kaksinaisuutta , joka toteutuu vain tietyin ehdoin [1] .

Käyttö

Monet suorat kaksoisapproksimaatioalgoritmit [2] perustuvat heikon duaalisuuden periaatteeseen [ 3] .

Heikko kaksinaisuuslause

Suora tehtävä:

Maksimoi olosuhteissa ;

Kaksoistehtävä :

Minimoi kohteena .

Heikko kaksinaisuuslause sanoo, että .

Nimittäin, jos on toteuttamiskelpoinen ratkaisu suoralle lineaarisen ohjelmoinnin maksimoimisen ongelmalle ja se on toteuttamiskelpoinen ratkaisu kaksoisongelmaan minimoida lineaarisen ohjelmoinnin, niin heikko kaksinaisuuslause voidaan muotoilla seuraavasti: , missä ja ovat vastaavan kertoimet tavoitefunktiot.

Todiste:

Yleistykset

Yleisemmässä tapauksessa, jos on toteuttamiskelpoinen ratkaisu primaali- ja kaksoisminimointiongelmaan, heikosta duaalisuudesta seuraa, että , missä ja ovat kohdefunktiot primaali- ja duaaliongelmalle, vastaavasti.

Katso myös

Muistiinpanot

  1. Boţ, Grad, Wanka, 2009 , s. yksi.
  2. Alku-kaksoisalgoritmi on algoritmi primaali- ja duaaliongelmien ratkaisemiseksi samanaikaisesti.
  3. Gonzalez, 2007 , s. 2.

Kirjallisuus