Return to Index
Operations Research Models and Methods
 



Excel Add-ins

Revisions


Optimization

Probability

Teach OR

OM/IE

Templates

Archive


ORMM Excel Add-ins

These are Excel add-in files (.xla) of the ORMM collection. They are compressed and stored with the (.zip) suffix. Download by clicking on the file name of the add-in in the left most column.

In late June 0f 2007, I revised the add-ins to work with Excel 2007 for Windows. These add-ins are dated on and after June 27, 2007. The navigation is quite different in Excel 2007. Where many of the instructions include screen shots of menu bars, these bars are no longer part of Excel 2007. Read the changes necessary on the Excel 2007 page.

Excel 2008 does not support VBA, so the add-ins will not work with Excel 2008.

As the add-ins are improved and corrected, we update the versions on the web. The Date Modified entries below show the dates of the latest revisions. Click the Revisions link on the left to see the purpose of each revision. If you replace an add-in with a newer version, be sure to delete or change the name of the old version. Otherwise, Excel may link to the old version rather than the new.

The add-ins on this page are from the ORMM collection. Click the icons on the left to view a similar page for the Teach OR, OM/IE and Template collections. All the collections and the Demo files are included in the archive. The links to the archive are at the bottom of this page.

The Add-in Name is the name that appears on the Excel Add-in window when the add-in is installed. The Archive at the bottom of the page contains the entire collection. Click on the word jensen.Lib to download the collection. The archive also includes the demonstration files.

Links are provided to the instructions for each add-in. Click on the add-in name or the leaf on the right to reach the instructions. Add-ins are not used like regular Excel workbook files. They must be installed through the add-in dialog on the tools menu or through Add ORMM. Review the General Instructions for loading add-ins.

File Name
Date Modified
Add-in Name
Instructions

   

2/209

Add ORMM
When called, this add-in lists all the ORMM add-ins that are in the same directory as the Add ORMM add-in. Add-ins are installed and removed with a simple click of a button. The add-in also loads demonstration files that illustrate the add-ins. To use this feature these files must be stored in a the same directory as the add-ins. See the instructions for details.


6/25/08

Demonstration
This add-in provides demonstrations of the other add-ins in the package, excluding the Teaching add-ins. To run a demonstration, both the Demonstration add-in and the subject add-in must be installed.


Optimization Add-ins


 

Math Programming Models
The Mathematical Programming Add-in constructs linear programming, integer programming, nonlinear programming, network and transportation models that can be solved using the Excel Solver Add-in or one of the solution add-ins provided in this collection.

7/10/09
LP/IP Solver
This add-in provides algorithms to solve Linear and Integer Programming problems. It can be used instead of the Excel solver for the linear models created by the Mathematical Programming add-in. The mp_models add-in must be installed to use this add-in.

7/3/07
Network Solver
A network solution algorithm is provided by this add-in. Network algorithms are generally faster than linear programming algorithms for solving problems that can be modeled entirely as networks. The problem solves generalized networks and can handle models with integer restrictions. The mp_models add-in must be installed to use this add-in.



11/2/09

Dynamic Programming Data
This add-in builds constructs data forms for specific problem classes of dynamic programming. Both deterministic and stochastic models are provided. The DP Data add-in calls the DP Models add-in to generate models. This add-in replaces the earlier Markov Data add-in.


10/30/09
Dynamic Programming Models
This add-in builds models for deterministic and stochastic dynamic programming, Discrete Time and continuous Markov processes, and also Markov Decision Process Models. The models are symbolic in that formulas are entered for transitions, transition rates, transition probabilities and other relevant components of a stochastic process model. The models constructed are analyzed using the DP Solver add-in or the Markov Analysis add-in. This add-in replaces the earlier Markov Models add-in.


11/4/09
Dynamic Programming Solver
This program creates a form for holding the data describing a deterministic or stochastic programming dynamic programming problem. The program has several methods for finding the optimum policy. The add-in accepts models created by the DP Models add-in. The add-in can also build forms for direct entry of the DP data. This add-in replaces the earlier Markov Decision Process add-in.

2/2/08
Optimize
Many Excel worksheet models depend on a few design variables. Through formulas, the worksheet contents vary with the values of the design variables and the modeler uses the worksheet as a "what if" tool. It is often the goal to find the best values. This add-in provides combinatorial algorithms that search for the best values. In addition to stand-alone forms for general use, the add-in performs combinatorial search for math. programming models, the traveling salesman problem, permutations, spanning trees, shortest path trees and flow trees. The add-in has an option that provides multiple starting points for nonlinear programming models. Some of the ideas associated by global optimization are implemented. The add-in replaces the Enumeration add-in.

12/21/07
Combinatorics
This add-in creates combinatorial models that use the search methods of the Optimize add-in. The add-in provides a model for the Quadratic Assignment, Minimal Spanning Tree, Shortest Path Tree, Sequencing and Routing for Single Vehicle and Routing for Multiple Vehicle problems. Other models will be added in the future. The Optimize add-in must be installed for the Combinatorics add-in to work.

7/9/07
Functions
This add-in performs operations on a function of continuous variables. The function may depend on many variables and be constructed of arbitrary combinations of Excel functions. The add-in uses numerical methods to compute the gradient and Hessian matrices (matrixes of first and second partial derivatives). It also computes integrals and moments. The add-in uses a gradient search method to find values of the variables that maximize or minimize the function.

Probability Add-ins


7/9/07
Random Variables
The Random Variables Add-in performs computations associated with probability distributions. Random variables with any of 16 different named distributions may be defined. Functions compute probabilities of events, inverse probabilities and moments. Complex problems may be solved through Monte-Carlo simulation.

Markov Data
This add-in has been replaced by the DP Data add-in listed in the optimization section.
 

Markov Models
This add-in has been replaced by the DP Models add-in listed in the optimization section.
 

3/30/09
Markov Analysis
This add-in performs a variety of computations associated with DTMC (Markov Chains) and CTMC (Markov Processes) including: economic analysis, steady state analysis, computation of n-step probabilities, simulation, computation of first passage probabilities and computation of absorbing state probabilities.

Markov Decision Process
This add-in has been replaced by the DP Solver add-in listed in the optimization section.

7/9/07
Queuing
The Queuing Add-in computes steady-state measures associated with Poisson queuing models, non Markovian queues and networks of queues. Both open and closed Markovian queues are modeled. The program also simulates multiple channel queues using two methods, a discrete next-event simulation and an entity simulation. Optimization was added on 1/22/04.

6/25/08

Decision Analysis
This add-in constructs and analyzes decision trees. A tree is defined by decision, chance and terminal nodes. The tree is described by a network of nodes and arcs, and can be displayed graphically. Bayes' analysis is available. Utility functions represent the decision maker's attitude toward risk.



simulation.pdf

Simulation
This add-in creates multiline simulations useful for analyzing a variety of systems that don't fit the model types handled by the other add-ins. The add-in builds and maintains worksheets on which simulations are easily built. Packaged models for time series simulation and inventory simulation are included. For most simulations, the RV add-in should also be installed.



Archive

This is the complete collection of ORMM, Teach OR and OM/IE add-ins. The archive also includes the folder demo_xls that contain the demonstration files. The archive also includes the folder template_xls. This folder includes Excel data files (.xls) that do not require the add-ins. Some of these files include macros.

When downloading new versions of the add-ins, be sure they replace the old versions on your hard disk. Click the link on the left to download the archive.

11/4/09

 

 

  
Return to Top

tree roots

Operations Research Models and Methods
Internet
by Paul A. Jensen
Copyright 2004 - All rights reserved