我想使用源代码(C++)中包含的SCIP来解决MIQP,除了这个FAQ条目之外,我没有找到如何解决这个问题:
非线性目标函数不受SCIP的支持,必须建模为约束函数。请注意,对非二次非线性约束的支持仍然处于测试阶段,还不如SCIP的其他部分那么健壮。忽略非线性变量的边界和微小或巨大的系数容易导致数值问题,通过仔细的建模可以避免这类问题。
我已经设法为目标函数构造了表达式树。我想知道:
发布于 2016-09-21 09:41:47
查看http://scip.zib.de/doc/examples/CallableLibrary/上的示例
如果您只想要二次约束,那么可以使用二次约束的约束处理程序在SCIP中直接创建二次约束:8h.php
有关SCIP用于处理MIQP的二次部分的方法,请参阅http://nbn-resolving.de/urn:nbn:de:0297-zib-59377及其中的引用。
https://stackoverflow.com/questions/39612632
复制相似问题