OPTANO Algorithm Tuner

OPTANO Algorithm Tuner Version 1.0.0 – für noch schnellere und effizientere Algorithmen

Der OPTANO Algorithm Tuner ist ein hochtechnologisches Werkzeug, das ein evolutionäres maschinelles Lernverfahren und mathematische Optimierung anwendet. Mit diesem Tool kann ein bestehender Algorithmus, der vielleicht auch schon eingesetzt wird, so konfiguriert werden, dass er genau auf sein Anwendungsgebiet bzw. auf eine bestimmte Art von Eingabedaten abgestimmt ist. Um es einfacher zu sagen, nutzen wir hier doch die schöne Analogie aus der Formel 1- Welt, die unsere OPTANO Softwarentwickler beim ersten Release des Tuners im Interview heranzog: Bei der Formel 1 können die Teams an ihren Fahrzeugen unheimlich viel einstellen: Je nachdem, ob die Strecke viele scharfe Kufen oder lange Geraden hat, wie das Wetter ist und so weiter. Das Fahrzeug wird also für jede Strecke neu eingestellt und getestet.

In diesem Fall ist der Algorithmus das Fahrzeug, und die Parameter können unterschiedlich eingestellt werden, je nachdem für was der Algorithmus genutzt werden soll. Der Algorithm Tuner lässt quasi ganz viele Formel 1 Autos fahren und prüft, welche Zusammenstellung der Parameter für das aktuelle Problem die beste ist. Während Algorithmen generell sehr lange Laufzeiten haben können, stellt der OPTANO Algorithm Tuner die KI- und Optimierungsalgorithmen immer wieder neu ein, bis sie so schnell und effizient wie möglich laufen.

Der OPTANO Algorithm Tuner Version 1.0.0. – was ist neu?

Beim ersten Release des OPTANO Algorithm Tuners im Sommer 2020 waren uns zwei Dinge ganz klar: Erstens, dass wir etwas richtig Gutes veröffentlicht hatten – und zweitens, dass wir es noch besser machen können. Und je mehr wir am Tuner arbeiteten, um so mehr Ideen bekamen wir. In den letzten Monaten haben wir diese Ideen in die Praxis umgesetzt. Die gesamte Architektur wurde nochmals umgebaut, damit der Tuner noch eleganter und schlanker ist. Und das Ergebnis: Unsere aktuelle Version 1.0.0 mit zwei wesentlichen Verbesserungen – eine noch schnellere Performance und eine verbesserte „Customizability“ (Individualisierbarkeit).

OPTANO Algorithm Tuner

Durch verbesserte Parallelisierung, können KI- und Optimierungsalgorithmen noch präziser und – vor allem – schneller getunt werden. Auch bietet die verbesserte Individualisierbarkeit in der Version 1.0.0 noch mehr Möglichkeiten für das Tunen mit Hinblick auf individuelle Tuningsziele.

Fazit: Dank optimierte Parallelisierung und Individualisierbarkeit ist die neue Version des Tuners bis zu fünfmal schneller als die Vorgängerversion. Dies ist deutlich auf der unten stehende Grafik zu erkennen:

OPTANO Algorithm Tuner - 0.9.1 vs 1.0.0

Typischerweise lässt man den Tuner für eine bestimmte Anzahl an Generationen (meistens 100) laufen. Die Grafik zeigt die dafür benötigte Zeit über die Anzahl der beendeten Generationen. Durch die verbesserte Parallelisierung und „Customizability“ ist Version 1.0.0 auf diesem Datensatz fünfmal schneller als Version 0.9.1.

Wollen Sie den OPTANO Algorithm Tuner testen?

Welche Vorteile hat der User?

Algorithmen sind in der Regel eine zeitaufwendige Angelegenheit und benötigen meist mehrere Wochen, bis sie konfiguriert sind. Dies kann für Projekte oder Unternehmen, bei denen der Zeitfaktor eine entscheidende Rolle spielt, von Nachteil sein. Schnelleres Tuning sowie bessere Anpassbarkeit bieten dem Anwender folgende Vorteile:

Hohe Leistungsfähigkeit

Unabhängig von Ihren Planungsprojekten (wie z.B. Lieferpläne, Produktionsprozesse, Auftragsplanungen, usw.) kann Ihr Unternehmen in kürzerer Zeit bessere Lösungen finden und so eine erhebliche Menge an Zeit und Ressourcen sparen.

OPTANO Algorithm Tuner
OPTANO Algorithm Tuner

Individualisierbarkeit

Einfache Individualisierbarkeit des OPTANO Algorithm Tuners  für das gewünschte Tuningziel. Anders formuliert: das Tuning kann gezielt mit individuellen Anforderungen abgestimmt werden.

Verteiltes Rechnen

Der OPTANO Algorithm Tuner ist frei und lässt sich individuell an Ihre IT-Infrastruktur (z.B. Cluster) anpassen und so die Ausführung beschleunigen.

OPTANO Algorithm Tuner

Last but not least…

Manchmal ist es auch besser, bestimmte Dinge nicht zu verändern. Deshalb ist die Version 1.0.0, genau wie die Vorgängerversion, nach wie vor open source und steht nun kostenlos zum Download bereit auf NuGet or GitHub