AMPL数据文件的Python解析器

时间:2017-02-08 09:28:59

标签: python optimization ipython-notebook ampl

在许多应用中,我们需要优化。通常是数据库或文本文件中需要优化的数据。是否有任何python解析器/实用程序读取将python数据结构转换为AMPL数据文件,以便我们可以运行优化?

1 个答案:

答案 0 :(得分:1)

如果您只需要将Python数据结构转换为AMPL数据,则可以尝试使用临时解决方案。例如,尝试Jinja2来定义您需要的特定AMPL格式。

如果您需要将AMPL数据转换为Python结构,则应尝试Amply

另一种方法可能是用Python编写模型并从Python运行求解器,而无需使用AMPL。在这种情况下,您应该尝试PyomoPuLP

相关问题