用于开发基于优化的分析型决策支持应用的综合工具包
CPLEX Optimization Studio 可加速优化模型的开发和部署,它结合了领先求解引擎和紧密集成的 IDE 与建模语言。
使用线性/二次规划、混合整数和约束编程以及基于约束的调度来加速优化模型的开发和部署。使用透明的建模语言和直观的模型测试、剖析与调优工具确保开发和维护工作稳定可靠。
- 通过数学编程求解(英文):通过 IDE、API 或第三方应用全面访问强大的 MP 求解工具。
- 通过约束编程求解(英文):通过 IDE、API 或第三方应用程序访问出色、久经考验的 CP 求解工具。
- 建模(英文):使用 OPL 建模语言、ILOG Concert API 或众多其他接口和连接器创建优化模型并扩展优化算法。
- 开发(英文):开发、调试、测试和调优分析决策支持应用。
- 部署(英文):部署分析型决策支持应用。
了解更多信息
IBM ILOG CPLEX Optimization Studio 资源
购买 IBM ILOG CPLEX Optimization Studio
第一年的产品价格中包含 IBM 软件升级和支持。
购买后在线下载软件,无运输成本。
China 目前不提供在线购买功能。如有需求意向请通过如下方式联系 IBM 销售代表:
联系 IBM
- 产品询价
- E-mail 给我们
- 或即刻致电: 8008101818 转 5156(免费)
优先级代码: 101K803W
IBM ILOG CPLEX Optimization Studio supports rapid, reliable development of analytical decision support applications based on optimization technology with debugging, testing, and tuning of optimization models
IBM ILOG CPLEX Optimization Studio provides the most efficient way to build mathematical programming and constraint programming models for tackling complex planning and scheduling problems. With its Integrated Development Environment (IDE), descriptive modeling language and built in development tools, it supports the entire model development process.
Develop, debug, test and tune math programming, constraint programming and constraint-based scheduling models
The development process
Business Analysis
With most optimization projects, it is crucial to identify relevant data on demand, resources, constraints, costs, customer preferences, goals and solution metrics early in the process. IBM ILOG CPLEX Optimization Studio helps make this process easier.
A model library provides quick starting points for providing wide range of examples. For easy understanding and possible jumpstart for a model development, the example set is categorized from four different viewpoints (complexity, model feature, industry, technique) and can be imported to the integrated development environment (IDE). More importantly, IBM ILOG CPLEX Optimization Studio's ability to integrate with IBM ILOG ODM Enterprise provides a way to generate an application prototype very quickly, allowing business users without formal training in Operations Research (OR) to participate in the model refinement process.
With an application prototype, users can review the entire model in the business context that makes sense to them. Not only can users verify that all model inputs and outputs are correct, but they can help determine how the model should behave—how constraints should be relaxed, what explanations should be given and which model inputs should be exposed for modification in the scenario creation process.
Data Integration
Data preparation and manipulation with the OPL modeling language is powerful and efficient. IBM ILOG CPLEX Optimization Studio can import data and export optimal solutions to databases and Microsoft Excel spreadsheets. The modeling language supports both arrays and sets of data, and external database tables are naturally mapped to tuple sets. Tuple sets, like database tables, support primary and foreign keys, allowing for efficient model execution. Writing constraints and goals by referencing fine-grained sets of valid possibilities supports precision indexing, allowing models to solve problems more quickly, and eliminating the need to write unnecessary code.
Model Development
IBM ILOG CPLEX Optimization Studio is a full featured integrated development environment (IDE) with extensive support for project management and model review.
The OPL modeling language represents mathematical problems descriptively, producing substantially simpler and shorter code than general-purpose programming languages. Its powerful syntax supports all expressions needed to model and solve problems using mathematical programming- and constraint programming-based approaches.
IBM ILOG CPLEX Optimization Studio is the most efficient way to take advantage of the full power of IBM ILOG CPLEX Optimizer and IBM ILOG CPLEX CP Optimizer.
Real-world applications often require algorithmic approaches beyond the single-model view of most OR textbooks. OPL Script, built on top of the OPL modeling language, 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.
Model Debugging
It is common for the introduction of new business requirements to lead to unexpected results during the model refinement process. For example, a new constraint might make a model infeasible or a solution might no longer make sense after an additional objective has been enabled.
IBM ILOG CPLEX Optimization Studio has several features to help model developers find and address the problems that arise in real world applications:
Conflict detection and display
Constraints can be grouped with or without relaxation priorities. When encountering infeasibility during the solve process, IBM ILOG CPLEX Optimization Studio automatically invokes IBM ILOG CPLEX Optimizer's conflict refiner to find and display the constraint, group of constraints or variable bounds that are causing the infeasibility.
Recommended relaxations
The model relaxation recommendation engine suggests changes to variable bounds or constraint limits to make an infeasible model feasible.
Run configurations
This feature allows you to combine multiple models, data sets and optimizer settings for execution, providing a convenient method for testing a model's behavior across data instances, or test different models on the same data set, or test different settings on model/data combinations without having to resort to writing OPL Script or coding. If a specific model and data combination provides unexpected results, it is possible to drill down even further using the problem browser, the conflict refiner, or the recommended relaxations features.
Solution visualization
To ease the debugging process for scheduling models, CPLEX Optimization Studio can visualize solutions in the format of a Gantt chart.Execution tracing
IBM ILOG CPLEX Optimization Studio provides full access to the IBM ILOG CPLEX Optimizer log file, so users can track solve progress. Users can utilize a wide range of integrated development environment (IDE) features–from pause and continue, to exporting intermediate data to a flat file for detailed analysis, to using OPL Script to insert breaks–to manage the model review process.
Model Tuning
Achieving reasonable solving performance with a model can sometimes be a challenging task, even with help from the world's fastest optimization engine. IBM ILOG CPLEX Optimization Studio makes model performance tuning easier.
Managing data sets, parameter settings and models
The first step in performance tuning is to create a set of scenarios, combining particular alternate model formulations, data instances and engine parameters. IBM ILOG CPLEX Optimization Studio's Run Configurations feature is specifically designed to support the systematic isolation of performance problems.
When an IBM ILOG CPLEX Optimization Studio project contains multiple models with multiple engine settings and multiple data files, a Run Configuration references the specific combinations to be executed. Easily configurable through drag-and-drop, a benchmark suite is easy to manage, right from the IBM ILOG CPLEX Optimization Studio integrated development environment (IDE).
The Profiler in IBM ILOG CPLEX Optimization Studio helps you identify the precise bottlenecks in your models, including showing how memory and time is spent, both during model generation and model execution.
Product Details
Learn more about important concepts and features of IBM ILOG CPLEX Optimization Studio that enable you to work with it effectively and efficiently.
Related links





