Lineární programováníJako lineární programování nebo též lineární optimalizace či LP se označuje subdisciplína matematického programování, která řeší problém nalezení minima nebo maxima lineární funkce určitého počtu proměnných na množině popsané soustavou lineárních nerovnic. Na tento typ úlohy lze převést řadu praktických problémů. Pro řešení jsou známy spolehlivé algoritmy. ÚlohaÚlohou lineárního programování je optimalizační úloha
přičemž:
kde A je matice rozměru m × n, b je m-rozměrný vektor a c, x jsou n-rozměrné vektory. Součin Ax označuje součin matic. Poznámky
Metody řešeníNejznámější algoritmus na řešení úlohy lineárního programování je tzv. simplexový algoritmus (původem od G. B. Dantziga z roku 1951). Existují ale i jiné, asymptoticky rychlejší algoritmy, např. elipsoidová metoda (od L. Khachiyana z roku 1979), metoda vnitřních bodů (od N. Karmarkara z roku 1984). OdkazyLiteratura
Související článkyExterní odkazy
|
Portal di Ensiklopedia Dunia