Solver Tutorial - How to Use the Excel Solver or Solver SDKWhat Must I Do to Use a Solver?To use a solver, you must build a model that specifies:
The solver will find values for the decision variables that satisfy the constraints while optimizing (maximizing or minimizing) the objective. Using Spreadsheets. Spreadsheets such as Microsoft Excel provide a convenient way to build such a model. Anyone who has used a spreadsheet is already familiar with the process: Cells on a worksheet can hold numbers, labels, or formulas that calculate new values -- such as the objective of an optimization. Constraints are simply limits (specified with <=, = or >= relations) on formula cells. And the decision variables are simply input cells containing numbers. Frontline's Premium Solver products provide powerful tools for solving, or optimizing, such models. Using Custom Programs. Another way to build an optimization model is to write code in a programming language such as Visual Basic, C#, Java or C/C++. Instead of spreadsheet cells, variables or arrays in the program hold the decision variables and computed values. Code using assignment statements and array indexing calculates values for the constraints and objective. Frontline's Solver SDK products provide equally powerful tools for solving, or optimizing, models in this form. The choice of approach is yours. Spreadsheets offer a quick way to build a model, and you can easily explain the model and its results to other users who are usually spreadsheet-literate. Application programs written in a programming language may offer higher performance and may be easier to distribute widely, within a company or to commercial users. No matter which approach you choose, Frontline Systems' Solver products provide the key optimization technology in an easy-to-use, reliable form. |
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. |


