Главная » Просмотр файлов » 1612726871-fd1970eb57207f2e4883f7549db906ce

1612726871-fd1970eb57207f2e4883f7549db906ce (828573), страница 9

Файл №828573 1612726871-fd1970eb57207f2e4883f7549db906ce (Ларин, Плясунов - Примеры и задачи) 9 страница1612726871-fd1970eb57207f2e4883f7549db906ce (828573) страница 92021-02-07СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 9)

. , m ñòîëáåöñ íîìåðîì σ(i) èìååò 1 â i-é ñòðîêå è 0 â îñòàëüíûõ ñòðîêàõ (åäèíè÷íûé âåêòîð). Êðîìåòîãî, z0σ(i) = 0 (i = 1, m).Ïåðåñòàíîâêîé ñòîëáöîâ è ñòðîê è ñîîòâåòñòâóþùåé ïåðåíóìåðàöèåé ïåðåìåííûõ ñèìïëåêñòàáëèöó ìîæíî ïðèâåñòè ê âèäó33−wx1:xi:xmz00z10:zi0:zm0x101:0:0...............xi00:1:0...............xm00:0:1xm+1z0m+1z1m+1:zim+1:zmm+1...............xnz0nz1n:zin:zmnÇäåñü σ(i) = i (i = 1, m). Áàçèñíîå ðåøåíèå, ñîîòâåòñòâóþùåå áàçèñó B , èìååò âèä xB =(z10 , z20 , . .

. , zm0 )> , xN = 0, à öåëåâàÿ ôóíêöèÿ w íà äàííîì ðåøåíèè ïðèíèìàåò çíà÷åíèåw(x) = −z00 .Îïðåäåëåíèå. Ñèìïëåêñòàáëèöà íàçûâàåòñÿ ïðÿìî äîïóñòèìîé, åñëè zi0 ≥ 0, i =1, . . . , m,. Áàçèñ B , êîòîðîìó ýòà òàáëèöà ñîîòâåòñòâóåò, òàêæå íàçûâàåòñÿ ïðÿìî äîïóñòèìûì.Îïðåäåëåíèå. Ñèìïëåêñòàáëèöà íàçûâàåòñÿ äâîéñòâåííî äîïóñòèìîé, åñëè z0j ≥0, j = 1, .

. . , n. Áàçèñ B , êîòîðîìó ýòà òàáëèöà ñîîòâåòñòâóåò, òàêæå íàçûâàåòñÿ äâîéñòâåííîäîïóñòèìûì.Óòâåðæäåíèå 5. Åñëè çàäà÷à ëèíåéíîãî ïðîãðàììèðîâàíèÿ (5)(7) ðàçðåøèìà, òî óíåå ñóùåñòâóåò ïðÿìî è äâîéñòâåííî äîïóñòèìûé áàçèñ.Óòâåðæäåíèå 6 (äîñòàòî÷íîå óñëîâèå îïòèìàëüíîñòè). Åñëè ñèìïëåêñòàáëèöàïðÿìî è äâîéñòâåííî äîïóñòèìà, òî ñîîòâåòñòâóþùåå áàçèñíîå ðåøåíèå ÿâëÿåòñÿ îïòèìàëüíûì ðåøåíèåì çàäà÷è (5)(7).Èç ïðÿìîé äîïóñòèìîñòè ñèïëåêñòàáëèöû ñëåäóåò, ÷òî áàçèñíîå ðåøåíèå x ÿâëÿåòñÿäîïóñòèìûì ðåøåíèåì.Òàêèì îáðàçîì, ïðè ïîèñêå îïòèìàëüíîãî ðåøåíèÿ çàäà÷è (5)(7) ìîæíî îãðàíè÷èòüñÿðàññìîòðåíèåì áàçèñíûõ äîïóñòèìûõ ðåøåíèé. Äîñòàòî÷íî íàéòè áàçèñ, êîòîðîìó ñîîòâåòñòâóåò ïðÿìî è äâîéñòâåííî äîïóñòèìàÿ ñèìïëåêñòàáëèöà.Îïðåäåëåíèå.

Ïðåîáðàçîâàíèå ñèìïëåêñòàáëèöû, ïðè êîòîðîì ïðîèñõîäèò çàìåíà îäíîãî èç áàçèñíûõ ñòîëáöîâ íà äðóãîé ñòîëáåö ìàòðèöû A èç ÷èñëà íåáàçèñíûõ, íàçûâàåòñÿýëåìåíòàðíûì ïðåîáðàçîâàíèåì áàçèñà.Ïóñòü â áàçèñå B = [Aσ(1) , . . . , Aσ(m) ] ñòîëáåö Aσ(r) çàìåíÿåòñÿ íà ñòîëáåö As , s ∈J \ {σ(1), . . . , σ(m)}. Åñëè ýëåìåíò zrs íå ðàâåí 0, ãäå r ≥ 1, òî â ðåçóëüòàòå ïîëó÷èì íîâûé áàçèñ [Aσ(1) , . .

. , Aσ(r−1) , As , Aσ(r+1) , . . . , Aσ(m) ]. Ýòîìó áàçèñó áóäåò ñîîòâåòñòâîâàòüñèìïëåêñòàáëèöà, â êîòîðîé âåêòîðñòðîêè αi = (zi0 , zi1 , . . . , zin ) (i = 0, m) ïðåîáðàçóþòñÿ0 , z 0 , . . . , z 0 ) (i = 0, m) ïî ñëåäóþùåìó ïðàâèëó:â âåêòîðñòðîêè αi0 = (zi0i1inzisαr , i 6= r, αi0 = αi −zrs1 αr0 =αr .zrsÏðè ýòîì r-ÿ ñòðîêà, s-é ñòîëáåö è ýëåìåíò zrs íàçûâàþòñÿ âåäóùèìè.Ýëåìåíòû ñèìïëåêñòàáëèöû ïðè ýòîì, î÷åâèäíî, ïðèíèìàþò âèäzis zrj0 zij, i 6= r,= zij −zrszrj0 zrj.=zrsÓòâåðæäåíèå 7.

Åñëè â ïðÿìî äîïóñòèìîé ñèìïëåêñòàáëèöå ñóùåñòâóåò j = s (s ∈ J ),äëÿ êîòîðîãî z0s < 0 è zis ≤ 0 (i = 1, m), òî öåëåâàÿ ôóíêöèÿ w(x) íå îãðàíè÷åíà ñíèçó íàX.34Îïðåäåëåíèå. Áàçèñ B è ñîîòâåòñòâóþùåå åìó áàçèñíîå ðåøåíèå x íàçûâàþòñÿ âû-ðîæäåííûìè, åñëè ñóùåñòâóåò i ∈ I òàêîå, ÷òî zi0 = 0.Óòâåðæäåíèå 8. Ïóñòü áàçèñíîå äîïóñòèìîå ðåøåíèå x íå âûðîæäåíî, z0s < 0 (s ∈ J )è ñóùåñòâóåò r ∈ I òàêîå, ÷òî zrs > 0.

Òîãäà ñóùåñòâóåò áàçèñíîå äîïóñòèìîå ðåøåíèå x0 ,äëÿ êîòîðîãî w(x0 ) < w(x).Ïðèìåð 1. Èññëåäîâàòü íà îïòèìàëüíîñòü ðåøåíèå x = (0, 0, 1, 1)> çàäà÷èw(x) = x1 + x2 − 2x3 − 3x4 → min,2x1 − x2 + x3 = 1,−x1 + 2x2 + x4 = 1,xj ≥ 0, j = 1, 2, 3, 4.© ³1´ ³0´ ªìàòðèöû A0 , 1ëèíåéíî íåçàâèñèìî. Òàê êàê ìàòðèöà B åäèíè÷íàÿ, òî äëÿ ïîñòðîåíèÿ ñèìïëåêñòàáëèöû,ñîîòâåòñòâóþùåé ýòîìó áàçèñó, äîñòàòî÷íî èñêëþ÷èòü áàçèñíûå ïåðåìåííûå x3 è x4 èçöåëåâîé ôóíêöèè.

Ïîëó÷èìÐåøåíèå. Ìíîæåñòâî ñòîëáöîâ {Aj | xj > 0} = {A3 , A4 } =w = x1 + x2 − 2(1 − 2x1 + x2 ) − 3(1 + x1 − 2x2 ) = −5 + 2x1 + 5x2 .Ñëåäîâàòåëüíî, ðàâåíñòâà ïðèíèìàþò âèä−w + 2x1 + 5x2 = 5,x3 + 2x1 − x2 = 1,x4 − x1 + 2x2 = 1.È ñèìïëåêñòàáëèöà ìîæåò áûòü ïðåäñòàâëåíà òàê:−wx3x4511x122−1x25−12x3010x4001Òàê êàê òàáëèöà ÿâëÿåòñÿ ïðÿìî (z10 = 1, z20 = 1) è äâîéñòâåííî (z01 = 2, z02 = 5, z03 =0, z04 = 0) äîïóñòèìîé, òî áàçèñíîå äîïóñòèìîå ðåøåíèå x îïòèìàëüíîå ðåøåíèå. Çàìåòèì,÷òî çäåñü σ(1) = 3, σ(2) = 4.Ïðèìåð 2. Èññëåäîâàòü íà îïòèìàëüíîñòü ðåøåíèå x = (0, 1, 0, 2, 1)> çàäà÷èw(x) = −x1 − x2 → min,−x1 + x2 + x3 = 1,x1 − 2x2 + x4 = 0,−x1 + 2x2 + x5 = 3,xj ≥ 0, j = 1, 2, 3, 4, 5.Ðåøåíèå.  ýòîì ïðèìåðå ñòîëáöû (A2 , A4 , A5 ) = ((1, −2, 2)> , (0, 1, 0)> , (0, 0, 1)> ) ëè-íåéíî íåçàâèñèìû. Ñëåäîâàòåëüíî, x áàçèñíîå äîïóñòèìîå ðåøåíèå ñ áàçèñíûìè ïåðåìåííûìè x2 = 1, x4 = 2, x5 = 1.

Ïîñòðîèì ñîîòâåòñòâóþùóþ ðåøåíèþ x ñèìïëåêñòàáëèöó.Íåáàçèñíûå ïåðåìåííûå çäåñü x1 è x3 . Ñëåäîâàòåëüíî, èç ïåðâîãî îãðàíè÷åíèÿðàâåíñòâàñðàçó ïîëó÷àåìx2 = 1 + x1 − x3 .35Ïîäñòàâèâ x2 , âûðàæåííîå ÷åðåç íåáàçèñíûå ïåðåìåííûå, âî âòîðîå è òðåòüå îãðàíè÷åíèÿðàâåíñòâà, ïðèäåì ê ñîîòíîøåíèÿì−x1 + x3 + x2 = 1,−x1 + 2x3 + x4 = 2,x1 − 2x3 + x5 = 1.Îñòàëîñü èñêëþ÷èòü áàçèñíûå ïåðåìåííûå èç öåëåâîé ôóíêöèè:w(x) = −x1 − x2 = −x1 − (1 + x1 − x3 ) = −1 − 2x1 + x3 .Òàêèì îáðàçîì, ïðèõîäèì ê ðàâåíñòâó−w − 2x1 + x3 = 1.Ñèìïëåêñòàáëèöà ïðèíèìàåò âèä−wx2x4x51121x1−2−1−11x20100x3112−2x40010x50001Áàçèñ íå ÿâëÿåòñÿ âûðîæäåííûì, òàê êàê âåêòîð (z10 , z20 , z30 )> = (1, 2, 1)> íå ñîäåðæèòíóëåâûõ ýëåìåíòîâ.

Òàáëèöà ïðÿìî äîïóñòèìà, íî íå ÿâëÿåòñÿ äâîéñòâåííî äîïóñòèìîé:z01 = −2 < 0. È òàê êàê z31 = 1 > 0, òî ñîãëàñíî óòâåðæäåíèþ 8 ñóùåñòâóåò áàçèñíîåäîïóñòèìîå ðåøåíèå, êîòîðîå äàåò ìåíüøåå çíà÷åíèå öåëåâîé ôóíêöèè, ÷åì w(x) = −z00 =−1. Äåéñòâèòåëüíî, òàê êàê z31 6= 0, òî ìîæíî ïðåîáðàçîâàòü áàçèñ, âûâåäÿ èç íåãî ñòîëáåöA5 è çàìåíèâ åãî íà ñòîëáåö A1 , ò. å. ïîëó÷èòü áàçèñ (A1 , A2 , A4 ).Ñîãëàñíî ôîðìóëàì ýëåìåíòàðíîãî ïðåîáðàçîâàíèÿ áàçèñà, ïîëó÷èì òàáëèöó−wx2x4x13231x10001x20100x3−3−10−2x40010x521110 = −3, ãäå x0 = (1, 2, 0, 3, 0)> .

Òàê êàêñ ìåíüøèì çíà÷åíèåì öåëåâîé ôóíêöèè w(x0 ) = −z000z03 = −3 < 0 è â òðåòüåì ñòîëáöå (j = 3) íåò ïîëîæèòåëüíûõ ýëåìåíòîâ, òî èç óòâåðæäåíèÿ7 ñëåäóåò íåîãðàíè÷åííîñòü ñíèçó öåëåâîé ôóíêöèè w(x) íà ðàññìàòðèâàåìîì ìíîæåñòâåX.Çàäà÷è1. Èññëåäîâàòü íà îïòèìàëüíîñòü ðåøåíèå x:1) x1 − 2x2 − 2x3 −→ min,x1 − x2 + 2x3 = 0, x1 + x2 + 5x3 = 2,x1 ≥ 0, x2 ≥ 0, x3 ≥ 0,x = (1, 1, 0)> ;362) x1 − 2x2 − 4x3 −→ min,x1 − x2 − x3 = 1, x1 + x2 + x3 = 3,x1 ≥ 0, x2 ≥ 0, x3 ≥ 0,x = (2, 1, 0)> .2. Íàéòè áàçèñíîå äîïóñòèìîå ðåøåíèå, ñ ìåíüøèì çíà÷åíèåì öåëåâîé ôóíêöèè ÷åì íàðåøåíèè x:1) −x1 − x2 − 2x4 −→ min,x1 + x3 + x4 = 4, −x1 − 2x2 − 3x3 + x4 = 0,x1 ≥ 0, x2 ≥ 0, x3 ≥ 0, x4 ≥ 0,x = (2, 0, 0, 2)> ;2) −x1 + x2 − x3 − 2x4 −→ min,x1 + x2 + x3 + 2x4 = 7, x2 + x3 + x4 = 5, x3 − x4 = 3,x1 ≥ 0, x2 ≥ 0, x3 ≥ 0, x4 ≥ 0,x = (2, 2, 3, 0)> ;3) −x1 − x2 − x3 − 5x4 −→ min,x1 + x2 − x4 = 3, x1 − x2 + 3x4 = −1, 2x1 + x2 + x3 − x4 = 5,x1 ≥ 0, x2 ≥ 0, x3 ≥ 0, x4 ≥ 0,x = (1, 2, 1, 0)> .4.4 Ïðÿìîé ñèìïëåêñìåòîäÏóñòü x íåêîòîðîå áàçèñíîå äîïóñòèìîå ðåøåíèå çàäà÷è (5)(7), ñîîòâåòñòâóþùååáàçèñó B .

 ðåçóëüòàòå èññëåäîâàíèÿ ñèìïëåêñòàáëèöû ñ áàçèñîì B âûÿâëÿåòñÿ:1) ëèáî îïòèìàëüíîñòü ðåøåíèÿ x;2) ëèáî íåðàçðåøèìîñòü çàäà÷è;3) ëèáî âîçìîæíîñòü ïåðåõîäà ê íîâîìó áàçèñó.Ïîñëåäîâàòåëüíîå ïðîäâèæåíèå ïî áàçèñàì äîïóñòèìûõ áàçèñíûõ ðåøåíèé âïëîòü äîïîëó÷åíèÿ îïòèìàëüíîãî áàçèñà èëè óñòàíîâëåíèÿ íåðàçðåøèìîñòè çàäà÷è ñîñòàâëÿåò èäåþñèìïëåêñìåòîäà.Îïèñàíèå àëãîðèòìà:0) Ïîñòðîèòü ñèìïëåêñòàáëèöó, ñîîòâåòñòâóþùóþ çàäàííîìó áàçèñíîìó äîïóñòèìîìóðåøåíèþ (òàáëèöà, åñòåñòâåííî, áóäåò ïðÿìî äîïóñòèìîé, ò.å. zi0 ≥ 0, i = 1, m).1) Åñëè ñèìïëåêñòàáëèöà äâîéñòâåííî äîïóñòèìà, ò.å. z0j ≥ 0, j = 1, n, òî ÊÎÍÅÖ(ïîëó÷åíî îïòèìàëüíîå ðåøåíèå).2) Èíà÷å, âûáðàòü âåäóùèé ñòîëáåö s : zos < 0, s ≥ 1.3) Åñëè {i | zis > 0, i ≥ 1} 6= ∅, òî âûáðàòü âåäóùóþ ñòðîêó r ïî ïðàâèëó:zr0zi0= min{| zis > 0, i ≥ 1},zrszisèíà÷å ÊÎÍÅÖ (çàäà÷à íåðàçðåøèìà èç-çà íåîãðàíè÷åííîñòè öåëåâîé ôóíêöèè).4) Ïðåîáðàçîâàòü ñèìïëåêñòàáëèöó, ïîëîæèòü σ(r) := s è ïåðåéòè íà øàã 1.Ïîä èòåðàöèåé ïîíèìàåòñÿ îäíîêðàòíîå âûïîëíåíèå øàãîâ ñ 1-ãî ïî 4-é.37Óòâåðæäåíèå 9.

