| |
| |
Preface | |
| |
| |
| |
An Introduction to Model-Building | |
| |
| |
| |
An Introduction to Modeling | |
| |
| |
| |
The Seven-Step Model-Building Process | |
| |
| |
| |
CITGO Petroleum | |
| |
| |
| |
San Francisco Police Department Scheduling | |
| |
| |
| |
GE Capital | |
| |
| |
| |
Basic Linear Algebra | |
| |
| |
| |
Matrices and Vectors | |
| |
| |
| |
Matrices and Systems of Linear Equations | |
| |
| |
| |
The Gauss-Jordan Method for Solving Systems of Linear Equations | |
| |
| |
| |
Linear Independence and Linear Dependence | |
| |
| |
| |
The Inverse of a Matrix | |
| |
| |
| |
Determinants | |
| |
| |
| |
Introduction to Linear Programming | |
| |
| |
| |
What Is a Linear Programming Problem? | |
| |
| |
| |
The Graphical Solution of Two-Variable Linear Programming Problems | |
| |
| |
| |
Special Cases | |
| |
| |
| |
A Diet Problem | |
| |
| |
| |
A Work-Scheduling Problem | |
| |
| |
| |
A Capital Budgeting Problem | |
| |
| |
| |
Short-Term Financial Planning | |
| |
| |
| |
Blending Problems | |
| |
| |
| |
Production Process Models | |
| |
| |
| |
Using Linear Programming to Solve Multiperiod Decision Problems: An Inventory Model | |
| |
| |
| |
Multiperiod Financial Models | |
| |
| |
| |
Multiperiod Work Scheduling | |
| |
| |
| |
The Simplex Algorithm and Goal Programming | |
| |
| |
| |
How to Convert an LP to Standard Form | |
| |
| |
| |
Preview of the Simplex Algorithm | |
| |
| |
| |
Direction of Unboundedness | |
| |
| |
| |
Why Does an LP Have an Optimal bfs | |
| |
| |
| |
The Simplex Algorithm | |
| |
| |
| |
Using the Simplex Algorithm to Solve Minimization Problems | |
| |
| |
| |
Alternative Optimal Solutions | |
| |
| |
| |
Unbounded LPs | |
| |
| |
| |
The LINDO Computer Package | |
| |
| |
| |
Matrix Generators, LINGO, and Scaling of LPs | |
| |
| |
| |
Degeneracy and the Convergence of the Simplex Algorithm | |
| |
| |
| |
The Big M Method | |
| |
| |
| |
The Two-Phase Simplex Method | |
| |
| |
| |
Unrestricted-in-Sign Variables | |
| |
| |
| |
Karmarkar's Method for Solving LPs | |
| |
| |
| |
Multiattribute Decision Making in the Absence of Uncertainty: Goal Programming | |
| |
| |
| |
Using the Excel Solver to Solve LPs | |
| |
| |
| |
Sensitivity Analysis: An Applied Approach | |
| |
| |
| |
A Graphical Introduction to Sensitivity Analysis | |
| |
| |
| |
The Computer and Sensitivity Analysis | |
| |
| |
| |
Managerial Use of Shadow Prices | |
| |
| |
| |
What Happens to the Optimal z-Value If the Current Basis Is No Longer Optimal? | |
| |
| |
| |
Sensitivity Analysis and Duality | |
| |
| |
| |
A Graphical Introduction to Sensitivity Analysis | |
| |
| |
| |
Some Important Formulas | |
| |
| |
| |
Sensitivity Analysis | |
| |
| |
| |
Sensitivity Analysis When More Than One Parameter Is Changed: The 100% Rule | |
| |
| |
| |
Finding the Dual of an LP | |
| |
| |
| |
Economic Interpretation of the Dual Problem | |
| |
| |
| |
The Dual Theorem and Its Consequences | |
| |
| |
| |
Shadow Prices | |
| |
| |
| |
Duality and Sensitivity Analysis | |
| |
| |
| |
Complementary Slackness | |
| |
| |
| |
The Dual Simplex Method | |
| |
| |
| |
Data Envelopment Analysis | |
| |
| |
| |
Transportation, Assignment, and Transshipment Problems | |
| |
| |
| |
Formulating Transportation Problems | |
| |
| |
| |
Finding Basic Feasible Solutions for Transportation Problems | |
| |
| |
| |
The Transportation Simplex Method | |
| |
| |
| |
Sensitivity Analysis for Transportation Problems | |
| |
| |
| |
Assignment Problems | |
| |
| |
| |
Transshipment Problems | |
| |
| |
| |
Network Models | |
| |
| |
| |
Basic Definitions | |
| |
| |
| |
Shortest Path Problems | |
| |
| |
| |
Maximum Flow Problems | |
| |
| |
| |
CPM and PERT | |
| |
| |
| |
Minimum Cost Network Flow Problems | |
| |
| |
| |
Minimum Spanning Tree Problems | |
| |
| |
| |
The Network Simplex Method | |
| |
| |
| |
Integer Programming | |
| |
| |
| |
Introduction to Integer Programming | |
| |
| |
| |
Formulating Integer Programming Problems | |
| |
| |
| |
The Branch-and-Bound Method for Solving Pure Integer Programming Problems | |
| |
| |
| |
The Branch-and-Bound Method for Solving Mixed Integer Programming Problems | |
| |
| |
| |
Solving Knapsack Problems by the Branch-and-Bound Method | |
| |
| |
| |
Solving Combinatorial Optimization Problems by the Branch-and-Bound Method | |
| |
| |
| |
Implicit Enumeration | |
| |
| |
| |
The Cutting Plane Algorithm | |
| |
| |
| |
Advanced Topics in Linear Programming | |
| |
| |
| |
The Revised Simplex Algorithm | |
| |
| |
| |
The Product Form of the Inverse | |
| |
| |
| |
Using Column Generation to Solve Large-Scale LPs | |
| |
| |
| |
The Dantzig-Wolfe Decomposition Algorithm | |
| |
| |
| |
The Simplex Method for Upper-Bounded Variables | |
| |
| |
| |
Karmarkar's Method for Solving LPs | |
| |
| |
| |
Game Theory | |
| |
| |
| |
Two-Person Zero-Sum and Constant-Sum Games: Saddle Points | |
| |
| |
| |
Two-Person Zero-Sum Games: Randomized Strategies, Domination, and Graphical Solution | |
| |
| |
| |
Linear Programming and Zero-Sum Games | |
| |
| |
| |
Two-Person Nonconstant-Sum Games | |
| |
| |
| |
Introduction to n-Person Game Theory | |
| |
| |
| |
The Core of an n-Person Game | |
| |
| |
| |
The Shapley Value | |
| |
| |
| |
Nonlinear Programming | |
| |
| |
| |
Review of Differential Calculus | |
| |
| |
| |
Introductory Concepts | |
| |
| |
| |
Convex and Concave Functions | |
| |
| |
| |
Solving NLPs with One Variable | |
| |
| |
| |
Golden Section Search | |
| |
| |
| |
Unconstrained Maximization and Minimization with Several Variables | |
| |
| |
| |
The Method of Steepest Ascent | |
| |
| |
| |
Lagrange Multipliers | |
| |
| |
| |
The Kuhn-Tucker Conditions | |
| |
| |
| |
Quadratic Programming | |
| |
| |
| |
Separable Programming | |
| |
| |
| |
The Method of Feasible Directions | |
| |
| |
| |
Pareto Optimality and Tradeoff Curves | |
| |
| |
| |
Deterministic Dynamic Programming | |
| |
| |
| |
Two Puzzles | |
| |
| |
| |
A Network Problem | |
| |
| |
| |
An Inventory Problem | |
| |
| |
| |
Resource Allocation Problems | |
| |
| |
| |
Equipment Replacement Problems | |
| |
| |
| |
Formulating Dynamic Programming Recursions | |
| |
| |
| |
Using EXCEL to Solve Dynamic Programming Problems | |
| |
| |
| |
Heuristic Techniques | |
| |
| |
| |
Complexity Theory | |
| |
| |
| |
Introduction to Heuristic Procedures | |
| |
| |
| |
Simulated Annealing | |
| |
| |
| |
Genetic Search | |
| |
| |
| |
Tabu Search | |
| |
| |
| |
Comparison of Heuristics | |
| |
| |
| |
Solving Optimization Problems with the Evolutionary Solver | |
| |
| |
| |
Price Bundling, Index Function, Match Function, and Evolutionary Solver | |
| |
| |
| |
More Nonlinear Pricing Models | |
| |
| |
| |
Locating Warehouses | |
| |
| |
| |
Solving Other Combinatorial Problems | |
| |
| |
| |
Production Scheduling at John Deere | |
| |
| |
| |
Assigning Workers to Jobs with the Evolutionary Solver | |
| |
| |
| |
Cluster Analysis | |
| |
| |
| |
Fitting Curves | |
| |
| |
| |
Discriminant Analysis | |
| |
| |
| |
Neural Networks | |
| |
| |
| |
Introduction to Neural Networks | |
| |
| |
| |
Examples of the Use of Neural Networks | |
| |
| |
| |
Why Neural Nets Can Beat Regression: The XOR Example | |
| |
| |
| |
Estimating Neural Nets with PREDICT | |
| |
| |
| |
Using Genetic Algorithms to Optimize a Neural Network | |
| |
| |
| |
Using Genetic Algorithms to Determine Weights for a Back Propagation Network | |
| |
| |
| |
Cases | |
| |
| |
| |
Help, I'm Not Getting Any Younger | |
| |
| |
| |
Solar Energy for Your Home | |
| |
| |
| |
Golf-Sport: Managing Operations | |
| |
| |
| |
Vision Corporation: Production Planning and Shipping | |
| |
| |
| |
Material Handling in a General Mail-Handling Facility | |
| |
| |
| |
Selecting Corporate Training Programs | |
| |
| |
| |
Best Chip: Expansion Strategy | |
| |
| |
| |
Emergency Vehicle Location in Springfield | |
| |
| |
| |
System Design: Project Management | |
| |
| |
| |
Modular Design for the Help-You Company | |
| |
| |
| |
Brite Power: Capacity Expansion | |
| |
| |
Index | |