用例快速入门 | 技术快速入门 |
---|---|
|
|
|
立即运行 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。