SolutionCloner выполняет клон планирования , который не клонирует факты проблемы, если только факты проблемы не ссылаются на решение планирования или объект планирования. Ваша модель класса должна быть спроектирована так, чтобы не было необходимости планировать клонирование вашей матрицы расстояний.
Пример VRP в примерах optaplanner не клонирует его матрицу расстояний (экземпляры Location находятсяпланирование не клонируется).
Важно понимать, что все, что прямо или косвенно ссылается на объект планирования или решение планирования, должно быть клонировано для планирования, или изменения в рабочем решении повлияют на лучшее решение, повредив его.