|
Product
|
New Features
|
Other Techniques
|
Comments |
| AIMMS, The Modeling System |
Parallel solver sessions; stochastic programming support; new syntax editor; case differencing; web services; GIS support; pivot table; multi-developer support; and more |
Integrated development and end user GUI; point-and-click database and XML integration; advanced developer support tools; outer approximation algorithm; multi-language and unit support; internal data management facilities; batch run options; multi-agent te |
The AIMMS modeling system is a general purpose tool not limited to linear programming. It is open to many solvers and solver types, and allows for building a complete optimization package ready for use by any industry. |
| AIMMS, the modeling system |
Non-Linear Math Program Inspector, Solution pooling, Lazy constraints, Benders decomposition algorithm (open), Non-Linear presolve, Multi-start solve, Gurobi, Mosek, Dynamic database functions, Pivot table display, MS Virtual Earth link, Yahoo Maps, ESRI Shape files, Geocoding functionality, Free Viewer license, Free Student license, and more. |
Integrated Development and End User GUI, Point-and-click database & XML integration, Advanced developer support tools, Multi-language and unit support, Internal data management facilities, Batch run options, Multi-agent technology, API/COM interface, Webs |
|
| AMPL |
Solver support for multiple solutions, parameter tuning, local search, mixed-integer programming with nonlinearities |
General nonlinear solver support including 2nd derivatives; support for detailed solver-specific directives and results; user-defined functions; MATLAB interfaces |
Flexible handling of sets and indexing for handling complex models naturally and large models efficiently. Includes a scripting language for iterative optimization schemes. Free experimentation available through the NEOS Server. |
| BendX Stochastic Solver |
BendX offers unique object-oriented library stochastic interface for Visual Basic, C#, and Java on top of the standard C-API callable library. |
In addition to the C-API callable library interface, BendX supports both SMPS and XML files (OptML/OSiL). Solves both DEQ and Benders, using CPLEX, GUROBI and CoinMP as the underlying LP solvers. |
BendX is a standard C-API callable library stochastic solver that supports solving both scenario-based and independent variable models with DEQ and Benders algorithms. |
| C-WHIZ |
|
|
Optional mixed-integer solver is MIPIII |
| CBC |
|
|
CBC (COIN Branch and Cut) is an Open Source solver available from coin-or.org |
| CLP |
|
|
CLP Coin-Or LP solver is an Open Source solver available from coin-or.org |
| CoinMP |
New release offers object-oriented library interfaces for Visual Basic, C#, and Java. Linux/UNIX versions available with automake/configure support. IPOPT and SMI support coming soon. |
When source is compiled for Windows it generates a CoinMP.dll library that can be readily used in projects. When compiled for Unix/Linux it generates a CoinMP.so library. |
CoinMP is an open-source C-API interface library that includes CLP (Coin LP), CBC (Coin Branch-and-Cut), and CGL (Cut Generation Library) projects. Precompiled ready-to-use CoinMP.dll is available for download. |
| DATAFORM |
|
|
DATAFORM is a model-database manager and a full-featured data manipulation language with strong support for LP modeling. Database is compatable with OML. |
| FICO Xpress |
Deterministic/Non-deterministic MIP; Network simplex; MIP solution pools; Tuning application; Quadratic simplex; QCQP/MIQCQP and convex non-linear support; XAD application developer; Constraint programming user extensions; Model debugger and profiler; multi-model algorithms; Hybrid MIP/CP; |
Advanced modeling platform; data exchange with application layer code; nested sub-models; extensive callback support for user control; memory compression techniques for large scale problems; modeling platform has GUI creation extension and resource editor for complete development. |
.NET/C/C++/VB6/Java API support. |
| flopc++ |
|
|
An open source algebraic modelling language implemented as a C++ class library. |
| Frontier Analyst |
|
|
Frontier Analyst is a performance measurement tool which uses Data Envelopment Analysis (DEA) to compare the relative performance of organisational units. Frontier Analyst is used widely in academic, public, private and government organisations. |
| GAMS |
see http://www.gams.com/docs/release/release.htm |
|
A GAMS system includes all components with size restrictions removed for those that are purchased. |
| GENO |
A new crossover operator that "encourages" feasibility of the candidate solutions was added in August 2007. |
|
GENO is a real-c |
| GIPALS - Linear Programming Environment |
Improved preprocessor and speed of the calculation. |
|
|
| GIPALS32 - Linear Programming Library |
Improved preprocessor. Added support for FORTRAN and VB.Net. |
|
|
| GLPK (GNU Linear Programming Kit) |
|
API routines to solve some graph and network problems. |
GLPK (GNU Linear Programming Kit) is intended for solving large-scale linea |
| GUROBI |
|
|
|
| IBM ILOG CPLEX |
Dyanmic Search; MIP Solution Pools; Deterministic Parallel MIP; Tuning Tool; Multiple MIP Starts; Solution Polishing API. |
With callbacks and goals, users can customize MIP branch-and-cut, such as branching and strategies and cutting planes. |
IBM ILOG ODM is an application development tool to build and deploy custom planning and scheduling applications based on IBM ILOG CPLEX. |
| IBM ILOG OPL Development Studio |
multi-model algorithms, warm-start, external calls to Java, decision expressions, performance profiler, automatic tuning, constraint detection and conflict resolution |
|
|
| KNITRO Solver 6.0 |
KNITRO 6.0 (March 2009): New functionality added to solve both linear and nonlinear models having binary or integer variables; improved multi-start generation of start points; new MPL interface. V5.2 (March 2008)): new MATL |
KNITRO provides three state-of-the art algorithms/solvers for continuous problems. |
|
| Lamps |
|
|
|
| LINDO API |
Stochastic programming capabilities, statistical sampling, K-best MIP solver. |
Stochastic Programming |
Suite of fast callable solvers for creating customized linear, integer, nonlinear, quadratic, stochastic and global optimization applications. |
| LINGO |
Stochastic programming capabilities, statistical sampling, K-best MIP solver. |
Stochastic Programming |
Fast linear, integer, nonlinear, quadratic, stochastic and global solvers and a comprehensive modeling language with convenient data options. |
| LOQO |
|
|
|
| MPL Modeling System |
Increased speed and scalability; New solver versions: CPLEX 12, GUROBI 1.1, XPress 2008, MOPS, CoinMP, GLPK, LPSolve, Knitro, Conopt, LGO, Path; Stochastic Programming; New Data Sources; |
With the OptiMax Component Library (listed separately), MPL models can embedded into end-user applications using Visual Basic, VBA, C#, C/C++, Java, and web-scripting languages. |
Maximal is now giving away for FREE development copies of MPL. We also offer free MPL with solver purchases, free MPL for Academics, and Subscription-Based Runtime pricing. |
| MPL Modeling System |
Increased speed and scalability; New solver versions: CPLEX 12, GUROBI 1.1, XPress 2008, MOPS, CoinMP, GLPK, LPSolve, Knitro, Conopt, LGO, Path; Stochastic Programming; New Data Sources; |
With the OptiMax Component Library (listed separately), MPL models can embedded into end-user applications using Visual Basic, VBA, C#, C/C++, Java, and web-scripting languages. |
Maximal is now giving away for FREE development copies of MPL. We also offer free MPL with solver purchases, free MPL for Academics, and Subscription-Based Runtime pricing. |
| OML (Optimization and Modeling Library) |
|
|
OML provides the full power of DATAFORM in the form of a callable library. The OML model database is compatable with DATAFORM. |
| OMP Plus |
Major improvements in cutting planes and in parallel MIP; modeling language extensions; extended infeasibility diagnosis. Decreased memory usage, increased LP and MIP performance. |
Cutting stock solvers; Gantt scheduling; supply chain planning environment; statistical forecasting. |
|
| OptiMax Component Library |
New release of OptiMax offers new language support, and more than 20 new objects have been added, with new enhanced methods and properties for advanced solver handling and data management. |
OptiMax is an object-oriented component library, specifically designed to help embedding optimization models into end-user applications. |
Maximal is now giving away for FREE development copies of MPL/OptiMax. We also offer free MPL with solver purchases, free MPL for Academics, and Subscription-Based Runtime pricing. |
| Optware Enterprise |
Microsoft Access 2007 version available |
We use Microsoft Office tools such as VBA, Access and Excel to generate and store LP solutions and reports. Generally customers contract with us for a turn-key solution. |
|
| Premium Solver Platform |
New modeless user interface, parameterized optimizations, charts/graphs, multi-core nonlinear and global solvers, video demos |
Convex and non-convex smooth nonlinear optimization, non-smooth optimization, global optimization, IF/MIN/MAX linearization |
Compatible upgrade from developers of Excel Solver & Premium Solver; upgradeable to Risk Solver Platform for simulation & stochastic optimization |
| Quantitative Methods Software (QMS) |
|
Models supported include Network, Forecast, Inventory/Production, Queue, Learning Curves, Simulation and Capacity Management. |
In addition to Linera and Integer Programming, the QMS package provides many other quantitative methods models. Primarily a pedigogical tool. |
| Risk Solver Platform |
New product: Modeless UI, parameterized optimizations & simulations, charts/graphs, multi-core simulation, nonlinear, global solvers, decision trees |
Smooth nonlinear and non-smooth optimization, global optimization, Monte Carlo, simulation optimization, stochastic programming, robust optimization |
Most powerful Excel Solver upgrade integrates conventional optimization, simulation/risk analysis, stochastic and robust optimization, decision analysis |
| SAS |
Irreducible infeasible set analysis; enhancements to OPTMODEL modeling language; interior point nonlinear programming solver. |
Quadratic optimization (interior point solver); general noninear optimization (nonlinear objective, nonlinearly constrained). |
SAS integrates optimization with data access and handling; statistical analysis and data mining; forecasting; reporting and deployment. |
| Solver Platform SDK |
Visual Studio 2008 support, large library of examples |
Convex and non-convex smooth nonlinear optimization, non-smooth optimization, global optimization, Monte Carlo simulation |
Object-oriented and procedural APIs for C/C++, C#, VB.NET, VB6/COM, Java, MATLAB; reads/writes MPS, LP, OSiL files; IntelliSense and JavaDocs |
| SOPT (Smart Optimizer) 4.2 |
Extended search capabilities are further developed to find feasible solutions to large-scale integer programs. Cuts are automatically generated by user parameters. |
Various heuristic search algorithms are implemented to look for integer feasible solutions quickly. Quadratic or smooth nonlinear problems are solved fast by an interior-point algorithm. |
|
| SYMPHONY |
|
Biobjective integer programs, warm starting for integer programs, basic sensitivity analysis for integer programs, callbacks for customization, custom modules included for specific combinatorial problems (vehicle routing, set partitioning, multi-criteria knapsack, network routing, etc.) |
SYMPHONY is an open-source solver for mixed-integer linear programs (MILPs) written in C. It can be used either (1) as a callable library through eithe |
| TOMLAB |
PROPT - optimal control platform. tomSym - modeling environment for MATLAB. |
|
|
| Vanguard Business Analytics Suite |
Stochastic Optimization. Grid computing. Web services. Collaborative modeling. |
Forecasting, Monte Carlo simulation, Decision tree analysis, Statistical analysis, Financial analysis, Sensitivity analysis |
New desktop tool to build integrated OR models such as Optimizations, Forecasts, Simulations, and more. New Stochastic Optimizer with Grid Computing! |
| Vanguard System for Web-based Optimization |
Development tool for Web-based Optimization. Stochastic Optimization. Grid computing. Web services. Collaborative modeling. |
Forecasting, Monte Carlo simulation, Decision tree analysis, Statistical analysis, Financial analysis, Sensitivity analysis |
Vanguard System is a new tool to build & deploy Web-based optimization applications. Supports access controls, version controls, systems integration. |
| What'sBest |
Stochastic programming capabilities, statistical sampling, K-best MIP solver, expanded function support. |
Stochastic Programming |
WhatsBest is a large scale optimization add-in for Excel; powerful enough for real world models and ideal for building models for clients. |
| XA |
Conflict Analysis, Piece-wise linear, concurrent Primal and Dual Algorithm, Extend and Goldsim interfaces. |
|
Experience a 5x speed-up in solving mixed integer linear programming models. |
| YALMIP |
|
Global, robust, multiparametric, geometric and semidefinite programming. Automatic modelling of many operators. |
|