我想将 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 Berlin (ZIB)
外部代码:
用于命令行编辑的 Readline 6.2 GNU 库 (gnu.org/s/readline)
柏林 Zuse 研究所开发的 SoPlex 2.2.0 线性规划求解器 (soplex.zib.de) [GitHash: c9658ca]
cppad-20140000.3 B. Bell 开发的 C++ 算法的算法微分 (www.coin-or.org/CppAD)
ZLIB 1.2.7 J. Gailly 和 M. Adler (zlib.net) 的通用压缩库
T. Granlund (gmplib.org) 开发的 GMP 6.0.0 GNU 多精度算术库
ZIMPL 3.3.3 Zuse Institute 数学编程语言,由 T. Koch (zimpl.zib.de) 开发
D. Gay (www.netlib.com/ampl) 开发的 ASL AMPL Solver Library
参数数量 = 1882 非默认参数设置:
未找到文件 <-i.nl>
不存在问题
[src/reader_nl.c:1694] 错误:没有 AMPL 问题读取,无法写入 AMPL 解决方案。*
在外部代码下 Ipopt 未列出。我尝试了几种重新安装的变体,但都没有奏效。你知道解决方法吗?请注意,我无法将 scipampl 复制到我的路径中,因为我不必有权使用 sudo。操作系统是 CentOS。
来自法兰克福的问候,
约翰内斯