2017-10-02 1 views
-1

Während Solving Vehicle Routing Problem Optaplanner 6.1.0 i verwenden beginnen bin immer FehlerLocal Search Phase (1) muss von einer initialisierten Lösung

java.lang.IllegalStateException: Local Search Phase (1) aus starten muss eine initialisierte Lösung, aber die Planungsvariable (Customer.previousStandstill) ist für die Entität nicht initialisiert

Es beginnt mit dem Lösen. [org.optaplanner.core.impl.solver.DefaultSolver] (Thread-166) Lösung gestartet: verbrachte Zeit (86), beste Punktzahl (760uninitialized/0hard/0soft), Umgebungsmodus (REPRODUZIERBAR), zufällig (JDK mit Seed 0). aber dazwischen wirft es Ausnahme

java.lang.IllegalStateException: Local Search Phase (1) muss von einer initialisierten Lösung starten, aber die Planung Variable (Customer.previousStandstill) ist nicht initialisiert für die Entität (Kandivali). Initialisieren Sie die Lösung, indem Sie vor dieser Phase eine Konstruktionsheuristik konfigurieren.

Wie überwinde ich dieses Problem?

Antwort

0

Konfigurieren Sie eine Konstruktionsheuristik vor Ihrer lokalen Suche oder konfigurieren Sie überhaupt nichts.

+0

Ich habe das konfiguriert. Es passiert wegen der dynamischen Konfiguration der Beendigung, die ich zur Verfügung gestellt habe. Momentan ist setTerminationConfigList und in dieser 2 Konfiguration sind es –

Verwandte Themen