<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1795441943;
        mso-list-type:hybrid;
        mso-list-template-ids:-1852789990 -1169925142 68419587 68419589 68419585 68419587 68419589 68419585 68419587 68419589;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:20.25pt;
        text-indent:-18.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-font-family:Calibri;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:56.25pt;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:92.25pt;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:128.25pt;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:164.25pt;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:200.25pt;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:236.25pt;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:272.25pt;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:308.25pt;
        text-indent:-18.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="NO-BOK" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">Such as / which do you recommend ?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US">Will they provide better solutions through “intelligent” mapping to CBC, or “only” a simpler interface?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoListParagraph" style="margin-left:-15.75pt;mso-list:l0 level1 lfo1">
<span lang="EN-US" style="mso-fareast-language:EN-US">Bjorn<o:p></o:p></span></li></ul>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Cbc [mailto:cbc-bounces@coin-or.org]
<b>On Behalf Of </b>Gleb Belov<br>
<b>Sent:</b> torsdag 5. oktober 2017 03:13<br>
<b>To:</b> cbc@coin-or.org<br>
<b>Subject:</b> Re: [Cbc] Cbc Digest, Vol 122, Issue 7<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Hi Bjorn,<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">you can use high-level modeling languages which interface CBC and take care of non-linearities and global constraints.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Gleb<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On 4 October 2017 at 20:57, <<a href="mailto:cbc-request@coin-or.org" target="_blank">cbc-request@coin-or.org</a>> wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<p class="MsoNormal">Send Cbc mailing list submissions to<br>
        <a href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=mzJGkRorCZhAPHf4MlJyeoRAi8yNupLG9ozyA0Rd30E&m=_AD7u3OUeb40-EliVN64p_sXwLKeFKvM8nWTNNCZmps&s=9nqWEkDUvEKmyVubWMJftRwLb3f8Uot_Z69jNiToikY&e=" target="_blank">
https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=mzJGkRorCZhAPHf4MlJyeoRAi8yNupLG9ozyA0Rd30E&m=_AD7u3OUeb40-EliVN64p_sXwLKeFKvM8nWTNNCZmps&s=9nqWEkDUvEKmyVubWMJftRwLb3f8Uot_Z69jNiToikY&e=</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:cbc-request@list.coin-or.org">cbc-request@list.coin-or.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:cbc-owner@list.coin-or.org">cbc-owner@list.coin-or.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Cbc digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: Multiplying two binary variables in the objective<br>
      function (John Forrest)<br>
   2. Re: Multiplying two binary variables in the objective<br>
      function (John Forrest)<br>
   3. Re: Increase number of digits in solution file<br>
      (<a href="mailto:nicolas.derhy@engie.com">nicolas.derhy@engie.com</a>)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Wed, 4 Oct 2017 09:57:57 +0100<br>
From: John Forrest <<a href="mailto:john.forrest@fastercoin.com">john.forrest@fastercoin.com</a>><br>
To: <a href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a><br>
Subject: Re: [Cbc] Multiplying two binary variables in the objective<br>
        function<br>
