【问题标题】:Python parser for AMPL data file用于 AMPL 数据文件的 Python 解析器
【发布时间】:2017-10-15 06:52:15
【问题描述】:

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

【问题讨论】:

    标签: python optimization ipython-notebook ampl


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-07
      • 2011-04-27
      相关资源
      最近更新 更多