31.5. 红帽构建的 OptaPlanner 提供的示例


Red Hat Process Automation Manager 提供了几个红帽构建的 OptaPlanner 示例。您可以查看示例的代码,并根据需要进行修改,以满足您的需要。

注意

红帽不提供对 Red Hat Process Automation Manager 发行版中包含的示例代码的支持。

某些 OptaPlanner 示例解决了在紧张中呈现的问题。以下表中的 Contest 列列出了 contests。它也识别一个示例为 realisticunrealistic 用于 contest 的目的。真实的 contest 是符合以下标准的官方独立调查:

  • 明确定义的实际用例
  • 实时限制
  • 多个现实数据集
  • 在特定硬件上的特定时间限制中可重复生成结果
  • 积极参与来自院校和/或企业运营研究社区的严格参与。

real real contests 提供 OptaPlanner 与竞争软件和学术研究的目标比较。

Expand
表 31.1. 示例概述
示例Domain大小候选人目录名称

N queens

1 个实体类

(1 变量)

实体 rhacm 256

值 mvapich 256

搜索空间 rhacm 10^616

无点(可热点)

nqueens

负载均衡

1 个实体类

(1 变量)

实体 hawkular 2400

值 mvapich 800

搜索空间 rhacm 10^6967

否(由我们定义)

Cloudbalancing

traveling salesman

1 个实体类

(1 个串联变量)

实体 rhacm 980

值 mvapich 980

搜索空间 rhacm 10^2504

unrealistic TSP web

tsp

Tennis club 调度

1 个实体类

(1 变量)

实体 hawkular 72

值 mvapich 7

搜索空间 rhacm 10^60

否(由我们定义)

tennis

满足调度

1 个实体类

(2 变量)

实体 hawkular 10

值 mvapich 320 和 mvapich 5

搜索空间 rhacm 10^320

否(由我们定义)

会议调度

课程时间组

1 个实体类

(2 变量)

实体 rhacm 434

值 mvapich 25 和 mvapich 20

搜索空间 rhacm 10^1171

真实的 ITC 2007 跟踪 3

curriculumCourse

机器重新分配

1 个实体类

(1 变量)

实体 hawkular 50000

值 mvapich 5000

搜索空间 rhacm 10^184948

2012 年现实 ROADEF

machineReassignment

vehicle 路由

1 个实体类

(1 个串联变量)

1 个影子实体类

(1 个自动影子变量)

实体 rhacm 2740

值 mvapich 2795

搜索空间 rhacm 10^8380

不切实际的 VRP 网络

vehiclerouting

带有时间窗的载体 路由

所有 Vehicle 路由

(1 shadow 变量)

实体 rhacm 2740

值 mvapich 2795

搜索空间 rhacm 10^8380

不切实际的 VRP 网络

vehiclerouting

项目作业调度

1 个实体类

(2 变量)

(1 shadow 变量)

实体 rhacm 640

Value ? 和 hawkular ?

搜索空格 DAEMON ?

2013 年几乎真实的 MISTA

projectjobscheduling

任务分配

1 个实体类

(1 个串联变量)

(1 shadow 变量)

1 个影子实体类

(1 个自动影子变量)

实体 mvapich 500

值 mvapich 520

搜索空间 rhacm 10^1168

没有由我们定义

任务分配

考试时间组

2 个实体类(相同层次结构)

(2 变量)

实体 hawkular 1096

值 mvapich 80 和 mvapich 49

搜索空间 rhacm 10^3374

2007 年真实的 ITC 研究 1

检查

Nurse rostering

1 个实体类

(1 变量)

实体 rhacm 752

值 mvapich 50

搜索空间 rhacm 10^1277

2010 年现实的 INRC

nurserostering

traveling tournament

1 个实体类

(1 变量)

实体 hawkular 1560

值 mvapich 78

搜索空间 rhacm 10^2301

不切实际的 TTP

travelingtournament

更便宜的时间调度

1 个实体类

(2 变量)

实体 mvapich 500

值 mvapich 100 和 rhacm 288

搜索空间 rhacm 10^20078

几乎真实的 ICON Energy

cheaptimescheduling

投资

1 个实体类

(1 变量)

实体 rhacm 11

Value = 1000

搜索空间 rhacm 10^4

没有由我们定义

投资

会议调度

1 个实体类

(2 变量)

实体 rhacm 216

值 mvapich 18 和 mvapich 20

搜索空间 rhacm 10^552

没有由我们定义

conferencescheduling

rock Tur

1 个实体类

(1 个串联变量)

(4 个影子变量)

1 个影子实体类

(1 个自动影子变量)

实体 hawkular 47

值 mvapich 48

搜索空间 rhacm 10^59

没有由我们定义

rocktour

飞行人员的调度

1 个实体类

(1 变量)

1 个影子实体类

(1 个自动影子变量)

实体 DAEMON 4375

值 mvapich 750

搜索空间 rhacm 10^12578

没有由我们定义

flightcrewscheduling

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat