Solver Platform SDK - Global Optimization with Multistart MethodsGlobal Optimization with Multistart MethodsThe Solver Platform SDK includes the GRG nonlinear Solver to solve smooth nonlinear optimization problems. The GRG (Generalized Reduced Gradient) Solver is a robust and reliable small-scale NLP Solver, proven in use over more than 20 years. Global OptimizationIn the Solver Platform SDK, the GRG nonlinear Solver is augmented with "multistart" or "clustering" methods for global optimization. It can be automatically run many times from judiciously chosen starting points, and the best solution found will be returned as the optimal solution. For some smooth nonlinear problems, multistart methods will converge in probability to the globally optimal solution. For other problems, they often yield very good solutions in an acceptable amount of time -- and of course, they are far easier to use than a manual exploratory process. And you don't have to change your model at all to take advantage of these new global optimization capabilities! In the SDK's object-oriented API, you simply set a "parameter" property of the GRG Solver engine:
If you're programming in a procedural language such as C, you can accomplish the same thing with:
Faster Solution of Nonlinear ProblemsNonlinear problems often have some decision variables that occur linearly in the objective and constraints, while other variables occur nonlinearly (making the problem nonlinear overall). The Solver Platform SDK includes a new option for the GRG nonlinear solver, "Recognize Linear Variables," which allows the Solver to save time at each step when it computes partial derivatives of the problem functions. This option can make solution of nonlinear problems considerably faster, depending on the number of variables occurring linearly in the problem. Just set the correct "parameter" property of the GRG Solver engine:
or in a procedural language:
|
Platform Capabilities What's New in Version 9.0 Language/OS Support Monte Carlo Simulation Plug-in Solver Engines
Risk Solver Platform is an integrated superset of Premium Solver Platform and Risk Solver with best-of-breed simulation, best-of-breed optimization, and new stochastic programming and robust optimization capabilities you can't get anywhere else. Premium Solver Platform, our premier tool for conventional optimization, uses new PSI Technology to automatically analyze and transform your Excel model. It solves every type and size of problem, using built-in and plug-in Solver Engines. Premium Solver, our basic upgrade for the Excel Solver, solves up to 10X larger problems at much higher speed, and solves new kinds of problems with our Evolutionary Solver.
Risk Solver Platform is an integrated superset of Premium Solver Platform and Risk Solver with best-of-breed simulation, best-of-breed optimization, and new stochastic programming and robust optimization capabilities you can't get anywhere else. Risk Solver Premium integrates all the features of Premium Solver and Risk Solver, with far superior optimization and higher performance, easier to use simulation, for about the same price as competitive products for Monte Carlo simulation. Risk Solver is the easiest and fastest tool available for risk analysis of your Excel models, using Monte Carlo simulation. Evaluate thousands of scenarios in seconds, and see instantly updated charts and statistics, each time you ask "what if". Software Developer Tools: Solver Platform SDK makes it easy to solve any type or size of optimization problem in your Visual Basic, VB.NET, C/C++, C#, Java, or MATLAB program. And it's easy to deploy your application with our flexible licensing for software vendors and corporate developers. |


