文章预览
Pyscipopt是scip求解器的Python库,可以通过Python调用Pyscipopt中的函数、建模、求解。 scip求解器介绍 SCIP是用于混合整数规划和混合整数非线性规划的最快的非商业求解器之一。SCIP是一个混合整数规划求解器和一个用于分支定界以及分支定价的框架。由德国柏林Zuse 研究所(ZIB)团队开发维护。 python中使用scip python中可以直接通过安装pyscipopt库来使用scip。 安装pyscipopt 与安装其他库一样,使用pip直接安装。 pip install pyscipopt 基础使用 pyscipopt可以直接进行建模,非常方便,先给一个基本的案例。 from pyscipopt import Model #导入包 model = Model( "Example" ) # 命名模型 x = model.addVar( "x" ) y = model.addVar( "y" ) model.setObjective(x+y) #目标值 model.addCons(x>= 1) model.addCons(y>= 1) model.addCons(2*x - x*y >= 2) model.addCons(3*x + y*y < = 10) model.optimize() #默认最小值 sol = model.getBes
………………………………