excel solver
optimization
simulation
solver, derivatives, forward versus central

   solver.com

Frontline Systems, Inc.  

quadratic programming, portfolio optimization, quadratic solver 
Developers of Your Spreadsheet's Solver  
robust optimization, stochastic programming, simulation optimization
   
support, help, question

Standard Excel Solver - Improving Slow Solution Times - Methods for Nonlinear Problems


excel solver, solution time, starting values

 
Home
Register
What's New
Solver Tutorial
Solver Technology
Select a Product
Excel Users
Developers
MATLAB Users
Macintosh Users
Government Users
Academic Users
Press/Analysts
Privacy Policy
 

 

 


Methods for Nonlinear Problems

Starting Values. The nonlinear Solver uses the starting values of the decision variables to determine where to search for feasible, and later optimal trial solutions. The closer the starting values are to the actual solution, the less time the Solver will require in most cases. The Solver Results dialog, which appears when the Solver stops (even if the time or iteration limit was reached or you pressed ESC), allows you to save or discard the latest values of the decision variables. It usually pays to save these values so that they become the starting values the next time you choose Solve. For some problems, you may want to save several sets of variable values; you can do this with the Save Scenario button in the Solver Results and Show Trial Solutions dialogs.

Forward vs. Central Differencing. The Solver Options dialog includes a Derivatives option box, where you can choose Forward or Central (see Estimates, Derivatives and Search for details). Forward is the default choice. The Central option causes the Solver to perform twice as many recalculations in computing the partial derivatives at each major iteration. This will usually take more time on each iteration than the time saved from fewer iterations. You should choose the Central option only if the Solver is having difficulty reaching the optimal solution, and if the constraints are changing rapidly close to their bounds.

Frontline's current Premium Solver products often can do little to speed up the solution process for a nonlinear problem. Most of the methods they employ are effective only for linear and integer problems. But the next generation Premium Solver Platform will significantly speed up the solution process for nonlinear models in Excel.

Next: Methods for Integer Problems

Back to Eliminating Non-Essential Calculations

Back to Improving Slow Solution Times

Back to Standard Excel Solver Support Information

To Learn More:
For instant access to example models, full-text User Guides, and to download free 15-day trial versions of our software products whenever you're ready, you can register now.
User Type
Email Address
Name First Last
Company University
Phone

Trial version passwords are sent to the above email address: See Privacy Policy.
Our Premium Solver Platform works with existing Excel Solver models, solves much larger problems up to hundreds of times faster, and solves new kinds of problems via Evolutionary Solver.  Solver Engines plug into the Premium Solver Platform.
   
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.
   
spreadsheet solver
scarce resources