Some Results in Duality

Similar documents
Part 1. The Review of Linear Programming

Slack Variable. Max Z= 3x 1 + 4x 2 + 5X 3. Subject to: X 1 + X 2 + X x 1 + 4x 2 + X X 1 + X 2 + 4X 3 10 X 1 0, X 2 0, X 3 0

Part 1. The Review of Linear Programming Introduction

New Artificial-Free Phase 1 Simplex Method

F 1 F 2 Daily Requirement Cost N N N

Linear Programming Inverse Projection Theory Chapter 3

Introduction to Mathematical Programming IE406. Lecture 10. Dr. Ted Ralphs

AM 121: Intro to Optimization Models and Methods

Sensitivity Analysis

OPERATIONS RESEARCH. Linear Programming Problem

4.6 Linear Programming duality

Example Problem. Linear Program (standard form) CSCI5654 (Linear Programming, Fall 2013) Lecture-7. Duality

UNIT-4 Chapter6 Linear Programming

5 The Primal-Dual Simplex Algorithm

Lecture 11: Post-Optimal Analysis. September 23, 2009

Numerical Optimization

Understanding the Simplex algorithm. Standard Optimization Problems.

OPERATIONS RESEARCH. Michał Kulej. Business Information Systems

Lecture 5. x 1,x 2,x 3 0 (1)

Paper Name: Linear Programming & Theory of Games. Lesson Name: Duality in Linear Programing Problem

SOLVE LEAST ABSOLUTE VALUE REGRESSION PROBLEMS USING MODIFIED GOAL PROGRAMMING TECHNIQUES


Lecture 10: Linear programming. duality. and. The dual of the LP in standard form. maximize w = b T y (D) subject to A T y c, minimize z = c T x (P)

4. Duality and Sensitivity

Lecture 10: Linear programming duality and sensitivity 0-0

Duality Theory, Optimality Conditions

Note 3: LP Duality. If the primal problem (P) in the canonical form is min Z = n (1) then the dual problem (D) in the canonical form is max W = m (2)

Linear Programming, Lecture 4

Chapter 1 Linear Programming. Paragraph 5 Duality

Brief summary of linear programming and duality: Consider the linear program in standard form. (P ) min z = cx. x 0. (D) max yb. z = c B x B + c N x N

Part 1. The Review of Linear Programming

Algorithms and Theory of Computation. Lecture 13: Linear Programming (2)

CSCI5654 (Linear Programming, Fall 2013) Lecture-8. Lecture 8 Slide# 1

The use of shadow price is an example of sensitivity analysis. Duality theory can be applied to do other kind of sensitivity analysis:

Chap6 Duality Theory and Sensitivity Analysis

Summary of the simplex method

Linear and Combinatorial Optimization

3. Duality: What is duality? Why does it matter? Sensitivity through duality.

Linear Programming: Chapter 5 Duality

Foundations of Operations Research

IE 5531: Engineering Optimization I

Today: Linear Programming (con t.)

56:171 Operations Research Midterm Exam - October 26, 1989 Instructor: D.L. Bricker

This research was partially supported by the Faculty Research and Development Fund of the University of North Carolina at Wilmington

UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION B Sc. Mathematics (2011 Admission Onwards) II SEMESTER Complementary Course

...(iii), x 2 Example 7: Geetha Perfume Company produces both perfumes and body spray from two flower extracts F 1. The following data is provided:

The Dual Simplex Algorithm

SAMPLE QUESTIONS. b = (30, 20, 40, 10, 50) T, c = (650, 1000, 1350, 1600, 1900) T.

THE UNIVERSITY OF HONG KONG DEPARTMENT OF MATHEMATICS. Operations Research I

MATH2070 Optimisation

Linear programming. Saad Mneimneh. maximize x 1 + x 2 subject to 4x 1 x 2 8 2x 1 + x x 1 2x 2 2

Answer the following questions: Q1: Choose the correct answer ( 20 Points ):

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

Worked Examples for Chapter 5

CS711008Z Algorithm Design and Analysis

(P ) Minimize 4x 1 + 6x 2 + 5x 3 s.t. 2x 1 3x 3 3 3x 2 2x 3 6

Review Solutions, Exam 2, Operations Research

CSCI 1951-G Optimization Methods in Finance Part 01: Linear Programming

5. Duality. Lagrangian

SOLVING INTEGER LINEAR PROGRAMS. 1. Solving the LP relaxation. 2. How to deal with fractional solutions?

April 2003 Mathematics 340 Name Page 2 of 12 pages

1 Number Systems and Errors 1

Standard Form An LP is in standard form when: All variables are non-negativenegative All constraints are equalities Putting an LP formulation into sta

Answers to problems. Chapter 1. Chapter (0, 0) (3.5,0) (0,4.5) (2, 3) 2.1(a) Last tableau. (b) Last tableau /2 -3/ /4 3/4 1/4 2.

56:270 Final Exam - May

MVE165/MMG631 Linear and integer optimization with applications Lecture 5 Linear programming duality and sensitivity analysis

Inverse Optimization for Linear Fractional Programming

Systems Analysis in Construction

Introduction to Mathematical Programming

Simplex Algorithm Using Canonical Tableaus

Civil Engineering Systems Analysis Lecture XII. Instructor: Prof. Naveen Eluru Department of Civil Engineering and Applied Mechanics

Another max flow application: baseball

Sensitivity Analysis and Duality in LP

An introductory example

"SYMMETRIC" PRIMAL-DUAL PAIR

LINEAR PROGRAMMING 2. In many business and policy making situations the following type of problem is encountered:

Machine Learning. Support Vector Machines. Manfred Huber

END3033 Operations Research I Sensitivity Analysis & Duality. to accompany Operations Research: Applications and Algorithms Fatih Cavdur

Convex Optimization M2

Lecture 9 Tuesday, 4/20/10. Linear Programming

Lecture 18: Optimization Programming

Motivating examples Introduction to algorithms Simplex algorithm. On a particular example General algorithm. Duality An application to game theory

56:171 Operations Research Fall 1998

How to Take the Dual of a Linear Program

Linear Programming. H. R. Alvarez A., Ph. D. 1

Lecture 6 Simplex method for linear programming

Lecture 11 Linear programming : The Revised Simplex Method

Fundamentals of Operations Research. Prof. G. Srinivasan. Indian Institute of Technology Madras. Lecture No. # 15

CO350 Linear Programming Chapter 6: The Simplex Method

Convex Optimization Boyd & Vandenberghe. 5. Duality

1. Algebraic and geometric treatments Consider an LP problem in the standard form. x 0. Solutions to the system of linear equations

Dual Basic Solutions. Observation 5.7. Consider LP in standard form with A 2 R m n,rank(a) =m, and dual LP:

LP Duality: outline. Duality theory for Linear Programming. alternatives. optimization I Idea: polyhedra

Summary of the simplex method

Introduction to Applied Linear Algebra with MATLAB

Linear Programming Duality P&S Chapter 3 Last Revised Nov 1, 2004

The Strong Duality Theorem 1

OPTIMISATION 3: NOTES ON THE SIMPLEX ALGORITHM

II. Analysis of Linear Programming Solutions

Outline. Outline. Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING. 1. Scheduling CPM/PERT Resource Constrained Project Scheduling Model

Transcription:

