�ахождение оптимальных планов производ�тва продукции и их �кономико-математиче�кий анализ [Отчет по лабораторной работе]
Ìèíèñòåðñòâî Îáðàçîâàíèÿ, Ìîëîäåæè è Ñïîðòà
Ìîëäàâñêàÿ Ýêîíîìè÷åñêàÿ Àêàäåìèÿ
Ôàêóëüòåò Áóõãàëòåðñêîãî ó÷åòà è àóäèòà
Êàôåäðà Êèáåðíåòèêè è Èíôîðìàòèêè
Îò÷åò ïî ëàáîðàòîðíîé ðàáîòå ¹1
ïî ïðåäìåòó:
«Èññëåäîâàíèå îïåðàöèé»
ïî òåìå:
«Íàõîæäåíèå îïòèìàëüíûõ ïëàíîâ ïðîèçâîäñòâà ïðîäóêöèè è èõ
ýêîíîìèêî-ìàòåìàòè÷åñêèé àíàëèç»
Âûïîëíèëè: ñòóäåíòû CON-954 f/f ãðóïïû
Èíþòî÷êèí Ñåðãåé
Ñòîÿíîâ Ñåðãåé
Ïðîâåðèë: äîêòîð ýêîíîìèêè, ïî÷åòíûé ïðîôåññîð Ïîëüñêîé ÀÍ
Â.Ï.Çóáðèöêèé
Êèøèíåâ 1998
Ãëàâà I. Çàäàíèå.
Öåëü ëàáîðàòîðíîé ðàáîòû.
ÖÅËÜ - íàó÷èòüñÿ:
ñàìîñòîÿòåëüíî ðàçðàáàòûâàòü ìàòåìàòè÷åñêèå ìîäåëè çàäà÷ ïî îïðåäåëåíèþ
îïòèìàëüíûõ ïëàíîâ ïðîèçâîäñòâà ïðîäóêöèè äëÿ ïðåäïðèÿòèé è ôèðì;
ðåøàòü ïîëó÷åííûå ìàòåìàòè÷åñêèå çàäà÷è íà ÝÂÌ ñ èñïîëüçîâàíèåì ïàêåòîâ
ïðèêëàäíûõ ïðîãðàìì ðåøåíèÿ çàäà÷ ëèíåéíîãî ïðîãðàììèðîâàíèÿ;
ïðîâîäèòü ñîäåðæàòåëüíûé ïîñëåîïòèìèçàöèîííûé àíàëèç ïîëó÷åííîãî
ðåøåíèÿ, âêëþ÷àÿ è âîïðîñû ÷óâñòâèòåëüíîñòè îïòèìàëüíîãî ïëàíà ê
èçìåíåíèþ êîýôôèöèåíòîâ öåëåâîé ôóíêöèè è ïðàâûõ ÷àñòåé îãðàíè÷åíèé.
1.2 Òðåáîâàíèÿ ê âûïîëíåíèþ ðàáîòû:
ñôîðìóëèðîâàòü ñâîé âàðèàíò çàäà÷è è íàïèñàòü åå
ýêîíîìèêî-ìàòåìàòè÷åñêóþ ìîäåëü;
ñîñòàâèòü äâîéñòâåííóþ çàäà÷ó;
ðåøèòü çàäà÷ó íà ÏÝÂÌ ïî ñîñòàâëåííîé ýêîíîìèêî-ìàòåìàòè÷åñêîé ìîäåëè,
èñïîëüçóÿ ïàêåò ðåøåíèÿ çàäà÷ ëèíåéíîãî ïðîãðàììèðîâàíèÿ. Ïðèâåñòè
ðåçóëüòàòû ðåøåíèÿ çàäà÷è íà ÝÂÌ;
ïðîàíàëèçèðîâàòü ïîëó÷åííûå ðåçóëüòàòû ðåøåíèÿ çàäà÷è, à èìåííî:
êàêîé ñìûñë èìååò ïîëó÷åííûé ïëàí è çíà÷åíèå öåëåâîé ôóíêöèè;
êàê èñïîëüçóþòñÿ äàííûå â óñëîâèè çàäà÷è ðåñóðñû;
âûïèñàòü îïòèìàëüíîå ðåøåíèå äâîéñòâåííîé çàäà÷è è îáúÿñíèòü, êàêîé
ýêîíîìè÷åñêèé ñìûñë èìååò êàæäàÿ îïòèìàëüíàÿ îöåíêà;
ïðîàíàëèçèðîâàòü êàæäîå îãðàíè÷åíèå çàäà÷è, èñïîëüçóÿ ðåøåíèå
äâîéñòâåííîé çàäà÷è;
îôîðìèòü ïèñüìåííûé îò÷åò ïî ëàáîðàòîðíîé ðàáîòå, âêëþ÷àþùåé âñå
âûøåóêàçàííûå ïóíêòû çàäàíèÿ è ñïèñîê èñïîëüçîâàííîé ëèòåðàòóðû.
1.3 Óñëîâèÿ çàäà÷è
 ñîñòàâ ðàöèîíà êîðìëåíèÿ íà ñòîéëîâûé ïåðèîä äîéíûõ êîðîâ âõîäèò 9