Message-ID: <<a href="mailto:97638c11-e95d-8cbc-9754-c13e559f35b7@fastercoin.com">97638c11-e95d-8cbc-9754-c13e559f35b7@fastercoin.com</a>><br>
Content-Type: text/plain; charset=utf-8; format=flowed<br>
<br>
Bjorn,<br>
<br>
Probably simplest/best to make into Special Ordered Set of type 1 with 4<br>
variables<br>
<br>
B1_0_B2_0, B1_1_B2_0, B1_0_B2_1, B1_1_B2_1<br>
<br>
with objective values 0.0, 12.3, 12.3, 151.29<br>
<br>
and constraint<br>
B1_0_B2_0+B1_1_B2_0+B1_0_B2_1+B1_1_B2_1 == 1.0<br>
(you could leave out B1_0_B2_0 and make <=, but probably better<br>
branching with ==)<br>
<br>
and corresponding changes to coefficients in constraints.<br>
<br>
That way you add 2 variables and 1 row which is probably better than<br>
adding 1 variable and 3 rows - and will be better for branching.<br>
<br>
Depending on what you are trying to model, you could give weights to<br>
give better branching decisions.<br>
<br>
John Forrest<br>
On 02/10/17 07:10, Bj?rn Sigurd Johansen (Spider Solutions AS) wrote:<br>
> Dear CBC list,<br>
><br>
> Is it possible to multiply two binary variables in the objective function scaled with the same factor?<br>
> E.g.<br>
> MINIMIZE Obj:<br>
> +12.3 B1 * 12.3 B2<br>
> or<br>
> +12.3 B1 * + 12.3 B2<br>
><br>
> If binary variables are set through some sort of branching algorithm, perhaps it is possible?  But if the binary variables are set/estimated through some other mechanism, it might not be possible?<br>
><br>
> If possible, what is the exact syntax for doing this?<br>
><br>
> If not possible, I guess the option is to introduce a third binary B3, and set up the following constraints:<br>
> B3 <= B1<br>
> B3 <= B2<br>
> B3 >= B1 + B2 - 1<br>
> And then in the objective function use:<br>
> +12.3 B3<br>
> Correct / best option?<br>
><br>
><br>
> Best regards,<br>
> Bjorn<br>
><br>
> _______________________________________________<br>
> Cbc mailing list<br>
> <a href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a><br>
> <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=js2M0T-3OIMIVDvokcKjokJbk0F8QOCd0mT4FsVFE88&m=hM8BKlgl1z5yzxrZnxtYfw_AEAZDyQOjfvWFs39qJLk&s=DDn3zh-jLSVoNRCQal3m7LVGxVLHAnUxaImDCAH-088&e=" target="_blank">
https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=js2M0T-3OIMIVDvokcKjokJbk0F8QOCd0mT4FsVFE88&m=hM8BKlgl1z5yzxrZnxtYfw_AEAZDyQOjfvWFs39qJLk&s=DDn3zh-jLSVoNRCQal3m7LVGxVLHAnUxaImDCAH-088&e=</a><br>
><br>
><br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Wed, 4 Oct 2017 10:01:37 +0100<br>
From: John Forrest <<a href="mailto:john.forrest@fastercoin.com">john.forrest@fastercoin.com</a>><br>
To: <a href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a><br>
Subject: Re: [Cbc] Multiplying two binary variables in the objective<br>
        function<br>
Message-ID: <<a href="mailto:086502f6-03b7-ad48-9753-a23ef7381638@fastercoin.com">086502f6-03b7-ad48-9753-a23ef7381638@fastercoin.com</a>><br>
Content-Type: text/plain; charset=utf-8; format=flowed<br>
<br>
Whoops - ignore this post - I was not thinking.<br>
<br>
However this will make sense if it is more complicated.<br>
<br>
Special Ordered Sets are very powerful.<br>
<br>
John Forrest<br>
<br>
On 04/10/17 09:57, John Forrest wrote:<br>
> Bjorn,<br>
><br>
> Probably simplest/best to make into Special Ordered Set of type 1 with<br>
> 4 variables<br>
><br>
> B1_0_B2_0, B1_1_B2_0, B1_0_B2_1, B1_1_B2_1<br>
><br>
> with objective values 0.0, 12.3, 12.3, 151.29<br>
><br>
> and constraint<br>
> B1_0_B2_0+B1_1_B2_0+B1_0_B2_1+B1_1_B2_1 == 1.0<br>
> (you could leave out B1_0_B2_0 and make <=, but probably better<br>
> branching with ==)<br>
><br>
> and corresponding changes to coefficients in constraints.<br>
><br>
> That way you add 2 variables and 1 row which is probably better than<br>
> adding 1 variable and 3 rows - and will be better for branching.<br>
><br>
> Depending on what you are trying to model, you could give weights to<br>
> give better branching decisions.<br>
><br>
> John Forrest<br>
> On 02/10/17 07:10, Bj?rn Sigurd Johansen (Spider Solutions AS) wrote:<br>
>> Dear CBC list,<br>
>><br>
>> Is it possible to multiply two binary variables in the objective<br>
>> function scaled with the same factor?<br>
>> E.g.<br>
>> MINIMIZE Obj:<br>
>> +12.3 B1 * 12.3 B2<br>
>> or<br>
>> +12.3 B1 * + 12.3 B2<br>
>><br>
>> If binary variables are set through some sort of branching algorithm,<br>
>> perhaps it is possible?? But if the binary variables are<br>
>> set/estimated through some other mechanism, it might not be possible?<br>
>><br>
>> If possible, what is the exact syntax for doing this?<br>
>><br>
>> If not possible, I guess the option is to introduce a third binary<br>
>> B3, and set up the following constraints:<br>
>> B3 <= B1<br>
>> B3 <= B2<br>
>> B3 >= B1 + B2 - 1<br>
>> And then in the objective function use:<br>
>> +12.3 B3<br>
>> Correct / best option?<br>
>><br>
>><br>
>> Best regards,<br>
>> Bjorn<br>
>><br>
>> _______________________________________________<br>
>> Cbc mailing list<br>
>> <a href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a><br>
>> <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=js2M0T-3OIMIVDvokcKjokJbk0F8QOCd0mT4FsVFE88&m=hM8BKlgl1z5yzxrZnxtYfw_AEAZDyQOjfvWFs39qJLk&s=DDn3zh-jLSVoNRCQal3m7LVGxVLHAnUxaImDCAH-088&e=" target="_blank">
https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=js2M0T-3OIMIVDvokcKjokJbk0F8QOCd0mT4FsVFE88&m=hM8BKlgl1z5yzxrZnxtYfw_AEAZDyQOjfvWFs39qJLk&s=DDn3zh-jLSVoNRCQal3m7LVGxVLHAnUxaImDCAH-088&e=</a><br>
>><br>
>><br>
>><br>
><br>
> _______________________________________________<br>
> Cbc mailing list<br>
> <a href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a><br>
> <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=js2M0T-3OIMIVDvokcKjokJbk0F8QOCd0mT4FsVFE88&m=ru7IvQS__wCzcWuZWyT4Z2N1gBq46p_PvS1qpe7c7kE&s=gid7kHY0HNYvNE3hIAYt-AEm7zAZJgX7A1W17kdk7mQ&e=" target="_blank">
https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwIGaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=js2M0T-3OIMIVDvokcKjokJbk0F8QOCd0mT4FsVFE88&m=ru7IvQS__wCzcWuZWyT4Z2N1gBq46p_PvS1qpe7c7kE&s=gid7kHY0HNYvNE3hIAYt-AEm7zAZJgX7A1W17kdk7mQ&e=</a><br>
><br>
><br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Wed, 4 Oct 2017 09:57:27 +0000<br>
From: <<a href="mailto:nicolas.derhy@engie.com">nicolas.derhy@engie.com</a>><br>
To: <<a href="mailto:john.forrest@fastercoin.com">john.forrest@fastercoin.com</a>><br>
Cc: <a href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a><br>
Subject: Re: [Cbc] Increase number of digits in solution file<br>
Message-ID:<br>
        <<a href="mailto:85c590bb9b9c4372896d567f4856b4d3@DP07CEXC16.MELINDA.LOCAL">85c590bb9b9c4372896d567f4856b4d3@DP07CEXC16.MELINDA.LOCAL</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Thank you very much.<br>
It works perfectly !<br>
<br>
Nicolas<br>
<br>
De : John Forrest [mailto:<a href="mailto:john.forrest@fastercoin.com">john.forrest@fastercoin.com</a>]<br>
Envoy? : mercredi 4 octobre 2017 10:19<br>
? : Derhy Nicolas (ENGIE SA) <<a href="mailto:nicolas.derhy@engie.com">nicolas.derhy@engie.com</a>><br>
Cc : <a href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a><br>
Objet : Re: [Cbc] Increase number of digits in solution file<br>
<br>
Nicolas,<br>
<br>
Give up and do it the incorrect way.  Don't try and define CLP_OUTPUT_FORMAT.<br>
<br>
Go to line 58 (about) in CbcSolver.cpp and change the line<br>
<br>
#define CLP_OUTPUT_FORMAT %15.8g<br>
<br>
to whatever you want.<br>
<br>
John Forrest<br>
<br>
On 03/10/17 14:01, <a href="mailto:nicolas.derhy@engie.com">nicolas.derhy@engie.com</a><mailto:<a href="mailto:nicolas.derhy@engie.com">nicolas.derhy@engie.com</a>> wrote:<br>
Hi,<br>
<br>
I followed your advice and I tried to add  #define CLP_OUTPUT_FORMAT  "%20.12g" in Clp/src/config_default.h but it has no effect.<br>
Then I tried to change compile parameters but did not know exactly what to do : I modified preprocessor definitions by adding CLP_OUTPUT_FORMAT=%20.12g; but no effect.<br>
I tried with quote (CLP_OUTPUT_FORMAT=?%20.12g?;), I tried on different vs projects (cbc, libCbc and libClp) but it was unsuccessful?<br>
When I watch the resulting command line, it seems that percent symbol is not well recognized because I obtain : /D "CLP_OUTPUT_FORMAT=\" .12g\""<br>
<br>
If anyone can give me more details, it would be great !<br>
<br>
Nicolas<br>
<br>
De : Fausto Richetti Blanco [mailto:<a href="mailto:fausto.blanco@gmail.com">fausto.blanco@gmail.com</a>]<br>
Envoy? : jeudi 21 septembre 2017 18:59<br>
? : John Forrest <<a href="mailto:john.forrest@fastercoin.com">john.forrest@fastercoin.com</a>><mailto:<a href="mailto:john.forrest@fastercoin.com">john.forrest@fastercoin.com</a>><br>
Cc : Derhy Nicolas (ENGIE SA) <<a href="mailto:nicolas.derhy@engie.com">nicolas.derhy@engie.com</a>><mailto:<a href="mailto:nicolas.derhy@engie.com">nicolas.derhy@engie.com</a>>; cbc <<a href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a>><mailto:<a href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a>><br>
Objet : Re: [Cbc] Increase number of digits in solution file<br>
<br>
I think you can add -DCLP_OUTPUT_FORMAT ="%20.12g" to the compiler parameters in the project settings of visual studio<br>
<br>
On Thu, Sep 21, 2017 at 1:05 PM, John Forrest <<a href="mailto:john.forrest@fastercoin.com">john.forrest@fastercoin.com</a><mailto:<a href="mailto:john.forrest@fastercoin.com">john.forrest@fastercoin.com</a>>> wrote:<br>
Nicolas,<br>
<br>
I only use Linux, so maybe someone else can help.<br>
<br>
I think that for Visual Studio you have to modify Clp/src/config_default.h by hand.  If so then I would try adding  #define CLP_OUTPUT_FORMAT ="%20.12g".  I am not sure if you need the "".  I hope someone will correct me if I am wrong.<br>
<br>
John Forrest<br>
On 21/09/17 14:24, <a href="mailto:nicolas.derhy@engie.com">nicolas.derhy@engie.com</a><mailto:<a href="mailto:nicolas.derhy@engie.com">nicolas.derhy@engie.com</a>> wrote:<br>
Hi John,<br>
<br>
Can you explain me how to do this ?<br>
I have downloaded source code and I compiled it successfully (using Visual Studio 2010).<br>
I found some CXXDEFS in the configure file but I do not know what to modify.<br>
<br>
Nicolas<br>
<br>
De : Cbc [mailto:<a href="mailto:cbc-bounces@coin-or.org">cbc-bounces@coin-or.org</a>] De la part de John Forrest<br>
Envoy? : mardi 19 septembre 2017 18:57<br>
? : <a href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a><mailto:<a href="mailto:cbc@list.coin-or.org">cbc@list.coin-or.org</a>><br>
Objet : Re: [Cbc] Increase number of digits in solution file<br>
<br>
Nicolas,<br>
<br>
When you configure cbc add to CXXDEFS<br>
<br>
-DCLP_OUTPUT_FORMAT ="%20.12g"<br>
<br>
or whatever you want.<br>
<br>
John Forrest<br>
<br>
On 19/09/17 16:02, <a href="mailto:nicolas.derhy@engie.com">nicolas.derhy@engie.com</a><mailto:<a href="mailto:nicolas.derhy@engie.com">nicolas.derhy@engie.com</a>> wrote:<br>
Hi everybody,<br>
<br>
I often use cbc exe. It works very well and each time I use it, I add to the command line ?-solution mySolution.txt? in order to recuperate the optimal solution.<br>
My problem is that the values stored in the solution file lacked sometimes of precision when I need a lot of digits.<br>
For example, I recently obtained 1.5596969e+008 whereas I was hoping for  155969687.<br>
<br>
I tried several options like ?output but I did not find any option that will fit my expectations.<br>
Is there a way to increase the number of digits in solution file ?<br>
<br>
Nicolas<br>
<br>
ENGIE Mail Disclaimer: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.engie.com_disclaimer_&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=mzJGkRorCZhAPHf4MlJyeoRAi8yNupLG9ozyA0Rd30E&m=_AD7u3OUeb40-EliVN64p_sXwLKeFKvM8nWTNNCZmps&s=liN9jZfZlOwfImRf8ZsFiTBHTDBdqe08kQEpmHtfV3Q&e=" target="_blank">
https://urldefense.proofpoint.com/v2/url?u=http-3A__www.engie.com_disclaimer_&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=mzJGkRorCZhAPHf4MlJyeoRAi8yNupLG9ozyA0Rd30E&m=_AD7u3OUeb40-EliVN64p_sXwLKeFKvM8nWTNNCZmps&s=liN9jZfZlOwfImRf8ZsFiTBHTDBdqe08kQEpmHtfV3Q&e=</a>
 <<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.engie.com_disclaimer_&d=DwQFAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=js2M0T-3OIMIVDvokcKjokJbk0F8QOCd0mT4FsVFE88&m=anc8oE2IRL39guSdrbI6atT3s0V2ObFOaTDgJHLf9-c&s=mjNThllnDqmDRcNqpqksHEfbKv9yhq5d4f8mdpJscRs&e=" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__www.engie.com_disclaimer_&d=DwQFAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=js2M0T-3OIMIVDvokcKjokJbk0F8QOCd0mT4FsVFE88&m=anc8oE2IRL39guSdrbI6atT3s0V2ObFOaTDgJHLf9-c&s=mjNThllnDqmDRcNqpqksHEfbKv9yhq5d4f8mdpJscRs&e=</a>><br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
