第 2 章 Red Hat build of OptaPlanner 8.29 新功能


本节重点介绍红帽构建的 OptaPlanner 8.29 中的新功能。

注意

Bavet 是用于快速分数计算的功能。Bavet 目前仅适用于 OptaPlanner 的社区版本。它不适用于 Red Hat Build of OptaPlanner 8.29。

2.1. 规划列表变量

OptaPlanner 现在包括对计划列表变量的支持。规划列表变量可以包含多个规划值。您可以使用它作为之前使用链规划变量建模的规划问题的替代选择。

使用 planning list 变量或链规划变量,其中目标是以特定顺序在有限资源间分发多个工作负载元素。

例如,在 vehicle 路由问题中,vehicles 代表有限的资源,客户代表工作负载元素。链规划变量定义了递归数据结构,其中客户以载体结尾。另一方面,计划列表变量提供了一个更直观的模型,每个电话都包含一个客户列表。

使用新的 @PlaningListVariable 注释来定义计划列表变量。

注意

Plan list 变量是仍在开发中的新功能。它不包括链计划变量可用的所有高级功能。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat