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