Int. J. Contemp. Math. Sciences, Vol. 4, 2009, no. 30, 1493-1501 Some Results in Duality Vanita Ben Dhagat and Savita Tiwari Jai Narain college of Technology Bairasia Road, Bhopal M.P., India vanita1_dhagat@yahoo.co.in Abstract We construct L.P.P. by considering Symmetric Matrix. These L.P.Ps. are such that that s dual have exactly same coefficients as it s primal for all conditions (The demand & Requirement are equal or not.) i.e. the constraints in the form of = & and the variables are positive or unrestricted. There are many such L.P.Ps. are constructed and solved with the help of Tora Package and the results are generalized and state in the form of theorem. Keywords : Linear Programming Problem (L.P.P.), Primal L.P.P., Dual L.P.P., Symmetric matrix, Tora package, [A]=[a ij ] m x m, [b]=[bi] i = 1,2 n. [C] = [ci] i=1,2.n. 1 Introduction: In every Linear Programming Problem (Maximization or Minimization) there always exist another Linear Programming Problem which is based upon the same data and having the same solution. The Original problem is called the Primal Problem while the associated one is called its Dual Problem. The relation between the primal and the dual problem constitutes very important basis for understanding the deeper structure of LP (compared to systems of linear equations). Objective value of the dual problem of a feasible dual solution provides lower bound on the optimal primal objective value and the dual problem can be derived for this purpose. However, the text derives it as a special case of the Lagrangian dual problem. The study of duality is very important in LP. Knowledge of duality allows one to develop increased insight into LP solution interpretation. Also, when solving the

1494 V. Ben Dhagat and S. Tiwari dual of any problem, one simultaneously solves the primal. Thus, duality is an alternative way of solving LP problems. The present study is concerned with an interesting class of L.P.Ps. where in [A], [b] and [C] are exactly same in primal and dual L.P.P. 2 Definition and Terminology: Definition 1: (Standard Primal Problem) Maximize z = c 1 x 1 + c 2 x 2 +.+ c n x n Subject to : a i1 x 1 + a i2 x 2 + +a in x n b i ; x j 0 ; i= 1,2,.,m. j= 1,2,,n. It has been shown that if the above problem has a finite solution then the following problem also has a finite solution Dual Problem: Minimize z* = b 1 x 1 + b 2 x 2 +.+ b n x n Subject to : a 1j x 1 + a 2j x 2 + +a nj x n c j ; x j 0 ; i= 1,2,.,m. j= 1,2,,n. Definition 2: (Standard Primal Problem) Minimize z = c 1 x 1 + c 2 x 2 +.+ c n x n Subject to : a i1 x 1 + a i2 x 2 + +a in x n b i ; x j 0 ; i= 1,2,.,m. j= 1,2,,n. It has been shown that if the above problem has a finite solution then the following problem also has a finite solution Dual Problem: Maximize z* = b 1 x 1 + b 2 x 2 +.+ b n x n Subject to : a 1j x 1 + a 2j x 2 + +a nj x n c j ; x j 0 ; i= 1,2,.,m. j= 1,2,,n.

Some results in duality 1495 3 Theorem: If, we construct Linear Programming Problems such that [A] is a symmetric matrix and [A] = [a ij ] m x m where a ij s are the terms of Progressive series (where all the terms are non zero and positive), zero or negative and [C] = [b] and the terms of [C] and [b] are a ij where i = 1, 2, 3, m. j= 1, 2, 3, m. also the variables are restricted or unrestricted, then the optimal value of the objective function (Z) is a 11. 4 PROPOSED METHOD : (i) Write the initial simplex table for the L.P.P. in this table x m is an incoming variable. (ii) We have consider LPP with 1, -2, 3, 4 and hence most negative (Z j - C j ) Corresponds to x 4. Hence by Simplex method x 4 is an incoming variable where m = 4 is the order of the [A]. If the order of [A] is m x m then it is obvious that x m is an incoming variable. (iii) It is clear that S 2 (the slack variable in the second constraint) leaves the basis. In this case x 4 leaves the basis because it corresponding to min (1/4, -2/5, ½, 4/7 ) = -2/5 = b 2 /c m = b2/(coefficient of xm in the objective function). (iv) i.e. x m = b 1 / c m. Hence, Max. Z = 1.1+(-2).0 + 3.0 + 4.0 i.e., Max. Z = 1 = a 11 = b 1 5 ILLUSTRATIONS: Consider the L.P.P. with: 1,-2,3,4 Max. z = x 1-2x 2 +3x 3 +4x 4 And x 1-2x 2 +3x 3 +4x 4 1-2x 1 +3x 2 +4x 3 +5x 4-2 3x 1 +4x 2 +5x 3 +6x 4 3 4x 1 +5x 2 +6x 3 +7x 4 4 x i 0, i = 1,2,3,4. (1) The dual of the above L.P.P. is: Min. z = x 1-2x 2 +3x 3 +4x 4

