OPB格式

OPB文件格式用于存储pseudo-boolean满意度和pseudo-boolean优化模型。这些模型可能只包含二进制变量,但这些变量可能会补充和增加在约束和目标。Pseudo-boolean模型OPB文件翻译成Gurobi MIP表示。OPB的语法格式详细描述Roussel和Manquinho。然而,Gurobi OPB格式支持的限制较少,例如,分馏系数是允许的。

下面是一个例子pseudo-boolean优化模型

< span > < / span > \ displaystyle \美元开始{数组}{你}\ mathrm{最小化}& y - 1.3 x (1 - z) + (1 - z) \……ge 0 x z (1-v) \ \ & le 0, - y \ \ & v, w, x, y, z \ \ {0,1 \}。结束\{数组}< span > < / span >美元 (1)
给出相应的OPB文件对于这个示例
*这是一个假pseudo-boolean优化模型分钟:y - 1.3 x ~ z + ~ z;2 y - 3 x + 1.7 w = 1.7;1 y + x + x z ~ v > = 0;1 y < = 0;

开头的行*被当作注释和忽略。Non-comment行必须以分号结束;。空格字符必须使用独立的变量。指定的一个变量可以补充波浪号~

只支持最小化模型。这些模型必须指定的分钟:目标关键词。这个关键字必须出现在其他约束。可满足性模型可能被省略定义目标。

约束的感觉> =,=,< =都受支持。

尝试Gurobi免费

选择最适合你的评估许可,开始使用我们的专家团队提供技术指导和支持。

评估许可
得到一个免费的,功能齐全的许可证的Gurobi性能优化经验,支持,基准测试和调优服务我们提供我们产品的一部分。
学术许可
Gurobi支持教学和学术机构内使用的优化。我们提供免费的,功能齐全的Gurobi用于类的副本,并进行研究。
云试验

申请免费试用时间,所以你可以看到一个模型可以解决如何快速而方便地在云上。

<\/i>","library":"fa-solid"}}" data-widget_type="nav-menu.default">

Gurobi通讯

RSS提要

狗万app足彩
Jupyter模型
案例研究
常见问题