Я хотел бы узнать кое-что о OptaPlanner, прежде чем я прочту документацию на 380-й странице.
Случай: у меня есть друг, который хочет иметь возможность генерировать расписания на основе нескольких критериев. Она проводит музыкальные занятия по месту нахождения клиента.
- У клиентов может быть сеанс 30 минут или 1 час.
- У клиентов могут быть занятия каждую неделю или каждые 2 недели.
- Клиенты могут иметь различную доступность каждую неделю (т. Е. Боб может быть доступен с 16:00 до 20:00 каждый день, но Алекс доступен только с понедельника по пятницу с 15:00 до 19:00).
- Необходимо оптимизироватьрасписание для меньшего возможного потребления топлива.
Мне было интересно, можно ли сгенерировать двухнедельное расписание с оптимизацией маршрута на основе нескольких критериев (т. е. еженедельно / раз в две недели, класс 30 минут / 1 час)и по-прежнему оптимизировать маршрут с OptaPlanner.
Если это возможно, и у вас есть какие-либо указатели, чтобы направить меня к конкретному проекту / документации, было бы очень признательно:)
Большое спасибо за принятиевремя прочитать это!