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.
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í: