GAMSDirect
(类来自 pyomo.solvers.plugins.solvers.GAMS)
- class pyomo.solvers.plugins.solvers.GAMS.GAMSDirect(**kwds)[source]
基础类:
_GAMSSolver一个通用的Python接口,用于GAMS求解器。
访问 gams.com 上的 Python API 页面以获取安装帮助。
- __init__(**kwds)
方法
__init__(**kwds)available([exception_flag])如果求解器可用,则为True。
default_variable_value()license_is_valid()set_options(istr)solve(*args, **kwds)通过GAMS Python API解决模型。
version()返回一个描述求解器可执行文件版本的4元组。
如果求解器可以接受热启动解决方案,则为True。
成员文档
- solve(*args, **kwds)[source]
通过GAMS Python API解决模型。
- Keyword Arguments:
tee=False (bool) – 将GAMS日志输出到标准输出。
logfile=None (str) – 将GAMS日志输出到文件的文件名。
load_solutions=True (bool) – 将解决方案加载到模型中。如果为False,结果对象将包含解决方案数据。
keepfiles=False (bool) – 保留临时文件。等同于 DebugLevel.KeepFiles。 临时文件的摘要可以在 _gams_py_gjo0.pf 中找到。
tmpdir=None (str) – 指定用于存储临时文件的目录路径。 如果此名称的目录不存在,则会创建一个。 默认使用系统默认的临时路径。
report_timing=False (bool) – 打印预处理、求解器、后处理等的计时报告。
io_options (dict) – 传递给写入器的选项。 有关详细信息,请参阅 pyomo.repn.plugins.gams_writer 中的写入器。 使用传递给 solve 方法的任何其他关键字进行更新。
- version()
返回一个描述求解器可执行文件版本的4元组。
- warm_start_capable()
如果求解器可以接受热启动解决方案,则为True。