<HTML>
<HEAD>
<TITLE>Re: [Cgl] Re: Numerical precision in cut generators</TITLE>
</HEAD>
<BODY>
<FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'>Good idea to set a default for silence :)<BR>
<BR>
I agree that standardization is a good idea, though I don&#8217;t have a strong opinion about what the value should be. &nbsp;This value for EPS seems fine. &nbsp;I will ask some of my more numerically savvy collaborators for their opinions.<BR>
<BR>
I just reread Francois&#8217; original message (sorry, I didn&#8217;t join the mailing list till September). &nbsp;I think it makes sense to have a set of computational precision/tolerance values defined and set to defaults in the base class. &nbsp;Individual cut generators can derive other tolerances from these (if too generator-specific to belong in the base class) and combinatorial ones can ignore them.<BR>
<BR>
I&#8217;d like to suggest that while we are considering standardized numerical precision, that we also make these values parameters within the cut generators. &nbsp;That is, for the CGs that don&#8217;t already do this, replace all hard-coded tolerance/precision values with parameters (derived from a set in the base class if appropriate) and make those parameters adjustable both at the base class level and at the CG level if reasonable. &nbsp;CglRedSplit does this through its setEPS method, for example.<BR>
<BR>
Thanks!<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;- Cindy<BR>
<BR>
<BR>
On 9/20/06 7:45 AM, &quot;Robin Lougee-Heimer&quot; &lt;robinlh@us.ibm.com&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'><BR>
In July, &nbsp;Francois proposed using standard variables for handling numerican precision, e.g., <BR>
</SPAN></FONT><SPAN STYLE='font-size:12.0px'><FONT FACE="Monaco, Courier New"> &nbsp;&nbsp;EPS: Precision of double computations. Default value: 1e-7.<BR>
</FONT><FONT FACE="Verdana, Helvetica, Arial"><BR>
I agree - we should have a standard. It makes a lot of sense. &nbsp;<BR>
<BR>
The list of standards he proposed was based on CglRedSplit, and CglGomory. &nbsp;It seemed a bit of overkill to me, but if &nbsp;they were necessary/useful for Gomory and RedSplit then it seems a reasonable list to begin. <BR>
<BR>
----&gt; Does anyone else have any thoughts/comments? &nbsp;&nbsp;<BR>
<BR>
Silence will be taken as thunderous approval, and the next step would be asking each CG-maintainer to update their CG. <BR>
<BR>
Robin <BR>
<BR>
----------------------------------------------------------------------------------<BR>
Robin Lougee-Heimer<BR>
IBM TJ Watson Research Center<BR>
1101 Kitchawan Road, Yorktown Heights, NY 10598<BR>
ph: 914-945-3032 &nbsp;&nbsp;fax: 914-945-3434 <BR>
robinlh@us.ibm.com<BR>
<a href="http://www.coin-or.org">http://www.coin-or.org</a><BR>
<BR>
<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%"></FONT></SPAN><FONT SIZE="2"><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:10.0px'>_______________________________________________<BR>
Cgl mailing list<BR>
Cgl@list.coin-or.org<BR>
<a href="http://list.coin-or.org/mailman/listinfo/cgl">http://list.coin-or.org/mailman/listinfo/cgl</a><BR>
</SPAN></FONT></FONT></BLOCKQUOTE><FONT SIZE="2"><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:10.0px'><BR>
</SPAN></FONT></FONT>
</BODY>
</HTML>