3.4. 对规划问题的约束


通常,计划问题至少有两个级别的限制:

  • (负)硬约束 不能中断。

    例如,一个教员无法同时教授两个不同的课程。

  • 如果可以避免,不应破坏 (负)软约束

    例如,Teacher A 不喜欢在周五之后教授。

有些问题也具有正限制:

  • 应尽可能 实现正软约束(或 获得者)。

    例如,Teacher B 喜欢在周早上教授。

某些基本问题只有硬限制。有些问题有三个或更多个约束,如 hard、medium 和 soft 约束。

这些限制定义了规划问题 的分数计算 (也称为适合 函数)。规划问题的每个解决方案均以分数的形式进行评分。使用 OptaPlanner 时,分数限制使用面向对象的语言(如 Java)或 Drools 规则编写。

这种代码非常灵活且可扩展的。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat