FOPS samostatný toolbox pro optimalizaci v prostředí Matlab

Zahrnuje lokální i globální optimalizační metody. Dokáže řešit jednoobjektové (SO) i víceobjektové (MO) optimalizační úlohy.

Funkce systému FOPS

Fast Optimization Routines, FOPS, je výkonný balík, který obsahuje nepřeberné množství optimalizačních algoritmů, deterministických i stochastických, jednoobjektových i víceobjektových. Lze jej použít k řešení nesčetných praktických inženýrských problémů. Lze jej také přímo kombinovat s AToM, například ke spuštění pixelizace antény.

Vyhledávání toho nejlepšího: Vždy se snažte najít nejlepší možnost ze souboru dostupných řešení. Pomocí systému FOPS můžete zaručeně říci: "Snažil jsem se udělat to nejlepší!"

Kolik cílů? Uživatel si může vybrat jeden z aktuálně dostupných algoritmů: GA, PSO, DE, SOMA, Nelder-Mead a Newton pro jednocílové problémy; metody NSGA-II, MOPSO a GDE3 pro vícecílové problémy; a modifikace jednocílového algoritmu PSO pro problémy s proměnlivým počtem dimenzí. Balík lze ovládat prostřednictvím grafického uživatelského rozhraní nebo přímo pomocí nízkoúrovňových funkcí. Výsledky simulačního běhu lze snadno vizualizovat v obrázcích MATLABu nebo využít jinde.

Řetěz: Některé algoritmy jsou dobré v průzkumu, zatímco jiné vynikají ve využívání. Uživatel proto může využít kombinace elementárních optimalizačních algoritmů do řetězců a využít tak jejich výhod. Řetězec více složkových algoritmů lze využít na jeden optimalizační problém. Uživatel může nastavit rovnováhu mezi využitím jednotlivých algoritmů nastavením jejich počtu vyhodnocení funkce fitness.

Srovnávací studie: Pomocí FOPS toolboxu lze snadno provádět srovnávací studie a porovnávat výkonnost různých optimalizačních úloh nebo řetězců na základě mnoha předdefinovaných metrik. K dispozici je více než 50 víceobjektových, jednoobjektových a VND testovacích úloh, uživatel si však může definovat vlastní úlohy.

Diskrétní proměnné: V reálném životě je v některých úlohách potřeba zvolit některé proměnné v optimalizační úloze z množiny diskrétních hodnot. Ve FOPS může každý algoritmus, ať už binárně kódovaný, nebo reálně kódovaný, pracovat s diskrétním rozhodovacím prostorem optimalizovaného problému. Uživatel pouze zadá seznam diskrétních hodnot pro zadanou proměnnou řešeného problému.

Interpolace: Všechny algoritmy mohou také využít techniku interpolace a ušetřit vyhodnocení fitness funkce, pokud jsou nákladná. Zlepšení je zřejmé i v případě, že vyhodnocení fitness funkce trvá 20 ms. Představte si rozdíl oproti nákladným problémům v reálném světě, kde každé vyhodnocení trvá 30 minut nebo i více.

Proměnlivé rozměry: Jaká je ideální složitost mého návrhu? Někdy není dostatečná složitost optimalizovaného návrhu a priori známa. Optimalizátor VND (Variable Number of Dimensions) dokáže pracovat s různými velikostmi rozhodovacího prostoru a najít ideální kombinaci dimenzí a proměnných v jednom běhu!

 

Úplný seznam funkcí FOPS je k dispozici na speciální produktové stránce.

Stáhněte si program pro nekomerční použití

Licence pro nekomerční použití je k dispozici na stránce Downloads.

Kupte si licenci

Kupte si svou licenci s využitím platební brány ČVUT:

Single user FOPS license for 199 EUR

Po uskutečnění platby vám zašleme fakturu a licenční klíč.

Technická specifikace

Technická specifikace je k dispozici na speciální produktové stránce FOPS.

Máte o tuto technologii zájem?

V případě zájmu o naše technologie, produkty a služby kontaktujte telefonicky nebo e-mailem koordinátora pro transfer technologií:

Za stránku zodpovídá: Ing. Mgr. Radovan Suk