Decision Optimization

Decision Optimization

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

 View Only
  • 1.  Solver's EA within CLPEX Optimization Studio 12.2

    Posted Sat June 18, 2011 01:43 PM

    Originally posted by: anahana


    Hi all,

    I'm using CP 1.6 to develop an evolutionary algorithm and was wondering if I can do the same within CPLEX Optimization Studio 12.2, that is, a way to import Solver's EA libraries into CPLEX 12.2.

    Regards,
    #CPOptimizer
    #DecisionOptimization


  • 2.  Re: Solver's EA within CLPEX Optimization Studio 12.2

    Posted Mon June 20, 2011 10:38 AM

    Originally posted by: SystemAdmin


    Hello,
    No, this is not possible. There is no generic EA library provided on top of CPLEX Optimization Studio. Note anyway that for CP problems, CPLEX Optimization Studio provides an automatic search algorithm based on EA. In order to switch to this search method you should set the following parameter on the instance of IloCP: cp.setParameter(IloCP::SearchType, IloCP::MultiPoint).

    Philippe
    #CPOptimizer
    #DecisionOptimization


  • 3.  Re: Solver's EA within CLPEX Optimization Studio 12.2

    Posted Tue June 21, 2011 02:55 PM

    Originally posted by: anahana


    Hi Philippe,

    Thanks for getting back to me. If I use this automatic search algorithm in CPLEX, how much flexibility do I get in controlling its behavior? As I don't need a standard EA.

    Alternatively, can I import any of CPLEX libraries into CP? I
    #CPOptimizer
    #DecisionOptimization


  • 4.  Re: Solver's EA within CLPEX Optimization Studio 12.2

    Posted Tue June 21, 2011 02:57 PM

    Originally posted by: anahana


    Hi Philippe,

    Thanks for getting back to me. If I use this automatic search algorithm in CPLEX, how much flexibility do I get in controlling its behavior? As I don't need a standard EA.

    Alternatively, can I import any of CPLEX libraries into CP? This would make things easier I guess.

    Regards,
    #CPOptimizer
    #DecisionOptimization


  • 5.  Re: Solver's EA within CLPEX Optimization Studio 12.2

    Posted Wed June 22, 2011 05:32 AM

    Originally posted by: rdumeur


    Dear Anahana,

    You can control the MultiPoint search in CPLEX with the
    MultiPointNumberOfSearchPoints parameter which controls the number of solutions
    (population size) managed by CPO's multi point search.
    By default it is 30, but you can to reduce it to 10 and see if this speeds convergence up,
    at the cost of possibly worsened solution quality.

    Concerning the importation of CPLEX libraries into CP, if your desire is to use CP model elements (variables, constraints) in CPLEX, I am afraid it is not possible.
    I hope this helps.
    Cheers!

    Renaud
    #CPOptimizer
    #DecisionOptimization


  • 6.  Re: Solver's EA within CLPEX Optimization Studio 12.2

    Posted Wed June 22, 2011 04:36 PM

    Originally posted by: anahana


    Dear Renaud,

    Thanks for your feedback, but I'm afraid I'll need to control more than the population size. I guess I'll have to solve the problem I have without using CPLEX in CP.

    Regards,
    #CPOptimizer
    #DecisionOptimization