Javaeva 2.

Ein kostenloser Optimierungsrahmen in Java
Jetzt downloaden

Javaeva 2. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Andreas Zell
  • Website des Verlags:
  • http://www2.cs.uh.edu/~lomenade
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 2.4 MB

Javaeva 2. Stichworte


Javaeva 2. Beschreibung

Ein kostenloser Optimierungsrahmen, der in Java geschrieben wurde Javaeva 2 ist ein kostenloser, umfassender heuristischer Optimierungsrahmen mit Schwerpunkt auf evolutionären Algorithmen, der in Java implementiert ist. Javaeva 2 integriert mehrere Ableitung freie Optimierungsmethoden, vorzugsweise bevölkerungsbasiert, wie Evolutionstrategien (ES), genetische Algorithmen (GA), differentielle Evolution (DE), Partikelschwarmoptimierung (PSO) sowie klassische Techniken wie Multi-Start Hill Klettern oder simuliertes Glühen. Neben typischen einzelner objektiven Problemen werden multimodales und mehrzusobjektives Problem direkt vom EVA2-Framework behandelt. Über den Java-Mechanismus der Remote-Methode-Anrufbeauftragung (RMI) können die Algorithmen von Javaeva 2 auf Netzwerkknoten basierend auf einer Client-Server-Architektur verteilt werden.Javaeva 2 wird als Unterrichtsbeihilfe in Vorträgen Tutorials verwendet, als Entwicklungsplattform in der Studentenforschung Projekte und angewandt auf zahlreiche Optimierungsprobleme in aktiver Forschung und laufenden Industriekooperationen. Anforderungen: · Java Was ist neu in dieser Version: · Die Clustering-Schnittstelle wurde zur einfacheren Implementierung von adaptiven Clustering-Methoden geändert. · Der GradialtesDescentalGorithmus wurde aktualisiert und einige Benchmark-Probleme wurden ableitbar. · Der ClusterBaSedniching-Algorithmus wurde leicht umstrukturiert, das nach dem neuen Clustering aktualisiert wurde. · Eine zusätzliche Clustering-Methode ist enthalten: am nächsten am besten mit dynamischer Anpassung des Nischenradius. · Einige Änderungen an (Text) Statistiken: Sie werden jetzt bezüglich der vollständigen Lösung anstelle der letzten Bevölkerung gedruckt. Das Bevölkerungsfeld "Größe" wird nun als "Targetsize" bezeichnet, um Missversteinigungen zu vermeiden. Die Populationen können mit einer zufälligen lateinischen Hypercube-Probenahme initialisiert werden. Einige grundlegende Konsolenoptionen werden erkannt: · EVA2 kann ohne Begrüßungsbildschirm und sogar ohne GUI gestartet werden. Wenn die Konfigurationsdatei angegeben wird, die früher von der GUI gespeichert wurde, wird der so definierte Optimierungslauf automatisch von EVA2 verarbeitet.


Javaeva 2. Zugehörige Software