Technologie

Die Optimierungssoftware ODS („Optor Distributed Solver“) wurde mit Unterstützung der KTI zusammen mit der Berner Fachhochschule für Technik und Informatik entwickelt. Der ODS ist regelbasiert und dank Parallelisierung hoch performant. Der ODS kann innert kürzester Zeit Millionen von Entscheidungsalternativen berechnen und bewerten. Das Optimierungsproblem wird mit einer einfachen, standardisierten Dateischnittstelle schnell beschrieben.

Die Kombination von hoher Performance und einfacher Problembeschreibung ist einzigartig. Damit können komplexe Planungs- und Optimierungsprobleme kostengünstiger und effizienter als bisher modelliert und gelöst werden.

Für unsere Kunden bedeutet dies massgeschneiderte Lösungen bei tiefen Kosten. Dank der einfachen Problembeschreibung können wir Ihnen innerhalb von Tagen eine Antwort liefern, wie gross Ihr Optimierungspotential ist.

Selber Modellieren

Der ODS basiert auf der Sprache „Minizinc“. Minizinc ist eine einfache constraint modelling Sprache, mit der unsere Kunden, wenn von ihnen gewünscht, ihre Optimierungsprobleme selber formulieren und anpassen können. Die passende Schulung wird von uns ebenfalls angeboten.

Vorteile unserer Software

  • Einfache Problembeschreibung
  • Schnellste Laufzeiten im Vergleich zu allen getesteten Optimierungslösungen
  • Leistung dank Parallelisierung fast beliebig skalierbar
  • Deutlich billiger als andere kommerzielle Solver wie CPLEX von IBM
  • Gezielte Optimierung der Laufzeiten für zeitkritische Applikationen
  • Standardisierte, einfache Dateischnittstelle (Minizinc)
  • Einfache Einbindung als OEM Software Modul
Optor Technologie


Skalierbarkeit dank Parallelisierung

OEM und Software Library

Entwickeln Sie selber Business Applikationen? Der ODS kann als Optimierungsmodul in bestehende oder neue Business Applikationen eingebunden werden. Basierend auf dem Optimierungsmodul kann Ihre Applikation neben Zahlen und Fakten auch optimierte Planungs- und Entscheidungsvorschläge generieren. Die Einbindung erfolgt über eine standardisierte Dateischnittstelle, entweder direkt in der Modellierungssprache Minizinc oder einem anderen Format wie XML oder JSON.

Gemischt ganzzahlige Optimierung

Der ODS wurde für die Lösung von gemischt ganzzahligen Optimierungsproblemen (mixed integer programming) entwickelt. Dies sind Problemstellungen, bei denen einer oder mehrere Faktoren nicht beliebig teilbar sind, wie z.B. Menschen, Maschinen, etc. Die allermeisten realen Probleme fallen in diese Kategorie. Die Leistungsfähigkeit des ODS kann dank Parallelisierung über mehrere Rechenkerne und Rechnergrenzen hinweg (fast) beliebig erhöht werden. Für zeitkritische Applikationen kann der ODS so konfiguriert werden, dass innerhalb einer vorgegebenen Laufzeit die bestmögliche Lösung gesucht wird.