Вопросы по теме 'drools-planner'

пускает слюни эксперт/решатель - 5.0.1 совпадений
Я довольно новичок в слюнях, и я сталкиваюсь с некоторыми проблемами, которые я не могу понять. Я пытаюсь решить проблему распределения, и один из моих LHS работает так: $leftAlloc: SlotAllocation($leftRes: resource ) $rightAlloc:...
512 просмотров
schedule 28.05.2022

Выбор набора из трех различных объектов
Drools Planner использовал это для выбора двух разных объектов, гарантируя, что правило не сработает дважды для заданной пары объектов. Если o1 и o2 совпадут, он сработает только один раз, а не дважды для (o1,o2) и (o2,01) . when...
325 просмотров
schedule 18.11.2022

Лучший результат Drools равен нулю
Я использую Drools 5.4.0.CR1, и когда я начинаю с ... XmlSolverFactory configurer = new XmlSolverFactory(); configurer.configure(SOLVER_CONFIG); Solver solver = configurer.buildSolver(); solver.setPlanningProblem(initialSolution); solver.solve();...
322 просмотров
schedule 15.06.2022

Планировщик Drools говорит, что решение не удалось с NullpointerException
Я использовал тестовый пример планировщика слюней, чтобы создать свой собственный пример. Я переименовал классы и удалил все правила, кроме одного. Приложение запустилось, и я смог загрузить свой XML-файл. При нажатии на кнопку "решить" возникла...
121 просмотров
schedule 13.10.2022

Правило проверки наличия объекта в списке
как я могу проверить с помощью языка правил Drools (DRL), если объект также является частью списка? Давайте посмотрим на пример экзамена. Представьте ситуацию, когда у экзамена есть комната, а также список. Теперь я хочу проверить, находится ли...
4926 просмотров
schedule 25.05.2023

Алгоритм планирования расписания
Мне было интересно, может ли кто-нибудь указать мне правильное направление, как подойти к проблеме планирования. У меня есть проблема с расписанием учителей/учеников, когда у меня есть учителя, которые преподают определенный предмет в определенное...
5005 просмотров

правило optaplanner не решает должным образом
Я сделал правило optaplanner (см. Ниже). //in expressway long tunnel(over 1km), equipment interval(400m) rule "lcs_transport_tunnel_expway" when $road : RoadVO(roadCtgry=="EXPWAY") $t1 : Transport(transportCode=="TUNNEL",...
133 просмотров
schedule 13.03.2022

пример работы в drool planner 5.5
Я новичок в планировщике слюны и пытаюсь запустить пример с помощью runExamples.bat, но когда пытаюсь импортировать этот пример в exclipse и пытаюсь запустить следующее исключение, возникает Exception in thread "main"...
591 просмотров
schedule 31.05.2022

Как заставить некоторых клиентов обслуживаться конкретным транспортным средством в примерах VRP OptaPlanner?
В примерах VRP Optaplanner я хотел бы заставить некоторых клиентов обслуживаться определенным транспортным средством в VRP. Как это сделать? Может кто-нибудь мне помочь?
151 просмотров
schedule 18.06.2022

OptaPlanner: конфигурация FilterClass в ValueSelector
Я использую OptaPlanner 6.1.0.Final. Когда я пытаюсь использовать FilterClass в конфигурации ValueSelector, я получаю это исключение: Вызвано : com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$UnknownFieldException: нет...
241 просмотров
schedule 10.07.2023

Перемещение связанных объектов планирования при решении задачи времени
Можно ли в Optaplanner назначить одну и ту же переменную планирования разным объектам планирования за один ход (между расчетами баллов)? Например, когда потребителю А назначается режим StandStill, клиенту B также назначается тот же режим StandStill....
118 просмотров

Использовать оценку жестких / мягких ограничений одновременно в слюне / optaplanner
Можно ли использовать жесткие и мягкие оценки ограничений в части последствий правила, но одно из них имеет ненулевое значение. например scoreHolder.addHardConstraintMatch(kcontext, $weight * isHard); scoreHolder.addSoftConstraintMatch(kcontext,...
438 просмотров
schedule 23.05.2023

OptaPlanner развертывает несколько транспортных средств в одном месте
Я взял веб-пример OptaPlanner VRP и настроил его под свои нужды. Он работает нормально, за исключением следующего сценария: Количество автомобилей в наличии: 2. Вместимость каждого автомобиля - 6. Потребительский спрос - 7. В приведенном выше...
259 просмотров
schedule 19.10.2022

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

Несколько связанных переменных планирования приводят к одному и тому же якорю
Есть ли в Optaplanner способ назначить несколько цепочек, ведущих к одному и тому же якорю? Эта функция предоставляется optaplanner? Например, (Планирование задач с помощью приложения Vehicle Routing) У меня есть сотрудник, который выполняет 20...
139 просмотров
schedule 02.09.2022

Как получить список переменных из списка объектов в drools
Мое правило следующее: when C : Company() $empname : List() collect from (Employee($empname : empname) from C.employees) then System.out.println($empname); Соответствующий класс: public class Company { private List<Employee>...
1294 просмотров

Как получить максимальную дату среди списка прошедших дат в слюнях?
Из списка заказов мне нужно собрать даты, которые прошли, чтобы запросить effDate и requesteffTime и взять максимум прошлых дат. function boolean dateCheck(Date effdt, Date efftm) { String efffdt = new...
297 просмотров

обновить свойство переменной планирования во время планирования
Я использую optaplanner для решения проблемы планирования. По служебным причинам я использую аналогию, чтобы задать вопрос, вместо того, чтобы публиковать фактическую проблему. Мне нужно назначать книги разным людям на основе некоторых...
71 просмотров
schedule 11.04.2024

Модульный тест для вставленного факта в optaplanner
Как мы можем использовать правила модульного тестирования в optaplanner, которые зависят от insertedFact ? Как и в примерах для drools, факт вставки факта с использованием объекта session , а затем модульное тестирование фактического правила....
68 просмотров

Использование enum в слюнях
Решаю проблему со списком сотрудников. Одним из ограничений является то, что Сотрудник каждого "типа" должен присутствовать каждый день. Тип определяется как перечисление. Я прямо сейчас настроил это правило следующим образом: rule "All...
1197 просмотров
schedule 14.11.2022