Ryerson Polytechnic University Department of Mathematics, Physics, and Computer Science Final Examinations, April, 2003

Similar documents
Department of Mathematics Oleg Burdakov of 30 October Consider the following linear programming problem (LP):

Introduction to Mathematical Programming IE496. Final Review. Dr. Ted Ralphs

Optimization Methods in Management Science

56:272 Integer Programming & Network Flows Final Examination -- December 14, 1998

Solutions for Operations Research Final Exam

Simulation. Lecture O1 Optimization: Linear Programming. Saeed Bastani April 2016

MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS

56:272 Integer Programming & Network Flows Final Exam -- December 16, 1997

BCN Decision and Risk Analysis. Syed M. Ahmed, Ph.D.

INEN 420 Final Review

Tribhuvan University Institute Of Science and Technology Tribhuvan University Institute of Science and Technology

MLR Institute of Technology

Math 414 Lecture 30. The greedy algorithm provides the initial transportation matrix.

MULTIMEDIA UNIVERSITY FACULTY OF ENGINEERING PEM2046 ENGINEERING MATHEMATICS IV TUTORIAL

AM 121: Intro to Optimization Models and Methods Fall 2017

Easter Term OPTIMIZATION

Unit.9 Integer Programming

Linear Programming. Course review MS-E2140. v. 1.1

ME 391Q Network Flow Programming

Section Notes 4. Duality, Sensitivity, and the Dual Simplex Algorithm. Applied Math / Engineering Sciences 121. Week of October 8, 2018

4. Linear Programming

c) How many students took none of the three subjects?

Prepared By. Handaru Jati, Ph.D. Universitas Negeri Yogyakarta.

Linear Programming. Linear programming provides methods for allocating limited resources among competing activities in an optimal way.

TMA946/MAN280 APPLIED OPTIMIZATION. Exam instructions

SEN301 OPERATIONS RESEARCH I PREVIUOS EXAM QUESTIONS

IINSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

3 INTEGER LINEAR PROGRAMMING

Thursday 24 May 2012 Morning

Integer Programming. Xi Chen. Department of Management Science and Engineering International Business School Beijing Foreign Studies University

Linear Programming. L.W. Dasanayake Department of Economics University of Kelaniya

Math Introduction to Operations Research

Section Notes 5. Review of Linear Programming. Applied Math / Engineering Sciences 121. Week of October 15, 2017

Design and Analysis of Algorithms (V)

Mid-term Exam of Operations Research

AMPL Integer Linear Programming And Sensitivity Analysis for LP. ORLAB Operations Research Laboratory. Borzou Rostami. Politecnico di Milano, Italy

CASE STUDY. fourteen. Animating The Simplex Method. case study OVERVIEW. Application Overview and Model Development.

Introduction. Linear because it requires linear functions. Programming as synonymous of planning.

Lecture notes on Transportation and Assignment Problem (BBE (H) QTM paper of Delhi University)

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Artificial Intelligence

Math Models of OR: The Simplex Algorithm: Practical Considerations

The Islamic University of Gaza Faculty of Commerce Quantitative Analysis - Dr. Samir Safi Midterm #2-28/4/2014

Discrete Optimization 2010 Lecture 5 Min-Cost Flows & Total Unimodularity

9.4 SOME CHARACTERISTICS OF INTEGER PROGRAMS A SAMPLE PROBLEM

SUBSTITUTING GOMORY CUTTING PLANE METHOD TOWARDS BALAS ALGORITHM FOR SOLVING BINARY LINEAR PROGRAMMING

Tuesday, April 10. The Network Simplex Method for Solving the Minimum Cost Flow Problem

5. DUAL LP, SOLUTION INTERPRETATION, AND POST-OPTIMALITY

Computational Integer Programming. Lecture 12: Branch and Cut. Dr. Ted Ralphs

Friday 5 June 2015 Morning

SUBSTITUTING GOMORY CUTTING PLANE METHOD TOWARDS BALAS ALGORITHM FOR SOLVING BINARY LINEAR PROGRAMMING

CSC 8301 Design & Analysis of Algorithms: Linear Programming

