# source:html/trunk/Clp/userguide/ch02s05.html@956

Last change on this file since 956 was 956, checked in by ddelanu, 16 years ago

First revision of user guide

• Property svn:eol-style set to `native`
• Property svn:keywords set to `Author Date Id Revision`
File size: 2.6 KB
Line
1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Tolerances</title><meta name="generator" content="DocBook XSL Stylesheets V1.65.1"><link rel="home" href="index.html" title="CLP User Manual"><link rel="up" href="ch02.html" title="Chapter 2.
2  Basic Model Classes
4  Building and Modifying a Model
6  Basic Model Classes
7  </th><td width="20%" align="right"> <a accesskey="n" href="ch02s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id4758436"></a>Tolerances</h2></div></div><div></div></div><p>
8  There are set and get methods for tolerances, for example,
9  <tt class="function">double primalTolerance()</tt> and
10  <tt class="function">setPrimalTolerance(double)</tt>.  Assuming that one has a
11  minimization problem, an individual variable is deemed primal feasible if it
12  is less than the tolerance referred to by these methods below its lower bound
13  and less than it above its upper bound.  Similarly for dual tolerances, a
14  variable is deemed to be dual feasible if its reduced cost is greater than
15  minus the tolerance or its distance to the upper bound is less than primal
16  tolerance and the reduced cost is less than plus the tolerance or the distance
17  to lower bound is less than primal tolerance.  In short, this is complementarity