Описание тега drools-planner

Drools Planner оптимизирует планирование, маршрутизацию и планирование. Он решает проблемы оптимизации ресурсов, такие как упаковка бункеров, маршрутизация транспортных средств, составление списков сотрудников и расписание курсов. Это масштабируется в данных и ограничениях. Это с открытым исходным кодом (ASL), чистый Java и Enterprise Ready.
0 ответов

Drools - Получение ошибки при передаче java.util.collection в качестве входных данных для functions.drl

Drools - Получение ошибки при передаче java.util.collection в качестве входных данных для functions.drl rule1.drl when $insitution:InstituteEntity( $departments:departments ) Boolean(booleanValue == true) from ( !validate($departments) ) then //Logi…
30 авг '18 в 14:35
1 ответ

Юнит тест для вставленного факта в оптапланер

Как нам объединить правила тестирования в optaplanner, которые зависят от вставленного факта? В соответствии с примерами для drools, его факт вставки с использованием объекта сеанса, а затем модульное тестирование фактического правила. Как мы можем …
1 ответ

Оптапланнер VRP с датчиками перед выпадением

Я работаю над использованием Optaplanner, чтобы решить следующую сложную проблему vrp со многими требованиями. Я смог справиться с большинством из них, за исключением следующих 2 аспектов. Пикапы только перед DropOffs Принять определенный путь на пу…
23 июн '16 в 02:33
1 ответ

ОптаПланнер Медсестра Ростеринг накапливает сумму Null Pointer Exception

Я пытаюсь изменить пример Ростер медсестры OptaPlanner. Пока что я хочу написать правило в файле drl, которое реагирует, когда сотрудник работает более 13 часов в день. Я расширил класс shiftType, чтобы получать часы за смену. На первый взгляд, прав…
1 ответ

Оптапланер будет иметь критерии назначения

Если мы возьмем пример назначения задач сотруднику, где мы назначим список задач списку сотрудников на основе доступности сотрудника и навыков (жестких ограничений), необходимых для выполнения отдельной задачи. Теперь, если есть задача, и ни у одног…
08 авг '17 в 08:30
0 ответов

Почему ConstraintMatchTotal не может добавить constraintMatch, когда проблема связана с предложением.drl 'или'?

В расширении кода от OptaPlanner медсестра образец кода. Что вызывает ошибку "constraintMatchTotal не удалось добавить ошибку (Недопустимое состояние?)", Которая может быть связана с разбором правила.drl с предложением "или", пожалуйста? Это происхо…
12 авг '18 в 01:53
1 ответ

API индикатора выполнения сервера KIE

Существует API для Java, чтобы получить IndictmentMap из основного интерфейса ScoreDirector Optaplanner. Но я не использую движок Optaplanner напрямую, а использую сервер KIE, который решает мои проблемы планирования. Есть ли API для получения обвин…
31 авг '17 в 06:35
0 ответов

Индивидуальные правила и могут меняться очень часто - каждую неделю

В нашем приложении много бизнес-правил, и оно может меняться очень часто, даже параметры и приоритеты, применяемые к правилам, могут меняться очень часто, каждую неделю. Должен ли я использовать рабочий стол drools или пользовательский интерфейс
0 ответов

Как улучшить производительность правил слюни

У меня есть около 50 файлов правил, которые создаются из файлов XSL. В каждом файле drl у меня есть около 500 правил. Каждое правило похоже на поиск строки, которая содержит, начинается или заканчивается определенной строкой. В настоящее время у нас…
1 ответ

Неинициализированное плановое значение [ошибка]

Возможно ли преобразование объекта планирования с неинициализированной плановой стоимостью в решение? если это возможно, то как?:) Пожалуйста, помогите мне:) Когда я выполняю свой код с ненулевыми переменными планирования, все работает нормально, но…
15 фев '12 в 03:59
1 ответ

Несколько связанных переменных планирования приводят к одной и той же привязке

В Optaplanner есть ли способ назначить несколько цепочек, которые ведут к одному и тому же Якорю? Это функция, предоставляемая optaplanner? Например, (Планирование задач с приложением "Маршрутизация транспортных средств") У меня есть сотрудник, кото…
14 сен '17 в 12:16
1 ответ

Формирование команды с помощью Drools Planner

Советы о том, можно ли это реализовать, это Drools Planner: Проблема заключается в формировании команды. Сильные ограничения: Учащиеся должны быть помещены в N групп. Каждая группа должна содержать X членов группы. Слабые ограничения (возможно упоря…
01 сен '12 в 11:41
2 ответа

У Drools Planner возникают проблемы при создании конфигуратора: как отлаживать

Я пытался создать решатель из конфигурации XML. Но весь процесс возвращает загадочное сообщение об ошибке, которое не имеет смысла. Как это исправить? И как я могу понять это, чтобы действительно решить подобные проблемы как это? jesvin@Jesvin-Techn…
27 янв '12 в 10:33
2 ответа

В Drools, что значит сравнивать идентификаторы

Теперь я понимаю основы написания правил слюни, но не могу понять, что в примерах, которые я видел (optaplanner), есть сравнения идентификаторов. Это необходимо? Почему это там? // RoomOccupancy: Two lectures in the same room at the same period. // …
05 июл '17 в 05:17
1 ответ

Выбор набора из трех отдельных объектов

Drools Planner использовал это для выбора двух разных объектов, чтобы правило не срабатывало дважды для данной пары объектов. Если o1 а также o2 сделал матч, он выстрелил только один раз, а не дважды (o1,o2) а также (o2,01), when $stp1 : SubjectTeac…
22 мар '12 в 05:14
1 ответ

Использование enum в drools

Я решаю проблему составления списка сотрудников. Одно из ограничений заключается в том, что сотрудник каждого "типа" должен присутствовать каждый день. Тип определяется как перечисление. Я прямо сейчас настроил это правило следующим образом: rule "A…
04 янв '19 в 12:48
0 ответов

Слюни предупреждение "org.drools.core.rule.constraint.MvelConstraint: исключение джитинга"

Я использую слюни, чтобы написать правила для моего решателя ограничений. Когда решатель запускается, я получаю несколько предупреждений, подобных этому: ПРЕДУПРЕЖДЕНИЕ [2019-01-05 12:52:35,760] org.drools.core.rule.constraint.MvelConstraint: исключ…
05 янв '19 в 12:56
1 ответ

Чтобы удовлетворить x из y ограничений

Я делаю программу хронометража, которая делает один на один соответствует SubjectTeacherPeriod (субъект планирования) для Period, Наступает случай, когда мне нужно: "в течение y периодов, по крайней мере, х SubjectTeacherPeriod должен соответствоват…
26 мар '12 в 14:21
1 ответ

OptaPlanner CVRPTW - постоянные поставки

Я новичок в OptaPlanner и пытаюсь настроить его в своем проекте для решения проблемы CVRPTW. Моя текущая конфигурация очень похожа на пример, который вы можете найти в исходном коде проекта, но мои требования отличаются. Моя заявка постоянно получае…
06 окт '13 в 21:01
3 ответа

Установка глобальных переменных в рабочей памяти в планировщике Drools

Как добавить глобальную переменную в рабочую память в решателе планировщика drools, чтобы можно было использовать ее в счетах drool. Это похоже на https://issues.jboss.org/browse/JBRULES-2700 но найти решение не удалось.
28 июл '11 в 07:05