3.6. Red Hat Build of OptaPlanner 提供的示例
Red Hat Build of OptaPlanner 提供了几个 OptaPlanner 示例。您可以查看代码以了解示例,并根据需要进行修改以满足您的需要。
红帽不提供对 Red Hat Build of OptaPlanner 发行版中包含的示例代码的支持。
一些 OptaPlanner 示例解决了在学士学会的问题。以下表中的 Contest 列列出了 contests。它也识别一个示例为 realistic 或 unrealistic 用于 contest 的目的。真实的 contest 是符合以下标准的官方独立测试:
- 明确定义的真实用例
- 实际限制
- 多个实际数据集
- 在特定硬件的特定时间限制内重复生成的结果
- 富士通和/或企业运营研究社区的积极参与。
真实证明证明可以为 OptaPlanner 提供目标比较,以及具有竞争性的软件和学研究。
表 3.1. 示例概述
| 示例 | Domain | 大小 | 候选版本 | 目录名称 |
|---|---|---|---|---|
| 1 个实体类 (1 变量) |
实体 criu
Value ⇐
搜索空间 criu | 无点(可扩展) |
| |
| 1 个实体类 (1 变量) |
实体
value criu
搜索空间 wagon | 否(由我们定义) |
| |
| 1 个实体类 (1 个链变量) |
实体 criu
value criu
搜索空间 criu | 不切实际的 TSP Web |
| |
| 1 个实体类 (1 变量) |
实体
value criu
搜索空间 wagon | 否(由我们定义) |
| |
| 1 个实体类 (2 变量) |
实体 criu
value criu
搜索空间 criu | 否(由我们定义) |
| |
| 1 个实体类 (2 变量) |
实体 criu
value criu
Search space criu | 真实的 ITC 2007 跟踪 3 |
| |
| 1 个实体类 (1 变量) |
实体 criu
value criu
搜索空间 wagon |
| ||
| vehicle 路由 | 1 个实体类 (1 个链变量) 1 个影子实体类 (1 个自动影子变量) |
实体
value criu
Search space criu | 不切实际的 VRP Web |
|
| 带有时间窗的载体路由 | 所有 Vehicle 路由 (1 个影子变量) |
实体
value criu
Search space criu | 不切实际的 VRP Web |
|
| 1 个实体类 (2 变量) (1 个影子变量) |
实体
value
搜索空间 iwl |
| ||
| 1 个实体类 (1 列表变量) 1 个影子实体类 (1 个自动影子变量) (1 影子变量 ) |
实体 criu
value criu
Search space categories | 没有由我们定义 |
| |
| 2 个实体类(相同层次结构) (2 变量) |
实体 criu
value criu
Search space criu | 真实的 ITC 2007 跟踪 1 |
| |
| 1 个实体类 (1 变量) |
实体
value criu
Search space criu |
| ||
| traveling tournament | 1 个实体类 (1 变量) |
实体
value
搜索空间 wagon | 不切实际的 TTP |
|
| 1 个实体类 (2 变量) |
实体
value criu
搜索空间 wagon | 没有由我们定义 |
| |
| 1 个实体类 (1 变量) 1 个影子实体类 (1 个自动影子变量) |
实体
value wagon
搜索空间 criu | 没有由我们定义 |
|