Я планирую лагерь для разведчиков и вам необходимо автоматизировать планирование.Планирование heusristic для моего скаутского лагеря
У меня есть набор разведчиков, которые необходимо сгруппировать в палатки определенной мощности, с учетом многих ограничений.
Среди ограничений:
- Наличие палатки (они установлены и сняты с охраной в течение всего лета)
- Наличия разведчика
- Цветой палатки
- Цвета Предпочтение отдается разведчикам
- и др.
У меня более 500 разведчиков и около 20 палаток.
Я ищу хороший алгоритм для решения этой проблемы.
Я могу смоделировать его как MILP, но он слишком велик, чтобы его можно было эффективно решать, и не дает приблизительных решений, что в принципе делает его неходкой.
Любое предложение о том, на что я должен смотреть? Табу? Имитация отжига? Другие эвристики?
Можете ли вы уточнить, что «не дает приблизительных решений»: (I), каков промежуток целостности, после того, сколько Cpu time (II), какие переменные вы используете (III), у вас есть большие переменные M? и (IV), какой решатель вы используете? Любой эвристический подход требует специального алгоритма. – Ioannis
Есть ли шанс, что вы могли бы разместить модель MIP? – raoulcousins
Удалось решить некоторые проблемы с Neos (одним из решателей, используемым ...). Я отправлю экземпляр в ближайшие дни. – user1454590