Decision Optimization

Decision Optimization

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


#Analytics
#DecisionOptimization
#DecisionOptimization
 View Only
Expand all | Collapse all

Constraint Programming in Column Generation

  • 1.  Constraint Programming in Column Generation

    Posted 05/22/16 04:07 AM

    Originally posted by: BabakArh


    Hello everyone

     

    I proposed a Column Generation which has embedded constraint programming in it, for solving sub problem.

    I added OPLALL reference and it changed most of my concert syn-taxes .  for example before adding oplAll in concert technology cplex.isPrimalFeasible() was a function but after oplALL it changed to data member. simply means I should use cplex.isPrimalFeasible without "()". 

    but in column genration when u want to add column, firstly u generate new object of "Column" (it's in concert) then you modify the column then add it to cplex model.

    Column new_col=masterModel.Column(...);

    when I used OPL ALL there is no object with name of "Column".

    Error:The type or namespace name 'Column' could not be found (are you missing a using directive or an assembly reference?) (CS0246)

    is there any body who used CP in Column Generation?

    what is the name of this object in OPLALL.concert?

    2-there is something else before OPLall, the consert tech take IintVar as a parameter for cplex.getreducedCost but after oplall ther parameter should be INUMVAR

    3- the 2ed  problem extended to CPLEX.getvalue()


    #CPOptimizer
    #DecisionOptimization


  • 2.  Re: Constraint Programming in Column Generation

    Posted 05/22/16 04:27 AM

    Originally posted by: BabakArh


    I think it is changed to IColumn

     


    #CPOptimizer
    #DecisionOptimization


  • 3.  Re: Constraint Programming in Column Generation

    Posted 05/23/16 10:39 AM

    Originally posted by: GGR


    Hi

     

    Column generation is a technique having means only in math programming. It is possible to use Constraint programming as sub-problem. Is that you want ro do?

    In any case for all question regarding column generation I suggest you contact the math programming forum.

     

    Hope that helps

     


    #CPOptimizer
    #DecisionOptimization


  • 4.  Re: Constraint Programming in Column Generation

    Posted 05/23/16 01:48 PM

    Originally posted by: BabakArh


    hello, yes it is what i am doing now.

    I temporary changed my variable to numVar to get over the errors, I wrote my sub problem with CP but I havent chance to see the result or to know  if it is working

     

     

    the only thing I cant undrestand is why OPLall dont accept IIntVar as parameter for CPLEXModel.getvalue()

     

     

     


    #CPOptimizer
    #DecisionOptimization