<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
J<small>ohn,<br>
<br>
Hereunder are the results of various compilation of a fresh new trunk base (<i>svn co
<a class="moz-txt-link-freetext" href="https://projects.coin-or.org/svn/Cbc/trunk">
https://projects.coin-or.org/svn/Cbc/trunk</a> cbcCoin</i><i> -r2094</i> before any compilation...)<br>
</small>
<ul>
<li><small>gcc 4.4.6</small> </li></ul>
<ul>
<ul>
<li><small><i>./configure; </i><i>make</i> -&gt; ok</small> </li><li><small></small><small><i>./configure --enable-cbc-parallel; </i><i>make </i>-&gt; ko</small>
</li></ul>
</ul>
<blockquote>
<blockquote>
<blockquote><small>.<i><small>/.libs/libCbc.so: undefined reference to `CoinPthreadStuff::waitParallelTask(int, int&amp;, bool)'</small></i><i><br>
</i><i><small>./.libs/libCbc.so: undefined reference to `CoinPthreadStuff::waitAllTasks()'</small></i><i><br>
</i><i><small>./.libs/libCbc.so: undefined reference to `CoinPthreadStuff::sayIdle(int)'</small></i><i><br>
</i><i><small>./.libs/libCbc.so: undefined reference to `CoinPthreadStuff::~CoinPthreadStuff()'</small></i><i><br>
</i><i><small>./.libs/libCbc.so: undefined reference to `CoinPthreadStuff::CoinPthreadStuff(int, void* (*)(void*))'</small></i><i><br>
</i><i><small>./.libs/libCbc.so: undefined reference to `CoinPthreadStuff::startParallelTask(int, int, void*)'</small></i><i><br>
</i><i><small>./.libs/libCbc.so: undefined reference to `CoinPthreadStuff::whichThread() const'</small></i><i><br>
</i><i><small>collect2: ld returned 1 exit status</small></i><i><br>
</i><i><small>make[3]: *** [cbc] Error 1</small></i><i><br>
</i><i><small>make[3]: Leaving directory `/home/ytouch/cbcCoin/Cbc/src'</small></i><i><br>
</i><i><small>make[2]: *** [all] Error 2</small></i><i><br>
</i><i><small>make[2]: Leaving directory `/home/ytouch/cbcCoin/Cbc/src'</small></i><i><br>
</i><i><small>make[1]: *** [all-recursive] Error 1</small></i><i><br>
</i><i><small>make[1]: Leaving directory `/home/ytouch/cbcCoin/Cbc'</small></i><i><br>
</i><i><small>make: *** [all-recursive] Error 1</small></i></small><br>
</blockquote>
</blockquote>
</blockquote>
<ul>
<li><small>gcc 4.9.0<br>
</small>
<ul>
<li><small><i>./configure; </i><i>make CXX=/soft/gcc-4.9.0/bin/g&#43;&#43; </i>-&gt; ok<br>
</small></li><li><small><i>./configure --enable-cbc-parallel; </i><i>make </i></small><small><i><i>CXX=/soft/gcc-4.9.0/bin/g&#43;&#43;</i></i> -&gt; ko<br>
</small></li></ul>
</li></ul>
<blockquote>
<blockquote>
<blockquote><small><i><small>./.libs/libCbc.so: undefined reference to `CoinPthreadStuff::waitParallelTask(int, int&amp;, bool)'</small></i></small><br>
<small><i><small>./.libs/libCbc.so: undefined reference to `CoinPthreadStuff::waitAllTasks()'</small></i></small><br>
<small><i><small>./.libs/libCbc.so: undefined reference to `CoinPthreadStuff::sayIdle(int)'</small></i></small><br>
<small><i><small>./.libs/libCbc.so: undefined reference to `CoinPthreadStuff::~CoinPthreadStuff()'</small></i></small><br>
<small><i><small>./.libs/libCbc.so: undefined reference to `CoinPthreadStuff::CoinPthreadStuff(int, void* (*)(void*))'</small></i></small><br>
<small><i><small>./.libs/libCbc.so: undefined reference to `CoinPthreadStuff::startParallelTask(int, int, void*)'</small></i></small><br>
<small><i><small>./.libs/libCbc.so: undefined reference to `CoinPthreadStuff::whichThread() const'</small></i></small><br>
<small><i><small>collect2: error: ld returned 1 exit status</small></i></small><br>
<small><i><small>make[3]: *** [cbc] Error 1</small></i></small><br>
<small><i><small>make[3]: Leaving directory `/home/ytouch/cbcCoin/Cbc/src'</small></i></small><br>
<small><i><small>make[2]: *** [all] Error 2</small></i></small><br>
<small><i><small>make[2]: Leaving directory `/home/ytouch/cbcCoin/Cbc/src'</small></i></small><br>
<small><i><small>make[1]: *** [all-recursive] Error 1</small></i></small><br>
<small><i><small>make[1]: Leaving directory `/home/ytouch/cbcCoin/Cbc'</small></i></small><br>
<small><i><small>make: *** [all-recursive] Error 1</small></i></small><br>
</blockquote>
</blockquote>
</blockquote>
<small>Regards<br>
<br>
Yves</small><br>
<br>
<div class="moz-cite-prefix">On 11/18/2014 03:24 PM, <a class="moz-txt-link-abbreviated" href="mailto:cbc-request@list.coin-or.org">
cbc-request@list.coin-or.org</a> wrote:<br>
</div>
<blockquote cite="mid:mailman.210.1416320649.3591.cbc@list.coin-or.org" type="cite">
<pre wrap="">Send Cbc mailing list submissions to
        <a class="moz-txt-link-abbreviated" href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a>

To subscribe or unsubscribe via the World Wide Web, visit
        <a class="moz-txt-link-freetext" href="http://list.coin-or.org/mailman/listinfo/cbc">http://list.coin-or.org/mailman/listinfo/cbc</a>
or, via email, send a message with subject or body 'help' to
        <a class="moz-txt-link-abbreviated" href="mailto:cbc-request@list.coin-or.org">cbc-request@list.coin-or.org</a>

You can reach the person managing the list at
        <a class="moz-txt-link-abbreviated" href="mailto:cbc-owner@list.coin-or.org">cbc-owner@list.coin-or.org</a>

When replying, please edit your Subject line so it is more specific
than &quot;Re: Contents of Cbc digest...&quot;


Today's Topics:

   1. Re: Another problem &quot;long to be solved&quot; (John Forrest)
   2. Re: Another problem &quot;long to be solved&quot; (John Forrest)


----------------------------------------------------------------------

Message: 1
Date: Tue, 18 Nov 2014 14:20:42 &#43;0000
From: John Forrest <a class="moz-txt-link-rfc2396E" href="mailto:john.forrest@fastercoin.com">&lt;john.forrest@fastercoin.com&gt;</a>
To: Lu?s Borges de Oliveira <a class="moz-txt-link-rfc2396E" href="mailto:lbo@siscog.pt">&lt;lbo@siscog.pt&gt;</a>
Cc: <a class="moz-txt-link-abbreviated" href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a>
Subject: Re: [Cbc] Another problem &quot;long to be solved&quot;
Message-ID: <a class="moz-txt-link-rfc2396E" href="mailto:546B55BA.5020808@fastercoin.com">&lt;546B55BA.5020808@fastercoin.com&gt;</a>
Content-Type: text/plain; charset=utf-8; format=flowed

Luis,

Seems that the mingw64 does not have COIN_HAS_CLP defined.  I have 
modified code and checked WITHOUT --enable-cbc-parallel and now seems OK.

John Forrest
On 18/11/14 13:09, Lu?s Borges de Oliveira wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hello John,

John Forrest <a class="moz-txt-link-rfc2396E" href="mailto:john.forrest@fastercoin.com">&lt;john.forrest@fastercoin.com&gt;</a> writes:
</pre>
<blockquote type="cite">
<pre wrap="">In trunk there are some new/modified options.
</pre>
</blockquote>
<pre wrap="">FWIW, I was interested in giving these options a spin so I tried to
compile the Cbc trunk using mingw64 but got the following error:

   CbcNode.cpp:4566:14: error: 'NUMBER_THREADS' was not declared in this scope
      int status[NUMBER_THREADS];
               ^

That file seems to assume in a couple of other places that threading is
present.

Please let me know if I can provide more information.

Cheers,
Lu?s


</pre>
</blockquote>
<pre wrap="">


------------------------------

Message: 2
Date: Tue, 18 Nov 2014 14:23:59 &#43;0000
From: John Forrest <a class="moz-txt-link-rfc2396E" href="mailto:john.forrest@fastercoin.com">&lt;john.forrest@fastercoin.com&gt;</a>
To: <a class="moz-txt-link-abbreviated" href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a>
Subject: Re: [Cbc] Another problem &quot;long to be solved&quot;
Message-ID: <a class="moz-txt-link-rfc2396E" href="mailto:546B567F.9060804@fastercoin.com">&lt;546B567F.9060804@fastercoin.com&gt;</a>
Content-Type: text/plain; charset=&quot;windows-1252&quot;; Format=&quot;flowed&quot;

Yves,

Don't really understand - those function should be compiled in 
ClpSolve.clp if
#if defined(ABC_INHERIT) || defined(CBC_THREAD)

while should only be used if

#if defined (CBC_THREAD) &amp;&amp; defined (COIN_HAS_CLP)

What is your exact configure?  Try getting update done in last few 
minutes and a complete clean build.

John
On 18/11/14 14:05, Yves Touchard wrote:
</pre>
<blockquote type="cite">
<pre wrap="">John,

Thanks for your (great) support!
I would like to test these improvements but make fails:

/[...]//
//(cd .libs &amp;&amp; rm -f libCbc.so.0 &amp;&amp; ln -s libCbc.so.0.0.0 libCbc.so.0)//
//(cd .libs &amp;&amp; rm -f libCbc.so &amp;&amp; ln -s libCbc.so.0.0.0 libCbc.so)//
//creating libCbc.la//
//(cd .libs &amp;&amp; rm -f libCbc.la &amp;&amp; ln -s ../libCbc.la libCbc.la)//
///bin/sh ../../libtool --tag=CXX --mode=link /soft/gcc-4.9.0/bin/g&#43;&#43;  
-O3 -pipe -DNDEBUG -pedantic-errors -Wparentheses -Wreturn-type 
-Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion 
-Wno-unknown-pragmas -Wno-long-long   -DCBC_BUILD   -o cbc  
CoinSolve.o libCbcSolver.la libCbc.la -lpthread -lrt 
/home/ytouch/coin-Cbc/Clp/src/OsiClp/libOsiClp.la 
/home/ytouch/coin-Cbc/Clp/src/libClp.la 
/home/ytouch/coin-Cbc/Osi/src/Osi/libOsi.la 
/home/ytouch/coin-Cbc/CoinUtils/src/libCoinUtils.la -lbz2 -lz -lm   
/home/ytouch/coin-Cbc/Cgl/src/libCgl.la 
/home/ytouch/coin-Cbc/Clp/src/OsiClp/libOsiClp.la 
/home/ytouch/coin-Cbc/Clp/src/libClp.la 
/home/ytouch/coin-Cbc/Osi/src/Osi/libOsi.la 
/home/ytouch/coin-Cbc/CoinUtils/src/libCoinUtils.la -lbz2 -lz -lm //
///soft/gcc-4.9.0/bin/g&#43;&#43; -O3 -pipe -DNDEBUG -pedantic-errors 
-Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith 
-Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long 
-DCBC_BUILD -o .libs/cbc CoinSolve.o  ./.libs/libCbcSolver.so 
./.libs/libCbc.so -lpthread -lrt 
/home/ytouch/coin-Cbc/Cgl/src/.libs/libCgl.so 
/home/ytouch/coin-Cbc/Clp/src/OsiClp/.libs/libOsiClp.so 
/home/ytouch/coin-Cbc/Clp/src/.libs/libClp.so 
/home/ytouch/coin-Cbc/Osi/src/Osi/.libs/libOsi.so 
/home/ytouch/coin-Cbc/CoinUtils/src/.libs/libCoinUtils.so -lbz2 -lz 
-lm -Wl,--rpath -Wl,/home/ytouch/coin-Cbc/lib//
//./.libs/libCbc.so: undefined reference to 
`CoinPthreadStuff::waitParallelTask(int, int&amp;, bool)'//
//./.libs/libCbc.so: undefined reference to 
`CoinPthreadStuff::waitAllTasks()'//
//./.libs/libCbc.so: undefined reference to 
`CoinPthreadStuff::sayIdle(int)'//
//./.libs/libCbc.so: undefined reference to 
`CoinPthreadStuff::~CoinPthreadStuff()'//
//./.libs/libCbc.so: undefined reference to 
`CoinPthreadStuff::CoinPthreadStuff(int, void* (*)(void*))'//
//./.libs/libCbc.so: undefined reference to 
`CoinPthreadStuff::startParallelTask(int, int, void*)'//
//./.libs/libCbc.so: undefined reference to 
`CoinPthreadStuff::whichThread() const'//
//collect2: error: ld returned 1 exit status//
//make[3]: *** [cbc] Error 1//
//make[3]: Leaving directory `/home/ytouch/coin-Cbc/Cbc/src'//
//make[2]: *** [all] Error 2//
//make[2]: Leaving directory `/home/ytouch/coin-Cbc/Cbc/src'//
//make[1]: *** [all-recursive] Error 1//
//make[1]: Leaving directory `/home/ytouch/coin-Cbc/Cbc'//
//make: *** [all-recursive] Error 1/

Tested with a fresh new svn base.

Yves


On 11/18/2014 02:10 PM, <a class="moz-txt-link-abbreviated" href="mailto:cbc-request@list.coin-or.org">cbc-request@list.coin-or.org</a> wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Send Cbc mailing list submissions to
        <a class="moz-txt-link-abbreviated" href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a>

To subscribe or unsubscribe via the World Wide Web, visit
        <a class="moz-txt-link-freetext" href="http://list.coin-or.org/mailman/listinfo/cbc">http://list.coin-or.org/mailman/listinfo/cbc</a>
or, via email, send a message with subject or body 'help' to
        <a class="moz-txt-link-abbreviated" href="mailto:cbc-request@list.coin-or.org">cbc-request@list.coin-or.org</a>

You can reach the person managing the list at
        <a class="moz-txt-link-abbreviated" href="mailto:cbc-owner@list.coin-or.org">cbc-owner@list.coin-or.org</a>

When replying, please edit your Subject line so it is more specific
than &quot;Re: Contents of Cbc digest...&quot;


Today's Topics:

    1. Re: Another problem &quot;long to be solved&quot; (John Forrest)
    2. Re: New Heuristic (due to Fischetti and Monaci) (Matteo Fischetti)
    3. Re: Another problem &quot;long to be solved&quot; (John Forrest)
    4. Re: Another problem &quot;long to be solved&quot; ( Lu?s Borges de Oliveira)


----------------------------------------------------------------------

Message: 1
Date: Mon, 17 Nov 2014 17:46:57 &#43;0000
From: John Forrest<a class="moz-txt-link-rfc2396E" href="mailto:john.forrest@fastercoin.com">&lt;john.forrest@fastercoin.com&gt;</a>
<a class="moz-txt-link-abbreviated" href="mailto:To:cbc@list.coin-or.org">To:cbc@list.coin-or.org</a>
Subject: Re: [Cbc] Another problem &quot;long to be solved&quot;
Message-ID:<a class="moz-txt-link-rfc2396E" href="mailto:546A3491.5040304@fastercoin.com">&lt;546A3491.5040304@fastercoin.com&gt;</a>
Content-Type: text/plain; charset=&quot;windows-1252&quot;; Format=&quot;flowed&quot;

Yves,

I have been making some modifications to the diving heuristics which
should help.

I have a lot of changes to trunk - but I think the unsafe ideas are not
normally switched on - so should be safe to update trunk. Will do it
tomorrow.

John
On 17/11/14 11:43, Yves Touchard wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hello,

I split an huge problem in several little problems which sizes are
(IMO) equivalent.
Solving each of them lasts several seconds (no more than 2-3 seconds)
except one (several minutes).
I tried different combination of options (w/wo diving, w/wo zero
root...) without any success. (threads 104 ratio 0.05 cutlength 40
multiple 4 divingv on divingl on divingf on divingg on divingc on
divingp on zero root)

Have you an idea to help this problem to be fastly solved ? Or my
splitting and the cost function are not well balanced ?
The constraint file may be downloaded here:
<a class="moz-txt-link-freetext" href="https://www.dropbox.com/s/lbd7o2bdn5392m1/long.lp?dl=0">https://www.dropbox.com/s/lbd7o2bdn5392m1/long.lp?dl=0</a>
One of the sol file may be downloaded here:
<a class="moz-txt-link-freetext" href="https://www.dropbox.com/s/a7foc860ap6lbmn/long.txt?dl=0">https://www.dropbox.com/s/a7foc860ap6lbmn/long.txt?dl=0</a>

I use the the trunk version, revision #2092, compiled with gcc 4.9.0

Thanks and regards

Yves

------------------------------------------------------------------------------
This message and any attachments (the &quot;message&quot;) are confidential and
intended solely for the addressee(s). Any unauthorized use or
dissemination is prohibited. E-mails are susceptible to alteration.
Neither DxO Labs nor any of its subsidiaries or affiliates shall be
liable for the message if altered, changed or falsified.
Ce message et toutes les pi?ces jointes (ci-apr?s le &quot;message&quot;) sont
confidentiels et ?tablis ? l'intention exclusive de ses destinataires.
Toute utilisation ou diffusion non autoris? est interdite. Tout
message ?lectronique est susceptible d'alt?ration. DxO Labs et ses
filiales d?clinent toute responsabilit? au titre de ce message s'il a
?t? alt?r?, modifi? ou falsifi?.


_______________________________________________
Cbc mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a>
<a class="moz-txt-link-freetext" href="http://list.coin-or.org/mailman/listinfo/cbc">http://list.coin-or.org/mailman/listinfo/cbc</a>
</pre>
</blockquote>
<pre wrap="">-------------- next part --------------
An HTML attachment was scrubbed...
URL:<a class="moz-txt-link-rfc2396E" href="http://list.coin-or.org/pipermail/cbc/attachments/20141117/4198e593/attachment-0001.html">&lt;http://list.coin-or.org/pipermail/cbc/attachments/20141117/4198e593/attachment-0001.html&gt;</a>

------------------------------

Message: 2
Date: Mon, 17 Nov 2014 19:16:05 &#43;0100
From: Matteo Fischetti<a class="moz-txt-link-rfc2396E" href="mailto:m.fischetti@gmail.com">&lt;m.fischetti@gmail.com&gt;</a>
To: John Forrest<a class="moz-txt-link-rfc2396E" href="mailto:john.forrest@fastercoin.com">&lt;john.forrest@fastercoin.com&gt;</a>
<a class="moz-txt-link-abbreviated" href="mailto:Cc:cbc@list.coin-or.org">Cc:cbc@list.coin-or.org</a>, Michele Monaci<a class="moz-txt-link-rfc2396E" href="mailto:monaci@dei.unipd.it">&lt;monaci@dei.unipd.it&gt;</a>
Subject: Re: [Cbc] New Heuristic (due to Fischetti and Monaci)
Message-ID:<a class="moz-txt-link-rfc2396E" href="mailto:38C522A2-DE19-44E7-B924-4FBCDF36DB06@gmail.com">&lt;38C522A2-DE19-44E7-B924-4FBCDF36DB06@gmail.com&gt;</a>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;

Dear John,

for your reference, the final version (with some improvements over the first version) of my joint paper with Michele Monaci on Proximity Search is now printed on

M. Fischetti, M. Monaci, &quot;Proximity Search for 0-1 Mixed-Integer Convex Programming&quot;, Journal of Heuristics 20 (6), 709-731, 2014. DOI: 10.1007/s10732-014-9266-x


@article{
year={2014},
issn={1381-1231},
journal={Journal of Heuristics},
volume={20},
number={6},
doi={10.1007/s10732-014-9266-x},
title={Proximity search for 0-1 mixed-integer convex programming},
url={<a class="moz-txt-link-freetext" href="http://dx.doi.org/10.1007/s10732-014-9266-x">http://dx.doi.org/10.1007/s10732-014-9266-x</a>},
publisher={Springer US},
keywords={Mixed-integer convex optimization; Proximal methods; Primal methods; Heuristics},
author={Fischetti, Matteo and Monaci, Michele},
pages={709-731},
language={English}
}
      
Best

Matteo


Il giorno 21/nov/2012, alle ore 13:11, John Forrest<a class="moz-txt-link-rfc2396E" href="mailto:john.forrest@fastercoin.com">&lt;john.forrest@fastercoin.com&gt;</a>  ha scritto:

</pre>
<blockquote type="cite">
<pre wrap="">I am pleased to say that I have spent a very small amount of time implementing the Proximity Search heuristic by Fischetti and Monaci.

At present it is only in Cbc trunk and by default is off.  The simplest way to switch it on using stand-alone version is &quot;-proximity on&quot;.

Proximity Search is the new &quot;No-Neighborhood Search&quot; 0-1 MIP refinement heuristic recently proposed by Fischetti and Monaci (2012). The idea is to define a sub-MIP without additional constraints but with a modified objective function intended to attract the search in the proximity of the incumbent. The approach works well for 0-1 MIPs whose solution landscape is not too irregular (meaning the there is reasonable probability of finding an improved solution by flipping a small number of binary variables), in particular when it is applied to the first heuristic solutions found at the root node. Feedback about (un)successful applications are very welcome, and can be send directly to Matteo Fischetti (<a class="moz-txt-link-abbreviated" href="mailto:matteo.fischetti@unipd.it">matteo.fischetti@unipd.it</a>)

Feedback about unsuccessful applications may also be sent to me as I may need to improve my implementation.

John Forrest
_______________________________________________
Cbc mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a>
<a class="moz-txt-link-freetext" href="http://list.coin-or.org/mailman/listinfo/cbc">http://list.coin-or.org/mailman/listinfo/cbc</a>
</pre>
</blockquote>
<pre wrap="">---
Prof. Matteo Fischetti
DEI, University of Padova
via Gradenigo 6/A
I-35131 Padova (Italy)
<a class="moz-txt-link-abbreviated" href="mailto:e-mail:matteo.fischetti@unipd.it">e-mail:matteo.fischetti@unipd.it</a>
web:www.dei.unipd.it/~fisch
reports:www.dei.unipd.it/~fisch/papers




-------------- next part --------------
An HTML attachment was scrubbed...
URL:<a class="moz-txt-link-rfc2396E" href="http://list.coin-or.org/pipermail/cbc/attachments/20141117/19c87796/attachment-0001.html">&lt;http://list.coin-or.org/pipermail/cbc/attachments/20141117/19c87796/attachment-0001.html&gt;</a>

------------------------------

Message: 3
Date: Tue, 18 Nov 2014 12:03:16 &#43;0000
From: John Forrest<a class="moz-txt-link-rfc2396E" href="mailto:john.forrest@fastercoin.com">&lt;john.forrest@fastercoin.com&gt;</a>
<a class="moz-txt-link-abbreviated" href="mailto:To:cbc@list.coin-or.org">To:cbc@list.coin-or.org</a>
Subject: Re: [Cbc] Another problem &quot;long to be solved&quot;
Message-ID:<a class="moz-txt-link-rfc2396E" href="mailto:546B3584.9070306@fastercoin.com">&lt;546B3584.9070306@fastercoin.com&gt;</a>
Content-Type: text/plain; charset=&quot;windows-1252&quot;; Format=&quot;flowed&quot;

Yves,

In trunk there are some new/modified options.

There was a parameter &quot;experiment&quot;.  I have left some old meanings, but
introduced some new ones.  For difficult problems I would suggest
-experiment 3000 !!.  This actually switches on multiple root solvers
(4), does more aggressive preprocessing, adds some extra root cut
generators AND switches on most diving heuristics.

When I tried, the code had no problems with long.lp, but I would suggest
you look at a new parameter divesolves.  This can increase the number of
solves a diving heuristic can do.  The bottom digit is ignored for
number of solves but can switch on something which could help you a
lot.  Normally the diving heuristics fix some integer variables if they
are at their bound, however they do not fix satisfied general integer
variables - not at bound - so if 0 &lt;= x &lt;= 20 and x is at 12 then it
does not get fixed.  I have allowed this behaviour to change so
-divesolves 301 will allow up to 300 solves and will fix some satisfied
general integers.

You may also want to look at diveoptions and even set -DDIVE_PRINT=1 in
configure.  This switches on some printout which may help you understand
what is happening in which heuristic.

John

On 17/11/14 11:43, Yves Touchard wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hello,

I split an huge problem in several little problems which sizes are
(IMO) equivalent.
Solving each of them lasts several seconds (no more than 2-3 seconds)
except one (several minutes).
I tried different combination of options (w/wo diving, w/wo zero
root...) without any success. (threads 104 ratio 0.05 cutlength 40
multiple 4 divingv on divingl on divingf on divingg on divingc on
divingp on zero root)

Have you an idea to help this problem to be fastly solved ? Or my
splitting and the cost function are not well balanced ?
The constraint file may be downloaded here:
<a class="moz-txt-link-freetext" href="https://www.dropbox.com/s/lbd7o2bdn5392m1/long.lp?dl=0">https://www.dropbox.com/s/lbd7o2bdn5392m1/long.lp?dl=0</a>
One of the sol file may be downloaded here:
<a class="moz-txt-link-freetext" href="https://www.dropbox.com/s/a7foc860ap6lbmn/long.txt?dl=0">https://www.dropbox.com/s/a7foc860ap6lbmn/long.txt?dl=0</a>

I use the the trunk version, revision #2092, compiled with gcc 4.9.0

Thanks and regards

Yves

------------------------------------------------------------------------------
This message and any attachments (the &quot;message&quot;) are confidential and
intended solely for the addressee(s). Any unauthorized use or
dissemination is prohibited. E-mails are susceptible to alteration.
Neither DxO Labs nor any of its subsidiaries or affiliates shall be
liable for the message if altered, changed or falsified.
Ce message et toutes les pi?ces jointes (ci-apr?s le &quot;message&quot;) sont
confidentiels et ?tablis ? l'intention exclusive de ses destinataires.
Toute utilisation ou diffusion non autoris? est interdite. Tout
message ?lectronique est susceptible d'alt?ration. DxO Labs et ses
filiales d?clinent toute responsabilit? au titre de ce message s'il a
?t? alt?r?, modifi? ou falsifi?.


_______________________________________________
Cbc mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a>
<a class="moz-txt-link-freetext" href="http://list.coin-or.org/mailman/listinfo/cbc">http://list.coin-or.org/mailman/listinfo/cbc</a>
</pre>
</blockquote>
<pre wrap="">-------------- next part --------------
An HTML attachment was scrubbed...
URL:<a class="moz-txt-link-rfc2396E" href="http://list.coin-or.org/pipermail/cbc/attachments/20141118/a917c99c/attachment-0001.html">&lt;http://list.coin-or.org/pipermail/cbc/attachments/20141118/a917c99c/attachment-0001.html&gt;</a>

------------------------------

Message: 4
Date: Tue, 18 Nov 2014 13:09:58 &#43;0000
<a class="moz-txt-link-abbreviated" href="mailto:From:lbo@siscog.pt">From:lbo@siscog.pt</a>  ( Lu?s Borges de Oliveira)
To: John Forrest<a class="moz-txt-link-rfc2396E" href="mailto:john.forrest@fastercoin.com">&lt;john.forrest@fastercoin.com&gt;</a>
<a class="moz-txt-link-abbreviated" href="mailto:Cc:cbc@list.coin-or.org">Cc:cbc@list.coin-or.org</a>
Subject: Re: [Cbc] Another problem &quot;long to be solved&quot;
Message-ID:<a class="moz-txt-link-rfc2396E" href="mailto:y538uj87izd.fsf@siscog.pt">&lt;y538uj87izd.fsf@siscog.pt&gt;</a>
Content-Type: text/plain; charset=utf-8

Hello John,

John Forrest<a class="moz-txt-link-rfc2396E" href="mailto:john.forrest@fastercoin.com">&lt;john.forrest@fastercoin.com&gt;</a>  writes:
</pre>
<blockquote type="cite">
<pre wrap="">In trunk there are some new/modified options.
</pre>
</blockquote>
<pre wrap="">FWIW, I was interested in giving these options a spin so I tried to
compile the Cbc trunk using mingw64 but got the following error:

   CbcNode.cpp:4566:14: error: 'NUMBER_THREADS' was not declared in this scope
      int status[NUMBER_THREADS];
               ^

That file seems to assume in a couple of other places that threading is
present.

Please let me know if I can provide more information.

Cheers,
Lu?s



------------------------------

_______________________________________________
Cbc mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a>
<a class="moz-txt-link-freetext" href="http://list.coin-or.org/mailman/listinfo/cbc">http://list.coin-or.org/mailman/listinfo/cbc</a>


End of Cbc Digest, Vol 89, Issue 8
**********************************
</pre>
</blockquote>
<pre wrap="">

------------------------------------------------------------------------------
This message and any attachments (the &quot;message&quot;) are confidential and 
intended solely for the addressee(s). Any unauthorized use or 
dissemination is prohibited. E-mails are susceptible to alteration. 
Neither DxO Labs nor any of its subsidiaries or affiliates shall be 
liable for the message if altered, changed or falsified.
Ce message et toutes les pi?ces jointes (ci-apr?s le &quot;message&quot;) sont 
confidentiels et ?tablis ? l'intention exclusive de ses destinataires. 
Toute utilisation ou diffusion non autoris? est interdite. Tout 
message ?lectronique est susceptible d'alt?ration. DxO Labs et ses 
filiales d?clinent toute responsabilit? au titre de ce message s'il a 
?t? alt?r?, modifi? ou falsifi?.


_______________________________________________
Cbc mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a>
<a class="moz-txt-link-freetext" href="http://list.coin-or.org/mailman/listinfo/cbc">http://list.coin-or.org/mailman/listinfo/cbc</a>
</pre>
</blockquote>
<pre wrap="">
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <a class="moz-txt-link-rfc2396E" href="http://list.coin-or.org/pipermail/cbc/attachments/20141118/23f0a9cf/attachment.html">&lt;http://list.coin-or.org/pipermail/cbc/attachments/20141118/23f0a9cf/attachment.html&gt;</a>

------------------------------

_______________________________________________
Cbc mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a>
<a class="moz-txt-link-freetext" href="http://list.coin-or.org/mailman/listinfo/cbc">http://list.coin-or.org/mailman/listinfo/cbc</a>


End of Cbc Digest, Vol 89, Issue 10
***********************************
</pre>
</blockquote>
<br>
<br>
<font face="Arial" color="Black" size="2">------------------------------------------------------------------------------<br>
This message and any attachments (the &quot;message&quot;) are confidential and intended solely for the addressee(s). Any unauthorized use or dissemination is prohibited. E-mails are susceptible to alteration. Neither DxO Labs nor any of its subsidiaries or affiliates
 shall be liable for the message if altered, changed or falsified.<br>
Ce message et toutes les pièces jointes (ci-après le &quot;message&quot;) sont confidentiels et établis à l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisé est interdite. Tout message électronique est susceptible d'altération. DxO
 Labs et ses filiales déclinent toute responsabilité au titre de ce message s'il a été altéré, modifié ou falsifié.<br>
</font>
</body>
</html>