Я ищу алгоритмы выделения резервирования для ресурсов. Это может быть бронирование гостиниц соответствует доступным номерам - Бронирование встреч соответствует доступным конференц-залам - Бронирование ресторанов соответствует таблицам.
Что у них общего:
- Каждое резервирование имеет конкретное неизменное время начала и окончания.
- Каждое резервирование не привязано к определенному ресурсу до начала.
- Может существовать переменное количество ресурсов.
- Каждый раз, когда приходит новое резервирование, алгоритм должен, по крайней мере, иметь возможность проверить, возможно ли сопоставление с ресурсом или нет.
До сих пор я в основном рассматривал методы генетического алгоритма для решения проблемы, но у меня проблемы с кодированием проблемы в хромосомах.
Любые мысли об алгоритмах для этого приветствуются, а также алгоритмы, которые только находят "хорошее" решение, а не оптимальное.