9.2. 分数约束权重


并非所有分数限制都同样重要。如果一次中断一个约束,与多次破坏另一个约束相同,则这两个限制具有不同的权重,即使它们处于相同的分数级别。

在您可以为所有用例分配成本时,分数权重非常简单。在这种情况下,正限制最大收益,负限制可最大程度降低费用,并将它们一起最大限度地提高利润。

或者,分数权重也通常用于创建社交公平。例如,要求免费一天向新年度支付更高的权重,超过正常日期。

约束匹配的权重可能取决于涉及的计划实体。例如,在云平衡中,软约束的权重与活跃计算机匹配的权重是该计算机的维护成本,每个计算机的维护成本不同。

在约束上放置良好权重通常是非常困难的决定,因为它对于其他限制做出选择和权衡。不同的利益相关者有不同的优先级。

在实施开始时,不要浪费约束权重讨论。相反,添加 @constraintConfiguration 注释,并允许用户通过 UI 更改它们。不准确的权重比 mediocre 算法小,如下图所示:

大多数用例都使用带有 int 权重的分数,如 HardSoftScore

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat