Professional Documents
Culture Documents
ﺗﻌرﻓﻧﺎ ﻓﻲ اﻟﻔﺻل اﻟﺳﺎﺑق إﻟﻰ ﻛﯾﻔﯾﺔ اﻟوﺻول إﻟﻰ اﻟﺣل اﻷﻣﺛل ﻟﻣﺷﻛﻠﺔ اﻟﺑرﻣﺟﺔ اﻟﺧطﯾﺔ ذات
اﻟﻣﺗﻐﯾرﯾن ﺑﺎﺳﺗﺧدام طرﯾﻘﺔ اﻟﺣل اﻟﺑﯾﺎﻧﻲ ،إﻻ أن واﻗﻊ ﺣﺎل اﻟﻣﺷﺎﻛل اﻟﺗﻲ ﺗواﺟﻬﻬﺎ اﻟﻣؤﺳﺳﺎت ﺗﺗﺻف
ﺑﺎﻟﺗﻌﻘﯾد واﻟﺗﺷﺎﺑك ﻣﻣﺎ ﯾﺟﻌﻠﻬﺎ ﺑﺣﺎﺟﺔ إﻟﻰ ﻋدد ﻛﺑﯾر ﻣن اﻟﻘﯾود واﻟﻣﺗﻐﯾرات اﻟﺗﻲ ﯾﺟب أن ﺗؤﺧذ ﺑﻌﯾن
اﻻﻋﺗﺑﺎر ﻋﻧد ﻋﻣﻠﯾﺔ ﺻﻧﻊ اﻟﻘرار.ﻟذﻟك ﻻ ﺑد ﻣن اﺳﺗﺧدام طرﯾﻘﺔ أﺧرى أﺷﻣل وأﺳﻬل ﻣن طرﯾﻘﺔ اﻟﺣل
اﻟﺑﯾﺎﻧﻲ.
طرﯾﻘﺔ اﻟﺳﻣﺑﻠﯾﻛس وﺳﯾﻠﺔ رﯾﺎﺿﯾﺔ ذات ﻛﻔﺎءة ﻋﺎﻟﯾﺔ ﻓﻲ اﺳﺗﺧراج اﻟﺣﻠول اﻟﻣﺛﻠﻰ ﻟﻣﺷﻛﻼت اﻟﺑرﻣﺟﺔ
اﻟﺧطﯾﺔ ﺑﺻورة ﻋﺎﻣﺔ ،وﺗﺳﺗﺧدم ﻫذﻩ اﻟطرﯾﻘﺔ ﻟﺣل اﻟﻧﻣﺎذج اﻟرﯾﺎﺿﯾﺔ ﻟﻠﺑرﻣﺟﺔ اﻟﺧطﯾﺔ ﺟﺑرﯾﺎً ﻣﻬﻣﺎ ﻛﺎن ﻋدد
اﻟﻣﺗﻐﯾرات وﻫﻲ اﻷﻛﺛر اﺳﺗﺧداﻣﺎً ﻟﺣل اﻟﻧﻣﺎذج اﻟرﯾﺎﺿﯾﺔ.1
ﺗﻌﻣل ﻫذﻩ اﻟطرﯾﻘﺔ ﺑﺷﻛل ﻣﺷﺎﺑﻪ ﺗﻣﺎﻣﺎً ﻟﻠطرﯾﻘﺔ اﻟﺑﯾﺎﻧﯾﺔ ﻓﻲ ﻛﯾﻔﯾﺔ اﻟوﺻول ﻟﻠﺣل اﻷﻣﺛل ،ﺣﯾث ﺗﻘوم
ﻫذﻩ اﻟطرﯾﻘﺔ ﺑﻔﺣص ذروات ﻣﻧطﻘﺔ اﻹﻣﻛﺎﻧﺎت ﺑﺷﻛل ﻣﺗﺳﻠﺳل وﺑﺎﺳﺗﺧدام ﻣﻔﺎﻫﯾم رﯾﺎﺿﯾﺔ ﺑﺳﯾطﺔ ،وﯾﺗم
ﺑﺷﻛل ﻣﺗﻛرر ،وﻫذا ﯾﻌﻧﻲ إﻋﺎدة ﻧﻔس اﻹﺟراءات ﻣرة ﺗﻠو اﻷﺧرى وﻟﺣﯾن اﻟوﺻول ﻟﻠﺣل اﻷﻣﺛل.
-Iآﻟﯾﺔ ﻋﻣل طرﯾﻘﺔ اﻟﺳﻣﺑﻠﯾﻛس:
ﻓﻲ ﺣﺎﻟﺔ وﺟود أﻛﺛر ﻣن ﺛﻼث ﻣﺗﻐﯾ ارت ﻓﻲ ﻣﺷﻛﻠﺔ ﻓﺈﻧﻪ ﻻ ﯾﻣﻛن اﺳﺗﺧدام اﻟطرﯾﻘﺔ اﻟﺑﯾﺎﻧﯾﺔ ٕواﻧﻣﺎ
ﻋﻠﯾﻧﺎ اﺳﺗﺧدام طرﻗﺔ أﺧرى اﻟﻣﺳﻣﺎة ﺑﺎﻟﺳﻣﺑﻠﯾﻛس اﻟﺗﻲ اﺑﺗﻛرﻫﺎ داﻧزاك ) (Geroge Dantzigﻋﺎم 1947
وﻫﻲ ﻋﺑﺎرة ﻋن أﺳﻠوب اﺧﺗﯾﺎري ﺗﻛراري ﻟﺗﺣﻠﯾل ﻣﺷﺎﻛل اﻟﺑرﻣﺟﺔ اﻟﺧطﯾﺔ وﯾﻌﺗﻣد ﻫذا اﻷﺳﻠوب ﻋﻠﻰ اﺧﺗﯾﺎر
اﻟﻣﺗﻐﯾرات ذات اﻟﺗﺄﺛﯾر اﻷﺳﺎﺳﻲ ﻋﻠﻰ ﻛل ﻣن داﻟﺔ اﻟﻬدف واﻟﻘﯾود وﯾﻬﻣل اﻟﻣﺗﻐﯾرات اﻷﺧرى اﻟﺗﻲ ﻻ ﺗؤﺛر
ﻋﻠﻰ داﻟﺔ اﻟﻬدف واﻟﻘﯾود.2
-1-Iﺗﺣوﯾل ﻧﻣوذج اﻟﺑرﻣﺟﺔ اﻟﺧطﯾﺔ ﻣن اﻟﺻﯾﻐﺔ اﻷوﻟﯾﺔ إﻟﻰ اﻟﺻﯾﻐﺔ اﻟﻧﻣوذﺟﯾﺔ ) اﻟﻘﯾﺎﺳﯾﺔ(:
ﻗﺑل اﻟﺣل ﺑطرﯾﻘﺔ اﻟﻧﻣوذج ﺑطرﯾﻘﺔ اﻟﺳﻣﺑﻠﯾﻛس ،وﺗﺣوﯾل ﻧﻣوذج اﻟﺑرﻣﺟﺔ اﻟﺧطﯾﺔ ﻣن اﻟﺻﯾﻐﺔ
اﻷوﻟﯾﺔ إﻟﻰ اﻟﺻﯾﻐﺔ اﻟﻧﻣوذﺟﯾﺔ ،ﻋﻠﯾﻧﺎ أوﻻً ﻣﻌرﻓﺔ أﻧواع اﻟﺻﯾﻎ اﻟﺗﻲ ﯾﻣﻛن ﻛﺗﺎﺑﺔ اﻟﺑرﻧﺎﻣﺞ اﻟﺧطﻲ ﻋﻠﻰ
أﺳﺎﺳﻬﺎ.
40
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
41
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
ب .ﺣﺎﻟﺔ اﻟﺗدﻧﺋﺔ :ﻓﺣﺗﻰ ﯾﺄﺧذ اﻟﺑرﻧﺎﻣﺞ اﻟﺧطﻲ ﺷﻛل اﻟﺻﯾﻐﺔ اﻟﻘﺎﻧوﻧﯾﺔ ﯾﺟب أن ﯾﺗﻣﯾز ﺑﻣﺎ ﯾﻠﻲ:
-داﻟﺔ اﻟﻬدف ﺗﻛون ﻓﻲ ﺣﺎﻟﺔ ﺗدﻧﺋﺔ ؛
-اﻟﺗﺷﻛﯾﻠﺔ اﻟﺧطﯾﺔ ﻟﺟﻣﯾﻊ اﻟﻘﯾود ﺗﻛون ﻓﻲ ﺣﺎﻟﺔ أﻛﺑر أو ﺗﺳﺎوي ﻋددا ﺛﺎﺑﺗﺎ ﻣوﺟﺑﺎ؛
-ﺟﻣﯾﻊ اﻟﻣﺗﻐﯾرات ﺗﻛون ﻏﯾر ﺳﺎﻟﺑﺔ.
أي أن اﻟﺻﯾﻐﺔ اﻟﻘﺎﻧوﻧﯾﺔ ﺗﻛﺗب ﻛﻣﺎ ﯾﻠﻲ:
Min z C1 x1 C2 x2 .............Cn xn
s/c
a11 x1 a12 x2 ..........a1n xn b1
a x a x ..........a x b
21 1 22 2 2n n 2
..............................................
ai1 x1 ai 2 x2 ..........ain xn bi
..............................................
a x a x ..........a x b
m1 1 m2 2 mn n m
1
- Mustapha Nabil ," recherche opérationnelle et Mathématiques appliqués a la gestion
des entreprises",Dunod, France,1985 , p 31 .
42
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
إذا ﻛﺎﻧت إﺷﺎرة اﻟﻘﯾد أﻛﺑر ﻣن أو ﯾﺳﺎوي ﯾﺗم طرح ﻣﺗﻐﯾر ﻓﺎﺋض ﻣن اﻟﺟﺎﻧب اﻷﯾﺳر ﻟﻠﻘﯾد وﯾﺳﻣﻰ "
ﻣﺗﻐﯾر اﻟﻔﺟوة " وﯾرﻣز ﻟﻪ ﺑﺎﻟرﻣز ) (Si ;i=1,2,……mﺛم ﻧﺿﯾف ﻣﺗﻐﯾر وﻫﻣﻲ أو اﺻطﻧﺎﻋﻲ
. 70 .1ﺟﻬﺎد ﺻﯾﺎح ﺑﻧﻲ ﻫﺎﻧﻲ ،ﻧﺎزم ﻣﺣﻣود اﻟﻣﻠﻛﺎوي ،ﻓﺎﻟﺢ ﻋﺑد اﻟﻘﺎدر اﻟﺣوري ،ﻣرﺟﻊ ﺳﺎﺑق ،ص
43
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
) (Artificielleإﻟﻰ اﻟﺟﺎﻧب اﻷﯾﺳر ﻟﻠﻘﯾد وﯾرﻣز ﻟﻪ ﺑﺎﻟرﻣز ) ،(Aiوﯾظﻬر اﻟﻣﺗﻐﯾر اﻟﻔﺟوة ﺑﻣﻌﺎﻣل
ﺻﻔر ﻓﻲ داﻟﺔ اﻟﻬدف ،أﻣﺎ اﻟﻣﺗﻐﯾر اﻻﺻطﻧﺎﻋﻲ ﻓﯾظﻬر ﺑﻣﻌﺎﻣل ) (Mﻓﻲ داﻟﺔ اﻟﻬدف واﻟﺗﻲ ﺗرﻣز
إﻟﻰ ﻣﻌﺎﻣل رﻗﻣﻲ ﻛﺑﯾر ﺟدًا ،أﻣﺎ إﺷﺎرﺗﻬﺎ ﻓﻲ داﻟﺔ اﻟﻬدف ﻓﺗﻛون ﻣوﺟﺑﺔ)(+Mﻋﻧدﻣﺎ ﺗﻛون داﻟﺔ
اﻟﻬدف ﺗﺧﻔﯾض أو ﺗﻘﻠﯾل ،أﻣﺎ إذا ﻛﺎﻧت داﻟﺔ اﻟﻬدف ﺗﻌظﯾم ﻓﺈن إﺷﺎرﺗﻬﺎ ﺗﻛون ﺳﺎﻟﺑﺔ ) .(-Mﻓﻣﺛﻼ
إذا اﻟﻘﯾد ﻋﻠﻰ اﻟﺷﻛل اﻟﺗﺎﻟﻲ:
a11 x1 a12 x 2 ..........a1n x n b1
ﯾﺻﺑﺢ اﻟﻘﯾد:
a11 x1 a12 x 2 ..........a1n x n S1 A1 b1
ﺗﺿﺎف اﻟﻣﺗﻐﯾرات اﻻﺻطﻧﺎﻋﯾﺔ إﻟﻰ اﻟﻣﺗراﺟﺣﺎت اﻟﺧطﯾﺔ اﻟﺗﻲ ﺗﻔﺻل ﺑﯾن طرﻓﯾﻬﺎ ﻋﻼﻣﺔ ﻣن ﻧوع
أﻛﺑر أو ﯾﺳﺎوي أو اﻟﻣﺳﺎواة وذﻟك ﺑﻬدف اﻟﺣﺻول ﻋﻠﻰ اﻟﺣل اﻷﺳﺎﺳﻲ اﻟﻣﻣﻛن ،وﺑﻌد أن ﯾﺗم اﻟﺣﺻول
ﻋﻠﻰ ﻫذا اﻟﺣل ) اﻟﺣل اﻟﻣﻣﻛن( ﯾﺟب أن ﯾﺗم اﻟﺗﺧﻠص ﻣن ﻫذﻩ اﻟﻣﺗﻐﯾرات وأﺑﻌﺎدﻫﺎ ﻋن اﻟﻧﻣوذج ) ﻛﻣﺎ
ﺳﯾﺄﺗﻲ ﺷرﺣﻪ ﻓﻲ ﺣﺎﻟﺔ طرﯾﻘﺔ Mاﻟﻛﺑﯾرة أو .1(Big-M
إذا ﻛﺎﻧت إﺷﺎرة اﻟﻘﯾد ﯾﺳﺎوي )=( ﯾﺗم إﺿﺎﻓﺔ ﻣﺗﻐﯾر وﻫﻣﻲ أو اﺻطﻧﺎﻋﻲ إﻟﻰ اﻟﺟﺎﻧب اﻷﯾﺳر ﻟﻠﻘﯾد
وﯾرﻣز ﻟﻪ ﺑﺎﻟرﻣز ) ،(Aiواﻟﺟدول اﻟﺗﺎﻟﻲ ﯾﺑﯾن اﻟﻘواﻋد اﻟﺳﺎﺑﻘﺔ:
داﻟﺔ اﻟﻬدف ﺗدﻧﺋﺔ ) (Minداﻟﺔ اﻟﻬدف ﺗﻌظﯾم )(Max اﻹﺟراء ﻋﻠﻰ اﻟﻘﯾد إﺷﺎرة اﻟﻘﯾد
+0Si +0Si +1Si اﻗل ﻣن أو ﯾﺳﺎوي
1Si-MAi 1Si+MAi -1Si+1Ai أﻛﺑر ﻣن أو ﯾﺳﺎوي
-MAi +MAi +1Ai ﯾﺳﺎوي
x1 ; x2 ; x3 0
44
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
1
-P.Chrétienne, Y.Pesyuex, G.Raudjean ," Algorithmes et pratique de programmation
linéaire", édition telmic, Paris, 1980. P 17 .
45
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
T1 CJ C1 C2 …………….. Cn 0 ……………… 0 0
CB XB X1 X2 …………….. Xn S1 S2 ……………… Sm B
0 S1 a 11
a 12 …………….. a1n 1 ……………… 0 0 b1
0 S2 a 21 a 22 …………….. a 2n 0 ……………… 1 0 b2
: : : : …………….. : : : ……………… : :
0 Si a i1 ai2 …………….. a in 0 ……………… 0 0 bi
: : : : …………….. : : : ……………… : :
0 Sm a m1 am2 …………….. a mn 0 ……………… 0 1 bm
Z C J Z J C1 C2 …………….. Cn 0 ……………… 0 0 Z=0
ﺣﯾث:
Z J C B X J S J
Z C B B
ﻧﻼﺣظ أن ﻣﺗﻐﯾرات اﻷﺳﺎس اﻟﻣوﺿوﻋﺔ ﻓﻲ اﻟﻌﻣود اﻟﺛﺎﻧﻲ ﻣن اﻟﺟدول ﻫﻲ ﻧﻔﺳﻬﺎ اﻟﻣﻘﺎﺑﻠﺔ ﻟﻠﻘﯾﻣﺔ )(1
ﻣن أﻋﻣدة اﻟﻣﺻﻔوﻓﺔ اﻷﺣﺎدﯾﺔ ،وﺗﻛون ﻓﻲ اﻟﺟدول اﻟﺣل اﻷﺳﺎﺳﻲ اﻷول إﻣﺎ ﻣﺗﻐﯾرات ﻓﺟوة أو ﻣﺗﻐﯾرات
ﻹﺻطﻧﺎﻋﯾﺔ أو ﻫم ﻣﻌﺎ ،وﻓﻲ اﻟﻣراﺣل اﻟﻼﺣﻘﺔ ﺗزﯾﺣﻬﺎ اﻟﺧوارزﻣﯾﺔ ،وﺗﺣل ﻣﺣﻠﻬﺎ ﻣﺗﻐﯾرات أﺧرى.
وﻓﻲ ھﺬا اﻟﺠﺪول ﺗﻜﻮن ﻗﯿﻢ اﻟﻤﺘﻐﯿﺮات داﺧﻞ اﻷﺳﺎس ھﻲ اﻟﻘﯿﻢ اﻟﻤﻘﺎﺑﻠﺔ ﻟﮭﺎ ﻓﻲ اﻟﻌﻤﻮد اﻷﺧﯿﺮ) ﻋﻤﻮد
اﻟﺜﻮاﺑﺖ( ،أي S 1 b1 ; S 2 b 2 ;......... ........ S m b m :
أﻣﺎ ﻗﯾﻣﺔ اﻟداﻟﺔ اﻹﻗﺗﺻﺎدﯾﺔ ﻓﻬﻲ ﻣﻌدوﻣﺔ ،أﻣﺎ ﺑﻘﯾﺔ ﻋﻧﺎﺻر اﻟﺳطر اﻷﺧﯾر ﻓﺗﻌﺑر ﻋن ﺗﻐﯾر
ﻣﻌﺎﻣﻼت داﻟﺔ اﻟﻬدف طﯾﻠﺔ ﻣراﺣل اﻟﺣل.
ﻣﺛﺎل رﻗم ) :(02أوﺟد اﻟﺻﯾﻐﺔ اﻟﻧﻣوذﺟﯾﺔ واﻟﺟدول اﻟﺣل اﻷﺳﺎﺳﻲ اﻷول ﻟﻠﺑرﻧﺎﻣﺞ اﻟﺧطﻲ اﻟﺗﺎﻟﻲ:
Max z 7 x1 5 x2
s/c
2 x1 x2 100
4 x1 3x2 240
x1 ; x2 0
46
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
اﻟﺻﯾﻐﺔ اﻟﻧﻣوذﺟﯾﺔ:
ﺗﺻﺑﺢ اﻟﻘﯾود أﻋﻼﻩ ﻛﻣﺎ ﯾﺄﺗﻲ:
ﯾطﻠق ﻋﻠﻰ اﻟﺣل اﻹﺑﺗداﺋﻲ ﻣﺻطﻠﺢ " اﻟﺣل اﻟﻣﻣﻛن اﻷﺳﺎﺳﻲ " وﯾوﺻف ﺑﺎﻟﺻﯾﻐﺔ اﻵﺗﯾﺔ:
X1 0
X 0
2 100
S 1ﻫذا ﻫو اﻟﺣل اﻟﻣﻣﻛن اﻷﺳﺎﺳﻲ ﺑﺻﯾﻐﺔ اﻷﻋﻣدة.
S 240
2
اﻟﻣﺗﻐﯾرات اﻟﺗﻲ ﯾطﻠق ﻋﻠﯾﻬﺎ ﺑﺎﻟﻣﺗﻐﯾرات اﻷﺳﺎﺳﯾﺔ ﻓﻲ اﻟﺑرﻣﺟﺔ اﻟﺧطﯾﺔ ﻫﻲ ) ،(S1,S2أﻣﺎ
اﻟﻣﺗﻐﯾرات اﻟﺗﻲ ﻻ ﯾﺿﻣﻬﺎ ﻣزﯾﺞ اﻟﺣل أو ﻏﯾر اﻷﺳﺎﺳﯾﺔ ) (X1,X2ﻓﻲ ﻣﺛﺎﻟﻧﺎ ﯾطﻠق ﻋﻠﯾﻬﺎ اﻟﻣﺗﻐﯾرات ﻏﯾر
اﻷﺳﺎﺳﯾﺔ.
47
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
.1ﺻﺎﻟﺢ ﻣﻬدي ﻣﺣﺳن اﻟﻌﺎﻣري ،ﻋواطف اﺑراﻫﯾم اﻟﺣداد ،ﻣرﺟﻊ ﺳﺎﺑق ،ص ص .157-153 :
48
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
ﺳﯾﺧرج ﻣن ﺟدول اﻟﺣل ﻟﯾﺣل ﻣﺣﻠﻪ اﻟﻣﺗﻐﯾر اﻟداﺧل ) (X1ﻛﻣﺗﻐﯾر أﺳﺎﺳﻲ وﻟﺗﺣدﯾد ﺻف
اﻹرﺗﻛﺎز ،ﻓﺈﻧﻧﺎ ﺳﻧﻘﺳم اﻟﻛﻣﯾﺔ اﻟﻣوﺟودة ﻓﻲ ﻋﻣود ) (Bﻋﻠﻰ اﻟﻘﯾﻣﺔ اﻟﻣﻘﺎﺑﻠﺔ ﻟﻪ ﻓﻲ ﻋﻣود اﻹرﺗﻛﺎز
وﻋﻠﯾﻪ:
100 240
Min 50 , 60 Min 50 , 60 50
2 4
اﻟرﻗم اﻟﻣوﺟب اﻷﺻﻐر ﯾﺷﯾر إﻟﻰ أﻋظم رﻗم ﻣن اﻟوﺣدات ﻣن ) (X1ﯾﻣﻛن إﻧﺗﺎﺟﻬﺎ دون أن ﯾﻧﺗﻬك
أي ﻣن اﻟﻘﯾود اﻷﺻﻠﯾﺔ ،إﻧﻬﺎ أﯾﺿﺎ ﺗﺷﯾر إﻟﻰ أن اﻟﺻف اﻹرﺗﻛﺎز ﺳﯾﻛون اﻟﺻف اﻷول اﻟذي ﯾﻘﺎﺑل
اﻟﻧﺳﺑﺔ ) ،(50ﻫذا ﯾﻌﻧﻲ أن ﺑﺄن ) (S1ﺳﯾﻛون اﻟﻣﺗﻐﯾر اﻟذي ﺳﯾﺗم اﺳﺗﺑداﻟﻪ ﻓﻲ ﻫذﻩ اﻟﺧطوة ،أﻣﺎ
ﻋﻧﺻر اﻹرﺗﻛﺎز ﻫو اﻟرﻗم اﻟذي ﯾﻘﻊ ﻋﻧد ﺗﻘﺎطﻊ ﺻف اﻹرﺗﻛﺎز ﻣﻊ ﻋﻣود اﻹرﺗﻛﺎز وﻫو ﯾﻘﻊ ﻓﻲ
اﻟﺻف اﻷول واﻟﻌﻣود اﻷول وﻫو ).(2
وﻟﺗوﺿﯾﺢ ﻣﺎ ﺳﺑق ﻓﻲ اﻟﺧطوة رﻗم ) (01و ) (02ﻓﻲ اﻟﺟدول اﻷوﻟﻲ اﻟﺳﺎﺑق ﻛﺎﻵﺗﻲ:
ﻋﻧﺻر اﻹرﺗﻛﺎز
ﻋﻣود اﻹرﺗﻛﺎز
اﻟﺧطوة ) :(03ﯾﺗم ﺗﻌدﯾل ﺟدول اﻷوﻟﻲ ﺑﺗﻛوﯾن ﺟدول ﺟدﯾد ﻋن طرﯾق إﺟراء ﺑﻌض اﻟﺗﻌدﯾﻼت
ﻋﻠﻰ ﻣﺻﻔوﻓﺔ اﻟﻣﻌﺎﻣﻼت ﻓﻲ ﺟدول اﻟﺣل اﻷوﻟﻲ ،ﺣﯾث ﯾرﺗﺑط اﻟﺟدول اﻟﺟدﯾد ﺑﺟدول اﻟﺣل
اﻷوﻟﻲ ﺑﺎﻋﺗﺑﺎر اﻟﺟدول اﻟﺟدﯾد ﻣرﺣﻠﺔ ﻻﺣﻘﺔ ﻟﺟدول اﻟﺣل اﻷوﻟﻲ ،وﺗﺗﻠﺧص إﺟراءات ﺗﻛوﯾن
اﻟﺟدول اﻟﺟدﯾد ﺑﻣﺎ ﯾﻠﻲ:
49
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
-ﺗﺣﺗﺳب ﻗﯾم ﺻف اﻟﻣﺗﻐﯾر اﻟداﺧل إﻟﻰ اﻟﺣل ﻋن طرﯾق ﻗﺳﻣﺔ ﻗﯾم ﻋﻧﺎﺻر اﻟﺻف
اﻹرﺗﻛﺎز ﻋﻠﻰ ﻋﻧﺻر اﻹرﺗﻛﺎز ،وﯾﺳﻣﻰ اﻟﺻف اﻟﻧﺎﺗﺞ ﺑﺻف اﻟﻌﻣل )(Working Row
ﻣن اﻟﻣﺛﺎل اﻟﺳﺎﺑق ﻟدﯾﻧﺎ اﻟﻘﯾم اﻟﺟدﯾدة ﻟﺻف اﻹرﺗﻛﺎز ﻛﻣﺎ ﯾﻠﻲ:
2 1 1 0 100 1 1
; ; ; ; X1 1; ; ; 0 ;50
2 2 2 2 2 2 2
ﺳﺗظﻬر اﻟﻘﯾم اﻟﺟدﯾدة ﻟﺻف اﻹرﺗﻛﺎز ﺑﺄﻛﻣﻠﻪ ﻓﻲ اﻟﺟدول اﻟﺟدﯾد ،وﻧﻼﺣظ ﺑﺄن )(X1
ﺳﯾظﻬر ﻓﻲ ﻣزﯾﺞ اﻟﺣل وأﻧﻪ ﺳﯾﺗم إﻧﺗﺎج ) (50وﺣدة ﻣن ) ،(X1وﻫذا ﺳﯾﺣﻘق ﺣﺗﻣﺎً رﺑﺣﺎً أﻛﺑر ﻣن ) (0ﻛﻣﺎ
ﻫو اﻟﺣﺎل ﻓﻲ ﺟدول اﻟﺣل اﻷوﻟﻲ.
T2 CJ 7 5 0 0
CB XB X1 X2 S1 S2 B
7 X1 1 1 1 0 50 اﻟﺻف اﻷول اﻟﺟدﯾد
2 2
اﻟﺧطوة ) :(04وﺑﻌد اﻹﻧﺗﻬﺎء ﻣن ﻋﻣﻠﯾﺔ اﻟﺣﺳﺎب ﻗﯾم اﻟﺻﻔوف ﺗﺗم ﻋﻣﻠﯾﺔ اﺧﺗﺑﺎر أﻣﺛﻠﯾﺔ اﻟﺣل،
ﻟﻛن ﻻﺑد ﻣن إﺟراء اﻟﺧطوة اﻷﺧﯾرة ﻹﻛﻣﺎل اﻟﺟدول اﻟﺛﺎﻧﻲ واﺧﺗﺑﺎر اﻟﺣل ﻫو إﺳﺗﺧراج ﺗﺄﺛﯾر داﻟﺔ
اﻟﻬدف وﺗﺗﺿﻣن ﻫذﻩ اﻟﺧطوة ﺣﺳﺎب ﻗﯾم ﻛﻼ ﻣن ﺻف ) ( Z Jو ) ،( Z C J Z Jوﻧﻛرر
ﺑﺄن دﺧول ) ( Z Jﻓﻲ ﻋﻣود اﻟﻛﻣﯾﺎت ﯾﻌطﯾﻧﺎ إﺟﻣﺎﻟﻲ اﻟرﺑﺢ اﻟذي ﯾﺗﺣﻘق ﻣن اﻟﺣل اﻟﺣﺎﻟﻲ ،أﻣﺎ ﺑﻘﯾﺔ
50
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
ﻗﯾم ) ،( Z Jﻓﺈﻧﻬﺎ ﺗﻣﺛل إﺟﻣﺎﻟﻲ اﻟرﺑﺢ اﻟﻣﺗﺣﻘق ﻣن إﺿﺎﻓﺔ وﺣدة واﺣدة ﻣن ﻛل ﻣﺗﻐﯾر إﻟﻰ اﻟﺣل
اﻟﺟدﯾد وﺗﺣﺗﺳب ﻗﯾم ) ( Z Jﻛﻣﺎ ﯾﺄﺗﻲ:
Z J C B X J S J
1 1
1 0 7 7
Z J 7 0 7 0
2 2 2 2
0 1 2 1
أﻣﺎ ﻗﯾﻣﺔ داﻟﺔ اﻟﻬدف ﻫﻲ:
50
Z C B B 7 0 350
40
) ( Z Jو ) ،( Z
ﻓﻲ اﻟﺟدول اﻟﺣل اﻟﺛﺎﻧﻲ وﻛﻣﺎ ﻣﺑﯾن ﻓﻲ اﻟﺟدول اﻟﺗﺎﻟﻲ: وﺳﯾﺗم وﺿﻊ ﻗﯾم
إن اﻟﺣل اﻟﺣﺎﻟﻲ ﯾﺷﯾر إﻟﻰ أن اﻟﺷرﻛﺔ ﺣﺗﻰ اﻵن ﺳﺗﻘوم ﺑﺈﻧﺗﺎج 50وﺣدة ﻣن ) ،(X1و) (0وﺣدة
ﻣن ) ،(X2ﻟﺗﺣﻘق رﺑﺣﺎً ﻣﻘدارﻩ 350دﯾﻧﺎر (X1) ،ﻫو ﻣﺗﻐﯾر أﺳﺎﺳﻲ ،أﻣﺎ ) (X2ﻓﻬو ﻣﺗﻐﯾر ﻏﯾر أﺳﺎﺳﻲ،
أﻣﺎ اﻟﻣﺗﻐﯾرة اﻟﻔﺟوة ) (S2ﺗﺑﯾن ﻛﻣﯾﺔ اﻟوﻗت ﻏﯾر اﻟﻣﺳﺗﺧدم ،وﻫو أﺣد اﻟﻣﺗﻐﯾرات اﻷﺳﺎﺳﯾﺔ وﻗﯾﻣﺗﻪ ﻫﻲ ،40
وﻫذا ﯾﻌﻧﻲ أن 40ﺳﺎﻋﺔ ﻻ ﺗزال ﻣوﺟودة ،أﻣﺎ اﻟﻣﺗﻐﯾرة اﻟﻔﺟوة ) (S1ﻓﻬو ﻣﺗﻐﯾر ﻏﯾر أﺳﺎﺳﻲ ﻟذا ﻓﺈن ﻋدد
اﻟﺳﺎﻋﺎت ﯾﺳﺎوي ).(0
أن اﻟﺻف ) ( Zﻣﻬﻣﺎً ﺑﺎﻟﻧﺳﺑﺔ ﻟﻧﺎ ﻟﺳﺑﺑﯾن :اﻷول إﻧﻪ ﯾﺷﯾر إذا ﻣﺎ ﻛﺎن اﻟﺣل اﻟﺣﺎﻟﻲ ﻫو اﻟﺣل
اﻷﻣﺛل أم ﻻ ؟ ﻓﻌﻧدﻣﺎ ﻻ ﺗﻛون ﻫﻧﺎك ﻗﯾم ﻣوﺟﺑﺔ ﻓﻲ اﻟﺻف ،ﻓﻬذا ﯾﻌﻧﻲ اﻟوﺻول ﻟﻠﺣل اﻷﻣﺛل ﻟﻣﺷﻛﻠﺔ
اﻟﺑرﻣﺟﺔ اﻟﺧطﯾﺔ ،وﻓﻲ ﻣﺛﺎﻟﻧﺎ وﻣن ﺧﻼل اﻟﻘﯾم اﻟﻣوﺟودة ﻓﻲ اﻟﺻف ) ( Zﻓﻲ اﻟﺟدول ﻧﺟد ﺑﺄن ﻗﯾم )(X1
51
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
و) (S1و) (S2ﺳﺎﻟﺑﺔ أو ﺻﻔرﯾﺔ ،أﻣﺎ ﻗﯾﻣﺔ ) (X2ﻓﻬﻲ ) ( 3وﻫذا ﯾﻌﻧﻲ ﺑﺄن ﺻﺎﻓﻲ اﻟرﺑﺢ ﯾﻣﻛن أن ﯾزﯾد
2
ﺑﻣﻘدار ) ( 3ﻟﻛل وﺣدة ﻣﺿﺎﻓﺔ ﻋﻠﻰ اﻟﺣل اﻟﺣﺎﻟﻲ.
2
وﻷن ﻗﯾﻣﺔ ) (X1ﻓﻲ ﺻف ) ( Zﺗﺳﺎوي اﻟﺻﻔر ،ﻓﻬذا ﯾﻌﻧﻲ أن إﺿﺎﻓﺔ وﺣدة واﺣدة ﻣن )(X1
ﺳوف ﻟن ﯾﺿﯾف ﺷﯾﺋﺎً إﻟﻰ اﻟرﺑﺢ ،ﻟذا ﻓﺈﻧﻪ ﺳﯾﺑﻘﻰ دون ﺗﻐﯾﯾر.
طﺎﻟﻣﺎ أﻧﻪ ﻟم ﺗﻛن ﺟﻣﯾﻊ اﻟﻘﯾم ﻓﻲ اﻟﺻف ) ( Zﻓﻲ اﻟﺟدول اﻷﺧﯾر ﺳﺎﻟﺑﺔ أو ﻣﻌدوﻣﺔ ،ﻟذا ﻓﺈن
ﻫذا اﻟﺟدول ﻻ ﯾﻣﺛل ﺟدول اﻟﺣل اﻷﻣﺛل ،وﯾﻧﺑﻐﻲ أن ﻧﻌﯾد ﺧطوات اﻟﺳﻣﺑﻠﯾﻛس اﻟﺳﺎﺑﻘﺔ اﻟذﻛر.
ﺳﯾدﺧل اﻟﻣﺗﻐﯾر ) (X2اﻟﺣل اﻟﻼﺣق ﻷﻧﻪ ﯾﺣﻣل أﻛﺑر ﻗﯾﻣﺔ ﻣوﺟﺑﺔ ﻓﻲ اﻟﺻف ) ( Zﺑل إﻧﻪ
اﻟﻘﯾﻣﺔ اﻟوﺣﯾدة ﻓﻲ اﻟﺻف ،ﻫذا ﯾﻌﻧﻲ أﻧﻪ ﺳﯾﻛون ﻋﻣود ) (X2ﻫو ﻋﻣود اﻹرﺗﻛﺎز ،ﺗﺗﺿﻣن اﻟﺧطوة اﻟﻣواﻟﯾﺔ
ﺗﺣدﯾد ﺻف اﻹرﺗﻛﺎز وﺳﺗﻘﺳم ﻗﯾم ﻋﻣود اﻟﻛﻣﯾﺎت اﻟﻣﺗﺎﺣﺔ ﻋﻠﻰ ﻋﻣود اﻹرﺗﻛﺎز اﻟﻘﯾﻣﺔ اﻷﺻﻐر ﻫﻲ ﻟـ)،(S2
وﻋﻠﯾﻪ ﺳﯾﻐﺎدر ﻋﻣود اﻟﻣﺗﻐﯾرات اﻷﺳﺎﺳﯾﺔ ﻟﯾﺣل ﻣﺣﻠﻪ اﻟﻣﺗﻐﯾر ) ،(X2وﻗﯾﻣﺔ ﻋﻧﺻر اﻹرﺗﻛﺎز ﻫﻲ )(01
ﻛﻣﺎ ﻫﻲ ﻣوﺿﺣﺔ ﻓﻲ اﻟﺟدول اﻟﺳﺎﺑق .
اﻟﺧطوة ) :(05ﺗطوﯾر ﺟدول اﻟﺣل اﻟﺛﺎﻟث وﯾﺗم اﺳﺗﺑدال ﺻف اﻹرﺗﻛﺎز ﻣن ﺧﻼل ﻗﺳﻣﺔ ﻛل رﻗم
ﻓﯾﻪ ﻋﻠﻰ اﻟﻌﻧﺻر اﻹرﺗﻛﺎز ﻫو ) ،(1وﻷن اﻟﻘﺳﻣﺔ ﻋﻠﻰ ) (1ﻟذا ﺳوف ﻟن ﺗﺗﻐﯾر اﻟﻘﯾم ،وﻋﻠﯾﻪ
ﺳﺗﻛون ﻗﯾم اﻟﻣﺗﻐﯾر اﻟداﺧل ﻓﻲ ﺟدول اﻟﺣل اﻟﺟدﯾد ﻟذي ﺳﯾﺣل ﻣﺣل اﻟﻣﺗﻐﯾر اﻟﺧﺎرج ).(S2
T3 CJ 7 5 0 0
CB XB X1 X2 S1 S2 B
5 X2 0 1 -2 1 40
52
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
ﺑﻣﺎ أن ) ( Zﻓﻲ اﻟﺟدول اﻟﺣل اﻟﺛﺎﻟث ﺳﺎﻟﺑﺔ أو ﻣﻌدوﻣﺔ ،ذﻟك ﯾﻌﻧﻲ أﻧﻪ ﺗم اﻟوﺻول ﻟﻠﺣل اﻷﻣﺛل
واﻟﺣﻠول ﻫﻲ ﻛﻣﺎ ﯾﻠﻲ:
X 1 30 ; X 2 40 ; S 1 0 ; S 2 0 ; Z 410
وﻋﺎدة ﯾﺣﺗﻣل أن ﺗﻛون ﻫﻧﺎك أﺧطﺎء رﯾﺎﺿﯾﺔ ﻋﻧد اﻟﻣرور ﺑﺧطوات اﻟﺳﻣﺑﻠﯾﻛس اﻟﻣﺗﻌددة وﻋﻠﯾﻪ
ﺳﺗﻛون ﻓﻛرة ﺟﯾدة اﻟﺗﺣﻘق ﻣن اﻟﺣل اﻟﻧﻬﺎﺋﻲ اﻟذي ﺗوﺻﻠت إﻟﯾﻪ ،وﯾﻣﻛن أن ﯾﺗم ذﻟك ﻓﻲ ﺟزء ﻋن طرﯾق
اﻟﻧظر إﻟﻰ اﻟﻘﯾود وداﻟﺔ اﻟﻬدف .
اﻟﻘﯾد اﻷول :ﻣﺣﻘق ﺗﻣﺎﻣﺎً
2 x1 x2 100 230 40 100
اﻟﻘﯾد اﻟﺛﺎﻧﻲ :ﻣﺣﻘق ﺗﻣﺎﻣﺎً
4 x1 3x 2 240 430 340 240
داﻟﺔ اﻟﻬدف :اﻟرﺑﺢ
Max z 7 x1 5 x 2 730 540 410
53
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
55
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
M A1 1 3 -1 1 0 0 6 2
M A2 1 1 0 0 -1 1 4 4
ﯾﻼﺣظ ﻣن ﺟدول اﻟﺣل اﻷوﻟﻲ أن اﻟﻣﺗﻐﯾرات اﻷﺳﺎﺳﯾﺔ ﻫﻲ اﻟﻣﺗﻐﯾرات اﻹﺻطﻧﺎﻋﯾﺔ ،ﻧﺧﺗﺑر أﻣﺛﻠﯾﺔ
اﻟﺣل ﻣن ﺧﻼل ﺻف ) ( Zﻓﻲ ﺟدول اﻟﺣل اﻷوﻟﻲ ﺣﯾث ﻧﻼﺣظ وﺟود ﻗﯾم ﺳﺎﻟﺑﺔ وﻫذا ﯾﻌﻧﻲ ﻋدم
ﺗﺣﻘق اﻟﺣل اﻷﻣﺛل ،ﺣﯾث أن اﻟوﺻول إﻟﻰ اﻟﺣل اﻷﻣﺛل ﻓﻲ ﻣﺷﺎﻛل اﻟﺗدﻧﺋﺔ ﻣﺷروط ﺑﺄن ﺗﻛون ﺟﻣﯾﻊ
) ،( Z 0ﻧﺑﺣث ﻋن ﺣل أﻓﺿل ﻣن ﺧﻼل ﺗﺣدﯾد اﻟﻣﺗﻐﯾر اﻟذي ﺳوف ﯾدﺧل إﻟﻰ اﻟﺣل اﻷﺳﺎﺳﻲ،
وﺗﺣدﯾد اﻟﻣﺗﻐﯾر اﻟذي ﺳﯾﻐﺎدر اﻟﺣل اﻷﺳﺎﺳﻲ ،اﻟﻌﻣود اﻷﻣﺛل اﻟذي ﯾﻌطﻲ اﻟﻣﺗﻐﯾر اﻟذي ﺳﯾدﺧل إﻟﻰ اﻟﺣل
ﻓﻬو اﻟﻣﻘﺎﺑل ﻷﻛﺑر ﻗﯾﻣﺔ ﺳﺎﻟﺑﺔ ﻓﻲ ) ( Zوﻓﻲ ﺣﺎﻟﺔ وﺟود ) (Mاﻟﻛﺑرى ﻓﻲ ﻣﻌﺎﻣﻼت ﻓﺈﻧﻧﺎ ﻧﻘﺎرن ﺑﯾن
ﻣﻌﺎﻣﻼت ) (Mوﻓﻲ ﺣﺎﻟﺔ ﻋدم وﺟود ) (Mاﻟﻛﺑرى ﻓﻲ اﻟﻣﻌﺎﻣﻼت ﻧﻘﺎرن ﻣﻘﺎرﻧﺔ ﻋﺎدﯾﺔ ﺑﯾن اﻷﻋداد وﻓﻲ
ﻫذﻩ اﻟﺣﺎﻟﺔ اﻟﻣﺗﻐﯾر ) (X2اﻟذي ﻗﯾﻣﺗﻪ ﻓﻲ اﻟﺳطر اﻷﺧﯾر اﻟﻣﻘﺎﺑﻠﺔ ﻟﻪ ﺗﺳﺎوي ) (4-4Mوﻫﻲ أﻋﻠﻰ ﻗﯾﻣﺔ
ﺑﺈﺷﺎرة ﺳﺎﻟﺑﺔ ﻓﻲ اﻟﺻف ) ( Zوﺑﺎﻟﺗﺎﻟﻲ ﻓﺈن ) (X2ﻫو اﻟﻣﺗﻐﯾر اﻟداﺧل وﻋﻣودﻩ ﻫو اﻟﻌﻣود اﻹرﺗﻛﺎز ﻛﻣﺎ
ﻣﺑﯾن ﻓﻲ اﻟﺟدول أﻋﻼﻩ.
ﯾﻧﺑﻐﻲ أن ﻧﺣدد اﻟﻣﺗﻐﯾر اﻟذي ﺳﯾﻐﺎدر اﻟﺣل ﺳﻧﻘﺳم اﻟﻛﻣﯾﺔ اﻟﻣوﺟودة ﻓﻲ ﻋﻣود ) (Bﻋﻠﻰ اﻟﻘﯾﻣﺔ
اﻟﻣﻘﺎﺑﻠﺔ ﻟﻪ ﻓﻲ ﻋﻣود اﻹرﺗﻛﺎز وﻋﻠﯾﻪ:
6 4
Min 2 , 4 Min 2 , 4 2
3 1
وﻧﺧﺗﺎر أﻗل ﻧﺳﺑﺔ ﻣوﺟﺑﺔ وﻫﻲ ) (2وﺑذﻟك ﻓﺈن ) (A1ﻫو اﻟﻣﺗﻐﯾر اﻟﺧﺎرج ﻣن اﻟﺣل اﻷﺳﺎﺳﻲ
وﺻﻔﻪ وﻫو اﻟﺻف اﻹرﺗﻛﺎز ،وأن اﻟرﻗم ) (3ﻫو اﻟﻌﻧﺻر اﻹرﺗﻛﺎز.
ﻧﻘوم ﺑﺈﺟراء اﻟﺗﻌدﯾل اﻷول ﻋن طرﯾق ﺗﻛوﯾن ﺟدول ﺟدﯾد ﻧﺣﺻل ﺑﻣوﺟﺑﻪ ﻋﻠﻰ ﺣل أﻓﺿل ﻣن
اﻟﺣل اﻷوﻟﻲ وذﻟك ﺑﻌد إﺟراء اﻟﺣﺳﺎﺑﺎت اﻵﺗﯾﺔ:
ﺗﺣﺗﺳب ﻗﯾم ﺻف اﻟﻣﺗﻐﯾر اﻟداﺧل إﻟﻰ اﻟﺣل ﻋن طرﯾق ﻗﺳﻣﺔ ﻗﯾم ﻋﻧﺎﺻر اﻟﺻف اﻹرﺗﻛﺎز ﻋﻠﻰ
ﻋﻧﺻر اﻹرﺗﻛﺎز ،ﻟدﯾﻧﺎ اﻟﻘﯾم اﻟﺟدﯾدة ﻟﺻف اﻹرﺗﻛﺎز ﻛﻣﺎ ﯾﻠﻲ:
56
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
4 X2 1 1 1 1 0 0 2 6
3 3 3
M A2 2 0 1 1 -1 1 2 3
3 3 3
Z C J Z J
5 2M
0
4 M
4 4M
M 0 Z=8+2M
3 3 3 3 3 3
ﻧﺧﺗﺑر أﻣﺛﻠﯾﺔ اﻟﺣل ﻓﻲ ﺟدول اﻟﺛﺎﻧﻲ ﻓﻧﻼﺣظ وﺟود ﻗﯾم ﺳﺎﻟﺑﺔ ،ﻓﻧﺧﺗﺎر أﻋﻠﻰ ﻗﯾﻣﺔ ﺑﺈﺷﺎرة ﺳﺎﻟﺑﺔ،
وﺗﻘﻊ ﺗﺣت اﻟﻣﺗﻐﯾر ) ،(X1وﯾﻛون اﻟﻣﺗﻐﯾر اﻟداﺧل ) ،(X1وﻋﻣودﻩ ﻫو ﻋﻣود اﻹرﺗﻛﺎز ﺛم ﻧﺣدد اﻟﻣﺗﻐﯾرة
اﻟﺧﺎرج ﻣن اﻟﺣل اﻷﺳﺎﺳﻲ ﻛﻣﺎ ﻣر ﺳﺎﺑﻘﺎً ﻓﯾﻛون ) (A2وﺻﻔﻪ ﻫو ﺻف اﻹرﺗﻛﺎز ،وﯾﻛون اﻟرﻗم ) ( 2ﻫو
3
ﻋﻧﺻر اﻹرﺗﻛﺎز ،وﺑﻧﺎء ﻋﻠﻰ ﻫذا ﺗﺗم ﻋﻣﻠﯾﺔ إﻋﺎدة ﺑﻧﺎء اﻟﺟدول اﻟﺟدﯾد وﯾﻛون ﻋﻠﻰ اﻟﺷﻛل اﻟﺗﺎﻟﻲ:
57
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
ﻧﻘوم ﺑﺗﻘﯾﯾم اﻟﺣل ﻣن ﺧﻼل ) ،( Zﺣﯾث ﻧﻼﺣظ ﺑﺄن ﺟﻣﯾﻊ اﻟﻘﯾم أﻛﺑر ﻣن أو ﺗﺳﺎوي ﺻﻔر وﻫذا
ﯾدل ﻋﻠﻰ أن اﻟﺣل اﻟﺣﺎﻟﻲ ﯾﻣﺛل ﺣل اﻷﻣﺛل ،وﯾﺗﻠﺧص اﻟﺣل اﻷﻣﺛل ﻓﯾﻣﺎ ﯾﻠﻲ:
X 1 3; X 2 1; S 1 0; S 2 0 ; Z 13
ﻣﻼﺣظﺔ ﻫﺎﻣﺔ:
إذا ﺧرﺟت ﻣﺗﻐﯾرة اﻹﺻطﻧﺎﻋﯾﺔ ﻣن اﻷﺳﺎس ﻓﯾﻣﻛﻧﻧﺎ اﻻﺳﺗﻐﻧﺎء ﻋن ﺣﺳﺎب ﻋﻧﺎﺻر ﻋﻣود اﻟﻣﺗﻐﯾرة
اﻹﺻطﻧﺎﻋﯾﺔ اﻟﺗﻲ ﺧرﺟت ﻷﻧﻬﺎ ﻻ ﯾﻣﻛن أن ﺗدﺧل إﻟﻰ أﺳﺎس ﻣرة أﺧرى1؛
ﺗﻌطﻰ اﻷوﻟﯾﺔ اﻟﺧروج ﻣن اﻷﺳﺎس ﻓﻲ ﺣﺎﻟﺔ اﻻﻧﺣﻼل ) ﺗﻌدد اﻟﺑداﺋل( ﻟﻣﺗﻐﯾرة اﻹﺻطﻧﺎﻋﯾﺔ.
-2-IIطرﯾﻘﺔ اﻟﻣرﺣﻠﺗﯾن ):(Two-Phase
ﺑﻌد أن ﻻﺣظﻧﺎ ﺗﻌﻘد اﻟﻌﻣﻠﯾﺎت اﻟﺣﺳﺎﺑﯾﺔ ﺑﻌض اﻟﺷﻲء ﻓﻲ طرﯾﻘﺔ ) (Mاﻟﻛﺑﯾرة وﺧﺎﺻﺔ ﻋﻧدﻣﺎ ﺗﻛون
اﻟﻌﻣﻠﯾﺎت اﻟﺣﺳﺎﺑﯾﺔ ﯾدوﯾﺔ ،ﻫﻧﺎك طرﯾﻘﺔ أﺧرى أﻗل ﺻﻌوﺑﺔ ﻣﻣﺎ ﻓﻲ اﻟطرﯾﻘﺔ اﻟﺳﺎﺑﻘﺔ وﻫﻲ طرﯾﻘﺔ اﻟﻣرﺣﻠﺗﯾن،
ﯾﺳﺗﻌﻣل ﻫذا اﻟطرﯾﻘﺔ ﻋﻧدﻣﺎ ﺗﺳﺗﻌﻣل اﻟﻣﺗﻐﯾرات اﻹﺻطﻧﺎﻋﯾﺔ ﻓﻲ ﻧﻣﺎذج اﻟﺑرﻣﺟﺔ اﻟﺧطﯾﺔ ﺑﻐﯾﺔ اﻟﺣﺻول
ﻋﻠﻰ اﻟﺣل اﻟﻣﻣﻛن ﻟﻬذﻩ اﻟﻧﻣﺎذج.
وﺗﺳﺗﺧدم ﻫذﻩ اﻟطرﯾﻘﺔ ﻹﺳﺗﺑﻌﺎد أﺛر اﻟﻣﺗﻐﯾرات اﻹﺻطﻧﺎﻋﯾﺔ ﻓﻲ ﻧﻣﺎذج اﻟﺑرﻣﺟﺔ اﻟﺧطﯾﺔ واﻟﺣﺻول
ﻋﻠﻰ اﻟﺣل اﻷﻣﺛل ،وﺗﻛون ﻫذﻩ اﻟطرﯾﻘﺔ ﻋﻠﻰ ﻣرﺣﻠﺗﯾن:2
. 85 .1ﺟﻬﺎد ﺻﯾﺎح ﺑﻧﻲ ﻫﺎﻧﻲ ،ﻧﺎزم ﻣﺣﻣود اﻟﻣﻠﻛﺎوي ،ﻓﺎﻟﺢ ﻋﺑد اﻟﻘﺎدر اﻟﺣوري ،ﻣرﺟﻊ ﺳﺎﺑق ،ص
.2ﺣﺎﻣد ﺳﻌد ﻧور اﻟﺷﻣرﺗﻲ ،ﻣرﺟﻊ ﺳﺎﺑق ،ص .10
58
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
اﻟﻣرﺣﻠﺔ اﻷوﻟﻰ (Phase I) :وﻫﻧﺎ ﺗظﻬر داﻟﺔ اﻟﻬدف ﻓﻘط ﺑﺎﻟﻣﺗﻐﯾرات اﻹﺻطﻧﺎﻋﯾﺔ وﺑﻣﻌﺎﻣل واﺣد
وﺗﺳﺗﺑﻌد اﻟﻣﺗﻐﯾرات اﻷﺧرى ﻛﺎﻓﺔ ﻣن داﻟﺔ اﻟﻬدف )ﺳواء أﻛﺎﻧت ﻣﺗﻐﯾرات اﻟﻘرار أم ﻣﺗﻐﯾرات اﻟﻔﺟوة(،
ﻫذا إذا ﻛﺎﻧت داﻟﺔ اﻟﻬدف ﻣن ﻧوع ﺗدﻧﺋﺔ ،وﺗظﻬر اﻟﻣﺗﻐﯾرات اﻹﺻطﻧﺎﻋﯾﺔ ﻓﻲ داﻟﺔ اﻟﻬدف
ﺑﻣﻌﺎﻣﻼت ) (-1إذا ﻛﺎﻧت داﻟﺔ اﻟﻬدف ﻣن ﻧوع ﺗﻌظﯾم ،وﻛﻣﺎ ﯾﺄﺗﻲ:
Min Z A1 A 2 .......... ..... A m
Max Z A1 A 2 .......... ..... A m
وﺗﻧﺗﻬﻲ اﻟﻣرﺣﻠﺔ اﻷوﻟﻰ ﻓﻲ ﺣﺎﻟﺔ ) (Minأو ) (Maxﻋﻧدﻣﺎ ﺗﺳﺎوي داﻟﺔ اﻟﻬدف ﺻﻔر أي ﯾوﺟد
ﻣرﺣﻠﺔ ﺛﺎﻧﯾﺔ )ﯾوﺟد ﺣل أﻣﺛل( ،أﻣﺎ ﻓﻲ ﺣﺎﻟﺔ ﻋدم اﻟﻣﺳﺎواة داﻟﺔ اﻟﻬدف ﻟﻠﺻﻔر ﻓﻲ ﻧﻬﺎﯾﺔ اﻟﻣرﺣﻠﺔ اﻷوﻟﻰ ﻓﻼ
ﯾوﺟد ﺣل أﻣﺛل وﻻ وﺟد ﻣرﺣﻠﺔ ﺛﺎﻧﯾﺔ.1
اﻟﻣرﺣﻠﺔ اﻟﺛﺎﻧﯾﺔ (Phase II) :وﻓﻲ ﻫذﻩ اﻟﻣرﺣﻠﺔ ﻧﺳﺗﻣر ﻓﻲ ﺣل اﻟﻣﺳﺄﻟﺔ و وﻫﻧﺎ ﺗظﻬر داﻟﺔ
اﻟﻬدف ﻋﻠﻰ ﺣﻘﯾﻘﺗﻬﺎ ،أي ﺑﻣﻌﺎﻣﻼت اﻟﻣﺗﻐﯾرات اﻟﻘرار ﻛﻣﺎ ﻫﻲ ﻓﻲ اﻟﻧﻣوذج ،وﺗظﻬر ﻣﺗﻐﯾرات
اﻟﻔﺟوة ﺑﻣﻌﺎﻣﻼت أﺻﻔﺎر وﻛﻣﺎ ﻫﻲ اﻟﺣﺎﻟﺔ اﻟطﺑﯾﻌﯾﺔ و ﻋﻠﻰ اﻟﻧﺣو اﻵﺗﻲ:
Min Z CX 1 C 2 X 2 .......... ..... C n X n 0 S 1 0 S 2 ...... 0 S m
Max Z CX 1 C 2 X 2 .......... ..... C n X n 0 S 1 0 S 2 ...... 0 S m
وﻫﻧﺎ ﯾﻛﻣل اﻟﺣل ﺑﺟداول اﻟﺳﻣﺑﻠﻛس وﻛﻣﺎ ﻣر ﺑﻧﺎ إﻟﻰ أن ﻧﺻل إﻟﻰ ﺟدول اﻟﺣل اﻷﻣﺛل.
ﻣﺛﺎل رﻗم ) :(04ﺣل ﻧﻣوذج اﻟﺑرﻣﺟﺔ اﻟﺧطﯾﺔ ﺑﺎﺳﺗﻌﻣﺎل طرﯾﻘﺔ اﻟﻣرﺣﻠﺗﯾن
Min z 2 x1 x2
s/c
3x1 x2 3
4 x1 3x2 6
x 2x 3
1 2
x1; x2 0
أوﻻً :ﻧﺣول اﻟﻘﯾود إﻟﻰ اﻟﺻﯾﻐﺔ اﻟﻧﻣوذﺟﯾﺔ:
1
- Gérald Baillargeon ,op-cit, P 147 .
59
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
1 A1 3 1 -1 0 0 1 0 3 1
1 A2 4 3 0 -1 0 0 1 6 3
2
0 S3 1 2 0 0 1 0 0 3 3
Z C J Z J -7 -4 1 1 0 0 0 Z=9
ﻧﻼﺣظ وﺟود ﻗﯾم ﺳﺎﻟﺑﺔ وﻫذا ﯾﻌﻧﻲ ﻋدم ﺗﺣﻘق اﻟﺣل اﻷﻣﺛل ،ﺣﯾث أن اﻟوﺻول إﻟﻰ اﻟﺣل اﻷﻣﺛل
ﻓﻲ ﻣﺷﺎﻛل اﻟﺗدﻧﺋﺔ ﻣﺷروط ﺑﺄن ﺗﻛون ﺟﻣﯾﻊ ) ،( Z 0ﻧﺑﺣث ﻋن ﺣل أﻓﺿل ﻣن ﺧﻼل ﺗﺣدﯾد اﻟﻣﺗﻐﯾر
اﻟذي ﺳوف ﯾدﺧل إﻟﻰ اﻟﺣل اﻷﺳﺎﺳﻲ ،وﺗﺣدﯾد اﻟﻣﺗﻐﯾر اﻟذي ﺳﯾﻐﺎدر اﻟﺣل اﻷﺳﺎﺳﻲ ،اﻟﻣﺗﻐﯾرة اﻟﺗﻲ ﺗدﺧل
إﻟﻰ اﻷﺳﺎس ﻫﻲ (X1):واﻟﺗﻲ ﺗﺧرج ﻣن اﻷﺳﺎس ﻫﻲ (A1) :وﺑﺈﺗﺑﺎع ﻧﻔس ﺧطوات اﻟﺳﻣﺑﻠﯾﻛس اﻟﺳﺎﺑﻘﺔ ﻧﻘوم
ﺑﺈﻋداد اﻟﺟدول اﻟﺣل اﻷﺳﺎﺳﻲ اﻟﺛﺎﻧﻲ:
T2 CJ 0 0 0 0 0 1 1
B
CB XB X1 X2 S1 S2 S3 A1 A2 B X2
0 X1 1 1 1 0 0 1 0 1 3
3 3 3
1 A2 0 5 4 -1 0 4 1 2 6
3 3 3 5
0 S3 0 5 1 0 1 1 0 2 6
3 3 3 5
ZJ 0 5 4 -1 0 4 1
3 3 3
ﻧﻼﺣظ ﻣن ﺧﻼل اﻟﺟدول وﺟود ﻗﯾم ﺳﺎﻟﺑﺔ أي ﻣزال ﻫﻧﺎك ﻓرص أﺧرى ﻟﺗﻘﻠﯾل ﻣن اﻟﺗﻛﺎﻟﯾف ،وأﻛﺑر
ﻗﯾﻣﺔ ﺳﺎﻟﺑﺔ ﻫﻲ ﻟﻠﻣﺗﻐﯾر ) (X2وﻫﻲ اﻟﺗﻲ ﺗدﺧل إﻟﻰ اﻷﺳﺎس ،ﻛﻣﺎ ﻧﻼﺣظ أﯾﺿﺎ أن ﻫﻧﺎك ﻣﺗﻐﯾرﺗﯾن
ﻣرﺷﺣﺗﯾن ﻟﻠﺧروج وﻫﻣﺎ ) (A2),(S3وﻫﻧﺎ ﺗﻌطﻰ أوﻟوﯾﺔ اﻟﺧروج ﻟﻠﻣﺗﻐﯾرة اﻹﺻطﻧﺎﻋﯾﺔ ﻟﻠﺗﻘرﯾب اﻷﻛﺛر
ﻟﻠﺣل ،أي اﻟﻣﺗﻐﯾرة اﻟﺗﻲ ﺗﺧرج ﻣن اﻷﺳﺎس ﻫﻲ ) (A2وﻣﻧﻪ اﻟﺟدول اﻟﺣل اﻷﺳﺎﺳﻲ ﯾﻛون ﻛﺎﻵﺗﻲ:
60
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
0 X2 0 1 4 3 0 4 3 6
5 5 3 5 5
0 S3 0 0 -1 1 1 1 -1 0
Z C J Z J 0 0 0 0 0 1 1 Z= 0
ﻧﻧﺗﻘل إﻟﻰ اﻟﻣرﺣﻠﺔ اﻟﺛﺎﻧﯾﺔ ،وﯾﺗم ذﻟك ﺑﺣذف أﻋﻣدة ﻣﻌﺎﻣﻼت اﻟﻣﺗﻐﯾرات اﻹﺻطﻧﺎﻋﯾﺔ ﻣن ﺟدول
اﻟﺣل اﻷﺧﯾر ﻣن اﻟﻣرﺣﻠﺔ اﻷوﻟﻰ.
اﻟﻣرﺣﻠﺔ اﻟﺛﺎﻧﯾﺔ :وﻓﻲ ﻫذﻩ اﻟﻣرﺣﻠﺔ ﻧﺳﺗﻣر ﻓﻲ ﺣل اﻟﻣﺳﺄﻟﺔ وﺑداﻟﺔ اﻟﻬدف اﻷﺻﻠﯾﺔ )ﻣﺗﻐﯾرات
اﻟﻘرار ،وﻣﺗﻐﯾرات اﻟﻔﺟوة( أي ﺣذف اﻟﻣﺗﻐﯾرات اﻹﺻطﻧﺎﻋﯾﺔ ،أﻣﺎ اﻟﺟدول اﻷول ﻣن اﻟﻣرﺣﻠﺔ اﻟﺛﺎﻧﯾﺔ ﯾﺗﺷﻛل
ﺑﻌد ﺑﺈﻓراغ اﻟﺑﯾﺎﻧﺎت اﻟﺟدول اﻟﺳﺎﺑق ﻓﯾﻪ واﺧﺗﺑﺎر اﻟﺣل.
داﻟﺔ اﻟﻬدف ﺗﻛﺗب ﺑﺷﻛل اﻟﺗﺎﻟﻲ :
Min z 2 x1 x2 0S1 0S 2
وﯾﻛون اﻟﺟدول اﻟﺣل اﻷﺳﺎﺳﻲ اﻷول ﻓﻲ اﻟﻣرﺣﻠﺔ اﻟﺛﺎﻧﯾﺔ ﻛﺎﻵﺗﻲ:
61
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
ﺑﻣﺎ أن Z 0 :وﻣﻧﻪ اﻟﺟدول اﻷول ﻣن اﻟﻣرﺣﻠﺔ اﻟﺛﺎﻧﯾﺔ ﻫو ﺟدول اﻟﺣل اﻷﻣﺛل
.1ﺻﺎﻟﺢ ﻣﻬدي ﻣﺣﺳن اﻟﻌﺎﻣري ،ﻋواطف اﺑراﻫﯾم اﻟﺣداد ،ﻣرﺟﻊ ﺳﺎﺑق ،ص.184 :
62
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
ﻣﺛﺎل رﻗم ) :(05اﻟﺟدول اﻟﺗﺎﻟﻲ ﯾوﺿﯾﺢ ﻟﻧﺎ ﺣﺎﻟﺔ ﻋدم إﻣﻛﺎﻧﯾﺔ اﻟﺣل.
T CJ 5 8 0 0 M M
CB XB X1 X2 S1 S2 A1 A2 B
5 X1 1 0 -2 3 -1 0 200
ﺑﻣﺎ أن Z 0 :وﻫو ﺷرط اﻷﻣﺛﻠﯾﺔ وﺗوﺟد ﻣﺗﻐﯾرة اﺻطﻧﺎﻋﯾﺔ ) (A2ﻓﻲ ﻣزﯾﺞ
اﻟﺣل إذن ﺣﺎﻟﺔ ﻋدم وﺟود ﺣل ﻣﻣﻛن
ﻋﻣود اﻹرﺗﻛﺎز
63
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
ﯾوﺿﺢ اﻟﺟدول اﻟﺣل اﻟﺛﺎﻧﻲ اﻟذي ﺗم إﺣﺗﺳﺎﺑﻪ ﻟﻣﺷﻛﻠﺔ ﺗﻌظﯾم ﺑﺈﻋﺗﻣﺎد طرﯾﻘﺔ اﻟﺳﻣﺑﻠﯾﻛس ،وﻫو
ﯾﺷﯾر إﻟﻰ ﺣﺎﻟﺔ ﻋدم اﻟﻣﺣدودﯾﺔ ،ﻻ ﯾﻣﺛل اﻟﺣل أﻋﻼﻩ ﺣﻼً أﻣﺛﻼً ﻷن ) ( Zﻟﯾﺳت ﺟﻣﯾﻌﻬﺎ ﺳﺎﻟﺑﺔ أو
ﻣﻌدوﻣﺔ ،ﻛﻣﺎ ﻫو ﻣطﻠوب ﻟﻠوﺻول إﻟﻰ ﺣل اﻷﻣﺛل ﻓﻲ ﻣﺷﻛﻼت اﻟﺗﻌظﯾم ،واﻟﻣﺗﻐﯾر اﻟﻣرﺷﺢ ﻟدﺧول ﻫو
) ،(X1وﻟﺗﺣدﯾد اﻟﻣﺗﻐﯾر اﻟذي ﺳﯾﻐﺎدر ﯾﺟب ﻗﺳﻣﺔ ﻗﯾم ﻋﻣود اﻟﻛﻣﯾﺎت ﻋﻠﻰ ﻗﯾم ﻋﻣود اﻹرﺗﻛﺎز وﻟﻛن ﻗﯾم
ﻫذا اﻷﺧﯾر ﺳﺎﻟﺑﺔ وﻣﻌدوﻣﺔ وﻫﻲ ﻏﯾر ﻣﻘﺑوﻟﺔ ،ﻓﺈن ذﻟك ﯾﺷﯾر إﻟﻰ ﻋدم ﻣﺣدودﯾﺔ اﻟﺣل.
-3-IIIﺣﺎﻟﺔ اﻹﻧﺣﻼل:
ﻧﻛون أﻣﺎم ﺣﺎﻟﺔ اﻹﻧﺣﻼﻟﯾﺔ ﻋﻧدﻣﺎ ﻧﺟد ﻣﺗﻐﯾرﺗﯾن ﻋﻠﻰ اﻷﻗل ﻣرﺷﺣﺗﯾن ﻟﻠدﺧول إﻟﻰ اﻷﺳﺎس ) ﺣﯾث
ﺗﺳﺎوت اﻟﻧﺳﺑﺔ اﻟﻣوﺟﺑﺔ اﻟدﻧﯾﺎ اﻟﺗﻲ ﻋﻠﻰ أﺳﺎﺳﻬﺎ ﯾﺗم اﺧﺗﯾﺎر اﻟﻣﺗﻐﯾر اﻟذي ﯾدﺧل اﻷﺳﺎس( ،أو ﻣﺗﻐﯾرﺗﯾن
ﻋﻠﻰ اﻷﻗل ﻣرﺷﺣﺗﯾن ﻟﻠﺧروج ﻣن اﻷﺳﺎس ،وﻓﻲ اﻟﺣﺎﻟﺗﯾن ﻧﺧﺗﺎر واﺣدة ﻋﺷواﺋﯾﺎً ﺑﺳﺑب ﻋدم وﺟود ﻣﻌﯾﺎر
ﻣﺣدد ﻟﺗﺣدﯾد اﻟﻣﺗﻐﯾر اﻟﺧﺎرج أو اﻟداﺧل ﻟﻸﺳﺎس ،وﻋﻧد اﺳﺗﺧدام طرﯾﻘﺔ اﻟﺣل اﻟﻣﺑﺳطﺔ ﻗد ﺗظﻬر ﺣﺎﻟﺔ
اﻹﻧﺣﻼل ﻓﻲ أﺣد ﻣراﺣل اﻟﺣلٕ ،واﻣﺎ ﺗﺳﺗﻣر ﻟﻧﻬﺎﯾﺔ اﻟﺣل أو ﺗﺧﺗﻔﻲ ﻗﺑل اﻟوﺻول إﻟﻰ اﻟﺣل اﻷﻣﺛل ،وﻋﻧد
اﺳﺗﻣرار ﺣﺎﻟﺔ اﻻﻧﺣﻼل إﻟﻰ ﻧﻬﺎﯾﺔ اﻟﺣل ﻟن ﺗﺗﺣﺳن ﻗﯾﻣﺔ داﻟﺔ اﻟﻬدف وﺗﺑق ﻋﻠﻰ ﺣﺎﻟﻬﺎ.1
ﻣﺛﺎل رﻗم ) :(07ﯾﺑﯾن اﻟﺟدول اﻟﻣواﻟﻲ ﻣﺛﺎﻻً ﻋن ﺣﺎﻟﺔ اﻹﻧﺣﻼل ﻓﻲ ﻣﺷﻛﻠﺔ اﻟﺗﻌظﯾم
8 X2 1 1 1 2 0 0 10 40 ﻗﺳﻣﺔ ﻋﻣود اﻟﻛﻣﯾﺎت
4 ﻋﻣود ﻗﯾم ﻋﻠﻰ
0 S2 4 0 1 -1 1 0 20 5 ﻣﺗﺳﺎوﯾﺔ اﻹرﺗﻛﺎز
3
ﻟﺻﻔﻲ S1و S2
0 S3 2 0 2 2 0 1 10 5 وﻫذا ﯾﺷﯾر إﻟﻰ وﺟود
5
ﺣﺎﻟﺔ إﻧﺣﻼل .
ZJ 2 8 8 16 0 0 Z 80
ﻋﻣود اﻹرﺗﻛﺎز
.1ﺟﻬﺎد ﺻﯾﺎح ﺑﻧﻲ ﻫﺎﻧﻲ ،ﻧﺎزم ﻣﺣﻣود اﻟﻣﻠﻛﺎوي ،ﻓﺎﻟﺢ ﻋﺑد اﻟﻘﺎدر اﻟﺣوري ،ﻣرﺟﻊ ﺳﺎﺑق ،ص ص. 95-93 :
64
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
2 X1 1 2 0,5 0 0 0 0,25 4 8
0 S2 0 0 -1 0 0 1 -0,5 12 -
0 S1 0 6 0 1 -1 0 1 12 -
ZJ 2 4 1 0 0 0 0,5 Z 8
.1ﺻﺎﻟﺢ ﻣﻬدي ﻣﺣﺳن اﻟﻌﺎﻣري ،ﻋواطف اﺑراﻫﯾم اﻟﺣداد ،ﻣرﺟﻊ ﺳﺎﺑق ،ص.187 :
65
اﻟ ﻣﺠﺔ ا ﻄﻴﺔ وﻃﺮ ﻘﺔ اﻟﺴﻤﺒﻠﻴﻜﺲ )(Simplex اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ:
ﻧﻼﺣظ ﻣن ﺟدول اﻟﺣل اﻷﻣﺛل اﻟﺛﺎﻧﻲ ﺗﺣﻘق ﻧﻔس ﻗﯾﻣﺔ ) (Zﻓﻲ اﻟﺟدول اﻟﺣل اﻷﻣﺛل اﻷول ﻣﻊ
ﺗﻐﯾر ﻣﺗﻐﯾرات اﻟﺣل اﻷﺳﺎﺳﻲ اﻟﺗﻲ أﺻﺑﺣت :
X 3 8; X 1 X 2 0; S1 12 ; S 2 16 ; S 3 0 ; Z 8
66