Opt4J.

Ein Java-Framework für die Anwendung von Algorithmen von Meta-heuristischen Optimierungen
Jetzt downloaden

Opt4J. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Opt4J Team
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 1.6 MB

Opt4J. Stichworte


Opt4J. Beschreibung

Ein Java-Framework für das Anwenden von Meta-heuristischen Optimierungsalgorithmen OPT4J ist ein Java-Framework für die Anwendung von Meta-heuristischen (mehrzusobildiven) Optimierungsalgorithmen wie einem evolutionären Algorithmus, Partikelschwarmoptimierer, Differentialentwicklung oder simuliertes Glühen auf willkürliche Optimierungsprobleme. Hier einige wichtige Funktionen von "opt4j": Hohe Flexibilität: · Die durch die Verwendung von Google Guice induzierter lose Kupplung ermöglicht eine getrennte Entwicklung von Optimierern und Problemen. Durch die Verwendung einer Module-Struktur ist die Kombination von Optimierern und Problemen sehr vereinfacht. · Das Opt4J-Framework wird bereits mit mehreren Optimierern wie einem Evolutionalgorithmus (SPEA2 und NSGA2), differentialer Evolution, einem Partikelschwarmoptimierer und simuliertem Glühen geliefert. Die folgenden Benchmarks sind ebenfalls enthalten: ZDT, DTLZ, WFG und LOGZ. Einfache Entwicklung: · Die neuesten Java-Funktionen wie Generika und Anmerkungen vereinfachen die Entwicklung neuer Optimierer, Probleme, Betreiber und Module. Der Code ist reiner Java und frei von textbasierten Konfigurationsdateien oder Kesselcode. Komfortable Verwendung: · Die Konfiguration der Module und der Parameter erfolgt komfortabel mit einer grafischen Benutzeroberfläche (GUI). Diese GUI ermöglicht das Speichern und Laden von Konfigurationen als XML-Datei sowie direkt gestartet und überwacht die Optimierungsaufgaben. Jedes Modul wird automatisch aufgelistet und kann in der GUI ausgewählt und konfiguriert werden Demonstrative Visualisierung: · Das Framework enthält GUI-Module zur Visualisierung des Optimierungsprozesses, der in proprietäre Softwareprojekte integriert werden kann. Open Source: · Der Rahmen ist Open Source und veröffentlicht nach der LGPL-Lizenz, die die Integration in wissenschaftliche, pädagogische und kommerzielle Projekte ermöglicht. Anforderungen: · Java


Opt4J. Zugehörige Software

CRF ++.

Kostenlose und Open Source-Implementierung von bedingten zufälligen Feldern (CRFs) ...

1,434 786 KB

Herunterladen