<br>
Cbc mailing list<br>
<br>
<a href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a><mailto:<a href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a>><br>
<br>
<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=js2M0T-3OIMIVDvokcKjokJbk0F8QOCd0mT4FsVFE88&m=anc8oE2IRL39guSdrbI6atT3s0V2ObFOaTDgJHLf9-c&s=WQyrZaz7e_48jLExsKGJZLzrV8DuJrdS4pbnzRZCLhM&e=" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=js2M0T-3OIMIVDvokcKjokJbk0F8QOCd0mT4FsVFE88&m=anc8oE2IRL39guSdrbI6atT3s0V2ObFOaTDgJHLf9-c&s=WQyrZaz7e_48jLExsKGJZLzrV8DuJrdS4pbnzRZCLhM&e=</a><br>
<br>
<br>
<br>
ENGIE Mail Disclaimer: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.engie.com_disclaimer_&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=mzJGkRorCZhAPHf4MlJyeoRAi8yNupLG9ozyA0Rd30E&m=_AD7u3OUeb40-EliVN64p_sXwLKeFKvM8nWTNNCZmps&s=liN9jZfZlOwfImRf8ZsFiTBHTDBdqe08kQEpmHtfV3Q&e=" target="_blank">
https://urldefense.proofpoint.com/v2/url?u=http-3A__www.engie.com_disclaimer_&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=mzJGkRorCZhAPHf4MlJyeoRAi8yNupLG9ozyA0Rd30E&m=_AD7u3OUeb40-EliVN64p_sXwLKeFKvM8nWTNNCZmps&s=liN9jZfZlOwfImRf8ZsFiTBHTDBdqe08kQEpmHtfV3Q&e=</a>
 <<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.engie.com_disclaimer_&d=DwMD-g&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=QLQl3jHZx6hPNKTb0I9pud73uBDZjSYyVOorevkAFrU&m=twctdVqG8x_S3LcNeNMh_E3U3_cH9YdWaXeaESUBOE0&s=IEjdcmffNopDjU_gWPBZ0fyonrmKskqA_k2C5Fqd_AA&e=" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__www.engie.com_disclaimer_&d=DwMD-g&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=QLQl3jHZx6hPNKTb0I9pud73uBDZjSYyVOorevkAFrU&m=twctdVqG8x_S3LcNeNMh_E3U3_cH9YdWaXeaESUBOE0&s=IEjdcmffNopDjU_gWPBZ0fyonrmKskqA_k2C5Fqd_AA&e=</a>><br>
