腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2780)
视频
沙龙
1
回答
Z3
是否
会
自适应
地
改变
解决
线性
实数
约束
的
策略
?
、
我有一个庞大
的
线性
实数
约束
集需要
解决
,并且我正在逐步
地
将它们提供给求解器。
Z3
似乎总是在一段时间后被卡住。
Z3
是否
会在内部
改变
其
解决
约束
的
策略
,例如放弃单纯形算法并尝试其他算法,等等。或者我必须显式
地
指示
Z3
这样做?我正在使用Z3py。
浏览 1
提问于2016-07-21
得票数 0
回答已采纳
1
回答
量词消除-更多问题
然而,对于真实
的
案例,它可以消除。(当i和k都是
实数
时)对于整数来说,消除量词是不是更难?我知道在量词消除后,这些
约束
被简化为
线性
约束
。 我认为
z3
在检查可满足性之
浏览 1
提问于2012-05-04
得票数 5
回答已采纳
1
回答
Z3
和
策略
:使用哪种
策略
?
、
、
因此,我正在尝试使用
z3
解决
一个调度问题。我有一组需要完成
的
工作和一组能够完成这些工作
的
资源。
约束
本身并不复杂,但我向求解器抛出
的
约束
的
数量有数千个,而且可能
会
增加10倍。 因此,我遇到
的
一个问题是,
Z3
似乎不能确定它如何尝试
解决
相同
的
问题(但在不同
的
运行期间)。然后我经常做
的
是终止当前
的
运行并重新启动,然后它
浏览 16
提问于2018-08-31
得票数 2
1
回答
使用非
线性
算术
的
Z3
性能
我们遇到了性能问题,我认为这是
Z3
中处理非
线性
算术
的
部分。这里有一个简单
的
具体
的
Boogie示例,当使用
Z3
(版本4.1)验证时,需要很长时间(大约3分钟)才能完成。、整数变量
的
范围假设以及(未知)整数值
的
乘法引起
的
。最后
的
断言应该是不可证明
的
。
Z3
似乎有办法实例化许多术语,而不是很快失败,因为它
的
内存消耗相当快地增长到大约300MB,在这一点上它放弃了。我想知
浏览 2
提问于2012-09-20
得票数 5
回答已采纳
1
回答
z3py:断言“某物不存在”
约束
的
正确方法是什么?
、
、
、
、
我想在z3py中断言“某些东西不能存在”
的
约束
。我试着用“不存在((.)”。下面是一个简单
的
例子。我想为a和b找到一个赋值,这样这样
的
c就不存在了。from
z3
import * a = Int('a')c = Int('c') s.add(Not(Exists(c,And(c>0,c<5,a*b+c==10)))) print s.check()
浏览 2
提问于2015-07-12
得票数 0
回答已采纳
1
回答
Z3
如何处理非
线性
整数运算?
我知道带乘法
的
整数理论通常是不可判定
的
。然而,在某些情况下,
Z3
确实
会
返回一个模型。我很好奇这是怎么做到
的
。这与reals上
的
非
线性
算术
的
新决策程序有关吗?
Z3
为乘法查询返回模型
的
特定实例(例如,有限模下
的
整数等)
是否
已被识别?任何帮助都是非常感谢
的
。
浏览 3
提问于2012-12-16
得票数 33
回答已采纳
1
回答
混合
实数
和位向量
我有两个使用reals
的
SMT2-Lib脚本,它们在道德上是等价
的
。唯一
的
区别是,一个也使用位向量,而另一个不使用。下面是同时使用
实数
和位向量
的
版本:(set-option :produce-models true) (let ((s10 (ite (>= s9 s3) #b1 #b0)))(get-model)
浏览 2
提问于2012-10-17
得票数 4
回答已采纳
1
回答
z3
在实际应用中能处理多少非
线性
?
、
如果这个问题措辞不当,我很抱歉,但我试图使用
z3
(在python中有语言绑定)来求解一些非
线性
方程,但不幸
的
是,qfnra-nlsat和通用求解程序都无法
解决
以下系统,除非给出了a、b和c:我是CSP
的
新手,所涉及
的
理论背景,抱歉,如果这是一个愚蠢
的
问题,但我想知道这种非
线性
是超出(经验上)可由
z3
解决
,还是我没有正确
地
使用它?谢谢!不过,如果我在下面再加上一个
约束
,那就是一个后
浏览 2
提问于2016-01-29
得票数 0
1
回答
Python-API推送/弹出
的
Z3
问题
、
我在Python-API中使用
Z3
。我正在设置一组相当大
的
线性
算术
约束
。如果我不使用任何push/pop,一切都可以正常工作。但是当我只是插入一个在s.check()之前
的
某个地方,s.check()
会
无休止
地
运行。只有在不使用pop
的
情况下使用push才能正常工作。
是否
有任何已知
的
问题
浏览 3
提问于2013-06-18
得票数 2
4
回答
是否
有可能通过SMT求解器找到布尔公式
的
最优解?
、
、
、
、
我有一个很大
的
布尔公式要解,由于密文
的
原因,我必须在这里粘贴一个图像:另外,我已经有了一个函数area来测量4个整数
的
维数:area(c,d,e,f)=|c−d|×|e−f| 我想做
的
不仅仅是计算公式
是否
可满足:我正在寻找一个最优
的
6元组(a,b,c,d,e,f),它使大公式TRUE和area(c,d,e,f)大于或等于任何其他也满足该公式
的
6元组
的
维度。换句话说,找到大公式
的
Max(area(c,d,e,f)) subj
浏览 0
提问于2011-12-14
得票数 1
回答已采纳
1
回答
Z3
:查找变量
是否
为其他数字
的
倍数
、
、
我想要创建一个
约束
,以确保一个真正
的
值被量化为一些滴答值。TICK = 0.5solve(x % TICK == 0)还有别的
解决
办法吗?
浏览 0
提问于2021-11-04
得票数 1
回答已采纳
1
回答
在
z3
中使用位向量避免非
线性
、
、
、
我正在尝试
解决
包含数千个变量
的
公式。这些公式
的
主要部分是
线性
的
,从我
的
角度来看,
z3
正在以令人难以置信
的
速度消化它们。然而,很少有
约束
会
引入一些非
线性
。然后,计算时间从几分钟增长到经过几天
的
计算后无法得到
解决
方案。 我认为尝试使用位向量
会
很有趣,但对于那些在此过程中失去一些精度
的
非
线性
约束
,但
浏览 2
提问于2015-07-09
得票数 1
1
回答
Z3
返回模型不可用
如果可能的话,我希望对我
的
代码有第二个意见。问题
的
制约因素是: a = 3c = 483e = 193 f =
浏览 0
提问于2019-01-23
得票数 1
回答已采纳
2
回答
如何访问钻头爆破时使用
的
可变映射?
、
我正在修改一个使用
Z3
(特别是Python )来
解决
位向量
约束
的
工具。我需要使用一个特定
的
外部SAT
解决
程序,而不是内部
的
Z3
解决
程序,所以我首先使用
的
是这个
策略
。Then('simplify', 'bit-blast', 'tseitin-cnf') 之后,我可以相对轻松
地
将子句转储到DIMACS文件中。问题是将结果<
浏览 5
提问于2015-06-18
得票数 5
回答已采纳
1
回答
Z3
:复数?
、
、
、
、
我一直在搜索
z3
是否
支持复数,并发现了以下内容:他提供了编码(我
的
意思是,我们可以在机器上测试),在那里我们可以求解方程x^2+2=0。*I sat结果是有意义
的
,因为这个方程在模拟复数理论(作为代
浏览 7
提问于2021-11-16
得票数 1
回答已采纳
1
回答
为什么当断言有力量时,
Z3
总是返回未知?
、
declare-var n Int)(assert (not (= b (^ a (+ n 1)))))它几乎是瞬间返回未知
的
。
浏览 1
提问于2016-04-23
得票数 1
回答已采纳
2
回答
Z3
或Z3Py中
的
假设
、
、
、
有没有一种方法可以在
Z3
(我使用
的
是Z3Py库)中表达假设,这样引擎就不会检查它们
的
有效性,而是像定理证明一样将它们作为基本理论?用Z3Py编码,如下所示:assumption1 = ForAll(t,f1(t) = f2(t))。当前代码
的
问题是我
的
断言集非常大,并且我使用量词(我试图证明实时系统
的
可满足性)。如果
浏览 27
提问于2016-03-23
得票数 2
1
回答
Python求解器不能正确报告指数
约束
的
可满足性
、
、
、
、
我注意到python
的
没有正确
地
报告涉及我正在处理
的
指数问题
的
可满足性。具体来说,它报告说,在我知道有效答案
的
情况下,没有找到任何
解决
办法--除非我增加了有效“告诉它答案”
的
约束
。在下面的代码中,我要求它找到q和m这样
的
q^m == 100。当然,有了
约束
0 <= q < 100,您就有了q=10, m=2。但是使用下面的代码,它报告了“找不到
解决
方案”(raise Z3Exceptio
浏览 2
提问于2020-07-16
得票数 0
回答已采纳
1
回答
Z3
中
的
幂和对数
、
我正在努力学习
Z3
,下面的例子使我感到困惑:a = Int("a")print(solve(2**a <= b))我希望它返回"a = 1,b= 2“,但它却返回”未能
解决
“。为何不能
解决
呢? 用
Z3
中
的
幂和对数进行计算是可能
的
吗?例如,如何找到数字(日志基
浏览 4
提问于2021-12-09
得票数 2
回答已采纳
2
回答
Python -优化不等式系统
、
、
、
理想情况下,我会想做在Modelica中可以做
的
事情,写出方程并让求解者来处理它。经过一些研究,我发现
的
解决
者似乎做了我想做
的
事情。我想出了这个(这看起来是我想要优化
的</e
浏览 12
提问于2016-06-03
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
AI数学基础-最优化方法
山东大学刘允刚团队 | 不确定非线性系统的保性能全局自适应输出反馈跟踪
基于遗传编程自动进化开发交易策略6
从损失函数的角度详解机器学习算法之逻辑回归
二值化网络如何训练?这篇ICML 2021论文给你答案
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券