1496 V. Ben Dhagat and S. Tiwari And x 1-2x 2 +3x 3 +4x 4 1-2x 1 +3x 2 +4x 3 +5x 4-2 3x 1 +4x 2 +5x 3 +6x 4 3 4x 1 +5x 2 +6x 3 +7x 4 4 x i 0, i = 1,2,3,4....(2) The two problem (1) and (2) are primal and dual respectively. It is really very interesting to note that [A], [b] and [C] are exactly same in (1) and (2). We solve (1) using Tora Package. Optimum Solution Summary Final iteration No. = 2 Objective value (max) = 1 Alternative solution detected at x 1 Variable Value Obj. Coeff. Obj. Value Contrib. x1 1.00 1.000 1.00 x2 0.00-2.000 0.00 x3 0.00 3.000 0.00 x4 0.00 4.000 0.00 Constraint RHS Slack(-) / Surplus(-) x1 1 0.000 x2-2 0.000 x3 3 0.000 x4 4 0.000

Some results in duality 1497 Sensitivity Analysis Objective Coefficient Single Changes : Variable Current Coeff. Min. Coeff. Max. Contrib. Reduced Cost x1 1.000 -infinity 1.000 0.00 x2-2.000 -infinity -2.00 4.00 x3 3.000 -infinity 3.00 0.00 x4 4.000 -infinity 4.00 0.00 Right Hand Side Single Changes : Constraint Current RHS Min. RHS Max. RHS Dual price x1 1.000 1.000 1.000 1.000 x2-2.000-2.000-2.000 0.000 x3 3.000 3.000 infinity 0.000 x4 4.000 4.000 infinity 0.000 L.P.P. With Geometric Progression: Consider the L.P.P. with GP: 3, 9, 27, 81. Max. z = 3x 1 +9x 2 +27x 3 +81x 4 3x 1 + 9x 2 + 27x 3 + 81x 4 =3 9x 1 + 27x 2 + 81x 3 + 243x 4 = 9 27x 1 + 81x 2 + 243x 3 + 729x 4 = 27 81x 1 +243x 2 +729x 3 +2187x 4 = 81 And x i 0, i = 1,2,3,4. (3) The dual of the above L.P.P. is: Min. z = 3x 1 +9x 2 +27x 3 +81x 4 3x 1 + 9x 2 + 27x 3 + 81x 4 3 9x 1 + 27x 2 + 81x 3 + 243x 4 9 27x 1 + 81x 2 + 243x 3 +729x 4 27..(4)

1498 V. Ben Dhagat and S. Tiwari 81x 1 +243x 2 +729x 3 +2187x 4 81 And x i (i = 1,2,3,4) Unrestricted. The two problem (3) and (4) are primal and dual respectively. It is really very interesting to note that [A], [b] and [C] are exactly same in (3) and (4). We solve (3) using Tora Package Optimum Solution Summary Final iteration No. = 4 Objective value (max) = 3 Alternative solution detected at x 4 Variable Value Obj. Coeff. Obj. Value Contrib. x1 0.00 3.000 0.00 x2 0.00 9.000 0.00 x3 0.00 27.000 0.00 x4 0.40 81.000 3.00 Constraint RHS Slack(-) / Surplus(-) x1 3.000 0.00 x2 9.000 0.00 x3 27.000 0.00 x4 81.000 0.00 Sensitivity Analysis Objective Coefficient Single Changes : Variable Current Coeff. Min. Coeff. Max. Contrib. Reduced Cost x1 3.000 -infinity 3.000 0.00 x2 9.000 -infinity 9.000 0.00 x3 27.000 -infinity 27.000 0.00 x4 81.000 81.000 infinity 0.00

