5 views

Uploaded by slv_prasaad

ot

ot

Attribution Non-Commercial (BY-NC)

- Intro to Optimisation Modelling
- 6.1 Chapter 2 Galaxy LP Problem Updated
- MB0032 Operations Research
- Excel Solver Sensitivity Analysis
- Transportation and Assignment Models in Operations Research
- Hart Venture Capital
- 15 Investigation UG Production Planning
- Introduction to Linear Programming
- 3. Linear Programming- Formulation
- 79593_Lesson 3
- BE IT syllabus- 2015-16_ 27_02_2015
- 354hw5soln
- Fast Voltage Stabilty Index Based Optimal Reactive Power Planning Using Differential Evolution
- chap07
- Sensitivity 2
- Review Problems Project
- math 1010 project
- Introduction
- Cálculo de buffer
- Transportation n Assignment

You are on page 1of 48

A. Ravindran, K. M. Ragsdell, G. V. Reklaitis

Book Review

Page 1

Page 2

Page 3

Outline of Part 1

Formulations Graphical Solutions Standard Form Computer Solutions Sensitivity Analysis Applications Duality Theory

Page 4

Outline of Part 1

Formulations Graphical Solutions Standard Form Computer Solutions Sensitivity Analysis Applications Duality Theory

Page 5

What is an LP?

An LP has An objective to find the best value for a system A set of design variables that represents the system A list of requirements that draws constraints the design variables

The constraints of the system can be expressed as linear equations or inequalities and the objective function is a linear function of the design variables

Page 6

Types

Linear Program (LP): all variables are real Integer Linear Program (ILP): all variables are integer Mixed Integer Linear Program (MILP): variables are a mix of integer and real number Binary Linear Program (BLP): all variables are binary

Page 7

Formulation

Formulation is the construction of LP models of real problems: To identify the design/decision variables Express the constraints of the problem as linear equations or inequalities Write the objective function to be maximized or minimized as a linear function

Page 8

Model building is not a science; it is primarily an art that is developed mainly by experience

Page 9

Example 4.1

Two grades of inspectors for a quality control inspection

At least 1800 pieces to be inspected per 8-hr day Grade 1 inspectors: 25 inspections/hour, accuracy = 98%, wage=$4/hour Grade 2 inspectors: 15 inspections/hour, accuracy= 95%, wage=$3/hour Penalty=$2/error Position for 8 Grade 1 and 10 Grade 2 inspectors

Page 10

Page 11

Example 4.2

Page 12

Nonlinearity

During each period, up to 50,000 MWh of electricity can be sold at $20.00/MWh, and excess power above 50,000 MWh can only be sold for $14.00/MW

Page 13

Lets Formulate

PH1 PL1 XA1 XB1 SA1 SB1 EA1 EB1 Power sold at $20/MWh Power sold at $14/MWh Water supplied to power plant A Water supplied to power plant B Spill water drained from reservoir A Spill water drained from reservoir B Reservoir A level at the end of period 1 Reservoir B level at the end of period 1 MWh MWh KAF KAF KAF KAF KAF KAF

Plant/Reservoir A

Conversion Rate per kilo-acre-foot (KAF) Capacity of Power Plants Capacity of Reservoir Predicted Flow Period 1 Period 2 Minimum Allowable Level Level at the beginning of period 1 200 130 1200 1900 400 MWh 60,000 MWh/Period 2000

Plant/Reservoir B

200 MWh 35,000 MWh/Period 1500 40 15 800 850

Page 14

Page 15

Outline of Part 1

Formulations Graphical Solutions Standard Form Computer Solutions Sensitivity Analysis Applications Duality Theory

Page 16

Definitions

Feasible Solution: all possible values of decision variables that satisfy the constraints Feasible Region: the set of all feasible solutions Optimal Solution: The best feasible solution Optimal Value: The value of the objective function corresponding to an optimal solution

Page 17

Search optimal solution value of Z such that the line passes though one or more points in the feasible region

Page 18

Page 19

Realizations

Unique Optimal Solution: only one optimal value (Example 4.1)

Alternative/Multiple Optimal Solution: more than one feasible solution (Example 4.2)

Unbounded Optimum: it is possible to find better feasible solutions improving the objective values continuously (e.g., Example 2 without )

Property: If there exists an optimum solution to a linear programming problem, then at least one of the corner points of the feasible region will always qualify to be an optimal solution!

Page 20

Outline of Part 1

Formulations Graphical Solutions Standard Form Computer Solutions Sensitivity Analysis Applications Duality Theory

Page 21

Page 22

(A is the coefficient matrix, x is the decision vector, b is the requirement vector, and c is the profit (cost) vector)

Page 23

Handling Inequalities

Slack

Using Equalities

Surplus

