550 likes | 699 Views
NEW MEXICO INSTITUTE OF MINING AND TECHNOLOGY . Department of Management Management Science for Engineering Management (EMGT 501) Fall, 2005. Instructor : Toshi Sueyoshi (Ph.D.) HP address : www.nmt.edu/~toshi E-mail Address : toshi@nmt.edu
E N D
NEW MEXICO INSTITUTE OF MINING AND TECHNOLOGY Department of Management Management Science for Engineering Management (EMGT 501) Fall, 2005 Instructor : Toshi Sueyoshi (Ph.D.) HP address : www.nmt.edu/~toshi E-mail Address : toshi@nmt.edu Office : Speare 143-A
1. Course Description: The purpose of this course is to introduce Management Science (MS) techniques for manufacturing, services, and public sector. MS includes a variety of techniques used in modeling business applications for both better understanding the system in question and making best decisions.
MS techniques have been applied in many situations, ranging from inventory management in manufacturing firms to capital budgeting in large and small organizations. Public and Private Sector Applications
The main objective of this graduate course is to provide engineers with a variety of decisional tools available for modeling and solving problems in a real business and/or nonprofit context. In this class, each individual will explore how to make various business models and how to solve them effectively.
2. Texts -- The texts for this course: (1) Anderson, Sweeney and Williams An Introduction to Management Science, South-Western (2) Chang Yih-Long, WinQSB , John Wiley&Sons
3. Grading: In a course, like this class, homework problems are essential. We will have homework assignments. Homework has significant weight. The grade allocation is separated as follows: Homework 20% Mid-Term Exam 40% Final Exam 40% The usual scale (90-100=A, 80-89.99=B, 70-79.99=C, 60-69.99=D) will be used. Please remember no makeup exam.
4. Course Outline: WeekTopic(s)Text(s) 1 Introduction and Overview Ch. 1&2 2 Linear Programming Ch. 3&4 3 Solving Linear Programming Ch. 5 4 Duality Theory Ch. 6 5 No Class 6 Project Scheduling: PERT-CPM Ch. 10 7 Inventory Models Ch. 11 8 Review for Mid-Term EXAM
WeekTopic(s)Text(s) 9 Waiting Line Models Ch. 13 10 Waiting Line Models Ch. 13 11 Decision Analysis Ch. 14 12 Multi-criteria Decision Ch. 15 13 No Class 14 Forecasting Ch. 16 15 Markov Process Ch. 17 16 Review for FINAL EXAM
Linear Programming (LP): A mathematical method that consists of an objective function and many constraints. LP involves the planning of activities to obtain an optimal result, using a mathematical model, in which all the functions are expressed by a linear relation.
A standard Linear Programming Problem Maximize subject to Applications: Man Power Design, Portfolio Analysis
Simplex method: A remarkably efficient solution procedure for solving various LP problems. Extensions and variations of the simplex method are used to perform postoptimality analysis (including sensitivity analysis).
(a) Algebraic Form (0) (1) (2) (3) (b) Tabular Form Coefficient of: Basic Variable Eq. Right Side Z (0) 1 -3 -5 0 0 0 0 0 1 0 1 0 0 0 0 2 0 0 1 0 12 0 3 2 0 0 1 18 (1) (2) (3)
Duality Theory: An important discovery in the early development of LP is Duality Theory. Each LP problem, referred to as ” a primal problem” is associated with another LP problem called “a dual problem”. One of the key uses of duality theory lies in the interpretation and implementation of sensitivity analysis.
PERT (Program Evaluation and Review Technique)-CPM (Critical Path Method): PERT and CPM have been used extensively to assist project managers in planning, scheduling, and controlling their projects. Applications: Project Management, Project Scheduling
START 0 Critical Path 2 + 4 + 10 + 4 + 5 + 8 + 5 + 6 = 44 weeks A 2 B 4 10 C D 6 I 7 4 E 5 F G 7 8 J H 9 L K 4 5 M 2 N 6 FINISH 0
Decision Analysis: An important technique for decision making in uncertainty. It divides decision making between the cases of without experimentation and with experimentation. Applications: Decision Making, Planning
decision fork chance fork Drill Oil 0.14 f Unfavorable 0.7 c 0.85 Dry Sell b Do seismic survey Oil 0.5 g Drill 0.3 Favorable 0.5 Dry d Sell a Oil 0.25 h Drill 0.75 Dry e No seismic survey Sell
Markov Chain Model: A special kind of a stochastic process. It has a special property that probabilities, involving how a process will evolve in future, depend only on the present state of the process, and so are independent of events in the past. Applications: Inventory Control, Forecasting
Queueing Theory: This theory studies queueing systems by formulating mathematical models of their operation and then using these models to derive measures of performance.
This analysis provides vital information for effectively designing queueing systems that achieve an appropriate balance between the cost of providing a service and the cost associated with waiting for the service.
Served customers Queueing system Queue S S Service S facility S C C C C Customers C C C C C C Served customers Applications: Waiting Line Design, Banking, Network Design
Inventory Theory: This theory is used by both wholesalers and retailers to maintain inventories of goods to be available for purchase by customers. The just-in-time inventory system is such an example that emphasizes planning and scheduling so that the needed materials arrive “just-in-time” for their use. Applications: Inventory Analysis, Warehouse Design
Economic Order Quantity (EOQ) model Inventory level Batch size Time t
Forecasting: When historical sales data are available, statistical forecasting methods have been developed for using these data to forecast future demand. Several judgmental forecasting methods use expert judgment. Applications: Future Prediction, Inventory Analysis
The evolution of the monthly sales of a product illustrates a time series 10,000 8,000 6,000 4,000 2,000 0 Monthly sales (units sold) 1/99 4/99 7/99 10/99 1/00 4/00 7/00
Introduction to MS/OR MS: Management Science OR: Operations Research Key components: (a) Modeling/Formulation (b) Algorithm (c) Application
Management Science (MS) (1) A discipline that attempts to aid managerial decision making by applying a scientific approach to managerial problems that involve quantitative factors. (2) MS is based upon mathematics, computer science and other social sciences like economics and business.
General Steps of MS Step 1: Define problem and gather data Step 2: Formulate a mathematical model to represent the problem Step 3: Develop a computer based procedure for deriving a solution(s) to the problem
Step 4: Test the model and refine it as needed Step 5: Apply the model to analyze the problem and make recommendation for management Step 6: Help implementation
[1] LP Formulation (a) Decision Variables : All the decision variables are non-negative. (b) Objective Function : Min or Max (c) Constraints s.t. : subject to
[2] Example A company has three plants, Plant 1, Plant 2, Plant 3. Because of declining earnings, top management has decided to revamp the company’s product line. Product 1: It requires some of production capacity in Plants 1 and 3. Product 2: It needs Plants 2 and 3.
The marketing division has concluded that the company could sell as much as could be produced by these plants. However, because both products would be competing for the same production capacity in Plant 3, it is not clear which mix of the two products would be most profitable.
The data needed to be gathered: 1. Number of hours of production time available per week in each plant for these new products. (The available capacity for the new products is quite limited.) 2. Production time used in each plant for each batch to yield each new product. 3. There is a profit per batch from a new product.
Production Time per Batch, Hours Production Time Available per Week, Hours Product 1 2 Plant 1 2 3 1 0 0 2 3 2 4 12 18 Profit per batch $3,000 $5,000
: # of batches of product 1 produced per week : # of batches of product 2 produced per week : the total profit per week Maximize subject to
Graphic Solution 10 8 6 4 Feasible region 2 0 2 4 6 8
10 8 6 4 Feasible region 2 0 2 4 6 8
10 8 6 4 Feasible region 2 0 2 4 6 8
10 8 6 4 Feasible region 2 0 2 4 6 8
Maximize: The largest value The optimal solution Slope-intercept form: 8 6 4 2 0 2 4 6 8 10
[4] Standard Form of LP Model Maximize s.t.
[5] Other Forms The other LP forms are the following: 1. Minimizing the objective function: 2. Greater-than-or-equal-to constraints: Minimize
3. Some functional constraints in equation form: 4. Deleting the nonnegativity constraints for some decision variables: : unrestricted in sign
[6] Key Terminology (a) A feasible solution is a solution for which all constraints are satisfied (b) An infeasible solution is a solution for which at least one constraint is violated (c) A feasible region is a collection of all feasible solutions
(d) An optimal solution is a feasible solution that has the most favorable value of the objective function (e) Multiple optimal solutions have an infinite number of solutions with the same optimal objective value
Multiple optimal solutions: Example Maximize Subject to and
8 Multiple optimal solutions 6 Every point on this red line segment is optimal, each with Z=18. 4 2 Feasible region 0 2 4 6 8 10
(f) An unbounded solution occurs when the constraints do not prevent improving the value of the objective function.
Case Study - Personal Scheduling UNION AIRWAYS needs to hire additional customer service agents. Management recognizes the need for cost control while also consistently providing a satisfactory level of service to customers. Based on the new schedule of flights, an analysis has been made of the minimum number of customer service agents that need to be on duty at different times of the day to provide a satisfactory level of service.