| Ecj Een op java gebaseerd evolutionair computationonderzoekssysteem |
Download nu |
Ecj Rangschikking & Samenvatting
- Uitgever website:
- http://cs.gmu.edu/~eclab/
- Besturingssystemen:
- Mac OS X
Ecj Tags
Ecj Beschrijving
Een Java-gebaseerd evolutionair computationonderzoekssysteem ECJ is een GRATIS onderzoek EG-systeem geschreven in Java dat is ontworpen om zeer flexibel te zijn, met bijna alle klassen (en al hun instellingen) dynamisch bepaald bij runtime door een door de gebruiker verstrekte parameterbestand. Alle structuren in het systeem zijn georganiseerd om gemakkelijk te worden bevestigd. Toch is het systeem ontworpen met een oog in de richting van efficiëntie.Note: ECJ wordt verstrekt en gelicentieerd onder de voorwaarden van de Academic Free License versie 3.0. Hier zijn enkele belangrijke functies van "ECJ": Algemene kenmerken: · GUI met grafieken · Platform-onafhankelijke controleproducten en loggen · Hiërarchische parameterbestanden · Multithreading · Mersenne Twister willekeurige nummer generatoren · Abstracties voor het implementeren van een verscheidenheid aan EG-formulieren. EG-functies: · Asynchrone eilandmodellen boven TCP / IP · Master / Slave-evaluatie over meerdere processors, met ondersteuning voor generatie, asynchrone steady-state, en oplegbare distributie · Genetische algoritmen / programmeringstijl stabiele toestand en generatie evolutie, met of zonder elitisme · Evolutionaire-strategieën Stijl (MU, LAMBDA) en (MU + LAMBDA) Evolution · Zeer flexibele fokarchitectuur · Veel selectie-operators · Meerdere subpopulaties en soorten · Inter-subpopulatie-uitwisselingen · Het lezen van populaties van bestanden · Single- en Multi-Population Coone · SPEA2 multiObjectieve optimalisatie · Particle-zwermoptimalisatie · Differentiële evolutie · Ruimtelijk ingebedde evolutionaire algoritmen · Haken voor andere multiObjectieve optimalisatiemethoden · Pakketten voor spaarzaamheid GP Tree-vertegenwoordigingen: · Opgestelde sterk getypte genetische programmering · Ephemerale willekeurige constanten · Automatisch gedefinieerde functies en automatisch gedefinieerde macro's · Meerdere boombossen · Zes bomencreatie-algoritmen · Uitgebreide set GP-kweekexploitanten · Acht voorgeleide GP-toepassingsprobleemdomeinen (mier, regressie, multiplexer, grasmaaier, pariteit, tweedoos, rand, Serengeti) Vector (GA / ES) Vertegenwoordigingen: · Vaste-lengte en genomogen van variabele lengte · Arbitraire representaties · Tien vooraf uitgevoerd vector-toepassing Probleem Domeinen (Rastrigin, Sum, Rosenbrock, Sfeer, Stap, Noisy-Quartic, Booth, Grielnangk, NK, HIFF) Andere representaties: · Multiset-gebaseerde genomen in het regelpakket, voor het evolueren van Pitt-aanpak-regelsets of andere opgestelde representaties. Vereisten: · Java
Ecj Gerelateerde software