Íà êàæäîé èòåðàöèè àëãîðèòìà ñèìïëåêñ òàáëèöà îñòàåòñÿ ïðÿìîäîïóñòèìîé.Îïðåäåëåíèå. Çàäà÷à ëèíåéíîãî ïðîãðàììèðîâàíèÿ íàçûâàåòñÿ âûðîæäåííîé, åñëè óíåå ñóùåñòâóåò âûðîæäåííîå áàçèñíîå äîïóñòèìîå ðåøåíèå x, ò. å. òàêîå ðåøåíèå x, ÷òî|{j | xj 6= 0}| < m.Óòâåðæäåíèå 10.  ñëó÷àå íåâûðîæäåííîé çàäà÷è ëèíåéíîãî ïðîãðàììèðîâàíèÿ àëãîðèòì ñèìïëåêñìåòîäà êîíå÷åí. ñëó÷àå âûðîæäåííîé çàäà÷è âîçìîæíî òàê íàçûâàåìîå çàöèêëèâàíèå, êîãäà â ðåçóëüòàòå ðåàëèçàöèè íåñêîëüêèõ èòåðàöèé àëãîðèòìà ïðîèñõîäèò âîçâðàò ê áàçèñó, âñòðå÷àâøåìóñÿ ðàíåå. Ñëåäîâàòåëüíî, àëãîðèòì ìîæåò íåîãðàíè÷åíî âûïîëíÿòü îäèí è òîò æå öèêëïðåîáðàçîâàíèÿ áàçèñà.

Äëÿ èçáåæàíèÿ çàöèêëèâàíèÿ èñïîëüçóåòñÿ ëåêñèêîãðàôè÷åñêèéâàðèàíò ñèìïëåêñìåòîäà, îïèñàííûé â ñëåäóþùåì ïîäðàçäåëå.Ïðèìåð 1. Ðåøèòü çàäà÷ów(x) = −x1 − 2x2 − 3x3 + x4 → min,x1 − 3x2 − x3 − 2x4 = −4,x1 − x2 + x3 = 0,xj ≥ 0, j = 1, 2, 3, 4,âçÿâ â êà÷åñòâå èñõîäíîãî ðåøåíèÿ òî÷êó x = (0, 1, 1, 0)> .Ðåøåíèå. Òàáëèöà, ñîîòâåòñòâóþùàÿ íóëåâîìóøàãó, ìîæåò áûòü ïîñòðîåíà ñëåäóþ© ³−3´ ³−1´ ªùèì îáðàçîì. Òàê êàê ñòîëáöû {A2 , A3 } = −1 , 1ëèíåéíî íåçàâèñèìû, òî èìååìáàçèñ B 0 = (A2 , A3 ).

Характеристики

Тип файла
PDF-файл
Размер
473,74 Kb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6476
Авторов
на СтудИзбе
304
Средний доход
с одного платного файла
Обучение Подробнее