290 likes | 527 Views
LINEARNO PROGRAMIRAWE I SIMPLEKS METOD. Marko Petkovi} (Mapet, DeXter , itd ). 1. UVOD . Linearno programirawe je deo {iroke matemati~ke oblasti (Operaciona istra`ivawa) Zadatak: Odre|ivawe optimalne vrednosti ciqne funkcije pri zadatim ograni~ewima
E N D
LINEARNO PROGRAMIRAWE I SIMPLEKS METOD Marko Petkovi} (Mapet, DeXter, itd )
1. UVOD • Linearno programirawe je deo {iroke matemati~ke oblasti (Operaciona istra`ivawa) • Zadatak: Odre|ivawe optimalne vrednosti ciqne funkcije pri zadatim ograni~ewima • Prvi rad iz operacionih istra`ivawa objavio Kantorovi~ 1939. • Prvi rad u na{oj dr`avi je objavio pukovnik Vlastimir Ivanovi} 1940 god pod naslovom “Pravila za prora~un potrebnog broja transportnih sredstava”. • Prvi op{ti metod za re{avawe problema linearnog programirawa je objavio Dancig 1947 (Simpleks metod). • Prvi polinomijalni metod je objavio Ha~ijan 1979. • Kasnije (1984-1990) otkriveni su metodi unutra{we ta~ke (Interior point metodi) na kojima se danas baziraju najmo}niji solveri (PCx, LipSol, HOPDM, etc).
Razmotrimo Takerovu tabelu: Posle transformacija pomo}u gorwih pivot elemenata ponovo dobijamo polaznu Takerovu tabelu. Pri tome je vrednost funkcije ciqa stalno 0. Simpleks metod i degenerisana re{ewa
Modifikacija Algoritma S3 za transformaciju tabele u bazi~no dopustivu
U~itavawe problema (MPS format) Presolver Implementacija algoritma S4 Implementacija algoritma S3 Implementacija algoritma S2 [tampawe rezultata (status problema, optimalna vrednost ciqne fje i ta~ka u kome se ona dosti`e 3. IMPLEMENTACIJA Sastoji se iz slede}ih faza:
Jednostavnost Mo`e da se koristi i u obli-ku ra~unarskog programa i bez ra~unara (za mawe primere) Boqa stabilnost u slu~aju lo{e uslovqenih problema linearnog programirawa Ne postoji nagomilavawe nu-meri~kih gre{aka kod Revi-diranog simpleks metoda Velika brzina izvr{avawa za veliki broj problema u prak-si (i pored velike slo`e-nosti) Slo`enost algoritma nije polinomijalna (Minti i Kli su konstruisali primer na kome Simpleks dosti`e NP slo`enost Nedovoqno iskori{}ewe ret-ko}e polazne matrice prob-lema (nemogu}nost primene za probleme ekstremno velike dimenzije) Nagomilavawe numeri~ke gre-{ke (izbegava se revidiranom Simpleks metodom, koji je mawe stabilan i znatno spo-riji) Prednosti i nedostaci Simpleks metoda Prednosti: Nedostaci:
A sad ono {to o~ekujete od samog po~etka predavawa: KRAJ!!! PREZENTACIJA PROGRAMA MARPLEX