excel solver
optimization
simulation
solver, Monte Carlo simulation

   solver.com

Frontline Systems, Inc.  

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

Monte Carlo Simulation Tutorial - Introduction


simulation, risk analysis, Excel

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

 

 
Welcome to our tutorial on Monte Carlo simulation -- from Frontline Systems, developers of the Excel Solver and Risk Solver software.  In the next few pages, we'll show how you can convert a conventional spreadsheet model of a business plan sales forecast -- one that yields a flawed "average" Net Profit forecast based on average inputs -- into a far more realistic and useful simulation model that reveals the full range of Net Profit outcomes.  And we'll show the power of Risk Solver software with Interactive Simulation -- which Dr. Sam Savage calls "a cure for the Flaw of Averages."

Wait!  What is Monte Carlo simulation?  Consult our Monte Carlo Simulation Introduction page for answers to:

bulletWhat is Monte Carlo Simulation?
bulletWhy Should I Use Monte Carlo Simulation?
bulletWhat Knowledge Do I Need to Use It?
bulletHow Will This Help Me in My Work or Career?

For background on simulation analysis and simulation models, consult our Simulation Introduction.  For background on risk analysis, consult our Risk Analysis Overview.  Our Risk Analysis Tutorial is designed to sharpen your thinking about uncertainty and risk, and how to identify and quantify the uncertainties you face.

A Business Planning Example

Imagine you are the marketing manager for a firm that is planning to introduce a new product. You need to estimate the first year profit from this product, which will depend on:

bulletSales in units
bulletPrice per unit
bulletUnit cost
bulletFixed costs

Profit will be calculated as Profit = Sales * (Price - Unit cost) - Fixed costs.  Fixed costs (for overhead, advertising, etc.) are known to be $120,000. But the other factors all involve some uncertainty. Sales in units can cover quite a range, and the selling price per unit will depend on competitor actions. Unit costs will also vary depending on vendor prices and production experience.

Uncertain Variables

To build a risk analysis model, we must first identify the uncertain variables -- also called random variables.  While there's some uncertainty in almost all variables in a business model, we want to focus on variables where the range of values is significant.

Sales and Price

Based on your market research, you believe that there are equal chances that the market will be Slow, OK, or Hot.

bulletIn the "Slow market" scenario, you expect to sell 50,000 units at an average selling price of $11.00 per unit.
bulletIn the "OK market" scenario, you expect to sell 75,000 units, but you'll likely realize a lower average selling price of $10.00 per unit.
bulletIn the "Hot market" scenario, you expect to sell 100,000 units, but this will bring in competitors who will drive down the average selling price to $8.00 per unit.

Unit Cost

Another uncertain variable is Unit Cost.  Your firm’s production manager advises you that unit costs may be anywhere from $5.50 to $7.50, with a most likely cost of $6.50. The most likely cost is also the average cost.

Uncertain Functions

Net Profit

Our next step is to identify uncertain functions -- also called functions of a random variable.  Net Profit is calculated as Profit = Sales * (Price - Unit cost) -Fixed costs. Sales Volume, Selling Price and Unit Cost are all uncertain variables, so Net Profit is an uncertain function.

The Flawed Average Model

At this point, we can summarize the problem in the Excel model pictured below, which calculates Net Profit based on average sales, price, and unit cost.

Flawed Average Model

The Net Profit figure of $117,750 calculated by this model, based on average values for the uncertain factors, is quite misleading, as we’ll see in a moment. The true average Net Profit is closer to $93,000!  As Dr. Sam Savage warns, "Plans based on average assumptions will be wrong on average."

Next: Introducing Uncertainty

Back to Monte Carlo Simulation Introduction

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