Я реализую планировщик рабочих мест с использованием Simulated Annealing - каждый экземпляр представлен дизъюнктивным графом (described here). В принципе, действие окрестности для метаэвристики инвертирует случайно выбранную дизъюнктивную дугу, лежащую на критическом пути. Проблема в том, что в некоторых случаях метаэвристика достигает точки, где критический путь на графике состоит только из конъюнктивных дуг, что приводит к ситуации, когда никакая дуга не может быть инвертирована. Есть ли способ преодолеть это?Планирование работы магазина с использованием имитационного отжига метаэвристического
0
A
ответ
0
Если у вас есть только конъюнктивные дуги на критическом пути, вы имеете дело с ограничениями технологического приоритета (т. Е. Операций в одном и том же задании). Вы ничего не можете сделать, чтобы сократить их. Думаю, вы могли найти лучшее решение в этом случае.
Смежные вопросы
- 1. Внедрение имитационного отжига
- 2. алгоритм имитационного отжига
- 3. Прямоугольное гнездование - конвергенция к оптимальному решению с использованием имитационного отжига
- 4. Генетические алгоритмы против имитационного отжига для расписаний
- 5. находка планирование потока магазина фитнес
- 6. Планирование месячной работы с использованием координатора oozie
- 7. Планирование работы с использованием кварца - Нужна оценка
- 8. Планирование работы с использованием Quartz.Net - некоторые вопросы
- 9. планирование работы с использованием python apscheduler
- 10. Планирование работы с расписанием
- 11. Планирование работы с искрообразованием
- 12. Планирование работы Spark Java
- 13. Имитация отжига в C++
- 14. Планирование работы Cron с Quartz.NET
- 15. планирование работы с неработающим php
- 16. планирование работы в Linux
- 17. Планирование работы LLVM
- 18. Планирование AutoSys работы
- 19. Крон планирование работы
- 20. Планирование работы в Java
- 21. Планирование работы RichCopy
- 22. Планирование работы кварца
- 23. Планирование работы Quartz.net
- 24. Как эффективно выбрать сосед в одномерном и n-мерном пространстве для имитационного отжига
- 25. планирование работы async в nodejs с использованием цикла
- 26. Планирование работы в .NET с использованием потоков и таймеров
- 27. Планирование с использованием EventWaitHandle
- 28. Apache-Spark Внутреннее планирование работы
- 29. Генетический алгоритм для поточного магазина Планирование
- 30. Планирование работы Crontab не работает
У меня есть работа по планированию реализации с имитацией отжига (но по умолчанию она использует поздний прием, потому что это имеет лучшие результаты). Модель очень отличается. Возможно, вы нашли вдохновение в [осуществлении] (https://github.com/droolsjbpm/optaplanner/tree/master/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling). –