cost 131 ms
有什么方法可以修改 opta planner 中變量變化的問題並與原始問題並行運行

[英]Is there any way to modify a problem with change in variables in opta planner and run it in parallel with the original one

例如,如果我們有一個問題陳述,要在給定的一天長度(以小時為單位)的特定時間(以分鍾為單位)為一組人安排房間數量。 我正在設置配置,以便說完美的工作會導致 0 硬分。 假設由於一些復雜情況,調度程序無法找到硬分值為 0 的完美解決方案,我是否可以運行並行調度作業並更改一些變量,即將一天的長度增加 1 ...

使用 optapy 選擇離輪班位置最近的員工

[英]Choosing the employee closest to the shift's location using optapy

我在 optapy 的 github 頁面上使用員工調度快速入門。 唯一的區別是我修改了員工 class 以包含員工的家庭住址。 例如,代替LOCATIONS = ["Ambulatory care", "Critical care", "Pediatric care"]作為位置,每個班次都有一個特 ...

當只有一個規划實體時,約束規則無法按預期工作

[英]Constraint rule not working as expected when there is only one planning entity

我有一個簡單的字段映射用例,我需要根據多個約束智能地找到輸入源字段的目標字段。 為了清楚起見,只有一個源字段,並且有 100 個目標字段。 目標是根據約束為輸入源字段找到最匹配的目標字段。@PlanningEntity public class FieldMapping { @Planni ...

規划實體的前 N 個解決方案

[英]Top N solution for a planning entity

我有一個簡單的字段映射用例,我需要根據多個約束智能地找到輸入源字段的目標字段。 更詳細地說,只有一個源字段,並且有 100 個目標字段。@PlanningEntity public class FieldMapping { @PlanningId private Long id; ...

Quarkus xml 無法找到Parser DocumentBuilderFactory,但只有在使用quarkus-run.jar

[英]Quarkus xml Parser DocumentBuilderFactory cannot be found, but only when using quarkus-run.jar

使用mvn package打包我們的應用程序時,一切正常。 然后,當我們使用java -jar target\quarkus-app\quarkus-run.jar啟動我們的應用程序時,應用程序會無聲地崩潰。 在調試時我們發現它在解析 xml InputStream 時崩潰了。 它在初始化某些類時 ...

Optaplanner——多線程

[英]Optaplanner - multithreading

我在 kube.netes 集群中使用 optaplanner 8.17.FINAL 和 Java 17.0.2,我的服務器有 32 個內核 + 超線程。 我的應用程序擴展到 14 個 pod,我使用 moveThreadCount = 4。在單次運行中,一切正常,但在並行運行中,optaplann ...

啟用多線程時可能的競爭條件

[英]Possible race condition when enabling multithreading

假設我有一個雲平衡問題的輕微變體,其中Process不僅有一個權重,還有 map 個(正)權重,例如 其中鍵特定於我的域,值是權重。 在 class Computer上(仍然參考雲平衡示例)我有一個影子變量hist也是一個(Hash)Map<Long, Long>和一個自定義偵聽器更新h ...

如果有一些,我如何在 Optaplanner 中編寫一個完全聲明的配置<x>缺少方法(有設置<x>方法)</x></x>

[英]How can I write a fully declarative configuration in Optaplanner if some with<X> methods are missing (there are set<X> methods)

我使用 Optaplanner 作為優化庫。 我試圖擺脫 XML 配置,但我注意到一些*MoveSelectorConfig和*EntitySelectorConfig類具有set&lt;X&gt;方法而不是with&lt;X&gt;方法(例如setEntityClass() 、 setId() ...

OptaPlanner:在多個不同約束中重用相同約束 stream 的性能優勢?

[英]OptaPlanner: Performance benefits of reusing the same constraint stream in multiple different constraints?

現在我的ConstraintProvider結構如下: 如果我重組我的代碼以便scheduledLecturesWithTeachers約束 stream 創建一次並在兩個約束之間共享,它會提高 OptaPlanners 性能嗎? 更進一步,在同一約束中重復使用它兩次是否有用? 更新:在單個約束中 ...

optaplanner 裝箱結果不是最優的

[英]optaplanner bin packing result not optimal

我是 optaplanner 的新手。 嘗試實施一個箱子包裝解決方案,將電子商務訂單商品包裝到紙箱容器中,我們有不同的容器尺寸來容納所有物品。 來自 optaplanner,我按照 cloudbalance 的示例案例來實現這個 bin packing。 https://www.optaplann ...

OptaPlanner:使用 Bi-/Tri-/QuadConstraintStream 與 UniConstraintStream 相比,使用自制元組是否有任何內在的性能優勢?

[英]OptaPlanner: Is there any intrinsic performance benefit in using Bi-/Tri-/QuadConstraintStream over UniConstraintStream with a home grown tuple?

使用Bi - / Tri - / QuadConstraintStream而不是UniConstraintStream與本土元組相比,是否有任何內在的性能優勢? 例如,如果我使用BiConstraintStream和“OptaPlanner 元組”而不是帶有我自己的元組的UniConstraint ...

讓 Optaplanner 忽略多余的結果

[英]Make Optaplanner ignore redundant result

我遇到了一個問題,在我的用例中我只想收到最佳答案並返回那個單一的最佳答案。 我希望盡快得到結果,並希望非改善計時器盡快觸發。 很多時候 optaplanner 會觸發找到一個新的解決方案,當查看分數時,它是一個已經找到的分數。 有沒有辦法讓 optaplanner 不發出信號表明它找到了一個更好的新 ...

如何在 optaplanner 中傳播學生的考試?

[英]How is it possible to spread exams of students in optaplanner?

我正在學習使用 optaplanner。 我需要傳播一個學生的考試。 一個學生的兩次考試之間的時間越短,我給予的懲罰就越多。 我需要我的 Student 類的整數列表 ExamIds,因為有那個學生的所有考試。 然后我需要檢查所有這些考試計划的時間段,給他們更多的時間。 我嘗試的是以下代碼: ` ...

Optaplanner:使用影子變量(自定義變量偵聽器)

[英]Optaplanner : Working with shadow varaibles (custom variable listener)

我正在處理一個問題,該問題需要在類中包含影子變量(我在這些類中使用了 PlanningEntity 批注),這與包含真正規划變量的類不同。 我使用 VaraibleListener 來更新那些影子變量(例如:我使用其中一個影子變量只是將真正的規划變量的內容“復制”到另一個類中)。 當我運行求解器時 ...

Optaplanner - 查看相同的項目是否出現在兩個列表中

[英]Optaplanner - see if the same item appears in two lists

我目前正在嘗試制定考試時間表計划。 我知道了,所以考試被分配到一個時間段,但是學生沖突部分不起作用。 我目前將我的學生作為主題對象的屬性列在列表中。 每個考試還有一個 subject 屬性,它是 subject 類的一個實例。 我遇到的問題是,在比較學生名單時,據說沒有沖突,因為名單不相同。 但是我 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM