<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>

<META content="MSHTML 6.00.2900.2873" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=593434006-06062006><FONT face="Comic Sans MS" 
color=#000080>John,</FONT></SPAN></DIV>
<DIV><SPAN class=593434006-06062006><FONT face="Comic Sans MS" color=#000080>You 
wrote :</FONT></SPAN></DIV>
<DIV><SPAN class=593434006-06062006><FONT face="Comic Sans MS" 
color=#000080></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=593434006-06062006><FONT face=Arial size=2><EM>"Again looking 
at log I saw that Cbc could work out that valid objective values had to be a 
multiple of 0.1 so any solution has to be 0.1 better than previous. &nbsp;Going 
back to original formulation and setting that value of 0.1 gave &nbsp;31K nodes 
but 305 seconds"</EM></FONT></SPAN></DIV>
<DIV><SPAN class=593434006-06062006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=593434006-06062006><FONT face="Comic Sans MS" color=#000080>How 
do you set that value of 0.1? Or have you added a constraint such as sum of 
cijxij - 10 xn = 0 with xn a new integer variable.</FONT></SPAN></DIV>
<DIV><SPAN class=593434006-06062006><FONT face="Comic Sans MS" 
color=#000080></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=593434006-06062006><FONT face="Comic Sans MS" 
color=#000080>Best regards</FONT></SPAN></DIV>
<DIV><SPAN class=593434006-06062006><FONT face="Comic Sans MS" 
color=#000080>Rolf</FONT></SPAN></DIV>
<DIV><SPAN class=593434006-06062006><FONT face="Comic Sans MS" 
color=#000080></FONT></SPAN>&nbsp;</DIV>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
  <DIV></DIV>
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT 
  face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> 
  coin-discuss-bounces@list.coin-or.org 
  [mailto:coin-discuss-bounces@list.coin-or.org] <B>On Behalf Of </B>John J 
  Forrest<BR><B>Sent:</B> Saturday, June 03, 2006 16:02<BR><B>To:</B> 
  Discussions about open source software for Operations 
  Research<BR><B>Subject:</B> Re: [Coin-discuss] Suggestions on how to go about 
  tuning?<BR><BR></FONT></DIV><BR><FONT face=sans-serif size=2>Philip,</FONT> 
  <BR><BR><FONT face=sans-serif size=2>I said I would play about with your 
  problem and report on what I did and how I went about it :</FONT> 
  <BR><BR><FONT face=sans-serif size=2>All these experiments were with stand 
  alone solver - SOS is a bit trickier and I will get to that later. &nbsp;Also 
  symmetry breaking would help but I would need help in CglPreProcess and/or 
  pointers to relevant papers.</FONT> <BR><BR><FONT face=sans-serif size=2>The 
  first thing to do is solve the problem however slowly and look at log and 
  solution. &nbsp;Using defaults this took 1148 seconds and 150K nodes. 
  &nbsp;Looking at the log file it looked as if strong branching was not buying 
  very much. &nbsp;What was more interesting was that all variables took integer 
  values although only half were declared integer. &nbsp;Assuming this would 
  always be true I tried setting them all integer. &nbsp;This time strong 
  branching was kicking in and it took 5K nodes and 413 seconds. &nbsp;I also 
  saw that cuts and heuristics were not doing much good so switched them off. 
  &nbsp;</FONT> <BR><BR><FONT face=sans-serif size=2>Again looking at log I saw 
  that Cbc could work out that valid objective values had to be a multiple of 
  0.1 so any solution has to be 0.1 better than previous. &nbsp;Going back to 
  original formulation and setting that value of 0.1 gave &nbsp;31K nodes but 
  305 seconds. &nbsp;Finally in this phase of tuning I tried switching off 
  strong branching as my hunch was that it might cost too much for the effect 
  gave an increase in nodes to 38K but the time dropped to 233 seconds.</FONT> 
  <BR><BR><FONT face=sans-serif size=2>Further ideas such as just having some 
  (but not the original set) variables integer gave various perturbations on 
  time and nodes but no significant improvement.</FONT> <BR><BR><FONT 
  face=sans-serif size=2>I have started looking at SOS possibilities but am not 
  far along. &nbsp;</FONT> <BR><BR><FONT face=sans-serif size=2>Basically I use 
  multiple runs and an editor and grep to try and get a feel for problem.</FONT> 
  <BR><BR><FONT face=sans-serif size=2>John 
Forrest</FONT></BLOCKQUOTE></BODY></HTML>