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

Similar documents
Linear programming and duality theory

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

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

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

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

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

Some Advanced Topics in Linear Programming

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

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

INTRODUCTION TO LINEAR AND NONLINEAR PROGRAMMING

INEN 420 Final Review

Artificial Intelligence

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

Chapter 15 Introduction to Linear Programming

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

Easter Term OPTIMIZATION

16.410/413 Principles of Autonomy and Decision Making

Contents. I Basics 1. Copyright by SIAM. Unauthorized reproduction of this article is prohibited.

Linear Programming Problems

Linear Optimization and Extensions: Theory and Algorithms

Linear Programming and its Applications

Linear and Integer Programming :Algorithms in the Real World. Related Optimization Problems. How important is optimization?

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

MA4254: Discrete Optimization. Defeng Sun. Department of Mathematics National University of Singapore Office: S Telephone:

OPERATIONS RESEARCH. Linear Programming Problem

Read: H&L chapters 1-6

Lesson 17. Geometry and Algebra of Corner Points

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

Linear programming II João Carlos Lourenço

Math 5593 Linear Programming Lecture Notes

David G. Luenberger Yinyu Ye. Linear and Nonlinear. Programming. Fourth Edition. ö Springer

MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS

Solutions for Operations Research Final Exam

Lecture 5: Duality Theory

Lecture 3. Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets. Tepper School of Business Carnegie Mellon University, Pittsburgh

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

Applications of Linear Programming

Optimization Methods. Final Examination. 1. There are 5 problems each w i t h 20 p o i n ts for a maximum of 100 points.

Discrete Optimization. Lecture Notes 2

MATA GUJRI MAHILA MAHAVIDYALAYA (AUTO), JABALPUR DEPARTMENT OF MATHEMATICS M.Sc. (MATHEMATICS) THIRD SEMESTER

Introduction to Linear Programming

DETERMINISTIC OPERATIONS RESEARCH

Simplex Algorithm in 1 Slide

A Comparative study on Algorithms for Shortest-Route Problem and Some Extensions

An introduction to pplex and the Simplex Method

CS675: Convex and Combinatorial Optimization Spring 2018 The Simplex Algorithm. Instructor: Shaddin Dughmi

Chapter II. Linear Programming

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

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

Design and Analysis of Algorithms (V)

3. The Simplex algorithmn The Simplex algorithmn 3.1 Forms of linear programs

Lecture 4: Linear Programming

4 Integer Linear Programming (ILP)

Optimization of Design. Lecturer:Dung-An Wang Lecture 8

Integer Programming Theory

SYLLABUS. M.Sc. III rd SEMESTER Department of Mathematics Mata Gujri Mahila Mahavidyalaya,(Auto), Jabalpur

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

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

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

Linear Programming Motivation: The Diet Problem

Linear Programming. Presentation for use with the textbook, Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015

Module 10. Network Simplex Method:

Linear Programming. Larry Blume. Cornell University & The Santa Fe Institute & IHS

Chapter 7. Linear Programming Models: Graphical and Computer Methods

OPTIMIZATION METHODS

MLR Institute of Technology

Linear Programming: Mathematics, Theory and Algorithms

Linear Programming Duality and Algorithms

Finite Math Linear Programming 1 May / 7

5.4 Pure Minimal Cost Flow

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

Unconstrained Optimization Principles of Unconstrained Optimization Search Methods

Convex Optimization CMU-10725

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

Math 273a: Optimization Linear programming

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

Applied Integer Programming

The Simplex Algorithm

Math Models of OR: The Simplex Algorithm: Practical Considerations

AM 121: Intro to Optimization Models and Methods Fall 2017

Advanced Linear Programming. Organisation. Lecturers: Leen Stougie, CWI and Vrije Universiteit in Amsterdam

D2: Optimization Examples Sheet

maximize minimize b T y subject to A T y c, 0 apple y. The problem on the right is in standard form so we can take its dual to get the LP c T x

Linear Programming in Small Dimensions

THEORY OF LINEAR AND INTEGER PROGRAMMING

Recap, and outline of Lecture 18

TMA946/MAN280 APPLIED OPTIMIZATION. Exam instructions

Introduction to Linear Programing Problems

Linear Programming: Introduction

CS 372: Computational Geometry Lecture 10 Linear Programming in Fixed Dimension

Nonlinear Programming

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

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

16.410/413 Principles of Autonomy and Decision Making

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

Outline. CS38 Introduction to Algorithms. Linear programming 5/21/2014. Linear programming. Lecture 15 May 20, 2014

Lecture 1: Introduction

Outline. Combinatorial Optimization 2. Finite Systems of Linear Inequalities. Finite Systems of Linear Inequalities. Theorem (Weyl s theorem :)

New Directions in Linear Programming

Mathematical and Algorithmic Foundations Linear Programming and Matchings

Transcription:

Tribhuvan University Institute Of Science and Technology Tribhuvan University Institute of Science and Technology Course Title: Linear Programming Full Marks: 50 Course No. : Math 403 Pass Mark: 17.5 Level : B.Sc. Year: IV Nature of Course: Theory & problem solving Period per week: 5 Teaching hour: 3 teaching + 2 problem solving periods per week Course Objective This course aims at introducing techniques of and the solution status of the related problems in linear programming (LP). After the completion of this study, students will be familiar with LP models and their real life applications. Students will be able to tackle the LP solution algorithms. Detailed Course: Unit 1 Mathematical Background system of linear equations and inequalities, basic solutions, Degenerate and non-degenerate Necessary and sufficient condition for the existence of non-degeneracy i.e. A basic feasible solution is non-degenerate if and only if the corresponding column vectors are linearly independent. lines and hyperplanes, convex sets and functions, convex sets and hyperplanes, convex cones, polyhedron, A hyperplane is a convex set. A closed half space is a convex set.

The set of all convex combinations of a finite number of points is a convex set. The set of all feasible solutions of an LP problem is a convex set. The intersection of any number of convex sets is also convex. concepts on graphs, time complexity and reduction relations, Unit 2 LP-Models and Complexity variables and constraints, cost function, two-variable LP models graphical solution methods, general, canonical and standard forms of LP models, slack and surplus variables, the equivalency of different LP-forms, decision versions of the optimization problems, Unit 3 Simplex Algorithm extreme points, basic feasible solutions, Reduction of any feasible solution into a basic feasible solution, Improvement of basic feasible solution, If an LP problem has at least one feasible solution, then it has at least one basic feasible solution, If an LP problem has an optimal solution, then at least one feasible solution must be the optimal one, Unbounded solutions, Optimality conditions, Extreme points and basic feasible solutions,

solution of LP problems by simplex method, complexity of simplex method, relation of extreme points and basic feasible solutions, Simplex Algorithm, Selection of the vector to enter the basis, Degeneracy and breaking ties, Transformation formula, The initial basic feasible solution-artificial variables, Inconsistency and redundancy, Tableau format and its use, Conversion of a minimization problem to a maximization problem, Two phase method, Unit 4 LP Duality Theory Alternate formulations of LPs, the dual LP formulation, Fundamental properties of dual problems, Other formulations of dual problems, complementary slackness conditions, Unbounded solution in the primal, the dual simplex algorithm, Unit 5 Applications LP formulations of a given instance of Models of transportation problem, assignment problem,

maximal flows in a network, minimum cost flow problem, transshipment problem, diet problem, LP models of scheduling problems, production planning, scheduling problems, Text/ Reference books 1. G. Hadley; Linear Programming, Narosa, Publishing House. 2. Hamdy A. Taha; Operations Research, Prentice Hall-Pearson. 3. Lueberger, D.G; Linear and Nonlinear Programming, Addison-Wesley. Guidelines to the question setters There will be 5 questions each carrying 10 marks and there will be a head, a tail and middle part if possible. All the questions are compulsory. There will be two OR choices in any question number from the same unit. The examination period of Math 403 will be 2 hours. On the basis of the guidelines mentioned, we enclose one set of model question for Linear Programming (Math 403)

MODEL QUESTION Tribhuvan University Bachelor Level / IV year/ Sc. & Tech. Full Marks: 50 Linear Programming (Math 403) Time: 2 Hours Candidates are required to give their answers in their own words as far as practicable. The figures in the margin indicate full marks. Attempt All Questions. 1.(a)Define a hyper plane and a convex set. Show that a hyperplane is a convex set. [1+1+3] (b) Prove that the intersection of two convex sets is also convex. [5] 2. (a) Write an example of a general form of a linear programming (LP) problem. Transform the example into the canonical and the standard forms. [2+3] (b) Prove that the three forms of an LP problem are equivalent. [5] 3. (a) What do you mean by a basic feasible solution (bfs)? When is this called to be a degenerate bfs? Describe the relationship between the extreme points and the bfs. [1+1+2] (b) An optimal solution of an LP problem can be obtained by using the simplex method. Describe the method. [6] OR Solve the following LP problem with the Simplex approach. s.t. maximize z = 7x! + 10x! x! + 3x! 6 7x! + x! 35 x!, x! 0 [10] 4. (a) What are the primal and the dual LP problems? Write an example of a primal LP problem and then convert it into the dual form. [2+3]

(b) i. If i th variable appears in an optimal basic solution to the primal LP problem, then prove that the i th dual constraint holds a strict equality in the corresponding optimal solution to the dual. [4] ii. Why is the aforementioned statement called the complementary slackness? [1] 5. Consider a network [N; A] with N = s, x, y, z, u, v, t and A = s, x, s, y, s, z, x, u, x, v, x, t, y, u, y, v, z, v, u, v, u, t, (v, t) (a) Give appropriate costs to each arc in the network. [2] (b) Represent the network in a graph form. [3] (c) Define the maximum network problem. Develop an LP model of the problem. [1+4] OR 5(a) Define the transportation problem with m sources are to be transported in n destinations. [3] (b) Model the transportation problem into a general LP model. [5] (c) What is the necessary and sufficient condition for the problem to have a feasible solution? [2]