ILOG
Welcome, Guest | Sign In


Blogs | Forums | Worldwide sites | Contact us

title element1
Product Info
Features
Latest version
Supported platforms
Presentations online
Join the discussions
Datasheet
The ILOG Optimization Suite
News & Events
Events
Press releases
Trial & Purchase
Academic sales
Contact info
Latest version  

ILOG ODM 3.1

ILOG ODM Studio GUI enhancements:

  • Row counters and line numbers in tables (only row counters in pivot tables)
  • Icons updated for improved usability
  • Improved layout to filter panels and table columns
New application samples (include a sample guide and come complete with reusable code and model artifacts):
  • "Supply-Demand" illustrates monthly balancing of supply and demand.
  • "Unit Commitment" showcases the scheduling of power generators for utilities.

Previous ILOG ODM updates

ILOG ODM 3.0
ILOG ODM 2.5
ILOG ODM 2.2
ILOG ODM 2.1
ILOG ODM 2.0

ILOG ODM 3.0

  • Multi-scenario comparison for planning under uncertainty:

    • New view provides key performance indicator (KPI)-level comparison across scenarios.
    • Table and chart displays allow effective impact analyses.

  • Improved data and scenario analyses in pivot tables:

    • Pivot tables now support pair-wise scenario comparison.
    • Enables fine-grained decision review in large data sets.
  • Scenario editing and exporting:

    • Formatted copy and paste preserves the headers and structure of copied cells.
    • You can now quickly and easily share results through Excel, Word or via e-mail.
  • Batch and background solving of multiple scenarios:

    • You can solve in the background or solve sequentially in a queue.
    • You will be alerted when your jobs are finished.
  • User access, integration and security (multi-user mode):

    • You can override locks and cancel solves.
    • The administration panel is accessible directly from the application.
    • Custom authentication is possible with Windows, Lightweight Directory Access Protocol (LDAP), or similar application.
    • Passwords managed by ILOG ODM are stored in encrypted form.
  • Performance and scalability:

    • Fast sorting, filtering and pivoting is available for very large tables (100,000's of rows).
    • Intelligent data-sharing between scenarios allows for quick scenario duplication and reduced space in database.
  • Ports and platforms:

    • Support is available for hosting scenario databases in IBM DB2.

Previous Updates

ILOG ODM 2.5

  • New mode enabling collaborative planning:

    • Scenarios and personal workspaces are stored in a centralized repository (relational database).
    • Multiple planners and reviewers can share scenarios; scenario locking ensures data consistency.
    • Personal workspaces allow individual scenario views and private or shared scenarios
    • You now have the ability to store repositories in a centralized database (Oracle supported) for enterprise applications.
  • Filtering and pivot tables:

    • interactive filtering allows attribute-based drill-down into large data sets.
    • An embedded pivot table (similar to Excel) supports flexible solution views and data aggregation.
    • Personal filtering and pivot table configurations are remembered between planning sessions for each user.
  • Multiple deployment targets:

    • Simplifies application management during the development cycle.
  • Support for parallel problem solving with ILOG CPLEX 11:

    • ILOG ODM-based applications can now leverage the full solving power of multi-core desktops.
  • Quadratic models:

    • Mathematical models with quadratic terms (objective or constraints) can be embedded in ILOG ODM. Remaining limitations: quadratic constraints cannot be relaxed, and quadratic goals are not monitored in the "solve progress" panel.

ILOG ODM 2.2

  • Support for ILOG CP Optimizer:

    • ILOG CP Optimizer is a constraint programming (CP) optimizer for solving detailed scheduling problems as well as certain combinatorial optimization problems that cannot be easily linearized and solved using traditional mathematical programming methods. Models developed in ILOG OPL with ILOG CP Optimizer can now be part of an ILOG ODM application, either in isolation or in conjunction with ILOG CPLEX models.
  • Multi-model applications:

    • You can use a solution approach in ILOG OPL that combines multiple models and engines in sequence or in iteration, in ILOG ODM. The results of each sub-model-solutions, relaxed requirements and goals-can be aggregated and summarized in ILOG ODM views.
  • Custom scenario data checking:

    • You can add custom scenario checkers (written in Java) to ILOG ODM applications; they can be automatically invoked before a scenario is solved. Errors or warnings are displayed in ILOG ODM's error panel.
  • Deployment of ODM applications with compiled models:

    • A deployed ILOG ODM application will now contain a compiled (obfuscated) version of an optimization model, protecting its details and potential intellectual property
  • New ports:

    • The ILOG ODM player is now available for Windows x64, allowing you to deploy models and applications that require more memory to execute than the 2GB available on 32-bit machines.

ILOG ODM 2.1

  • Customized ILOG ODM tables:

    • You can customize the display and behavior of ILOG ODM tables through hooks written in Java. A wide variety of changes are possible and include changes to the display (coloring cells based on their value), changes to editing behavior (adding a popup editor for dates) and the ability to add custom actions (freeze a selection of a schedule).
  • Scenario migration:

    • During development of an application or a new version of an application, a change in the data model makes existing application scenarios stored in ILOG ODM invalid. ILOG ODM 2.1 is a scenario migrator, allowing the automatic transformation of old scenarios (in many cases) and custom migration (for complex data model changes).
  • Improved control of solving with soft constraints:

    • You can now choose the algorithm for handling soft constraints from ILOG OPL's IDE when solving in ILOG ODM; this provides better performance in cases where the feasibility of a model is known.
    • ILOG OPL's IDE allows you to change relaxation parameters, including the relaxation "epsilon" and the marginal relaxation cost.
  • Flexible business goals and key performance indicators (KPIs):

    • Business goals can be marked as non-editable in ILOG OPL's IDE, appropriate for displaying KPIs which are not part of the objective function (for example "Total Cost" or "Utilization Rate").
    • In reverse, it is now possible to "hide" a business goal from display in ODM, while still being used in the OPL model's objective function.
  • Automated model testing:

    • It is now possible through scripting to generate and solve ILOG ODM scenarios in ILOG OPL's IDE or batch.
    • You can create and exercise a large set of scenario variations before deployment of your ILOG ODM application.
  • Internationalization and localization:

    • ILOG OPL and ILOG ODM are now fully internationalized, which means multi-byte strings can be used in OPL data and ILOG ODM displays. ILOG ODM's GUI and ILOG OPL's integrated development environment (IDE) can be localized for certain languages.

ILOG ODM 2.0

  • Application development productivity:

    • Wizard-based application generation from an ILOG OPL model is available. ILOG OPL data structures are automatically mapped to data tables in ILOG ODM, decision variables are mapped to solution views and objective functions are mapped to ILOG ODM goals. Constraints can be prioritized for relaxation based on their priority.
    • ILOG OPL's IDE now has editors to help you configure the generated application, including how views, goals and constraints are displayed and controlled in ILOG ODM by the business user.
  • Data and solution visualization:

    • Pre-packaged charts for input data visualization and solutions (ILOG JViews Charts) allow you to configure informative displays for solution analysis and scenario comparison.
    • Any type of custom graphical views of any type (based on Java) can be created and embedded into the GUI, allowing tailored application-specific views.
The Optimization Information Center
ILOG ODMS Demo
This demo will show how ILOG ODMS can help you develop decision support applications that address your company's unique planning and scheduling problems.
 
Watch the demo
 
The Right Hand Side
 
Check out ILOG's optimization e-newsletter.
 
     
ILOG OPL-CPLEX-ODM Hands-on Experience Workshop
  13 November 2008
Princeton, NJ
 
 
Learn more
 
Tell Me About Optimization
    How does it work?  
    What can it do?  
    Why is ILOG the leader?  
     
The ILOG Optimization Suite
 
ILOG OPL Development Studio
 
 
ILOG ODM
 
 
ILOG CPLEX
 
 
ILOG CP Optimizer
 
     
 
Academic Sales
 
element3