Javaeva 2

Een gratis optimalisatiekader geschreven in Java
Download nu

Javaeva 2 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andreas Zell
  • Uitgever website:
  • http://www2.cs.uh.edu/~lomenade
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 2.4 MB

Javaeva 2 Tags


Javaeva 2 Beschrijving

Een gratis optimalisatiekader geschreven in Java Javaeva 2 is een gratis, uitgebreid heuristisch optimalisatieframework met de nadruk op evolutionaire algoritmen geïmplementeerd in Java. Javaeva 2 integreert verschillende afleidingsvrije optimalisatiemethoden, bij voorkeur gebaseerde populatie, zoals evolutiestrategieën (ES), genetische algoritmen (GA), differentiële evolutie (DE), deeltjeswarmoptimalisatie (PSO), evenals klassieke technieken zoals multi-start Heuvelklimmen of gesimuleerd gloeien. Naast typische single-objectieve problemen worden multi-modal en multi-objectief probleem rechtstreeks behandeld door het EVA2-raamwerk. Via het Java-mechanisme van Remote Methode-aanwijzing (RMI) kunnen de algoritmen van Javaeva 2 worden verdeeld over netwerkknooppunten op basis van een client-serverarchitectuur.Javaeva 2 wordt gebruikt als lessteun in lezingen tutorials, als een ontwikkelplatform in studentenonderzoek Projecten en toegepast op tal van optimalisatieproblemen binnen actieve onderzoek en lopende industriële samenwerkingen. Vereisten: · Java Wat is er nieuw in deze release: · De clustering-interface is gewijzigd voor eenvoudiger implementatie van aanpassingsmogelijkheden. · Het GradientDeScentalGorithM is bijgewerkt en sommige benchmarkproblemen zijn afleidbaar gemaakt. · Het clusterbasedniching-algoritme is licht geherstructureerd bijgewerkt volgens de nieuwe clustering. · Een extra clusteringwerkwijze is inbegrepen: het dichtstbijzijnde clustering met dynamische aanpassing van de nich-straal. · Sommige wijzigingen in (tekst) -statistieken: ze zijn nu afgedrukt met betrekking tot de volledige oplossing in plaats van de laatste bevolking. Het populatieveld "grootte" wordt nu "doelen" genoemd om misverstanden te voorkomen. Populaties kunnen worden geïnitialiseerd met behulp van een willekeurige Latijnse hypercube-sampling. Sommige elementaire console-opties worden erkend: · EVA2 kan worden gestart zonder een spatscherm en zelfs zonder GUI. Als het configuratiebestand wordt gegeven dat eerder is opgeslagen uit de GUI, wordt de aldus gedefinieerde optimalisatie-run vervolgens automatisch door EVA2 verwerkt.


Javaeva 2 Gerelateerde software