Szabályait a választás felbontású elemek a keresést támogató programok
Ennek hiányában „0” sor (egyenlőség korlátok) és az „ez egy-Bodnya„változók (azaz változókat, amelyek nem előírt követelmény nem - tsatel-ség).
Ha az oszlop szabad kifejezések simplex tábla nincs negatív elemeket, az alap terv megtalálható.
Vannak negatív elemek az oszlopban a szabad kifejezéseket is, például
. Ilyen keresnek azonnali negatív együttható együttható, és ezáltal meghatározza a felbontást biztosító oszlopon. Ha nem találja a nega-negatív,,akkor a rendszer nem egyeztethető korlátozások (anti-vita tárgya).A felbontás választó vonal, amely megfelel a minimális arány:
, ahol- felbontás sorszám. Így- amely lehetővé teszi az elem.Miután a terméket találnak, egy lépést módosított Jordan eliminációs vezetötag
és folytassa a következő szimplex táblázat.2. jelenléte esetén az egyenlőség korlátok és a „szabad” változók a következőképpen kell eljárni.
Amely lehetővé teszi válasszon egy elemet a „0-line”, és egy lépést módosított Jordan elimináció, majd húzza át az engedélyezési oszlopot. Ez a szekvencia addig folytatódik, amíg a maradványokat legalább egy „0-line” (a táblázat csökken) a szimplex táblázatban.
Ha azonban vannak még szabad változók, meg kell csinálni alapadatok változókat. És miután egy szabad változó lesz az alapja a folyamat meghatározó felbontású elemek a keresési referencia és az optimális terv, ez a vonal nem veszik figyelembe (de átalakítható).
Degeneráció lineáris programozási feladatok
Figyelembe véve a szimplex módszer, azt feltételeztük, hogy a problémát a lineáris programozás nem degenerált, azaz minden támogatási terv tartalmazza, hogy pontosan
pozitív elemek, ahol- a szám a megszorítások a problémát. A degenerált vonatkoztatási sík számos pozitív komponens kisebb, mint a korlátozások száma: néhány alapvető változók megfelel egy adott támogatási program, hogy értéke nulla. Egy geometriai értelmezése a legegyszerűbb esetben, amikor(Száma nem-bázikus változók egyenlő 2) könnyen megkülönböztethető a nem-degenerált degenerált feladat. A degenerált probléma egyik csúcsa feltételek metszik több mint két egyenes vonalak által leírt egyenletek formájában. Ez azt jelenti, hogy egy vagy több a sokszög oldalainak meghúzzák, hogy a lényeg feltételekkel.A
nalogichno atbenned-Lor-degenerált probléma egyik csúcsa metszi több mint 3 síkban.Feltételezve az egy nem den-ség csak egy érték volt a probléma
, amely mentén a rum-határoztuk index kimeneti feltételei alapján vektorok (származó számos alapvető változók). A degenerált problémalehet elérni több indexek SAH-egyszer (több sor). Ebben az esetben a referencia síkjában talált néhány alapvető változók nulla.Ha a lineáris programozási feladat, E-ció degenerált, majd amikor egy rossz választás a feltételek vektor által kiadott alapján, lehet, hogy egy végtelen mozgás alapjait az azonos vonatkoztatási sík. Az úgynevezett jelenség zatsik-Libanonban. Bár a gyakorlati problémák a lineáris programozás hurok rendkívül ritka, nem zárható ki annak a lehetőségét.
Az egyik technika leküzdésére degenerációja, hogy átalakítsa a problémát „kis” változás vektor jobb oldalán a nagyságát határok rendszer
, úgy, hogy a feladat nem lett - degenerált, és ugyanabban az időben, ez a változás nem volt hatással a tényleges optimális program a probléma.Gyakran megvalósított algoritmusok néhány egyszerű szabály, amely csökkenti a kockázatot a hurkok vagy megszüntetésére.
Let változó
meg kell, hogy az alap. Fontolja meg a készlet indexek,, álló azon, ami elérhető. állítsa az indexek, amely kielégíti ezt a feltételt jelöljük. haáll egy elem, eliminálódik a alapján vektor feltételek(változónonground tenni).ha
áll, több mint egy elem, akkor azt a lefordított, amely, ami elérhető. haEz áll egy index, alapján a kimeneti változó. Ellenkező esetben az előírt összeállítottstbGyakorlatilag szabályt kell alkalmazni, ha a hurok már megtalálható.