[Cbc] mipstart
John Forrest
john.forrest at fastercoin.com
Tue Feb 17 07:18:32 EST 2015
Yves,
If there are no continuous variables - this is a bug.
Assuming there are -
The idea is to use the solution from one problem for a different
problem. Initially the code fixes the continuous variables as well as
integer variables to try and keep as much information as possible.
Looking at the code, I see that if a variable is not mentioned then it
will be fixed to zero! This means that the solution with all variables
fixed will very likely be infeasible. Even if all variables are in file
then it is still possible that, due to printing inaccuracy and/or
different bases giving slightly different values for continuous
variables, it is possible for the problem with all variables fixed to be
slightly infeasible. If this happens you get those messages.
At least I should change code to set unmentioned variables to bound
nearest zero. It might be better to set the values to infinity to
indicate not set and then be more sensible when the new solution is
generated.
John
On 17/02/15 11:27, Yves Touchard wrote:
> Hello,
>
> Just a simple question (surely stupid...).
> The solver generates an integer solution file from a very basic
> constraint file.
> Then I re-compile the same constraint file with the previous solution
> file as mipsart argument. And cbc claims:
>
> [...]
> /will open mipstart file ./bug_gen.sol.//
> //mipstart values read for 3 variables.//
> [...]
> //Cbc0045I Warning: mipstart values could not be used to build a solution.
> Cbc0045I Trying just fixing integer variables.
> Cbc0045I mipstart provided solution with cost 127.464
> [..]
>
> /What does mean the warning?
> Is there something i miss.
>
> Thanks
>
> Yves
>
>
> ------------------------------------------------------------------------------
> This message and any attachments (the "message") 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 "message") 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
> Cbc at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/cbc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/cbc/attachments/20150217/082c5b8a/attachment.html>
More information about the Cbc
mailing list