Знаете ли вы, есть ли способ изменить некоторые ограничения в уже решенной задаче оптимизации ограничений Cplex и решить ее снова, но с результатом, максимально приближенным к предыдущему решению.
Пример:
Задачи назначаются разным ресурсам. У ресурса 1 есть задачи A, B и C, у ресурса 2 есть задачи D, E и F.
Когда я добавляю ресурс 3, я хочу, чтобы новое назначение выглядело примерно так:
R1 = A & B
R2 = D & E
R3 = C & F
Но Cplex, вероятно, вернет что-то вроде:
R1: F & E
R2: A & B
R3: C & D
Или любая другая возможная комбинация, которая может полностью отличаться от исходного решения.
Я думаю, что эта проблема называется проблемой удовлетворения динамических ограничений.
Я провел много исследований, но не похоже, что есть простой способ сделать это. Похоже, мне придется сделать свою собственную реализацию (и это нормально). В таком случае, как вы предлагаете мне подойти к проблеме?
Спасибо