用例快速入門 | 科技快速入門 |
---|---|
|
|
|
立即運行 OptaPlanner 快速入門:
安裝 JDK 11 或更高版本並正確配置JAVA_HOME
。
克隆此存儲庫以構建並運行快速入門展示:
$ git clone https://github.com/kiegroup/optaplanner-quickstarts.git
$ cd optaplanner-quickstarts
$ ./runQuickstartsFromSource.sh
將課程分配到時間段和房間,以便為教師和學生製定更好的時間表。
執行 quarkus-school-timetableling(Java、Maven 或 Gradle、Quarkus、H2)
執行 spring-boot-school-timetableling (Java、Maven 或 Gradle、Spring Boot、H2)
執行 activemq-quarkus-school-timetableling(Java、ActiveMQ、Maven、Quarkus)
執行 kotlin-quarkus-school-timetableling(Kotlin、Maven、Quarkus、H2)
執行 quarkus-vehicle-routing(Java、Maven 或 Gradle、Quarkus)
沒有使用者介面:
執行 hello-world-school-timetableling(Java、Maven 或 Gradle)
為新商店、配送中心、新冠測試中心或電信基地台選擇最佳地理位置。
執行 quarkus-facility-location(Java、Maven、Quarkus)
隨著時間的推移,為工作人員安排維護工作,以減少過早和逾期的維護。
運行 quarkus-maintenance-scheduling(Java、Maven、Quarkus)
安排與技能和可用性相符的員工來電。
運行 quarkus-call-center(Java、Maven、Quarkus)
隨著時間的推移,將人們分配到疫苗接種中心進行疫苗注射預約,以更快地結束疫情。
執行 quarkus-vaccination-scheduling(Java、Maven、Quarkus)
產生完成一組訂單的最佳揀選計劃。
執行 quarkus-order-picking(Java、Maven、Quarkus)
安排員工輪班,考慮員工的可用性和輪班技能要求。
執行 quarkus-employee-scheduling(Java、Maven、Quarkus)
找到車隊最有效的路線。
運行 quarkus-vehicle-routing(Java、Maven、Quarkus)
桌面技術中有很多例子。
下載
如需了解更多信息,請訪問 www.optaplanner.org。