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