4
有人建議在this Z3 issue comment該選項rlimit
要優於timeout
:什麼是選項`rlimit`和`timeout`之間的關係?
結合超時與搜索算法使一切 不確定性,所以現在你甚至不需要改變隨機種子 讓它失敗!使用rlimits(
(set-option :rlimit <n>)
和 類似)的資源邊界的確定方法。
我試圖找到有關rlimit
在Z3的幫助(z3 -pd
)的更多信息,但說明書中提供只有很短。
具體來說,我有以下問題:
- Q1:什麼樣的 「求解資源」 並不
rlimit
限制 - 只是時間或還記憶? - Q2:是
:rlimit 1000
相當於該解算器必須經過1000
毫秒終止:timeout 1000
? - Q3:可以重複設置
rlimit
(因爲timeout
可以)或者只是一次?