INEN 420 Final Review

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

Read: H&L chapters 1-6

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

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

AM 121: Intro to Optimization Models and Methods Fall 2017

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

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

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

Linear programming and duality theory

DETERMINISTIC OPERATIONS RESEARCH

Artificial Intelligence

Lesson 17. Geometry and Algebra of Corner Points

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

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

Chapter 7. Linear Programming Models: Graphical and Computer Methods

Linear Optimization and Extensions: Theory and Algorithms

Solutions for Operations Research Final Exam

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

16.410/413 Principles of Autonomy and Decision Making

Linear Programming Problems

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

Econ 172A - Slides from Lecture 9

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

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

CSC 8301 Design & Analysis of Algorithms: Linear Programming

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

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

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

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

Recap, and outline of Lecture 18

J Linear Programming Algorithms

Some Advanced Topics in Linear Programming

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

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 14: Combinatorial Problems as Linear Programs I. Instructor: Shaddin Dughmi

Graphs that have the feasible bases of a given linear

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

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

Linear Programming Motivation: The Diet Problem

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

IE 5531: Engineering Optimization I

The Generalized Simplex Method for Minimizing a Linear Form under Linear Inequality Restraints

R n a T i x = b i} is a Hyperplane.

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

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

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

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

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

Full file at Linear Programming Models: Graphical and Computer Methods

Linear Programming. them such that they

Linear Programming Duality and Algorithms

Econ 172A - Slides from Lecture 8

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.

February 10, 2005

Mathematical and Algorithmic Foundations Linear Programming and Matchings

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

3. Decision variables are represented in both the objective function and the constraints while formulating a linear program.

A Computer Technique for Duality Theory in Linear Programs

Convex Optimization CMU-10725

The Ascendance of the Dual Simplex Method: A Geometric View

1. Lecture notes on bipartite matching February 4th,

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

Lecture 3: Totally Unimodularity and Network Flows

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

MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS

NOTATION AND TERMINOLOGY

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

CSE 40/60236 Sam Bailey

Linear Programming in Small Dimensions

Linear Programming Algorithms [Read Chapters G and H first.] Status: Half-finished.

Discuss mainly the standard inequality case: max. Maximize Profit given limited resources. each constraint associated to a resource

Linear programming II João Carlos Lourenço

ME 391Q Network Flow Programming

1. What do you get as the integer and noninteger parts if you factor this as we did with our cutting planes:

Decision Aid Methodologies In Transportation Lecture 1: Polyhedra and Simplex method

Linear Programming: Model Formulation and Graphical Solution

Math Models of OR: The Simplex Algorithm: Practical Considerations

Integer Programming and Network Modeis

Part 4. Decomposition Algorithms Dantzig-Wolf Decomposition Algorithm

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

MVE165/MMG630, Applied Optimization Lecture 8 Integer linear programming algorithms. Ann-Brith Strömberg

Assignment #3 - Solutions MATH 3300A (01) Optimization Fall 2015

Linear Programming: Model Formulation and Graphical Solution

Advanced Algorithms Linear Programming

Duality. Primal program P: Maximize n. Dual program D: Minimize m. j=1 c jx j subject to n. j=1. i=1 b iy i subject to m. i=1

Unit.9 Integer Programming

Introduction to Linear Programming. Algorithmic and Geometric Foundations of Optimization

LECTURES 3 and 4: Flows and Matchings

5.4 Pure Minimal Cost Flow

CSE 417 Network Flows (pt 4) Min Cost Flows

SEN301 OPERATIONS RESEARCH I PREVIUOS EXAM QUESTIONS

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

COT 6936: Topics in Algorithms! Giri Narasimhan. ECS 254A / EC 2443; Phone: x3748

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

Chapter 2 An Introduction to Linear Programming

Mid-term Exam of Operations Research

Introduction to Operations Research

Problem set 2. Problem 1. Problem 2. Problem 3. CS261, Winter Instructor: Ashish Goel.

Math 5490 Network Flows

