ใช้กรณีเริ่มต้นอย่างรวดเร็ว | เทคโนโลยีเริ่มต้นอย่างรวดเร็ว |
---|---|
|
|
|
เรียกใช้การเริ่มต้นอย่างรวดเร็วของ OptaPlanner ทันที:
ติดตั้ง JDK 11 หรือใหม่กว่าโดยกำหนดค่า JAVA_HOME
อย่างเหมาะสม
โคลนพื้นที่เก็บข้อมูลนี้เพื่อสร้างและรันการแสดงการเริ่มต้นอย่างรวดเร็ว:
$ git clone https://github.com/kiegroup/optaplanner-quickstarts.git
$ cd optaplanner-quickstarts
$ ./runQuickstartsFromSource.sh
มอบหมายบทเรียนให้กับช่วงเวลาและห้องต่างๆ เพื่อสร้างตารางเวลาที่ดีขึ้นสำหรับครูและนักเรียน
เรียกใช้ quarkus-school-timetabling (Java, Maven หรือ Gradle, Quarkus, H2)
เรียกใช้ spring-boot-school-timetabling (Java, Maven หรือ Gradle, Spring Boot, H2)
เรียกใช้ activemq-quarkus-school-timetabling (Java, ActiveMQ, Maven, Quarkus)
เรียกใช้ kotlin-quarkus-school-timetabling (Kotlin, Maven, Quarkus, H2)
เรียกใช้ quarkus-vehicle-routing (Java, Maven หรือ Gradle, Quarkus)
หากไม่มี UI:
เรียกใช้ตารางสวัสดีโลกโรงเรียน (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