SCIP与IpOpt和AMPL

时间:2016-03-15 09:12:21

标签: ampl scip ipopt

我想使用SCIP和Ipopt以及AMPL接口来处理.nl-files. scip shell(没有AMPL)包括Ipopt但是无法读取.nl-files。所以我编译了AMPL接口。但在这里,似乎没有包括Ipopt。命令"scip-3.2.0/interfaces/ampl/bin/scipampl -i"给出以下输出。

  

SCIP版本3.2.0 [精度:8字节] [内存:块] [模式:   优化] [LP求解器:SoPlex 2.2.0] [GitHash:fb0007a]

     

版权所有(c)2002-2015 Konrad-Zuse-Zentrum fuer Informationstechnik   柏林(ZIB)

     

外部代码:

     

Readline 6.2用于命令行编辑的GNU库(gnu.org/s/readline)

     

SoPlex 2.2.0线性编程求解器在Zuse Institute开发   柏林(soplex.zib.de)[GitHash:c9658ca]

     

cppad-20140000.3 C ++算法的算法区分   由B. Bell开发(www.coin-or.org/CppAD)

     

ZLIB 1.2.7 J. Gailly和M.的通用压缩库   阿德勒(zlib.net)

     

由T开发的GMP 6.0.0 GNU多精度算术库   Granlund(gmplib.org)

     

ZIMPL 3.3.3 Zuse Institute数学编程语言开发   作者:T. Koch(zimpl.zib.de)

     

由D. Gay(www.netlib.com/ampl)开发的ASL AMPL解算器库

     

参数数量= 1882个非默认参数设置:

     

file< -i.nl>找不到

     

没有问题

     

[src / reader_nl.c:1694]错误:没有读取AMPL问题,无法写入AMPL   解决方案然后。*

根据外部代码,未列出Ipopt。我尝试了几种重新安装的变种,但都没有用。你知道一个解决方案吗?请注意,由于我没有权利使用sudo,因此无法将scipampl复制到我的路径中。操作系统是CentOS。

来自法兰克福的问候,

约翰

1 个答案:

答案 0 :(得分:1)

构建SCIP / AMPL可执行文件时,需要再次指定IPOPT = true。