Some results in duality 1499 Right Hand Side Single Changes : Constraint Current RHS Min. RHS Max. RHS Dual price x1 3.000 0.000 3.000 3s.00 x2 9.000 9.000 infinity 0.00 x3 27.000 27.000 infinity 0.00 x4 81.000 81.000 infinity 0.00 L.P.P. With Arithmetic Progression : Consider the L.P.P. with AP: 2,4,6,8. Min. z = 2x 1 +4x 2 +6x 3 +8x 4 2x 1 + 4x 2 + 6x 3 + 8x 4 = 2 4x 1 + 6x 2 + 8x 3 + 10x 4 = 4 6x 1 + 8x 2 + 10x 3 + 12x 4 = 6 8x 1 + 10x 2 + 12x 3 + 14x 4 = 8 And x i 0, i = 1,2,3,4. (5) The dual of the above L.P.P. is: Max. z = 2x 1 +4x 2 +6x 3 +8x 4 2x 1 +4x 2 +6x 3 +8x 4 2 4x 1 +6x 2 +8x 3 +10x 4 4 6x 1 +8x 2 +10x 3 +12x 4 6...(6) 8x 1 +10x 2 +12x 3 +14x 4 8 And x i (i = 1,2,3,4) Unrestricted. The two problem (5) and (6) are primal and dual respectively. It is very interesting to note that [A],[b] and [C] are exactly same in (5) and (6). We solve (5) using Tora Package. Optimum Solution Summary Final iteration No. = 5 Objective value (max) = 2 Alternative solution detected at x 1

1500 V. Ben Dhagat and S. Tiwari Variable Value Obj. Coeff. Obj. Value Contrib. x1 1.000 2.000 2.000 x2 0.000 4.000 0.000 x3 0.000 6.000 0.000 x4 0.000 8.000 0.000 Constraint RHS Slack(-) / Surplus(-) x1 2.000 0.000 x2 4.000 0.000 x3 6.000 0.000 x4 8.000 0.000 Sensitivity Analysis Objective Coefficient Single Changes : Variable Current Coeff. Min. Coeff. Max. Contrib. Reduced Cost x1 2.000 -infinity 2.000 0.00 x2 4.000 4.000 infinity 0.00 x3 6.000 6.000 infinity 0.00 x4 8.000 8.000 infinity 0.00

Some results in duality 1501 Right Hand Side Single Changes : Constraint Current RHS Min. RHS Max. RHS Dual price 1(=) 2.000 0.000 2.000 1.00 2(=) 4.000 4.000 infinity 0.00 3(=) 6.000 6.000 infinity 0.00 4(=) 8.000 8.000 infinity 0.00 6. CONCLUSION: The present paper suggests an optimal heuristics approach for Duality in Linear Programming Problems. The present paper method deals with such type of Duality problems in which primal LPPs and dual LPPs are exactly same. REFERENCES 1. Bazaraa, M.S., J.J. Jarvis, and H.D. Sherali. Linear Programming and Network Flows. New York: JohnWiley & Sons, 1990. 2. Behere, Gayatri, Khot,P.G., Journal of Indian Acad. Math. Vol. 30, No. 1 (2008) pp. 23-31. 3. Dantzig, G.B., 1963. Linear Programming and Extensions, Princeton University Press, Princeton, NJ. 4. Mc.Carl, B.A. : Duality in quadratic programming, Quart. Appl. Math.,18 (1960). 5. Nering, E.D and Tucker, A.W., 1993, Linear Programming and Related Problems, Academic Press, Boston, MA. 6. Ortega, J.M. : Matrix theory a second course, New York, (1987). Received: January, 2009