Using Bounds

Page 24

Unrestricted Variables

In some situations, it may become necessary to introduce a variable that can assume both positive and negative values!

Page 25

Page 26

Page 27

Recap

Page 28

Outline of Part 1

Formulations Graphical Solutions Standard Form Computer Solutions Sensitivity Analysis Applications Duality Theory

Page 29

Computer Codes

For small/simple LPs: Microsoft Excel For High-End LP: OSL from IBM ILOG CPLEX OB1 in XMP Software Modeling Language: GAMS (General Algebraic Modeling System) AMPL (A Mathematical Programming Language) Internet http: / /www.ece.northwestern.edu/otc

Page 30

Outline of Part 1

Formulations Graphical Solutions Standard Form Computer Solutions Sensitivity Analysis Applications Duality Theory

Page 31

Sensitivity Analysis

Variation in the values of the data coefficients changes the LP problem, which may in turn affect the optimal solution. The study of how the optimal solution will change with changes in the input (data) coefficients is known as sensitivity analysis or post-optimality analysis. Why? Some parameters may be controllable better optimal value Data coefficients from statistical estimation identify the one that effects the objective value most obtain better estimates

Page 32

Example 4.9

Product 1 Unit profit 10 Product 2 6 Product 3 4

Material Needed

Admin Hr

10 lb

2 hr

4 lb

2 hr

5 lb

6 hr

Page 33

Solution

A. Felt, LINDO: API: Software Review, OR/MS Today, vol. 29, pp. 5860, Dec. 2002.

Page 34

Outline of Part 1

Formulations Graphical Solutions Standard Form Computer Solutions Sensitivity Analysis Applications Duality Theory

Page 35

Applications of LP

For any optimization problem in linear form with feasible solution time!

Page 36

Outline of Part 1

Formulations Graphical Solutions Standard Form Computer Solutions Sensitivity Analysis Applications Duality Theory (Additional Topic)

Page 37

Duality of LP

Every linear programming problem has an associated linear program called its dual such that a solution to the original linear program also gives a solution to its dual

Page 38

Reversed

Constraint constants Objective coefficients Columns into constraints and constraints into columns

Page 39

Page 40

Some Tricks

Binarization

If

OR AND Finding Range Finding the value of a variable http://networks.cs.ucdavis.edu/ppt/group_meeting_22may2009.pdf

Page 41

Binarization

x is positive real, z is binary, M is a large number

x z M

For a set of variable

z x*M

x

i

z xi * M

i

Page 42

If

Both x and y are binary If two variables share the same value

x y

If y = 0, then x = 0 If y = 1, then x = 1 If they may have different values

x y

If y = 1, then x = 1 Otherwise x can take either 1 or 0

Page 43

OR

A, x, y, and z are binary

x yz A M A x yz

M is a large number If any of x,y,z are 1 then A is 1 If all of x,y,z are 0 then A is 0

Page 44

AND

x, y, and z are binary

zx zy z x y 1

If any of x,y are 0 then z is 0 If all of x,y are 1 then z is 1

Page 45

Range

x and y are integers, z is binary We want to find out if x falls within a range defined by y If x >= y, z is true

x y 1 z M

If x <= y, z is true

y x 1 z M

Page 46

Finding a Value

A,B,C are binary If x = y, Cy is true

x y 1 A M y x 1 B M Cy A B

x takes the value of y if both the ranges are true

Page 47

Page 48

- Intro to Optimisation ModellingUploaded byFahad Mehmood
- 6.1 Chapter 2 Galaxy LP Problem UpdatedUploaded byDharmendra Prajapati
- MB0032 Operations ResearchUploaded byShwetadhuri_15
- Excel Solver Sensitivity AnalysisUploaded byJishnu Chakraborty
- Transportation and Assignment Models in Operations ResearchUploaded byE5251888
- Hart Venture CapitalUploaded byJoyce Kwok
- 15 Investigation UG Production PlanningUploaded byDiego Sarmiento
- Introduction to Linear ProgrammingUploaded byzawadzahin
- 3. Linear Programming- FormulationUploaded byTunisha Bhadauria
- 79593_Lesson 3Uploaded bySyuhaidah Binti Aziz Zudin
- BE IT syllabus- 2015-16_ 27_02_2015Uploaded byCharan Kanwal Singh
- 354hw5solnUploaded byDewan Joheb Zaman
- Fast Voltage Stabilty Index Based Optimal Reactive Power Planning Using Differential EvolutionUploaded byAnonymous LSebPS
- chap07Uploaded byHassan Mosa
- Sensitivity 2Uploaded bysaadbinsadaqat123456
- Review Problems ProjectUploaded bypratiksha1091
- math 1010 projectUploaded byapi-240285476
- IntroductionUploaded byastekann
- Cálculo de bufferUploaded byjosegg
- Transportation n AssignmentUploaded bySukashiny Sandran Lee
- Lecture 12 AUploaded bychutia_user
- CS-51Uploaded byamritanshuu
- Excel Solver ThiebookUploaded byMaria Cinda
- f 171131245109286Uploaded byHadiBies
- 335_6Uploaded byMike Lin
- EG model IUploaded byelangandhi
- 10.1016@j.ijpe.2004.05.027.pdfUploaded byZainul Anwar
- SVMUploaded byRaffy Quinto
- Modelo de ReservasUploaded byJuan Jose Leiva Fuentes
- Post Pareto optimality approach to enhance budget allocation process for bridge rehabilitation management.pdfUploaded bySai Ram

- Lecture 26aUploaded byslv_prasaad
- JNTUA Mechanical Engineering (R09) Syllabus BookUploaded byslv_prasaad
- 9A03504 Design of Machine Elements 21Uploaded byslv_prasaad
- 9A03504 Design of Machine ElementsUploaded byslv_prasaad
- 47_219_TS4 AUploaded byslv_prasaad
- lacture29Uploaded byslv_prasaad
- Curved BeamsUploaded byAnonymous EKqkRJsJN
- 4_1Uploaded byslv_prasaad
- ME1302-LP-AUploaded byCKDinakarraj
- r7310305-Design of Machine Members-i2Uploaded byslv_prasaad
- r7310305-Design of Machine Members-iUploaded byslv_prasaad
- 9A03504 Design of Machine Elements I 1Uploaded byslv_prasaad
- 9A03504 Design of Machine Elements IUploaded byslv_prasaad
- ME2303Uploaded bybrbtvm
- r7320105-Estimating & CostingUploaded byslv_prasaad
- r7320102 Environmental EngineeringUploaded byslv_prasaad
- r7320101 Geotechnical Engineering iUploaded byslv_prasaad
- .. TenthClass BitBanks MathsEM 7GeomentryUploaded byslv_prasaad
- F2008-06-042Uploaded byslv_prasaad
- ajas53189-196Uploaded byslv_prasaad
- 10.1.1.106.8304Uploaded byslv_prasaad
- ch_9_1_2Uploaded byslv_prasaad
- ch_1Uploaded byslv_prasaad
- jul_06Uploaded byslv_prasaad
- Toyota 1ZZ-FEUploaded byIsrael Pamintuan

- Power Applications GAMSUploaded byNitin Padmanabhan
- M.Tech Power System.pdfUploaded byRaja Ramachandran
- MA EconomicsUploaded byMahavir Advaya
- Taylor Introms10 Ppt 03Uploaded byChun Yu Poon
- William Nordhaus - Can We Control Carbon Dioxide? [1975]Uploaded bympsnotes
- semidefine programingUploaded byRicardoParrao
- Operations ResearchUploaded byswatiraj05
- Mod7_CVX_CVXOPTUploaded byjeromeku
- hw5solUploaded byTDLemonNh
- BMGT 332_Class Notes_website 2014 PDF (2)Uploaded byPatrick Prommel
- MODELS FOR MINING EQUIPMENT SELECTION.pdfUploaded byT.m. Aulia Fatah
- reactive power planning by fuzzy clustering, gray code and simulated annealingUploaded bySathya Raj Simi
- Aumann & Hart - Handbook of MicroeconomicsUploaded byhtedr
- Silabus-S2-MMT 2009-20141-MIUploaded byAdityaRahadianFachrur
- 2 Linear Programming ProblemUploaded byangel190693
- OD Linear Programming LARGE 2010Uploaded bycarolinarvsocn
- slUploaded byVasanth Prasanna T
- 1 Linear Regression With One VariableUploaded byRamon Lins
- Projection of Solids Problems.docxUploaded byFaria Khan
- Decision Making CanUploaded byAhmed Helmy
- Luedtke MinlpUploaded byAjay Sagar
- The Linear Programming Solver_ Example 8.3_ Two-Person Zero-Sum Game _ SAS_OUploaded bywillcoggins
- Article 9_Joint Maintenance and Production Planning in a Deterring System-model and Solution MethodUploaded byTunENSTAB
- Book of AbstractsUploaded byFrancisco Lemos
- Facility Location ProblemsUploaded byMV Tejaxlrai
- Introduction to Optimisation.pdfUploaded byAnonymous 5aaAT38pZk
- Mathieu Dutour Sikiric and Ellis Graham- Homology of Mathieu groupsUploaded byFlaoeram
- co250-F11Uploaded byAditya Sridhar
- frosilda pushani and rachelle buna cuboUploaded byapi-310796915
- Usemore Soap CompanyUploaded byg14032