2016-05-05 8 views
0

Ich habe einen Langzeit-Solver, den ich regelmäßig mit neuen Planungselementen (eingehende Bestellungen) aktualisieren möchte. Unten ist die Sequenz in der ProblemFactChange, die ich zusammengefügt habe. Ist das die richtige Reihenfolge? Ich konnte dafür kein Beispiel finden.OptaPlanner: So fügen Sie eine Planungs-Entität mit ProblemFactChange hinzu

solution = scoreDirector.getWorkingSolution(); 
scoreDirector.beforeEntityAdded(order); 
solution.getOrderList().add(order); 
scoreDirector.triggerVariableListeners(); 
scoreDirector.afterEntityAdded(order); 

Antwort

Verwandte Themen