Paradiseo
Utvecklare | DOLPHIN projektteam av INRIA |
---|---|
Stabil frisättning | 2.0.1 / 7 november 2012
|
Förvar | |
Operativ system | Cross-plattform |
Typ | Teknisk beräkning |
Licens | CeCill-licens |
Hemsida |
ParadisEO är en white-box objektorienterad ram tillägnad den flexibla designen av metaheuristik . Den använder EO, ett mallbaserat , ANSI-C++- kompatibelt beräkningsbibliotek . ParadisEO är portabel över både Windows- system och sekventiella plattformar ( Unix , Linux , Mac OS X , etc.). ParadisEO distribueras under CeCill-licensen och kan användas under flera miljöer.
Översikt
ParadisEO är ett white-box objektorienterat ramverk dedikerat till den återanvändbara designen av metaheuristik , hybridmetaheuristik och parallell och distribuerad metaheuristik. ParadisEO tillhandahåller ett brett utbud av funktioner inklusive evolutionära algoritmer , lokala sökningar , partikelsvärmoptimering , de vanligaste parallella och distribuerade modellerna och hybridiseringsmekanismer, etc. Detta höga innehåll och användbarhet uppmuntrar dess användning på internationell nivå. ParadisEO bygger på en tydlig konceptuell separation av lösningsmetoderna från de problem de är avsedda att lösa. Denna separation ger användaren maximal kod och designåteranvändning. Dessutom tillåter den finkorniga karaktären hos klasserna som tillhandahålls av ramverket en högre flexibilitet jämfört med andra ramverk. ParadisEO är ett av de sällsynta ramverk som tillhandahåller de vanligaste parallella och distribuerade modellerna. Deras implementering är portabel på maskiner med distribuerat minne såväl som på multiprocessorer med delat minne, eftersom det använder standardbibliotek som MPI , PVM och PThreads. Modellerna kan utnyttjas på ett transparent sätt, man måste bara instansiera deras tillhörande tillhandahållna klasser. Deras experiment på radionätverksdesignapplikationen visar deras effektivitet.
Moduler
Paradiseo-EO
Paradiseo-EO handlar om populationsbaserad metaheuristik, det är ett mallbaserat, ANSI-C++-kompatibelt evolutionärt beräkningsbibliotek (evolutionära algoritmer, partikelsvärmoptimering...). Den innehåller klasser för nästan alla typer av evolutionära beräkningar du kan komma på - åtminstone för de vi kunde tänka oss. Den är komponentbaserad, så om du inte hittar klassen du behöver i den, är det mycket lätt att underklassa befintliga abstrakta eller konkreta klasser .
Paradiseo-MOEO
Paradiseo-MOEO tillhandahåller ett brett utbud av verktyg för utformning av multiobjektiv optimeringsmetaeuristik: fitnesstilldelningsscheman (prestationsfunktioner, rankning, indikatorbaserad...), mångfaldsbevarande mekanismer (delning, trängsel), elitism, prestationsmått (bidrag, entropi...), statistiska verktyg och några lättanvända toppmoderna multi-objektiva evolutionära algoritmer (NSGA, NSGA-II, IBEA...).
Paradiseo-MO
Paradiseo-MO sysslar med enkellösningsbaserad metaheuristik, det tillhandahåller verktyg för utveckling av singellösningsbaserad metaheuristik: Bergsklättring , Tabu-sökning , Iterativ lokal sökning (ILS), Simulerad glödgning , inkrementell utvärdering, partiell grannskap...
Paradiseo-PEO
Paradiseo-PEO tillhandahåller verktyg för design av parallell och distribuerad metaheuristik: parallell utvärdering, parallell utvärderingsfunktion, ömodell, cellulär modell... Paradiseo-PEO introducerar också verktyg för design av distribuerade, hybrid- och kooperativa modeller.
Se även
- ECJ , en verktygslåda för att implementera evolutionära algoritmer
- MOEA Framework , ett Java-ramverk med öppen källkod för multiobjektiva evolutionära algoritmer
externa länkar
- Officiell webbplats , på Paradiseos webbplats
- Team , på DOLPHIN projektteams webbplats
- "Lösa proteinvikningsproblemet med en genetisk algoritm för bikriterium på nätet"
- Proteinsekvensering med en adaptiv genetisk algoritm från Tandem Mass Spectrometry, CEC 2006, 0-7803-9489-5, 16-21 juli 2006, sid 1412-1419, Vancouver, Kanada
- "ParadisEO-MOEO: A Framework for Evolutionary Multi-objective Optimization" (trasig länk?)
- Ett multiobjektivt tillvägagångssätt för design av ledande polymerkompositer för elektromagnetisk skärmning , EMO 2007, Matsushima, Japan
- En hybridmetaheuristik för kunskapsupptäckt i mikroarrayexperiment, In Handbook of Bioinspired Algorithms and Applications, redigerad av S. Olariu och AY Zomaya
- Gridberäkning för parallella bioinspirerade algoritmer (trasig länk?)
- ParadisEO: A Framework for the Reusable Design of Parallel and Distributed Metaheuristics (trasig länk?)
- Designa cellulära nätverk med hjälp av en parallell hybrid metaheuristik