如何安装Pyomo的"Cuenne"优化器扩展?我从以下网址下载了二进制文件:https://www.coin-or.org/download/binary/Couenne/
以下是来自Pyomo网站的关于如何解决问题的官方指南,ASL:
上面发生的基本工作流程可以概括为:创建一个ASL求解器插件,该插件使用shell搜索PATH中出现的ipopt可执行文件 . 将Pyomo模型输出为NL文件 . 调用求解器(生成SOL文件) . 检查存储在结果对象中的求解器终止条件 . 将存储在结果对象中的解决方案加载到Pyomo模型中 . 构建Pyomo模型 . 解决Pyomo将SOL文件读入Pyomo结果对象 .
http://nbviewer.jupyter.org/github/Pyomo/PyomoGallery/blob/master/asl_io/asl_io.ipynb
但它没有详细说明如何让Pyomo完全识别Couenne求解器 .
1 回答
您必须确保Couenne可执行文件位于PATH环境变量中 . 如果您可以打开终端并输入
couenne
并获得以下输出,您将知道这已正确完成:同样,您应该打开一个终端并验证Pyomo是否已成功安装 . 一旦你验证了这两件事,那么只需将
'couenne'
指定为求解器就可以使用Pyomo中的Couenne .