【发布时间】:2013-10-21 23:46:40
【问题描述】:
问题来了:
考虑以下有关体育联赛日程安排问题的规则和定义:
- N(偶数)支球队,每两支球队在赛季中只打一次。
- 本赛季持续 (N-1) 周。
- 每支球队在赛季的每个星期都打一场比赛。
- 每周有 N/2 个时段或时段;每个时段都安排了一场比赛。
(a) (25 分) 将体育联赛调度问题编码为布尔可满足性问题。提示:
- 为了模拟两个不同的球队在一个给定的位置上互相比赛,将每个位置划分为两个子位置。对于每周,我们有 N 个子插槽。采用这样的惯例,即两支球队在连续子时段(奇数子时段后接偶数子时段)实际上是互相比赛。
- 变量 Xijk 被赋值为真 iff 团队 i 在第 k 周的子槽 j 中比赛
- 如果团队 i 在第 k 周与团队 j 比赛,则变量 Yijk 被分配为真
有一个问题: 给出说明每个子槽中只有一支球队参加比赛的条款。有多少条子句?
我的问题: 这里的“条款”实际上是什么意思?我发布这个问题是希望有人能告诉我这个问题想问什么,我不是在寻找直接的解决方案。
如果有人可以提供帮助,谢谢。
【问题讨论】:
标签: algorithm artificial-intelligence schedule satisfiability