Decision Optimization

Decision Optimization

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


#Analytics
#DecisionOptimization
#DecisionOptimization
 View Only
  • 1.  OPL-CPLEX Analyst Studio vs OPL-CPLEX Developement System

    Posted 01/29/08 02:53 AM

    Originally posted by: SystemAdmin


    [hakanyil81 said:]

    Hi,

    Can someone please tell me what the difference is between OPL-CPLEX Analyst Studio vs OPL-CPLEX Development System?

    Thanks,
    Hakan
    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 2.  Re: OPL-CPLEX Analyst Studio vs OPL-CPLEX Developement System

    Posted 01/29/08 01:20 PM

    Originally posted by: SystemAdmin


    [jfk said:]

    Hello Hakan,
    The functionality list of OPL-CPLEX Development System's contains the OPL-CPLEX Analyst Studio's. Without the miniscule details here are the major functionalities for both.
    1. OPL-CPLEX Analyst Studio:
    To put it simple whatever functionality you have in OPL-CPLEX you have access through the graphical Integrated Development System (IDE) only, no any extensions or additional functionality beyond the IDE's. To put it more verbose:
      a. Through the IDE you can use a powerful modeling language to model, solve, tune mathematical programming (the solving engine behind is ILOG CPLEX) and constraint programing (the solving engine behind is ILOG CP OPtimizer) problems.
      bYou have a scripting language to handle data, solution processing and computational process flow.
      c. You can connect to major DB's (like Oracle, Access, MS SQL, mySQL (on Win), etc) and spreadsheet (MS excel)
      d. you can handle different models and run configurations in the same project.
      e. you can run models without the IDE's overhead from the IDE (OPLRun).
      f. from the IDE or in the model (script) you can use all the parameter setting possibilities of CPLEX

    2. OPL-CPLEX Development System: of course "a-f" applies +
      g. You can preserve the maintainability of your OPL models because there is no need to rewrite them if you want to embed them into other applications. You can use C, C++, Java, .Net enabled API's to connect to other applications
      h. you can test your models outside of the IDE using OPLRun from the command line
      i. you can use the CPLEX interactive optimizer

    as the names try to indicate in case of the Analyst Studio you don't want to step out of the box of the IDE, meanwhile in case of the Development System your work (models) could be carried on to become part of a bigger application, therefore you need to step out of the IDE being able to embed, test, run without the IDE.

    I hope it helped

    cheers
    Ferenc
    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 3.  Re: OPL-CPLEX Analyst Studio vs OPL-CPLEX Developement System

    Posted 01/30/08 09:41 PM

    Originally posted by: SystemAdmin


    [hakanyil81 said:]

    Thank you very much Ferenc for the detailed explenation!

    I have a couple more questions, if you don't mind:

    Do both systems come with CPLEX and also CP Optimizer built in them? Or are they sold separately?

    Also just to make sure I understand correctly: to be able to call CPLEX using the C++ callable library and the OPL, I need to have OPL-CPLEX Development System, not the OPL-CPLEX Analyst Studio, right?

    Thanks,
    Hakan



    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 4.  Re: OPL-CPLEX Analyst Studio vs OPL-CPLEX Developement System

    Posted 02/08/08 09:30 PM

    Originally posted by: SystemAdmin


    [ChrisHane said:]

    Hakan,

    Yes CPLEX and CP optimizer are inside both products.

    And yes on the second point too.  To do anything outside the IDE, like compile a program or use the command line CPLEX exe, then you need the Development System.

    Regards,
    Chris
    #DecisionOptimization
    #OPLusingCPLEXOptimizer