IBM ILOG CPLEX Optimization Studio supports rapid deployment of optimization models, with capabilities for automated application generation, tabular and graphical views, and embedding in external applications.
IBM ILOG CPLEX Optimization Studio provides the most efficient way to build and deploy mathematical programming and constraint programming models for tackling complex planning and scheduling problems. Automatically generate applications based on the structure of the underlying mathematical model. Configure tabular and graphical views of data and solutions. Engage business users through early prototypes. Embed optimization components in company-specific applications.
The following diagram shows the deployment possibilities for applications developed with IBM ILOG CPLEX Optimization Studio.
Embedding through API’s
By means of application programming interfaces (APIs), models created by IBM ILOG CPLEX Optimization Studio can be easily integrated into external applications written in Java, C++ or .NET, without having to rewrite the model in other programming languages. This capability enables you to include optimization components developed with the CPLEX Optimization Studio in your own corporate IT applications, taking advantage of existing business process models, databases and user interfaces.
At the heart of an integrated system
IBM ILOG CPLEX Optimization Studio is at the core of applications developed with the IBM ILOG CPLEX Optimizers for mathematical programming and constraint programming and IBM ILOG ODM Enterprise, supporting all aspects of optimization technology-based analytical decision support application development. IBM ILOG ODM Enterprise enables rapid development of flexible decision support applications. Applications based on IBM ILOG ODM Enterprise allow users to adjust assumptions, operating constraints and goals, and to see the engine's recommendations in familiar business terminology, providing extensive support for what-if analysis, scenario comparison, solution explanations, and the controlled relaxation of binding constraints.
Automatic application generation
IBM ILOG CPLEX Optimization Studio and IBM ILOG ODM Enterprise have made it possible to automatically generate an optimization application from the structure of an OPL model. A simple wizard-guided step provides the initial application. OPL data structures are automatically mapped to data tables in IBM ILOG ODM Enterprise, decision variables and solution metrics are mapped to solution views, and objective functions are mapped to IBM ILOG ODM Enterprise's interactive business goals. Constraints marked as relax-able in the OPL model are exposed to the end user by name and priority, allowing relaxations and trade-offs based on business importance.
Configuring data and solution visualization
Charts based on IBM ILOG Visualization products are pre-packaged with IBM ILOG ODM Enterprise for creating a variety of tabular and graphical views of input data and solutions, allowing developers to easily produce informative displays for solution analysis and scenario comparison. To further configure and tailor the generated application, the IBM ILOG CPLEX Optimization Studio contains editors for customizing the appearance and behavior of all data display tables and charts, business goals, business costs and business constraints in an IBM ILOG ODM Enterprise application. In addition, any type of custom Java-based graphics can be created and embedded into the IBM ILOG ODM Enterprise GUI, allowing final applications to include completely custom views.
Business analyst and management participation
IBM ILOG ODM Enterprise is focused on producing deployable, state-of-the-art decision support applications, but it offers one additional advantage: at any point in the model development process, a draft model can be turned into a working application. Business analysts and managers can easily understand inputs and outputs, and can ask questions and make suggestions. This makes it easier for them to participate in the process of refining models, model behavior, displays and scenario creation parameters.
Learn more about important concepts and features of IBM ILOG CPLEX Optimization Studio that enable you to work with it effectively and efficiently.