2015-11-15 66 views
1

当我写运行文件我的问题,我想用log_file命令,所以以后我加载数据和模型,我写下面的选项命令:AMPL日志文件不起作用

  1. 选项solver cplex;
  2. 选项omit_zero_rows 0;
  3. 选项presolve 1;
  4. 选项show_stats 1;
  5. 选项csvdisplay_header 0;
  6. 选项log_file AMPL_log.txt;
  7. 选项cplex_options 'timelimit 900';

    solve;

然而,当我上AMPL运行它,则终端显示的信息

“在_cmdno 6执行错误 ”选项“ 命令不能打开 ”AMPL_Log.txt“”

我不知道我在这段代码中犯了什么错误。

回答

0

错误can't open <filename>通常是由于无权写入文件(或在Windows上,如果该文件已被其他应用程序打开)所导致的。默认情况下,AMPL在当前工作目录中创建日志文件,但您可以指定具有写入权限的位置的完整路径,例如在您的主目录中:

option log_file '/path/to/log/file';