Toggle navigation OptaPlanner logo
  • Home
  • Download
  • Learn
    • Documentation
    • Videos
    • Slides
    • Training
    • Use cases
    • Compatibility
    • Testimonials and case studies
  • Get help
  • Source
  • Team
  • Services
  • Star
  • @OptaPlanner
  • Fb
Fork me on GitHub

制約充足ソルバー(Java™、オープンソース)

OptaPlannerとは何ですか?

OptaPlannerは制約充足ソルバーです。ビジネス・リソース・プランニングを最適化します。すべての組織は、スケジューリングパズルに直面しています:お客様へ製品やサービスを提供するために、限りある、そして、*制約のかかった*リソース(従業員、設備、時間とお金)を割り当てます。 OptaPlannerは、そのような計画の問題を最適化し、より少ないリソースでより多くのビジネスを行うことを助けます。ユースケースは、配車計画、勤務表作成、ジョブスケジューリング、ビンパッキング、その他多くを含みます。

OptaPlannerは、軽量、組み込み可能な計画エンジンです。通常のJava™プログラマが、効率的に最適化問題を解くことを可能にします。制約は、プレーンなドメインオブジェクトに適用され、既存のコードを再利用することができます。難しい数学の方程式の入力は必要ありません。OptaPlannerは内部に高度な最適化ヒューリスティックとメタヒューリスティック(例えばタブサーチ、シミュレーテッドアニーリング(焼きなまし法)とレイトアクセプタンス)、そして、非常に効率的なスコア計算を兼ね備えています。

OptaPlannerは、Apache Licenseの下でリリースしているオープンソースソフトウェアです。100% pure Java™で記述され、任意のJVM上で実行され、Mavenのセントラルリポジトリからも入手可能です。

ユーザガイド日本語訳

  • Chapter 1 : OptaPlanner イントロダクション

記事

  • 「ビジネスリソースプランナー」のご紹介:『シフト管理デモ』を使ってみよう

  • Red Hat JBoss BRMSの新機能Business Resource Plannerを利用した

  • OptaPlannerによる組み合わせ最適化

  • tokobayashiの日記

勉強会

  • OptaPlanner 勉強会

- - - -
Latest release
  • 8.2.0.Final released
    Tue 9 February 2021
Paid support and consulting

Want to talk to the experts? Red Hat offers certified binaries with enterprise consulting. Contact optaplanner-info for more information.

Upcoming events
  • Javaland
    Worldwide - Tue 16 March 2021
    • AI on Quarkus: I love it when an OptaPlan comes together by Geoffrey De Smet
  • SouJava MOTU
    Worldwide - Thu 15 April 2021
    • Planejamento de Recursos com OptaPlanner by Karina Varela, Otávio Santana
Add event / Archive
Latest blog posts
  • How much faster is Java 15?
    Tue 26 January 2021
     Michal Tomčo
  • Solve the facility location problem
    Fri 9 October 2020
     Jiří Locker
  • OptaPlanner Week 2020 recordings
    Mon 7 September 2020
     Geoffrey De Smet
  • Let’s OptaPlan your jBPM tasks (part 1) - Integrating the two worlds
    Fri 3 July 2020
     Walter Medvedeo
  • AI versus Covid-19: How Java helps nurses and doctors in this fight
    Fri 8 May 2020
     Christopher Chianelli
  • Workflow processes with AI scheduling
    Tue 5 May 2020
     Christopher Chianelli
  • Constraint Streams - Modern Java constraints without the Drools Rule Language
    Tue 7 April 2020
     Geoffrey De Smet
Blog archive
Latest videos
  • YT Maintenance scheduling
    Wed 24 February 2021
     Julian Cui
  • YT Vaccination appointment scheduling
    Wed 3 February 2021
     Geoffrey De Smet
  • YT Shadow variables
    Tue 19 January 2021
     Geoffrey De Smet
  • YT Domain modeling and design patterns
    Tue 17 November 2020
     Geoffrey De Smet
  • YT Quarkus insights: AI constraint solving
    Tue 20 October 2020
     Geoffrey De Smet
  • YT AI in kotlin
    Wed 23 September 2020
     Geoffrey De Smet
  • YT Planning agility: continuous planning, real-time planning and more
    Thu 3 September 2020
     Geoffrey De Smet
Video archive

KIE projects

  • Drools rule engine
  • OptaPlanner constraint solver
  • jBPM workflow engine

Community

  • Blog
  • Get Help
  • Team
  • Governance
  • Academic research

Code

  • Build from source
  • Submit a bug
  • License (Apache-2.0)
  • Release notes
  • Upgrade recipes
Sponsored by
Red Hat
More coder content at
Red Hat Developers
© Copyright 2006-2021, Red Hat, Inc. or third-party contributors - Privacy statement - Terms of use - Website info