optaplanner

    0熱度

    1回答

    我是OptaPlanner的新手。有一個國際時間表比賽2007賽道3的課程安排的例子。但沒有例子給學生分配課程。任何人都可以對此有所瞭解嗎?或者告訴我僞代碼?謝謝!

    1熱度

    1回答

    只是想檢查BendableScore的級數是否有限制。我們有一個POC,我們在BendableScore中有2個硬約束和13個軟約束水平,以使我們對得分進行更細緻的控制。我的問題是: BendableScore的級別數量是否有限制? 如果沒有,如果我們有這麼多的級別,是否有任何問題(性能,正確性或其他)? 如果採用這種POC方法,未來水平的數量可能會增加到20個左右。這是可取的和/或推薦的嗎?我只

    0熱度

    1回答

    我們的輸入文件採用xml格式,在optaplanner示例的「未解決」目錄中進行了描述。 當我們使用基準配置文件時,它使用「.vrp」格式。無論如何,我們可以改變這一點,以瞭解XML格式?附件是我正在更改的xml配置文件,並且希望使用「.xml」而不是「.vrp」文件格式。有什麼建議麼? <problemBenchmarks> <solutionFileIOClass>org.optaplann

    0熱度

    1回答

    我從git中克隆了optaplanner-examples來學習如何爲我的問題案例實現庫。 我修改了示例PassionAdmissionSchedule,我只想要沒有擺動的代碼。當我想啓動解算器時,我收到了錯誤消息。 Exception in thread "main" java.lang.IllegalArgumentException: Unmarshalling of solverConfi

    0熱度

    1回答

    嗨,我是Optaplanner的新成員,我正在努力調整護士名單,以便爲機場代辦託管代理服務。我創建了A FlightAssignment,其中僱員被分配到航班。 The Employee是PlanningVariable。 FlightAssignment是PlanningEntity。 的CheckinRoster是PlanningEntityCollectionProperty 請幫助我,當我

    0熱度

    2回答

    我正在從事像nurseroster這樣的項目,我需要一個建議。問題是:每個員工每天可以工作在不止一個航班上,而且這些航班有不同的開始時間和結束時間。每個員工都被分配到飛行中的飛行協助。 考慮到第一班航班的開始時間和最後一班航班的結束時間,是否有規則能夠計算總工作時間?例如:flightAssignment1 employee1在8:00結束於10:00,flightAssigment2 emplo

    0熱度

    1回答

    我嘗試修改OptaPlanner護士Roster示例。 到目前爲止,我想在drl文件中編寫一個規則,當員工每天工作超過13個小時時,該規則會作出反應。 我擴展了班級shiftType以獲得每個Shift的小時數。 初看,規則似乎工作,但當一段時間後沒有可行的解決方案時,我得到一個NullPointerException。 下面是一些相關的代碼: rule "dailyRestPeriod" wh

    0熱度

    2回答

    我試圖將HardSoftScore作爲整數列持續存在,如https://www.javacodegeeks.com/2015/09/integrating-jpa-hibernate-with-optaplanner.html中所述。但是,包含以下語句時出現以下錯誤: import org.optaplanner.persistence.jpa.impl.score.buildin.hardsof

    0熱度

    1回答

    我的optaplanner web應用程序出現問題。這個應用程序是基於車輛演示網​​站示例。我想在課程時間表的Web示例中實現一個手動doChangeMove函數。我的代碼(courseTimeTablingManager.java)情況如下: public synchronized boolean solve(final String sessionId) { //final Sol

    1熱度

    1回答

    我想刪除或添加一些ProblemFacts解算器,而求解器解決我的患者入院解決方案。 在optaplanner的文檔中,我可以添加有關solver.addProblemFactChange的一些ProblemFacs,但它在我的PAS示例中不起作用。 這裏是我的PatientAdmissionScheduleGenerator的代碼片段 public void addBedDesignation(