Optimalizační metody

CVX
Matlabský toolbox pro tzv. disciplinované konvexní programování. Nabízí v podstatě modelovací jazyk umožňující jednotně zapisovat nejrůznější optimalizační úlohy. Vznikl pod vedením slavného stanfordského profesora Stephena Boyda a je vhodným doplňkem k jeho knize Convex optimization.

CVXOPT
Balíček pro konvexní optimalizaci v Pythonu. Vznikl pod vedením slavného profesora Lievena Vandebergheho z UCLA.

GGPLAB
Matlabský toolbox pro tzv. geometrické programování. Vhodný spíše jako výukový doplňek. Pro rozsáhlé problémy je doporučován spíše CVX toolbox.

GLPK
Knihovna v C pro řešení rozsáhlých lineárních, celočíselných a smíšených optimalizačního úloh.

lp_solve
Knihovna v C pro řešení rozsáhlých lineárních, celočíselných a smíšených optimalizačního úloh. Velice aktivní komunikat vývojářů a uživatelů. Nabízí rozhraní do nejrůznějších jazyků: Matlab, Octave, Python, ...

SeDuMi
Nejslavnější solver pro řešení semidefinitních programů (optimalizačních úloh, kde omezující podmínky jsou vyjádřeny ve formě lineárních maticových nerovností). Používá vektorovou formu. V řízení je užitečnější maticová forma, která je podporována nadstavbou Yalmip.

SDPT3
Další solver pro semidefinitní programování.

TORSCHE Scheduling Toolbox for Matlab
Matlabský toolbox pro návrh rozvrhovacích algoritmů.

Yalmip
Matlabský toolbox nabízející rozhraní (command-line, ne GUI) k nejrůznějším optimalizačním balíkům. Kombinace Yalmip a Sedumi je základní pro řešení LMI úloh v Matlabu.

GloptiPoly
Sada Matlabských funkcí pro globální optimalizaci s polynomy.

Volby prohlížení komentářů

Vyberte si, jak chcete zobrazovat komentáře a klikněte na „Uložit změny“.
phentermine deaths od Anonymous