Presentation is loading. Please wait.

Presentation is loading. Please wait.

OR-1 2013 1 Chapter 1. Introduction  Ex : Diet Problem Daily requirements : energy(2000kcal), protein(55g), calcium(800mg) Food Serving size Energy (kcal)

Similar presentations


Presentation on theme: "OR-1 2013 1 Chapter 1. Introduction  Ex : Diet Problem Daily requirements : energy(2000kcal), protein(55g), calcium(800mg) Food Serving size Energy (kcal)"— Presentation transcript:

1 OR-1 2013 1 Chapter 1. Introduction  Ex : Diet Problem Daily requirements : energy(2000kcal), protein(55g), calcium(800mg) Food Serving size Energy (kcal) Protein (g) Calcium (mg) Price per serving (cents) Max serving allowed Oatmeal28g1104234 Chicken100g2053212243 Eggs2 large1601354132 Wholemilk237cc160828598 Cherry pie170g420422202 Pork with beans 260g2601480192

2 OR-1 2013 2  Formulation: Subject to

3 OR-1 2013 3  Linear Programming Problem ( 선형계획법 문제 ) Subject to  objective function ( 목적함수 )  Constraints ( 제약식 )  nonnegativity constraints ( 비음제약식 ) (may not exist for some variables, then they are called unrestricted or free variables) right hand side ( 우변상수 )

4 OR-1 2013 4 Unusual formulations

5 OR-1 2013 5 ex) raws W=100 in., need 97 finals of width 45 in.610 finals of width 36 in. 395 finals of width 31 in.211 finals of width 14 in. Min x 1 + x 2 + x 3 + … + x 37 Note: number of patterns grows fast as problem becomes large (We don’t solve the problem with all columns in the model. We start with a few columns and solve the LP, and then identify and add a new column to the model and solve the LP again, … (column generation method). round down fractional optimal solution to LP to obtain integer solution, then use a few more raws to meet demands. extensions to 2-dimensional cutting stock (nesting problem), 3-D packing

6 OR-1 2013 6

7 Linear Programming 2012 7

8 OR-1 2013 8  Minimization of piecewise linear convex function

9 OR-1 2013 9

10 10

11 OR-1 2013 11 0

12 OR-1 2013 12

13 OR-1 2013 13 Terminology

14 OR-1 2013 14 Brief History of LP  Solving systems of linear inequalities : Fourier, 1826, not efficient (Chapter 16)  Simplex method : G. B. Dantzig, 1947  Ellipsoid method : L. G. Khachian, 1979 First polynomial time algorithm (theoretically efficient algorithm) for LP, practically not good.  Interior point method : L. Karmarkar, 1984 polynomial time algorithm, many variations, practically good performance. Recently, used for some nonlinear programming problems successfully (convex optimization)  Theory of LP provides important foundation for many other disciplines like integer programming, networks and graphs, nonlinear programming, etc.

15 OR-1 2013 15 Standard form

16 OR-1 2013 16

17 OR-1 201317

18 OR-1 2013 18


Download ppt "OR-1 2013 1 Chapter 1. Introduction  Ex : Diet Problem Daily requirements : energy(2000kcal), protein(55g), calcium(800mg) Food Serving size Energy (kcal)"

Similar presentations


Ads by Google