Paradiseo - Paradiseo
Vývojáři | Projektový tým DOLPHIN z INRIA |
---|---|
Stabilní uvolnění | 2.0.1 / 7. listopadu 2012 |
Úložiště | |
Operační systém | Cross-platform |
Typ | Technické výpočty |
Licence | Licence CeCill |
webová stránka | http://paradiseo.gforge.inria.fr |
ParadisEO je bílá skříňka objektově orientovaný rámec věnovaný flexibilnímu designu metaheuristika. Používá EO, a na základě šablony, ANSI-C ++ v souladu výpočetní knihovna.[1] ParadisEO je přenosný napříč oběma Okna systém a sekvenční platformy (Unix, Linux, Mac OS X, atd.). ParadisEO je distribuován pod Licence CeCill a lze je použít v několika prostředích.
Přehled
ParadisEO je a bílá skříňka objektově orientovaný rámec věnovaný znovu použitelný design metaheuristika hybridní metaheuristika a paralelní a distribuováno metaheuristics.ParadisEO poskytuje širokou škálu funkcí včetně evoluční algoritmy, místní vyhledávání, Optimalizace roje částic, nejběžnější paralelní a distribuované modely a hybridizační mechanismy atd. Tento vysoký obsah a užitečnost podporuje jeho použití na mezinárodní úrovni. ParadisEO je založen na jasném koncepčním oddělení metod řešení od problémů, které mají řešit. Toto oddělení poskytuje uživateli maximální kód a opětovné použití návrhu. Kromě toho jemnozrnná povaha tříd poskytovaných rámcem umožňuje vyšší flexibilitu ve srovnání s jinými rámci. ParadisEO je vzácný rámec, který poskytuje nejběžnější paralelní a distribuované modely. Jejich implementace je přenosná na strojích s distribuovanou pamětí i na multiprocesorech se sdílenou pamětí, protože využívá standardní knihovny, jako jsou MPI, PVM a PTvlákna. Modely lze využívat transparentním způsobem, stačí vytvořit instanci jejich přidružených poskytovaných tříd. Jejich experimenty na reálných aplikacích rádiových sítí ukazují jejich účinnost.
Moduly
Paradiseo-EO
Paradiseo-EO se zabývá populační metaheuristikou, je to šablonová evoluční výpočetní knihovna kompatibilní s ANSI-C ++ (evoluční algoritmy, optimalizace roje částic ...). Obsahuje třídy pro téměř jakýkoli druh evolučních výpočtů, na které byste mohli přijít - alespoň pro ty, na které bychom mohli myslet. Je založen na komponentách, takže pokud v něm nenajdete třídu, kterou potřebujete, je velmi snadné existující podtřídu abstraktní nebo konkrétní třídy.
Paradiseo-MOEO
Paradiseo-MOEO poskytuje širokou škálu nástrojů pro návrh multiobjektivní optimalizace metaheuristika: schémata přiřazování fitness (funkce pro dosažení úspěchu, hodnocení, na základě indikátorů ...), mechanismy zachování rozmanitosti (sdílení, shlukování), elitářství, metriky výkonu (příspěvek, entropie ...), statistické nástroje a některé snadno použitelné nejmodernější víceobjektové evoluční algoritmy (NSGA, NSGA-II, IBEA ...).
Paradiseo-MO
Paradiseo-MO se zabývá metaheuristikou založenou na jednom řešení, poskytuje nástroje pro vývoj metaheuristiky založeného na jednom řešení: horolezectví, Tabu vyhledávání, Iterativní místní vyhledávání (ILS), Simulované žíhání, přírůstkové vyhodnocení, částečné sousedství ...
Paradiseo-PEO
Paradiseo-PEO poskytuje nástroje pro návrh paralelní a distribuované metaheuristiky: paralelní hodnocení, funkce paralelního hodnocení, ostrovní model, mobilní model ... Paradiseo-PEO také zavádí nástroje pro návrh distribuovaných, hybridních a kooperativních modelů.
Viz také
- ESD, Sada nástrojů pro implementaci Evolučních algoritmů
- Rámec MOEA, otevřený zdrojový rámec Java pro multiobjektivní evoluční algoritmy
externí odkazy
- Oficiální stránka, na Paradiseo webová stránka
- tým, na webových stránkách projektového týmu DOLPHIN
Reference
- ^ „Evolving Objects (EO): an Evolutionary Computation Framework“. SourceForge.net. 2015. Citováno 14. listopadu 2015.
- „Řešení problému se skládáním proteinů pomocí genetického algoritmu Bicriterion na mřížce“
- Sekvenování proteinů s adaptivním genetickým algoritmem z tandemové hmotnostní spektrometrie, CEC 2006, 0-7803-9489-5, 16. – 21. Července 2006, str. 1412–1419, Vancouver, Kanada
- „ParadisEO-MOEO: Rámec pro evoluční vícecílovou optimalizaci“ (nefunkční odkaz?)
- Víceúčelový přístup k návrhu vedení polymerních kompozitů pro elektromagnetické stínění, EMO 2007, Matsushima, Japonsko
- Hybridní metaheuristika pro objevování znalostí v experimentech s microarray, In Handbook of Bioinspired Algorithms and Applications, Edited by S. Olariu and A.Y. Zomaya
- Grid computing pro paralelní bioinspirované algoritmy (nefunkční odkaz?)
- ParadisEO: Rámec pro opakovaně použitelný design paralelní a distribuované metheuristiky (nefunkční odkaz?)
- Navrhování celulárních sítí pomocí paralelní hybridní metaheuristiky