OptaPlanner logo
  • Download
  • Learn
    • Documentation
    • Videos

    • Use cases
    • Compatibility
    • Testimonials and case studies
  • Get help
  • Blog
  • Source
  • Team
  • Services
  • Star
  • T
  • L
  • F
  • YT
Fork me on GitHub

约束求解器 (Java ™, Open Source)

OptaPlanner是什么?

OptaPlanner 是一个AI(人工智能)约束求解器,它可以优化规划和调度问题,例如:车辆路线规划,人员排班,云端优化,任务分配,会议日程安排,生产车间调度,背包问题及很多其它规划类问题。每个组织都面临着以下挑战: 需要将一组有限的、受约束的资源(如员工,资产,时间 和/或资金)分配到产品或服务中去。OptaPlanner提供更高效的计划,从而降低生产成本并提高服务质量。

OptaPlanner是一款轻量级,可嵌入的规划引擎。通过它,我们使普通的Java™程序,即可有效地解决优化问题。它还与其它JVM语言(如Kotlin和Scala)兼容。这些约束被应用于普通业务领域对象,并可以调用现有代码。使用这个引擎,不需要将这些约束以数学规划模型的形式输入。在引擎内部,OptaPlanner将复杂的AI优化算法(如禁忌搜索,模拟退火,延迟接受和其他元启发式算法)与一些非常有效的约束评分计算技术,还有其他最先进的约束求解技术相结合起来。

OptaPlanner是一个基于Apache软件许可的开源软件。它使用100%纯Java™编写,可运行在任何JVM上,也可以在Maven中心库中找到。

相关中文资料

  • OptaPlanner - 把example运行起来

  • OptaPlanner专栏文章

  • 中文Blog(海外)

相关论坛

  • OptaPlanner中文讨论组

- - - -
Latest release
  • 9.44.0.Final released
    Wed 6 September 2023
Upcoming events
    Add event / Archive
Latest blog posts
  • Scaling Up Vehicle Routing Problem with planning list variable and Nearby Selector
    Thu 27 April 2023
    Anna Dupliak
  • OptaPlanner 9 has been released
    Mon 24 April 2023
    Radovan Synek
  • OptaPlanner 9 is coming
    Tue 21 February 2023
    Lukáš Petrovický
  • Farewell - a new lead
    Tue 15 November 2022
    Geoffrey De Smet
  • Run OptaPlanner workloads on OpenShift, part II
    Wed 9 November 2022
    Radovan Synek
  • Bavet - A faster score engine for OptaPlanner
    Tue 6 September 2022
    Geoffrey De Smet
  • Run OptaPlanner workloads on OpenShift, part I.
    Thu 9 June 2022
    Radovan Synek
  • Blog archive
Latest videos
  • The Vehicle Routing Problem
    Fri 23 September 2022
    Geoffrey De Smet
  • Introduction to OptaPlanner AI constraint solver
    Thu 25 August 2022
    Anna Dupliak
  • On schedule: Artificial Intelligence plans that meet expectations
    Sat 23 July 2022
    Geoffrey De Smet
  • Host your OptaPlanner app on OpenShift (Kubernetes)
    Mon 7 February 2022
    Geoffrey De Smet
  • OptaPlanner - A fast, easy-to-use, open source AI constraint solver for software developers
    Mon 31 January 2022
  • Order picking planning with OptaPlanner
    Fri 31 December 2021
    Anna Dupliak
  • AI lesson scheduling on Quarkus with OptaPlanner
    Thu 18 November 2021
    Geoffrey De Smet
  • Video archive

OptaPlanner is open. All dependencies of this project are available under the Apache Software License 2.0 or a compatible license. OptaPlanner is trademarked.

This website was built with JBake and is open source.

Community

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

Code

  • Build from source
  • Issue tracker
  • Release notes
  • Upgrade recipes
  • Logo and branding
CC by 3.0 | Privacy Policy
Sponsored by Red Hat