362

Neu in LINGO 20

Die nachfolgende Liste enthält die neuen Funktionen sowie Informationen zur Steigerung der Performance der jeweils angegeben Version von LINGO.

Version 20

Neu in LINGO 20

  • Verbesserungen am Linearer Integer Solver
    • Verbesserte Heuristiken für allgemeine ganzzahlige Modelle
    • Durchschnittliche Leistungsverbesserung von 2 - 3 % auf dem Standard-Testdatensatz
  • Verbesserungen am Nonlinear und Global Solver
    • Schnellere Lösung (Größenordnung) von linearen fraktionalen Programmen (Verhältnisziele)
    • Unterstützung für zusätzliche nützliche, aber "problematische" Funktionen: Power-Utility-Funktion (xg-1)/g und die Exponentialverhältnisfunktion (exp(g) - 1)/g sind in einigen Situationen zur Modellierung des Verbraucherverhaltens wichtig. Die LINDO-API kann nun die numerischen Probleme vermeiden, die auftreten, wenn g gegen 0 geht.
  • Verbesserungen bei der Linearisierung
    • Mehr Ausdrücke können automatisch linearisiert werden, so dass jetzt ein schnellener linearer Solver verwendet werden kann, wo sonst ein deutlich langsamerer nichtlinearer Solver erforderlich wäre.
    • Verbesserte Linearisierung bestimmter IF-Ausdrücke
  • Verbesserte API-Schnittstelle
    Mit LINGO 20 ist es einfacher die eigenen LINGO-Modelle in eigene maßgeschneiderte Systeme zu integrieren. Beispiele sind LINGO beigefügt.
  • LINGO in Excel
    Mit Version 20 kann ein LINGO-Modell einfach in ein Excel-Arbeitsblatt integriert werden, sozusagen eine intelligente Excel-Tabelle, die z. B. ein Zuschnittproblem in der Metallverarbeitung lösen kann.
  • Neue REST-API-Schnittstelle für verteilte Datenverarbeitung
    Die Bereitstellung von optimierungsbasierten Anwendungen über das Internet für Smartphones oder weitere Geräte ist mit der neuen REST-API-Schnittstelle einfach zu realisieren.
  • Verbesserte Erstellung von Docker Images
  • Verbesserte Schnittstelle zu R.
    LINGO Version 20 erleichtert die Herstellung einer Schnittstelle zwischen Daten in R und einem Optimierungsmodell in LINGO.
  • Verbesserte Schnittstelle zu Python.
    Es ist jetzt viel einfacher, eine Schnittstelle zwischen einer Python-Anwendung und einem Optimierungsmodell in LINGO herzustellen.
  • Verbesserte Unterstützung für implizite Set-Namen wie J01..J99, Jan..Oct, etc.
  • Verbesserte ODBC-Datenbankverbindung, die den Import von Sets (zusätzlich zu den Attributen) innerhalb von Calc-Abschnitten unterstützt.
  • Generierung von alternativen optimalen Lösungen für lineare Modelle, entweder interaktiv oder programmatisch innerhalb von Calc-Abschnitten mit der Funktion @NEXTALTOPT().