Decision Optimization

Decision Optimization

Delivers prescriptive analytics capabilities and decision intelligence to improve decision-making.

 View Only
  • 1.  Polish progress

    Posted Wed March 19, 2008 06:31 PM

    Originally posted by: SystemAdmin


    [florian_dynasys said:]

    Hi.

    I'm using Cplex 11.0 (c++ library).

    I'd like to implement solution polishing. It's easy to set the polish time parameter to execute polishing. But is there a way, when solving a problem, to know that Cplex is currently polishing a solution? And can I get the optimality percent reached at any moment? I didn't find any "polishing callback".

    Thanks.

    Florian
    #CPLEXOptimizers
    #DecisionOptimization


  • 2.  Re: Polish progress

    Posted Wed March 19, 2008 11:35 PM

    Originally posted by: SystemAdmin


    [oussedik said:]

    Hi Florian,

    Solution polishing can only be used to improve a solution at the end of branch & cut, there is no callback to invoke solution polishing. You can however, for instance, set some stopping criteria with parameters or a callback, use B&C, use solution polishing at the end of B&C to try to improve the solution, then use that solution as a mip start solution for another B&C solve.

    Sofiane
    #CPLEXOptimizers
    #DecisionOptimization


  • 3.  Re: Polish progress

    Posted Thu March 20, 2008 12:11 PM

    Originally posted by: SystemAdmin


    [florian_dynasys said:]

    Hi.

    Thanks for answer. So there is no Polishing callback. But is there a way to know that Cplex finishep B&C and started polishing, by getting some status? The aim is to give some  information to my application users on Cplex resolving status.

    Of course, the information is displayed if asked, so it's possible to catch out stream to detect polishing, but I'm looking for an easier (and cleaner) way.

    Thanks for you help.

    Florian
    #CPLEXOptimizers
    #DecisionOptimization