Decision Optimization

Decision Optimization

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


#Analytics
#DecisionOptimization
#DecisionOptimization
 View Only
  • 1.  Implementing Lagrangian Relaxation and Subgradian Optimization using CPLEX

    Posted 01/23/10 05:07 PM

    Originally posted by: ilovetoyota


    Is there any sample code of implementing lagrangian relaxation using CPLEX? Either C, C++ or Java would be good enough.

    My main puzzle is, currently, the problem can be decomposed into several subproblems. It is hard to decompose the current problem into several problems, then using CPXcreateprob to create subproblem one by one. Is there any good sample code on this?
    #CPLEXOptimizers
    #DecisionOptimization


  • 2.  Re: Implementing Lagrangian Relaxation and Subgradian Optimization using CPLEX

    Posted 01/28/10 01:25 PM

    Originally posted by: SystemAdmin


    Not sure if anyone will be able to offer sample code, but first I am unclear whether you are asking two questions here or only one. I don't think of Lagrangian Relaxation as a decomposition method that involves subproblems.
    #CPLEXOptimizers
    #DecisionOptimization


  • 3.  Re: Implementing Lagrangian Relaxation and Subgradian Optimization using CPLEX

    Posted 06/04/15 09:13 AM

    Originally posted by: jdpfreefly


    Hi,  ilovetoyota, in the forum, I found that you used to Implementing Lagrangian Relaxation   using CPLEX , l'm just do this thing, but I don't have any idea about how to callback routine, could please send some sample code about c, c++ to me? 

    best regards.


    #CPLEXOptimizers
    #DecisionOptimization


  • 4.  Re: Implementing Lagrangian Relaxation and Subgradian Optimization using CPLEX

    Posted 06/05/15 06:19 AM

    Originally posted by: EXCT_RALF_GOLLMER


    Hi,

    we implemented a scenario decomposition method for stochastic programming using an outer Branch&Bound, Lagrangean relaxation, CPLEX to solve the single scenario problems and Helmberg's ConicBundle to solve the Lagrangean dual. The program is named DDSIP (dual decomposition for stochastic integer programming).

    In our case CPLEX is called to solve the single scenario problems, which are formed by the CPLEX change routines (rhs, objective, and possibly matrix entries) in the C frame program.

    We did not use callbacks.

    No idea if your problem has a similar structure and if this code might help you in any way.

    Here's the link

    https://www.uni-due.de/~hn215go/ddsip.shtml

    Best regards

    Ralf Gollmer, University Duisburg-Essen, Faculty of Mathematics


    #CPLEXOptimizers
    #DecisionOptimization