George B. Dantzig Mukund N. Thapa. Linear Programming. 1: Introduction. With 87 Illustrations. Springer

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Marginal and Sensitivity Analyses

MATHEMATICS 4736 Decision Mathematics 1

: Principles of Automated Reasoning and Decision Making Midterm

Network Optimization Models. Chapter 10: Hillier and Lieberman Chapter 8: Decision Tools for Agribusiness Dr. Hurley s AGB 328 Course

Chapter 15 Introduction to Linear Programming

TRANSPORTATION AND ASSIGNMENT PROBLEMS

Previously Local sensitivity analysis: having found an optimal basis to a problem in standard form,

Practice Final Exam 2: Solutions

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs

APPM 4120/5120 Exam #2 Practice Solutions Spring 2015

Foundations of Operations Research (Prof. Roberto Cordone) September 11th, 2014 Time available: 2 hours and 30 minutes

NOTATION AND TERMINOLOGY

Modelling with linear programming

Lesson 9: An Application of Linear Equations

A Survey of Software Packages for Teaching Linear and Integer Programming

1. Lecture notes on bipartite matching February 4th,

Wednesday 15 June 2016 Morning

Problem 1. Which of the following is true of functions =100 +log and = + log? Problem 2. Which of the following is true of functions = 2 and =3?

Math 5593 Linear Programming Final Exam

An example of LP problem: Political Elections

1. List the Intercepts of the Inequality and then sketch the graph using the Math 125 method of shading

Module 10. Network Simplex Method:

February 19, Integer programming. Outline. Problem formulation. Branch-andbound

AMPL Integer Linear Programming. ORLAB Operations Research Laboratory. Borzou Rostami. Politecnico di Milano, Italy.

Outline. Modeling. Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING. 1. Models Lecture 5 Mixed Integer Programming Models and Exercises

The simplex method and the diameter of a 0-1 polytope

Dynamic modelling and network optimization

An Introduction to Dual Ascent Heuristics

IO2654 Optical Networking. WDM network design. Lena Wosinska KTH/ICT. The aim of the next two lectures. To introduce some new definitions

physicsandmathstutor.com

CMPSCI611: The Simplex Algorithm Lecture 24

Notes for Lecture 18

Friday 24 May 2013 Morning

Math 464 (Spring 2007) Introduction to AMPL

The Ascendance of the Dual Simplex Method: A Geometric View

Mathematical Tools for Engineering and Management

5.3 Cutting plane methods and Gomory fractional cuts

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Read: H&L chapters 1-6

MASSACHUSETTS INSTITUTE OF TECHNOLOGY

LECTURES 3 and 4: Flows and Matchings

D2: Optimization Examples Sheet

Linear Programming with Bounds

NCSS Statistical Software

MATLAB Solution of Linear Programming Problems

Advanced Operations Research Techniques IE316. Quiz 2 Review. Dr. Ted Ralphs

Transcription:

Ryerson Polytechnic University Department of Mathematics, Physics, and Computer Science Final Examinations, April, 2003 MTH 503 - Operations Research I Duration: 3 Hours. Aids allowed: Two sheets of notes are allowed, and a non-programmable calculator. Write your name and student ID number in the spaces provided below The marks for each question are indicated by [ ]. Total marks = 140. Read each question carefully and make sure you answer all parts of each question. If you use the back side of the pages to continue your answers, clearly indicate that you are doing so. There are 8 questions in this test - please make sure all the pages are here. Answer all questions Last Name: First Name: Student Number:

(1) [15] Consider the following LP problem: max z = 5x 1 + 3x 2 + x 3 s.t. 2x 1 + x 2 + x 3 6 x 1 + 2x 2 + x 3 7 x 1, x 2, x 3, 0 Graphically solve this dual of this LP. Then use complementary slackness to solve the LP (max) problem.

