ebook img

Operations Research PDF

1434 Pages·2003·8.75 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Operations Research

Operations Research A P P L I C AT I O N S A N D A L G O R I T H M S D U X B U R Y T I T L E S O F R E L AT E D I N T E R E S T Albright, Winston & Zappe, Data Analysis and Decision Making Albright, VBA for Modelers: Developing Decision Support Systems with Microsoft Excel Berger & Maurer, Experimental Design Berk & Carey, Data Analysis with Microsoft Excel Clemen & Reilly, Making Hard Decisions with DecisionTools Devore, Probability & Statistics for Engineering and the Sciences Fourer, Gay & Kernighan, AMPL: A Modeling Language for Mathematical Programming Hayter, Probability and Statistics for Engineers and Scientists Hoerl & Snee, Statistical Thinking: Improving Business Performance Kao, Introduction to Stochastic Processes Kenett & Zacks, Modern Industrial Statistics: Design of Quality and Reliability Kirkwood, Strategic Decision Making: Multiobjective Decision Analysis with Spreadsheets Lapin & Whisler, Quantitative Decision Making with Spreadsheet Applications Lattin, Carroll & Green, Analyzing Multivariate Data Lawson & Erjavec, Engineering and Industrial Statistics Middleton, Data Analysis Using Microsoft Excel Minh, Applied Probability Models Neuwirth & Arganbright, Mathematical Modeling with Microsoft Excel Ramsey, The Elements of Statistics with Applications to Economics SAS Institute Inc., JMP-IN: Statistical Discovery Software Savage, Decision Making with Insight Schrage, Optimization Modeling Using LINDO Seila, Ceric & Tadikamalla, Applied Simulation Modeling Shapiro, Modeling the Supply Chain Tan, Finite Mathematics for the Managerial, Life, and Social Sciences Taylor, Excel Essentials: Using Microsoft Excel for Data Analysis and Decision Making Vardeman & Jobe, Basic Engineering Data Collection and Analysis Vining, Statistical Methods for Engineers Waner & Costenoble, Finite Mathematics Winston, Introduction to Probability Models Winston, Simulation Modeling Using @Risk Winston & Albright, Practical Management Science Winston & Venkataramanan, Introduction to Mathematical Programming To order copies contact your local bookstore or call 1-800-354-9706. For more information go to: www.duxbury.com Operations Research A P P L I C AT I O N S A N D A L G O R I T H M S F O U R T H E D I T I O N Wayne L. Winston I N D I A N A U N I V E R S I T Y W I T H C A S E S B Y Jeffrey B. Goldberg U N I V E R S I T Y O F A R I Z O N A Australia I Canada I Mexico I Singapore Spain I United Kingdom I United States � � � � � � � � � � � Publisher: Curt Hinrichs Assistant Editor: Ann Day Editorial Assistant: Katherine Brayton Technology Project Manager: Burke Taft Marketing Manager: Joseph Rogove Marketing Assistant: Jessica Perry Advertising Project Manager: Tami Strang Print/Media Buyer: Jessica Reed Permissions Editor: Bob Kauser Production Project Manager: Hal Humphrey Production Service: Hoyt Publishing Services Text Designer: Kaelin Chappell Copy Editors: David Hoyt and Erica Lee Illustrator: Electronic Illustrators Group Cover Designer: Lisa Langhoff Cover Image: Getty Images, photographer Nick Koudis Cover Printer: Transcontinental Printing, Louiseville Compositor: ATLIS Graphics Printer: Transcontinental Printing, Louiseville COPYRIGHT © 2004 Brooks/Cole, a division of Thomson Learning, Inc. Thomson LearningTM is a trademark used herein under license. ALL RIGHTS RESERVED. No part of this work covered by the copyright hereon may be reproduced or used in any form or by any means—graphic, electronic, or mechanical, including but not limited to photocopying, recording, taping, Web distribution, in- formation networks, or information storage and retrieval sys- tems—without the written permission of the publisher. Printed in Canada 1 2 3 4 5 6 7 0 7 0 6 0 5 0 4 0 3 For more information about our products, contact us at: Thomson Learning Academic Resource Center 1-800-423-0563 For permission to use material from this text, contact us by: Phone: 1-800-730-2214 Fax: 1-800-730-2215 Web: http://www.thomsonrights.com Library of Congress Control Number 2003105883 Student Edition with InfoTrac College Edition: ISBN 0-534-38058-1 Student Edition without InfoTrac College Edition: ISBN 0-534-42358-2 International Student Edition: ISBN 0-534-52020-0 Brooks/Cole—Thomson Learning 10 Davis Drive Belmont, CA 94002 USA Asia Thomson Learning 5 Shenton Way #01-01 UIC Building Singapore 068808 Australia/New Zealand Thomson Learning 102 Dodds Street Southbank, Victoria 3006 Australia Canada Nelson 1120 Birchmount Road Toronto, Ontario M1K 5G4 Canada Europe/Middle East/Africa Thomson Learning High Holborn House 50/51 Bedford Row London WC1R 4LR United Kingdom Latin America Thomson Learning Seneca, 53 Colonia Polanco 11560 Mexico D.F. Mexico Spain/Portugal Paraninfo Calle Magallanes, 25 28015 Madrid Spain � � � � � � � � � � � Brief Contents 1 An Introduction to Model Building 1 2 Basic Linear Algebra 11 3 Introduction to Linear Programming 49 4 The Simplex Algorithm and Goal Programming 127 5 Sensitivity Analysis: An Applied Approach 227 6 Sensitivity Analysis and Duality 262 7 Transportation, Assignment, and Transshipment Problems 360 8 Network Models 413 9 Integer Programming 475 10 Advanced Topics in Linear Programming 562 11 Nonlinear Programming 610 12 Review of Calculus and Probability 707 13 Decision Making under Uncertainty 737 14 Game Theory 803 15 Deterministic EOQ Inventory Models 846 16 Probabilistic Inventory Models 880 17 Markov Chains 923 18 Deterministic Dynamic Programming 961 19 Probabilistic Dynamic Programming 1016 20 Queuing Theory 1051 21 Simulation 1145 22 Simulation with Process Model 1191 23 Spreadsheet Simulation with the Excel Add-in @Risk 1212 24 Forecasting Models 1275 v � � � � � � � � � � � Contents Preface xii About the Author xvi 1 An Introduction to Model-Building 1 1.1 An Introduction to Modeling 1 1.2 The Seven-Step Model-Building Process 5 1.3 CITGO Petroleum 6 1.4 San Francisco Police Department Scheduling 7 1.5 GE Capital 9 2 Basic Linear Algebra 11 2.1 Matrices and Vectors 11 2.2 Matrices and Systems of Linear Equations 20 2.3 The Gauss-Jordan Method for Solving Systems of Linear Equations 22 2.4 Linear Independence and Linear Dependence 32 2.5 The Inverse of a Matrix 36 2.6 Determinants 42 3 Introduction to Linear Programming 49 3.1 What Is a Linear Programming Problem? 49 3.2 The Graphical Solution of Two-Variable Linear Programming Problems 56 3.3 Special Cases 63 3.4 A Diet Problem 68 3.5 A Work-Scheduling Problem 72 3.6 A Capital Budgeting Problem 76 3.7 Short-Term Financial Planning 82 3.8 Blending Problems 85 3.9 Production Process Models 95 3.10 Using Linear Programming to Solve Multiperiod Decision Problems: An Inventory Model 100 3.1l Multiperiod Financial Models 105 3.12 Multiperiod Work Scheduling 109 4 The Simplex Algorithm and Goal Programming 127 4.1 How to Convert an LP to Standard Form 127 4.2 Preview of the Simplex Algorithm 130 4.3 Direction of Unboundedness 134 4.4 Why Does an LP Have an Optimal bfs? 136 4.5 The Simplex Algorithm 140 4.6 Using the Simplex Algorithm to Solve Minimization Problems 149 4.7 Alternative Optimal Solutions 152 4.8 Unbounded LPs 154 4.9 The LINDO Computer Package 158 4.10 Matrix Generators, LINGO, and Scaling of LPs 163 4.11 Degeneracy and the Convergence of the Simplex Algorithm 168 4.12 The Big M Method 172 vi Contents vii 4.13 The Two-Phase Simplex Method 178 4.14 Unrestricted-in-Sign Variables 184 4.15 Karmarkar's Method for Solving LPs 190 4.16 Multiattribute Decision Making in the Absence of Uncertainty: Goal Programming 191 4.l7 Using the Excel Solver to Solve LPs 202 5 Sensitivity Analysis: An Applied Approach 227 5.1 A Graphical Introduction to Sensitivity Analysis 227 5.2 The Computer and Sensitivity Analysis 232 5.3 Managerial Use of Shadow Prices 246 5.4 What Happens to the Optimal z-Value If the Current Basis Is No Longer Optimal? 248 6 Sensitivity Analysis and Duality 262 6.1 A Graphical Introduction to Sensitivity Analysis 262 6.2 Some Important Formulas 267 6.3 Sensitivity Analysis 275 6.4 Sensitivity Analysis When More Than One Parameter Is Changed: The 100% Rule 289 6.5 Finding the Dual of an LP 295 6.6 Economic Interpretation of the Dual Problem 302 6.7 The Dual Theorem and Its Consequences 304 6.8 Shadow Prices 313 6.9 Duality and Sensitivity Analysis 323 6.10 Complementary Slackness 325 6.11 The Dual Simplex Method 329 6.12 Data Envelopment Analysis 335 7 Transportation, Assignment, and Transshipment Problems 360 7.1 Formulating Transportation Problems 360 7.2 Finding Basic Feasible Solutions for Transportation Problems 373 7.3 The Transportation Simplex Method 382 7.4 Sensitivity Analysis for Transportation Problems 390 7.5 Assignment Problems 393 7.6 Transshipment Problems 400 8 Network Models 413 8.1 Basic Definitions 413 8.2 Shortest-Path Problems 414 8.3 Maximum-Flow Problems 419 8.4 CPM and PERT 431 8.5 Minimum-Cost Network Flow Problems 450 8.6 Minimum Spanning Tree Problems 456 8.7 The Network Simplex Method 459 9 Integer Programming 475 9.1 Introduction to Integer Programming 475 9.2 Formulating Integer Programming Problems 477 9.3 The Branch-and-Bound Method for Solving Pure Integer Programming Problems 5l2 9.4 The Branch-and-Bound Method for Solving Mixed Integer Programming Problems 523 9.5 Solving Knapsack Problems by the Branch-and-Bound Method 524 9.6 Solving Combinatorial Optimization Problems by the Branch-and-Bound Method 527 9.7 Implicit Enumeration 540 9.8 The Cutting Plane Algorithm 545 viii Contents 10 Advanced Topics in Linear Programming 562 10.1 The Revised Simplex Algorithm 562 10.2 The Product Form of the Inverse 567 10.3 Using Column Generation to Solve Large-Scale LPs 570 10.4 The Dantzig-Wolfe Decomposition Algorithm 576 10.5 The Simplex Method for Upper-Bounded Variables 593 10.6 Karmarkar's Method for Solving LPs 597 11 Nonlinear Programming 610 11.1 Review of Differential Calculus 610 11.2 Introductory Concepts 616 11.3 Convex and Concave Functions 630 11.4 Solving NLPs with One Variable 637 11.5 Golden Section Search 649 11.6 Unconstrained Maximization and Minimization with Several Variables 655 11.7 The Method of Steepest Ascent 660 11.8 Lagrange Multipliers 663 11.9 The Kuhn–Tucker Conditions 670 11.10 Quadratic Programming 680 11.11 Separable Programming 688 11.12 The Method of Feasible Directions 693 11.13 Pareto Optimality and Tradeoff Curves 695 12 Review of Calculus and Probability 707 12.1 Review of Integral Calculus 707 12.2 Differentiation of Integrals 710 12.3 Basic Rules of Probability 710 12.4 Bayes’ Rule 713 12.5 Random Variables, Mean, Variance, and Covariance 715 12.6 The Normal Distribution 722 12.7 z-Transforms 730 13 Decision Making under Uncertainty 737 13.1 Decision Criteria 737 13.2 Utility Theory 741 13.3 Flaws in Expected Maximization of Utility: Prospect Theory and Framing Effects 755 13.4 Decision Trees 758 13.5 Bayes’ Rule and Decision Trees 767 13.6 Decision Making with Multiple Objectives 773 13.7 The Analytic Hierarchy Process 785 14 Game Theory 803 14.1 Two-Person Zero-Sum and Constant-Sum Games: Saddle Points 803 14.2 Two-Person Zero-Sum Games: Randomized Strategies, Domination, and Graphical Solution 807 14.3 Linear Programming and Zero-Sum Games 816 14.4 Two-Person Nonconstant-Sum Games 827 14.5 Introduction to n-Person Game Theory 832 14.6 The Core of an n-Person Game 834 14.7 The Shapley Value 837 15 Deterministic EOQ Inventory Models 846 15.1 Introduction to Basic Inventory Models 846 15.2 The Basic Economic Order Quantity Model 848 15.3 Computing the Optimal Order Quantity When Quantity Discounts Are Allowed 859 15.4 The Continuous Rate EOQ Model 865 15.5 The EOQ Model with Back Orders Allowed 868 Contents ix 15.6 When to Use EOQ Models 872 15.7 Multiple-Product EOQ Models 873 16 Probabilistic Inventory Models 880 16.1 Single-Period Decision Models 880 16.2 The Concept of Marginal Analysis 880 16.3 The News Vendor Problem: Discrete Demand 881 16.4 The News Vendor Problem: Continuous Demand 886 16.5 Other One-Period Models 888 16.6 The EOQ with Uncertain Demand: The (r, q) and (s, S) Models 890 16.7 The EOQ with Uncertain Demand: The Service Level Approach to Determining Safety Stock Level 898 16.8 (R, S) Periodic Review Policy 907 16.9 The ABC Inventory Classification System 911 16.10 Exchange Curves 913 17 Markov Chains 923 17.1 What Is a Stochastic Process? 923 17.2 What Is a Markov Chain? 924 17.3 n-Step Transition Probabilities 928 17.4 Classification of States in a Markov Chain 931 17.5 Steady-State Probabilities and Mean First Passage Times 934 17.6 Absorbing Chains 942 17.7 Work-Force Planning Models 950 18 Deterministic Dynamic Programming 961 18.1 Two Puzzles 961 18.2 A Network Problem 962 18.3 An Inventory Problem 969 18.4 Resource-Allocation Problems 974 18.5 Equipment-Replacement Problems 985 18.6 Formulating Dynamic Programming Recursions 989 18.7 The Wagner–Whitin Algorithm and the Silver–Meal Heuristic 1001 18.8 Using Excel to Solve Dynamic Programming Problems 1006 19 Probabilistic Dynamic Programming 1016 19.1 When Current Stage Costs Are Uncertain, but the Next Period’s State Is Certain 1016 19.2 A Probabilistic Inventory Model 1019 19.3 How to Maximize the Probability of a Favorable Event Occurring 1023 19.4 Further Examples of Probabilistic Dynamic Programming Formulations 1029 19.5 Markov Decision Processes 1036 20 Queuing Theory 1051 20.1 Some Queuing Terminology 1051 20.2 Modeling Arrival and Service Processes 1053 20.3 Birth–Death Processes 1053 20.4 The M/M/1/GD/∞/∞ Queuing System and the Queuing Formula L � �W 1072 20.5 The M/M/1/GD/c/∞ Queuing System 1083 20.6 The M/M/s/GD/∞/∞ Queuing System 1087 20.7 The M/G/∞/GD/∞/∞ and GI/G/∞/GD/∞/∞ Models 1095 20.8 The M/G/1/GD/∞/∞ Queuing System 1097 20.9 Finite Source Models: The Machine Repair Model 1099 20.10 Exponential Queues in Series and Open Queuing Networks 1104 20.11 The M/G/s/GD/s/∞ System (Blocked Customers Cleared) 1112 20.12 How to Tell Whether Interarrival Times and Service Times Are Exponential 1115 20.13 Closed Queuing Networks 1119 23.5 The RISKGENERAL Function 1244 23.6 The RISKCUMULATIVE Random Variable 1248 23.7 The RISKTRIGEN Random Variable 1249 23.8 Creating a Distribution Based on a Point Forecast 1250 23.9 Forecasting the Income of a Major Corporation 1252 23.10 Using Data to Obtain Inputs for New Product Simulations 1256 23.11 Simulation and Bidding 1267 23.12 Playing Craps with @Risk 1269 23.13 Simulating the NBA Finals 1271 24 Forecasting Models 1275 24.1 Moving-Average Forecast Methods 1275 24.2 Simple Exponential Smoothing 1281 24.3 Holt’s Method: Exponential Smoothing with Trend 1283 24.4 Winter’s Method: Exponential Smoothing with Seasonality 1286 24.5 Ad Hoc Forecasting 1292 24.6 Simple Linear Regression 1302 24.7 Fitting Nonlinear Relationships 1312 24.8 Multiple Regression 1317 Appendix 1: @Risk Crib Sheet 1336 Appendix 2: Cases 1350 Case 1 Help, I’m Not Getting Any Younger 1351 Case 2 Solar Energy for Your Home 1351 Case 3 Golf-Sport: Managing Operations 1352 Case 4 Vision Corporation: Production Planning and Shipping 1355 Case 5 Material Handling in a General Mail-Handling Facility 1356 Case 6 Selecting Corporate Training Programs 1359 x Contents 20.14 An Approximation for the G/G/m Queuing System 1124 20.15 Priority Queuing Models 1126 20.16 Transient Behavior of Queuing Systems 1131 21 Simulation 1145 21.1 Basic Terminology 1145 21.2 An Example of a Discrete-Event Simulation 1146 21.3 Random Numbers and Monte Carlo Simulation 1153 21.4 An Example of Monte Carlo Simulation 1158 21.5 Simulations with Continuous Random Variables 1162 21.6 An Example of a Stochastic Simulation 1173 21.7 Statistical Analysis in Simulations 1180 21.8 Simulation Languages 1183 21.9 The Simulation Process 1184 22 Simulation with Process Model 1191 22.1 Simulating an M/M/1 Queuing System 1191 22.2 Simulating an M/M/2 System 1195 22.3 Simulating a Series System 1199 22.4 Simulating Open Queuing Networks 1203 22.5 Simulating Erlang Service Times 1207 22.6 What Else Can Process Model Do? 1210 23 Simulation with the Excel Add-in @Risk 1212 23.1 Introduction to @Risk: The News Vendor Problem 1212 23.2 Modeling Cash Flows from a New Product 1222 23.3 Product Scheduling Models 1232 23.4 Reliability and Warranty Modeling 1238 Case 7 Best Chip: Expansion Strategy 1362 Case 8 Emergency Vehicle Location in Springfield 1364 Case 9 System Design: Project Management 1365 Case 10 Modular Design for the Help-You Company 1366 Case 11 Brite Power: Capacity Expansion 1368 Appendix 3: Answers to Selected Problems 1370 Index 1402 Contents xi � � � � � � � � � � � Preface In recent years, operations research software has be- come widely available. Its use is illustrated throughout this book. Like most tools, however, it is of little value unless the user understands its application and pur- pose. Users must ensure that the mathematical input accurately reflects the real-life problems to be solved and that the numerical results are correctly applied to solve them. With this in mind, this book emphasizes model formulation and model building as well as the interpretation of software output. Intended Audience and Prerequisites This book is intended as an advanced beginning or in- termediate text in operations research or management science. The following groups can benefit from using it. I Undergraduate majors in information systems or decision sciences in business, operations research, management science, industrial engineering, mathe- matics, or agricultural/resource economics. I MBA students or masters students in public admin- istration enrolled in an applications-oriented opera- tions research or management science course. I Graduate students who need an overview of the major topics in operations research and manage- ment science. I Practitioners who need a comprehensive reference. For courses specializing in deterministic models or in probabilistic models of operations research, or for those wishing to cover state-of-the-art methods of op- erations research (OR), the publisher offers split vol- umes of this text that feature additional coverage. Introduction to Mathematical Programming (Oper- ations Research: Volume One—ISBN 0-534-35964-7) includes Chapters 1 through 10, 11, and 14 of Operations Research, along with three unique chapters covering recent developments in mathematical pro- gramming. Unique topics include heuristic methods, artificial intelligence, genetic algorithms, simulated annealing, Tabu search, and neural networks. Introduction to Probability Models (Operations Research: Volume Two—ISBN 0-534-40572-X) in- cludes OR Chapters 12, 13, and 15 through 24, plus three additional chapters on financial engineering top- ics. Topics include option pricing, real options, the scenario approach to portfolio optimization, stochas- tic calculus, and stochastic control. Operations Research is designed for students who have had some calculus, matrix algebra, and an intro- ductory statistics course. A formal course in probabil- ity theory is not required. Chapter 2 provides a review of matrix algebra, and Chapter 12 reviews the proba- bility and calculus required for the rest of the book. Features The following features help to make this text reader- friendly. I The book is completely self-contained, with all the necessary mathematical background reviewed in Chapters 2 and 12. Each chapter is designed to be modular, so the book can be tailored to the needs of a course. Additionally, each section of the book is written to be as self-contained as possible; instruc- tors can be extremely flexible in designing a course. The Instructor’s Notes identify which por- tions of the book must be covered as prerequisites to each section. I To provide immediate feedback to students, problems are placed at the end of sections, and most chapters conclude with review problems. There are approxi- mately 1,500 problems, grouped by level of difficulty: Group A for practice of basic techniques, Group B for underlying concepts, and Group C for mastering the theory independently. I The book avoids excessive theoretical exercises in favor of applied word problems. Many problems xii Preface xiii are based on published applications. The exposition takes great pain, by means of several examples in each chapter, to guide the student step by step through even the most complex topics. I To help students review for exams, most chapters have a summary of concepts and formulas. Answers to selected problems appear in an appen- dix. A Student Solutions Manual is available, pro- viding worked-out solutions to selected problems. The Student Solutions Manual may be purchased separately or packaged with the text at a nominal additional price. I Instructors who adopt this text in their courses may receive the Instructor’s Suite CD-ROM. This CD contains complete solutions to every problem in the text, PowerPoint slides, and Instructor’s Notes. I The book is accompanied by a CD containing spe- cial versions of LINDO, LINGO, Premium Solver, Process Model, and @Risk. I The text contains instruction for using the software contained on the CD. All of the files needed for examples and exercises are also included on the CD. Coverage and Organization The linear programming section of the book is com- pletely self-contained; all necessary mathematical background is given in Chapter 2. Students who are familiar with matrix multiplication should have no problems with Chapters 2–11. Portions of the remain- ing chapters require rudimentary knowledge of calcu- lus and probability equivalent to that obtained from a one-semester calculus course and a one-semester sta- tistics course. All topics in calculus and probability used in Chapters 13–24 are reviewed in Chapter 12. Since not all students need a full-blown theoretical treatment of sensitivity analysis, there are two chap- ters on the topic. Chapter 5 is an applied approach to sensitivity analysis, emphasizing the interpretation of computer output. Chapter 6 contains a full discussion of sensitivity analysis, duality, and the dual simplex method. The instructor should cover Chapter 5 or Chapter 6, but not both. Classes emphasizing model building and model formulation skills should cover Chapter 5. Those paying close attention to the algo- rithms of mathematical programming (particularly classes in which students will go on to further study in operations research) should study Chapter 6. If Chapter 5 rather than Chapter 6 is covered, then Chap- ter 2 may be omitted. Changes to the Fourth Edition The fourth edition of Operations Research contains many substantial changes. Most significant is the in- clusion of Process Model (Chapter 22) to perform queuing simulations and @Risk (Chapter 23) to per- form spreadsheet-based simulations. Other major changes include the following. I Over 200 new problems have been added. I Microsoft Excel is featured. All Lotus spreadsheets appearing in the previous edition have been con- verted to Excel. I There is more discussion of optimization with spreadsheets. The method of solving optimization problems with spreadsheets has been changed from What’s Best to the Excel Solver. I Discussion of important Excel functions such as MMULT, OFFSET, MINVERSE, and NPV has been added. I Chapter 4 includes more extensive instruction in the use of LINDO and LINGO. I Chapter 4 includes more discussion of the geome- try of LPs. I Chapter 11 contains new applications of nonlinear programming to pricing problems. I Eleven new cases involving mathematical pro- gramming are included. Professor Jeff Goldberg of the University of Arizona wrote the cases. I Chapter 12 contains a discussion of Excel’s normal distribution functions and z-transforms. I Chapter 13 covers the applications of prospect the- ory and framing effects in decision making. I Chapter 15 discusses power-of-two inventory poli- cies and multiple-product EOQ models. I Chapter 20 now covers computing Poisson and exponential probabilities with Excel, Buzen’s method for closed queuing networks, approxima- tions for G/G/s queuing systems, the use of data tables in queuing optimization, and computing transient probabilities for queuing systems. I Chapter 22 shows how to use the powerful, user- friendly simulation package Process Model to sim- ulate queuing systems. I Chapter 23 deals with the Excel add-in @Risk, for Monte Carlo simulation. Application areas include capital budgeting, project management, and relia- bility. I In Chapter 24, Excel data tables and the OFFSET function are used to optimize the number of peri- ods in a moving-average forecast. Use of the Computer In deference to the virtually universal usage of Excel, this software is featured throughout the book when appropriate. When Excel’s native capabilities are lim- ited, the text discusses add-in software that builds on the capabilities of Excel, or uses stand-alone soft- ware. The CD accompanying the book contains several valuable software packages. I LINDO and LINGO. These easy-to-use linear and nonlinear programming software packages are pro- vided by Lindo Systems, Inc. I Premium Solver for Education. Generously pro- vided by Frontline Systems (the developers of Microsoft Excel’s Solver), Premium Solver pro- vides evolutionary solving techniques utilized in nonlinear optimization problems. I @Risk. A professional Monte Carlo simulation add-in for Excel by Palisade Corporation. I Process Model. This discrete-event simulation software is easy to learn and use. It is illustrated in Chapter 22. Process Model is provided by Process Model Inc. Software illustrations, with all the necessary step- by-step instructions, appear at the ends of sections, to provide maximum flexibility to instructors who wish to employ different software packages in their courses. Acknowledgments Many people have played significant roles in the development of the fourth edition. My views on teach- ing operations research were greatly influenced by the many excellent teachers I have had, including Gordon Bradley, Eric Denardo, George Fishman, Gordon Kaufman, Richard Larson, John Little, Robert Mifflin, Martin Shubik, Matthew Sobel, Arthur Veinott, Jr., Harvey Wagner, and Ward Whitt. In particular, I would like to acknowledge Professor Wagner’s Princi- ples of Operations Research, which taught me more about operations research than any other single book. I am grateful to the following: I Linus Schrage, Mark Wiley, and Kevin Cunning- ham of LINDO Systems, for their help in including LINDO and LINGO. I Dan Fylstra and Edwin Straver of Frontline Sys- tems, for allowing me to include the Premium Solver. I Sam McLafferty of Palisade, for allowing me to include @Risk. I Matthew Jorgensen at Process Model Inc., for allowing me to include Process Model. Thanks go to all the people at Duxbury Press who worked on the book, especially our editor, Curt Hinrichs, for his unflagging editoral support. I greatly appreciate the editing and production skills of David Hoyt, and the fine typesetting of ATLIS Graphics. Thanks to the 146 survey respondents who pro- vided valuable feedback on the book and the course and its emerging needs. They include Nikolaos Adamou, University of Athens & Sage Graduate School; Jeffrey Adler, Rensselaer Polytechnic Insti- tute; Victor K. Akatsa, Chicago State University; Steven Andelin, Kutztown University of Pennsylva- nia; Badiollah R. Asrabadi, Nicholls State University; Rhonda Aull-Hyde, University of Delaware; Jonathan Bard, Mechanical Engineering; John Barnes, Virginia Commonwealth University; Harold P. Benson, Uni- versity of Florida; Elinor Berger, Columbus College; Richard H. Bernhard, North Carolina State Univer- sity; R. L. Bulfin, Auburn University; Laura Burke, Lehigh University; Jonathan Caulkins, Carnegie Mel- lon University; Beth Chance, University of the Pa- cific; Alan Chesen, Wright State University; Young Chun, Louisiana State University; Chia-Shin Chung, Cleveland State University; Ken Currie, Tennessee Technological University; Ani Dasgupta, Pennsylva- nia State University; Nirmil Devi, Embry-Riddle Aeronautical University; James Falk, George Wash- ington University; Kambiz Farahmand, Texas A & M University–Kingsville; Yahya Fathi, North Carolina State University; Steve Fisk, Bowdoin College; William P. Fox, United States Military Academy; Michael C. Fu, University of Maryland; Saul I. Gass, University of Maryland; Ronald Gathro, Western New England College; Perakis Georgia, Massachusetts In- stitute of Technology; Alan Goldberg, California State University–Hayward; Jerold Griggs, University of South Carolina; David Grimmett, Austin Peay State University; Melike Baykal Gursoy, Rutgers Univer- sity; Jorge Haddock, Rensselaer Polytechnic Institute; Jane Hagstrom, University of Illinois; Carl Harris, George Mason University; Miriam Heller, University of Houston; Sundresh S. Heragu, Rensselaer Poly- technic Insitute; Rebecca E. Hill, Rochester Institute xiv Preface Preface xv of Technology; David Holdsworth, Alaska Pacific Uni- versity; Elained Hubbard, Kennesaw State College; Robert Hull, Western Illinois University; Jeffrey Jar- rett, University of Rhode Island; David Kaufman, University of Massachusetts; Davook Khalili, San Jose University; Morton Klein, Columbia University; S. Kumar, Rochester Institute of Technology; David Larsen, University of New Orleans; Mark Lawley, University of Alabama; Kenneth D. Lawrence, New Jersey Institute of Technology; Andreas Lazari, Val- dosta State University; Jon Lee, University of Ken- tucky; Luanne Lohr, University of Georgia; Joseph Malkovitch, York College; Masud Mansuri, California State University–Fresno; Steven C. McKelvey, Saint Olaf College; Ojjat Mehri, Youngstown State Univer- sity; Robert Mifflin, Washington State University; Katya Mints, Columbia University; Rafael Moras, St. Mary’s University; James G. Morris, University of Wisconsin, Madison; Frederic Murphy, Temple Uni- versity; David Olson, Texas A & M University; Mufit Ozden, Miami University; R. Gary Parker, Georgia Institute of Technology; Barry Pasternack, California State University, Fullerton; Walter M. Patterson, Lan- der University; James E Pratt, Cornell University; B. Madhu Rao, Bowling Green State University; T. E. S. Raghavan, University of Illinois–Chicago; Gary Reeves, University of South Carolina; Gaspard Riz- zuto, University of Southwestern; David Ronen, Uni- versity of Missouri–St. Louis; Paul Savory, University of Nebraska, Lincoln; Jon Schlosser, New Mexico Highlands University; Delray Schultz, Millersville University; Richard Serfozo, Georgia Technological Institute; Morteza Shafi-Mousavi, Indiana Univer- sity–South Bend; Dooyoung Shin, Mankato State Uni- versity; Ronald L. Shubert, Elizabethtown College; Joel Sobel, University of California, San Diego; Man- bir S. Sodhi, University of Rhode Island; Ariela Sofer, George Mason University; Toni M. Somers, Wayne State University; Robert Stark, University of Delaware; Joseph A. Svestka, Cleveland State Uni- versity; Alexander Sze, Concordia College; Roman Sznajder, University of Maryland–Baltimore County; Bijan Vasigh, Embry-Riddle Aeronautical University; John H. Vande Vate, Georgia Technological Univer- sity; Richard G. Vinson, University of South Alabama; Jin Wang, Valdodsta State University; Zhongxian Wang, Montclair State University; Robert C. Williams, Alfred University; Arthur Neal Willoughby, Morgan State; Shmuel Yahalom, SUNY–Maritime College; James Yates, University of Central Oklahoma; Bill Yur- cik, University of Pittsburgh. Thanks also go to reviewers of the previous editions: Esther Arkin, Sant Arora, Harold Benson, Warren J. Boe, Bruce Bowerman, James W. Chrissis, Jerald Dauer, S. Selcuk Erenguc, Yahya Fathi, Robert Freund, Irwin Greenberg, Rebecca E. Hill, John Hooker, Sid- ney Lawrence, Patrick Lee, Edward Minieka, James G. Morris, Joel A. Nachlas, David L. Olson, Sudhakar Pandit, David W. Pentico, Bruce Pollack-Johnson, Michael Richey, Gary D. Scudder, Lawrence Seiford, Michael Sinchcomb, and Paul Stiebitz. I retain responsibility for all errors and would love to hear from users of the book. I can be reached at Indiana University Department of Operations and Decision Technology Kelley School of Business Room 570 Bloomington, IN 47405 Wayne Winston (

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.