Какой продукт Drools использовать для составления расписания? - PullRequest
1 голос
/ 03 января 2012

Да, это новый вопрос.

Я хочу подать заявку с указанием времени, в которой эти пункты относятся к моей ситуации:

  1. Вза один раз мы выделяем максимум (3 учителя по 6 часов) X (3 занятия по 35 часов в неделю) за один раз, мы итеративно строим расписание.

  2. Будут невозможные состояния, и любые невозможные расписания должны быть уведомлены без застревания приложения - мы ожидаем, что это приложение будет сдвинуто до предела.

  3. Оно должно вернутьсяприводит к постоянному времени или сообщению об ошибке.


Я намереваюсь запустить его как JSP-приложение на Tomcat 6Выполнение выглядит так:

  1. Приложение PHP "POSTs in" весь набор данных и правил
  2. ждут, пока оно не завершит выполнение
  3. прочитайте ответ, содержащий оптимизированное состояние

JSP материал только для удобство , так как кажется, что это самый простой способ перенести и сохранить программу.

Поправьте меня, если это неуправляемая ситуация.


Какой из слюнейпродукты делают это возможным?Или есть более простая конфигурация?

1 Ответ

2 голосов
/ 03 января 2012

Планировщик слюней делает. В нем даже есть пример расписания уроков под названием курс обучения . Просто начните с копирования этого примера.

1) не проблема, в примере используются гораздо большие наборы данных. 2) Поскольку хронометраж является NP-полным доказательством 2) для любого случая в разумные сроки невозможно. Расчеты нижних границ еще не поддерживаются, но в некоторых случаях могут быть частично полезны. 3) это не проблема. Вы настраиваете, сколько времени вы хотите, чтобы это дать. (или остановите его асинхронно из другого потока непосредственно перед тем, как вам понадобится решение).

Подход Tomcat с JSP не должен создавать проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...