ENGI 5708 Design of Civil Engineering Systems

Similar documents
ENGI 5708 Design of Civil Engineering Systems

ENGI 5708 Design of Civil Engineering Systems

ENGI 1313 Mechanics I

Linear Programming and the Simplex method

LP Definition and Introduction to Graphical Solution Active Learning Module 2

ENGI 1313 Mechanics I

Linear programming Dr. Arturo S. Leon, BSU (Spring 2010)

IE 400 Principles of Engineering Management. Graphical Solution of 2-variable LP Problems

Part 1. The Review of Linear Programming Introduction

ENGI 1313 Mechanics I

Chapter 2. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall 2-1

LINEAR PROGRAMMING: A GEOMETRIC APPROACH. Copyright Cengage Learning. All rights reserved.

LINEAR PROGRAMMING. Relation to the Text (cont.) Relation to Material in Text. Relation to the Text. Relation to the Text (cont.

ENM 202 OPERATIONS RESEARCH (I) OR (I) 2 LECTURE NOTES. Solution Cases:

9/23/ S. Kenny, Ph.D., P.Eng. Lecture Goals. Reading List. Students will be able to: Lecture 09 Soil Retaining Structures

Introduction to the Simplex Algorithm Active Learning Module 3

Concept and Definition. Characteristics of OR (Features) Phases of OR

CSC Design and Analysis of Algorithms. LP Shader Electronics Example

Linear Programming: Model Formulation and Graphical Solution

Chapter 2: Linear Programming Basics. (Bertsimas & Tsitsiklis, Chapter 1)

Willmar Public Schools Curriculum Map

Solution Cases: 1. Unique Optimal Solution Reddy Mikks Example Diet Problem

Another max flow application: baseball

3E4: Modelling Choice

An introductory example

Modern Logistics & Supply Chain Management

MS-E2140. Lecture 1. (course book chapters )

Distributed Real-Time Control Systems. Lecture Distributed Control Linear Programming

X On record with the USOE.

Operations Research: Introduction. Concept of a Model

Algebraic Simplex Active Learning Module 4

Introduction to sensitivity analysis

CSC373: Algorithm Design, Analysis and Complexity Fall 2017 DENIS PANKRATOV NOVEMBER 1, 2017

BUILT YOU. ACT Pathway. for

Lecture 6 Simplex method for linear programming

x On record with the USOE.

MATH2070 Optimisation

BBM402-Lecture 20: LP Duality

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

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

CO 250 Final Exam Guide


Section 4.1 Solving Systems of Linear Inequalities

OPERATIONS RESEARCH. Linear Programming Problem

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

Supplementary lecture notes on linear programming. We will present an algorithm to solve linear programs of the form. maximize.

Chapter 3 Introduction to Linear Programming PART 1. Assoc. Prof. Dr. Arslan M. Örnek

Slope Fields and Differential Equations. Copyright Cengage Learning. All rights reserved.

Dr. S. Bourazza Math-473 Jazan University Department of Mathematics

Duality of LPs and Applications

Linear Classification: Linear Programming

Nonlinear Programming (Hillier, Lieberman Chapter 13) CHEM-E7155 Production Planning and Control

Lecture 2: The Simplex method. 1. Repetition of the geometrical simplex method. 2. Linear programming problems on standard form.

Systems of Nonlinear Equations and Inequalities: Two Variables

MS-E2140. Lecture 1. (course book chapters )

Utah Math Standards for College Prep Mathematics

Chapter 9: Systems of Equations and Inequalities

Computational Geometry Lecture Linear Programming

SECTION 5.1: Polynomials

ECE 307 Techniques for Engineering Decisions

Focus Questions Background Description Purpose

MATH 445/545 Test 1 Spring 2016

The Simplex Method. Lecture 5 Standard and Canonical Forms and Setting up the Tableau. Lecture 5 Slide 1. FOMGT 353 Introduction to Management Science

Deterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions

1. Consider the following polyhedron of an LP problem: 2x 1 x 2 + 5x 3 = 1 (1) 3x 2 + x 4 5 (2) 7x 1 4x 3 + x 4 4 (3) x 1, x 2, x 4 0

Utah Core State Standards for Mathematics - Precalculus

Graphical and Computer Methods

6.2: The Simplex Method: Maximization (with problem constraints of the form )

Study Unit 3 : Linear algebra

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

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

Duality Theory, Optimality Conditions

Mathematical Preliminaries

1 Review Session. 1.1 Lecture 2

Graph the linear inequality. 1) x + 2y 6

5.3 Linear Programming in Two Dimensions: A Geometric Approach

Utah Integrated High School Mathematics Level III, 2014

Introduction. Formulating LP Problems LEARNING OBJECTIVES. Requirements of a Linear Programming Problem. LP Properties and Assumptions

Math 164-1: Optimization Instructor: Alpár R. Mészáros

Fundamental Theorems of Optimization

Linear Programming. Formulating and solving large problems. H. R. Alvarez A., Ph. D. 1

Linear Programming. Linear Programming I. Lecture 1. Linear Programming. Linear Programming

Linear Classification: Linear Programming

Linear and Integer Programming - ideas

The Graphical Method & Algebraic Technique for Solving LP s. Métodos Cuantitativos M. En C. Eduardo Bustos Farías 1

Algebraic and Geometric ideas in the theory of Discrete Optimization

Sensitivity Analysis and Duality in LP

Lecture 4: Optimization. Maximizing a function of a single variable

3.1 Linear Programming Problems

AM 121: Intro to Optimization Models and Methods

Intermediate Algebra

Simplex Method. Dr. rer.pol. Sudaryanto

Integer programming: an introduction. Alessandro Astolfi

LINEAR PROGRAMMING I. a refreshing example standard form fundamental questions geometry linear algebra simplex algorithm

MAT 2009: Operations Research and Optimization 2010/2011. John F. Rayman

Absolute Value Equations and Inequalities. Use the distance definition of absolute value.

Linear programming: algebra

Lecture slides by Kevin Wayne

Discrete Optimization

Optimization. Next: Curve Fitting Up: Numerical Analysis for Chemical Previous: Linear Algebraic and Equations. Subsections

Transcription:

ENGI 5708 Design of Civil Engineering Systems Lecture 04: Graphical Solution Methods Part 1 Shawn Kenny, Ph.D., P.Eng. Assistant Professor Faculty of Engineering and Applied Science Memorial University of Newfoundland spkenny@engr.mun.ca

Lecture 04 Objective To examine the solution of linear programming (LP) problems using graphical solution methods 2 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Characteristics of LP Problems Objective Function Decision variables What decision are to be made? Linear behaviour 1 st degree polynomial Variables are added or subtracted Continuous variables Find optimal solution Extrema (minimum or maximum) y = cx 1 1+ cx 2 2+ cx 3 3+ cnxn 3 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Characteristics of LP Problems (cont.) Constraint Equations 1 1 2 2 3 3 Defines relationships Decision variables parameters Defines requirements or bound limits Natural, physical or practical considerations Linear behaviour Left-hand side 1 st degree polynomial Right-hand side constants Closed form only, =, or expressions ax+ ax + ax + ax = b i i i in n i 4 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Graphical Solution LP Problems Method Plot constraint equations Define solution space Plot objective function Find optimal solution Advantage Simple, visual method Illustrates basic LP concepts Limitations Decision variables < 4 variables Problem idealization Limited characterization of reality 5 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Example 4-01 20 Objective Function y Constraint Equations x = 2x 1 2 x1 6 1 Objective Function (y) 0 0 2 4 6 8 10 Control Variable x 1 Feasible Region Solution to objective function that satisfies constraint equations Basic feasible solution located at vertices 15 10 5 Minimum Maximum Feasible Region 6 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Graphical Solution Can Be Complex Objective Function Global maximum but where? Local extrema Global minimum but where? Decision Variable (x 2 ) Decision Variable (x 1 ) Ref: MATLAB (2007) 7 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Example 4-02 A company produces two varieties of a product. Variety A has a profit per unit of 2.00 and variety B has a profit per unit of 3.00. Demand for variety A is at most four units per day. Production constraints are such that at most 10 hours can be worked per day. One unit of variety A takes one hour to produce but one unit of variety B takes two hours to produce. Ten square metres of space is available to store one day's production and one unit of variety A requires two square metres whilst one unit of variety B requires one square metre. Formulate the problem of deciding how much to produce per day as a linear program and solve it graphically. Ref: Beasley (2007) 8 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Example 4-02 (cont.) A company produces two varieties of a product. Variety A has a profit per unit of 2.00 and variety B has a profit per unit of 3.00. Demand for variety A is at most four units per day. Production constraints are such that at most 10 hours can be worked per day. One unit of variety A takes one hour to produce but one unit of variety B takes two hours to produce. Ten square metres of space is available to store one day's production and one unit of variety A requires two square metres whilst one unit of variety B requires one square metre. Formulate the problem of deciding how much to produce per day as a linear program and solve it graphically. Decision Variables x 1 = number of units of variety A produced x 2 = number of units of variety B produced Ref: Beasley (2007) 9 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Example 4-02 (cont.) A company produces two varieties of a product. Variety A has a profit per unit of 2.00 and variety B has a profit per unit of 3.00. Demand for variety A is at most four units per day. Production constraints are such that at most 10 hours can be worked per day. One unit of variety A takes one hour to produce but one unit of variety B takes two hours to produce. Ten square metres of space is available to store one day's production and one unit of variety A requires two square metres whilst one unit of variety B requires one square metre. Formulate the problem of deciding how much to produce per day as a linear program and solve it graphically. Objective Function Maximize z = 2x + 3x 1 2 Ref: Beasley (2007) 10 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Example 4-02 (cont.) A company produces two varieties of a product. Variety A has a profit per unit of 2.00 and variety B has a profit per unit of 3.00. Demand for variety A is at most four units per day. Production constraints are such that at most 10 hours can be worked per day. One unit of variety A takes one hour to produce but one unit of variety B takes two hours to produce. Ten square metres of space is available to store one day's production and one unit of variety A requires two square metres whilst one unit of variety B requires one square metre. Formulate the problem of deciding how much to produce per day as a linear program and solve it graphically. Constraint Equations x + 2x 10hr day Production time 1 2 2 + 10 Space available x 2 x1 x2 m day 1 4 units day Demand variety A Ref: Beasley (2007) 11 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Example 4-02 (cont.) Constraint Equation Inequality 2x + x 10 1 2 x1 4 x1 0 x + 2x 10 1 2 Non-Negativity Constraint x 2 0 Ref: Beasley (2007) 12 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Example 4-02 (cont.) Feasible Region 2x + x 10 1 2 x1 4 Feasible Region x2 0 x + 2x 10 1 2 Non-Negativity Constraint x 1 0 Ref: Beasley (2007) 13 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Example 4-02 (cont.) Vertex Points Constraint Equations Satisfied Strict Equality Feasible Region Ref: Beasley (2007) 14 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Example 4-02 (cont.) Feasible Region Interior points Boundary points Vertex points Basic feasible solutions Optimal solution(s) Boundary Points Interior Points Ref: Beasley (2007) 15 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Example 4-02 (cont.) Optimal Solution x 1 = x 2 = 10/3 z = 2x + 3x = 1 2 50 3 Objective Function Increasing Profit Isolines Ref: Beasley (2007) 16 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Linear Programming Outcomes Unique Optimum Intersection of objective function and feasible space is a single point Feasible Region Unique Optimal Solution 17 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Linear Programming Outcomes Alternate Optima Intersection of objective function and feasible space is a line segment Feasible Region Alternate Optima 18 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Linear Programming Outcomes No Feasible Solution Over constraint Conflicting constraints or error 19 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Linear Programming Outcomes Unbounded Solution Under constraint Conflicting constraints or error Unbounded Feasible Region 20 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

Reading List http://en.wikipedia.org/wiki/systems_engineering http://en.wikipedia.org/wiki/linear_programming Arsham (2007). Graphical Solution Method. http://home.ubalt.edu/ntsbarsh/opre640a/partviii.htm#rg mlp Pike (2001). Chapter IV. Concepts and Geometric Interpretation. http://www.mpri.lsu.edu/bookindex.html 21 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04

References Beasley (2007). http://people.brunel.ac.uk/~mastjjb/jeb/or/c lass2q.html MATLAB (2007). http://www.mathworks.com ReVelle, C.S., E.E. Whitlatch, Jr. and J.R. Wright (2004). Civil and Environmental Systems Engineering 2 nd Edition, Pearson Prentice Hall ISBN 0-13-047822-9 22 2007 S. Kenny, Ph.D., P.Eng. ENGI 5708 Civil Engineering Systems Lecture 04