11 mai 2008 · For instance, several assumptions are implicit in linear programing The example of a canonical linear programming problem from the
Previous PDF | Next PDF |
[PDF] Linear Programming: Theory and Applications
11 mai 2008 · For instance, several assumptions are implicit in linear programing The example of a canonical linear programming problem from the
[PDF] LINEAR PROGRAMMING MODELS
A Linear programming problem can be expressed in the following standard form: max z= c1x1+ Assumptions of Linear Programming 1 Examples of LP
[PDF] BASIC LINEAR PROGRAMMING CONCEPTS - Faculty Washington
11 mai 1998 · Linear programming is a mathematical technique for finding optimal solutions to problems cases, where, for example, the variables might represent the levels of a set The Fundamental Assumptions of Linear Programming
[PDF] Linear Programming
tion Models B5 Assumptions of Linear Programming Models B6 The following example shows how an operational problem can be represented and analyzed
[PDF] LINEAR PROGRAMMING - ResearchGate
We now present examples of four general linear programming problems Under this assumption, the inequalities in constraints (2) and (3) must be satisfied
[PDF] LINEAR PROGRAMMING - NPTEL
example, let us assume that the revenue per table is 120 and revenue per chair is 70 define a Linear Programming problem, state the assumptions, introduce
[PDF] Introduction to Linear Programming
For example, the objective function coefficient for x1 is 3, and the objec- Does the Dorian model meet the four assumptions of linear programming outlined in
[PDF] 101 Types of Constraints and Variables in Linear Programming
10 2 "Violations" of the Algorithmic Assumptions as well as LP assumptions 10 1 Types of Constraints and For example, a LP formulation of an automobile
[PDF] I Developing Linear and Integer Programming models
too many wild assumptions, in the form of an LP then you know you can get a The presentation below is given in terms of the following constraint types:
[PDF] Présentation PowerPoint
4 sept 2018 · Resolution based on Linear Programming – use case o Assumptions: 4 tramways, 1 sub-system per tramway for predictive maintenance
[PDF] assumptions of linear programming slideshare
[PDF] assumptions of linear programming with examples
[PDF] assurance accident de travail france
[PDF] assurance étudiant étranger
[PDF] assurance qualité pharmaceutique et biotechnologique emploi
[PDF] ast manulife
[PDF] ast shares
[PDF] ast transfer shares
[PDF] ast2 apple
[PDF] astfinancial com ca en login
[PDF] astm a890
[PDF] astm a995 gr 5a
[PDF] astm e112
[PDF] astm e3 11(2017) pdf
LinearProgramming:TheoryandApplications
CatherineLewis
May11,2008
1Contents
1IntroductiontoLinearProgramming3
2ExamplesfromBazaraaet.al.andWinston11
3TheTheoryBehindLinearProgramming17
4AnOutlineoftheProof20
et.al.226ToolsforSolvingLinearPrograms23
7TheSimplexMethodInPractice25
9Cycling33
10SensitivityAnalysis39
111CaseStudy:BusingChildrentoSchool41
12Conclusion57
21IntroductiontoLinearProgramming
exploreditsapplications[1]. fewexamplesrelatedtotheGRT. studyinSection11.1.1Whatisalinearprogram?
3Minimizec1x1+c2x2++cnxn=z
Subjecttoa11x1+a12x2++a1nxn=b1
a21x1+a22x2++a2nxn=b2
a m1x1+am2x2++amnxn=bm x1;x2;:::;xn0:
Minimize4x1+x2=z
Subjectto3x1+x210
x 1+x25 x 13 x1;x20:
programmustliewithintheshadedregion. 4 x1+x2=5,wherex1=3andx2=2.
1.2Assumptions
problems.Theseassumptionsare: 5 valueof4x1,nomoreorless.1.3ManipulatingaLinearProgrammingProblem
desiredform. 6 replacingthisvariablexjwithx0 jx00 jwherex0 j;x00 j0;theproblemtsthe canonicalform. functionforamaximizationproblem maxz=min(z):1.4TheLinearAlgebraofLinearProgramming
acanonicalproblemis:Minimizec1x1+c2x2++cnxn=z
Subjecttoa11x1+a12x2++a1nxn=b1
a21x1+a22x2++a2nxn=b2
a m1x1+am2x2++amnxn=bm x1;x2;:::;xn0:
Minimize
Pn j=1cjxj=zSubjecttoPn
j=1ajxj=b x j0j=1;2;:::;n: or,morecompactly,Minimizecx=z
SubjecttoAx=b
x0; 7 analysis,whichwillbediscussedinSection9.1.5ConvexSetsandDirections
program. convexset. andinvalidonanother. A B 12 82(0;1):
dene oftheset. 9 feasibleregion. 102ExamplesfromBazaraaet.al.andWinston
linearprogram.2.1Examples
11 gram,recallthat: jxj=maxfx;xg:SubjecttoP1(x13)
P 1x13 P 2(x2) P 2x2 P3(x11)
P 3x11 P4(x24)
P 4x24 P5(x1+2)
P 5x1+2 P6(x21)
P 6x21 P 7(x1) P 7x1 P8(x2+3)
P 8x2+3 allvariables0: machine.Theobjectivefunctionre ectsthedesiretominimizetotaldis- 12 theendofquarter4. dened.Ifwelet P W I theobjectivefunctionistherefore 13 P1600 I1=P1600
I2=I1+P2300
I3=I2+P3800
I4=I3+P4100=0:
expression: I n=In1+PnDn ustheconstraints P150W1+50W3+50W4
P250W2+50W4+50W1
P350W3+50W1+50W2
P450W4+50W3+50W2
betheoptimalvalue,andnotvaryyeartoyear. 14 w ik=tonsofwastemovedfromitok;1im;1kK y and0otherwise,1kK x kj=tonsofwastemovedfromktoj;1kK;1jn is: minz=X iX kc ikwik+X kX jckjxkj+X kf kyk+X kX i kwik: X iw ik=X jx kj: amountmovedtoallthetransferfacilities: X kw ik=X ia i: 15 gives:X kx kjbjandX iw ikqk:Minimizez=P
iP kcikwik+P kP jckjxkj+P kfkyk+P kP ikwikSubjecttoP
iwik=P jxkjP kwik=P iaiP kxkjbjP iwikqk allvariables0: solvingthisproblem.2.2Discussion
program:minimizecxsubjecttoAxb,x0: (wherexn+1=0)butitmaynowalsoincludemore. equal0atoptimality. 16 thesame. becomeslessoptimal.3TheTheoryBehindLinearProgramming
3.1Denitions
andtheoremsarenecessary. wherepisanonzerovectorinRnandkisascalar. canbeplottedonthex1x2-plane. planetomoredimensions. orfx:pxkg. hyperplanex1=2. halfspaceiseverythingononesideofaaplane. 17 matrix(wheremandnareintegers). faceofthepuptent. 18 hyperplanesofX. inthenextsection.3.2TheGeneralRepresentationTheorem
x x=kX j=1 jxj+lX j=1 jdj k X j=1 j=1; j0;j=1;2;:::;k j0;j=1;2;:::;l: 19 directions.4AnOutlineoftheProof
nis nite,sothenumberofextremepointsisnite. extremepoints.Next,thebackwardsproof:
pointxthatcanbewrittenasinEquationGRT.WanttoProve:x2X.
20 Ax=kX j=1 jAxj+lX j=1 jAdj:ItisclearthatPk
j=1Axjislessthanb(sinceeachxjisinX)and thereforePk j=1jAxjbsincePk j=1j=1.ButwhataboutPl
j=1jAdj?Fromthedenitionofextremedirec- restrictionsond:A(x+d)b
x+d0(1) havenegativecomponents).Therefored>0.Fromthisinformation,itisclearthatPl
j=1jAdjislessthan0. allpositivenumbers,thismustbetrue. forwarddirection: X. thatset. 21thenewboundedset). resultoftheGRT. polyhedralset.Itisfrom[2].
5ExamplesWithConvexSetsandExtremePoints
FromBazaaraet.al.
respectively.PointA,73;23,isfoundbysolvingx1x2=3and2x1+x2=4
simultaneously. necessarytosolvefor1and2suchthat3132+7
3(112)=1
61+1022
3(112)=0:
222
7A1156B2956C=(1;0)
Minimizecx=z
SubjecttoAx=b
x0 thatAw=b:Aw=A(y+(1)z)
=Ay+AzAz =b+bb =b:6ToolsforSolvingLinearPrograms
6.1ImportantPrecursorstotheSimplexMethod
forunderstandingtheSimplexalgorithm. 23x B x N# thenxisadegeneratebasicsolution[2].
Minimizecx
SubjecttoAx=b
x0: isnotempty[2]. exists[2]. referstothesetofbasicvariables. anassociatedbasisareidenticallyzero[2]. 24n m! programs.
7TheSimplexMethodInPractice
whenthesystemisatoptimality.Maximizecx
SubjecttoAxb
x0 theinitialtableauwouldlooklike: 25zc0 0Ab: objectivefunctioncoecient,say,columni. asthenewbasicvariableentersthebasis. thebasis. (foraminimizationproblem). 26
columnisinRow1.
Rowzx1x2s1s2RHSBVratio
013-8000z=0-
10421012s1=1212
4=32023016s2=66
2=3 followingLP: minz=3x1+8x2 s.t.4x1+2x2122x1+3x26
x 1;x20 ourlinearprogramto minz=3x1+8x2 s.t.4x1+2x2+s1=122x1+3x2+s2=6
x1;x2;s1;s20
wegivetheratiosusedintheratiotest. 27zcolumn)arenonpositive.
Rowzx1x2s1s2RHSBVratio
010192340-9z=9-
101121403x1=3-
20021210s2=0-
Row1toRow2.
z=9: identitymatrix.8WhatifthereisnoinitialbasisintheSimplex
tableau? right-hand-sidevariablewouldbenegative. 28Table3:1-21-1000
021-2018
04-12002
023-1-104
Table4:100000-1-10
021-201008
04-1200102
023-1-10014
inthefollowingsections.8.1TheTwo-PhaseMethod
Considerthefollowingproblem:
Maximize2x1x2+x3
Subjectto2x1+x22x38
4x1x2+2x3=2
2x1+3x2x34
x1;x2;x30:
e tableaushowninTable4. 29Table5:1621-10006
021-201008
04-1200102
023-1-10014
Table6:100.6-.30-.8-1.4.8
000-2.6.21-.25.26.4
010.3-.10.2.10.8
001-.8-.40-.2.41.2
variablesx1,x2ands1arebasic. steps: inwhichtherearenoslackvariables. arezero. 30Table7:1-21-1000
000-2.6.216.4
010.3-.10.8
001-.8-.401.2
100.4.20.4
000-2.6.216.4
010.3-.10.8
001-.8-.401.2
jectivefunction.ThisisthestartofPhaseII. arezero.8.2TheBig-MMethod
Considertheproblem
Minimizex12x2
Subjecttox1+x22
x1+x21 x 23x
1;x20:
thatpossible. 31Table8:1-120000
011-1002
0-110-101
0010013
Table9:1-12000000
011-100102
0-110-10011
001001003
1-12000-M-M0
011-100102
0-110-10011
001001003
1-12+2M-M-M0003M
011-100102
0-110-10011
001001003
11+2M0-M2+M00-2-2M-2+M
020-1101-11
0-110-10011
0100110-12
1-1000-2-M-M-6
0100110-12
001001003
0-10101-101
32exceptwithavariableM x
2=3;x3=1;x4=2andz=6.
inwhichtherearenoslackvariables. andxaisavectorofthearticialvariables. arezero.4.CompletetheSimplexalgorithmasusual.
objectivefunctionvalueshouldbenite.9Cycling
33phenomenonisaptlycalled\cycling." tableauisthesameastherst. thatpreventitsoccurrence.