(2) [15] Mondo produces motorcycles at three plants. At each plant, the labour, raw material, and production costs (excluding labour costs) required to build a motorcycle are as shown in the table below. Each plant has sufficient machine capacity to produce up to 750 motorcycles per week. Each of Mondo s workers can work up to 40 hours per week and is paid $12.50 per hour worked. Mondo has a total of 525 workers and now owns 9,400 units of raw material. Each week, at least 1400 Mondos must be produced. Let x 1 = motorcycles produced at plant 1; x 2 = motorcycles produced at at plant 2; and x 3 = motorcycles produced at plant 3. The LINDO output on the following page enables Mondo to minimize the cost (labour + production) of meeting demand. Use the output to answer the following questions: (a) What would be the new optimal solution to the problem if the production cost at plant 1 were only $40? (b) How much money would Mondo save if the capacity of plant 3 were increased by 100 motorcycles? (c) By how much wold Mondo s cost increase if it had to produce one more motorcycle? Raw Material Production Plant Labour Needed Needed Cost 1 20 hours 5 units $50 2 16 hours 8 units $80 3 10 hours 7 units $100

(3) [20] Consider the following LP and its optimal tableau (shown below): maz z = 3x 1 + 4x 2 + x 3 s.t. x 1 + x 2 + x 3 50 2x 1 x 2 + x 3 15 x 1 + x 2 = 10 x 1, x 2, x 3, 0 z x 1 x 2 x 3 s 1 e 2 a 2 a 3 rhs 1 1 0 0 1 0 M M+3 80 0-3 0 0 1 1-1 -2 15 0 0 0 1 1 0 0-1 40 0 1 1 0 0 0 0 1 10 Answer the following questions using sensitivity analysis. (a) Find the range of values of the objective function coefficient of x 1 for which the current basis remains optimal.

(b) Find the range of values of the objective function coefficient for x 2 for which the current basis remains optimal.

(c) A new variable x 4 is added to the problem; maz z = 3x 1 + 4x 2 + x 3 + 6x 4 s.t. x 1 + x 2 + x 3 + 2x 4 50 2x 1 x 2 + x 3 15 x 1 + x 2 + x 4 = 10 x 1, x 2, x 3, 0 Should the variable x 4 be entered into the current basis? (d) Suppose the column for x 1 changes; maz z = 3x 1 + 4x 2 + x 3 s.t. x 1 + x 2 + x 3 50 x 1 x 2 + x 3 15 x 1 + x 2 = 10 x 1, x 2, x 3, 0 Is the current basis still optimal?

(4) [20] Currently, City University can store 200 files on hard disc, 100 files in computer memory, and 300 files on tape. Users want to store 300 wordprocessing files, 100 packaged-program files, and 100 data files. Each month a typical word-processing file is accessed eight times, a typical packagedprogram file, four times; and a typical data file, two times. When a file is accessed, the time it takes for the file to be retrieved depends on the type of file and on the storage medium (see table below). Time (mintues): Word Packaged Processing Program Data Hard disc 5 4 4 Memory 2 1 1 Tape 10 8 6 (a) If the goal is to minimize the total time per month that users spend accessing their files, formulate a balanced transportation problem that can be used to determine where files should be stored. Sketch the network and write-out the LP problem. (Hint: The sources are the hard disc, the computer memory, and the tape; while the destinations are the word-processing files, the packaged-programs, and the date files.)

(b) Use the minimum cost method to find a bfs. (c) Use the transportation simplex method to find an optimal solution.

(5) [15] Formulate the problem of finding the shortest path from node 1 to node 7 in the figure below as a Minimal Cost Network Flow Problem (MCNFP). Just formulate the problem, do not solve.

(6) [15] Find a non-optimal bfs for the network shown below, and perform one iteration of the network simplex method.

(7) [20] Let [ 1 4 7 4 7 1 be the pay-off matrix of a two person zero-sum game. ] (a) Find the min-max and max-min strategies and their values. (b) Formulate the linear programming problems that find the optimal mixed strategies (but do not solve). Write down a formula that gives the value of the game in this case.

(c) If each player choose their moves randomly with equal probability for each choice, what would be the value of the game? (d) If one player chooses his moves randomly with equal probability for each choice, and the other player chooses her optimal mixed strategy as found in part (b), what would be the value of the game?

(8) [20] Use the branch-and-bound method to solve the following integer programming problem: minz = 3x 1 + x 2 s.t. 5x 1 + x 2 12 2x 1 + x 2 8 x 1, x 2, 0 x 1, x 2, integer