<br>
<br>
<br>
_______________________________________________<br>
Cbc mailing list<br>
<a href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a><mailto:<a href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a>><br>
<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=QLQl3jHZx6hPNKTb0I9pud73uBDZjSYyVOorevkAFrU&m=twctdVqG8x_S3LcNeNMh_E3U3_cH9YdWaXeaESUBOE0&s=tX_0lqmYf6lgmM238Sh7IWf8BgFrOAG2c7GepHYA_tU&e=" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=QLQl3jHZx6hPNKTb0I9pud73uBDZjSYyVOorevkAFrU&m=twctdVqG8x_S3LcNeNMh_E3U3_cH9YdWaXeaESUBOE0&s=tX_0lqmYf6lgmM238Sh7IWf8BgFrOAG2c7GepHYA_tU&e=</a><br>
<br>
<br>
ENGIE Mail Disclaimer: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.engie.com_disclaimer_&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=mzJGkRorCZhAPHf4MlJyeoRAi8yNupLG9ozyA0Rd30E&m=_AD7u3OUeb40-EliVN64p_sXwLKeFKvM8nWTNNCZmps&s=liN9jZfZlOwfImRf8ZsFiTBHTDBdqe08kQEpmHtfV3Q&e=" target="_blank">
https://urldefense.proofpoint.com/v2/url?u=http-3A__www.engie.com_disclaimer_&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=mzJGkRorCZhAPHf4MlJyeoRAi8yNupLG9ozyA0Rd30E&m=_AD7u3OUeb40-EliVN64p_sXwLKeFKvM8nWTNNCZmps&s=liN9jZfZlOwfImRf8ZsFiTBHTDBdqe08kQEpmHtfV3Q&e=</a><br>
<br>
<br>
ENGIE Mail Disclaimer: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.engie.com_disclaimer_&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=mzJGkRorCZhAPHf4MlJyeoRAi8yNupLG9ozyA0Rd30E&m=_AD7u3OUeb40-EliVN64p_sXwLKeFKvM8nWTNNCZmps&s=liN9jZfZlOwfImRf8ZsFiTBHTDBdqe08kQEpmHtfV3Q&e=" target="_blank">
https://urldefense.proofpoint.com/v2/url?u=http-3A__www.engie.com_disclaimer_&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=mzJGkRorCZhAPHf4MlJyeoRAi8yNupLG9ozyA0Rd30E&m=_AD7u3OUeb40-EliVN64p_sXwLKeFKvM8nWTNNCZmps&s=liN9jZfZlOwfImRf8ZsFiTBHTDBdqe08kQEpmHtfV3Q&e=</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__list.coin-2Dor.org_pipermail_cbc_attachments_20171004_53e3d706_attachment.html&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=mzJGkRorCZhAPHf4MlJyeoRAi8yNupLG9ozyA0Rd30E&m=_AD7u3OUeb40-EliVN64p_sXwLKeFKvM8nWTNNCZmps&s=ARujEMp4z7mle6eIaX_V80Oj8siGv3MRo17r_M3-ybA&e=" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__list.coin-2Dor.org_pipermail_cbc_attachments_20171004_53e3d706_attachment.html&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=mzJGkRorCZhAPHf4MlJyeoRAi8yNupLG9ozyA0Rd30E&m=_AD7u3OUeb40-EliVN64p_sXwLKeFKvM8nWTNNCZmps&s=ARujEMp4z7mle6eIaX_V80Oj8siGv3MRo17r_M3-ybA&e=</a>
 ><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
Cbc mailing list<br>
<a href="mailto:Cbc@list.coin-or.org">Cbc@list.coin-or.org</a><br>
<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=mzJGkRorCZhAPHf4MlJyeoRAi8yNupLG9ozyA0Rd30E&m=_AD7u3OUeb40-EliVN64p_sXwLKeFKvM8nWTNNCZmps&s=9nqWEkDUvEKmyVubWMJftRwLb3f8Uot_Z69jNiToikY&e=" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__list.coin-2Dor.org_mailman_listinfo_cbc&d=DwICAg&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=mzJGkRorCZhAPHf4MlJyeoRAi8yNupLG9ozyA0Rd30E&m=_AD7u3OUeb40-EliVN64p_sXwLKeFKvM8nWTNNCZmps&s=9nqWEkDUvEKmyVubWMJftRwLb3f8Uot_Z69jNiToikY&e=</a><br>
<br>
<br>
------------------------------<br>
<br>
End of Cbc Digest, Vol 122, Issue 7<br>
***********************************<o:p></o:p></p>
</blockquote>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal">-- <o:p></o:p></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Dr Gleb Belov       Monash University      +61 3 9903 1622<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>