Mathematics for Management Science Notes 06 prepared by Professor Jenny Baglivo
|
|
- Maria Neal
- 6 years ago
- Views:
Transcription
1 Mathematics for Management Science Notes 0 prepared by Professor Jenny Baglivo Jenny A. Baglivo 00. All rights reserved. Integer Linear Programming (ILP) When the values of the decision variables in a linear programming problem are restricted to integers, we say that we have an integer linear programming problem or an ILP problem. When there are a large number of feasible solutions, we usually solve the LP relaxation problem (that is, the problem you get by ignoring the restriction to integer decision variables) and round the values at the end. When there are (relatively) few feasible solutions, it is best to solve the problem by trying all possibilities. Example ILP problem: Maximize OBJECTIVE = x + x Subject to: Constraint : x + x. Constraint :. x + x. Non-negativity: x 0, x 0 Integer: x, x integer () The feasible set for the ILP problem is the collection of points highlighted below. The feasible set for the LP relaxation problem is the gray area plus the boundary lines. The dashed line is x + x =.0. page of
2 () The solution to the ILP problem is x= and x=. The maximum value of the objective function is. Feasible Point OBJECTIVE Feasible Point OBJECTIVE (0,0) 0 (,0) (0,) (,) (0,) (,) Max (,0) (,0) (,) (,) (,) () The solution to the LP relaxation problem is x=/ and x=/. The maximum value of the objective function is.0. Corner Point OBJECTIVE value (0,0) 0 (0,/). (/,/).0 Max (/,0) () If you round the solution to the LP relaxation problem, then you get an infeasible solution (that is, one that does not satisfy the constraints). Bounding Principles: () The maximum value for an ILP problem is always less than or equal to the maximum value for the LP relaxation: MAX for ILP MAX for LP relaxation () The minimum value for an ILP problem is always greater than or equal to the minimum for the LP relaxation: MIN for ILP MIN for LP relaxation page of
3 Implementing ILP problems in Solver: Step : Add constraints for each integer decision variable: () Put the address of the decision variable in the lefthand side, () Select int where you would normally select a relation (,, =), () The word integer should appear on the righthand side. If nothing appears, then you should type =integer on the righthand side. Step : Make appropriate selections in the options window : () Assume Linear Model () Assume Non-negative () 0% Tolerance () 00 Iterations (or more, if needed). Comments: If one or more variables are integer, then Solver switches from the usual linear programming algorithm to one that searches the integer points. It uses a technique called branch-and-bound so that it doesn t have to look at every single integer point before finding the optimal solution. This algorithm does not produce sensitivity reports. The tolerance default value is %. If the % value stays in effect, then Solver will return a solution whose objective function value is within % of the best possible. For maximization problems, the stopping criterion is 0. * Maximum for LP relaxation Current objective function value. For minimization problems, the stopping criterion is Current objective function value.0 * Minimum for LP relaxation. page of
4 Simple example solution sheet: 0 0 A B C D E Simple Example Variable Variable Bound Constraint. Constraint.. Objective M O D E L Decision Variables Variable Variable #Units: M a x i m i z e Objective: Constraints L H S R H S Constraint <=. Constraint <=. Maximize: B By Changing: B:C Subject to: B:B <= C:D B:C = integer Options: Assume Linear Model Assume Non-negative 0% Tolerance 00 Iterations page of
5 Exercise : Air-Express is an express shipping service that guarantees overnight delivery of packages anywhere in the continental United States. The company has various operations centers, called hubs, at airports in major cities across the country. Packages are received at hubs from other locations and then shipped to intermediate hubs or to their final destinations. The manager of the Air-Express hub in Baltimore, Maryland, is concerned about labor costs at the hub and is interested in determining the most effective way to schedule workers. The hub operates seven days a week, and the number of packages it handles each day varies. Using historical data on the average number of packages received each day, the manager estimates the number of workers needed to handle the packages as: Day Sun Mon Tue Wed Thu Fri Sat # Required The package handlers working for Air-Express are unionized and are guaranteed a five-day work week with two consecutive days off. The base wage for the handlers is $ per week. Because most workers prefer to have Saturday or Sunday off, the union has negotiated bonuses of $ per day for its members who work on these days. The possible shifts and salaries for package handlers are: Shift Number Days Off Wages Sun and Mon Mon and Tue Tue and Wed Wed and Thu Thu and Fri Fri and Sat Sat and Sun The manager wants to keep the total wage expense for the hub as low as possible. With this in mind, how many package handlers should be assigned to each shift if the manager wants to have a sufficient number of workers available each day? Summarize the problem page of
6 Define the decision variables precisely Completely specify the ILP model page of
7 Clearly state the optimal solution Exercise solution sheet: 0 0 Air A B C D E F G H I J Express Shift Shift Shift Shift Shift Shift Shift Req: Sunday 0 0 Monday 0 0 Tuesday 0 0 Wednesday 0 0 Thursday 0 0 Friday 0 0 Saturday 0 0 Wages/wk: M O D E L Decision Variables: Shift Shift Shift Shift Shift Shift Shift #Workers:.E- 0 M i n i m i z e Total Wages: 0 Subject to L H S R H S Sunday >= Monday >= Tuesday >= Wednesday >= Thursday >= Friday >= Saturday >= Days On =, Days Off = 0 Solver: Minimize B By Changing B:H Subject to B:B >= D:D B:H = integer Options: Assume Linear Model Assume Non-negative 0% Tolerance 00 Iterations Min page of
8 Formulas sheet: 0 0 Air A B C D Express Days On =, Days Off = 0 Shift Shift Shift Sunday 0 Monday 0 0 Tuesday 0 0 Wednesday 0 Thursday Friday Saturday Wages/wk: =+*(B+B) =+*(C+C) =+*(D+D) M O D E L Decision Variables: Shift Shift Shift #Workers: M i n i m i z e Total Wages: =SUMPRODUCT(B:H,B:H) Subject to L H S Sunday =SUMPRODUCT(B:H,$B$:$H$) >= =J Monday =SUMPRODUCT(B:H,$B$:$H$) >= =J Tuesday =SUMPRODUCT(B:H,$B$:$H$) >= =J Wednesday =SUMPRODUCT(B:H,$B$:$H$) >= =J Thursday =SUMPRODUCT(B:H,$B$:$H$) >= =J Friday =SUMPRODUCT(B:H,$B$:$H$) >= =J Saturday =SUMPRODUCT(B:H,$B$:$H$) >= =J R H S 0 0 E F G H I J Min Shift Shift Shift Shift Req: =+*(E+E) =+*(F+F) =+*(G+G) =+*(H+H) Shift Shift Shift Shift page of
9 Programming with binary (0 ) variables To restrict an integer variable to the values 0 and only, add a constraint as follows:. Put the address of the decision variable in the lefthand side,. Select bin where you would normally select a relation (,, = ),. The word binary should appear on the righthand side. If nothing appears, then you should type =binary on the righthand side. The next exercise is an example of a capital budgeting problem, where the decision variable equals when a project is selected and equals 0 otherwise. Exercise : In his position as vice president of research and development (R&D) for CRT Technologies, Mark Schwartz is responsible for evaluating and choosing which R&D projects to support. The company received R&D proposals from its scientists and engineers and identified six projects as being consistent with the company s mission. However, the company does not have the funds available to undertake all six projects. Mark must determine which of the projects to select. The funding requirements for each project are summarized below, along with the expected net present value (NPV) the company expects each project to generate. Expected Capital (Thous $$) Required in: NPV Project (Thous $$) Year Year Year Year Year The company currently has $0,000 available to invest in new projects. It has budgeted $,000 for continued support for these projects in year and $0,000 per year in years,, and. Which projects should CRT support in order to maximize total expected NPV? Summarize the problem page of
10 Define the decision variables precisely Completely specify the ILP model Clearly state the optimal solution page of
11 Exercise solutions and formulas sheets: 0 0 A B C D E F G H CRT Tech. Thousands of Dollars: Max Project Project Project Project Project Project Avlbl: Year Year 0 0 Year Year Year NPV: M O D E L Decision Variables: Project Project Project Project Project Project Select? (=Yes,0=No) M a x i m i z e NPV : Subject to: L H S R H S Year 0 <= 0 Year 0 <= Year 0 <= 0 Year 0 <= 0 Year <= 0 Maximize B By Changing B:G Subject to: B:B <= D:D B:G = binary Assume Linear Model Assume Non-negative 0% Tolerance 00 Iterations 0 A B C D E F G H CRT Tech. Thousands of Dollars: Max Project Project Project Project Project Project Avlbl: Year Year 0 0 Year Year Year NPV: M O D E L Decision Variables: Project Project Project Project Project Project Select? (=Yes,0=No) M a x i m i z e NPV : =SUMPRODUCT(B:G,B:G) Subject to: L H S R H S Year =SUMPRODUCT(B:G,$B$:$G$) <= =H Year =SUMPRODUCT(B:G,$B$:$G$) <= =H Year =SUMPRODUCT(B:G,$B$:$G$) <= =H Year =SUMPRODUCT(B:G,$B$:$G$) <= =H Year =SUMPRODUCT(B:G,$B$:$G$) <= =H page of
12 The next exercise is an example of a fixed cost problem. It is assumed that the cost of production includes a setup cost (which is a fixed cost) and a variable cost (which is directly related to the quantity produced). The setup cost is only incurred if you choose to produce the product. Products are indexed using i=,, etc. For product i, let. X i equal the number of items produced,. Y i equal when the fixed cost is incurred and 0 otherwise, and. M i equal the maximum number that could be produced under given constraints. A constraint of the form X i M i * Y i assures that Y i = when and only when X i is positive. Exercise : Remington Manufacturing is planning its next production cycle. The company can produce three products, each of which must undergo machining, grinding, and assembly operations. The table below summarizes the hours of machining, grinding and assembling required for each unit, and the total hours of capacity available in the next production cycle. Hours Required by: Operation Product Product Product Hours Available Machining 00 Grinding 00 Assembly 00 Products,, and have unit profits of $, $, and $0, respectively. There are also production line setup costs associated with producing each product. These costs are $,000 for Product, $00 for Product, and $00 for Product. The marketing department believes it can sell all the products produced. Therefore, the management of Remington wants to determine the most profitable mix of products to produce. What are the values of M, M, and M? page of
13 Define the decision variables precisely Completely specify the ILP model page of
14 Clearly state the optimal solution Exercise solution sheet: 0 0 A B C D E F G Remington Mfg Hours: Max Product Product Product Avlbl: Machining 00 Grinding 00 Assembly 00 Unit Profit ($): 0 Setup charge ($): Max #Units: 0. 0 M O D E L Decision Variables: Product Product Product #Units: 0 Setup? 0 (=Yes,0=No) Product Profits: 0 Fixed Charges: 00 Max Profit: 0 Subject to: L H S R H S Machining <= 00 Grinding <= 00 Assembly <= 00 Product Max 0 <= 0 Product Max <=. Product Max <= 0 Maximize B By Changing B:D Subject to: B:B <= D:D B:D = integer B:D = binary Assume Linear Model Assume Non-negative 0% Tolerance 00 Iterations page of
15 Formulas sheet: 0 0 A B C D E Remington Mfg Hours: Max Product Product Product Avlbl: Machining 00 Grinding 00 Assembly 00 Unit Profit ($): 0 Setup charge ($): Max #Units: =MIN(E/B,E/B,E/B) =MIN(E/C,E/C,E/C) =MIN(E/D,E/D,E/D) M O D E L Decision Variables: Product Product Product #Units: Setup? (=Yes,0=No) Product Profits: =SUMPRODUCT(B:D,B:D) Fixed Charges: =SUMPRODUCT(B:D,B:D) Max Profit: =B-B Subject to: L H S R H S Machining =SUMPRODUCT(B:D,$B$:$D$) <= =E Grinding =SUMPRODUCT(B:D,$B$:$D$) <= =E Assembly =SUMPRODUCT(B:D,$B$:$D$) <= =E Product Max =B <= =B*B Product Max =C <= =C*C Product Max =D <= =D*D page of
16 Exercise : In the Remington Manufacturing problem, suppose that management does not want to produce a product unless it produces at least 0 units of that product. The sheet below gives the new optimal solution. 0 0 A B C D E Remington II Hours: Max Product Product Product Avlbl: Machining 00 Grinding 00 Assembly 00 Unit Profit ($): 0 Setup charge ($): Max #Units: 0. 0 M O D E L Decision Variables: Product Product Product #Units: 0 0 Setup? 0 (=Yes,0=No) Product Profits: 0 Fixed Charges: 00 Max Profit: 0 Subject to: L H S R H S Machining <= 00 Grinding <= 00 Assembly <= 00 Product Max 0 <= 0 Product Max <=. Product Max 0 <= 0 Product Min 0 >= 0 Product Min >= 0 Product Min 0 >= 0 How does the original model change? page of
17 Exercise : The Martin-Beck Company operates a plant in St. Louis which has an annual production capacity of 0,000 units. The final product is shipped to regional distribution centers located in Boston, Atlanta, and Houston. Because of an anticipated increase in demand, Martin-Beck plans to increase capacity by constructing a new plant in one or more of the following cities: Detroit, Toledo, Denver, Kansas City. The estimated annual fixed cost and the annual capacity for the four proposed plants are as follows: Proposed Plant Annual Fixed Cost ($) Annual Capacity (units) Detroit,00,000 Toledo 0,000 0,000 Denver,000 0,000 Kansas City 00,000,000 The company's long-range planning group has developed the following forecasts of the anticipated annual demand at the distribution centers: Distribution Center Annual Demand (units) Boston 0,000 Atlanta 0,000 Houston 0,000 The shipping cost ($) per unit from each (proposed) plant to each distribution center is shown in the following table: to Boston to Atlanta to Houston From Detroit From Toledo From Denver From Kansas City From St. Louis Finally, Martin-Beck would like to locate a plant in either Detroit or Toledo, but not both. Martin-Beck would like to determine where to locate the new plant(s) and how much should be shipped from each plant to each distribution center in order to minimize the total annual fixed costs and transportation costs. Notation: Source nodes: Detroit, Toledo, Denver, Kansas City, St Louis Destination nodes: Boston, Atlanta, Houston page of
18 Define the decision variables precisely Completely specify the ILP model page of
19 Clearly state the optimal solution Exercise solution sheet: 0 0 A B C D E F G H I J M a r t i n - B e c k Annual Unit Shipping Costs: Production Fixed to Boston to Atlanta to Houston Capacity: Cost: from Detroit from Toledo from Denver from Kansas City from St. Louis 0000 M O D E L Demand: Transp. Costs: 0000 Fixed Costs: 00 Minimize Cost 00 Decision Variables: Setup? to Boston to Atlanta to Houston (=Yes,0=No) L H S R H S from Detroit <= 000 from Toledo E- 0 <=.E- from Denver.0E E- <= 0 from Kansas City <= 000 from St. Louis <= 0000 L H S = = = R H S L H S R H S Detroit/Toledo = Minimize B By Changing B:D, F:F Subject to: H:H <= J:J B:D = B:D B = D B:D = integer F:F = binary Assume: linear model, non-negative 0% Tolerance 00 Iterations page of
20 Formula sheet: 0 0 A B C D E M a r t i n - B e c k Unit Shipping Costs: to Boston to Atlanta to Houston from Detroit from Toledo from Denver from Kansas City from St. Louis M O D E L Demand: Transp. Costs: =SUMPRODUCT(B:D,B:D) Fixed Costs: =SUMPRODUCT(G:G,F:F) Minimize Cost =B+B Decision Variables: to Boston to Atlanta to Houston from Detroit from Toledo from Denver from Kansas City from St. Louis L H S =SUM(B:B) =SUM(C:C) =SUM(D:D) = = = R H S =B =C =D L H S Detroit/Toledo =F+F = R H S 0 0 F G H I J Annual Production Fixed Capacity: Cost: =.*000 =.*000 =.*0000 =.*00000 =0000 =000 =0.*0000 =0.* Setup? (=Yes,0=No) L H S R H S 0 =SUM(B:D) <= =F*F 0 =SUM(B:D) <= =F*F 0 =SUM(B:D) <= =F*F 0 =SUM(B:D) <= =F*F =SUM(B:D) <= =F page 0 of
21 Some modelling tips for binary variables: Suppose that X i = when a project is chosen and 0 otherwise, for i=,,..., n. () To choose exactly k of the projects, add the constraint X + X +... X n = k. Replace with when you want k or more projects chosen. Replace with when you want k or fewer projects chosen. () To choose project i only when project j is chosen, add the constraint X i = X j. () The conditional constraint has the following effect: X i X j If X i equals, then it forces X j to equal. If X j equals 0, then it forces X i to equal 0. page of
22 Exercise : Office Warehouse (OW) has been downsizing its operations. It is in the process of moving to a much smaller location and reducing the number of different computer products it carries. Coming under scrutiny are ten products OW has carried for the past year. For each of these products, OW has estimated the floor space required for effective display, the capital required to restock if the product line is retained, and the short-term loss that OW will incur if the corresponding product is eliminated (through liquidation sales, etc.) Cost to Cost to Floor Product Product Manufactured Liquidate Restock Space Number Line by (thous $) (thous $) (sqr.ft.) Notebook Toshiba 0 Notebook Compaq 0 PC Compaq 0 00 PC Packard Bell 00 Macintosh Apple 0 Monitor Packard Bell Monitor Sony 0 Printer Apple 0 Printer HP 0 Printer Epson ("Notebook" refers to a notebook computer.) Office Warehouse wishes to minimize the loss due to the liquidation of product lines subject to the following conditions: () At least four product lines will be eliminated. () The remaining products will occupy no more than 00 sqr. ft. of floor space. () At most $,000 is to be spent on restocking the product lines. () If one product from a particular manufacturer is eliminated, then all products from that manufacturer will be eliminated. () At least two of the five computer models (Toshiba NB, Compaq NB, Compaq PC, Packard Bell PC, Apple Macintosh) will continue to be carried by Office Warehouse. () If the Toshiba notebook computer is to be retained, then the Epson line of printers will also be retained. page of
23 Define the decision variables precisely Completely specify the ILP model page of
24 Clearly state the optimal solution Exercise solution sheet: 0 0 A B C D E F G H I J K Office Whse Product Numbers: Line: NB NB PC PC Mac Monitor Monitor Printer Printer Printer Mfg: Toshiba Compaq Compaq PB Apple PB Sony Apple HP Epson Liquidation Cost (thous $): 0 Restock Cost (thous $): 0 Floor space (sqr feet): Max Space Min # Max Cost Used by Computer for Max # Remaining Models Restocking Remaining: (sqr ft): Remaining: (thous $): 00 M O D E L Decision Variables: Keep? (=Yes,0=No) M i n i m i z e L i q u i d a t i o n : Subject to: L H S R H S #Remaining: <= Space: 0 <= 00 Restocking <= Compaq 0 = 0 PB 0 = 0 Apple = Computers >= If #, then # <= Minimize B By Changing B:K Subject to: B:B <= D:D B:B = D:D B >= D B <= D B:K = binary Assume: linear model, non-negative 0% Tolerance 00 Iterations page of
25 0 0 A B C D Office Whse Product Numbers: Line: NB NB PC Mfg: Toshiba Compaq Compaq Liquidation Cost (thous $): 0 Restock Cost (thous $): Floor space (sqr feet): Max Space Used by Max # Remaining Remaining: (sqr ft): 00 M O D E L Decision Variables: Keep? 0 0 (=Yes,0=No) M i n i m i z e L i q u i d a t i o n : =SUM(B:K)-SUMPRODUCT(B:K,B:K) Subject to: L H S R H S #Remaining: =SUM(B:K) <= =B0 Space: =SUMPRODUCT(B:K,B:K) <= =D0 Restocking =SUMPRODUCT(B:K,B:K) <= =H0 Compaq =C = =D PB =E = =G Apple =F = =I Computers =SUM(B:F) >= =F0 If #, then # =B <= =K 0 E F G H I J K PC Mac Monitor Monitor Printer Printer Printer PB Apple PB Sony Apple HP Epson Min # Max Cost Computer for Models Restocking Remaining: (thous $): page of
Mathematics for Management Science Notes 07 prepared by Professor Jenny Baglivo
Mathematics for Management Science Notes 07 prepared by Professor Jenny Baglivo Jenny A. Baglivo 2002. All rights reserved. Calculus and nonlinear programming (NLP): In nonlinear programming (NLP), either
More informationMathematics for Management Science Notes 04 prepared by Professor Jenny Baglivo
Mathematics for Management Science Notes 04 prepared by Professor Jenny Baglivo Jenny A. Baglivo 2002. All rights reserved. Application type 1: blending problems Blending problems arise when a manager
More information56:171 Operations Research Midterm Examination October 25, 1991 PART ONE
56:171 O.R. Midterm Exam - 1 - Name or Initials 56:171 Operations Research Midterm Examination October 25, 1991 Write your name on the first page, and initial the other pages. Answer both questions of
More informationAn Introduction to Linear Programming (LP)
An Introduction to Linear Programming (LP) How to optimally allocate scarce resources! 1 Please hold your applause until the end. What is a Linear Programming A linear program (LP) is an optimization problem
More informationProduction Planning. Basic Inventory Model Workforce Scheduling. Enhance Modeling Skills Dynamic Models Spring 03 Vande Vate 1
Production Planning Basic Inventory Model Workforce Scheduling Enhance Modeling Skills Dynamic Models 15.057 Spring 03 Vande Vate 1 Dynamic Inventory Model Modeling Time Modeling Inventory Unusual Network
More informationChapter 2 Linear programming... 2 Chapter 3 Simplex... 4 Chapter 4 Sensitivity Analysis and duality... 5 Chapter 5 Network... 8 Chapter 6 Integer
目录 Chapter 2 Linear programming... 2 Chapter 3 Simplex... 4 Chapter 4 Sensitivity Analysis and duality... 5 Chapter 5 Network... 8 Chapter 6 Integer Programming... 10 Chapter 7 Nonlinear Programming...
More informationx x x1
Mathematics for Management Science Notes 08 prepared by Professor Jenny Baglivo Graphical representations As an introduction to the calculus of two-variable functions (f(x ;x 2 )), consider two graphical
More informationINTERNATIONAL UNIVERSITY OF JAPAN Public Management and Policy Analysis Program Graduate School of International Relations
Hun Myoung Park (4/18/2018) LP Interpretation: 1 INTERNATIONAL UNIVERSITY OF JAPAN Public Management and Policy Analysis Program Graduate School of International Relations DCC5350 (2 Credits) Public Policy
More informationLinear Programming: Sensitivity Analysis and Interpretation of Solution
8 Linear Programming: Sensitivity Analysis and Interpretation of Solution MULTIPLE CHOICE. To solve a linear programming problem with thousands of variables and constraints a personal computer can be use
More informationLecture 3. Understanding the optimizer sensitivity report 4 Shadow (or dual) prices 4 Right hand side ranges 4 Objective coefficient ranges
Decision Models Lecture 3 1 Lecture 3 Understanding the optimizer sensitivity report 4 Shadow (or dual) prices 4 Right hand side ranges 4 Objective coefficient ranges Bidding Problems Summary and Preparation
More information56:171 Operations Research Midterm Examination October 28, 1997 PART ONE
56:171 Operations Research Midterm Examination October 28, 1997 Write your name on the first page, and initial the other pages. Answer both questions of Part One, and 4 (out of 5) problems from Part Two.
More informationOptimization Methods in Management Science
Optimization Methods in Management Science MIT 15.053, Spring 013 Problem Set (Second Group of Students) Students with first letter of surnames I Z Due: February 1, 013 Problem Set Rules: 1. Each student
More informationLesson Topics. B.3 Integer Programming Review Questions
Lesson Topics Rounding Off (5) solutions in continuous variables to the nearest integer (like 2.67 rounded off to 3) is an unreliable way to solve a linear programming problem when decision variables should
More information36106 Managerial Decision Modeling Sensitivity Analysis
1 36106 Managerial Decision Modeling Sensitivity Analysis Kipp Martin University of Chicago Booth School of Business September 26, 2017 Reading and Excel Files 2 Reading (Powell and Baker): Section 9.5
More information56:171 Operations Research Midterm Examination Solutions PART ONE
56:171 Operations Research Midterm Examination Solutions Fall 1997 Write your name on the first page, and initial the other pages. Answer both questions of Part One, and 4 (out of 5) problems from Part
More informationOptimizing the service of the Orange Line
Optimizing the service of the Orange Line Overview Increased crime rate in and around campus Shuttle-UM Orange Line 12:00am 3:00am late night shift A student standing or walking on and around campus during
More informationFebruary 24, 2005
15.053 February 24, 2005 Sensitivity Analysis and shadow prices Suggestion: Please try to complete at least 2/3 of the homework set by next Thursday 1 Goals of today s lecture on Sensitivity Analysis Changes
More informationInteger Programming Models
Integer Programming Models Fabio Furini December 10, 2014 Integer Programming Models 1 Outline 1 Combinatorial Auctions 2 The Lockbox Problem 3 Constructing an Index Fund Integer Programming Models 2 Integer
More informationChapter 9 Integer Programming Part 1. Prof. Dr. Arslan M. ÖRNEK
Chapter 9 Integer Programming Part 1 Prof. Dr. Arslan M. ÖRNEK Integer Programming An integer programming problem (IP) is an LP in which some or all of the variables are required to be non-negative integers.
More informationOptimization Methods in Management Science
Problem Set Rules: Optimization Methods in Management Science MIT 15.053, Spring 2013 Problem Set 6, Due: Thursday April 11th, 2013 1. Each student should hand in an individual problem set. 2. Discussing
More informationDM559/DM545 Linear and integer programming
Department of Mathematics and Computer Science University of Southern Denmark, Odense May 22, 2018 Marco Chiarandini DM559/DM55 Linear and integer programming Sheet, Spring 2018 [pdf format] Contains Solutions!
More informationAdvanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras
Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture 21 Successive Shortest Path Problem In this lecture, we continue our discussion
More informationInteger Programming. Review Paper (Fall 2001) Muthiah Prabhakar Ponnambalam (University of Texas Austin)
Integer Programming Review Paper (Fall 2001) Muthiah Prabhakar Ponnambalam (University of Texas Austin) Portfolio Construction Through Mixed Integer Programming at Grantham, Mayo, Van Otterloo and Company
More information4. Introduction to Prescriptive Analytics. BIA 674 Supply Chain Analytics
4. Introduction to Prescriptive Analytics BIA 674 Supply Chain Analytics Why is Decision Making difficult? The biggest sources of difficulty for decision making: Uncertainty Complexity of Environment or
More information56:171 Operations Research Midterm Examination Solutions PART ONE
56:171 Operations Research Midterm Examination Solutions Fall 1997 Answer both questions of Part One, and 4 (out of 5) problems from Part Two. Possible Part One: 1. True/False 15 2. Sensitivity analysis
More informationCorn Soy Oats Fish Min Max
9 diet.xls A B C D E F G Diet Problem Corn Soy Oats Fish Min Max Protein 9 0 Calcium 0 0 Fat 0 90 0 Calories 900 0 00 00 00 Cost/Unit 0. 0. 0. 0. Decision Variables, >= 0 Feed 0 0.0. 0 Provided Cost Protein
More informationLecture 2. A Telephone Staffing Problem TransportCo Distribution Problem Shelby Shelving Case Summary and Preparation for next class
Decision Models Lecture 2 1 Lecture 2 A Telephone Staffing Problem TransportCo Distribution Problem Shelby Shelving Case Summary and Preparation for next class Decision Models Lecture 2 2 A Telephone Staffing
More informationColumn generation to solve planning problems
Column generation to solve planning problems ALGORITMe Han Hoogeveen 1 Continuous Knapsack problem We are given n items with integral weight a j ; integral value c j. B is a given integer. Goal: Find a
More informationDeterministic Dynamic Programming
Deterministic Dynamic Programming Dynamic programming is a technique that can be used to solve many optimization problems. In most applications, dynamic programming obtains solutions by working backward
More informationChapter 21. Dynamic Programming CONTENTS 21.1 A SHORTEST-ROUTE PROBLEM 21.2 DYNAMIC PROGRAMMING NOTATION
Chapter 21 Dynamic Programming CONTENTS 21.1 A SHORTEST-ROUTE PROBLEM 21.2 DYNAMIC PROGRAMMING NOTATION 21.3 THE KNAPSACK PROBLEM 21.4 A PRODUCTION AND INVENTORY CONTROL PROBLEM 23_ch21_ptg01_Web.indd
More informationA Branch-and-Price method for the Multiple-depot Vehicle and Crew Scheduling Problem
A Branch-and-Price method for the Multiple-depot Vehicle and Crew Scheduling Problem SCIP Workshop 2018, Aachen Markó Horváth Tamás Kis Institute for Computer Science and Control Hungarian Academy of Sciences
More informationMgtOp 470 Business Modeling with Spreadsheets Washington State University Sample Final Exam
MgtOp 470 Business Modeling with Spreadsheets Washington State University Sample Final Exam Section 1 Multiple Choice 1. An information desk at a rest stop receives requests for assistance (from one server).
More informationNon-negativity: negativity:
Chapter 3 Linear Programming Applications The process of problem formulation Marketing and media applications Financial Applications Transportation Problem The process of problem formulation 1. Provide
More informationLecture 10: The knapsack problem
Optimization Methods in Finance (EPFL, Fall 2010) Lecture 10: The knapsack problem 24.11.2010 Lecturer: Prof. Friedrich Eisenbrand Scribe: Anu Harjula The knapsack problem The Knapsack problem is a problem
More information36106 Managerial Decision Modeling Modeling with Integer Variables Part 1
1 36106 Managerial Decision Modeling Modeling with Integer Variables Part 1 Kipp Martin University of Chicago Booth School of Business September 26, 2017 Reading and Excel Files 2 Reading (Powell and Baker):
More informationAdvanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras
Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras Lecture 23 Minimum Cost Flow Problem In this lecture, we will discuss the minimum cost
More informationCOMM 290 MIDTERM REVIEW SESSION ANSWER KEY BY TONY CHEN
COMM 290 MIDTERM REVIEW SESSION ANSWER KEY BY TONY CHEN TABLE OF CONTENTS I. Vocabulary Overview II. Solving Algebraically and Graphically III. Understanding Graphs IV. Fruit Juice Excel V. More on Sensitivity
More informationContinuing Education Course #287 Engineering Methods in Microsoft Excel Part 2: Applied Optimization
1 of 6 Continuing Education Course #287 Engineering Methods in Microsoft Excel Part 2: Applied Optimization 1. Which of the following is NOT an element of an optimization formulation? a. Objective function
More informationIntroduction to Operations Research
Introduction to Operations Research Unit 1: Linear Programming Terminology and formulations LP through an example Terminology Additional Example 1 Additional example 2 A shop can make two types of sweets
More information17. Forestry Applications of Linear Programming
191 17. Forestry Applications of Linear Programming Steve Harrison Linear programming (LP) is a highly versatile mathematical optimization technique which has found wide use in management and economics.
More information56:171 Operations Research Midterm Exam Solutions Fall 1994
56:171 Operations Research Midterm Exam Solutions Fall 1994 Possible Score A. True/False & Multiple Choice 30 B. Sensitivity analysis (LINDO) 20 C.1. Transportation 15 C.2. Decision Tree 15 C.3. Simplex
More informationIssues. Senate (Total = 100) Senate Group 1 Y Y N N Y 32 Senate Group 2 Y Y D N D 16 Senate Group 3 N N Y Y Y 30 Senate Group 4 D Y N D Y 22
1. Every year, the United States Congress must approve a budget for the country. In order to be approved, the budget must get a majority of the votes in the Senate, a majority of votes in the House, and
More informationConfidence Intervals for the Difference Between Two Means with Tolerance Probability
Chapter 47 Confidence Intervals for the Difference Between Two Means with Tolerance Probability Introduction This procedure calculates the sample size necessary to achieve a specified distance from the
More informationSensitivity Analysis LINDO INPUT & RESULTS. Maximize 7X1 + 10X2. Subject to X1 < 500 X2 < 500 X1 + 2X2 < 960 5X1 + 6X2 < 3600 END
Sensitivity Analysis Sensitivity Analysis is used to see how the optimal solution is affected by the objective function coefficients and to see how the optimal value is affected by the right- hand side
More informationCost Estimation as a Linear Programming Problem ISPA/SCEA Annual Conference St. Louis, Missouri
Cost Estimation as a Linear Programming Problem 2009 ISPA/SCEA Annual Conference St. Louis, Missouri Kevin Cincotta Andrew Busick Acknowledgments The author wishes to recognize and thank the following
More information56:171 Operations Research Midterm Exam Solutions October 19, 1994
56:171 Operations Research Midterm Exam Solutions October 19, 1994 Possible Score A. True/False & Multiple Choice 30 B. Sensitivity analysis (LINDO) 20 C.1. Transportation 15 C.2. Decision Tree 15 C.3.
More informationAssignment 2 Answers Introduction to Management Science 2003
Assignment Answers Introduction to Management Science 00. a. Top management will need to know how much to produce in each quarter. Thus, the decisions are the production levels in quarters,,, and. The
More information1.2: USING ALGEBRA(meaning no calculators), find the Intersection of the two Lines.
Math 125 Final Exam Practice HAPTE 1: 1.1: List the Intercepts of each Equation and then sketch the graph 18x+ 10y = 90 b) 16x+ 24y = 432 c) 25x+ 10y = 500 1.2: USING ALGEBA(meaning no calculators), find
More informationA Linear Programming Approach for Optimum Project Scheduling Taking Into Account Overhead Expenses and Tardiness Penalty Function
A Linear Programming Approach for Optimum Project Scheduling Taking Into Account Overhead Expenses and Tardiness Penalty Function Mohammed Woyeso Geda, Industrial Engineering Department Ethiopian Institute
More informationINTRODUCING RISK MODELING IN CORPORATE FINANCE
INTRODUCING RISK MODELING IN CORPORATE FINANCE Domingo Castelo Joaquin*, Han Bin Kang** Abstract This paper aims to introduce a simulation modeling in the context of a simplified capital budgeting problem.
More informationThe homework is due on Wednesday, September 7. Each questions is worth 0.8 points. No partial credits.
Homework : Econ500 Fall, 0 The homework is due on Wednesday, September 7. Each questions is worth 0. points. No partial credits. For the graphic arguments, use the graphing paper that is attached. Clearly
More informationReference Guide: Loan Estimate (LE) TILA- RESPA Integrated Disclosure (TRID) Rule Requirements
Reference Guide: Loan Estimate (LE) TILA- RESPA Integrated Disclosure (TRID) Rule Requirements The purpose of this document is to provide a reference guide for the Loan Estimate (LE) TILA-RESPA Integrated
More informationThis branch is closing but your bank is always open
This branch is closing but your bank is always open Our Billingshurst branch is closing on 24 November 2017 Reasons for closure, and alternative ways to bank This branch is closing but your bank is always
More informationHomework. Part 1. Computer Implementation: Solve Wilson problem by the Lindo and compare the results with your graphical solution.
Homework. Part 1. Computer Implementation: Solve Wilson problem by the Lindo and compare the results with your graphical solution. Graphical Solution is attached to email. Lindo The results of the Wilson
More informationCSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems
CSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems January 26, 2018 1 / 24 Basic information All information is available in the syllabus
More informationC R E A T I V E W O R K B O O K / / J U N E / / S E T Y O U R G O A L S A N D A C H I E V E T H E M!
C R E A T I V E W O R K B O O K / / J U N E 2 0 1 8 / / O IT prioritize your life S E T Y O U R G O A L S A N D A C H I E V E T H E M! How to prioritize your life in 3 simple steps. 1. Plan a life you
More informationThis branch is closing but your bank is always open
This branch is closing but your bank is always open Our Hetton-le-Hole branch is closing on 08 December 2017 Reasons for closure, and alternative ways to bank This branch is closing but your bank is always
More informationFINANCIAL OPTIMIZATION
FINANCIAL OPTIMIZATION Lecture 2: Linear Programming Philip H. Dybvig Washington University Saint Louis, Missouri Copyright c Philip H. Dybvig 2008 Choose x to minimize c x subject to ( i E)a i x = b i,
More informationSCHOOL OF BUSINESS, ECONOMICS AND MANAGEMENT. BF360 Operations Research
SCHOOL OF BUSINESS, ECONOMICS AND MANAGEMENT BF360 Operations Research Unit 3 Moses Mwale e-mail: moses.mwale@ictar.ac.zm BF360 Operations Research Contents Unit 3: Sensitivity and Duality 3 3.1 Sensitivity
More informationHandout 8: Introduction to Stochastic Dynamic Programming. 2 Examples of Stochastic Dynamic Programming Problems
SEEM 3470: Dynamic Optimization and Applications 2013 14 Second Term Handout 8: Introduction to Stochastic Dynamic Programming Instructor: Shiqian Ma March 10, 2014 Suggested Reading: Chapter 1 of Bertsekas,
More informationR.U. Redddie Report. Optimal distribution plan for plant in St. Louis and in Denver with the project NPV
Jeanne Yi-Chun Hsieh Chinenye Nwangwu R.U. Redddie Report Memo The R.U. Reddie Corporation which manufactures clothing for stuffed cartoon animals has projected the market demand in the following years
More informationHomework #2 Graphical LP s.
UNIVERSITY OF MASSACHUSETTS Isenberg School of Management Department of Finance and Operations Management FOMGT 353-Introduction to Management Science Homework #2 Graphical LP s. Show your work completely
More informationLecture Quantitative Finance Spring Term 2015
implied Lecture Quantitative Finance Spring Term 2015 : May 7, 2015 1 / 28 implied 1 implied 2 / 28 Motivation and setup implied the goal of this chapter is to treat the implied which requires an algorithm
More informationThe application of linear programming to management accounting
The application of linear programming to management accounting After studying this chapter, you should be able to: formulate the linear programming model and calculate marginal rates of substitution and
More informationFUNCIONAMIENTO DEL ALGORITMO DEL PCR: EUPHEMIA
FUNCIONAMIENTO DEL ALGORITMO DEL PCR: EUPHEMIA 09-04-2013 INTRODUCTION PCR can have two functions: For Power Exchanges: Most competitive price will arise & Overall welfare increases Isolated Markets Price
More informationConover Test of Variances (Simulation)
Chapter 561 Conover Test of Variances (Simulation) Introduction This procedure analyzes the power and significance level of the Conover homogeneity test. This test is used to test whether two or more population
More informationm
Chapter 1: Linear Equations a. Solving this problem is equivalent to finding an equation of a line that passes through the points (0, 24.5) and (30, 34). We use these two points to find the slope: 34 24.5
More informationOPTIMIZAÇÃO E DECISÃO 10/11
OPTIMIZAÇÃO E DECISÃO 10/11 PL #1 Linear Programming Alexandra Moutinho (from Hillier & Lieberman Introduction to Operations Research, 8 th edition) The Wyndor Glass Co. Problem Wyndor Glass Co. produces
More informationCEC login. Student Details Name SOLUTIONS
Student Details Name SOLUTIONS CEC login Instructions You have roughly 1 minute per point, so schedule your time accordingly. There is only one correct answer per question. Good luck! Question 1. Searching
More informationCOS 511: Theoretical Machine Learning. Lecturer: Rob Schapire Lecture #24 Scribe: Jordan Ash May 1, 2014
COS 5: heoretical Machine Learning Lecturer: Rob Schapire Lecture #24 Scribe: Jordan Ash May, 204 Review of Game heory: Let M be a matrix with all elements in [0, ]. Mindy (called the row player) chooses
More information$B$8 B&D
1. An Excel Solver sensitivity report for a linear programming model is given below. INTERPRET ALL of the information given for decision variable C (Adjustable Cells Table) and constraint C&D ( Table).
More informationDo all of Part One (1 pt. each), one from Part Two (15 pts.), and four from Part Three (15 pts. each) <><><><><> PART ONE <><><><><>
56:171 Operations Research Final Exam - December 13, 1989 Instructor: D.L. Bricker Do all of Part One (1 pt. each), one from Part Two (15 pts.), and four from
More informationWhile the story has been different in each case, fundamentally, we ve maintained:
Econ 805 Advanced Micro Theory I Dan Quint Fall 2009 Lecture 22 November 20 2008 What the Hatfield and Milgrom paper really served to emphasize: everything we ve done so far in matching has really, fundamentally,
More informationPreferred Customer Service at U.S. Airways ASSIGNMENT QUESTIONS Exhibit 5 From Frequency From Frequency
Preferred Customer Service at U.S. Airways ASSIGNMENT QUESTIONS Given the range of issues that the case includes, the instructor can slant the discussion in a variety of directions by appropriately constructing
More informationPERT 12 Quantitative Tools (1)
PERT 12 Quantitative Tools (1) Proses keputusan dalam operasi Fundamental Decisin Making, Tabel keputusan. Konsep Linear Programming Problem Formulasi Linear Programming Problem Penyelesaian Metode Grafis
More informationProduction Management Winter 2002 Odette School of Business University of Windsor. Midterm Exam 2 Solution Tuesday, March 26, 7:00 9:00 pm
Name (print, please) ID Production Management 7-604 Winter 00 Odette School of Business University of Windsor Midterm Exam Solution Tuesday, March 6, 7:00 9:00 pm Instructor: Mohammed Fazle Baki Aids Permitted:
More informationSAMPLE PULSE REPORT. For the month of: February 2013 STR # Date Created: April 02, 2013
STR Analytics 4940 Pearl East Circle Suite 103 Boulder, CO 80301 Phone: +1 (303) 396-1641 Fax: +1 (303) 449 6587 www.stranalytics.com PULSE REPORT For the month of: February 2013 STR # Date Created: April
More informationJune 11, Dynamic Programming( Weighted Interval Scheduling)
Dynamic Programming( Weighted Interval Scheduling) June 11, 2014 Problem Statement: 1 We have a resource and many people request to use the resource for periods of time (an interval of time) 2 Each interval
More informationMartingale Pricing Theory in Discrete-Time and Discrete-Space Models
IEOR E4707: Foundations of Financial Engineering c 206 by Martin Haugh Martingale Pricing Theory in Discrete-Time and Discrete-Space Models These notes develop the theory of martingale pricing in a discrete-time,
More informationName: Class: Date: in general form.
Write the equation in general form. Mathematical Applications for the Management Life and Social Sciences 11th Edition Harshbarger TEST BANK Full clear download at: https://testbankreal.com/download/mathematical-applications-management-life-socialsciences-11th-edition-harshbarger-test-bank/
More informationEUPHEMIA: Description and functioning. Date: July 2016
EUPHEMIA: Description and functioning Date: July 2016 PCR users and members Markets using PCR: MRC Markets using PCR: 4MMC Markets PCR members Independent users of PCR Markets associate members of PCR
More informationy 3 z x 1 x 2 e 1 a 1 a 2 RHS 1 0 (6 M)/3 M 0 (3 5M)/3 10M/ / /3 10/ / /3 4/3
AMS 341 (Fall, 2016) Exam 2 - Solution notes Estie Arkin Mean 68.9, median 71, top quartile 82, bottom quartile 58, high (3 of them!), low 14. 1. (10 points) Find the dual of the following LP: Min z =
More informationThis branch is closing but your bank is always open
This branch is closing but your bank is always open Our South Molton branch is closing on Friday 25 May 2018 Reasons for closure, and alternative ways to bank This branch is closing but your bank is always
More informationPractical Session 8 Time series and index numbers
20880 21186 21490 21794 22098 22402 22706 23012 23316 23621 23924 24228 24532 24838 25143 25447 25750 26054 26359 26665 26969 27273 27576 Practical Session 8 Time series and index numbers In this session,
More informationIEOR E4004: Introduction to OR: Deterministic Models
IEOR E4004: Introduction to OR: Deterministic Models 1 Dynamic Programming Following is a summary of the problems we discussed in class. (We do not include the discussion on the container problem or the
More informationCPS 270: Artificial Intelligence Markov decision processes, POMDPs
CPS 270: Artificial Intelligence http://www.cs.duke.edu/courses/fall08/cps270/ Markov decision processes, POMDPs Instructor: Vincent Conitzer Warmup: a Markov process with rewards We derive some reward
More information6. Activity Based Costing (ABC)
6. Activity Based Costing (ABC) Background Traditional cost accounting is characterized by considerable aggregation a small number of synthetic variables Overhead is allocated neglecting finer details
More informationInterior-Point Algorithm for CLP II. yyye
Conic Linear Optimization and Appl. Lecture Note #10 1 Interior-Point Algorithm for CLP II Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A. http://www.stanford.edu/
More informationDynamic Programming: An overview. 1 Preliminaries: The basic principle underlying dynamic programming
Dynamic Programming: An overview These notes summarize some key properties of the Dynamic Programming principle to optimize a function or cost that depends on an interval or stages. This plays a key role
More informationOptimization for Chemical Engineers, 4G3. Written midterm, 23 February 2015
Optimization for Chemical Engineers, 4G3 Written midterm, 23 February 2015 Kevin Dunn, kevin.dunn@mcmaster.ca McMaster University Note: No papers, other than this test and the answer booklet are allowed
More informationSensitivity Analysis for LPs - Webinar
Sensitivity Analysis for LPs - Webinar 25/01/2017 Arthur d Herbemont Agenda > I Introduction to Sensitivity Analysis > II Marginal values : Shadow prices and reduced costs > III Marginal ranges : RHS ranges
More informationTUFTS UNIVERSITY DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING ES 152 ENGINEERING SYSTEMS Spring Lesson 16 Introduction to Game Theory
TUFTS UNIVERSITY DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING ES 52 ENGINEERING SYSTEMS Spring 20 Introduction: Lesson 6 Introduction to Game Theory We will look at the basic ideas of game theory.
More informationPersonal Educational Plan
Personal Educational Plan Developed By: Date: School: Major: Degree/Certification Objective: TABLE OF CONTENTS Current Status Summary Mission Statement Personal Profile Immediate Goals and Priorities Study
More informationQ1. [?? pts] Search Traces
CS 188 Spring 2010 Introduction to Artificial Intelligence Midterm Exam Solutions Q1. [?? pts] Search Traces Each of the trees (G1 through G5) was generated by searching the graph (below, left) with a
More informationGraphical Sensitivity Analysis
What if there is uncertainly about one or more values in the LP model? Sensitivity analysis allows us to determine how sensitive the optimal solution is to changes in data values. This includes analyzing
More informationProblem Set 2: Answers
Economics 623 J.R.Walker Page 1 Problem Set 2: Answers The problem set came from Michael A. Trick, Senior Associate Dean, Education and Professor Tepper School of Business, Carnegie Mellon University.
More informationworthwhile for Scotia.
worthwhile for Scotia. 5. A simple bidding problem Case: THE BATES RESTORATION (A) Russ Gehrig, a construction general contractor, has decided to bid for the contract to do an extensive restoration of
More informationTRID FAQs: Payment Columns and the Black Hole
TRID FAQs: Payment Columns and the Black Hole Suzanne Garwood, Associate General Counsel Topics Payment Table Columns Index ARMs and Four Columns What if? The Black Hole What is it? What if? 2 Payment
More informationOverview Definitions Mathematical Properties Properties of Economic Functions Exam Tips. Midterm 1 Review. ECON 100A - Fall Vincent Leah-Martin
ECON 100A - Fall 2013 1 UCSD October 20, 2013 1 vleahmar@uscd.edu Preferences We started with a bundle of commodities: (x 1, x 2, x 3,...) (apples, bannanas, beer,...) Preferences We started with a bundle
More information1 The EOQ and Extensions
IEOR4000: Production Management Lecture 2 Professor Guillermo Gallego September 16, 2003 Lecture Plan 1. The EOQ and Extensions 2. Multi-Item EOQ Model 1 The EOQ and Extensions We have explored some of
More information