Algorithm 在谈论CSP/SAT时,什么是条款?

Algorithm 在谈论CSP/SAT时,什么是条款?,algorithm,artificial-intelligence,schedule,satisfiability,Algorithm,Artificial Intelligence,Schedule,Satisfiability,问题是: 考虑以下规则和定义来解决体育联赛日程安排问题: N(偶数)支球队,每两支球队在赛季中正好相互比赛一次 这个季节持续(N-1)周 每个队在本赛季的每个星期都要打一场比赛 每周有N/2个时段或时段;每一个吃角子老虎机都安排了一场比赛 (a) (25点)将体育联盟调度问题编码为布尔可满足性问题。提示: 为了模拟两个不同的球队在一个给定的时间段内相互比赛,将每个时间段划分为两个子时间段。每周,我们有N个子地块。采用这样的惯例,即两支球队在连续的小场地上进行比赛——一个奇数的小场地,然后是

问题是:

考虑以下规则和定义来解决体育联赛日程安排问题:

  • N(偶数)支球队,每两支球队在赛季中正好相互比赛一次
  • 这个季节持续(N-1)周
  • 每个队在本赛季的每个星期都要打一场比赛
  • 每周有N/2个时段或时段;每一个吃角子老虎机都安排了一场比赛
(a) (25点)将体育联盟调度问题编码为布尔可满足性问题。提示:

  • 为了模拟两个不同的球队在一个给定的时间段内相互比赛,将每个时间段划分为两个子时间段。每周,我们有N个子地块。采用这样的惯例,即两支球队在连续的小场地上进行比赛——一个奇数的小场地,然后是一个偶数的小场地——事实上是相互比赛的
  • 变量Xijk被指定为真实的iff团队i在k周在子地块j中比赛
  • 变量Yijk被指定为真实的iff团队i在第k周与团队j比赛
有一个问题: 给出条款,说明每个小场地中只有一支球队比赛。有多少条款

我的问题: 这里的“条款”实际上是什么意思?我发布这个问题是希望有人能告诉我这个问题想问什么,我不是在寻找一个直接的解决方案

如果有人能帮忙,谢谢。

就CNF SAT而言,“子句”是一个有限的文本析取,其中文本是一个变量或其否定

请阅读以获得更详细的描述


大多数现代布尔SAT解算器都接受CNF公式作为输入。

您正在寻找SAT的介绍。Don Knuth今年早些时候在JKU做了一次演讲,这是一个很好的主题介绍。在讲座中,他还提供了TAOCP中SAT章节预览版的链接。请在此处查找讲座录音:

  • 第1部分:
  • 第2部分:
  • 第3部分:
讲座(和本书章节)涵盖SAT解决的基本术语、如何使用CNF子句对广泛的问题进行编码以及SAT解决方案如何工作