Как и в этом потоке, я хотел бы удалить объекты, прежде чем снова решать проблему Optaplanner (повторяется планирование).
Но я не уверен, как получить директор по оценке, который использовался при создании первого решения, и о важности вызова Before / AfterEntityRemoved и Before / AfterVariableChanged в scoredirector при удалении объектов?
Предположим, я удалил Vehicle И всех клиентов, которые были ему назначены - и я еще не создал ScoreDirector сам - могу ли я тогда просто игнорировать вызывающие методы в scoredirector и по-прежнему иметь возможность решать его снова с правильно рассчитанным счетом?