optaplanner

    0熱度

    1回答

    我是OctaPlanner的新手。 我想建立一個解決方案,我將在一個位置交付多個位置以交付物品,同時我也希望使用openmap距離數據計算距離。 最初我使用jsprit,但對於超過300次交付,20個線程需要8分鐘以上。這就是爲什麼我試圖使用八達計劃員。 我想在1分鐘內映射1000次交付。 是否有人知道我可以開始使用的任何參考代碼或參考資料? 感謝提前:)

    0熱度

    1回答

    熟悉optaplanner我創建了一個簡單的測試項目。我只有一個解決方案和一個實體類。實體只有0到9之間的一個值。應該只有奇數,總和應該小於10(這只是我提出的一些隨機約束)。 由於分數我使用一個簡單的HardSoftScore。下面是代碼: public class TestScoreCalculator implements EasyScoreCalculator<TestSolution>{

    0熱度

    1回答

    解決我使用Optaplanner解決一個比較小的優化問題時。對於我的用例,需要進行許多這樣的優化,但這就是爲什麼我開始並行運行它們的原因。並行性基於Java 8'parallel stream。它不允許控制要使用的實際線程數,但我相信它是基於可用的CPU數量。 對於大多數求解器的運行,這似乎很好地工作,但我注意到,我有時得到了只有當這個問題被單獨運行,這是不可重複的單次運行無效的解決方案。 檢查日

    3熱度

    1回答

    我試圖解決每個客戶有多個位置,其中只有一個需要訪問的車輛路線。我得到optaplanner掌握和以下面的方式修改了vehiclerouting例如: Customer.java: /* * Copyright 2012 Red Hat, Inc. and/or its affiliates. * * Licensed under the Apache License, Version 2.0

    0熱度

    1回答

    當前使用OptaPlanner計算CVRP問題中的分數。 if (demand > capacity) hardScore -= (demand - capacity); 如果存在異質性艦隊,我該如何計算硬分數? 如果需求數量少於OptaPlanner指定的車輛,我想使用小容量車輛。

    0熱度

    1回答

    我開發了一個使用Optaplanner 7.0.0.Final的應用程序。這是我的pom.xml內容: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or

    1熱度

    1回答

    Optaplanner有以下問題。我們有解決方案,可以接收包含經度和緯度信息的一堆地點(用我們的ticekets)。這些門票然後通過Optaplanner庫進行優化,以獲得最接近的門票的最佳順序。這是事實上的車輛路線問題。 目前我們增加了最大數量的輸入門票高於15。但我面臨奇怪的問題。在我的機器上(Win 10,i7擁有4個內核,16 GB RAM,SSD),一切運行良好,50個進行了優化。同樣在

    0熱度

    1回答

    我想部署我kjar到KIE執行服務器,但得到的異常,同時創造一個求解「taskPlanningSolver」在URL中使用PUT: http://localhost:8080/kie-server/services/rest/server/containers/taskplanning1/solvers/taskPlanningSolver 這是我有: 答:我有一個運行在tomcat(wind

    1熱度

    1回答

    有一個Java API用於從Optaplanner核心ScoreDirector接口獲取IndictmentMap。但我不直接使用Optaplanner引擎,而是使用KIE服務器來解決我的計劃問題。是否有一個API來解決方案起訴? 提供基本的Optaplanner API here。

    0熱度

    1回答

    public class VehicleUpdatingVariableListener implements PlanningVariableListener<Customer> {} 上述類已在7.2 final中刪除。 在我的Optaplanner的實現中,我在updateVehicle裏面寫了片段代碼。 protected void updateVehicle(ScoreDirecto