【发布时间】:2018-02-22 04:30:41
【问题描述】:
我编写了一个大型 minizinc 模型,其中包括带有 int_search 语句的 var 变量,以便正确排序。它包含输出语句,其中我使用 fix(var variables) 语句来输出变量值,它包含一些使用内置函数 sum、bool2int 等的函数。 现在,当我运行模型时,它会在很长一段时间后(例如 5-6 分钟)显示在屏幕上,但运行时/求解时间(默认情况下求解器的打印信息)仅显示 20 秒。 为什么会发生这种奇怪的事情?是不是因为输出语句也很耗时?但是那个时候变数就固定了,那为什么呢?
【问题讨论】: