Optimization. Broadly two types: Unconstrained and Constrained optimizations We deal with constrained optimization. General form:
|
|
- Sylvia Chambers
- 5 years ago
- Views:
Transcription
1 Optimization Broadly two types: Unconstrained and Constrained optimizations We deal with constrained optimization General form: Min or Max f(x) (1) Subject to g(x) ~ b (2) lo < x < up (3)
2 Some important terms Eq1 is called objective function and if it is of nonlinear function of x vector of variables then it is called non-linear mathematical programming problem Eq2 is called constraint function and it can either be linear or non-linear function of x Eq3 is the boundary conditions of the variable x Optimization problem can either be maximizing or minimizing the Eq1 satisfying the constraints eqs 2 and 3 simultaneously.
3 Terms ~ indicates the relation between g(.) and b and it can either be equal or unequal depending upon the problem in hand If both the objective and constraint functions are linear then the problem becomes linear optimization Optimization problems can be continuous, integer or mixed integer depending upon types of value variables x take
4 Linear programming (LP) LP is a tool for solving linear optimization problems. Simplex algorithm: A tool for solving LP problems (Dantzig 1947). LP has been used to solve optimization problems in various industries, e.g. forestry, banking, trucking etc.
5 An illustration of LP A company makes 2 types of wooden toys: dolls and trucks. A doll sells for $27, uses $10 of raw material and other costs of $14. A truck sells for $21, uses $9 of raw material and other costs of $10. A doll requires 2 hours of carpentry and 1 hour of painting work. A truck requires 1 hour of carpentry and 1 hour of painting work. Each week only 100 painting hours and 80 carpentry hours are available. Raw material supply is unlimited. Demand for trucks is unlimited, but at most 40 dolls can be sold per week. Formulate a LP problem to maximize the company s profit.
6 Decision Variables Decision variables : should completely define the decisions to be made. x 1 = no. of dolls produced per week x 2 = no. of trucks produced per week
7 Objective Function In any LP problem the decision maker wants to maximize (usually revenue or profit) or minimize (usually costs) some function of the decision variables. What is the objective in Example 1? Maximize profit = revenues costs Costs Fixed costs: does not depend on decision variables (e.g. rent) Variable costs: raw material costs + other variable costs. Revenues weekly revenues from dolls + weekly revenues from trucks.
8 Objective Function Revenues = weekly revenues from dolls + weekly revenues from trucks. Rev. = (selling price per doll * no. of dolls per week) + (selling price per truck * no. of trucks per week) Rev. = 27*x *x 2.
9 Objective Function Weekly raw material costs = 10 x x 2 Other weekly variable costs = = 14 x x 2 So, profits = (27 x x 2 ) (10 x 1 +9 x 2 ) (14 x x 2 ) = 3x 1 +2x 2 Therefore, objective function = Maximize z = 3*x 1 +2*x 2 The coefficient of a decision variable in the objective function is called an objective function coefficient. The variable z is used to represent the objective function value of any LP.
10 Constraints Constraints : restrictions that limit the values of the decision variables. Constraints for Example 1: c 1 ) No more than 100 hours of painting time can be used per week. c 2 ) No more than 80 hours of carpentry time can be used per week. c 3 ) Due to limited demand, at most 40 dolls should be produced per week.
11 Constraint c 1 c 1 ) No more than 100 hours of painting time can be used per week. Total painting hours per week = (painting hours per doll * no. of dolls per week) + (painting hours per truck * no. of trucks per week) = 2 * x * x 2 = 2 x 1 + x 2 c 1 : 2 x 1 + x 2 < 100 (2) The coefficient of a decision variable in a constraint is often called a technological coefficient
12 Constraint c 2 c 2 ) No more than 80 hours of carpentry time can be used per week. Total carpentry hours per week = (carpentry hours per doll * no. of dolls per week) + (carpentry hours per truck * no. of trucks per week) = 1 * x * x 2 = x 1 + x 2 c 2 : x 1 + x 2 < 80 (3)
13 Constraint c 3 c 3 ) Due to limited demand, at most 40 dolls should be produced per week. No. of dolls per week = x 1 Maximum no. of dolls produced per week = 40 c 3 : x 1 < 40 (4)
14 Sign Restrictions Can the decision variable assume only nonnegative values or both positive and negative values? If a decision variable (x i )can take only nonnegative values, we add sign restriction x i > 0. Otherwise we say x i is unrestricted in sign (urs).
15 LP Formulation for Example 1 Maximize z = 3*x 1 +2*x 2 (1) Objective function subject to (s.t.) 2*x 1 + x 2 < 100 (2) painting constraint x 1 + x 2 < 80 (3) carpentry constraint x 1 < 40 (4) demand constraint x 1 > 0 (5) sign restriction x 2 > 0 (6) sign restriction
16 Some Definitions Definition 1: A function f(x 1, x 2,, x n ) of x 1, x 2,, x n is a linear function if and only if for some set of constants c 1, c 2,, c n, f(x 1, x 2,, x n ) = c 1 x 1 +c 2 x 2 + +c n x n For example, f(x 1, x 2 ) = 2x 1 + x 2 is a linear function of x 1 and x 2, but f(x 1, x 2 ) = x 12 x 2 is not a linear function of x 1 and x 2 Definition 2: For any linear function f and any number b, the inequalities f(x 1, x 2,, x n ) b and f(x 1, x 2,, x n ) b are linear inequalities. Thus, 2x 1 + 3x 2 3 and 2x 1 + x 2 3 are linear inequalities, but x 12 x 2 3 is not a linear inequality.
17 Feasible Region The feasible region for an LP is the set of points satisfying all its constraints and sign restrictions. Is the point (x 1 = 40, x 2 = 20 ) in the feasible region for Example 1: Put these values (of x 1 and x 2 ) in each constraint (2)-(6) and check if the constraint is satisfied for each case. Ans: (x 1 = 40, x 2 = 20 ) is in the feasible region. Is the point (x 1 = 15, x 2 = 70 ) in the feasible region of Example 1: No, it violates (3) Is the point (x 1 = 40, x 2 = -20 ) in the feasible region of Example 1: No, it violates (6), i.e. sign restriction on x 2. Any point that is not in an LP s feasible region is called an infeasible point.
18 Optimal Solution For a maximization (minimization) problem, an optimal solution to an LP is a point in the feasible region with the largest (smallest) objective function value. Most LPs have one optimal solution. Some LPs have no optimal solution; some have an infinite number of solutions. What is the objective function value for (x 1 = 30, x 2 = 40 )? Is this optimal? What is the objective function value for (x 1 = 40, x 2 = 20 )? Is this optimal? What is the objective function value for (x 1 = 20, x 2 = 60 )? Is this optimal?
19 Feasible Solution for Example 1 constraints 2 6 only points in first quadrant satisfy sign restrictions. (2) is satisfied by all lines on or below line AB (3) is satisfied by all lines on or below CD (4) is satisfied by all points to the left of EF Feasible region is bounded by polygon DGFEH D x 2 B G F A C x E
20 Optimal Solution for Example 1 (e1.gms) Optimal solution is the point in the feasible region with the largest value of z=3x 1 +2x 2 Draw a single isoprofit (isocost for min problem) line, z =60 Generate other isoprofit lines by moving parallel to the drawn isoprofit line, such as z=100 Point G is the last isoprofit line to intersect the feasible region. And the optimal value is D x 2 B G E F A Z = 60, 100, 180 C x 1
21 Some Assumptions Proportionality Assumption: The contribution of the objective function from each decision variable is proportional to the value of the decision variable. The contribution of each variable to the left-hand side of each constraint is proportional to the value of the variable. Additivity Assumption: The contribution to the objective function for any variable is independent of the values of the other decision variables. The contribution of a variable to the left-hand side of each constraint is independent of the values of the variable
22 Some Assumptions (cont d) Divisibility Assumption: each decision variable allowed to assume fractional values E.g., in Example 1, it implies that it is acceptable to produce 1.5 dolls, or 1.63 trucks. If divisibility is not valid, rounding off each variable in the optimal LP solution to an integer may yield a reasonable solution. Certainty Assumption: each parameter ( objective function coefficient, right-hand side, and technological coefficient ) is known with certainty. E.g if we were unsure of the exact amount of carpentry required to build a truck, the Certainty Assumption would be violated.
23 Infeasible LP It is possible for an LP s feasible region to be empty (contain no points). This results in an infeasible LP. An infeasible LP has no optimal solution e.g. in Example 1, suppose the company is required to make at least 90 trucks per week. x 2 > 90 (7) 100 I D x 2 B G E F A C J x 1
24 For a max (or min) problem, the LP is unbounded if it is possible to find points in the feasible region with arbitrarily large (or small) objective values. Unbouned LP D x 2 B G Should not occur in a correctly formulated LP e.g. in Example 1, suppose there is no restriction on the amount of labour available. remove constraints (2) and (3) F A C E x 1
25 Exercise... (e2.gms) A company sells luxury goods and wants to reach Highincome Men (HM) and High-income Women (HW), by advertising on comedy shows and football games. A 1-minute spot on a comedy show is seen by 7M HW and 2M HM. A 1-minute spot on football game is seen by 2M HW and 12M HM. A 1-minute comedy ad costs $50,00 and a 1-minute football ad costs $100,000. The company wants to reach at least 28M HW and 24M HM. Formulate a LP problem to minimize the company s advertising costs.
26 Variables & Objective x 1 = no. of 1-minute comedy ads purchased x 2 = no. of 1-minute football ads purchased Total cost = cost of comedy ads + cost of football adds (cost per comedy ad * no. of comedy ads)+(cost per football ad * no. of football ads) 50,000 x ,000 x 2 50 x x 2 (in thousands of dollars) objective function: min z = 50 x x 2 (1)
27 Constraints c 1 ) must reach at least 28 million HW no. of HW = (HW per comedy add * no. of comedy ads)+ (HW per football add * no. of football ads) = 7 x x 2 > 28 (2) in millions of viewers c 2 ) must reach at least 24 million HM no. of HM = (HM per comedy add * no. of comedy ads)+ (HM per football add * no. of football ads) = 2 x x 2 > 24 (3) in millions of viewers sign restrictions: x 1 > 0 ; x 2 > 0;
28 LP Formulation Min z = 50 x x 2 s.t. 7x 1 + 2x 2 > 28 2 x x 2 > 24 x 1, x 2 > 0
29 Graphical Solution x 2 c 1 satisfied by point on or above line AB 7x 1 + 2x 2 = 28 c 2 satisfied by point on or above line CD 2x x 2 = 24 unbounded feasible region isocost line through (x 1 = 4, x 2 = 4); z = 600 E is last point in feasible region to intersect isocost line E = (x 1 = 3.6, x 2 = 1.4); optimal z = B D E (4,4) C x 1 A Z=320, Z=600
30 GAMS: Introduction GAMS (General Algebraic Modeling System) Programming language to formulate optimization problems Integrated interface to solver (for example Cplex) i. several solvers can be chosen ii. solver solves optimization problem (for example via Simplex algorithm) Website: useful information and additional tools
31 Language elements Case insensitive and user friendly language based on relational database theory Parameters i. exogenous data, fixed values ii. declaration of parameters and definition of values Variables i. declaration of variables that will be calculated by the model = decision variables ii. no defining of values Equations i. declaration and definition of equations describing the objective function and the restrictions Model and Solve i. name model (tell which equations are included, normally all) ii. specifying solving mode (linear, mixed-integer, ) and specifying whether objective function is to be minimized or maximized
32 GAMS IDE Create Project Open GAMS (gamside.exe) Create project i. create project file (File -> Project -> New Project) as C:\..\test.gpr ii. create new gms file (File -> New) as C:\..\e1.gms Test project i. type code of e1.gms file ii. run code (F9) iii. check listing file (e1.lst) Declaration: stating that something exists Definition: assignment of value/explicit equation
Chapter 3 Introduction to Linear Programming PART 1. Assoc. Prof. Dr. Arslan M. Örnek
Chapter 3 Introduction to Linear Programming PART 1 Assoc. Prof. Dr. Arslan M. Örnek http://homes.ieu.edu.tr/~aornek/ise203%20optimization%20i.htm 1 3.1 What Is a Linear Programming Problem? Linear Programming
More informationOperations Research Graphical Solution. Dr. Özgür Kabak
Operations Research Graphical Solution Dr. Özgür Kabak Solving LPs } The Graphical Solution } The Simplex Algorithm } Using Software 2 LP Solutions: Four Cases } The LP has a unique optimal solution. }
More informationTheory of Linear Programming
SCHOOL OF BUSINESS, ECONOMICS AND MANAGEMENT BF360 Operations Research Unit Two Theory of Linear Programming Moses Mwale e-mail: moses.mwale@ictar.ac.zm BF360 Operations Research Contents Unit 2: Theory
More informationStudy Unit 3 : Linear algebra
1 Study Unit 3 : Linear algebra Chapter 3 : Sections 3.1, 3.2.1, 3.2.5, 3.3 Study guide C.2, C.3 and C.4 Chapter 9 : Section 9.1 1. Two equations in two unknowns Algebraically Method 1: Elimination Step
More informationSolution Cases: 1. Unique Optimal Solution Reddy Mikks Example Diet Problem
Solution Cases: 1. Unique Optimal Solution 2. Alternative Optimal Solutions 3. Infeasible solution Case 4. Unbounded Solution Case 5. Degenerate Optimal Solution Case 1. Unique Optimal Solution Reddy Mikks
More informationThe Simplex Algorithm
The Simplex Algorithm How to Convert an LP to Standard Form Before the simplex algorithm can be used to solve an LP, the LP must be converted into a problem where all the constraints are equations and
More informationGraphical and Computer Methods
Chapter 7 Linear Programming Models: Graphical and Computer Methods Quantitative Analysis for Management, Tenth Edition, by Render, Stair, and Hanna 2008 Prentice-Hall, Inc. Introduction Many management
More informationLinear Programming. Xi Chen. Department of Management Science and Engineering International Business School Beijing Foreign Studies University
Linear Programming Xi Chen Department of Management Science and Engineering International Business School Beijing Foreign Studies University Xi Chen (chenxi0109@bfsu.edu.cn) Linear Programming 1 / 148
More informationLinear Programming. Dr. Xiaosong DING
Linear Programming Dr. Xiaosong DING Department of Management Science and Engineering International Business School Beijing Foreign Studies University Dr. DING (xiaosong.ding@hotmail.com) Linear Programming
More informationIntroduction to Operations Research. Linear Programming
Introduction to Operations Research Linear Programming Solving Optimization Problems Linear Problems Non-Linear Problems Combinatorial Problems Linear Problems Special form of mathematical programming
More informationChapter 4 The Simplex Algorithm Part I
Chapter 4 The Simplex Algorithm Part I Based on Introduction to Mathematical Programming: Operations Research, Volume 1 4th edition, by Wayne L. Winston and Munirpallam Venkataramanan Lewis Ntaimo 1 Modeling
More informationIntroduction to Operations Research
Introduction to Operations Research Linear Programming Solving Optimization Problems Linear Problems Non-Linear Problems Combinatorial Problems Linear Problems Special form of mathematical programming
More informationIE 400 Principles of Engineering Management. Graphical Solution of 2-variable LP Problems
IE 400 Principles of Engineering Management Graphical Solution of 2-variable LP Problems Graphical Solution of 2-variable LP Problems Ex 1.a) max x 1 + 3 x 2 s.t. x 1 + x 2 6 - x 1 + 2x 2 8 x 1, x 2 0,
More informationEND3033 Operations Research I Sensitivity Analysis & Duality. to accompany Operations Research: Applications and Algorithms Fatih Cavdur
END3033 Operations Research I Sensitivity Analysis & Duality to accompany Operations Research: Applications and Algorithms Fatih Cavdur Introduction Consider the following problem where x 1 and x 2 corresponds
More informationThe Simplex Algorithm and Goal Programming
The Simplex Algorithm and Goal Programming In Chapter 3, we saw how to solve two-variable linear programming problems graphically. Unfortunately, most real-life LPs have many variables, so a method is
More informationLP Definition and Introduction to Graphical Solution Active Learning Module 2
LP Definition and Introduction to Graphical Solution Active Learning Module 2 J. René Villalobos and Gary L. Hogg Arizona State University Paul M. Griffin Georgia Institute of Technology Background Material
More information2. Linear Programming Problem
. Linear Programming Problem. Introduction to Linear Programming Problem (LPP). When to apply LPP or Requirement for a LPP.3 General form of LPP. Assumptions in LPP. Applications of Linear Programming.6
More informationLinear Programming. H. R. Alvarez A., Ph. D. 1
Linear Programming H. R. Alvarez A., Ph. D. 1 Introduction It is a mathematical technique that allows the selection of the best course of action defining a program of feasible actions. The objective of
More informationIntroduction. Formulating LP Problems LEARNING OBJECTIVES. Requirements of a Linear Programming Problem. LP Properties and Assumptions
Valua%on and pricing (November 5, 2013) LEARNING OBJETIVES Lecture 10 Linear Programming (part 1) Olivier J. de Jong, LL.M., MM., MBA, FD, FFA, AA www.olivierdejong.com 1. Understand the basic assumptions
More informationLinear programming I João Carlos Lourenço
Decision Support Models Linear programming I João Carlos Lourenço joao.lourenco@ist.utl.pt Academic year 2012/2013 Readings: Hillier, F.S., Lieberman, G.J., 2010. Introduction to Operations Research, 9th
More informationENM 202 OPERATIONS RESEARCH (I) OR (I) 2 LECTURE NOTES. Solution Cases:
ENM 202 OPERATIONS RESEARCH (I) OR (I) 2 LECTURE NOTES Solution Cases: 1. Unique Optimal Solution Case 2. Alternative Optimal Solution Case 3. Infeasible Solution Case 4. Unbounded Solution Case 5. Degenerate
More informationLinear Programming and Marginal Analysis
337 22 Linear Programming and Marginal Analysis This chapter provides a basic overview of linear programming, and discusses its relationship to the maximization and minimization techniques used for the
More informationLINEAR PROGRAMMING: A GEOMETRIC APPROACH. Copyright Cengage Learning. All rights reserved.
3 LINEAR PROGRAMMING: A GEOMETRIC APPROACH Copyright Cengage Learning. All rights reserved. 3.4 Sensitivity Analysis Copyright Cengage Learning. All rights reserved. Sensitivity Analysis In this section,
More informationSpring 2018 IE 102. Operations Research and Mathematical Programming Part 2
Spring 2018 IE 102 Operations Research and Mathematical Programming Part 2 Graphical Solution of 2-variable LP Problems Consider an example max x 1 + 3 x 2 s.t. x 1 + x 2 6 (1) - x 1 + 2x 2 8 (2) x 1,
More informationOptimization Methods in Management Science
Optimization Methods in Management Science MIT 15.053, Spring 2013 Problem Set 2 First Group of Students) Students with first letter of surnames A H Due: February 21, 2013 Problem Set Rules: 1. Each student
More informationChapter 2. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall 2-1
Linear Programming: Model Formulation and Graphical Solution Chapter 2 2-1 Chapter Topics Model Formulation A Maximization Model Example Graphical Solutions of Linear Programming Models A Minimization
More informationThe Graphical Method & Algebraic Technique for Solving LP s. Métodos Cuantitativos M. En C. Eduardo Bustos Farías 1
The Graphical Method & Algebraic Technique for Solving LP s Métodos Cuantitativos M. En C. Eduardo Bustos Farías The Graphical Method for Solving LP s If LP models have only two variables, they can be
More informationPractice Questions for Math 131 Exam # 1
Practice Questions for Math 131 Exam # 1 1) A company produces a product for which the variable cost per unit is $3.50 and fixed cost 1) is $20,000 per year. Next year, the company wants the total cost
More informationMULTIPLE CHOICE QUESTIONS DECISION SCIENCE
MULTIPLE CHOICE QUESTIONS DECISION SCIENCE 1. Decision Science approach is a. Multi-disciplinary b. Scientific c. Intuitive 2. For analyzing a problem, decision-makers should study a. Its qualitative aspects
More informationSchool of Business. Blank Page
Maxima and Minima 9 This unit is designed to introduce the learners to the basic concepts associated with Optimization. The readers will learn about different types of functions that are closely related
More informationLinear Programming: Model Formulation and Graphical Solution
Linear Programming: Model Formulation and Graphical Solution 1 Chapter Topics Model Formulation A Maximization Model Example Graphical Solutions of Linear Programming Models A Minimization Model Example
More informationMATH2070 Optimisation
MATH2070 Optimisation Linear Programming Semester 2, 2012 Lecturer: I.W. Guo Lecture slides courtesy of J.R. Wishart Review The standard Linear Programming (LP) Problem Graphical method of solving LP problem
More informationCSC373: Algorithm Design, Analysis and Complexity Fall 2017 DENIS PANKRATOV NOVEMBER 1, 2017
CSC373: Algorithm Design, Analysis and Complexity Fall 2017 DENIS PANKRATOV NOVEMBER 1, 2017 Linear Function f: R n R is linear if it can be written as f x = a T x for some a R n Example: f x 1, x 2 =
More informationMS-E2140. Lecture 1. (course book chapters )
Linear Programming MS-E2140 Motivations and background Lecture 1 (course book chapters 1.1-1.4) Linear programming problems and examples Problem manipulations and standard form Graphical representation
More informationMath 1101 Chapter 2 Review Solve the equation. 1) (y - 7) - (y + 2) = 4y A) B) D) C) ) 2 5 x x = 5
Math 1101 Chapter 2 Review Solve the equation. 1) (y - 7) - (y + 2) = 4y A) - 1 2 B) - 9 C) - 9 7 D) - 9 4 2) 2 x - 1 3 x = A) -10 B) 7 C) -7 D) 10 Find the zero of f(x). 3) f(x) = 6x + 12 A) -12 B) -2
More information32. Use a graphing utility to find the equation of the line of best fit. Write the equation of the line rounded to two decimal places, if necessary.
Pre-Calculus A Final Review Part 2 Calculator Name 31. The price p and the quantity x sold of a certain product obey the demand equation: p = x + 80 where r = xp. What is the revenue to the nearest dollar
More informationMS-E2140. Lecture 1. (course book chapters )
Linear Programming MS-E2140 Motivations and background Lecture 1 (course book chapters 1.1-1.4) Linear programming problems and examples Problem manipulations and standard form problems Graphical representation
More information3 Development of the Simplex Method Constructing Basic Solution Optimality Conditions The Simplex Method...
Contents Introduction to Linear Programming Problem. 2. General Linear Programming problems.............. 2.2 Formulation of LP problems.................... 8.3 Compact form and Standard form of a general
More informationSECTION 5.1: Polynomials
1 SECTION 5.1: Polynomials Functions Definitions: Function, Independent Variable, Dependent Variable, Domain, and Range A function is a rule that assigns to each input value x exactly output value y =
More informationOptimization Methods in Management Science
Problem Set Rules: Optimization Methods in Management Science MIT 15.053, Spring 2013 Problem Set 1 (First Group of Students) Students with first letter of surnames A F Due: February 12, 2013 1. Each student
More informationSensitivity Analysis and Duality
Sensitivity Analysis and Duality Part II Duality Based on Chapter 6 Introduction to Mathematical Programming: Operations Research, Volume 1 4th edition, by Wayne L. Winston and Munirpallam Venkataramanan
More informationIntroduction. Very efficient solution procedure: simplex method.
LINEAR PROGRAMMING Introduction Development of linear programming was among the most important scientific advances of mid 20th cent. Most common type of applications: allocate limited resources to competing
More informationOptimization Methods in Management Science
Optimization Methods in Management Science MIT 15.053, Spring 2013 Problem Set 1 Second Group of Students (with first letter of surnames I Z) Problem Set Rules: Due: February 12, 2013 1. Each student should
More informationAIMMS Modeling Guide - Formulating Optimization Models
AIMMS Modeling Guide - Formulating Optimization Models This file contains only one chapter of the book. For a free download of the complete book in pdf format, please visit www.aimms.com. Aimms 4 Copyright
More informationOptimisation. 3/10/2010 Tibor Illés Optimisation
Optimisation Lectures 3 & 4: Linear Programming Problem Formulation Different forms of problems, elements of the simplex algorithm and sensitivity analysis Lecturer: Tibor Illés tibor.illes@strath.ac.uk
More informationOptimization Methods in Management Science
Problem Set Rules: Optimization Methods in Management Science MIT 15.053, Spring 2013 Problem Set 1 (Second Group of Students) Students with first letter of surnames G Z Due: February 12, 2013 1. Each
More informationUNIT-4 Chapter6 Linear Programming
UNIT-4 Chapter6 Linear Programming Linear Programming 6.1 Introduction Operations Research is a scientific approach to problem solving for executive management. It came into existence in England during
More informationLinear Programming II NOT EXAMINED
Chapter 9 Linear Programming II NOT EXAMINED 9.1 Graphical solutions for two variable problems In last week s lecture we discussed how to formulate a linear programming problem; this week, we consider
More information...(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 LP formulation is Linear Programming: Graphical Method Maximize, Z = 2x + 7x 2 Subject to constraints, 2x + x 2 200...(i) x 75...(ii) x 2 00...(iii) where x, x 2 ³ 0 Example 7: Geetha Perfume Company
More information3. Find the slope of the tangent line to the curve given by 3x y e x+y = 1 + ln x at (1, 1).
1. Find the derivative of each of the following: (a) f(x) = 3 2x 1 (b) f(x) = log 4 (x 2 x) 2. Find the slope of the tangent line to f(x) = ln 2 ln x at x = e. 3. Find the slope of the tangent line to
More informationSection 1.1 Solving Linear Equations and Inequalities a + 4b c
Section 1 Solving Linear Equations and Inequalities A. Evaluating Expressions Examples Evaluate the following if a = 7, b =, and c = ( a + c ) + b. a + b c B. The Distributive Property Try the Following
More informationNATIONAL OPEN UNIVERSITY OF NIGERIA SCHOOL OF SCIENCE AND TECHNOLOGY COURSE CODE: MTH 309 COURSE TITLE: OPTIMIZATION THEORY
NATIONAL OPEN UNIVERSITY OF NIGERIA SCHOOL OF SCIENCE AND TECHNOLOGY COURSE CODE: MTH 39 COURSE TITLE: OPTIMIZATION THEORY MTH 39 OPTIMIZATION THEORY Prof. U. A. Osisiogu August 28, 22 CONTENTS I 7 Linear
More informationDr. S. Bourazza Math-473 Jazan University Department of Mathematics
Dr. Said Bourazza Department of Mathematics Jazan University 1 P a g e Contents: Chapter 0: Modelization 3 Chapter1: Graphical Methods 7 Chapter2: Simplex method 13 Chapter3: Duality 36 Chapter4: Transportation
More informationIntroduction to linear programming using LEGO.
Introduction to linear programming using LEGO. 1 The manufacturing problem. A manufacturer produces two pieces of furniture, tables and chairs. The production of the furniture requires the use of two different
More informationUNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION B Sc. Mathematics (2011 Admission Onwards) II SEMESTER Complementary Course
UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION B Sc. Mathematics (2011 Admission Onwards) II SEMESTER Complementary Course MATHEMATICAL ECONOMICS QUESTION BANK 1. Which of the following is a measure
More information1.4 CONCEPT QUESTIONS, page 49
.4 CONCEPT QUESTIONS, page 49. The intersection must lie in the first quadrant because only the parts of the demand and supply curves in the first quadrant are of interest.. a. The breakeven point P0(
More informationAM 121: Intro to Optimization Models and Methods
AM 121: Intro to Optimization Models and Methods Fall 2017 Lecture 2: Intro to LP, Linear algebra review. Yiling Chen SEAS Lecture 2: Lesson Plan What is an LP? Graphical and algebraic correspondence Problems
More informationMATH150-E01 Test #2 Summer 2016 Show all work. Name 1. Find an equation in slope-intercept form for the line through (4, 2) and (1, 3).
1. Find an equation in slope-intercept form for the line through (4, 2) and (1, 3). 2. Let the supply and demand functions for sugar be given by p = S(q) = 1.4q 0.6 and p = D(q) = 2q + 3.2 where p is the
More informationThe steps in Raya s solution to 2.5 (6.25x + 0.5) = 11 are shown. Select the correct reason for line 4 of Raya s solution.
A.CED.1 Create equations and inequalities in one variable and use them to solve problems. Include equations arising from linear functions. Unit 2: Reasoning with Linear Equations and Inequalities The perimeter
More informationMAT016: Optimization
MAT016: Optimization M.El Ghami e-mail: melghami@ii.uib.no URL: http://www.ii.uib.no/ melghami/ March 29, 2011 Outline for today The Simplex method in matrix notation Managing a production facility The
More informationLINEAR PROGRAMMING. Relation to the Text (cont.) Relation to Material in Text. Relation to the Text. Relation to the Text (cont.
LINEAR PROGRAMMING Relation to Material in Text After a brief introduction to linear programming on p. 3, Cornuejols and Tϋtϋncϋ give a theoretical discussion including duality, and the simplex solution
More informationSection #2: Linear and Integer Programming
Section #2: Linear and Integer Programming Prof. Dr. Sven Seuken 8.3.2012 (with most slides borrowed from David Parkes) Housekeeping Game Theory homework submitted? HW-00 and HW-01 returned Feedback on
More informationALGEBRA I SEMESTER EXAMS PRACTICE MATERIALS SEMESTER Use the diagram below. 9.3 cm. A = (9.3 cm) (6.2 cm) = cm 2. 6.
1. Use the diagram below. 9.3 cm A = (9.3 cm) (6.2 cm) = 57.66 cm 2 6.2 cm A rectangle s sides are measured to be 6.2 cm and 9.3 cm. What is the rectangle s area rounded to the correct number of significant
More informationFormulating and Solving a Linear Programming Model for Product- Mix Linear Problems with n Products
Formulating and Solving a Linear Programming Model for Product- Mix Linear Problems with n Products Berhe Zewde Aregawi Head, Quality Assurance of College of Natural and Computational Sciences Department
More informationSystems and Matrices CHAPTER 7
CHAPTER 7 Systems and Matrices 7.1 Solving Systems of Two Equations 7.2 Matrix Algebra 7.3 Multivariate Linear Systems and Row Operations 7.4 Partial Fractions 7.5 Systems of Inequalities in Two Variables
More informationOPERATIONS RESEARCH LECTURE NOTES
OPERATIONS RESEARCH LECTURE NOTES Y. İlker Topcu, Ph.D. Acknowledgements: We would like to acknowledge Prof. W.L. Winston's "Operations Research: Applications and Algorithms" and Prof. J.E. Beasley's lecture
More informationTheoretical questions and problems to practice Advanced Mathematics and Statistics (MSc course)
Theoretical questions and problems to practice Advanced Mathematics and Statistics (MSc course) Faculty of Business Administration M.Sc. English, 2015/16 first semester Topics (1) Complex numbers. Complex
More informationChapter 2: Linear Programming Basics. (Bertsimas & Tsitsiklis, Chapter 1)
Chapter 2: Linear Programming Basics (Bertsimas & Tsitsiklis, Chapter 1) 33 Example of a Linear Program Remarks. minimize 2x 1 x 2 + 4x 3 subject to x 1 + x 2 + x 4 2 3x 2 x 3 = 5 x 3 + x 4 3 x 1 0 x 3
More informationThe Simplex Method. Formulate Constrained Maximization or Minimization Problem. Convert to Standard Form. Convert to Canonical Form
The Simplex Method 1 The Simplex Method Formulate Constrained Maximization or Minimization Problem Convert to Standard Form Convert to Canonical Form Set Up the Tableau and the Initial Basic Feasible Solution
More informationAM 121 Introduction to Optimization: Models and Methods Example Questions for Midterm 1
AM 121 Introduction to Optimization: Models and Methods Example Questions for Midterm 1 Prof. Yiling Chen Fall 2018 Here are some practice questions to help to prepare for the midterm. The midterm will
More informationDeterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions
Deterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions 11. Consider the following linear program. Maximize z = 6x 1 + 3x 2 subject to x 1 + 2x 2 2x 1 + x 2 20 x 1 x 2 x
More informationIntroduction to LP. Types of Linear Programming. There are five common types of decisions in which LP may play a role
Linear Programming RK Jana Lecture Outline Introduction to Linear Programming (LP) Historical Perspective Model Formulation Graphical Solution Method Simplex Method Introduction to LP Continued Today many
More informationLinear programming Dr. Arturo S. Leon, BSU (Spring 2010)
Linear programming (Adapted from Chapter 13 Supplement, Operations and Management, 5 th edition by Roberta Russell & Bernard W. Taylor, III., Copyright 2006 John Wiley & Sons, Inc. This presentation also
More informationIntroduction to linear programming
Chapter 2 Introduction to linear programming 2.1 Single-objective optimization problem We study problems of the following form: Given a set S and a function f : S R, find, if possible, an element x S that
More informationISE 330 Introduction to Operations Research: Deterministic Models. What is Linear Programming? www-scf.usc.edu/~ise330/2007. August 29, 2007 Lecture 2
ISE 330 Introduction to Operations Research: Deterministic Models www-scf.usc.edu/~ise330/007 August 9, 007 Lecture What is Linear Programming? Linear Programming provides methods for allocating limited
More information56:171 Operations Research Midterm Exam - October 26, 1989 Instructor: D.L. Bricker
56:171 Operations Research Midterm Exam - October 26, 1989 Instructor: D.L. Bricker Answer all of Part One and two (of the four) problems of Part Two Problem: 1 2 3 4 5 6 7 8 TOTAL Possible: 16 12 20 10
More informationIntroduction to optimization and operations research
Introduction to optimization and operations research David Pisinger, Fall 2002 1 Smoked ham (Chvatal 1.6, adapted from Greene et al. (1957)) A meat packing plant produces 480 hams, 400 pork bellies, and
More informationLinear Programming. Businesses seek to maximize their profits while operating under budget, supply, Chapter
Chapter 4 Linear Programming Businesses seek to maximize their profits while operating under budget, supply, labor, and space constraints. Determining which combination of variables will result in the
More informationSimplex Method. Dr. rer.pol. Sudaryanto
Simplex Method Dr. rer.pol. Sudaryanto sudaryanto@staff.gunadarma.ac.id Real LP Problems Real-world LP problems often involve: Hundreds or thousands of constraints Large quantities of data Many products
More informationLecture 6: Sections 2.2 and 2.3 Polynomial Functions, Quadratic Models
L6-1 Lecture 6: Sections 2.2 and 2.3 Polynomial Functions, Quadratic Models Polynomial Functions Def. A polynomial function of degree n is a function of the form f(x) = a n x n + a n 1 x n 1 +... + a 1
More informationDecision Models Lecture 5 1. Lecture 5. Foreign-Currency Trading Integer Programming Plant-location example Summary and Preparation for next class
Decision Models Lecture 5 1 Lecture 5 Foreign-Currency Trading Integer Programming Plant-location example Summary and Preparation for next class Foreign Exchange (FX) Markets Decision Models Lecture 5
More informationMAC 2233, Survey of Calculus, Exam 3 Review This exam covers lectures 21 29,
MAC 2233, Survey of Calculus, Exam 3 Review This exam covers lectures 21 29, This review includes typical exam problems. It is not designed to be comprehensive, but to be representative of topics covered
More informationLINEAR PROGRAMMING. Introduction
LINEAR PROGRAMMING Introduction Development of linear programming was among the most important scientific advances of mid-20th cent. Most common type of applications: allocate limited resources to competing
More informationSolutions to Review Questions, Exam 1
Solutions to Review Questions, Exam. What are the four possible outcomes when solving a linear program? Hint: The first is that there is a unique solution to the LP. SOLUTION: No solution - The feasible
More information4. Duality and Sensitivity
4. Duality and Sensitivity For every instance of an LP, there is an associated LP known as the dual problem. The original problem is known as the primal problem. There are two de nitions of the dual pair
More informationPage Points Score Total: 100
Math 1130 Spring 2019 Sample Exam 1c 1/31/19 Name (Print): Username.#: Lecturer: Rec. Instructor: Rec. Time: This exam contains 8 pages (including this cover page) and 7 problems. Check to see if any pages
More informationOPERATIONS RESEARCH. Michał Kulej. Business Information Systems
OPERATIONS RESEARCH Michał Kulej Business Information Systems The development of the potential and academic programmes of Wrocław University of Technology Project co-financed by European Union within European
More informationMath 120 Final Exam Practice Problems, Form: A
Math 120 Final Exam Practice Problems, Form: A Name: While every attempt was made to be complete in the types of problems given below, we make no guarantees about the completeness of the problems. Specifically,
More informationModern Logistics & Supply Chain Management
Modern Logistics & Supply Chain Management As gold which he cannot spend will make no man rich, so knowledge which he cannot apply will make no man wise. Samuel Johnson: The Idler No. 84 Production Mix
More informationThe Graph of a Quadratic Function. Quadratic Functions & Models. The Graph of a Quadratic Function. The Graph of a Quadratic Function
8/1/015 The Graph of a Quadratic Function Quadratic Functions & Models Precalculus.1 The Graph of a Quadratic Function The Graph of a Quadratic Function All parabolas are symmetric with respect to a line
More informationHandout 1: Introduction to Dynamic Programming. 1 Dynamic Programming: Introduction and Examples
SEEM 3470: Dynamic Optimization and Applications 2013 14 Second Term Handout 1: Introduction to Dynamic Programming Instructor: Shiqian Ma January 6, 2014 Suggested Reading: Sections 1.1 1.5 of Chapter
More informationAlgorithms and Theory of Computation. Lecture 13: Linear Programming (2)
Algorithms and Theory of Computation Lecture 13: Linear Programming (2) Xiaohui Bei MAS 714 September 25, 2018 Nanyang Technological University MAS 714 September 25, 2018 1 / 15 LP Duality Primal problem
More informationSensitivity Analysis and Duality in LP
Sensitivity Analysis and Duality in LP Xiaoxi Li EMS & IAS, Wuhan University Oct. 13th, 2016 (week vi) Operations Research (Li, X.) Sensitivity Analysis and Duality in LP Oct. 13th, 2016 (week vi) 1 /
More informationAn Introduction to Linear Programming
An Introduction to Linear Programming Linear Programming Problem Problem Formulation A Maximization Problem Graphical Solution Procedure Extreme Points and the Optimal Solution Computer Solutions A Minimization
More information36106 Managerial Decision Modeling Linear Decision Models: Part II
1 36106 Managerial Decision Modeling Linear Decision Models: Part II Kipp Martin University of Chicago Booth School of Business January 20, 2014 Reading and Excel Files Reading (Powell and Baker): Sections
More informationOperations Research: Introduction. Concept of a Model
Origin and Development Features Operations Research: Introduction Term or coined in 1940 by Meclosky & Trefthan in U.K. came into existence during World War II for military projects for solving strategic
More informationCSC Design and Analysis of Algorithms. LP Shader Electronics Example
CSC 80- Design and Analysis of Algorithms Lecture (LP) LP Shader Electronics Example The Shader Electronics Company produces two products:.eclipse, a portable touchscreen digital player; it takes hours
More informationOverview of course. Introduction to Optimization, DIKU Monday 12 November David Pisinger
Introduction to Optimization, DIKU 007-08 Monday November David Pisinger Lecture What is OR, linear models, standard form, slack form, simplex repetition, graphical interpretation, extreme points, basic
More informationConcept and Definition. Characteristics of OR (Features) Phases of OR
Concept and Definition Operations research signifies research on operations. It is the organized application of modern science, mathematics and computer techniques to complex military, government, business
More informationOptimization. A first course on mathematics for economists
Optimization. A first course on mathematics for economists Xavier Martinez-Giralt Universitat Autònoma de Barcelona xavier.martinez.giralt@uab.eu II.3 Static optimization - Non-Linear programming OPT p.1/45
More information