Decision Optimization

Decision Optimization

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

 View Only
  • 1.  Parallel Computing

    Posted 09/28/15 12:41 AM

    Originally posted by: sandeepsinghchauhan


    How can i use parallel computing to  run my code ? IS there any settings required to access it? plz help


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 2.  Re: Parallel Computing

    Posted 09/28/15 03:05 AM

    Hi,

    documentation states:

    By default, CPLEX applies as much parallelism as possible while still achieving deterministic results. That is, when you run the same model twice on the same platform with the same parameter settings, you will see the same solution and optimization run. This condition is referred to as the deterministic mode.

    and

    Parallel optimizers are available in CPLEX.

    CPLEX supports both multithreaded and distributed parallel optimization.

    Parallel barrier, parallel MIP, and concurrent optimizers are implemented to run on hardware platforms with parallel processors. These parallel optimizers can be called from the Interactive Optimizer and the Component Libraries.

    When small models, such as those in this document, are being solved, the effect of parallelism will generally be negligible. On larger models, the effect is ordinarily beneficial to solution speed.

    regards

     


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 3.  Re: Parallel Computing

    Posted 09/28/15 07:52 AM

    Originally posted by: sandeepsinghchauhan


    Any example which show the effect  with parallelism and without parallelism . Plz 


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 4.  Re: Parallel Computing

    Posted 09/28/15 08:00 AM

    Hi,

    take any example, such as the one in opl/examples/opl/warehouse/scalablewarehouse.mod

    with

    int Fixed        = 100;
    int NbWarehouses = 50;
    int NbStores     = 2000;

    and then you may run with and without

    execute
    {
    cplex.threads=1;
    }

    to check the impact of //

    cplex.thread=1 disactivates //

    regards


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 5.  Re: Parallel Computing

    Posted 09/28/15 08:05 AM

    Originally posted by: sandeepsinghchauhan


    thanks a lot


    #DecisionOptimization
    #OPLusingCPLEXOptimizer