A Real Life Application of Linear Programming

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

Chapter 15 Introduction to Linear Programming

Applications of Linear Programming

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

OPERATIONS RESEARCH. Linear Programming Problem

UNIT 2 LINEAR PROGRAMMING PROBLEMS

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

Lesson 08 Linear Programming

Linear Programming. Meaning of Linear Programming. Basic Terminology

Using Linear Programming for Management Decisions

Introduction to Linear Programing Problems

a) Alternative Optima, b) Infeasible(or non existing) solution, c) unbounded solution.

4 LINEAR PROGRAMMING (LP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

LINEAR PROGRAMMING INTRODUCTION 12.1 LINEAR PROGRAMMING. Three Classical Linear Programming Problems (L.P.P.)

Linear Programming and its Applications

Linear Programming: Introduction

SUGGESTED SOLUTION CA FINAL MAY 2017 EXAM

Linear Programming & Graphic Solution. Dr. Monther Tarawneh

CDG2A/CDZ4A/CDC4A/ MBT4A ELEMENTS OF OPERATIONS RESEARCH. Unit : I - V

Quantitative Technique

Ch.02 Modeling with Linear Programming. Management Science / Instructor: Bonghyun Ahn

LINEAR PROGRAMMING (LP), GRAPHICAL PRESENTATION GASPAR ASAMPANA

Linear Programming: Model Formulation and Graphical Solution

Graphing Linear Inequalities in Two Variables.

Linear Programming: Model Formulation and Graphical Solution

Chapter 4 Linear Programming

Linear Programming. Formulation and Graphical Solution

Solving linear programming

4 Linear Programming (LP) E. Amaldi -- Foundations of Operations Research -- Politecnico di Milano 1

16.410/413 Principles of Autonomy and Decision Making

Graphical Methods in Linear Programming

OPTIMUM DESIGN. Dr. / Ahmed Nagib Elmekawy. Lecture 3

Linear Programming. Linear Programming. Linear Programming. Example: Profit Maximization (1/4) Iris Hui-Ru Jiang Fall Linear programming

Econ 172A - Slides from Lecture 2

Mathematics. Linear Programming

Lecture 9: Linear Programming

Design and Analysis of Algorithms (V)

Chapter 4. Linear Programming

Introduction to Linear Programming

These definitions are only useful within the graphical solution of LP models. Thus, a more general definition is required.

CHAPTER 4 Linear Programming with Two Variables

UNIT 6 MODELLING DECISION PROBLEMS (LP)

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

Linear Programming CISC4080, Computer Algorithms CIS, Fordham Univ. Linear Programming

These notes are in two parts: this part has topics 1-3 above.

AMATH 383 Lecture Notes Linear Programming

LINEAR PROGRAMMING. Chapter Overview

Linear Programming & Optimizing the Resources

Notes for Lecture 18

Linear Programming. ICM Unit 3 Day 1 Part 1

NOTATION AND TERMINOLOGY

Math 273a: Optimization Linear programming

Linear Mathematical Programming (LP)

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

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

CHAPTER 3 LINEAR PROGRAMMING: SIMPLEX METHOD

Linear Programming Terminology

Chapter 2 - An Introduction to Linear Programming

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

II. Linear Programming

Operations Research. Unit-I. Course Description:

Integer Programming Explained Through Gomory s Cutting Plane Algorithm and Column Generation

Chapter 7. Linear Programming Models: Graphical and Computer Methods

CHAPTER 12: LINEAR PROGRAMMING

1 GIAPETTO S WOODCARVING PROBLEM

Artificial Intelligence

MULTIMEDIA UNIVERSITY FACULTY OF ENGINEERING PEM2046 ENGINEERING MATHEMATICS IV TUTORIAL

Linear Programming. them such that they

Chapter 6 Multicriteria Decision Making

An example of LP problem: Political Elections

OPERATIONS RESEARCH. Dr. Mohd Vaseem Ismail. Assistant Professor. Faculty of Pharmacy Jamia Hamdard New Delhi

Real life Problem. Review

OPTIMIZATION: Linear Programming

Heuristic Optimization Today: Linear Programming. Tobias Friedrich Chair for Algorithm Engineering Hasso Plattner Institute, Potsdam

Some Advanced Topics in Linear Programming

The problem. Needed for contract. 10% Reduction. Resources available

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

Using the Graphical Method to Solve Linear Programs J. Reeb and S. Leavengood

CS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 50

Linear Programming: A Geometric Approach

February 10, 2005

Intro to Linear Programming. The problem that we desire to address in this course is loosely stated below.

ISE203 Optimization 1 Linear Models. Dr. Arslan Örnek Chapter 4 Solving LP problems: The Simplex Method SIMPLEX

What s Linear Programming? Often your try is to maximize or minimize an objective within given constraints

Chapter 2--An Introduction to Linear Programming

Chapter 2 An Introduction to Linear Programming

Graphical Analysis. Figure 1. Copyright c 1997 by Awi Federgruen. All rights reserved.

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini

Introduction to Linear Programming. Algorithmic and Geometric Foundations of Optimization

Linear Optimization. Andongwisye John. November 17, Linkoping University. Andongwisye John (Linkoping University) November 17, / 25

MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS

Using the Simplex Method to Solve Linear Programming Maximization Problems J. Reeb and S. Leavengood

UNIT 3 LINEAR PROGRAMMING GRAPHICAL METHOD

Chapter II. Linear Programming

Linear programming II João Carlos Lourenço

MLR Institute of Technology

Convex Optimization CMU-10725

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

ISE 203 OR I. Chapter 3 Introduction to Linear Programming. Asst. Prof. Dr. Nergiz Kasımbeyli

Review for Mastery Using Graphs and Tables to Solve Linear Systems

Transcription:

Dagon University Research Journal 2012, Vol. 4 A Real Life Application of Linear Programming Win Win Myo * Abstract Linear programming is heavily used in microeconomics and company management, such as planning, production, transportation, technology and other issues, either to maximize the income or minimize the costs of a production scheme. In the real world the problem is to find the maximum profit for a certain production. In "real life", linear programming is part of a very important area of mathematics called "optimization techniques". In this paper, it is to be investigated two different solving graphical methods for some real life problems. Then we may introduce a new program for linear programming which is my own invention software. This system is computerized system using Microsoft Visual Basic Programming Software. This software may be helpful to solve the linear programming problems to get quickly and easily optimal solutions for any user. Introduction Linear programming is used to find the best or optimal solution to a problem that requires a decision or set of decisions about how best to use a set of limited resources to achieve a state goal of objectives. Applications Many real world problems lend themselves to linear programming modeling. Many real world problems can be approximated by linear models. There are well-known successful applications in: manufacturing, marketing, finance (investment), advertising and agriculture. History of Linear Programming It started in 1947 when G. B. Dantzig design the simplex method for solving linear programming formulations of U.S. Air Force planning problems. It soon became clear that a surprisingly wide range of apparently unrelated problems in production management could be stated in linear programming terms and solved by the simplex method. Later, it was used to solve problems of management. Its algorithm can also be used to network flow problems. On Oct.14th,1975, the Royal Sweden Academy of Science awarded the Nobel Prize in economic science to L.V.Kantorovich and T.C.Koopmans for their contributions to the theory of optimum allocation of resources The breakthrough in looking for a theoretically satisfactory algorithm to solve LP problems came in 1979 when L.G.Khachian published a description of such an algorithm. The Linear Programming Model Let: X 1, X 2, X 3,, X n = decision variables Z = Objective function or linear function Requirement: Maximization of the linear function Z. Z = c 1 X 1 + c 2 X 2 + c 3 X 3 + + c n X n..eq (1) Subject to the following constraints: * Lecturer, Department of Mathematics, Dagon University

112 Dagon University Research Journal 2012, Vol. 4 where a ij, b i, and c j are given constants. Developing LP Model (1) The variety of situations to which linear programming has been applied ranges from agriculture to zinc smelting. Steps Involved: Determine the objective of the problem and describe it by a criterion function in terms of the decision variables. Find out the constraints Do the analysis which should lead to the selection of values for the decision variables that optimize the criterion function while satisfying all the constraints imposed on the problem. Developing LP Model (2) Example (1): Real life application problem (1) (Product Mix Problem) The N. Dustrious Company produces two products: I and II. The raw material requirements, space needed for storage, production rates, and selling prices for these products are given in Table 1. The total amount of raw material available per day for both products is 15751b. The total storage space for all products is 1500 ft 2, and a maximum of 7 hours per day can be used for production. Example Problem Developing LP Model (3) All products manufactured are shipped out of the storage area at the end of the day. Therefore, the two products must share the total raw material, storage space, and production time. The company wants to determine how many units of each product to produce per day to maximize its total income. Solution The company has decided to maximize its sale income, which depends on the number of units of product I and II. Therefore, the decision variables, x 1 and x 2 can be the number of units of products I and II, respectively, produced per day.

Dagon University Research Journal 2012, Vol. 4 113 The object is to maximize the equation: Z = 13x 1 + 11x 2 Developing LP Model (4) Subject to the constraints on storage space, raw materials, and production time. Each unit of product I requires 4 ft 2 of storage space and each unit of product II requires 5 ft 2. Thus a total of 4x 1 + 5x 2 ft 2 of storage space is needed each day. This space must be less than or equal to the available storage space, which is 1500 ft 2. Therefore, 4x 1 + 5x 2 1500 Similarly, each unit of product I and II requires 5 and 3 1bs, respectively, of raw material. Hence a total of 5x l + 3x 2 Ib of raw material is used. Developing LP Model (5) This must be less than or equal to the total amount of raw material available, which is 1575 Ib. Therefore, 5x 1 + 3x 2 1575 Prouct I can be produced at the rate of 60 units per hour. Therefore, it must take I minute or 1/60 of an hour to produce I unit. Similarly, it requires 1/30 of an hour to produce 1 unit of product II. Hence a total of x 1 /60 + x 2 /30 hours is required for the daily production. This quantity must be less than or equal to the total production time available each day. Therefore, x 1 / 60 + x 2 / 30 7 or x 1 + 2x 2 420 Finally, the company cannot produce a negative quantity of any product, therefore x 1 and x 2 must each be greater than or equal to zero. Developing LP Model (6) The linear programming model for this example can be summarized as: The Graphical Analysis of Linear Programming The set of all points that satisfy all the constraints of the model is called a FEASIBLE REGION. Using a graphical presentation we can represent all the constraints, the objective function, and the three types of feasible points.

114 Dagon University Research Journal 2012, Vol. 4 Graphical Analysis the Feasible Region Graphical Solution to LP Problem (1) The search for an optimal solution Graphical Solution to LP Problem (2) An equation of the form 4x 1 + 5x 2 = 1500 defines a straight line in the x 1 -x 2 plane. An inequality defines an area bounded by a straight line. Therefore, the region below and including the line 4x 1 + 5x 2 = 1500 in the Figure represents the region defined by 4x 1 + 5x 2 1500.Same thing applies to other equations as well. The shaded area of the figure comprises the area common to all the regions defined by the constraints and contains all pairs of x I and x 2 that are feasible solutions to the problem. This area is known as the feasible region or feasible solution space. The optimal solution must lie within this region. There are various pairs of x 1 and x 2 that satisfy the constraints such as:

Dagon University Research Journal 2012, Vol. 4 115 Graphical Solution to LP Problem (3) Trying different solutions, the optimal solution will be: X 1 = 270 X 2 = 75 This indicates that maximum income of $4335 is obtained by producing 270 units of product I and 75 units of product II. In this solution, all the raw material and available time are used, because the optimal point lies on the two constraint lines for these resources. However, 1500- [4(270) + 5(75)], or 45 ft 2 of storage space, is not used. Thus the storage space is not a constraint on the optimal solution; that is, more products could be produced before the company ran out of storage space. Thus this constraint is said to be slack. Graphical Solution to LP Problem (4) If the objective function happens to be parallel to one of the edges of the feasible region, any point along this edge between the two extreme points may be an optimal solution that maximizes the objective function. When this occurs, there is no unique solution, but there is an infinite number of optimal solutions.the graphical method of solution may be extended to a case in which there are three variables. In this case, each constraint is represented by a plane in three dimensions, and the feasible region bounded by these planes is a polyhedron. Example (2): Real life application problem (2) LP Formulation: Example Maximize Z = $40 x 1 + 50 x 2 Subject to x 1 + 2x 2 40 hr (labor constraint) 4x 1 + 3x 2 120 lb (clay constraint) x 1, x 2 ³ 0 Solution is x 1 = 24 bowls x 2 = 8 mugs Revenue = $1,360

116 Dagon University Research Journal 2012, Vol. 4 Graphical Solution Method Plot model constraint on a set of coordinates in a plane. Identify the feasible solution space on the graph where all constraints are satisfied simultaneously. Plot objective function to find the point on boundary of this space that maximizes (or minimizes) value of objective function. Graphical Solution (as an example) Computing Optimal Values Extreme Corner Points Linear Programming Software

Dagon University Research Journal 2012, Vol. 4 117 Using prolp Software to find an Optimal Solution To see the input screen Double click prolp icon. How to use prolp Software v To input the data click entry data button v To obtain the optimal solution click solve button v To entry the new data or to delete the old data click cancel button v To save the problem and solution click the save button v To print the problem and solution click the print button Conclusion Linear programming has proven to be an extremely powerful tool, both in modering real-word problems and as a widely applicable mathematical theory. Linear programming theory falls within convex optimization theory and is also considered to be an important part of business and economics, but may also be used to solve certain engineering problems. Acknowledgements I wish to thank Dr. Hla Htay, the Rector or Dagon University and Dr. Aye Aye Htun, Pro Rector of Dagon University for permitting the opportunity to present this paper. I would like to express my sincere and healthful gratitude to U Toe Aung, Professor and Head of Mathematics Department, Dagon University for his permission to carry out this paper. My thanks also go to Daw Yin Yin Hla, lecturer Department of Mathematics, for her invaluable suggestions and encouragement. References Strayer, J. K. (1989). Linear Programming and Applicatioons Vasek Chv et al. (1983). Linear Programming