CPLEX> Incumbent solution written to file 'C:\Users\LI'YI'~1\AppData\Local\Temp\tmpapzcfexk.cplex.sol'这一文件路径如何在cplex中更改
时间: 2023-10-01 22:07:51 浏览: 142
从 CPLEX .sol 文件中提取解决方案:读取 CPLEX .sol xml 文件并提取解决方案。-matlab开发
你可以在 CPLEX 的 Python API 中使用 `write()` 方法将 incumbent solution 写入指定的文件路径。例如,以下代码将 incumbent solution 写入路径为 `my_solution.sol` 的文件中:
```
import cplex
# create a CPLEX instance
c = cplex.Cplex()
# solve the optimization problem and obtain the incumbent solution
c.solve()
incumbent_solution = c.solution.get_values()
# write the incumbent solution to a file
with open('my_solution.sol', 'w') as f:
f.write(' '.join([str(val) for val in incumbent_solution]))
```
你可以将 `my_solution.sol` 替换为你想要的文件路径。注意,如果指定的文件路径不存在,Python 会自动创建该文件。
阅读全文