All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
xternal.cpp
Go to the documentation of this file.
215 * Since SoPlex 2.0, the main interface class \ref soplex::SoPlex "SoPlex" provides an improved management of
216 * parameters. Currently, there are three types of parameters for boolean, integer, and real values. A list of default
225 * where <type> is one of <code>bool</code>, <code>int</code>, or <code>real</code> and name is the name of the
226 * parameter. E.g., in order to deactivate the simplifier, one can use the option <code>\--bool:simplifier=0</code>.
230 * When using the callable library via the class \ref soplex::SoPlex "SoPlex" (of version 2.0 and above), parameters can
231 * be changed by the methods \ref soplex::SoPlex::setBoolParam() "setBoolParam()", \ref soplex::SoPlex::setIntParam()
232 * "setIntParam()", and \ref soplex::SoPlex::setRealParam() "setRealParam()". See their documentation for details.
243 * or via the method \ref soplex::SoPlex::saveSettingsFile() "saveSettingsFile("<file name>.set", true)" of the class \ref
370 * Since version 1.7, SoPlex implements an \em iterative \em refinement procedure on the level of linear programs, which
371 * allows for computing extended-precision solutions beyond the limits of standard floating-point arithmetic. It may be
372 * particularly helpful for numerically troublesome LPs and applications that require solutions within tight feasibility
375 * By default, SoPlex functions as a standard floating-point LP solver. In order to use SoPlex as an exact LP solver,
376 * you need to compile SoPlex with GMP support (default, see the \ref INSTALL "INSTALL" file) and change the following
389 * - <code>int:checkmode = 2</code> (optional, activates exact final check of feasibility and optimality at the command
392 * See \ref PARS "this page" how to change parameters and the \ref PARSLIST "list of all SoPlex parameters" for their
393 * detailed description. A settings file <code>exact.set</code> for exact solving is provided in the directory
397 * If you have questions on particularly this feature you can contact <a href="http://www.zib.de/gleixner/">Ambros
405 * - Ambros M. Gleixner, Daniel E. Steffy, Kati Wolter. <i>Improving the Accuracy of Linear Programming Solvers with
409 * - Ambros M. Gleixner, Daniel E. Steffy, Kati Wolter. <i>Iterative Refinement for Linear Programming</i>. <a
|