Excel Solver Upgrade Guide
Excel Solver Upgrade Guide
Now lets quickly summarize the features and benefits you do get when you upgrade:
1. The ability to solve much larger problems, much faster. Our upgraded products allow
you to solve problems anywhere from 10x to 40x larger than the basic Excel Solver, and
solve them much faster than before. With optional plug-in Solver Engines, you can solve
problems of virtually unlimited size.
2. The ability to solve a wider variety of problems. With the new constraint types and
Solver Engines we include, you can solve more types of problems.
3. Automatic guidance, giving you insight into your model and results. Analytic Solver
Platform, Risk Solver Platform, Premium Solver Platform, Analytic Solver Pro and
Premium Solver Pro will analyze your formulas, determine the type of model youve
created, provide ideas to help you get a better answer more easily, automatically choose
the best available Engine to solve it, and then help you understand the results.
4. Instant connection to knowledgeable technical support. Connect to a live person from
right inside Excel, and skip the explanations youd have to give by email or phone our
software will send diagnosis and error information automatically to the tech support rep.
5. A whole new way to model business situations with many dimensions. Besides building
regular models that are compatible with the basic Solver, with Analytic Solver
Platform, Risk Solver Platform, and Premium Solver Platform you can use Dimensional
Modeling to replace thousands of replicated formulas with just a few cells.
6. The ability to capture and manage uncertainty. Very rarely do we have perfect
information. Rather than putting in a single value to represent factors such as the weather,
stock prices, and interest rates, using Monte Carlo simulation techniques in Analytic
Solver Platform, Risk Solver Platform, Analytic Solver Pro and Risk Solver Pro, you can
include uncertainty in your model, see the full range of potential outcomes, and make
better decisions.
7. Powerful Data Mining and Time Series Analysis tools within Excel. Analytic Solver
Platform and the new Analytic Solver Pro include XLMiner which is the only
comprehensive data mining add-in for Excel. XLMiners capabilities include neural
networks, classification and regression trees, logistic regression, linear regression, Bayes
classifier, K-nearest neighbors, discriminant analysis, association rules, clustering,
principal components and more.
Installing
Installing the Software
Run the SolverSetup.exe program (or SolverSetup64.exe if you are installing the 64-bit version
of our products) to install the software whether you are using Analytic Solver Platform or any
of its subsets, such as Risk Solver Platform or Premium Solver Platform. The User Guide
chapter Installation and Add-Ins covers installation step-by-step, and explains how to activate
and deactivate the Analytic Solver Platform Excel add-in.
4. You will see a dialog box pop-up, with a check box for each product you can choose.
You can always change the selection later during your trial to try a different product.
5. Once you choose which product you wish to try, youll see the Ribbon change to reflect
the product that youre now using.
The Ribbon is your gateway to Analytic Solver Platforms graphical user interface. Most
often, you simply click on the arrow at the bottom of a button on the Ribbon to open a dropdown
gallery with more buttons, and then you click one of these choices.
In Excel 2013, 2010 and 2007, the Analytic Solver Platform Ribbon appears as a tab on the
standard Ribbon at the top of the Excel application window, and it stays in this position:
The small downward pointing arrow below each of the buttons indicates that you can open a
dropdown gallery of options related to that button. For example, clicking the downward arrow
for Constraints opens a gallery of further options for defining constraints:
Clicking Normal Constraint shows the traditional constraint relations, and clicking the
remaining gallery choices will display new options that you havent had in the basic Excel
Solver.
The buttons on the Ribbon play the following roles:
Clicking the Model button displays or hides the Task Pane (see more on this below).
Click the down arrow to add Dimensional Modeling capability to your model.
o Clicking the Correlations button brings up a dialog to allow you to easily create,
edit or delete correlation matrices. The down-arrow allows you to turn the use of
correlations on and off.
o Clicking the Results button opens a gallery of options that allow you to designate
a cell as an output cell for an uncertain function (to obtain statistics, charts or
other simulation results), or insert calls to PSI Statistics functions to compute
statistics, risk measures, or range values for uncertain functions.
Clicking the Parameters button allows you to designate a cell as a parameter to be varied
across multiple optimization or simulation runs, or designate a cell range as input data for
runtime use. You can even find candidate cells for parameters automatically, displaying
a tornado chart that shows which cells have the greatest impact on your model results.
The Solve Action group of buttons relate to solving your optimization or simulation
model:
o Clicking the Simulate button turns on Interactive Simulation, and lights up the
bulb; clicking it again turns off Interactive Simulation and the bulb. The downarrow allows you to run a single simulation at a time.
o Clicking the Optimize button runs an optimization, while clicking the downarrow gives you a list of choices for how to solve the model. You can use the
Analyze Without Solving option to find out what type of model (linear, nonlinear,
etc.) youve defined, and what Solver Engine can be used to solve it.
The Tools group of buttons is covered more fully in the User Guide: They allow you to
set up decision trees, create probability distributions that fit historical data, see the results
of specific simulations or optimization, manage results and publish an optimization or
simulation spreadsheet to the new Google Sheets Solver add-on or Online Excel Solver
app.
Clicking the Options button displays a dialog of options for controlling the optimization
and simulation processes, as well as for formatting charts and graphs.
Clicking the Help button displays online Help. The arrow allows you to open examples
or an online tutorial, access the User and Reference Guides, check your version and
license status, or enter a license code.
Each of these GUI functions is described more in depth in the Reference Guide chapter Using
the Ribbon and the Task Pane.
Alternatively, if youve used the basic Excel Solver we developed for Microsoft, youll find the
Add-Ins tab contains a Premium Solver button which displays a Solver Parameters dialog
very similar to the one youve used before. Changes you make to a model here are reflected in
the Task Pane, and vice versa.
You can easily switch between the Solver Parameters dialog, and the Ribbon and Task Pane as
often as you wish, without having to restart Excel or close and re-open any open workbooks.
As you can see, the Task Pane Model tab and the Solver Parameters dialog contain the same
information. But where the basic Excel Solver Parameters dialog is modal (moving the mouse
outside the dialog displays a wait cursor you must close the dialog to do anything else), the
Task Pane is modeless: You can move the mouse outside the pane, edit formulas on the
worksheet, or use other commands.
The Task Pane is initially docked to the right side of the Excel window, but you can select its
title bar with your mouse, drag it to another position, and resize it, as shown on the next page.
To re-dock the Task Pane, select its title bar with the mouse, drag to a position just beyond the
right edge of the Excel window, then release the mouse.
Use the Model tab to view your model in outline form, and optionally edit model elements inplace. Use the Platform tab to view or change Platform options, such as the number of
optimizations or simulations to run, or default bounds on decision variables or uncertain
variables. Use the Engine tab to select a Solver Engine and view or change its options. Use the
Output tab to view a log of solution messages, or a chart of the objective values.
Analyze model
Add element
Solve model
Refresh model
Use the buttons at the top of the Output tab to pause or stop the Solver, restore the original
values of the decision variables, copy the solution message log to the Windows Clipboard (so
you can paste it into another application), erase the solution log, or analyze or solve the model.
Copy to Clipboard
Pause Solver
Restore Variables
Erase Solution
Log
Analyze Model
Solve Model
Stochastic Optimization
Sensitivity Analysis
Decision Trees
You can use the Data Analysis group of buttons to draw a sample of data from a spreadsheet,
external SQL database, or from PowerPivot, explore your data, both visually and through
methods like cluster analysis, and transform your data with methods like Principal Components,
Missing Value imputation, Binning continuous data, and Transforming categorical data. In
V2015, XLMiner contains Text Mining capabilities and a new Feature Selection tool. Text
Miner, the new text mining feature, analyzes a collection of text documents, extracts their
meanings, and calculates any patterns or trends that might appear in the collection. The new
Feature Selection tool, gives insights on which variables are the most important or relevant, and
will provide the most information when included in a classification or production model.
Use the Time Series group of buttons for time series forecasting, using both Exponential
Smoothing (including Holt-Winters) and ARIMA (Auto-Regressive Integrated Moving Average)
models, the two most popular time series forecasting methods from classical statistics. These
methods forecast a single data series forward in time.
The Data Mining group of buttons give you access to a broad range of methods for prediction,
classification, and affinity analysis, from both classical statistics and data mining. These
methods use multiple input variables to predict an outcome variable, or classify the outcome into
one of several categories.
Use the Predict button to build prediction models using Multiple Linear Regression (with
variable subset selection and diagnostics), k-Nearest Neighbors, Regression Trees, and
Neural Networks.
Use the Classify button to build classification models with Discriminant Analysis, Logistic
Regression, k-Nearest Neighbors, Classification Trees, Nave Bayes, and Neural Networks.
Use the Associate button to perform affinity analysis (what goes with what or market
basket analysis) using Association Rules.
If forecasting and data mining are new for you, dont worry you can learn a lot about them by
consulting our extensive in-product Help. Click Help Help Text on the XLMiner tab, or click
Help Help Text Forecasting/Data Mining on the Analytic Solver Platform tab (these open the
same Help file).
If youd like to learn more and get started as a data scientist, consult the excellent book Data
Mining for Business Intelligence, which was written by the XLMiner designers and early academic
users. Youll be able to run all the XLMiner examples and exercises in Analytic Solver Platform.
In addition, the Solver Engine Option Reference chapter in the Reference Guide includes details
for each Solver Engine bundled in Analytic Solver Platform, Risk Solver Platform and Premium
Solver Platform. It also briefly describes how these options may be examined or set using VBA,
or in another programming language using Frontlines Solver SDK Platform.
You can download a free trial of the following optional plug-in Solver Engines: Gurobi,
MOSEK, OptQuest, XPRESS, and KNITRO, as well as our own Large Scale SQP, Large Scale
GRG, and Large Scale LP/QP solvers. These Solver Engines allow you to solve virtually
unlimited sized models at amazing speeds. Again, our Automatic Mode can automatically choose
the best one for your particular problem. You can learn more about each Engine here.
There is a link on our download pages to download the Setup program for these engines. Once
youve downloaded the file, simply run the EngineSetup program to install any or all of the
eight large-scale Solver Engines. The new Solver Engine(s) will appear in the dropdown engine
list shown at the top of the Task Pane Engine tab.
Getting Help
Installation Help
Should you run into any problems downloading or installing any of our products, were happy to
help. Call us at 775-831-0300 or email us at [email protected].
Accessing Resources
By going to Help Welcome Screen you can easily access a range of support and training
resources.
As with other buttons on the Ribbon, clicking the first menu choice has the same effect as
clicking the main button: It opens the online Help viewer.
Click the License Code choice to display the dialog shown below, which allows you to enter a
new license code, or an Activation Code for automatic license activation over the Internet. You
can use this when you purchase a permanent license to enable all features of Analytic Solver
Platform, Risk Solver Platform, Premium Solver Platform, or any other subset product.
You use either the upper part or the lower part of this dialog. If you have an Activation Code,
copy and paste it into the upper edit box, and click OK to automatically obtain your full license
code. Otherwise, contact us at [email protected] or by phone at 775-831-0300 and give us the
Lock Code displayed in the license code dialog. Well respond with a License Code, by email,
that you can copy and paste into the lower edit box in this dialog. Then click OK to save the
license code it will take effect immediately.
Click the Examples menu choice to open the related Excel workbook which contains a listing of
the model example workbooks installed on your hard disk. Opening and working with these
example workbooks is a great way to learn more about Analytic Solver Platform and both
optimization and simulation modeling techniques as well as approaches used for forecasting and
data mining.
Click the Operating Mode menu choice to switch between Guided Mode, Auto-Help Mode and
Expert Mode. We highly recommend starting out with Guided Mode, and leaving Auto-Help
Mode on all the time.
Click the Support Mode menu choice to switch between Active Support, Standard Support and
Basic Support. We highly recommend Active Support for most users.
Click Support Live Chat to connect to Frontline Systems technical support, from right inside
Excel. Read more about this below under Technical Support.
Click the Online Aids menu choice to open a Web browser to the right point on Frontlines
Website www.solver.com:
Online Aids Support Online: Here youll find the latest news, hints, frequently asked
questions and more example workbooks that you can download.
Online Aids Video Demos Online: Youll find a range of useful videos, from building
your first model to an overview of key optimization and simulation concepts.
Online Aids Tutorial Online: Read our optimization and simulation tutorials. This is
another great way to get started with Analytic Solver Platform whether you are focused
on optimization, simulation, or both.
Click the About Analytic Solver Platform menu choice to display your license status, copyright
and trademark information, and Frontline Systems contact information.
In addition, in Analytic Solver Platform you can get quick online Help for each Solver result
message and error message in the Output pane, each Platform option and Solver Engine option,
and each element of your simulation model and optimization model. See the User Guide chapter
Using Help, Licensing and Product Subsets for details.
Technical Support
If you run into any issues with the product itself were here to help. When youre using the
software, the best way to get help is to choose Support Live Chat from the Help menu. This
will start a Live Chat during our business hours (or send us a message at other hours), just as if
you were to start a Live Chat on www.solver.com, but it saves you and our tech support rep a lot
of time because the software reports your latest error message, model diagnosis, license issue
or other problem, without you having to type anything or explain verbally whats happened.
You can also call us at 775-831-0300, or email us at [email protected].