SYNOPSIS
glpsol [options...] filenameDESCRIPTION
General options:
- --mps
- read LP/MIP problem in fixed MPS format
- --freemps
- read LP/MIP problem in free MPS format (default)
- --lp
- read LP/MIP problem in CPLEX LP format
- --glp
- read LP/MIP problem in GLPK format
- --math
- read LP/MIP model written in GNU MathProg modeling language
- -m filename, --model filename
- read model section and optional data section from filename (same as --math)
- -d filename, --data filename
- read data section from filename (for --math only); if model file also has data section, it is ignored
- -y filename, --display filename
- send display output to filename (for --math only); by default the output is sent to terminal
- --seed value
- initialize pseudo-random number generator used in MathProg model with specified seed (any integer); if seed value is ?, some random seed will be used
- --mincost
- read min-cost flow problem in DIMACS format
- --maxflow
- read maximum flow problem in DIMACS format
- --simplex
- use simplex method (default)
- --interior
- use interior point method (LP only)
- -r filename, --read filename
- read solution from filename rather to find it with the solver
- --min
- minimization
- --max
- maximization
- --scale
- scale problem (default)
- --noscale
- do not scale problem
- -o filename, --output filename
- write solution to filename in printable format
- -w filename, --write filename
- write solution to filename in plain text format
- --ranges filename
- write sensitivity analysis report to filename in printable format (simplex only)
- --tmlim nnn
- limit solution time to nnn seconds
- --memlim nnn
- limit available memory to nnn megabytes
- --check
- do not solve problem, check input data only
- --name probname
- change problem name to probname
- --wmps filename
- write problem to filename in fixed MPS format
- --wfreemps filename
- write problem to filename in free MPS format
- --wlp filename
- write problem to filename in CPLEX LP format
- --wglp filename
- write problem to filename in GLPK format
- --log filename
- write copy of terminal output to filename
- -h, --help
- display this help information and exit
- -v, --version
- display program version and exit
LP basis factorization options:
- --luf
- LU + Forrest-Tomlin update (faster, less stable; default)
- --cbg
- LU + Schur complement + Bartels-Golub update (slower, more stable)
- --cgr
- LU + Schur complement + Givens rotation update (slower, more stable)
Options specific to simplex solver:
- --primal
- use primal simplex (default)
- --dual
- use dual simplex
- --std
- use standard initial basis of all slacks
- --adv
- use advanced initial basis (default)
- --bib
- use Bixby's initial basis
- --ini filename
- use as initial basis previously saved with -w (disables LP presolver)
- --steep
- use steepest edge technique (default)
- --nosteep
- use standard "textbook" pricing
- --relax
- use Harris' two-pass ratio test (default)
- --norelax
- use standard "textbook" ratio test
- --presol
- use presolver (default; assumes --scale and --adv)
- --nopresol
- do not use presolver
- --exact
- use simplex method based on exact arithmetic
- --xcheck
- check final basis using exact arithmetic
Options specific to interior-point solver:
- --nord
- use natural (original) ordering
- --qmd
- use quotient minimum degree ordering
- --amd
- use approximate minimum degree ordering (default)
- --symamd
- use approximate minimum degree ordering
Options specific to MIP solver:
- --nomip
- consider all integer variables as continuous (allows solving MIP as pure LP)
- --first
- branch on first integer variable
- --last
- branch on last integer variable
- --mostf
- branch on most fractional variable
- --drtom
- branch using heuristic by Driebeck and Tomlin (default)
- --pcost
- branch using hybrid pseudocost heuristic (may be useful for hard instances)
- --dfs
- backtrack using depth first search
- --bfs
- backtrack using breadth first search
- --bestp
- backtrack using the best projection heuristic
- --bestb
- backtrack using node with best local bound (default)
- --intopt
- use MIP presolver (default)
- --nointopt
- do not use MIP presolver
- --binarize
- replace general integer variables by binary ones (assumes --intopt)
- --fpump
- apply feasibility pump heuristic
- --gomory
- generate Gomory's mixed integer cuts
- --mir
- generate MIR (mixed integer rounding) cuts
- --cover
- generate mixed cover cuts
- --clique
- generate clique cuts
- --cuts
- generate all cuts above
- --mipgap tol
- set relative mip gap tolerance to tol
COPYRIGHT
Copyright © 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Andrew Makhorin, Department for Applied Informatics, Moscow Aviation Institute, Moscow, Russia. All rights reserved.This program has ABSOLUTELY NO WARRANTY.
This program is free software; you may re-distribute it under the terms of the GNU General Public License version 3 or later.