Decision Optimization

Decision Optimization

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


#Analytics
#DecisionOptimization
#DecisionOptimization
 View Only
  • 1.  Memory Falieur

    Posted 01/18/12 02:43 PM

    Originally posted by: UMQX_Olfat_ELMahi


    Hello every one

    i am trying to use OPL to solve a scheduling but the number of tasks are so huge causing a memory falieur (i have 4GB rams)

    so is there some way to dynamically create and delete variables to reduce the needed memory like saving the first stage of the problem and recall it is the second stage and so on?

    Thanks
    #DecisionOptimization
    #OPLusingCPOptimizer


  • 2.  Re: Memory Falieur

    Posted 01/19/12 08:38 AM

    Originally posted by: SystemAdmin


    Hello,
    For that you can use OPL Script, built on top of the OPL modeling language. It can be used to solve complex problems by combining or chaining models, where recommendations from initial optimization models act as input data for subsequent models. Scripting can take advantage of CP Optimizer starting points when iteratively solving a model.

    You can find more information in the documentation and in some delivered examples.
    A good entry point in the documentation is this set of tutorials about OPL Script:
    IDE and OPL > Optimization Programming Language (OPL) > Language User’s Manual > IBM ILOG Script for OPL
    Specially the one on "Flow control and multiple searches".

    For the notion of Starting Point in CP Optimizer, you can look at the documentation of functions set/clearStartingPoint and class IloOplCPSolution in the OPL Script Reference Manual:
    IDE and OPL > Optimization Programming Language (OPL) > IBM ILOG Script Reference Manual > OPL Classes.

    Philippe
    #DecisionOptimization
    #OPLusingCPOptimizer