Homework 2: Multi-unit combinatorial auctions (due Nov. 7 before class)

Transcription:

INEN 420 Final Review Office Hours: Mon, May 2 -- 2:00-3:00 p.m. Tues, May 3 -- 12:45-2:00 p.m. (Project Report/Critiques due on Thurs, May 5 by 5:00 p.m.) Tuesday, April 28, 2005 1

Final Exam: Wednesday, May 11, 8:00 10:00 a.m. Closed book, closed notes, closed neighbor! You will be required to answer 5 problems out of 6 Final exam will not be returned to you However, you can stop by to see how you did on the final exam on Thurs, May 12. 2

Modeling Linear Programs (Chapter 3) Basic linear algebra (preliquisite) LP Assumptions Proportionality, additivity, divisibility, certainty LP Formulation Decision variables Objective function: Max/Min Constraints Sign restrictions Lots of Applications: Transportation (airlines, railway, ), chemical processes, farming, diet, finance, inventory control, scheduling, blending, etc. 3

Basic Polyhedral Theory (Chapter 3) Convexity: Convex sets, convex functions Feasible region: Polyhedron Extreme points (corner points) Extreme directions Bounded, unbounded polyhedra 4

Solving Linear Programs (Chapter 4) The Graphical Method Two decision variables Min: Isocost line / Max: Isoprofit line Special cases: unique, alternative/multiple, unbounded, infeasible solutions 5

Solving Linear Programs (Chapter 4) The Simplex Method Converting an LP to standard form Basic and nonbasic variables Finding an initial bfs Adjacent bfs Entering variable, ratio test, pivoting, etc Special cases: unique, unbounded, alternative/multiple solutions Convergence, degeneracy The Big-M Simplex Method No readily available initial bfs The Two-Phase Simplex Method No readily available initial bfs 6

Sensitivity Analysis and Duality (Chapter 6) Two of the most important topics in Linear Programming (How changes in the LP parameters affect the current optimal solution) Important Formulas Optimality condition Feasibility Condition Changing Parameters of an LP Effect on current basis Objective function coefficients (nonbasic, basic vars) RHS Adding a new activity 7

Sensitivity Analysis and Duality (Chapter 6) Finding the dual of an LP Normal max LP, normal min LP Basic Duality Theory Weak duality Strong duality Economic Interpretation: dual/shadow prices Complementary Slackness (CS) binding, nonbinding constraints (primal/dual problems) Using CS to compute an optimal solution to the primal/dual given the optimal solution to the other Dual Simplex Method (not discussed) Taught in INEN 622 Linear Programming 8

Special Problems (Chapter 7) Transportation Problems Balancing Northwest corner method (provides an initial bfs) Transportation simplex method Transshipment Problems Convert to transportation problem Apply the transportation simplex method Assignment problems Balancing The Hungarian method 9

Network Models (Chapter 8) Basic Definitions Graph/network Shortest Path Problems Dijkstra s Algorithm Minimum Spanning Trees MST algorithm (Greedy algorithm) Maximum Flow Problems The Ford-Fulkerson method Add costs on the arcs: Minimum Cost Network Flow Problem Network Simplex Method 10

Other Topics to Learn Project Management: CPM, PERT (Chapter 8) Integer Programming (Chapter 9 INEN 668) Linear Programming (Chapter 10 INEN 622) Game Theory (Chapter 11) Nonlinear Programming (Chapter 12 INEN 623) Dynamic Programming (Chapter 13 INEN 623) Heuristic Techniques (Chapter 14 INEN 689) and many more! 11

Stochastic Programming The Certainty Assumption No Longer Holds! My Research Interests Operations Research I INEN 420 Linear Programming INEN 622 Integer Programming INEN 668 Probability and Statistics STAT 610 Large-Scale Optimization Stochastic Programming Stochastic Integer Programming Programming Skills C/C++ Application Area of Interest Software Engineering Concepts Probability and Statistics Linear Programming INEN 689 - Large-Scale Stochastic Optimization Coming this Fall 2005! 12