弧一致性并不意味着可满足性

我读到过弧一致性并不意味着可满足性。提供的例子是

X in D ∧ Y in D ∧ X ≠ Y ∧ X = Y

对于具有多个值的域D而言。

我的理解是,对于X的每一个可能值(来自D),都存在Y的值(来自相同的D),使得上述约束得到满足。

请问有人能给我一个这样的例子吗?


回答:

我找到了这个解释,我想我明白了我的错误所在。

弧一致性是关于原子约束

如果一个子问题仅包含该约束及其变量和它们的域,并且满足以下条件,则该约束是一致的:

  • 有解
  • 当任意变量从其域中获取任意值时,有解

所以在我的例子中,原子约束X ≠ YX = Y是弧一致的,其中X in D ∧ Y in DD具有多个值。

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注