2016-07-20 12 views
1

Ich führe das Vehicle Routing OptaPlanner Beispiel und das Programm wird nach 5 Minuten beendet, aber ich möchte es weitere Iterationen machen.Wie setze ich die Beendigungszeit in OptaPlanner

Auch nach dem Ändern der Zeile in der vehicleRoutingSolverConfig.xml Datei zu "minutesSpentLimit 6000 minutesSpentLimit" (mit den entsprechenden Klammern natürlich - es wird hier nicht richtig angezeigt von ich einfach einfügen), es endet immer noch nach 5 Minuten.

Ich benutze IntelliJ IDEA 15.0.4 Community Edition, Windows 10 und OptaPlanner 6.4.0.

Ich habe versucht, Junk in der Konfigurationsdatei zu setzen, einen Fehler zu erwarten, aber es läuft immer noch und endet nach 5 Minuten.

Meine Vermutung ist, ich mache etwas dummes, so dass das Programm irgendwie die Konfigurationsdatei nicht liest und die Standard-Solver-Konfiguration verwendet.

Ich schätze die Hilfe sehr.

Antwort

0

Ja, das muss funktionieren.

Versuchen Sie, einen Haltepunkt nach der SolverFactory Erstellung zu setzen und überprüfen Sie getSolverConfig().getTerminationConfig().

0

Danke für den Vorschlag Geoffrey, aber ich überwand eher als mein Problem gelöst.

Ich habe OptaPlanner 7.0.0 Beta1 heruntergeladen und es macht, was ich jetzt erwarte. Es läuft seit 25 Minuten, ohne jetzt zu beenden. Ich bin froh.

Ich denke, dass mit meinen IntelliJ-Einstellungen vorher wahrscheinlich etwas nicht stimmte?