GRBModel: addGenConstrPow ()

添加一个新类型的一般约束GRB_GENCONSTR_POW一个模型。

幂函数约束状态的关系< span > < / span >美元y = x ^ < span > < / span >美元应该保持变量< span > < / span > x < span >美元< / span >< span > < / span > y < span >美元< / span >,在那里< span > < / span >美元< span > < / span >美元(恒)指数。变量的下限< span > < / span > x < span >美元< / span >必须是负的,即使< span > < / span >美元< span > < / span >美元是一个整数,然后呢< span > $ x < / span > > 0 < span > < / span >美元如果< span > < / span > < 0美元< span > < / span >美元

一个分段线性近似的函数添加到模型中。近似的细节控制使用以下四个属性(或使用相同的参数名称):FuncPieces,FuncPieceError,FuncPieceLength,FuncPieceRatio。详情,请咨询一般的约束讨论。

GRBGenConstr addGenConstrPow( GRBVar xvar,
GRBVar yvar,
一个,
std:: string name = " ",
std:: string 选择= " ")

参数:

xvar:< span > < / span > x < span >美元< / span >变量。

yvar:< span > < / span > y < span >美元< / span >变量。

一个:函数的指数。

名称(可选):新通用约束的名称。

选项(可选):一个字符串,可用于设置属性控制这个函数的分段线性近似约束。分配一个值的属性,根据属性的名字,一个等号和所需的值(没有空格)。作业应该用空白分隔(例如不同的属性。“FuncPieces = 1 FuncPieceError = 0.001”)。

返回值:

新通用约束。


尝试Gurobi免费

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

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

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

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

Gurobi通讯