ユースケースのクイックスタート | テクノロジーのクイックスタート |
---|---|
|
|
|
今すぐ OptaPlanner クイックスタートを実行します。
JAVA_HOME
を適切に構成して JDK 11 以降をインストールします。
このリポジトリのクローンを作成して、クイックスタート ショーケースを構築して実行します。
$ 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 を使用しない場合:
hello-world-school-timetabling を実行する (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 をご覧ください。