Оптимизация облака без емкости, т. Е. Прогнозирование необходимой емкости
У меня есть проблема, когда я должен предсказать емкость, необходимую для упаковки бункера. Например, сколько биг-бэгов требуется для того, чтобы соответствовать заданному количеству предметов с учетом жестких ограничений.
Из документации я вижу, что мне нужно указать ValueRangeProvider, но это то, с чего мне не нужно начинать. Я хочу предсказать это. Должен ли я играть с наименьшим значением и продолжать увеличивать его, пока не получу решение без нарушения жестких ограничений или есть другой способ сделать это?
Спасибо
1 ответ
Пример облачной балансировки более или менее таков: например, есть 100 компьютеров, но фактически используется только часть из них. Проблема, вероятно, в том, что вы не знаете, как заполнить этот набор значений.
Вы не можете не определить диапазон значений - OptaPlanner не может придумать значения для вас (как он узнает, как их построить?).
В документации 7.0.0.Beta1 обратите внимание на чрезмерно ограниченное планирование с виртуальными значениями. (Этот подход работает и для 6.4, но пока там не документирован.) Это объясняет, как создать этот диапазон значений и обеспечить, чтобы OptaPlanner использовал некоторые из них, насколько это возможно.