âèäîâ êîðìîâ. Â òàáëèöå 1.3.1 ïðèâîäÿòñÿ íåîáõîäèìûå äàííûå î êîðìàõ.
Äëÿ îáåñïå÷åíèÿ íàìå÷àåìîé ïðîäóêòèâíîñòè ñòàäà íåîáõîäèìî, ÷òîáû â
ðàöèîíå êîðìëåíèÿ ñîäåðæàëîñü íå ìåíåå (14,5+0,1N) êã êîðìîâûõ åäèíèö,
(1750+N) ã ïåðåâàðèâàåìîãî ïðîòåèíà, (110+N) ã êàëüöèÿ, (45+0,1N) ã
ôîñôîðà, (660+0,1N) ìã êàðîòèíà è (18+0,1N) êã ñóõîãî âåùåñòâà. Â
êà÷åñòâå äîïîëíèòåëüíûõ óñëîâèé äàíû ñëåäóþùèå ñîîòíîøåíèÿ äëÿ îòäåëüíûõ
ãðóïï êîðìîâ â ðàöèîíå: êîíöåíòðàòîâ (êóêóðóçà, æìûõ è êîìáèêîðì) –
5-20%, ãðóáûõ êîðìîâ (ñòåáëè êóêóðóçû, ñåíî ëþöåðíîâîå, ñåíî ñóäàíêè) –
15-35%, ñèëîñà – 35-60%, êîðíåïëîäîâ (ñâåêëà ñàõàðíàÿ è êîðìîâàÿ)
–10-20%. Îïðåäåëèòü ðàöèîí êîðìëåíèÿ æèâîòíûõ ïî êðèòåðèþ ìèíèìàëüíîé
ñåáåñòîèìîñòè. N – ïîðÿäêîâûé íîìåð ôàìèëèè ñòóäåíòà ïî æóðíàëó =8.
Òàáëèöà 1.3.1 Ñîäåðæàíèå ïèòàòåëüíûõ âåùåñòâ â 1 êã êîðìà è åãî
ñåáåñòîèìîñòü.
Ïèòàòåëüíûå âåùåñòâà Êóêóðóçà Æìûõ Ñòåáëè êóêóðóçû Ñåíî ëþöåðíû Ñåíî
ñóäàíêè Ñèëîñ êóêóðóçû Ñâåêëà ñàõàðíàÿ Ñâåêëà êîðìîâàÿ Êîìáè-êîðì
Êîðìîâûå åäèíèöû, êã 1,34 1,9 0,37 0,49 0,52 0,2 0,26 0,12 0,9
Ïåðåâàðèâàåìûé ïðîòåèí, ã 78 356 14 116 65 19 12 9 112
Êàëüöèé, ã 0,7 5,9 6,2 17,7 5,7 1,5 0,5 0,4 15
Ôîñôîð, ã 3,1 9,1 1 2,2 2,3 0,5 0,4 13 ---
Êàðîòèí, ìã 4 2 5 45 15 15 --- --- ---
Ñóõîå âåùåñòâî 0,87 0,87 0,8 0,85 0,85 0,26 0,24 0,12 0,87
Ñåáåñòîèìîñòü,
ëåé/êã 0,43+
0,01N 0,65-
0,01N 0,05+
0,01N 0,25+
0,01N 0,3+
0,01N 0,8-
0,01N 0,15+
0,01N 0,14+
0,01N 0,75-
0,01N
Ãëàâà 2. Õîä âûïîëíåíèÿ çàäàíèÿ íà ÏÝÂÌ ñ èñïîëüçîâàíèåì ïàêåòà LINDO
1. Íàïèøåì ýêîíîìèêî-ìàòåìàòè÷åñêóþ ìîäåëü äàííîé
ïðîèçâîäñòâåííîé çàäà÷è. Îáîçíà÷èì ÷åðåç xj(j=1,8) êîëè÷åñòâî
ïðîèçâîäèìîé ïðîäóêöèè. Êðîìå òîãî, ò.ê. îáúåì ðåñóðñîâ äëÿ
îáîðóäîâàíèÿ äàåòñÿ â ÷àñàõ, à ïðîèçâîäèòåëüíîñòü îáîðóäîâàíèÿ â
ì¤/÷àñ, òî íåîáõîäèìî ïåðåéòè ê ñîèçìåðèìîñòè.
Òàêèì îáðàçîì, çàäà÷à ñâîäèòñÿ ê íàõîæäåíèþ îïòèìàëüíîãî ïëàíà
ïðîèçâîäñòâà ïðîäóêöèè êàæäîãî âèäà ñ öåëüþ ïîëó÷åíèÿ ìàêñèìàëüíîé
ïðèáûëè.
ÇËÏ áóäåò âûãëÿäåòü òàê:
Öåëåâàÿ ôóíêöèÿ:
min Z = 0.51x1+0.57x2+0.13x3+0.33x4+0.38x5+0.72x6+0.23x7+0.22x8+0.67x9
ïðè îãðàíè÷åíèÿõ:
1.34x1+ 1.9x2+0.37x3+0.49x4+0.52x5+ 0.2x6+0.26x7+0.12x8+ 0.9x9 >=15.3
78x1+ 356x2+ 14x3+ 116x4+ 65x5+ 19x6+ 12x7+ 9x8+ 112x9
>=1758
0.7x1+ 5.9x2+ 6.2x3+17.7x4+ 5.7x5+ 1.5x6+ 0.5x7+ 0.4x8+ 15x9
>=118
3.1x1+ 9.1x2+ x3+ 2.2x4+ 2.3x5+ 0.5x6+ 0.4x7+ 13x8
>=45.8
4x1+ 2x2+ 5x3+ 45x4+ 15x5+ 15x6
>=660.8
0.87x1+0.87x2+ 0.8x3+0.85x4+0.85x5+0.26x6+0.24x7+0.12x8+0.87x9 >=18.8
x1+ x2+
x9 >=5
x1+ x2+
x9 <=20
x3+ x4+ x5
>=15
x3+ x4+ x5
<=35
x6
>=35
x6
<=60
x7+ x8 >=10
x7+ x8 <=20
Xj >= 0
Ýêîíîìèêî-ìàòåìàòè÷åñêàÿ ìîäåëü ñîñòîèò èç öåëåâîé ôóíêöèè, ñèñòåìû
îãðàíè÷åíèé è óñëîâèÿ íåîòðèöàòåëüíîñòè ïåðåìåííûõ xj.
Äâîéñòâåííîé ê äàííîé çàäà÷å ÿâëÿåòñÿ ñëåäóþùàÿ:
Öåëåâàÿ ôóíêöèÿ:
max F = 15.3y1+1758y2+118y3+45.8y4+660.8y5+18.8y6+5y7-20y8+15y9-35y10+
35y11-60y12+10y13-20y14
ïðè îãðàíè÷åíèÿõ:
1.34y1+ 78y2+ 0.7y3+3.1y4+ 4y5+0.87y6+y7-y8
<=0.51
1.9y1+ 356y2+ 5.9y3+9.1y4+ 2y5+0.87y6+y7-y8
<=0.57
0.37y1+ 14y2 +6.2y3+ y4+ 5y5+ 0.8y6+ y9-y10
<=0.13
0.49y1+ 116y2+17.7y3+2.2y4+45y5+0.85y6+ y9-y10
<=0.33
0.52y1+ 65y2+ 5.7y3+2.3y4+15y5+0.85y6+ y9-y10
<=0.38
0.2y1+ 19y2+ 1.5y3+0.5y4+15y5+0.26y6+ y11-y12
<=0.72
0.26y1+ 12y2+ 0.5y3+0.4y4+ 0.24y6+
y13-y14 <=0.23
0.12y1+ 9y2+ 0.4y3+ 13y4+ 0.12y6+
y13-y14 <=0.22
0.9y1+112y2+ 15y3+ 0.87y6+y7-y8
<=0.67
Äàííûå çàäà÷è ñîñòàâëÿþò ïàðó äâîéñòâåííûõ çàäà÷. Ðåøåíèå ïðÿìîé çàäà÷è
äàåò îïòèìàëüíûé ïëàí ìèíèìèçàöèè ðàñõîäîâ íà ðàöèîí êîðìëåíèÿ, à
ðåøåíèå äâîéñòâåííîé çàäà÷è – îïòèìàëüíóþ ñèñòåìó îöåíîê ïèòàòåëüíîé
öåííîñòè èñïîëüçóåìûõ êîðìîâ.
3. Äëÿ ðåøåíèÿ ïðÿìîé çàäà÷è âîñïîëüçóåìñÿ ïàêåòîì LINDO.
Ïàêåò óñòàíîâëåí íà äèñêå Å: â êàòàëîãå \LINDO. Äëÿ åãî çàãðóçêè
àêòèâèçèðóåì äàííûé êàòàëîã è íàõîäèì ôàéë ñ èìåíåì lindo.exe.
Âíà÷àëå íåîáõîäèìî ââåñòè öåëåâóþ ôóíêöèþ F. Äëÿ ýòîãî ïîñëå
äâîåòî÷èÿ (:) íàáèðàåì ñëîâî max è ïîñëå ïðîáåëà ââîäèì öåëåâóþ
ôóíêöèþ. Ïîñëå çíàêà âîïðîñà íàáèðàåì ST è ââîäèì îãðàíè÷åíèÿ.  êîíöå
íàáèðàåì END.
Äëÿ ïðîñìîòðà âñåé çàäà÷è èñïîëüçóþò êîìàíäó LOOK ALL, à äëÿ ïðîñìîòðà
ñòðîêè - LOOK < N ñòðîêè >.
Ïðè íåîáõîäèìîñòè ìîæíî ïðîèçâåñòè ðåäàêòèðîâàíèå òîé èëè èíîé ñòðîêè
ïóòåì íàáîðà êîìàíäû ALT < N ñòðîêè > è èçìåíÿòü ëèáî çíà÷åíèÿ
ïåðåìåííûõ (VAR), ëèáî ïðàâûõ ÷àñòåé (RHS), ëèáî íàïðàâëåíèå
îïòèìèçàöèè ñ max íà min è íàîáîðîò.
Ðåøåíèå ïðîèçâîäèòñÿ ââîäîì êîìàíäû GO, à äëÿ ïðîâåäåíèÿ
ïîñëåîïòèìèçàöèîííîãî àíàëèçà ïîñëå (?) íàæèìàþò Y.
Ïîñëå ââåäåíèÿ çàäà÷è è íàáîðà êîìàíäû GO ïîëó÷àåì ñëåäóþùèå
ðåçóëüòàòû:
OBJECTIVE FUNCTION VALUE
32, 1779200
VARIABLE VALUE REDUCED COST
x1 3.943977 0
x2 1.056023 0
x3 13.927200 0
x4 1.072801 0
x5 0 0.193695
x6 35 0
x7 0 0.009258
x8 10 0
x9 0 0.169071
(N2)
ROW SLACK OF SURPLUS DUAL PRICES
2 5.870109 0
3 0 0.000247
4 52.828530 0
5 139.823500 0
6 0 0.004369
7 7.903641 0
8 0 0.473236
9 15 0
10 0 0.104691
11 20 0
12 0 0.649760
13 25 0
14 0 0.217775
15 10 0
Nî. ITERATIONS = 12
4. Èç ïîëó÷åííîãî ðåøåíèÿ èñõîäèò, ÷òî ìèíèìàëüíûå çàòðàòû íà
ñîñòàâëåíèå ðàöèîíà ïèòàíèÿ, ñîäåðæàùåãî âñå íåîáõîäèìûå ýëåìåíòû
ñîñòàâëÿþò 32, 18 äåíåæíûõ åäèíèö. Òî åñòü öåëåâàÿ ôóíêöèÿ:
min Z = 0.51*3,943977+0.57*1,056023+0.13*13,9272+0.33*1,072801+
+0.72*35+0.22*10=32,17792
Îïòèìàëüíûé ðàöèîí ïèòàíèÿ:
Õ = (3,943977; 1,056023; 13,927200; 1,072801; 0; 35; 0; 10; 0)
òî åñòü â ðàöèîí âîéäåò:
Êóêóðóçû –3,943977 êã
Æìûõà – 1,056023 êã
Ñòåáëåé êóêóðóçû – 13,9272 êã
Ñåíà ëþöåðíû – 1,072801 êã
Ñèëîñà êóêóðóçû – 35 êã
Ñâåêëû êîðìîâîé – 10 êã
Îñòàëüíûå êîðìà (ñåíî ñóäàíêè, ñâåêëà ñàõàðíàÿ è êîìáèêîðì) â ðàöèîí íå
âîøëè.
5. Îïòèìàëüíûì ïëàíîì äâîéñòâåííîé çàäà÷è ÿâëÿåòñÿ ñëåäóþùèé:
Y=(0; 0.000247; 0; 0; 0,004369; 0; 0,473236; 0; 0,104691; 0; 0,64976; 0;
0,217775; 0)
Ïðè ýòîì öåëåâàÿ ôóíêöèÿ äîñòèãàåò ñâîåãî ìàêñèìàëüíîãî çíà÷åíèÿ:
max F = 1758*0,000247+660.8*0,004369+5*0,473236+15*0,104691+
35*0,64976+10*0,217775=32,17792
Òàêèì îáðàçîì ìû ïîëó÷èëè ðåøåíèå ïðÿìîé äâîéñòâåííîé çàäà÷, çíà÷åíèÿ
öåëåâûõ ôóíêöèé êîòîðûõ ðàâíû:
Z(X)=F(Y)=32,17792
6. Ïðîàíàëèçèðóåì êàæäîå îãðàíè÷åíèå äâîéñòâåííîé çàäà÷è, ïîäñòàâëÿÿ
âìåñòî Y çíà÷åíèÿ äâîéñòâåííûõ îöåíîê
78*0.000247 +4*0.004369+1*0.473236 =0.5099 <=0.51
356*0.000247+2*0.004369+1*0.473236 =0.5699 <=0.57
14*0.000247 +5*0.004369+1*0.104691 =0.12999<=0.13
116*0.000247+45*0.004369+1*0.104691 =0.3299 <=0.33
65*0.000247 +15*0.004369+1*0.104691 =0.18628<=0.38
19*0.000247 +15*0.004369+1*0.64976 =0.71998<=0.72
12*0.000247 +1*0.217775 =0.2207 <=0.23
9*0.000247 +1*0.217775 =0.21999<=0.22
112*0.000247+1*0.473236 =0.5009 <=0.67
Èç ïîëó÷åííûõ äàííûõ âèäíî, ÷òî âñå ðåñóðñû èñïîëüçóþòñÿ îïòèìàëüíî,
êðîìå ñåíà ñóäàíêè è êîìáèêîðìà, êîòîðûå âîîáùå íå âîøëè â ðàöèîí.
7. Äëÿ ïðîâåäåíèÿ àíàëèçà óñòîé÷èâîñòè îïòèìàëüíîãî ïëàíà ïðÿìîé çàäà÷è
ïðè èçìåíåíèè êîýôôèöèåíòîâ öåëåâîé ôóíêöèè âîñïîëüçóåìñÿ ñëåäóþùèìè
äàííûìè, ïîëó÷åííûìè ñ ïîìîùüþ ÏÝÂÌ. Äëÿ ýòîãî â îòâåò íà çàïðîñ RANGE
ââîäèì YES. Ðåçóëüòû ïîëó÷èì â ñëåäóþùåì âèäå:
RANGES IN WHICH THE BASIS IS UNCHANGED:
OBJ COEFFICIENT RANGES N3
VARIABLE CURRENT ALLOWABLE ALLOWABLE
COEF INCREASE DECREASE
x1 0.51 0.07 0.381798
x2 0.57 0.485098 0.07
x3 0.13 0.177986 0.093040
x4 0.33 0.761069 0.177986
x5 0.38 INFINITY 0.193695
x6 0.72 INFINITY 0.649760
x7 0.23 INFINITY 0.009258
x8 0.22 0.009258 0.217775
x9 0.67 INFINITY 0.169071
Êàê âèäíî êîýôôèöèåíòû Cj ïðè Xj â öåëåâîé ôóíêöèè ìîãóò èçìåíÿòüñÿ
òàêèì îáðàçîì:
0,128202 < C1 < 0,58
0,5 < C2 < 1,055098
0,03696 < C3 < 0,307986
0,152014 < C4 < 1,091069
0,186305 < C5 < INFINITY
0,07024 < C6 < INFINITY
0,220742 < C7 < INFINITY
0,002225 < C8 < 0,229258
0,500929 < C9 < INFINITY
Åñëè êîýôôèöèåíòû öåëåâîé ôóíêöèè ëåæàò ñîîòâåòñòâåííî â çàäàííûõ
äèàïàçîíàõ, òî îïòèìàëüíûé ïëàí ïðÿìîé çàäà÷è îñòàåòñÿ áåç èçìåíåíèé.
Ñîîòâåòñòâåííî îïòèìàëüíûé ïëàí äâîéñòâåííîé çàäà÷è áóäåò óñòîé÷èâ ïðè
èçìåíåíèè ïðàâûõ ÷àñòåé îãðàíè÷åíèé, çàëîæåííûõ â ñëåäóþùåé òàáëèöå.
N4
ROW CURRENT ALLOWABLE ALLOWABLE
RHS INCREASE DECREASE
2 15.3 5.870109 INFINITY
3 1758 1116.54 298.960100
4 118 52.828530 INFINITY
5 45.8 139.823500 INFINITY
6 660.8 117.2392 43.69926
7 18.8 7.903641 INFINITY
8 5 4.409440 3.181932
9 20 INFINITY 15
10 15 8.567274 9.957481
11 35 INFINITY 20
12 35?????????????????????????????????????
Ñïèñîê èñïîëüçîâàííîé ëèòåðàòóðû :
À.Ô. Ãàìåöêèé, Ä.È. Ñîëîìîí Ëàáîðàòîðíûé ïðàêòèêóì ïî êóðñó
"Èññëåäîâàíèå îïåðàöèé" (äëÿ ýêîíîìè÷åñêèõ ñïåöèàëüíîñòåé), Êèøèíåâ,
1995.