Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Duaalne simpleksmeetod (0)

1 Hindamata
Punktid
Duaalne   simpleksmeetod
 
 
Lineaarse planeerimise ülesanne
Lineaarse planeerimise ülesanne:
n
maksimiseerida
c x
j
j
j1
n
kitsendustel
 a x  ( ,
1 ,
2 ,m)
ij
j
i
1

 0 (  ,
1 ,
2 n).
j
 
 
LP ülesanne maatrikskujul.
Kasutades maatrikssümboolikat ja tähistades
a
a
 a
11
12
1n
x
b
c
1
1
1
a
a
 a
21
22
2n
x
b
c

2

2

2








a
a
 a
1
m
m2
mn
x
b
c
n
m
n
võime lineaarse planeerimise ülesande kirjutada maatrikskujul
maxcT  :
x
 ,
b
 
0 .
Lubatavate  lahendite  hulk on kirjapandav kujul
  :
x
 b 
0 .
 
 
Duaalne simpleksmeetod.
Kui aga simplekstabel ei ole lubatav, kuid on duaalselt lubatav, siis 
tuleb optimaalse lahendi leidmiseks kasutada duaalset 
simpleksmeetodit

Erinevalt harilikust simpleksmeetodist tuleb duaalse simpleksmeetodi 
korral valida simplekstabelist  esmalt  välja juhtrida, ja seejärel juhtveerg 
ning viia siis läbi tabeli ridade  teisendus .
Kui simplekstabel ei ole lubatav, siis peab vähemalt üks  bk  0.
Juhtrida uuele simplekstabelile üleminekuks valitakse selliste ridade 
seast, kus bk  .
0
 
 
Duaalse simpleksmeetodi samm.
Kui selliseid ridu on rohkem kui üks, siis kasutatakse üht kahest reeglist:
1) juhtreaks valitakse alati esimene rida, kus bk  ;
0
2) juhtreaks valitakse alati rida, kus               ni
b
|
 0
ng selajuures on  k
     suurim  sellistest  vabaliikmetest (kui sellisid on rohkem kui üks,
     siis nende seast esimene).
Kui juhtreaks on valtud k. rida, siis toimub juhtelemendi         va
akl
limine  
sellest  reast  järgmise reegli kohaselt:
c
c
l
 min j
|
a
0
kj  | a
kl
kj
 
 
Duaalse simpleksmeetodi samm (2).
Seega tuleb juhtveeruks valida juhtreas negatiivsete elementidega 
veergude hulgast see, mille puhul tabeli esimese rea elemendi jagatis 
juhtrea samas  veerus  paikneva elemendiga on absoluutväärtuselt vähim.  
Duaalse simpleksmeetodi  kasutamisel  säilib pärast iga sammu tabeli 
duaalne lubatavus, negatiivne element            a
bk
ga asendub elemendiga 
bk  0.
Sihifunktsiooni  väärtus küll kahaneb igal  sammul  monotoonselt, kuid see 
on loomulik, sest lähenemine optimaalsele lahendile toimub väljapoolt 
lubatavat hulka, ja nimelt sealt, kus sihifunktsiooni väärtus on suurem 
tema väärtusest lubatavate lahendite hulgas.
 
 
Näide
Leida muutujate  x
1
2
3
mittenegatiivsed väärtused, mis rahuldavad 
võrratuste süsteemi 
 2  ,
2
1
2
2   ,
1
1
2
3
  2  ,
3
1
2
3
ja mis muudavad maksimaalseks funktsiooni
  3.
2
3
 
 
Näide (2)
Lahendus
Korrutades teise võrratuse kitsenduste süsteemist arvuga –1, saame
 2  ,
2
1
2
 2    ,
1
1
2
3
  2  ,
3
1
2
3
Defineerides mittenegatiivsed abimuutujad   ,
 ,
 ,
0
4
5
6
saame kirjutada võrratuste süsteemi võrrandisüsteemina:
 2   ,
2
1
2
4
 2     ,
1
1
2
3
5
  2   .
3
1
2
3
6
 
 
Näide (3)
Et sihivõrrandis
 3  0
2
3
on kõik kordajad mittenegatiivsed, siis saame duaalselt  lubatava  
simplekstabeli:
1
x
x
x
x
x
x
1
2
3
4
5
6
0
0
1
3
0
0
0
c j
1
min

2
 2 1
0
1
0
0
a j 0
3,
| |
j
1|
3,
1  2 1 1 0
1
0
Juhtrida
 3 1
1  2 0
0
1
Juhtelement
Juhtveerg
 
 
Näide (4)
1
x
x
x
x
x
x
1
2
3
4
5
6
 3 1
0
1
0
0
1
c j
1
min

1 1 0  2 1
0
1
a j 0
1
| | 2
j
 |
1
2
 3 0
1
0
1
1
3
1 1
2
0
0
1
1
x
x
x
x
x
x
1
2
3
4
5
6
 7 / 2 1/ 2
0
0
1/ 2
0
3/ 2
1/ 2
1/ 2
0
1
1/ 2 0 1/ 2
3/ 2
 7 / 2 0
0
1/ 2
1
1/ 2
2
 2
1
0
1
0
0
Viimane simplekstabel on lubatav kui ka duaalselt lubatav, seetõttu 
vastab ta optimaalsele lahendile. Optimaalne  lahend on:
  *
 ( ,
0 ,
2 1/ ,
2 ,
0 3/ ,
2 0).  
Duaalse ja  primaarse  simpleksmeetodi 
järjestikune rakendamine
Kui simplekstabel ei ole lubatav ega ka duaalselt lubatav, siis ei ole 
täidetud eeldused ei primaarse ega ka duaalse simpleksmeetodi 
rakendamise  jaoks.
Sel korral rakendatakse algul üht neist  meetoditest  lihtsustatud kujul, 
teisel etapil aga teist meetodit  eespool  kirjeldatud kujul.
Kui näiteks rakendada algul duaalset simpleksmeetodit, siis võib pärast 
juhtrea valimist valida juhtelemendiks esimese negatiivse elemendi 
juhtreast.
Kui aga rakendada algul  primaarset  simpleksmeetodit, siis võib pärast 
juhtveeru valimist valida juhtelemendiks selle rea esimese positiivse 
elemendi.
 
 
Näide
Leida muutujate  x
1
2
3
mittenegatiivsed väärtused, mis rahuldavad 
võrratusesüsteemi    ,1
1
2
3
 3  ,
2
1
2
3
 2 4 2
1
2
3
mis muudavad maksimaalseks funktsiooni
  3 4.
1
2
3
 
 
Näide (2)
Lahendus
Korrutame teise ja kolmanda võrratuse arvuga –1:
   ,
1
1
2
3
  3   ,
2
1
2
3
  2 4 2
1
2
3
ja võtame kasutusele mittenegatiivsed abimuutujad  ,
 ,
 0 :
4
5
6
    ,
1
1
2
3
4
  3    ,
2
1
2
3
5
  2 4   .
2
1
2
3
6
 
 
Näide (3)
Viimasest süsteemist  näeme, et ülesande simplekstabel tuleb 
mittelubatav. Et sihivõrrandis  
  3 4 0
1
2
3
on negatiivseid kordajaid, siis simplekstabel ei ole ka duaalselt lubatav.  
Lahendamiseks kasutame algul duaalset simpleksmeetodit lihtsustatud 
juhtelemendi valikuga, seejärel primaarset simpleksmeetodit.  
 
 
Näide (4)
1
x
x
x
x
x
x
1
2
3
4
5
6
0
1  3  4 0
0
0
1
1
1
1
1
0
0
Duaalne 
simpleksmeetod 
 2 1  3 1 0
1
0
lihtsustatud 
 2 1  2  4 0
0
1
juhtelemendi 
2
0
0
 3 0 1 0
valikuga
1 0  2 0 1 1 0
2
1
3
1
0 1 0
0
0
1
 3 0 1 1
2
0 0  3
0
1
0
1/ 2
0 1
0
1/ 2 1/ 2 0
1/ 2
1 0
1
3/ 2
1/ 2
0
 
1/ 2 0 0  3 1/  2 1/ 2 1
Näide (5)
5/ 2 0 0 0 1/ 2 1/ 2
1
Primaarne 
1/ 2 0 1 0 1/ 2 1/ 2
0
simpleksmeetod
1/ 3 1 0 0
5/ 3
1/ 3
1/ 3
1/ 6 0 0 1 1/ 6
1/ 6
1/ 3
7 / 2 3 0 0
9 / 2
1/ 2
0
1/ 2 0 1 0 1/ 2 1/ 2 0
1
3 0 0
5
1
1
1/ 2 1 0 1
3/ 2
1/ 2
0
Optimaalne lahend:
 ( ,
0 1/ ,
2 1/ ,
2 ,
0 ,
0 ).
1
 
 
Näide (6)
1
x
x
x
x
x
x
1
2
3
4
5
6
Nüüd rakendame  
0
esmalt primaarset, 
1  3  4 0
0
0
seejärel duaalset 
1
1
1
1
1
0
0
simpleksmeetodit
 2 1  3 1 0
1
0
Primaarne s.-meetod
 2 1  2  4 0
0
1
4
3
1
0 4 0 0
1
1
1
1 1 0 0
Duaalne s.-meetod
1 0  2 0 1 1 0
2
3
2
0 4 0 1
7 / 2 3 0 0
9 / 2
1/ 2
0
Opt. lahend:
1/ 2 1 0 1
3/ 2
1/ 2
0
1/ 2 0 1 0 1/ 2 1/ 2 0
 ( ,
0 1/ ,
2 1/ ,
2 ,
0 ,
0 ).
1
 
1
3 0 0   5
1
1

Document Outline

  • Duaalne simpleksmeetod
  • Lineaarse planeerimise ülesanne
  • LP ülesanne maatrikskujul.
  • Duaalne simpleksmeetod.
  • Duaalse simpleksmeetodi samm.
  • Duaalse simpleksmeetodi samm (2).
  • Näide
  • Näide (2)
  • Näide (3)
  • Näide (4)
  • Duaalse ja primaarse simpleksmeetodi järjestikune rakendamine
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Näide (5)
  • Näide (6)
Vasakule Paremale
Duaalne simpleksmeetod #1 Duaalne simpleksmeetod #2 Duaalne simpleksmeetod #3 Duaalne simpleksmeetod #4 Duaalne simpleksmeetod #5 Duaalne simpleksmeetod #6 Duaalne simpleksmeetod #7 Duaalne simpleksmeetod #8 Duaalne simpleksmeetod #9 Duaalne simpleksmeetod #10 Duaalne simpleksmeetod #11 Duaalne simpleksmeetod #12 Duaalne simpleksmeetod #13 Duaalne simpleksmeetod #14 Duaalne simpleksmeetod #15 Duaalne simpleksmeetod #16 Duaalne simpleksmeetod #17
Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
Leheküljed ~ 17 lehte Lehekülgede arv dokumendis
Aeg2015-08-16 Kuupäev, millal dokument üles laeti
Allalaadimisi 7 laadimist Kokku alla laetud
Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
Autor Natalia Petrova Õppematerjali autor

Sarnased õppematerjalid

Kodutöö-operatsioon
32
xlsx

Kodutöö: operatsioon

1 0 -1 2 0 0 1000 0 0 -1 1 0 1 100 0 0 1 -2 1 0 200 0 1 1 -1 0 0 500 0 0 15 75 0 0 142500 5. Koostada esialgse ülesandega duaalne ülesanne. duaalse ülesande lahendi leiame optimaalse baasitabeli sihifunktsiooni reast ning see on: y1 15 y2 75 y3 0 y4 0 6. Lahendada duaalne ülesanne M-meetodiga. Kirjutada välja lahend ja anda tundmatute optimaalsetele väärtustele majanduslik tõlgend y1+y2+y3>=90 2y1+y2+y4>=105 y1...y4>=0 w=2000y1+1500y2+1200y3+600y4->min

Algebra I
Kodutöö 2-17-1-operatsioon 5
32
xlsx

Kodutöö 2-17-1: operatsioon 5

1 0 -1 2 0 0 1000 0 0 -1 1 0 1 100 0 0 1 -2 1 0 200 0 1 1 -1 0 0 500 0 0 15 75 0 0 142500 5. Koostada esialgse ülesandega duaalne ülesanne. duaalse ülesande lahendi leiame optimaalse baasitabeli sihifunktsiooni reast ning see on: y1 15 y2 75 y3 0 y4 0 6. Lahendada duaalne ülesanne M-meetodiga. Kirjutada välja lahend ja anda tundmatute optimaalsetele väärtustele majanduslik tõlgend y1+y2+y3>=90 2y1+y2+y4>=105 y1...y4>=0 w=2000y1+1500y2+1200y3+600y4->min

Infoallikad ja infootsing
Simpleksmeetod
26
xlsx

Simpleksmeetod

Simpleksmeetod Graafiline lahendus Lahendamine käsitsi Simpleksmeetod on lineaarsete planeerimis-ülesannete universaalne lahend Meetodi autor on ameerika matemaatik G. B. Dantzing aastast 1947. Nimetus t nimetatakse n-dimensionaalses ruumis kumerat hulktahukat, millel on n+1 tipp Selleks, et lahendada ülesannet simpleks-meetodiga, peab ülesanne vastama j 1. Kõik kitsenduste süsteemi vabaliikmed peavad olema mittenegatiiv (negatiivse vabaliikme korral korrutada võrratuse mõlemaid pooli -1-ga). 2. Sihifunktsioon peab olema esitatud maksimumfunktsioonina (max f(x) = - min f(x)). 3. Ülesanne peab olema esitatud kanooniliselkujul Kanoonilise kuju saamiseks viiakse sihifunktsioonis kõik tundmatud vasakule Kõik kitsendused ning samuti sihifunktsioon peavad olema võrrandite kujul, m kordajaga 1 ja esineb ainult ühes võrrandis. universaalne lahendusmeetod. ast 1947. Nimetus tuleneb geomeetrilisest tõlgendusest. Simpleksiks t, millel on n+1 tippu. ülesan

Informaatika ll
Majandusmatemaatika IIE eksami kordamisküsimused
13
pdf

Majandusmatemaatika IIE eksami kordamisküsimused

x1 +x3=4 x0 x0=-z= x1+2x2-x3-My1-My2àmax àx0-x1-2x2+x3+My1+My2 =0 Kitsendustele liituvad vastavad muutujad: x1+x2+x3+y1 =6 x1 +x3 +y2=4 Kui ülesandel on kitsenduste kaudu näha, et lahendid on olemas, võib M asendada piisavalt suure positiivse arvuga. Antud ülesandes 10ga. Seejärel tuleb 0ndast reast lahutada piisavalt suure arvuga korrutatud kitsenduste read, et y-muutujad võrduksid 0ndas reas 0ga. Järgnevalt tuleb ülesanne lahendada nagu tavaline simpleksmeetod, kuni optimaalsuse kriteerium on täidetud ning kunstlikud muutujad on võrdsed 0ga. Kui valitud M korral mõni yi*0, siis a) M pole piisavalt suur või b) kuitahes suure M korral, kitsendused on vastuolulised à lahend puudub. Ülesande võib alati lahendada üldkujul, andmata M-le väärtust. Kui kõik juhtveeru elemendid on 0, siis zmin=-lõpmatus. 12. Simpleksmeetodi teooria (kidunud baas, teoreem baasist, geomeetriline tõlgendus)

Majandusmatemaatika
Kvantitatiivsed meetodid majandusteaduses
10
docx

Kvantitatiivsed meetodid majandusteaduses

on piiramata Duaalne planeerimisülesanne: Olgu antud esialgne ülesanne max-põhikujul: z = c1 x1 + c 2 x 2 +...+ c n x n + c max a11x1 + a12 x2 + ... + a1n xn b1 a21x1 + a22 x2 + ... + a 2 n xn b2 ... ... ... ... ... am1x1 + am2 x2 + ... + amn xn bm x1 0, x 2 0, , ... , x n 0 Vastav duaalne ülesanne on: w = b1 y1 + b2 y 2 +...+ bm y m + c min a11y1 + a21y2 + ... + am1ym c1 a12 y1 + a22 y2 + ... + am2 ym c2 ... ... ... ... ... a1n y1 + a2 n y2 + ... + amn ym cn y1 0, y2 0, , ..., ym 0 Duaalse ülesande lahendamine: 1. Esialgse ülesande m tingimusele vastavad duaalsed tundmatud yi ( y1, y2, ..., ym). 2. Esialgse ülesande n tundmatule xj (x1 , x2 ,..

Majandusõpetus
MAATRIKSALGEBRA
28
docx

MAATRIKSALGEBRA

ülesandega seotud, kuid millel on oma majanduslik sisu. Näiteks, kui ül4sanne on koostatud ressursside optimaalsele kasutamisele, eesmärgiga toota võimalikult suurt kasumit, siis duaalse ülesande muutujad annavad ressurssidele hinnangud ehk ,,fiktiivsed hinnad", mis näitavad, kui palju on võimalik suurendada kasumit, suurendades vastava ressursi mahtu ühe ühiku võrra. Algülesanne Duaalne ülesanne f(x) = c1x1 + c2x2 + . . . +cnxn (max ) L(y) = b1y1 + b2y2 + . . . + bmym( min) a11 x1 + a12 x 2 + ... + a1n x n b1 a11 y1 + a 21 y 2 + ... + a m1 y m c1 a x + a x + ... + a x b a y + a y + ... + a y c 21 1 22 2 2n n 2 12 1 22 2 m2 m 2 ............................................... ................................................ a x + a x + ..

Matemaatika
Maatriksi algebra
23
doc

Maatriksi algebra

ülesandega seotud, kuid millel on oma majanduslik sisu. Näiteks, kui ül4sanne on koostatud ressursside optimaalsele kasutamisele, eesmärgiga toota võimalikult suurt kasumit, siis duaalse ülesande muutujad annavad ressurssidele hinnangud ehk ,,fiktiivsed hinnad", mis näitavad, kui palju on võimalik suurendada kasumit, suurendades vastava ressursi mahtu ühe ühiku võrra. Algülesanne Duaalne ülesanne f(x) = c1x1 + c2x2 + . . . +cnxn (max ) L(y) = b1y1 + b2y2 + . . . + bmym( min) a11 x1 + a12 x 2 +... + a1n x n b1 a11 y1 +a 21 y 2 +... +a m1 y m c1 a x + a x +... + a x b a y +a y +... +a y c 21 1 22 2 2n n 2 12 1 22 2 m2 m 2 ............................................... .................... ........

Kõrgem matemaatika
Lineaarsed võrrandi süsteemid
18
pdf

Lineaarsed võrrandi süsteemid

Lineaarsed võrrandisüsteemid Lineaarne võrrand Definitsioon Lineaarse võrrandi all mõistetakse võrrandit kujul a1 x1 + a2 x2 + ... + an xn = b, (1) kus a1 , ... , an ja b on fikseeritud (antud) arvud ning x1 , ... , xn on tundmatud. http://www.hot.ee/habib/MindReader.htm Arvu b nimetatakse vaadeldava võrrandi vabaliikmeks, arve a1 , ... , an aga tema kordajateks. Näide Võrrandis 5 x + 3 y - 2 z = -4 on vabaliikmeks arv ­4, kordajateks arvud 5, 3 ja ­2 ning tundmatud on tähistatud tähtedega x, y ja z. Lineaarse võrrandi lahend Definitsioon Lineaarse võrrandi (1) lahendiks nimetatakse sellist tundmatute x1 , ... , xn väärtuste komplekti c1 , ... , cn , R, mis asendamisel võrrandi (1) vasakusse poolde muudavad selle samasuseks: a1 c1 + a2 c2 + ... + an cn b. Näide Võrrandi 5 x + 3 y - 2 z = -4 üheks lahendiks on x = 1, y = -1 ja z = 3, kuna antud tun

Matemaatika




Meedia

Kommentaarid (0)

Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun