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
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.