首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将pyDatalog用于约束存储

将pyDatalog用于约束存储
EN

Stack Overflow用户
提问于 2013-05-02 23:49:51
回答 1查看 192关注 0票数 2

考虑以下规则:

代码语言:javascript
复制
pyDatalog.create_atoms('X')
pyDatalog.create_atoms('Y')

pyDatalog.create_atoms('a')
pyDatalog.create_atoms('b')

b(X,1) <= (X<0)
b(X,Y) <= (X==1) & (Y>0)
a(X,Y) <= b(X,Y) & (X>0)

以及找到满足以下条件的约束的问题: a(X,1)

问题是:你能用pyDatalog提供列表(X==1)吗?或(X>0)、(X==1)

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2013-05-03 05:44:20

不幸的是,至少在当前版本中不是这样:-)

pyDatalog可以解决离散约束问题,而不是您所描述的一般约束问题。pyDatalog只能返回值,不能像X>0那样返回条件。

注意:您可以将前4条语句合并为一条:

代码语言:javascript
复制
pyDatalog.create_atoms('X, Y, a, b')
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16342392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档