ReSHOP
Usage
The following statement can be used inside your GAMS program to specify using ReSHOP
Option EMP = ReSHOP;
The above statement should appear before the Solve statement. If ReSHOP was specified as the default solver during GAMS installation, the above statement is not necessary.
Specification of ReSHOP Options
Options can be specified by a ReSHOP options file. A ReSHOP options file consists of one option or comment per line. A pound sign (#
) at the beginning of a line causes the entire line to be ignored. Otherwise, the line will be interpreted as an option name and value separated by an equal sign (=
) and any amount of white space (blanks or tabs).
List of ReSHOP Options
The detailed list of all ReSHOP options is provided in the table below
Option | Description | Default |
display_empdag | Display EMPDAG as png
Range: boolean | 0 |
display_ovfdag | Display OVFDAG as png
Range: boolean | 0 |
display_timings | Display timing information
Range: boolean | 0 |
dump_scalar_model | Dump every scalar model via convert
Range: boolean | 0 |
EMPInfoFile | EMPinfo file to use
Range: string | empinfo.dat |
expensive_checks | Perform time consuming consistency checks
Range: boolean | 0 |
output | Output level
Range: {0, ..., ∞} | 7 |
output_subsolver_log | whether to output subsolver logs
Range: boolean | 0 |
ovf_init_new_variables | initialize the new variables introduced during OVF transformation
Range: boolean | 0 |
ovf_reformulation | scheme for reformulating OVF variables
equilibrium: Nash Equilibrium (or VI formulation)
fenchel: Fenchel dual (for conic QP)
conjugate: Conjugate-based reformulation | equilibrium |
pathlib_name | path of the PATH library
Range: string | |
png_viewer | Executable to display png
Range: string | |
save_empdag | Save EMPDAG as png
Range: boolean | 0 |
save_ovfdag | Save OVFDAG as png
Range: boolean | 0 |
solve_single_opt_as | How to solve an empdag with a single MP
mcp: Solve single optimization problem as MCP (KKT system)
nlp: Solve single optimization problem as an optimization problem | nlp |
subsolveropt | Subsolver option file number
Range: {0, ..., 999} | 0 |
time_limit | Maximum running time in seconds
Range: {0, ..., ∞} | 3600 |