2015-06-01 4 views
0

Я планирую использовать optplanner для оптимизации использования сервера и при необходимости добавить дополнительное оборудование по требованию.Как назначить переменные значения переменной в optplanner?

Мои вопросы: Как автоматическое увеличение одной переменной, если система не может найти оптимальное решение после определенного фиксированного времени?

+0

Это относится к «чрезмерному планированию», которое будет задокументировано в версии 6.3.0.Beta1. –

+0

Спасибо, Джеффри. –

ответ

0

Я не знаю, будет ли это работать для вашего конкретного варианта использования, но вы можете определить custom phase, где вы изменяете свою Проблемную Сущность.

Если вам нужно изменить Проблемный факт, я бы установил время на поток отдельно от того, на который вы вызвали решение(). Как только таймер достигнет 0, вы можете ввести ProblemFactChange решателю.

+0

Спасибо за возможное решение, но я больше ищу функцию, поддерживаемую самим Optaplanner. например Предоставьте возможный диапазон доступной виртуальной машины на каждом компьютере, затем решатель решает для компьютера 1 - 2 виртуальную машину, компьютер 2 - 1 виртуальную машину и так далее. –

Смежные вопросы