362

Neu in LINGO 22

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

Version 22

Neu in LINGO 22

LINGO 22 bietet signifikante Performance-Steigerungen bei den Solvern, eine verbesserte Excel-Schnittstelle für das Modell-Management sowie neue Add-Ins für Visual Studio Code.

Details zu den Neuerungen in LINGO 22

Solver

  • Die Optimierungen am Simplex-Solver führen zu einer durchschnittlichen Leistungssteigerung bei großen Modellen um 25 – 30 %.
  • In der LINDO Systems Standard-Benchmarksuite stieg die Anzahl der innerhalb von zwei Stunden optimal gelösten Modelle mit dem Mixed Integer (MIP) Solver im Vergleich zur vorherigen Version um 20 %.
  • Verbesserte Unterstützung für externe Solver wie COPT, Coin/CLP, Highs
  • Der globale Solver verfügt über strengere Linearisierungen und Relaxationen.
  • Verbesserter Zufallszahlengenerator. Die Funktionen `@RAND` und `@QRAND` verwenden nun eine Kombination aus linearen Kongruenzgeneratoren mit langer Periode für eine verbesserte Pseudozufallszahlengenerierung im Bereich (0, 1).
  • Zeit bis zur besten Lösung im Lösungsbericht. Der Lösungsbericht enthält nun die Zeit bis zur besten Lösung, also die Sekunden, die bis zum Finden der besten Lösung verstrichen sind. Diese Zeit ist häufig deutlich kleiner als die Zeit, die bis zum Beweis der Optimalität der besten Lösung benötigt wird.

Excel-Schnittstelle

  • Verbesserungen am Excel Add-In, so dass LINGO-Modelle besser aus einem Excel-Arbeitsblatt heraus ausgeführt werden können.
  • Import von Modellen direkt aus Excel in den LINGO-Editor
  • Übertragen der Änderungen in LINGO zurück nach Excel
  • Schnellere Erstellung von Lösungsberichten für große Modelle

Verbesserter Editor

  • Doppelte Hinweise: Schneller Zugriff auf kontextsensitive Informationen durch Doppelklick auf Sets, Attribute oder Variablen überall im Modell. Tooltips zeigen Definitionen, übergeordnete Sets oder Ursprungsdetails an, je nachdem welches Element selektiert ist.
  • Adaptive Auto-Vervollständigung, die sowohl LINGO-Methoden als auch häufig verwendete Wörter vorschlägt. Für noch hilfreichere Hinweise kann die ausführliche Auto-Vervollständigung über das Kontextmenü aktiviert werden.
  • Verbesserte Benutzeroberfläche des Editors mit größeren Schaltflächen, Zeilennummern und der Option zum Aufteilen der Modellansichten.

Add-Ins für Visual Studio Code (VS Code)

  • LINGO-LSP (Language Server Protocol) in VS Code Add-In
    • LINGO-Modelle können in VS Code editiert und ausgeführt werden.
    • Syntax-Highlighting, Auto-Vervollständigung, Anzeige der Dokumentation beim Überfahren mit der Maus sowie eine Ausführen-Schaltfläche mit Lösungszusammenfassung
  • LINGO Copilot VS Code Add-In
    • auf GitHub Copilot basierende Erweiterung zum Generieren von LINGO-Code aus Beschreibungen in natürlicher Sprache oder LaTeX
    • kann Fragen zur LINGO-Dokumentation beantworten und kontextbezogene Modellkommentare generieren