Professional Documents
Culture Documents
Linear Programing
Linear Programing
אא
אאא
ﺗﺄﻟﻴﻒ
د .ﻋﺜﲈﻥ ﺑﻦ إﺑﺮاﻫﻴﻢ اﻟﺴﻠﻮﻡ
ﻗﺴﻢ ﻧﻈﻢ اﳌﻌﻠﻮﻣﺎت اﻹدارﻳﺔ
ﻛﻠﻴﺔ إدارة اﻷﻋﲈﻝ – ﺟﺎﻣﻌﺔ اﳌﻠﻚ ﺳﻌﻮد
.(ﻡ2010) ﻫـ1431 ، ﺟﺎﻣﻌﺔ ﺍﳌﻠﻚ ﺳﻌﻮﺩ ﺡ
1431L7042Wאא
978–9960 – 55 –695-6W
א א ، א א א א
א א א א ، א
K2010L1L24אא1431L2L9א1431L1430אא
ﻭاﻟﺘﻲ ﻇﻬﺮت أﺛﻨﺎء اﳊﺮب اﻟﻌﺎﳌﻴﺔ اﻟﺜﺎﻧﻴﺔ .ﻭﻛﺎﻧـﺖ اﳊﺎﺟـﺔ ﰲ ذﻟـﻚ اﻟﻮﻗـﺖ ﻫـﻲ ﻭراء
ﹰ
ﻧﺴﺒﻴﺎ ﻣﻘﺎرﻧﺔ ﺑﺎﻟﻌﻠﻮﻡ اﻷﺧﺮ .ﻭﻫﺬا اﻟﻌﻠﻢ ﻭإﻥ ﻛـﺎﻥ ﺑـﺪأ ﰲ ﻇﻬﻮر ﻫﺬا اﻟﻌﻠﻢ اﳊﺪﻳﺚ
اﳌﺠﺎﻝ اﻟﻌﺴﻜﺮﻱ ﻓﻤﻊ ﻣﺮﻭر اﻟﻮﻗﺖ ﺗﺒﻨﺎﻩ ﻗﻄـﺎع اﻷﻋـﲈﻝ ﻭاﻟﺘﺠـﺎرة ﻷﳘﻴﺘـﻪ ﰲ ﺣﻠـﻮﻝ
أﻏﻠﺐ ﻣﺸﺎﻛﻞ اﻹدارة ﻭاﻷﻋـﲈﻝ .ﻭﻗـﺪ ﻻ ﻧﻜـﻮﻥ ﻣﺒـﺎﻟﻐﲔ إذا ﻗﻠﻨـﺎ إﻥ اﺳـﺘﺨﺪاﻡ ﻫـﺬﻩ
اﻷﺳﺎﻟﻴﺐ اﻟﻜﻤﻴﺔ اﳊﺪﻳﺜﺔ ﻭاﻻﺳﺘﻔﺎدة ﻣﻨﻬﺎ ﻗﺪ ﺗﻜﻮﻥ ﻫﻲ ﻭراء ﻧﺠـﺎح أﻏﻠـﺐ اﳌﻨـﺸﺂت
اﻟﺘﺠﺎرﻳﺔ ﻭاﻟﺮﺑﺤﻴﺔ .ﻭﰲ ﻫﺬا اﻟﻜﺘﺎب ﺗﻢ اﻟﱰﻛﻴﺰ ﺑﺸﻜﻞ أﻛـﱪ ﻋـﲆ اﺳـﺘﺨﺪاﻡ اﳊﺎﺳـﺐ
اﻵﱄ ﰲ ﺣﻠﻮﻝ ﻫﺬﻩ اﻟﺘﻄﺒﻴﻘﺎت .ﻭﻫﺬﻩ اﳉﺰﺋﻴﺔ ﻗﺪ ﺗﻜﻮﻥ ﻫـﻲ ﻣـﻦ أﻫـﻢ اﻟﻌﻨـﺎﴏ اﻟﺘـﻲ
ﻫـ
א ﻭ
ﹰ
ﻭاﺿـﺤﺎ ﰲ ﹰ
ﻧﻘـﺼﺎ ﻳﻘﺪﻣﻬﺎ ﻫﺬا اﻟﻜﺘﺎب ﻟﻠﻤﻜﺘﺒﺔ اﻟﻌﺮﺑﻴﺔ ﰲ ﻫﺬا اﳌﺠـﺎﻝ ﺣﻴـﺚ ﻳﻼﺣـﻆ
اﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ اﻵﱄ ﰲ ﺣﻞ اﻟﺘﻄﺒﻴﻘﺎت ﰲ اﻟﻜﺘﺐ اﻟﻌﺮﺑﻴﺔ اﳌﺘﻮﻓﺮة ﺑﺎﻷﺳﻮاﻕ.
ﻭﻗﺪ ﻗﺴﻢ ﻫﺬا اﻟﻜﺘﺎب إﱃ ﺛﻼﺛﺔ ﻓﺼﻮﻝ رﺋﻴﺴﺔ ﻫـﻲ :اﻟﱪﳎـﺔ اﳋﻄﻴـﺔ ,ﻭﻣـﺸﻜﻠﺔ
اﻟﻨﻘﻞ ,ﻭأﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج.
(Linearﻭﺳﻴﺘﻢ اﻟﺘﻄﺮﻕ إﱃ أﻗﺴﺎﻡ اﻟﻔﺼﻞ اﻷﻭﻝ :اﻟﱪﳎﺔ اﳋﻄﻴﺔ )Programming
ﻫﺬﻩ اﻟﻄﺮﻳﻘﺔ ﻭﻛﻴﻔﻴﺔ ﲢﻮﻳﻞ اﳌـﺸﺎﻛﻞ اﻹدارﻳـﺔ ﻭﺻـﻴﺎﻏﺘﻬﺎ ﰲ ﺷـﻜﻞ رﻳـﺎﴈ .ﺛـﻢ ﻳـﺘﻢ
ﹰ
ﺑﻴﺎﻧﻴـﺎ ﻭﻃﺮﻳﻘـﺔ اﺳـﺘﺨﺪاﻡ ﺟـﺪﻭﻝ اﻟـﺴﻤﺒﻠﻜﺲ اﻟﺘﻌﺮﻑ ﻋﲆ ﻛﻴﻔﻴﺔ ﺣﻞ ﻫـﺬﻩ اﳌـﺸﻜﻠﺔ
اﳌﺸﻬﻮر ﰲ ﺣﻞ ﻣﺜﻞ ﻫﺬﻩ اﳌﺸﺎﻛﻞ.
(Transportaionﻭﻳﺘﻢ اﻟﺘﻌﺮﻑ ﻋﲆ ﻃﺮﻳﻘﺔ اﻟﻔﺼﻞ اﻟﺜﺎﲏ :ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ)Problem
اﻟﺮﻛﻦ اﻟﺸﲈﱄ اﻟﻐﺮﰊ ﻭﻃﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ ﻭﻃﺮﻳﻘﺔ ﻓﻮﺟﻞ اﻟﺘﻘﺮﻳﺒﺔ .ﻭﻳﺘﻢ اﻟﺘﻔﺼﻴﻞ ﺑﻌـﺾ
اﻟﴚء ﰲ ﺗﻘﻴﻴﻢ ﻫﺬﻩ اﻟﻄﺮﻕ ﻭاﻟﻮﺻﻮﻝ إﱃ أﻓﻀﻞ ﺣﻞ ﰲ اﳊﺎﻻت اﻟﻌﺎدﻳﺔ ﻭﰲ اﳊـﺎﻻت
اﳋﺎﺻﺔ.
اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ :أﺳﻠﻮب ﺗﻘﻴـﻴﻢ اﻟـﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬـﺎ ) (PERTﻭﻃﺮﻳﻘـﺔ اﳌـﺴﺎر
اﳊﺮج ) .(CPMﻭﺳﻴﺘﻢ اﻟﺘﻄﺮﻕ إﱃ ﻛﻴﻔﻴﺔ رﺳـﻢ ﺷـﺒﻜﺔ ﺑـﲑت ) (PERTﻭﻛﻴﻔﻴـﺔ ﲢﺪﻳـﺪ
اﻷﻭﻗﺎت اﳌﺒﻜﺮة ﻭاﳌﺘﺄﺧﺮة ﻟﻼﻧﺘﻬﺎء ﻭﻛﻴﻔﻴﺔ ﲢﺪﻳﺪ اﳌﺴﺎر اﳊﺮج.
ﻭﰲ ﳖﺎﻳﺔ ﻛﻞ ﻓﺼﻞ ﻳﻮﺟﺪ ﺗﻔﺼﻴﻞ ﻳﻮﺿﺢ ﻛﻴﻔﻴﺔ ﺣﻞ ﻫﺬﻩ اﻟﺘﻄﺒﻴﻘـﺎت ﻭاﳌـﺸﺎﻛﻞ
اﻹدارﻳﺔ ﺑﺎﺳﺘﺨﺪاﻡ اﻟﱪاﻣﺞ اﳌﺸﻬﻮرة ﰲ ﻫﺬا اﳌﺠﺎﻝ ﻭﻣﻦ أﳘﻬﺎ ﺑﺮﻧﺎﻣﺞ إﻛـﺴﻞ )(Excel
ﻭ) (Lindoﻭ).(Qsb
ﺯ א
ﹰ
أﻳﻀﺎ ﻋﲆ ﻣﻠﺤﻖ ﺑﺎﳌﺼﻄﻠﺤﺎت اﻟﻼﺗﻴﻨﻴـﺔ ﻭاﻟﻌﺮﺑﻴـﺔ ﻣﺮﺗﺒـﺔ ﻛﺬﻟﻚ ﻳﺸﻤﻞ اﻟﻜﺘﺎب
ﹰ
ﺑﺠﺪﻳﺎ ﻟﺘﺴﺎﻋﺪ اﻟﻄﺎﻟﺐ ﻭاﻟﺒﺎﺣﺚ ﰲ اﻟﺘﻌـﺮﻑ ﻋـﲆ ﻣﻌـﺎﲏ ﻫـﺬﻩ اﳌـﺼﻄﻠﺤﺎت .ﻭﻫـﺬا أ
ﻳﺴﺎﻋﺪ اﻟﻄﺎﻟﺐ ﻭﻛﺬﻟﻚ اﻟﺒﺎﺣﺚ ﰲ ﻓﻬﻢ اﻟﻜﺘﺐ ﻭاﳌﺮاﺟﻊ اﻷﺟﻨﺒﻴـﺔ ﻭﻳﻔـﺘﺢ ﳍـﻢ آﻓـﺎﻕ
ﻭاﺳﻌﺔ ﻟﻼﺳﺘﻔﺎدة ﻣﻦ اﳌﺮاﺟﻊ ﺑﺎﻟﻠﻐﺎت اﻷﺧﺮ.
ﹰ
أﺧﲑا ﻻ ﻳﺴﻌﻨﻲ إﻻ أﻥ أﺷﻜﺮ ﻛﻞ اﻟﺰﻣﻼء اﻟﺬﻳﻦ راﺟﻌﻮا اﻟﻜﺘـﺎب ﻗﺒـﻞ ﻃﺒﻌـﻪ ﻭ
ﻭﻗﺪﻣﻮا ﱄ ﺑﻌﺾ اﻟﻨﺼﺎﺋﺢ اﻟﺘﻲ ﺳﺎﻋﺪت ﰲ إﺧﺮاج ﻫﺬا اﻟﻜﺘﺎب ﺑﺄﻓﻀﻞ ﺻﻮرة ﻭﺧﺎﺻﺔ
أﺧﻲ اﻷﺳﺘﺎذ اﻟﺪﻛﺘﻮر إﺑﺮاﻫﻴﻢ ﳐﻠﻮﻑ ﻭﺑﻘﻴﺔ اﻟﺰﻣﻼء.
ﹰ
ﺧﺎﻟﺼﺎ ﻟﻮﺟﻬﻪ ,ﻭأﻥ ﻳﺴﺘﻔﻴﺪ ﺑﻪ ﲨﻴﻊ ﻣﻦ ﻫﺬا ﻭأﺳﺄﻝ اﷲ ﺑﻤﻨﻪ أﻥ ﳚﻌﻞ ﻋﻤﲇ ﻫﺬا
ﻗﺮأﻩ ,إﻧﻪ ﺳﻤﻴﻊ ﳎﻴﺐ.
اﳌﺆﻟﻒ
د .ﻋﺜﲈﻥ ﺑﻦ إﺑﺮاﻫﻴﻢ اﻟﺴﻠﻮﻡ
[email protected]
א ﺡ
א
ﻣﻘﺪﻣﺔ اﳌﺆﻟﻒ ..................................................................ﻫـ
ﻁ
اﳌﺤﺘﻮﻳﺎت ﻱ
إﳚﺎد اﳊﻞ اﳌﺒﺪﺋﻲ اﳌﻤﻜﻦ 81 .......................................................
190... CPM ﻣﺴﺎﺋﻞ ﳏﻠﻮﻟﺔ ﻋﲆ أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
PERTﻭ CPMﺑﺎﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 197............................ ﺣﻞ ﻣﺸﻜﻠﺔ ﺑﲑت
207............. CPM ﺣﻠﻮﻝ ﻣﺴﺎﺋﻞ ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
اﳌﺮاﺟﻊ 215 .......................................................................
ﹰ
ﺛﺎﻧﻴﺎ :إﻧﺠﻠﻴﺰﻱ −ﻋﺮﰊ228 ..................................................
א א
LINEAR PROGRAMMING
ﻣﻘﺪﻣﺔ
ﻋﻠﻢ اﻹدارة ) (Management Scienceﻫﻮ ﺑﺎﺧﺘﺼﺎر اﺳﺘﺨﺪاﻡ ﳎﻤﻮﻋﺔ ﻣﻦ اﻟﻌﻠـﻮﻡ اﳌﺨﺘﻠﻔـﺔ
ﻭاﻷدﻭات اﻟﻌﻠﻤﻴﺔ اﳊﺪﻳﺜﺔ ﻟﺘﺤﻠﻴﻞ ﻭدراﺳـﺔ اﳌـﺸﻜﻼت اﻹدارﻳـﺔ )إدارة أﻋـﲈﻝ ,ﳏﺎﺳـﺒﺔ,
ﻭاﻗﺘﺼﺎد (...ﻭاﻻﺟﺘﲈﻋﻴﺔ ﻭﻏﲑﻫﺎ ﻭﺣﻠﻮﻝ ﻫﺬﻩ اﳌﺸﺎﻛﻞ ﺑﻌﺪ ﲢﻮﻳﻠﻬﺎ إﱃ ﻧﲈذج ﻛﻤﻴﺔ.
ﻫﺬﻩ اﻟﻌﻠﻮﻡ ﻫﻲ ﻛﺎﻟﺘﺎﱄ:
ﻋﻠﻢ اﻹﺣـﺼﺎء :Statisticsﻭﻳـﺴﺘﻔﻴﺪ ﻋﻠـﻢ اﻹدارة ﻣـﻦ اﳉﺎﻧـﺐ اﻟﺘﻄﺒﻴﻘـﻲ −1
1
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 2
-اﻷرﻗﺎﻡ اﻟﻘﻴﺎﺳﻴﺔ.
-اﻟﺴﻼﺳﻞ اﻟﺰﻣﻨﻴﺔ.
-اﻹﺣﺼﺎﺋﻴﺎت اﳊﻴﻮﻳﺔ )اﻟﺴﻜﺎﻧﻴﺔ(.
-اﻻﺣﺘﲈﻻت ,ﻭﻏﲑﻫﺎ.
:Operationsﻭﻫﻮ اﻟﻌﻠﻢ اﻟﺬﻱ ﻳﺒﺤﺚ ﰲ −2ﻋﻠﻢ ﺑﺤﻮث اﻟﻌﻤﻠﻴﺎت Research
ذات اﻟﺼﻠﺔ ﻭاﳌﻬﻤﺔ ﰲ اﲣﺎذ اﻟﻘﺮار ,ﻣﻊ اﻟﱰﻛﻴﺰ ﻋﲆ ﺗﻄﺒﻴﻖ اﻟﺮﻳﺎﺿـﻴﺎت ﻋـﲆ اﳉﻮاﻧـﺐ
اﻹدارﻳﺔ ﻭاﻻﻗﺘﺼﺎدﻳﺔ ﻭﺗﺮﻙ اﳉﺎﻧﺐ اﻟﻨﻈﺮﻱ ﻟﻠﻤﺘﺨﺼﺼﲔ ﰲ ﻗﺴﻢ اﻟﺮﻳﺎﺿﻴﺎت.
ﻭﻣﻦ اﳌﻮاﺿﻴﻊ اﻟﺮﻳﺎﺿﻴﺔ اﻟﺘﻲ ﻳﺘﻄﺮﻕ إﻟﻴﻬﺎ ﻋﻠﻢ اﻹدارة ﻫﻲ ﻛﺎﻟﺘﺎﱄ:
−اﻷﺳﺲ ).(Powers or Exponentiation
3 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
−اﻟﻠﻮﻏﺎرﻳﺘﲈت ).(Logarithm
−اﻟﺘﺒﺎدﻳﻞ.
−اﻟﺘﻮاﻓﻴﻖ.
−ﻧﻈﺮﻳﺔ ذات اﳊﺪﻳﻦ ﻷس ﺻﺤﻴﺢ ﻣﻮﺟﺐ.
−اﻟﻨﻬﺎﻳﺎت ).(Limits
−اﺗﺼﺎﻝ )اﺳﺘﻤﺮار( اﻟﺪﻭاﻝ.
−اﻟﺘﻔﺎﺿﻞ ).(Differentiation
−اﻟﺪﻭاﻝ اﻟﺮﻳﺎﺿﻴﺔ )اﻟﺪاﻟﺔ اﻵﺳﻴﺔ −اﻟﻠﻮﻏﺎرﻳﺘﻤﻴﺔ −اﻟﺒﺎراﻣﱰﻳﺔ −اﻟﻌﻜﺴﻴﺔ(.
−اﻟﻨﻬﺎﻳﺎت اﻟﻌﻈﻤﻰ ﻭاﻟﺼﻐﺮ ﻟﺪاﻟﺔ ﻣﺘﻐﲑ ﻭاﺣﺪ.
−ﻣﻌﺎدﻟﺔ اﳋﻂ اﳌﺴﺘﻘﻴﻢ.
−اﳌﻌﺎدﻻت ﻣﻦ اﻟﺪرﺟﺔ اﻷﻭﱃ ﻭاﻟﺜﺎﻧﻴﺔ.
−اﳌﱰاﺟﺤﺎت )اﳌﺘﺒﺎﻳﻨﺎت(.
−اﳌﺤﺪدات ).(Determinates
−اﳌﺼﻔﻮﻓﺎت ).(Matrixes
−اﳌﺘﻮاﻟﻴﺎت.
−ﳎﻤﻮع ﻗﻮ اﻷﻋﺪاد اﻟﻄﺒﻴﻌﻴﺔ.
−اﻟﺘﻜﺎﻣﻞ ).(Integration
ﻋﻠــﻢ اﳊﺎﺳــﺐ اﻵﱄ :ﻭﳞــﺘﻢ ﻋﻠــﻢ اﻹدارة ﺑــﺎﻟﺘﻌﺮﻑ ﻋــﲆ اﺳــﺘﺨﺪاﻡ −4
ﻟﺘﻄﺒﻴﻘﺎت ﺑﺤﻮث اﻟﻌﻤﻠﻴـﺎت ,ﻛـﺬﻟﻚ ﳚـﺐ ﻋـﲆ اﳌﺘﺨـﺼﺺ ﰲ ﻋﻠـﻢ اﻹدارة ﻣﻌﺮﻓـﺔ
اﻟﺘﻄﺒﻴﻘﺎت اﻟﻌﺎﻣﺔ ﻣﺜﻞ MS Officeﻭﻏﲑﻫﺎ.
ﹰ
أﻳﻀﺎ ﻓﺈﻥ اﳊﺎﺟﺔ ﻭاﻟﺘﻘﺪﻡ ﰲ ﻫﺬا اﻟﻌﻘﺪ اﻷﺧﲑ أﻭﺟﺒـﺖ ﻋـﲆ اﳌـﺪﻳﺮ ﻭﻣﺘﺨـﺬﻱ
اﻟﻘﺮارات ﰲ اﳌﻨﺸﺄة اﳋﺎﺻﺔ ﻭاﻟﻌﺎﻣﺔ ﻣﻌﺮﻓﺔ اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻹﻧﱰﻧﺖ ) (Internetﻛﺎﺳﺘﺨﺪاﻡ
اﻟﱪﻳﺪ اﻹﻟﻜﱰﻭﲏ ) (Emailﻭاﺳﺘﺨﺪاﻡ اﻟﺸﺒﻜﺔ اﻟﻌﻨﻜﺒﻮﺗﻴـﺔ ) (WWWﻭﻃﺮﻳﻘـﺔ ﺗـﺼﻤﻴﻢ
اﻟﺼﻔﺤﺎت اﻟﺘﺠﺎرﻳﺔ ﻭاﳋﺎﺻﺔ ﺑﺎﻟﴩﻛﺎت ﻭﻧﴩﻫﺎ ﺣﻴﺔ ﻋﲆ اﻹﻧﱰﻧﺖ ﻟﻠﺪﻋﺎﻳﺔ ﻭﺗـﺴﻮﻳﻖ
ﻣﻨﺘﺠﺎﲥﻢ ﻭزﻳﺎدة ﻋﻤﻼﺋﻬﻢ.
اﻟﱪﳎﺔ اﻟﺮﻳﺎﺿﻴﺔ
Mathematical Programming
ﺗﻜﻠﻔﺔ ﳑﻜﻨـﺔ .ﻭﻗـﺪ ﻛـﺎﻥ ﻻﺳـﺘﺨﺪاﻡ ﻃﺮﻳﻘـﺔ اﻟـﺴﻤﺒﻠﻜﺲ The Simplex Methodاﻟﺘـﻲ
ﻃﻮرﻫﺎ داﻧﺘﺰج G. Dantzigﻋﺎﻡ 1947ﻡ ﳊﻞ اﻟﱪﻧﺎﻣﺞ اﳋﻄﻲ أﺛﺮﹰا ﻛﺒﲑﹰا ﰲ زﻳﺎدة ﻭاﻧﺘﺸﺎر
اﻟﺘﻄﺒﻴﻘﺎت اﻟﻌﻤﻠﻴﺔ ﳍﺬا اﻷﺳـﻠﻮب ﻭﺳـﺎﻋﺪ ﻋـﲆ ذﻟـﻚ اﻻﺳـﺘﻌﺎﻧﺔ ﺑﺎﳊﺎﺳـﺒﺎت اﻵﻟﻴـﺔ
اﳌﺘﻄﻮرة ﰲ ﺣﻠﻪ ﺑﺤﻴﺚ ﻳﻤﻜﻦ ﺣﻞ ﺑﺮﻧﺎﻣﺞ ﻳﺘﻜﻮﻥ ﻣﻦ ﻣﺌﺎت اﳌﺘﻐﲑات ﺑﺴﻬﻮﻟﺔ.
ﻭﻳﻼﺣﻆ أﻥ اﻟﱪﻧﺎﻣﺞ اﳋﻄﻲ ﻳﺘﻜﻮﻥ ﻣﻦ داﻟﺔ ﻫﺪﻑ ﻭاﺣﺪة ﻭﺗﻜﻮﻥ ﻣﺘﻐﲑات اﻟﻘﺮار
ﻓﻴﻪ ﻣﺴﺘﻤﺮة ﻭﲨﻴﻊ ﺻﻴﻐﻪ اﻟﺮﻳﺎﺿﻴﺔ ﺧﻄﻴﺔ ﻛﲈ أﻥ ﻣﺆﴍاﺗﻪ ﻻ ﻳﺪﺧﻞ ﻓﻴﻬﺎ اﻟﻌﻨﴫ اﻟﻌﺸﻮاﺋﻲ.
−2ﺑﺮﳎﺔ اﻷﻫﺪاﻑ )Goal Programming (GP
ﻳﻮﺟﺪ ﰲ ﻫﺬا اﻟﻨﻮع ﻣﻦ اﻟﱪﳎﺔ أﻛﺜﺮ ﻣﻦ ﻫﺪﻑ ﻭﻳﻌـﱪ ﻋـﻦ ﻛـﻞ ﻫـﺪﻑ ﺑﻘﻴـﺪ ﰲ
Goalﳛﺘـﻮﻱ ﻋـﲆ ﻣﺘﻐـﲑﻳﻦ اﻧﺤـﺮاﻓﻴﲔ ﺻﻮرة ﻣﻌﺎدﻟﺔ ﻳﻌﺮﻑ ﺑﻘﻴـﺪ اﳍـﺪﻑ Constraint
اﻻﻧﺤﺮاﻓﺎت ﻏﲑ اﳌﺮﻏﻮب ﻓﻴﻬﺎ ,ﻭﻳﻤﻜﻦ ﺗﻘﺪﻳﺮ ﻣﻌﺎﻣﻞ ﻟﻜﻞ ﻫﺪﻑ ﻳﺴﻤﻰ ﻣﻌﺎﻣﻞ أﻭﻟﻮﻳﺔ
Priorityﻳﻌﻜﺲ درﺟﺔ ﺗﻔﻀﻴﻞ ﻣﺘﺨﺬ اﻟﻘـﺮار ﻭﻳﻤﻜـﻦ ﺗﻘـﺪﻳﺮ ﻭزﻥ ﻧـﺴﺒﻲ ﻟﻜـﻞ Factor
ﻫﺪﻑ ,ﻭﻳﺘﻢ ﺣﻞ ﺑﺮﻧﺎﻣﺞ اﻷﻫﺪاﻑ ﺑﺎﺳﺘﺨﺪاﻡ ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﻭذﻟﻚ ﺑﻌـﺪ ﺗﻌـﺪﻳﻠﻬﺎ
ﺣﺘﻰ ﺗﺄﺧﺬ ﰲ اﻻﻋﺘﺒﺎر ﻣﻌﺎﻣﻼت اﻷﻭﻟﻮﻳﺔ.
−3اﻟﱪﳎﺔ اﻟﺼﺤﻴﺤﺔ )Integer Programming (IP
ﰲ ﻛﺜﲑ ﻣﻦ اﳌﻮاﻗﻒ اﻹدارﻳﺔ ﺗﻜﻮﻥ ﻗﻴﻢ ﻣﺘﻐﲑات اﻟﻘﺮار أﻋﺪادﹰا ﺻـﺤﻴﺤﺔ ﻓﻤـﺜﻼ
ﹰ
ﻃﺒﻘـﺎ ﻟﻠـﺴﻌﺮ ﻭﻭﻓـﻖ ﻋﻨﺪ اﺧﺘﻴﺎر اﻟﺘﻮﻟﻴﻔﺔ اﻷﻗﻞ ﺗﻜﻠﻔﺔ ﻣﻦ اﻟﻄﺎﺋﺮات اﳌﻄﻠﻮب ﴍاﺋﻬـﺎ
اﻟﺼﻴﺎﻧﺔ ﻭاﻟﻄﺎﻗﺔ اﻻﺳﺘﻴﻌﺎﺑﻴﺔ .ﻓﺈﻧﻪ ﰲ ﻣﺜﻞ ﻫﺬﻩ اﳊﺎﻟﺔ ﻟﻴﺲ ﻣﻦ اﳌﻌﻘﻮﻝ أﻥ ﺗﻜﻮﻥ أﻋـﺪاد
ﹰ
رﺑﺤـﺎ ﻣـﻦ ﺑـﲔ اﻟﻄﺎﺋﺮات ﰲ ﺻـﻮرة ﻛـﴪﻳﺔ .ﻭﻛـﺬﻟﻚ ﻋﻨـﺪ اﺧﺘﻴـﺎر اﻟﺘﻮﻟﻴﻔـﺔ اﻷﻛﺜـﺮ
اﳌﴩﻭﻋﺎت اﳌﻄﻠﻮب إﻧﺸﺎءﻫﺎ ﹰ
ﻃﺒﻘﺎ ﻟﻠﻤﻮارد اﳌﺎﻟﻴﺔ اﳌﺘﺎﺣﺔ ﻓﻠﻴﺲ ﻣﻦ اﳌﻨﺎﺳﺐ أﻥ ﺗﻜـﻮﻥ
أﻋﺪاد اﳌﴩﻭﻋﺎت ﰲ ﺻﻮرة ﻛـﴪﻳﺔ .ﻭﻳﻤﻜـﻦ اﻟﺘﻔﺮﻗـﺔ ﺑـﲔ ﺛﻼﺛـﺔ أﻧـﻮاع ﻣـﻦ اﻟﱪﳎـﺔ
اﻟﺼﺤﻴﺤﺔ ﺑﺤﺴﺐ ﻧﻮع ﻣﺘﻐﲑات اﻟﻘﺮار اﻟﺘﻲ ﻳﺘﻀﻤﻨﻬﺎ اﻟﱪﻧﺎﻣﺞ.
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 6
ﻭﻃﺮﻳﻘﺔ اﻟﺘﻔﺮع ﻭاﳊﺪ .Branch And Bound Methodﻭﻳﻌﻴﺐ ﻫﺬﻩ اﻟﻄـﺮﻕ أﳖـﺎ ﺗﺘﻄﻠـﺐ
ﻋﺪدا ﻛﺒﲑا ﻣﻦ اﳋﻄﻮات ﻭﺧﺎﺻﺔ ﻣﻊ ازدﻳﺎد ﻋﺪد ﻣﺘﻐﲑات اﻟﻘﺮار.
−4اﻟﱪﳎﺔ ﻏﲑ اﳋﻄﻴﺔ )Non-Linear Programming (NLP
ﻭذﻟﻚ إذا ﻛﺎﻧﺖ اﻟﻘﻴﻮد اﳍﻴﻜﻠﻴﺔ ﰲ ﺻـﻮرة ﻣﻌـﺎدﻻت ﻭﺑﺎﺳـﺘﺨﺪاﻡ ﴍﻭط ﻛـﻮﻥ ﺗـﻮﻛﺮ
Khun Tuckerﻭﻣﻀﺎﻋﻔﺎت ﻻﻏﺮاﻧﺞ إذا ﻛﺎﻧﺖ اﻟﻘﻴﻮد اﳍﻴﻜﻠﻴﺔ ﰲ ﺻﻮرة ﻣﺘﺒﺎﻳﻨﺎت.
−5اﻟﱪﳎﺔ اﻟﱰﺑﻴﻌﻴﺔ )Quadratic Programming (QP
ﻭﰲ ﻣﺜﻞ ﻫﺬﻩ اﻟﱪﳎﺔ ﺗﻜﻮﻥ داﻟﺔ اﳍﺪﻑ ﰲ ﺻـﻮرة ﺗﺮﺑﻴﻌﻴـﺔ ﻭاﻟﻘﻴـﻮد اﳍﻴﻜﻠﻴـﺔ ﰲ
ﺻﻮرة ﺧﻄﻴﺔ ﻭﻫﻲ ﺣﺎﻟﺔ ﺧﺎﺻﺔ ﻣﻦ اﻟﱪﳎﺔ ﻏﲑ اﳋﻄﻴﺔ ﻣﺜﻞ ﻧﲈذج اﺧﺘﻴﺎر اﳌﺤﺎﻓﻆ اﻟﺘـﻲ
ﺗﻜﻮﻥ ﻓﻴﻬﺎ داﻟﺔ اﳍﺪﻑ ﻣﻦ ﺟﺰأﻳﻦ :ﺟﺰء ﻳﻤﺜﻞ اﻟﻌﺎﺋـﺪ اﳌﺘﻮﻗـﻊ ﻣـﻦ اﳌﺤﻔﻈـﺔ ﰲ ﺻـﻮرة
ﺧﻄﻴﺔ ﻭاﳉﺰء اﻵﺧﺮ ﻳﻤﺜﻞ اﳌﺨﺎﻃﺮة اﻟـﺬﻱ ﻳﻌـﱪ ﻋﻨـﻪ ﺑﺘﺒـﺎﻳﻦ ﻗـﻴﻢ اﳌﺤﻔﻈـﺔ ﰲ ﺻـﻮرة
7 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
ﺗﺮﺑﻴﻌﻴﺔ .ﻭﻣﻦ اﻟﻄﺮﻕ اﳌﺴﺘﺨﺪﻣﺔ ﰲ اﳊـﻞ ﰲ ﻫـﺬﻩ اﳊﺎﻟـﺔ ﻃﺮﻳﻘـﺔ اﻟـﺴﻤﺒﻠﻜﺲ ﻟﻮﻟـﻒ
Wolfe's Simplex Methods For QPﻭﻫﻲ ﺗﻌﺘﻤﺪ ﻋـﲆ اﺳـﺘﺨﺪاﻡ ﻣـﻀﺎﻋﻔﺎت ﻻﻏـﺮاﻧﺞ
ﻭﴍﻭط ﻛﻮﻥ ﺗﻜﺮ ﺑﺎﻹﺿﺎﻓﺔ إﱃ ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ.
−6اﻟﱪﳎﺔ اﻟﻌﺸﻮاﺋﻴﺔ أﻭ اﻻﺣﺘﲈﻟﻴﺔStochastic Programming (SP) :
ﻭﰲ اﻟﱪﳎــﺔ اﻟﻌــﺸﻮاﺋﻴﺔ ﻳــﺘﻢ ﻭﺻــﻒ ﻣــﺆﴍ أﻭ أﻛﺜــﺮ ﻣــﻦ ﻣــﺆﴍات اﻟﻨﻤــﻮذج
ﺑﺎﺳﺘﺨﺪاﻡ ﻣﺘﻐﲑات ﻋﺸﻮاﺋﻴﺔ –اﺣﺘﲈﻟﻴﺔ ,−ﻭﻣﻦ اﻟﻄﺮﻕ اﳌﻌﺮﻭﻓﺔ ﻟﻠﺤﻞ ﻃﺮﻳﻘـﺔ اﻟﱪﳎـﺔ
Chanceﺣﻴﺚ ﺗﻘـﺪر اﻟﻘـﻴﻢ اﳌﺘﻮﻗﻌـﺔ ﻟﺪاﻟـﺔ اﻟﻌﺸﻮاﺋﻴﺔ اﳌﻘﻴﺪة Continues Programming
اﳍﺪﻑ ﻭﻣﻌﺎﻣﻼت ﻣﺘﻐﲑات اﻟﻘﺮار ﻣﻦ اﻟﻘﻴﻮد اﳍﻴﻜﻠﻴﺔ أﻭ اﻟﻄﺮﻑ اﻷﻳﻤﻦ ﳍـﺎ أﻭ ﻛﻠـﻴﻬﲈ
ﻛﻤﺘﻐﲑات ﻋﺸﻮاﺋﻴﺔ ذات ﺗﻮزﻳﻌﺎت اﺣﺘﲈﻟﻴﺔ ﻣﻌﻴﻨﺔ.
−7اﻟﱪﳎﺔ اﻟﺪﻳﻨﺎﻣﻴﻜﻴﺔ )Dynamic Programming (DP
ﻭﻫﻲ ﻋﻨﺪﻣﺎ ﻳﻜﻮﻥ اﳌﻄﻠﻮب ﻫﻮ اﻟﺘﻮﺻﻞ إﱃ ﺣﻠﻮﻝ ﻣﺘﻌﻠﻘﺔ ﺑﺒﻌﻀﻬﺎ اﻟـﺒﻌﺾ ﻭﰲ
ﻓﱰات ﻣﺘﻐﲑة ﻭﻣﺘﻌﺎﻗﺒﺔ ﻭﻳﻜﻮﻥ اﻟﻐﺮض ﻣﻦ داﻟﺔ اﳍﺪﻑ ﻫﻮ أﻣﺜﻠﻴﺔ ﻫﺬﻩ اﻷﻫـﺪاﻑ ﻋـﲆ
اﻟﻔﱰات اﳌﺨﺘﻠﻔﺔ ﺑﺄﻛﻤﻠﻬﺎ.
اﻟﱪﳎﺔ اﳋﻄﻴﺔ
Linear Programming
ﻃﺒﻴﻌﺔ اﻟﱪﳎﺔ اﳋﻄﻴﺔ
ﻳﻌﺘﱪ اﲣﺎذ اﻟﻘﺮار اﻷﻣﺜﻞ ﰲ إدارة اﻷﻋـﲈﻝ اﳊﺪﻳﺜـﺔ أﻫـﻢ ﻭﻇﻴﻔـﺔ ﻟﻠﻤـﺪﻳﺮ .ﻫـﺬا
اﻟﻘﺮار ﹰ
داﺋﲈ ﻳﻜﻮﻥ ﻋﺒﺎرة ﻋﻦ اﺧﺘﻴﺎر ﺑﺪﻳﻞ ﻣﻦ ﻋﺪة ﺑﺪاﺋﻞ ﻟﻠﻮﺻـﻮﻝ إﱃ أﻫـﺪاﻑ ﻣﻌﻴﻨـﺔ.
ﺷﻴﺌﺎ ﻳﺮاد ﺗﻌﻈﻴﻤﻪ أﻭ ﹰ
ﺷﻴﺌﺎ ﻳﺮاد ﺧﻔـﻀﻪ أﻭ ﻣـﺰﻳﺞ ﻣـﻦ اﻻﺛﻨـﲔ. ﻫﺬﻩ اﻷﻫﺪاﻑ ﻗﺪ ﺗﻜﻮﻥ ﹰ
ﻭﻣﻦ اﻷﻣﺜﻠﺔ ﻋﲆ اﻷﺷﻴﺎء اﻟﺘﻲ ﻳـﺮاد ﺗﻌﻈﻴﻤﻬـﺎ :ﺗﻌﻈـﻴﻢ اﻷرﺑـﺎح ,اﻟـﺪﺧﻞ ,اﻻﺳـﺘﺜﲈر,
ﻣﺴﺘﻮ ﺧﺪﻣﺔ اﻟﻌﻤﻼء ﻭﻏﲑﻫﺎ ﻣﻦ اﻷﺷﻴﺎء اﻟﺘﻲ ﰲ ﺻﺎﻟﺢ اﻟﴩﻛﺔ.ﻭﻣـﻦ اﻷﻣﺜﻠـﺔ ﻋـﲆ
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 8
∑a
j =1
ij X j ≤≥ bi for i = 1, 2 ,........, m
ﻣﻮرد ﻣﻌـﲔ ﻹﻧﺘـﺎج ﻭﺣـﺪة ﻭاﺣـﺪة ﻣـﻦ ﻣﻨـﺘﺞ ﻣـﺎ أﻭ ﻣﻌـﺪﻝ اﻟـﺮﺑﺢ أﻭ ﺗﻜﻠﻔـﺔ ﻣﻨـﺘﺞ
ﻣﻌﲔ.......إﻟﺦ
−2اﻟﻘﻴﻮد Constraints
ﻭﻫﻲ اﻟﺪاﻟﺔ اﻟﺘﻲ ﻳﺘﻢ ﻓﻴﻬﺎ ﺻﻴﺎﻏﺔ اﳍﺪﻑ اﻟﺬﻱ ﻳﺴﻌﻰ إﻟﻴﻪ ﻣﺘﺨﺬ اﻟﻘﺮار ﺣﻴﺚ
ﻳﺘﻢ اﻟﺘﻌﺒﲑ ﻋﻦ ﻓﻌﺎﻟﻴﺔ اﻟﻨﻤﻮذج ﻛﺪاﻟﺔ ﰲ ﻣﺘﻐﲑات اﻟﻘﺮار ﻭﻋﻤﻮﻣﺎ ﻳﻨﺘﺞ اﳊﻞ اﻷﻣﺜﻞ
) (Optimal Solutionﻋﻨﺪﻣﺎ ﲢﻘﻖ ﻗﻴﻢ ﻣﺘﻐﲑات اﻟﻘﺮار أﻓﻀﻞ ﻗﻴﻤﺔ ﻟﺪاﻟﺔ اﳍﺪﻑ ﺳﻮاء
ﹰ
ﻃﺒﻘﺎ ﻛﺎﻥ اﳍﺪﻑ ﺗﻌﻈﻴﻢ ﻛﺘﻌﻈﻴﻢ اﻷرﺑﺎح أﻭ ﺗﻘﻠﻴﻞ ﻛﺘﻘﻠﻴﻞ اﳋﺴﺎﺋﺮ ﻭاﻟﺘﻜﺎﻟﻴﻒ ﻭذﻟﻚ
ﻟﻈﺮﻭﻑ اﳌﻮﻗﻒ اﻟﺘﻲ ﻳﻌﱪ ﻋﻨﻬﺎ ﺑﻮاﺳﻄﺔ اﻟﻘﻴﻮد ﻭﺗﻄﺒﻴﻖ اﻟﱪﳎﺔ اﳋﻄﻴﺔ.
ﻣﺜﺎﻝ :ﺗﻘﻮﻡ ﴍﻛﺔ اﻷﻭﻳﺴﻂ ﻟﻸﺛﺎث ﺑﺘﺼﻨﻴﻊ اﻟﻄﺎﻭﻻت ﻭاﻟﻜـﺮاﳼ ﻛﺠـﺰء ﻣـﻦ
إﻧﺘﺎﺟﻬﺎ .اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ اﺳﻢ اﳌﻮرد )اﳌﻮاد ﻭاﻟﻌﻤﻞ( اﻟﺬﻱ ﻧﺤﺘﺎﺟﻪ ﻟﺼﻨﻊ ﻭﺣـﺪة
ﻭاﺣﺪة ﻣﻦ اﳌﻨﺘﺞ ﻭﻋﺪد اﻟﻮﺣﺪات اﳌﻄﻠﻮﺑﺔ ﻭاﻟﻮﺣﺪات اﳌﺘﺎﺣﺔ.
ﻭﻳﺮﻳﺪ ﺻﺎﺣﺐ اﻟﴩﻛﺔ أﻥ ﻳﻨﺘﺞ اﻟﻌﺪد اﻟﻼزﻡ ﻣﻦ اﻟﻜﺮاﳼ ﻭاﻟﻄﺎﻭﻻت ﻟﺰﻳﺎدة اﻟﺮﺑﺢ إﱃ
أﻛﱪ ﻗﺪر ﳑﻜﻦ ﻣﻦ اﻟﺮﻳﺎﻻت.
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 10
ﺧﻄﻮات اﳊﻞ
ﹶ
رﻳﺎﺿﻴﺎ Formulation −1ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ
ﻧﻔﱰض أﻥ ﻋـﺪد اﻟﻄـﺎﻭﻻت اﳌﻄﻠـﻮب إﻧﺘﺎﺟﻬـﺎ ) (tﻭﻋـﺪد اﻟﻜـﺮاﳼ اﳌﻄﻠـﻮب
إﻧﺘﺎﺟﻬﺎ ).(c
ﺻﻴﺎﻏﺔ داﻟﺔ اﳍﺪﻑ Objective function
ﺣﻴﺚ إﻥ اﳍﺪﻑ ﻫﻮ ﺗﻌﻈﻴﻢ اﻟﺮﺑﺢ إﱃ أﻋﲆ ﺣﺪ ﳑﻜﻦ ﻓﺈﻥ داﻟـﺔ اﳍـﺪﻑ ﳚـﺐ أﻥ
ﺗﻜﻮﻥ ﺗﻌﻈﻴﻢ ) (Maximizationﻭاﺧﺘﺼﺎرا ﺗﻜﺘﺐ ) ,(1)(Max.ﻭﺣﻴﺚ إﻥ اﻟﺮﺑﺢ ﻫﻮ ﻋﺒﺎرة
ﻋﻦ ﻋﺪد اﻟﻮﺣﺪات اﳌﺒﺎﻋﺔ ﻣﴬﻭﺑﺎ ﺑﺮﺑﺢ اﻟﻮﺣـﺪة اﻟﻮاﺣـﺪة ﻓـﺈﻥ داﻟـﺔ اﳍـﺪﻑ ﰲ ﻫـﺬﻩ
اﳌﺸﻜﻠﺔ ﺗﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ:
Max. 3t + 4c
ﻭﻳﻤﻜﻦ أﻥ ﻳﺮﻣﺰ ﻟﺪاﻟﺔ اﳍﺪﻑ ﺑﺮﻣﺰ ﻭﻟﻴﻜﻦ ) (zﻓﺘﻜﺘﺐ أﻳﻀﺎ ﺑﺼﻮرﻩ أﺧﺮ ﻛﺎﻵﰐ:
Max. z = 3t + 4c
ﺻﻴﺎﻏﺔ اﻟﻘﻴﻮد Constraints
) (1ﻟﻮ اﻓﱰﺿﻨﺎ أﻥ اﻟﴩﻛﺔ ﺗﺮﻳﺪ ﻣﺜﻼ )ﲣﻔﻴﺾ( اﻟﺘﻜﺎﻟﻴﻒ أﻭ أﻱ ﻋﻨﴫ آﺧﺮ ﻓﺈﻥ داﻟﺔ اﳍﺪﻑ ﺗﻜﻮﻥ داﻟﺔ ﲣﻔﻴﺾ
) (Minimizationأﻭ اﺧﺘﺼﺎراﹰ ).(Min.
11 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
t , c ≥0
ﻟﺼﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ ﺑﺎﻟﱪﳎﺔ اﻟﺮﻳﺎﺿـﻴﺔ )اﻟﱪﳎـﺔ اﳋﻄﻴـﺔ( ﺗﻮﺿـﻊ اﳌﺘﻐـﲑات t , cﻭداﻟـﺔ
اﳍﺪﻑ ﻭاﻟﻘﻴﻮد اﳋﺎﺻﺔ ﺑﺎﳌﺸﻜﻠﺔ ﲨﻴﻌﺎ .ﻟﺬﻟﻚ ﻓﺈﻥ ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﻟﺴﺎﺑﻘﺔ ﻛﺎﻣﻠﺔ ﻫﻲ ﻛﺎﻵﰐ:
Max. z = 3t + 4c
subject to
15t + 10c≤ 300
2.5 t + 5c ≤ 110
t , c ≥0
−2ﻃﺮﻳﻘﺔ اﳊﻞ اﻟﺒﻴﺎﲏ The Graphical Solution Methods
)ﺧﻄﲔ( ﻣﺘﻌﺎﻣﺪﻳﻦ .أﺣﺪ ﻫـﺬﻩ اﳌﺤـﺎﻭر ﻳﻤﺜـﻞ ﻋـﺪد اﻟﻄـﺎﻭﻻت ﻭاﻵﺧـﺮ ﻳﻤﺜـﻞ ﻋـﺪد
اﻟﻜﺮاﳼ .ﻳﻘﺴﻢ ﻛﻞ ﳏﻮر إﱃ ﻭﺣﺪات ﻻ ﺗﻘﻞ ﻋﻦ اﳊﺪ اﻷﻋﲆ اﳌﻤﻜﻦ إﻧﺘﺎﺟـﻪ ﻣـﻦ ﻛـﻞ
ﻣﻨﺘﺞ .ﻭﻳﺮﺳﻢ ﻛﻞ ﻗﻴﺪ ﻭﻛﺬﻟﻚ داﻟﺔ اﳍﺪﻑ ﻋﲆ ﺷﻜﻞ ﺧﻂ ﻛﺎﻵﰐ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 12
اﻟﴩﻛﺔ ﺗﺴﺘﻄﻴﻊ أﻥ ﺗﻨﺘﺞ ﰲ أﻱ ﻧﻘﻄﺔ داﺧﻞ ﻣﻨﻄﻘﺔ اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ .ﻭﻟﻜﻦ ﻫﺪﻑ
ﺻﺎﺣﺐ اﻟﴩﻛﺔ ﻫﻮ ﺗﻌﻈﻴﻢ اﻟﻔﺎﺋﺪة اﻟﺘﻲ ﲤﺜﻠﻬﺎ اﳌﻌﺎدﻟﺔ اﻟﺴﺎﺑﻘﺔ ) .(z=3t+4cﻟـﺬﻟﻚ ﻓﺈﻧـﻪ
ﻻﺑﺪ ﻣﻦ ﻭﺿﻊ اﳌﻌﺎدﻟﺔ ﻫﺬﻩ ﰲ اﻟﺮﺳﻢ اﻟﺒﻴﺎﲏ ﻟﻠﺤﻞ .ﻭذﻟـﻚ ﺑﻮﺿـﻊ أﻱ ﻗﻴﻤـﺔ اﺑﺘﺪاﺋﻴـﺔ
ﻭاﻓﱰاﺿﻴﺔ ﻟﺪاﻟﺔ اﻟﺮﺑﺢ )ﻋﺎدة ﻳﻮﺿﻊ ﻗﻴﻤﺔ ﻣﻮﺟﺒﺔ أﻛﱪ ﻣﻦ اﻟﺼﻔﺮ( .اﻓﱰض أﻧﻨﺎ ﻭﺿﻌﻨﺎ
zﺣﻴﺚ إﳖﺎ ﺗﻘﺒﻞ اﻟﻘﺴﻤﺔ ﻋـﲆ ﻛـﻼ ﻣـﻦ 3ﻭ 4ﺑـﺴﻬﻮﻟﺔ ﻭﺗﻘـﻊ ﰲ ﻣﻨﻄﻘـﺔ اﳊﻠـﻮﻝ = 24
اﳌﻤﻜﻨﺔ .ﺑﻌﺪ ذﻟﻚ ﻧﻀﻊ ﺧﻂ داﻟﺔ اﳍﺪﻑ ﻳﻘـﺎﻃﻊ ﳏـﻮر اﻟﻄـﺎﻭﻻت ﰲ 8ﻭﻳﻘـﺎﻃﻊ ﳏـﻮر
اﻟﻜﺮاﳼ ﰲ اﻟﻨﻘﻄﺔ .6ﺛﻢ ﻧﺤﺮﻙ ﺧﻂ داﻟﺔ اﳍﺪﻑ إﱃ اﻻﲡـﺎﻩ اﻟـﺬﻱ ﻳﺰﻳـﺪ ﻣـﻦ اﻷرﺑـﺎح
)ﻋﻜﺲ ﻧﻘﻄﺔ اﻟﺼﻔﺮ( ﻭﺑﺸﻜﻞ ﻣﻮازﻱ ﳋﻂ داﻟﺔ اﳍﺪﻑ اﳌﺮﺳـﻮﻡ ﺣﺘـﻰ ﻧـﺼﻞ إﱃ آﺧـﺮ
زاﻭﻳﺔ ﰲ اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ ﻭﻫﺬﻩ اﻟﺰاﻭﻳﺔ ﻫﻲ زاﻭﻳﺔ اﳊـﻞ اﻷﻣﺜـﻞ ﻭﺗـﺴﻤﻰ زاﻭﻳـﺔ أﻋﻈـﻢ
ﺟﺎذﺑﻴﺔ ).(The most attractive corner
ﻣﻌﺮﻓﺔ اﳊﻞ اﻷﻣﺜﻞ :أﻋﻈﻢ زاﻭﻳﺔ ﺟﺬاﺑﺔ ﻫﻲ اﻟﺘـﻲ ﺗﻌﻄﻴﻨـﺎ ﻗـﻴﻢ ﻣﺘﻐـﲑات اﳊـﻞ
اﻷﻣﺜﻞ .ﻭﺑﺎﻟﻨﻈﺮ إﱃ اﻟﺰاﻭﻳﺔ اﳌﺜﲆ ﻧﺠﺪ أﳖﺎ ﺗﻘﺎﻃﻊ ﳏﻮر اﻟﻜـﺮاﳼ ﰲ 18ﻭﺗﻘـﺎﻃﻊ ﳏـﻮر
اﻟﻄﺎﻭﻻت ﰲ .8أﻱ إﻥ اﳊﻞ اﻷﻣﺜﻞ ﻫﻮ إﻧﺘﺎج 8ﻭﺣﺪات ﻣﻦ اﻟﻄﺎﻭﻻت ﻭ 18ﻭﺣﺪة ﻣﻦ
اﻟﻜﺮاﳼ .ﻭأﻋﻈﻢ ﻗﻴﻤﺔ ﻟﺪاﻟﺔ اﳍﺪﻑ ﻫﻲ 96=18×4+8×3رﻳﺎﻻﹰ.
ﻣﻌﺮﻓﺔ اﳊﻞ اﻷﻣﺜﻞ ﺑﺤﻞ اﻟﻘﻴﺪﻳﻦ رﻳﺎﺿﻴﺎ :ﺣﻴﺚ إﻥ اﻟﺰاﻭﻳﺔ اﳌﺜﲆ ﺗﻘـﻊ ﰲ ﺗﻘـﺎﻃﻊ
اﳋﺎﺻﲔ ﺑﺴﺎﻋﺎت اﻟﻌﻤﻞ ﻭﻛﻤﻴﺔ اﳋﺸﺐ اﳌﺘﺎﺣﺔ ﻓﺈﻧﻪ أﻳﻀﺎ ﻳﻤﻜﻦ ﻣﻌﺮﻓﺔ اﻟﻌـﺪد
ﹼ اﻟﻘﻴﺪﻳﻦ
اﻟﻼزﻣﺔ ﻣﻦ اﻟﻜﺮاﳼ ﻭاﻟﻄﺎﻭﻻت ﺑﺤﻞ اﳌﻌﺎدﻟﺘﲔ اﳋﺎﺻﺘﲔ ﲠﺬﻩ اﻟﻘﻴﻮد اﻟﺘﺎﻟﻴﺔ:
)15t + 10c≤ 300 (1
)2.5 t + 5 c ≤ 110 (2
ﺑﴬب اﳌﻌﺎدﻟﺔ اﻟﺜﺎﻧﻴﺔ اﻟﺴﺎﺑﻘﺔ ﰲ ) (2−ﻭإﺿﺎﻓﺘﻬﺎ ﻟﻠﻤﻌﺎدﻟـﺔ اﻷﻭﱃ ﻓـﺈﻥ اﻟﻨـﺎﺗﺞ ﻳﻜـﻮﻥ
10 t = 80ﻭﻣﻨﻪ t = 8ﻭﺑﺎﻟﺘﻌﻮﻳﺾ ﰲ أﻱ ﻣﻌﺎدﻟﺔ ﻧﺠﺪ أﻥ c=18ﻭأﻋﻈﻢ ﻗﻴﻤﺔ ﳑﻜﻨـﺔ ﻟﺪاﻟـﺔ
اﳍﺪﻑ ﻫﻲ 96رﻳﺎﻻﹰ.
13 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
ﻃﻮر ﻫﺬﻩ اﻟﻄﺮﻳﻘﺔ اﻟﻌﺎﱂ ) (George Dantzingﺑﻌﺪ اﳊﺮب اﻟﻌﺎﳌﻴﺔ اﻟﺜﺎﻧﻴـﺔ ﰲ ﻋـﺎﻡ
ﹼ
1947ﻡ .ﻭﻫﻲ ﻃﺮﻳﻘﺔ ﻣﻔﻴﺪة ﰲ ﺣﻞ ﻣﺸﺎﻛﻞ اﻟﱪﳎـﺔ اﳋﻄﻴـﺔ اﻟﻜﺒـﲑة)ذات اﳌـﻮارد ﻏـﲑ
اﻟﺴﺎﻟﺒﺔ( ﺣﻴﺚ ﻳﻤﻜﻦ أﻥ ﻳﺴﺘﺨﺪﻡ اﻟﻜﻤﺒﻴﻮﺗﺮ ﻟﻴﻘﻮﻡ ﺑﺤﻞ اﳌﺸﺎﻛﻞ اﻟﻜﺒﲑة ﺑﺴﻬﻮﻟﺔ.
ﻟﻔﻬﻢ ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﻓﺈﻧﻨﺎ ﺳﻨﺤﺎﻭﻝ ﺣﻞ اﳌﺜﺎﻝ اﳌﺒـﺴﻂ اﻟـﺴﺎﺑﻖ )ﴍﻛـﺔ اﻷﻭﻳـﺴﻂ(
ﺑﻄﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﺧﻄﻮة ﺑﺨﻄﻮة .ﺣﻴﺚ اﻓﱰﺿـﻨﺎ أﻥ ﻋـﺪد اﻟﻜـﺮاﳼ اﳌـﺮاد إﻧﺘﺎﺟﻬـﺎ
ﻫﻮ) (cﻭﻋﺪد اﻟﻄﺎﻭﻻت اﳌﺮاد إﻧﺘﺎﺟﻬـﺎ أﻳـﻀﺎ ﻫـﻲ ) (tﻭﻛﺎﻧـﺖ ﺻـﻴﺎﻏﺔ اﳌـﺸﻜﻠﺔ ﻫـﻲ
ﻛﺎﻟﺘﺎﱄ:
Max. z = 3t + 4c
subject to:
15t + 10c ≤ 300
2.5t + 5c ≤ 110
t , c ≥0
ﻭﺑﻮﺿﻌﻬﺎ ﰲ ﺟﺪﻭﻝ:
ﻋﺪد اﻟﻮﺣﺪات اﳌﻄﻠﻮﺑﺔ ﻹﻧﺘﺎج ﻭﺣﺪة ﻭاﺣﺪة ﻣﻦ
اﳌﺘﺎح اﻟﻜﺮاﳼ اﻟﻄﺎﻭﻻت اﺳﻢ اﳌﻮرد
300 10 15 ﺧﺸﺐ )ﻳﺎردة(
110 5 2.5 ﻋﻤﻞ )ﺳﺎﻋﺔ ﻋﻤﻞ(
4 3 رﺑﺢ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة ﺑﺎﻟﺮﻳﺎﻝ(
اﻟﺰاﺋﺪة ﻣﻦ اﳋﺸﺐ ﻭﻣﻦ ﺳﺎﻋﺎت اﻟﻌﻤﻞ ﺑﺎﳌﺘﻐﲑات اﻟﻔﺎﺋﻀﺔ ) .(Slack Variablesأﻱ أﻧﻪ
ﻣﻦ اﳌﻤﻜﻦ أﻥ ﻧﻀﻊ اﻟﻘﻴﻮد ﺑﺼﻮرة ﺟﺪﻳﺪة ﺑﻌﺪ إﺿﺎﻓﺔ اﳌﺘﻐﲑات اﻟﻔﺎﺋﻀﺔ ﻛﺎﻟﺘﺎﱄ:
= اﻟﻜﻤﻴﺔ اﳋﺸﺐ اﻹﲨﺎﻟﻴﺔ. ﻛﻤﻴﺔ اﳋﺸﺐ اﳌﺴﺘﺨﺪﻡ +ﻛﻤﻴﺔ اﳋﺸﺐ ﻏﲑ اﳌﺴﺘﺨﺪﻡ )اﻟﻔﺎﺋﺾ(
ﻋﺪد اﻟﺴﺎﻋﺎت اﳌﺴﺘﺨﺪﻣﺔ +ﻋﺪد اﻟﺴﺎﻋﺎت ﻏﲑ اﳌﺴﺘﺨﺪﻣﺔ )اﻟﻔﺎﺋﻀﺔ( = ﻋﺪد اﻟﺴﺎﻋﺎت اﻹﲨﺎﻟﻴﺔ.
اﻓﱰض أﻧﻨﺎ رﻣﺰﻧﺎ ﻟﻜﻤﻴﺔ اﳋﺸﺐ ﻏﲑ اﳌﺴﺘﺨﺪﻡ )اﻟﻔﺎﺋﺾ( ﺑـﺎﻟﺮﻣﺰ ) (s1ﻭرﻣﺰﻧـﺎ
ﻟﻌﺪد اﻟﺴﺎﻋﺎت ﻏﲑا ﳌﺴﺘﺨﺪﻣﺔ )اﻟﻔﺎﺋﻀﺔ( ﺑﺎﻟﺮﻣﺰ ) (s2ﻓﺈﻥ اﻟﻘﻴﻮد ﻳﻤﻜـﻦ اﻵﻥ ﻛﺘﺎﺑﺘﻬـﺎ
ﻛﺎﻵﰐ:
15 t + 10c + (s1) = 300
2.5 t + 5c + (s2) = 110
ﻫﻨﺎ ﻧﻼﺣﻆ أﻥ اﻟﻘﻴﻮد ﻋﲆ ﺷﻜﻞ ﻳﺴﺎﻭﻱ; ﻷﻧﻨﺎ ﲨﻌﻨﺎ اﳌﺴﺘﺨﺪﻡ ﻭﻏﲑ اﳌـﺴﺘﺨﺪﻡ
ﻣﻦ اﳌﻮارد اﳌﺘﺎﺣﺔ ,ﻭﺑﻮﺿﻌﻬﺎ ﺑﺎﻟﺸﻜﻞ اﻟﺴﺎﺑﻖ ﳜﺪﻣﻨﺎ ﰲ ﻏﺮﺿـﲔ .اﻷﻭﻝ ﻫـﻮ ﻟـﺴﻬﻮﻟﺔ
ﹰ
اﻗﺘﺼﺎدﻳﺎ ﺣﻠﻬﺎ ﺟﱪﻳﺎ إذا ﻛﺎﻧﺖ ﻣﺘﺴﺎﻭﻳﺔ ﺑﺪﻻ ﻣﻦ ﻣﱰاﺟﺤﺔ .اﻟﺜﺎﲏ ﻫﻮ ﻟﺴﻬﻮﻟﺔ ﺗﻔﺴﲑﻫﺎ
إذا ﻛﺎﻧﺖ ﻋﲆ ﻫﺬا اﻟﺸﻜﻞ.
ﻭﺿﻊ اﳌﺸﻜﻠﺔ اﳋﻄﻴﺔ ﰲ ﺷﻜﻞ ﻓﻮاﺋﺾ
ﻳﺘﻢ ﻭﺿﻊ اﳌﺸﻜﻠﺔ اﳋﻄﻴﺔ اﻟﺴﺎﺑﻘﺔ ﰲ ﺷﻜﻞ ﻓﻮاﺋﺾ ﺑﺈدﺧﺎﻝ اﳌﺘﻐـﲑات اﻟﻔﺎﺋـﻀﺔ
ﻋﲆ ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﳋﻄﻴﺔ اﻟﺴﺎﺑﻘﺔ ﻛﺎﻵﰐ:
Max z= 3t + 4c + (0)s1 + (0)s2
subject to:
15 t + 10c +(1)s1+(0)s2 = 300
2.5 t + 5c + (0)s1+(1)s2 = 110
t,c,s1,s2 ≥ 0
ﻫﺬﻩ اﳌﺘﻐﲑات اﻟﻔﺎﺋﻀﺔ ﻇﻬﺮت ﰲ داﻟﺔ اﳍﺪﻑ ﺑﻤﻌﺎﻣﻼت ﺻﻔﺮﻳﺔ ﻟﺘﻌﻜﺲ اﳊﻘﻴﻘـﺔ ﺑـﺄﻥ
اﳌﻮارد ﻏﲑ اﳌﺴﺘﺨﺪﻣﺔ ﻻ ﺗﺰﻳﺪ ﰲ اﻟﺮﺑﺢ )أﻭ ﺣﺘﻰ اﳋﺴﺎرة( ﻭﻟﻜـﻦ ﲡﻠـﺲ ﰲ ﻣـﺴﺘﻮدع
ﹰ
ﻻﺣﻘﺎ ﺑﺸﻜﻞ ﻣـﻨﻈﻢ. اﻟﴩﻛﺔ .ﻭﻭﺿﻌﺖ اﳌﺘﻐﲑات اﻟﻔﺎﺋﻀﺔ ﰲ اﻟﻘﻴﻮد ﺣﺘﻰ ﻳﺘﻢ ﺣﺴﺎﲠﺎ
ﹰ
أﺻـﻔﺎرا ﻭﻳـﺴﺘﺤﻴﻞ ﹰ
أﻳﻀﺎ ﻓﺈﻥ اﳌﺘﻐـﲑات اﻟﻔﺎﺋـﻀﺔ ﳚـﺐ أﻥ ﺗﻜـﻮﻥ ﻣﻮﺟﺒـﺔ اﻟﻘﻴﻤـﺔ أﻭ
15 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
ﻭﺟﻮدﻫﺎ ﺑﺎﻟﺴﺎﻟﺐ; ﻷﻥ ﻭﺟﻮدﻫﺎ ﺑﺎﻟﺴﺎﻟﺐ ﻣﻌﻨﺎﻩ أﻧﻚ اﺳﺘﺨﺪﻣﺖ ﻣﻦ اﳌـﻮارد أﻛﺜـﺮ ﳑـﺎ
ﻋﻨﺪﻙ ﻭﻫﺬا ﻣﺴﺘﺤﻴﻞ.
ﺣﻞ اﳌﺸﻜﻠﺔ اﳋﻄﻴﺔ ﺟﱪﻳﺎ
ﻻ ﻳﻤﻜﻦ اﻵﻥ رﺳﻢ ﻣﻨﻄﻘﺔ اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ ﹰ
ﺑﻴﺎﻧﻴﺎ; ﻭذﻟﻚ ﻷﻧﻪ ﻳﻮﺟﺪ ﻋﻨﺪﻧﺎ أرﺑﻌـﺔ
ﻣﺘﻐﲑات ﺑﺪﻻ ﻣﻦ اﺛﻨـﲔ .ﻭﻻ ﻳﻤﻜـﻦ ﺣـﻞ اﳌـﺸﻜﻠﺔ ﻷﳖـﺎ ﺻـﺎرت ذات أرﺑﻌـﺔ أﺑﻌـﺎد
ﻭﻛﺬﻟﻚ ﻫﻲ ﻣﻌﺎدﻟﺘﲔ ﰲ أرﺑﻌﺔ ﳎﺎﻫﻴﻞ.
15 t + 10c +(1)s1+(0)s2 = 300
2.5 t + 5c + (0)s1+(1)s2 = 110
ﻭاﳋﻼﺻﺔ ﻫﻲ أﻧﻪ ﻣﺘﻰ ﻣﺎ زاد ﻋﺪد اﳌﺠﺎﻫﻴﻞ )اﳌﺘﻐﲑات( ﻋـﻦ ﻋـﺪد اﳌﻌـﺎدﻻت
ﻓﺈﻧﻪ ﳊﻞ ﻫﺬﻩ اﳌﻌﺎدﻻت ﳚﺐ اﻓﱰاض ﻗﻴﻢ اﺑﺘﺪاﺋﻴﺔ ﻟﻠﻤﺘﻐﲑات اﻟﺰاﺋﺪة.
ﺧﻠﻴﻂ اﳊﻞ The variable mix
ﻧﻄﺎﻕ اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ ﻭﻳﻤﻜﻦ ﻣﻌﺮﻓﺘﻬﺎ ﻋﲆ اﻟﺮﺳـﻢ اﻟﺒﻴـﺎﲏ اﻟـﺴﺎﺑﻖ ﺑـﺎﻟﻨﻈﺮ إﱃ اﳌﻨﻄﻘـﺔ
ﺧﺎرج اﻟﺸﻜﻞ ).(A,B,C,D
:(Feasibleﻭﻫﻲ ﲨﻴﻊ ﻧﻘﺎط اﳌﻨﻄﻘﺔ اﻟﺘﻲ ﲢﻴﻂ ﲠـﺎ −2اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ )Solution
اﻟﺰﻭاﻳﺎ ).(A,B,C,D
−3اﳊﻠﻮﻝ اﻷﺳﺎﺳﻴﺔ اﳌﻤﻜﻨﺔ ) :(Basic Feasible Solutionﻭﻫﻲ اﻟﻨﻘﺎط اﻟﺘﻲ ﺗﻘﻊ
ﻋﲆ زﻭاﻳﺎ اﳊﻞ اﳌﻤﻜﻦ أﻱ ﻫﻲ اﻟﻨﻘﻄﺔ Aﻭ Bﻭ Cﻭﻛﺬﻟﻚ اﻟﻨﻘﻄﺔ .D
17 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
زﻭاﻳﺎ أﻭ أﺿﻼع اﳊﻠﻮﻝ اﻷﺳﺎﺳﻴﺔ اﳌﻤﻜﻨﺔ ﻭاﻟﺘﻲ ﺗـﺆدﻱ إﱃ ﲢﻘﻴـﻖ أﻋﻈـﻢ ﻗﻴﻤـﺔ ﻟﺪاﻟـﺔ
اﳍﺪﻑ.
اﳌﺘﻐﲑات اﳌﺜﺒﺘﺔ اﳌﺘﻐﲑات
زاﻭﻳﺔ اﳊﻞ
ﻗﻴﻤﺘﻬﺎ )ﺗﺜﺒﻴﺖ ﻋﻨﺪ اﳊﺮة اﻟﻘﻴﻤﺔ
z s2 s1 c t
(non-mix اﻟﺼﻔﺮ( (variable
)mix
)variable
0 110 300 0 0 t,c s1, s2 A
88 0 80 22 0 t , s2 c, s1 B
60 60 0 0 20 c ,s1 t ,s2 C
96 0 0 18 8 s1, s2 t, c D
Infeasible
ﻏﲑ ﳑﻜﻦ 0 360− 0 44 c , s2 t , s1 E
Infeasible
ﻏﲑ ﳑﻜﻦ 40− 0 30 0 t , s1 c , s2 F
ﻭأﺳﻬﻞ ﻟﻠﻤﺸﺎﻛﻞ اﻟﺘﻲ ﲢﻮﻱ ﻋﲆ ﻣﺘﻐﲑﻳﻦ ﻓﻘﻂ .ﻫﻨﺎ ﺳﻴﺘﻢ ﺣـﻞ اﳌـﺸﻜﻠﺔ اﻟـﺴﺎﺑﻘﺔ ﻷﻥ
ذﻟﻚ ﺳﻴﺴﻬﻞ ﻓﻬﻢ ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ.
ﳌﺎذا ﻻ ﻧﺨﺘﱪ ﲨﻴﻊ اﻟﺰﻭاﻳﺎ ذات اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ ﺛﻢ ﻧﺄﺧﺬ اﳊﻞ اﻟﺬﻱ ﻳﻌﻄﻲ أﻛـﱪ
رﺑﺢ?
اﳌﺸﻜﻠﺔ اﻟﺘﻲ ﻧﺤﻦ ﺑﺼﺪدﻫﺎ ﲢﻮﻱ ﻗﻴﺪﻳﻦ ﻓﻘﻂ ﻭﻟﺬﻟﻚ اﺳـﺘﻄﻌﻨﺎ أﻥ ﻧﺠـﺪ اﳊـﻞ
اﻷﻣﺜﻞ ﺑﺎﺧﺘﺒﺎر ﲨﻴﻊ اﻟﺰﻭاﻳﺎ ﻭﻟﻜـﻦ ﻟـﻮ زادت اﻟﻘﻴـﻮد ﻗﻠـﻴﻼ ﻟﻜـﺎﻥ ﺣﻠﻬـﺎ ﻣﻌﻘـﺪ ﺟـﺪا
ﺑﺎﻟﻄﺮﻳﻘﺔ اﻟﺴﺎﺑﻘﺔ ﻭﻟﻜﻦ ﺑﻄﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﻳﻤﻜﻦ ﺣﻠﻬﺎ ﺑﺎﻟﺮﻏﻢ ﻣـﻦ زﻳـﺎدة اﳌﺘﻐـﲑات
ﺑﺄﻛﺜﺮ ﻣﻦ ﻣﺘﻐﲑﻳﻦ.
اﺳﺘﺨﺪاﻡ ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﰲ اﳊﻞ The Simplex Method
ﺗﺒﺪأ ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﺑﺎﻟﺰاﻭﻳﺔ اﻟﺘﻲ ﺗﻜﻮﻥ ﻛﻤﻴﺔ اﻹﻧﺘﺎج ﻓﻴﻬﺎ ﺻـﻔﺮا )أﻱ ﻧﻘﻄـﺔ
ﺗﻘﺎﻃﻊ اﳌﺤﻮرﻳﻦ( ﺣﻴﺚ ﺗﻜﻮﻥ ﻣﺘﻐﲑات اﳊﻞ" ﺗﺸﻜﻴﻠﺔ اﳊﻞ" ﻫﻲ اﳌﺘﻐﲑات اﻟﻔﺎﺋـﻀﺔ.
ﺑﻌﺪ ذﻟﻚ ﺗﻨﺘﻘﻞ إﱃ زاﻭﻳﺔ أﺧﺮ ﺗﻌﻈﻢ داﻟﺔ اﳍﺪﻑ ﺑﺄﻋﻈﻢ ﻗﻴﻤﺔ ﳑﻜﻨـﺔ ﰲ ﻛـﻞ ﻣﺮﺣﻠـﺔ.
ﻭﻋﻨﺪﻣﺎ ﻳﺴﺘﺤﻴﻞ زﻳﺎدة اﻷرﺑﺎح ﻓﺈﻥ ذﻟﻚ ﻳﻌﻨﻲ اﻟﻮﺻـﻮﻝ إﱃ اﻟﺰاﻭﻳـﺔ اﻷﻋﻈـﻢ ﺟﺎذﺑﻴـﺔ
)اﳌﺜﲆ(.
ﻭﺑﺎﻟﻨﻈﺮ إﱃ ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﻟﺴﺎﺑﻘﺔ ﻧﺠﺪ أﳖـﺎ ﺗﺘﻜـﻮﻥ ﻣـﻦ ﺛـﻼث ﻗﻴـﻮد :اﻟﻘﻴـﺪ اﻷﻭﻝ
ﺧﺎص ﺑﺪاﻟﺔ اﳍﺪﻑ .اﻟﻘﻴﺪ اﻟﺜﺎﲏ ﺧﺎص ﺑﺎﳌﱰاﺟﺤﺔ اﻷﻭﱃ )ﻗﻴﺪ اﳋﺸﺐ( .اﻟﻘﻴﺪ اﻟﺜﺎﻟﺚ
ﺧﺎص ﺑﺎﳌﱰاﺟﺤﺔ اﻟﺜﺎﻧﻴﺔ )ﻗﻴﺪ اﻟﻌﻤـﻞ( .ﻭﻫـﺬﻩ اﻟﻘﻴـﻮد ﲢﻘـﻖ ﴍﻭط اﻟـﺼﻮرة اﳌﻘﻨﻨـﺔ
) (The Canonical Formاﻟﺘﻲ ﺑﻨﺎء ﻋﻠﻴﻬﺎ ﻳﺘﻢ ﺑﻨﺎء ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ ﻭﻫﻲ:
إﻥ ﻛﻞ ﻣﻌﺎدﻟﺔ ﺗﻘﺎﺑﻞ ﻣﺘﻐﲑا أﺳﺎﺳﻴﺎ ﻭاﺣـﺪا ﻣﻌﺎﻣﻠـﻪ ﻳـﺴﺎﻭﻱ اﻟﻮاﺣـﺪ اﻟـﺼﺤﻴﺢ •
).(S1, S2
إﻥ ﻛﻞ ﻣﺘﻐﲑ أﺳﺎﳼ ﻳﻈﻬﺮ ﰲ ﻣﻌﺎدﻟﺔ ﻭاﺣﺪة ﻓﻘﻂ ﻭﻻ ﻳﻈﻬﺮ أﻳﺎ ﻣﻨﻬﲈ ﰲ داﻟﺔ اﳍﺪﻑ. •
رﺑﺤﻴﺔ اﻟﻮﺣﺪة
ﻋﻤﻮد
اﻟﻮاﺣﺪة 3 4 0 0
unit profit
اﳌﺘﻐﲑات ﻏﲑ
exchange ratio
اﻷﺳﺎﺳﻴﺔ t c s1 s2 اﳊﻞ
ﻣﻌﺪﻝ اﻟﺘﻐﻴﲑ
اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ
ﻣﻊ اﻟﻌﻠﻢ ﺑﺄﻥ ﺗﻀﺤﻴﺔ اﻟﻮﺣﺪة اﻟﻮاﺣـﺪة =رﺑﺤﻴـﺔ اﻟﻮﺣـﺪة اﻟﻮاﺣـﺪة × ﻋﻤـﻮد ﻣﻌﺎﻣـﻞ
اﻟﺘﻐﻴﲑ; ﻟﺬﻟﻚ ﻓﺈﻥ ﻭﺣﺪة اﻟﺘﻀﺤﻴﺔ ﻟﻜﻞ ﻣﺘﻐﲑ ﻏﲑ أﺳﺎﳼ ﻳﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ:
*4
21 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
ﻭﻟﺘﺤﺪﻳﺪ اﳌﺘﻐﲑ اﳋﺎرج )اﻟﺼﻒ( ﻓﺈﻧﻪ ﻳﺘﻢ ﻗﺴﻤﺔ ﻗﻴﻢ ﻋﻤﻮد اﳊﻞ ﻋﲆ ﻣﻌﺎﻣﻼت اﻟﻌﻤﻮد
اﻟﺪاﺧﻞ.
ﻓﻴﻜﻮﻥ اﳌﺘﻐﲑ اﳋﺎرج ﻫﻮ اﻟﺼﻒ اﻟﺬﻱ ﳛﻮﻱ أﻗﻞ ﻣﻌﺎﻣﻼت ﻣﻮﺟﺒﺔ (22) 2ﻛﲈ ﻳﲇ:
) (
ﰲ اﳌﻌﺎدﻟﺔ اﻟﻌﻤﻞ )اﳌﺘﻐﲑ اﳋﺎرج( ﳚﺐ أﻥ ﻳﻜﻮﻥ ﻭاﺣﺪا ﺻﺤﻴﺤﺎ .أﻱ ﺑﻘـﺴﻤﺔ اﳌﻌﺎدﻟـﺔ
اﻟﺜﺎﻧﻴﺔ ﻋﲆ 5ﻛﺎﻟﺘﺎﱄ:
0.5 t + 1 c + (0)s1+(1/5)s2 = 22 )اﳌﺘﻐﲑ اﳉﺪﻳﺪ(
ﹰ
أﺻﻔﺎرا ﻓـﺈﻥ cﺳﺘـﺴﺎﻭﻱ 22ﻭﺗﻜـﻮﻥ ﻟﺬﻟﻚ ﻓﺈﻧﻪ إذا ﻭﺿﻌﺖ ﻗﻴﻤﺔ tﻭﻛﺬﻟﻚ s2ﺗﺴﺎﻭﻱ
اﳌﻌﺎدﻟﺘﲔ اﻟﺴﺎﺑﻘﺘﲔ ﻛﲈ ﻳﲇ:
15 t + 10 c +(1) s1+(0)s2 = 300
)اﻟﺼﻒ اﻟﺜﺎﲏ اﳉﺪﻳﺪ( 0.5 t + 1 c + (0) s1+(1/5)s2 = 22
ﹰ
ﺳﺎﻟﺒﺔ )أﻱ ﻻ ﻳﻮﺟﺪ ﻣﻌﺎﻣﻼت ﻣﻮﺟﺒﺔ ﻋﲆ اﻹﻃﻼﻕ( ﻓﺈﻥ ﻗﻴﻮد ﹰ
أﺻﻔﺎرا أﻭ ) (2إذا ﻛﺎﻧﺖ ﲨﻴﻊ ﻣﻌﺎﻣﻼت اﻟﺘﻐﻴﲑ
اﳌﺸﻜﻠﺔ ﻏﲑ ﻣﻘﻴﺪة.
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 22
ﻣﻊ اﻟﻌﻠﻢ إﻧﻨﺎ ﺣﺼﻠﻨﺎ ﻋﲆ ﻋﻨﺎﴏ اﻟﺼﻒ اﻷﻭﻝ ﺑﻘﺴﻤﺔ ﲨﻴﻊ اﻟﻌﻨﺎﴏ ﻋﲆ 10
ﻣﺘﻐﲑ ﻏﲑ أﺳﺎﳼ ﻭﻳﺆدﻱ زﻳﺎدﺗﻪ إﱃ أﻋﻈﻢ ﻗﻴﻤﺔ ﰲ داﻟﺔ اﳍـﺪﻑ? إذا ﱂ ﻳﻮﺟـﺪ ﻓﻨﺘﻮﻗـﻒ
ﻋﻨﺪ ﻫﺬا اﳊﺪ ﻭﻧﻜﻮﻥ ﻗـﺪ ﺗﻮﺻـﻠﻨﺎ إﱃ اﳊـﻞ اﻷﻣﺜـﻞ .أﻣـﺎ إذا ﻭﺟـﺪ ﻫـﺬا اﳌﺘﻐـﲑ ﻏـﲑ
اﻷﺳﺎﳼ ﻓﻴﻜﻮﻥ ﻫﻮ اﳌﺘﻐﲑ اﻟﺪاﺧﻞ ) (Entering Variableﻭﻧﻨﺘﻘﻞ إﱃ اﳋﻄﻮة اﻟﺘﺎﻟﻴﺔ.
ﻧﺰﻳﺪ ﻣﻦ ﻗﻴﻤﺔ ﻫﺬا اﳌﺘﻐﲑ اﻟﺪاﺧﻞ ﺣﺘﻰ ﺗﺼﻞ ﻗﻴﻢ أﺣﺪ اﳌﺘﻐـﲑات اﻷﺳﺎﺳـﻴﺔ −3
إﱃ اﻟﺼﻔﺮ ﻭﺑﺬﻟﻚ ﻳﻜﻮﻥ ﻫﺬا اﳌﺘﻐﲑ اﻷﺳﺎﳼ ﻫﻮ اﳌﺘﻐﲑ اﳋﺎرج ).(Departing Variable
ﻳﻀﻢ اﳌﺘﻐﲑ اﻟﺪاﺧﻞ إﱃ ﻗﺎﺋﻤﺔ اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ ﻭاﳌﺘﻐﲑ اﳋﺎرج إﱃ اﳌﺘﻐﲑات ﻏﲑ
ﺛﻢ ﹼ
اﻷﺳﺎﺳﻴﺔ.
ﺣﺴﺎب ﻗﻴﻢ اﳌﺘﻐﲑات ﻭداﻟﺔ اﳍﺪﻑ ﺛﻢ اﻻﻧﺘﻘﺎﻝ إﱃ اﳋﻄﻮة ).(2 −4
ﻭﺣﺪة اﺳﺘﺜﲈرﻳﺔ ﺑﻴﻨﲈ اﻻﺳﺘﺜﲈر ﰲ اﻟﻌﻤﻠﺔ ﻳﻌﻄﻲ ﻣﺆﴍ ﺧﺴﺎرة 3ﻟﻜﻞ ﻭﺣﺪة اﺳـﺘﺜﲈرﻳﺔ.
ﻣﻊ اﻟﻌﻠﻢ أﻧﻪ ﻛﻠﲈ زاد رﻗﻢ اﳌﺆﴍ ﻛﻠﲈ زادت اﳌﺨﺎﻃﺮة.
ﻫﺬا اﻟﻌﻤﻴﻞ أﻳﻀﺎ اﺷﱰط أﻥ ﻳﺴﺘﺜﻤﺮ ﻋﲆ اﻷﻗﻞ 300.000رﻳﺎﻝ ﰲ اﻟﻌﻤﻠﺔ.
اﻟﺴﺆاﻝ ﻫﻮ ﻛﻢ ﻭﺣﺪة اﺳﺘﺜﲈرﻳﺔ ﻣﻦ ﻛﻞ ﻧﻮع ﳚـﺐ أﻥ ﺗـﺸﱰﳞﺎ اﻟـﴩﻛﺔ ﻟـﺼﺎﻟﺢ
اﻟﻌﻤﻴﻞ إذا ﻛﺎﻥ ﻫﺪﻑ اﻟﻌﻤﻴﻞ ﻫﻮ ﲣﻔﻴﺾ اﻷﺧﻄﺎر ﻣﻦ ﻫﺬﻩ اﻟﻌﻤﻠﻴﺔ اﻻﺳﺘﺜﲈرﻳﺔ.
−1ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﳋﻄﻴﺔ:
ﻧﻔﱰض أﻥ ﻋﺪد اﻟﻮﺣﺪات اﻻﺳﺘﺜﲈرﻳﺔ ﰲ اﻷﺳﻬﻢ = x1
• داﻟﺔ اﳍﺪﻑ :ﻭﺣﻴﺚ إﻥ ﻣﺆﴍ اﳋﻄﺮ ﻟﻸﺳﻬﻢ ﻫﻮ 8ﻭﻟﻠﻌﻤﻠﺔ ﻫـﻮ 3ﻓـﺈﻥ داﻟـﺔ
اﳍﺪﻑ اﳌﺮاد ﲣﻔﻴﻀﻬﺎ ﻫﻲ ﻛﲈ ﻳﲇ:
min 8x1 + 3x2
• ﻗﻴﺪ إﲨﺎﱄ اﻷﻣﻮاﻝ اﻟﺘﻲ ﻳﻤﻜﻦ اﻻﺳـﺘﺜﲈر ﻓﻴﻬـﺎ :اﻟﻘﻴـﺪ اﻷﻭﻝ ﳜـﺘﺺ ﺑﻜﻤﻴـﺔ
اﻷﻣﻮاﻝ اﳌﻄﻠﻮب اﻻﺳﺘﺜﲈر ﻓﻴﻬﺎ ﻭﺣﻴﺚ إﻥ ﻭﺣﺪة اﻻﺳﺘﺜﲈر ﰲ اﻷﺳﻬﻢ ﺗﻜﻠﻒ 50رﻳﺎﻻ
ﻭ 100رﻳﺎﻝ ﻟﻼﺳﺘﺜﲈر ﰲ اﻟﻌﻤﻠﺔ ﻓﺈﻥ ﻫﺬا اﻟﻘﻴﺪ ﻳﻤﻜﻦ أﻥ ﻳﻜﺘﺐ ﻛﲈ ﻳﲇ:
50x1 + 100x2 ≤ 1200 000
• ﻗﻴﺪ اﻟﻌﺎﺋﺪ ﻣﻦ اﻻﺳﺘﺜﲈر :اﻟﻘﻴﺪ اﻟﺜﺎﲏ ﻫﻮ أﻥ ﻳﻜﻮﻥ اﻟﻌﺎﺋﺪ ﻣـﻦ ﻫـﺬا اﻻﺳـﺘﺜﲈر
ﻋﲆ اﻷﻗﻞ 60.000رﻳﺎﻝ .ﻭﺑﲈ أﻥ ﻋﺎﺋﺪ اﻷﺳﻬﻢ ﻫﻮ 10%ﻣﻦ ﻗﻴﻤﺔ اﻷﺳﻬﻢ ﻭ 4%ﻣﻦ ﻗﻴﻤﺔ
اﻟﻌﻤﻠﺔ ﻓـﺈﻥ اﻟﻌﺎﺋـﺪ ﻟﻠﻮﺣـﺪة اﻻﺳـﺘﺜﲈرﻳﺔ ﻟﻸﺳـﻬﻢ = 5= 10% × 50رﻳـﺎﻻت ﻭاﻟﻌﺎﺋـﺪ
= 4رﻳﺎﻻت. ﻟﻠﻮﺣﺪة اﻻﺳﺘﺜﲈرﻳﺔ ﰲ اﻟﻌﻤﻠﺔ ﻫﻲ 4% × 100
1− 60000/4
M a2 5 4 0 0 1 0 60000
=15000
−1 3000/1
M a3 0 1 0 0 0 1 3000
*=3000
M a2 5 0 0 1- 4 1 4- 48000 9600
3 x2 0 1 0 0 -1 0 1 3000 ∞=3000/0 اﳌﺘﻐﲑ
اﳋﺎرج
ﻭﻫﻮ أﻗﻞ
Unit sacrifice ﺗــﻀﺤﻴﺔ اﻟﻮﺣــﺪة 5M 3 0 -M 4 M - اﻷﺧﻄــﺎر
row M 4M ﻗﻴﻤﺔ
اﻟﻮاﺣﺪة -3 +3 اﳊﺎﻟﻴﺔ ﻣﻮﺟﺒﺔ
48000M
+9000
Improvement ﻛــﺴﺐ اﻟﻮﺣــﺪة 8- 0 0 M - 0 +5
row 5 4M M-3
اﻟﻮاﺣﺪة M +3
ﻛﺴﺐ 3.4-
Improvem
ent row
اﻟﻮﺣﺪة 0 0 0 8/5 M-
8/5
M+
3.4
اﻟﻮاﺣﺪة
اﳌﺘﻐﲑ اﻟﺪاﺧﻞ ﻭ ﻫﻮ أﻋﲆ ﻗﻴﻤﺔ ﻣﻄﻠﻘﺔ ﺳﺎﻟﺒﺔ
unit cost
اﳌﺘﻐﲑات ﻏﲑ excha
nge
اﻷﺳﺎﺳﻴﺔ ratio
x1 x2 s1 s2 s3 a2 a3 اﳊﻞ ﻣﻌﺪﻝ
اﳌﺘﻐﲑات
اﻷﺳﺎﺳﻴﺔ اﻟﺘﻐﻴﲑ
0 s3 0 0 1/6 1/6 1 -1/6 -1 7000
8 x1 1 0 -.133 -.33 0 .33 0 4000
3 x2 0 1 -.167 .167 0 -.167 0 10000
ﻟﺘﻘﺪﻳﺮ ﻭﺣﺴﺎب أﺛﺮ ﻫﺬﻩ اﻟﺘﻐﲑات .ﻫﺬا اﻟﺘﻄﻮﻳﺮ ﻭاﻹﺿﺎﻓﺔ ﻟﻄﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ اﻟﺴﺎﺑﻘﺔ
(Sensitivityﻭﻟﺬﻟﻚ ﻓﻤﻬﻤﺔ ﲢﻠﻴـﻞ اﳊـﺴﺎﺳﻴﺔ ﻫـﻮ ﻳﻌﺮﻑ ﺑﺘﺤﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ )Analysis
ﻷﺟﻞ اﻟﺘﻮﺿﻴﺢ اﻋﺘﱪ أﻧﻨﺎ اﺳﺘﺨﺪﻣﻨﺎ ﻣﺸﻜﻠﺔ ﴍﻛﺔ اﻷﻭﻳﺴﻂ اﻟـﺴﺎﺑﻘﺔ .اﻓـﱰض
أﻧﻪ ﺣﺪث ﻧﻘﺺ ﰲ ﻋﺪد ﻋـﲈﻝ اﻟـﴩﻛﺔ ﳑـﺎ أد إﱃ ﺗﻘﻠﻴـﻞ اﻟـﺴﺎﻋﺎت اﳌﺘﺎﺣـﺔ .ﻟـﺬﻟﻚ
ﻓﺎﻟﺴﺆاﻝ ﻋﻨﺪ ﻫﺬﻩ اﳊﺎﻟﺔ ﻫﻮ ﻣﺎذا ﻳﻤﻜﻦ أﻥ ﳛﺪث ﻟﻠﺤﻞ اﻷﻣﺜﻞ? ﻃﺒﻌﺎ إذا ﻛـﺎﻥ اﻟﺘﻐـﲑ
ﺑﺴﻴﻄﺎ ﻓﺈﻥ اﳊﻞ اﻷﻣﺜﻞ ﻗﺪ ﻻ ﻳﺘﻐﲑ ﻭﺑﺬﻟﻚ ﻓﺈﻥ اﻟﺰاﻭﻳﺔ اﳌـﺜﲆ ﺳـﺘﻈﻞ ﻛـﲈ ﻫـﻲ ﻭﻟﻜـﻦ
اﻟﺘﻐﲑ ﰲ ﻛﻤﻴﺔ ﻫﺬﻩ اﳌﻮارد اﳌﺘﺎﺣﺔ ﻗﺪ ﻳﻐﲑ اﻟﺰاﻭﻳﺔ اﳌﺜﲆ ﻛﻠﻴﺎ أﺣﻴﺎﻧﺎ .ﻟﺬﻟﻚ ﻓﺈﻧﻨﺎ ﳚﺐ أﻥ
ﻧﺴﺄﻝ أﻳﻀﺎ اﻟﺴﺆاﻝ اﻟﺘﺎﱄ :إﱃ أﻱ ﻣﺪ ﻣﻦ اﳌﻤﻜﻦ أﻥ ﻧﻐـﲑ ﰲ ﻛﻤﻴـﺎت اﳌـﻮارد اﳌﺘﺎﺣـﺔ
"اﻟﻄﺮﻑ اﻷﻳﻤﻦ" ﺑﺪﻭﻥ أﻥ ﺗﺆدﻱ ﻫﺬﻩ اﻟﺘﻐﲑات إﱃ أﻱ ﺗﻐﲑ ﰲ اﳊﻠـﻮﻝ اﳌـﺜﲆ اﳊﺎﻟﻴـﺔ
"."Variables mix
ﳌﻌﺮﻓﺔ ﻣﺜﻼ اﻟﻜﻤﻴﺔ اﳌﻤﻜﻨﺔ إﺿﺎﻓﺘﻬﺎ أﻭ إﻧﻘﺎﺻﻬﺎ ﻣﻦ اﳋﺸﺐ ﻓﺈﻧﻨﺎ ﳚـﺐ أﻥ ﻧﻨﻈـﺮ
إﱃ اﻟﻜﻤﻴﺔ ﻏﲑ اﳌﺴﺘﺨﺪﻣﺔ ) (Slack variableﻣﻦ اﳋﺸﺐ ”.“s1
إذا زﻳﺪت "" s1ﻛﻤﻴﺔ اﳋﺸﺐ ﻏﲑ اﳌﺴﺘﺨﺪﻡ" ﻓـﺈﻥ ﻛﻤﻴـﺔ اﳋـﺸﺐ اﳌـﺴﺘﺨﺪﻣﺔ
ﻟﻌﻤﻞ اﻟﻄـﺎﻭﻻت ﻭاﻟﻜـﺮاﳼ ﺳـﺘﻘﻞ ﻭﺑﺎﻟﺘـﺎﱄ ﺗﺘﻐـﲑ اﻟﻜﻤﻴـﺔ اﳌﻨﺘﺠـﺔ ﻣـﻦ اﻟﻄـﺎﻭﻻت
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 32
ﻭاﻟﻜﺮاﳼ .إﱃ أﻱ ﺣﺪ أﻭ ﻣﺪ ﳑﻜﻦ إﻧﻘﺎص اﳋﺸﺐ ﺑﺪﻭﻥ أﻥ ﺗﺆدﻱ ﻫﺬﻩ اﻟﺘﻐﲑات إﱃ
? (Variablesأﻱ ﻧﻔـﺲ اﻟـﺴﺆاﻝ ﻟـﻮ ﻗﻠﻨـﺎ إﱃ أﻱ ﺗﻐﲑات ﰲ اﳊﻠﻮﻝ اﳌﺜﲆ اﳊﺎﻟﻴـﺔ )mix
ﻛﻤﻴﺔ ﻳﻤﻜﻦ زﻳﺎدة اﻟﻔﺎﺋﺾ ﻣﻦ اﳋﺸﺐ ﺑﺪﻭﻥ أﻥ ﺗـﺆدﻱ ﻫـﺬﻩ اﻟﺰﻳـﺎدات إﱃ ﺗﻐـﲑات ﰲ
اﳊﻠﻮﻝ اﳌﺜﲆ اﳊﺎﻟﻴﺔ )?(Variables mix
ﺑﺎﻋﺘﺒﺎر s1ﻛﻤﺘﻐﲑ ﺟﺪﻳﺪ داﺧﻞ ﰲ ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ ﻓﺈﻥ ذﻟـﻚ ﺳـﻴﺨﱪﻧﺎ ﻋـﻦ
( Exchangeاﳋـﺎص ﺑﺎﳋـﺸﺐ اﳌـﺴﺘﺨﺪﻡ اﻹﺟﺎﺑﺔ .ﺑﻔﺤﺺ ﻣﻌﺎﻣﻞ اﻟﺘﻐﲑ )Coefficient
ﻭﻏﲑ اﳌﺴﺘﺨﺪﻡ)اﻟﺮﺟﺎء اﻟﻨﻈﺮ إﱃ اﳉﺪﻭﻝ اﻟﻨﻬﺎﺋﻲ ﻟﻠﺴﻤﺒﻠﻜﺲ( ﻓﺈﻧﻨﺎ ﻧﻼﺣﻆ أﻧـﻪ ﳚـﺐ
أﻥ ﻧﺘﺨﲆ ﻋﻦ ) (1/10أﻱ ) (0.10ﻣﻦ اﻟﻄﺎﻭﻟﺔ ﻟﻜﻞ زﻳـﺎدة ﰲ s1ﺑﻮﺣـﺪة ﻭاﺣـﺪة .ﻭﻫـﺬا
ﻳﻌﻄﻲ ﻟﻠﻌﲈﻝ ﻭﻗﺖ إﺿﺎﰲ ﻟﻌﻤﻞ ) (-1/20أﻱ ) (-0.05ﻣﻦ ﻋﻤﻞ ﻛﺮﳼ ﻭذﻟﻚ ﻻﻥ اﻟﺮﻗﻢ
اﻟــﺬﻱ ﰲ ﻋﻤــﻮد s1ﻭ cﻫــﻮ ) .(-0.05ﻛﻠــﲈ ﻧﺰﻳ ـﺪ " s1أﻱ ﻻ ﻧــﺴﺘﺨﺪﻡ ﺧــﺸﺐ ﻟﻌﻤــﻞ
اﻟﻄﺎﻭﻻت" ﻓﺈﻧﻨﺎ ﰲ اﻟﻨﻬﺎﻳﺔ ﺳﻨﺘﺨﻠﺺ ﻣﻦ اﻟﻄﺎﻭﻻت .ﻭﺑـﲈ أﻥ اﻟﻄـﺎﻭﻻت اﳌـﺜﲆ اﻟﺘـﻲ
ﺳﺘﻨﺘﺞ ﻫﻲ 8ﻃﺎﻭﻻت ﻓﺈﻧﻪ ﻳﻤﻜﻦ ﲢﻮﻳﻞ ﻫﺬﻩ اﻝ 8ﻃﺎﻭﻻت إﱃ 80ﻟﻮﺣـﺎ ﻣـﻦ اﳋـﺸﺐ
)أﻱ (80 = 10 × 8 = (0.10) ÷ 8ﻏﲑ ﻣﺴﺘﺨﺪﻣﺎ .ﻟﻮ ﺧﻔﻀﺖ اﻟﻜﻤﻴﺔ ﻏﲑ اﳌﺴﺘﺨﺪﻣﺔ إﱃ
أﻗﻞ ﻣﻦ 80ﻟﻮﺣﺎ ﻓﺈﻥ ﻣﻌﻨﻰ ذﻟﻚ أﻧﻪ ﺳﻴﻈﻞ ﻋﻨﺪﻧﺎ ﻛﻤﻴـﺔ ﻣـﻦ اﳋـﺸﺐ ﻏـﲑ اﳌـﺴﺘﺨﺪﻡ
ﻟﻌﻤﻞ ﻃﺎﻭﻻت أﻭ ﺑﻌﺾ اﻟﻄﺎﻭﻟﺔ ﻭﻫﺬا ﺳﻴﺠﻌﻠﻨﺎ ﻧﻨﺘﺞ ﻋﲆ اﻷﻗﻞ ﺟﺰاء ﻣـﻦ اﻟﻄﺎﻭﻟـﺔ أﻭ
أﻛﺜﺮ ﻭذﻟﻚ ﺣﺴﺐ اﻟﻜﻤﻴﺔ ﻏﲑ اﳌﺴﺘﺨﺪﻣﺔ ﻣﻦ اﻷﻟﻮاح .ﻭﻟﻜﻦ إذا أﺧﺬﻧﺎ 80ﻟﻮﺣـﺎ ﻋـﲆ
اﻷﻗﻞ ﻓﺈﻧﻨﺎ ﻟﻦ ﻧﺴﺘﻄﻴﻊ إﻧﺘﺎج ﻫﺬﻩ اﻟﻄﺎﻭﻻت ﻭاﻟﺰﻳﺎدة ﻋﻦ 80ﻟـﻮح ﺳـﻴﺆﺛﺮ أﻳـﻀﺎ ﻋـﲆ
إﻧﺘﺎج اﻟﻜﺮاﳼ.
ﻭﰲ اﳌﻘﺎﺑﻞ ﻣﺎذا ﺳﻴﺤﺼﻞ إذا ﲤﺖ زﻳﺎدة اﻟﻜﻤﻴـﺔ اﳌﺘﺎﺣـﺔ ﻣـﻦ اﳋـﺸﺐ ? إﱃ أﻱ
درﺟﺔ ﳑﻜﻦ أﻥ ﻧﺰﻳﺪ ﻣﻦ اﳋﺸﺐ ﻭﺳﺘﻈﻞ اﻟﴩﻛﺔ ﺗﻨﺘﺞ اﻟﻄـﺎﻭﻻت ﻭاﻟﻜـﺮاﳼ ﲨﻴﻌـﺎ ?
زﻳﺎدة اﳋﺸﺐ ﻫﻲ ﻣﻨﺎﻇﺮة ﻹﻋﺎرة ﺧﺸﺐ ﺟﺪﻳﺪ أﻭ اﳊﺼﻮﻝ ﻋـﲆ ﻓـﺎﺋﺾ ﻣـﻦ اﳋـﺸﺐ
33 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
ﻭﺑﺎﻟﻨﻈﺮ ﻋﲆ أﻥ زﻳﺎدة اﳋﺸﺐ " أﻭ اﳊﺼﻮﻝ ﻋﲆ ﻓﺎﺋﺾ ﻣﻦ اﳋﺸﺐ" ﻫـﻲ ﻋﺒـﺎرة ﻋـﻦ
ﻓﺎﺋﺾ ﺳﺎﻟﺐ .أﻱ ﺑﺈﻣﻜﺎﻧﻨﺎ ﲣﻔﻴﺾ " ﻏﲑ اﳌﺴﺘﺨﺪﻡ ﻣـﻦ اﳋـﺸﺐ" إﱃ ﻛﻤﻴـﺔ ﺳـﺎﻟﺒﺔ "
ﺑﺎﻟﺮﻏﻢ أﻧﻪ ﻳﻔﱰض أﻧﻪ ﻻ ﻳﻮﺟﺪ ﻛﻤﻴﺎت ﺳﺎﻟﺒﺔ ﰲ اﻟﺴﻤﺒﻠﻜﺲ ﻭﻟﻜـﻦ ﻟﻠﺘﻮﺿـﻴﺢ ﻓﻘـﻂ"
ﻭﻫﻮ ﻧﻔﺲ اﳌﻌﻨﻰ إذا ﲤﺖ زﻳﺎدة اﻟﻜﻤﻴﺔ.
ﺗﻔﺴﲑ ﻣﻌﺎﻣﻞ اﻟﺘﻐﲑ " “ Exchange coefficientﻳﻜـﻮﻥ ﺑـﺎﻟﻌﻜﺲ إذا ﻛـﺎﻥ اﳌﺘﻐـﲑ
اﻟﺪاﺧﻞ ﻣﻨﻘﻮص ﻣﻌﺎﻣﻞ اﻟﺘﻐﲑ ﻟﻠﻔﺎﺋﺾ ﻣﻦ اﳋﺸﺐ ” “s1ﳜﱪﻧـﺎ أﻥ اﻟـﴩﻛﺔ ﺑﺎﻹﻣﻜـﺎﻥ
اﳊﺼﻮﻝ ﻋﲆ ) (0.10ﻣﻦ اﻟﻄﺎﻭﻟﺔ ﻭﻛـﺬﻟﻚ ) (-0.05ﻣـﻦ اﻟﻜـﺮﳼ " أﻱ إﻋﻄـﺎء )(-0.05
ﻟﻜﺮﳼ.
ﻟﺬﻟﻚ ﻓﻜﻞ اﻟــ 18ﻛﺮﳼ ﺑﺎﻹﻣﻜـﺎﻥ أﻥ ﻳـﺴﺘﺒﺪﻟﻮا إذا ﻭﺟـﺪ ﻋﺠـﺰ أﻭ ﻧﻘـﺺ ﰲ
اﳋﺸﺐ ﻏﲑ اﳌﺴﺘﺨﺪﻡ ﺑﲈ ﻳﻌﺎدﻝ 360 = 20 × 18ﻗﺪﻡ ﻣﻦ اﻷﻟﻮاح .ﻭﺑﻜﻠﲈت أﺧﺮ ﻓﺈﻥ
اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ ﻣﻦ اﻷﻟﻮاح ﳑﻜﻦ أﻥ ﺗﺰﻳﺪ إﱃ ﺣﺪ 360ﻗﺪﻡ ﻣﻦ اﻷﻟـﻮاح زﻳـﺎدة ﻋـﲆ 300
اﻷﺻﻠﻴﺔ ﻭﺟﻌﻞ اﻟﻜﻤﻴﺔ اﳉﺪﻳﺪة = .660 = 300+360ﻭاﱃ ﻫﺬا اﳊﺪ ﺳﺘﻈﻞ اﻟﴩﻛﺔ ﺗﻨﺘﺞ
ﻃﺎﻭﻻت ﻭﻛﺮاﳼ ﻭﻫﻲ ﺗﻌﻤﻞ أرﺑﺎﺣﹰﺎ ﻭأﻱ زﻳﺎدة ﰲ اﳋﺸﺐ ﻋﻦ ﻫﺬا اﳊـﺪ ﺳـﺘﺆدﻱ إﱃ
ﻋﺪﻡ ﺧﺮﻭج اﻟﻜﺮاﳼ ﻣﻦ اﳊﻞ اﻷﻣﺜﻞ ﻭﺑﺎﻟﺘﺎﱄ ﻋﺪﻡ ﻭﻗﻒ إﻧﺘﺎج اﻟﻜﺮاﳼ.
ﻟﺘﺤﻠﻴﻞ ﺣﺴﺎﺳﻴﺔ اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ ﻣﻦ اﻷﺧﺸﺎب ﻧﻘـﻮﻝ أﻥ اﻟـﴩﻛﺔ ﺳـﺘﻈﻞ ﺗﻨـﺘﺞ
ﻃﺎﻭﻻت ﻭﻛﺮاﳼ ﻭﺳﺘﻜﻮﻥ ﻣﺮﺑﺤﺔ ﻣﺎ داﻣﺖ ﺑﲔ اﳊﺪﻳﻦ اﻟﺘﺎﻟﻴﲔ:
اﳊﺪ اﻷدﻧﻰ220= 80 − 300 :
اﳌﺪ ﻭاﻟﺬﻱ ﺣﺼﻠﻨﺎ ﻋﻠﻴﻪ ﺑﺎﻟﻄﺮﻳﻘﺔ اﻟﺴﺎﺑﻘﺔ ﻳﻨﻄﺒﻖ ﻃﺎﳌﺎ اﻟﻜﻤﻴـﺎت اﳌﺘﺎﺣـﺔ ﻣـﻦ
" Slackﻣﻊ اﳌﻮارد اﻷﺧﺮ ﰲ اﻟﻘﻴﻮد اﻷﺧﺮ ﱂ ﺗﺘﻐﲑ إذا ﻭﺟﺪ ﻣﺘﻐﲑ ﻓﺎﺋﺾ “variable
35 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ ﰲ ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ اﻷﺧﲑ ﻓﺈﻥ اﳊﺪ اﻷدﻧﻰ ﻭاﻷﻋـﲆ ﻟﻠﺘﻐـﲑ ﰲ
اﻟﻜﻤﻴﺎت اﳌﺘﺎﺣﺔ ﻣﻦ اﳌﻮارد ﻛﲈ ﻳﲇ:
اﳊﺪ اﻷدﻧﻰ = اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ اﻷﺻﻠﻴﺔ −ﻗﻴﻤﺔ اﳊﻞ ﻟﻠﻤﺘﻐﲑ اﻟﻔﺎﺋﺾ
اﳊﺪ اﻷﻋﲆ = ∞
ﻭاﳌﻨﻄﻖ ﻭراء اﳊﺪ اﻷدﻧﻰ ذﻟﻚ ﻫﻮ أﻧﻪ ﱂ ﺗﺴﺘﺨﺪﻡ اﳌﻮارد اﳌﺘﺎﺣﺔ ﰲ اﳊﻞ اﻷﻣﺜﻞ
ﻟﺬﻟﻚ ﺑﺈﻣﻜﺎﻧﻨﺎ ﲣﻔﻴﺾ ﻫﺬﻩ اﳌﻮارد إﱃ أﻗﻞ ﻣﻦ ﻫﺬا اﳊﺪ اﻟﻔﺎﺋﺾ ﻭﻟـﻦ ﺗﻐـﲑ اﳌﺘﻐـﲑات
اﻷﺳﺎﺳﻴﺔ اﳊﻞ اﻷﻣﺜﻞ .ﻭﻟﻜﻦ أﻱ زﻳﺎدة ﻋﻦ ذﻟﻚ اﳌﻘﺪار ﺳﺘﻐﲑ اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ ﰲ
اﳊﻞ اﻷﻣﺜﻞ.
ﻭﺣﻴﺚ إﻥ اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ ﻣﻦ اﳌﻮارد ﱂ ﺗﺴﺘﺨﺪﻡ ﻓﺈﻥ أﻱ زﻳﺎدة ﻓﻴﻬﺎ ﻟﻦ ﺗﺆﺛﺮ ﻋـﲆ
اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ ﰲ اﳊﻞ اﻷﻣﺜﻞ ﻭﻟﻜﻦ ﺳﺘﺆﺛﺮ ﻋﲆ اﻟﻔﺎﺋﺾ ﻓﻘﻂ.
اﳉﻬﺔ اﻟﻴﻤﻨﻰ )اﻟﻜﻤﻴﺎت اﳌﺘﺎﺣﺔ( ﻟﻠﻘﻴﻮد ﻣﻦ اﻟﻨﻮع " ≥ "
ﰲ اﻟﻔﻘﺮة اﻟﺴﺎﺑﻘﺔ ﻗﺪ ذﻛﺮﻧﺎ اﳊﺎﻟﺔ اﻟﺘﻲ ﺗﻜﻮﻥ ﻋﻨـﺪﻫﺎ اﻟﻘﻴـﻮد ﻣـﻦ اﻟﻨـﻮع "≤ ".
ﻭﻫﻨﺎ ﻧﻨﺎﻗﺶ ﺣﺎﻟﺔ أﺧﺮ إﻻ ﻭﻫﻲ ﻋﻨﺪﻣﺎ ﺗﻜﻮﻥ اﻟﻘﻴﻮد ﻣﻦ اﻟﻨﻮع " ≥ " .ﻧﻔﺲ اﻟﻄﺮﻳﻘـﺔ
ﺗﻄﺒﻖ ﰲ ﻣﺜﻞ ﻫﺬﻩ اﳊﺎﻟﺔ ﻭﻟﻜﻦ اﳌﺘﻐﲑات اﻟﺰاﺋﺪة ﺗﺴﺘﺨﺪﻡ ﳌﻌﺮﻓﺔ اﳊﺪﻭد اﻟﺪﻧﻴﺎ ﻭاﻟﻌﻠﻴـﺎ
ﻟﻠﻘﻴﻮد اﻟﺘﻲ ﻋﲆ ﺷﻜﻞ أﻛﱪ ﻣﻦ أﻭ ﻳﺴﺎﻭﻱ .ﻣﻌﺪﻝ اﻟﺘﻐﲑ ﳚـﺐ أﻥ ﻳﻔـﴪ ﺑـﺎﻟﻌﻜﺲ ﻻﻥ
اﳌﺘﻐﲑات اﻟﺰاﺋﺪة ﻋﺎدة ﺗﻄﺮح ﻭﻻ ﲡﻤﻊ ﻛﺎﳌﺘﻐﲑ اﻟﻔﺎﺋﺾ.
ﻋﻨﺪﻣﺎ ﻳﻜﻮﻥ اﳌﺘﻐﲑ اﻟﺰاﺋﺪ ﻏـﲑ ﻣﻮﺟـﻮد ﺿـﻤﻦ اﳌﺘﻐـﲑات اﻷﺳﺎﺳـﻴﺔ ﰲ اﳊـﻞ
اﻷﻣﺜﻞ:
اﳊﺪ اﻷدﻧﻰ = اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ اﻷﺻﻠﻴﺔ −أﻗﻞ ﻗﻴﻤﺔ ﻣﻄﻠﻘﺔ ﻟﻠﻤﻌﺪﻻت اﻟﺴﺎﻟﺒﺔ
أﻭ =∞ -إذا ” ﱂ ﻳﻮﺟﺪ ﻣﻌﺪﻝ ﺳﺎﻟﺐ”
اﳊﺪ اﻷﻋﲆ = اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ اﻷﺻﻠﻴﺔ +أﻗﻞ ﻗﻴﻤﺔ ﻟﻠﻤﻌﺪﻻت اﳌﻮﺟﺒﺔ
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 36
s1 ﻭﳑﺎ ﳚﺪر ذﻛﺮﻩ ﻫﻮ أﻧﻨﺎ اﺳﺘﺨﺪﻣﻨﺎ ﻫﻨﺎ ﻣﻌﺎﻣﻞ اﻟﺘﻐﲑ ﻟﻌﻤﻮد
ﺛﺎﻧﻴﺎ :اﻟﺮﺑﺢ اﳉﺪﻳﺪ:
=754 = 13× 4 + 18× 3
ﻭﰲ ﺣﺎﻟﺔ أﻥ اﳉﻬﺔ اﻟﻴﻤﻨﻰ ﻷﻱ ﻣﻦ ﻫﺬﻩ اﻟﻘﻴﻮد ﻳﻮﺟﺪ ﻟﻪ ﻣﺘﻐﲑ ﺿﻤﻦ اﳌﺘﻐـﲑات
اﻷﺳﺎﺳﻴﺔ ﻓﺈﻥ أﻱ زﻳﺎدة أﻭ ﻧﻘﺼﺎﻥ ﰲ ذﻟـﻚ اﳌـﻮرد ﺳـﻴﺠﻌﻞ اﳌﺘﻐـﲑ اﻟﻔـﺎﺋﺾ ﻳﺰﻳـﺪ أﻭ
ﻳﻨﻘﺺ ﺑﻤﻘﺪار ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﳉﻬﺔ اﻟﻴﻤﻨﻰ )اﻟﻘﻴﻤﺔ اﳉﺪﻳﺪة −اﻟﻘﻴﻤﺔ اﻟﻘﺪﻳﻤﺔ( .ﻭﲨﻴـﻊ
ﻗﻴﻤﺔ اﳌﺘﻐﲑات اﻷﺧﺮ ﻭاﻷرﺑﺎح ﺳﺘﻈﻞ ﺛﺎﺑﺘﺔ ﻛﲈ ﻛﺎﻧﺖ .ﻭﻟﻜﻦ ﻋﻨﺪﻣﺎ ﳛـﺪث ﺗﻐـﲑ ﰲ
أﻱ ﺟﻬﺔ ﻳﻤﻨﻰ ﻣﻦ ﻫﺬﻩ اﻟﻘﻴﻮد ﺧﺎرج اﳌﺪ )ﺧﺎرج ﻧﻄﺎﻕ اﳊﺪ اﻷدﻧـﻰ ﻭاﻷﻋـﲆ( ﻓـﺈﻥ
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 38
اﳌﺸﻜﻠﺔ ﺳﺘﻜﻮﻥ أﺻﻌﺐ .ﻭﻗﺪ ﻳﻜﻮﻥ ﺣﻠﻬﺎ ﻣﻦ اﻟﺒﺪاﻳـﺔ أﺳـﻬﻞ ﻣـﻦ ﺣﻠﻬـﺎ ﻣـﻦ ﺟـﺪﻭﻝ
اﻟﺴﻤﺒﻠﻜﺲ اﻟﻨﻬﺎﺋﻲ ﻟﻠﻤﺸﻜﻠﺔ اﻷﺻﻠﻴﺔ.
ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ اﳌﺨﺘﴫة
ﻣﺸﻜﻠﺔ اﻟﺘﻌﻈﻴﻢ
اﻟﺼﻴﺎﻏﺔ اﻟﻌﺎﻣﺔ:
max c1 x1 + c2 x2
s.t.
a11 x1 + a12 x2 <= b1
a21 x1 + a22 x2 <= b2
x1, x2 >= 0
ﻣﺜﺎﻝ:
max 3t + 4c
s.t.
15 t + 10c <= 300
2.5t + 5c <= 110
t , c >= o
ﻧﺨﺘﺎر اﳌﺘﻐﲑ اﻟﺬﻱ ﳛﻤﻞ أﻛﱪ ﻣﻌﺎﻣﻞ ﻣﻮﺟﺐ ﻣﻦ ﺻﻒ داﻟﺔ اﳍﺪﻑ ﻭﻫـﻮ " " 4
ﻟﺬﻟﻚ ﻓﺈﻥ ﻋﻤﻮد اﻟﺪﻟﻴﻞ ﻫﻮ ﻋﻤﻮد " "c2ﻭﻫﺬا ﻳﺴﻤﻰ " اﳌﺘﻐﲑ اﻟﺪاﺧﻞ ".
−2اﺧﺘﻴﺎر اﳌﺘﻐﲑ اﳋﺎرج " ﺻﻒ اﳌﺤﻮر " " " select pivot row
ﻭذﻟﻚ ﺑﻘﺴﻤﺔ ﻣﻌﺎﻣﻼت اﻟﻄﺮﻑ اﻷﻳﻤﻦ ﻣﻦ اﳌﻌﺎدﻻت اﻷﺻـﻠﻴﺔ )اﻟﺜﻮاﺑـﺖ( أﻱ
" "300, 110ﻋﲆ اﳌﻌﺎﻣﻼت اﻟﺴﺎﻟﺒﺔ ﻓﻘﻂ ﰲ اﻟﻌﻤﻮد اﻟﺪﻟﻴﻞ أﻱ " "-5, -10ﻭﺗﻐﲑ اﻹﺷﺎرة
" اﻟﻘﻴﻤﺔ اﳌﻄﻠﻘﺔ " أﻱ
-1*300/-10 =30
-1*110/-5 =22
ﻭأﺧﺬ اﻷﻗﻞ ﻭﻫﻮ 22ﻟﻴﻜﻮﻥ "اﳌﺘﻐﲑ اﳋﺎرج ﻫـﻮ اﻟـﺼﻒ " "s2ﻭﺗﻘـﺎﻃﻊ اﳌﺘﻐـﲑ
اﳋﺎرج )اﻟﺼﻒ( ﻭاﻟﺪاﺧﻞ )اﻟﻌﻤـﻮد( ﻳﻜـﻮﻥ ﻫـﻮ "ﻋﻨـﴫ اﳌﺤـﻮر" ""pivot element
ﻭﺗﻀﻊ ﻋﻠﻴﻪ داﺋﺮة ﻟﺘﻤﻴﻴﺰﻩ ﻋﻦ اﻟﻌﻨﺎﴏ اﻷﺧﺮ.
− 3إﳚﺎد اﳉﺪﻭﻝ اﻟﺘﺎﱄ :ﻳﺘﻢ رﺳﻢ اﳉﺪﻭﻝ اﳉﺪﻳـﺪ ﻭﻭﺿـﻊ اﳌﺘﻐـﲑ cﰲ اﻟـﺼﻒ
اﻟﺜﺎﲏ ﻭ s2ﰲ اﻟﻌﻤﻮد اﻟﺜﺎﲏ.
−4إﳚﺎد ﻣﻘﻠﻮب ﻋﻨﴫ اﳌﺤﻮر )ﻭﻫﻮ اﳌﺤﻮر اﻟﺬﻱ ﻳﻘﻊ ﰲ ﺗﻘﺎﻃﻊ اﳌﺘﻐﲑ اﻟﺪاﺧﻞ
ﻭاﳋﺎرج( أﻱ –5ﻭﻣﻘﻠﻮﺑﺔ ).(–1/5
−5ﺗﻘﺴﻴﻢ ﲨﻴﻊ ﻋﻨﺎﴏ اﻟﺼﻒ اﳋﺎرج ﻋﲆ ﻋﻨﴫ اﳌﺤﻮر ﻭﺗﻐﻴﲑ إﺷﺎراﲥﻢ.
أﻱ
(-1) * (110/-5) = 22
(-1) * (-2.5/-5) = -1/2
ﻭﻳﻜﻮﻥ اﻟﺼﻒ اﳉﺪﻳﺪ
22 , -1/2 , -1/5
−6إﳚﺎد اﻟﻌﻨﺎﴏ اﳉﺪﻳﺪة ﻟﻌﻤﻮد اﳌﺤﻮر )اﻟﺪﻟﻴﻞ( ﻭذﻟﻚ ﺑﻘﺴﻤﺔ ﻫﺬﻩ اﻟﻌﻨـﺎﴏ
ﻋﲆ ﻋﻨﴫ اﳌﺤﻮر ﻣﻊ إﺑﻘﺎء إﺷﺎرﲥﻢ أﻱ 4/-5 = -4/5
-10/-5 = +2
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 40
ﻭﺑﺈﻋﺎدة ﻧﻔﺲ اﳋﻄﻮات اﻟﺴﺎﺑﻘﺔ ﻳﻜﻮﻥ اﳌﺘﻐﲑ اﻟﺪاﺧﻞ ; t1ﻷﻧﻪ ﳛﺘﻮﻱ أﻛﱪ ﻗﻴﻤﺔ
ﻣﻮﺟﺒﺔ ﰲ داﻟﺔ اﳍﺪﻑ " , " 1ﻭﺑﻘﺴﻤﺔ اﻟﺜﻮاﺑـﺖ ﻋـﲆ ﻣﻌـﺎﻣﻼت ﻫـﺬا اﻟﻌﻤـﻮد اﻟـﺴﺎﻟﺒﺔ
ﻭﺗﻐﲑ إﺷﺎرﲥﻢ ﻳﻨﺘﺞ:
-1 * 80/ -10 = 8
-1 * 22 / -1/2 = 44
ﻳﻜﻮﻥ اﳌﺘﻐﲑ اﳋﺎرج ﻫﻮ " "s1ﻭﺗﻘﺎﻃﻌﻬﻢ ﻳﻜﻮﻥ ﻋﻨﴫ اﳌﺤﻮر ﻭﻫـﻮ " – " 10ﻭﺑﺘﻘـﺴﻴﻢ
ﲨﻴﻊ ﻋﻨﺎﴏ اﻟﺼﻒ اﻟﺪاﺧﻞ ﻋﲆ ﻋﻨﴫ اﳌﺤﻮر ﻭﺗﻐﻴﲑ إﺷﺎراﲥﻢ ﻳﻨﺘﺞ:
8 -1/10 0.20
ﻭﻳﻜﻮﻥ اﻟﻌﻤﻮد اﳉﺪﻳﺪ
41 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
1/-10 = -0.10
-1/2/-10 = 0.05
ﻭﻳﻜﻮﻥ اﳉﺪﻭﻝ اﳉﺪﻳﺪ ﻛﺎﻟﺘﺎﱄ:
s1 s2
z 96 -0.10 -0.60
t 8 -1/10 .20
c 18 0.05 -16/100
ﻣﻊ اﻟﻌﻠﻢ أﻧﻪ ﺗﻢ ﺣﺴﺎب ﺑﻘﻴـﺔ اﻟﻌﻨـﺎﴏ اﻟﺘـﻲ ﻻ ﺗﻘـﻊ ﻋـﲆ اﻟﻌﻤـﻮد اﻟـﺪاﺧﻞ أﻭ
اﻟﺼﻒ اﳋﺎرج ﻛﲈ ﻳﲇ:
88 – (1* 80) / -10= 88 + 8 = 96
22 – (80*-1/2) / -10=22 – 4 = 18
- 4/5 – (1*2) / - 10=-4/5 + 0.2 = - 0.60
-1/5 – (-2 * -1/2) / -10= -1/5 + 1/10 = - 3 / 10
ﺗﻔﺴﲑ اﳊﻞ
ﺑﲈ أﻥ ﲨﻴﻊ اﻟﻘﻴﻢ ﰲ ﺻﻒ اﳌﺘﻐﲑات ﻏﲑ اﻷﺳﺎﺳﻴﺔ " ﺻﻒ داﻟﺔ اﳍـﺪﻑ " ﻛﻠﻬـﺎ
ﻗﻴﻢ ﺳﺎﻟﺒﺔ ,ﻓﺈﻧﻨﺎ ﻧﻜﻮﻥ ﻗﺪ ﺗﻮﺻﻠﻨﺎ إﱃ اﳊﻞ اﻷﻣﺜﻞ.
اﳊﻞ اﻷﻣﺜﻞ ﻛﺎﻟﺘﺎﱄx1=8, x2=18 :
ﻛﺬﻟﻚ ﻓﺈﻥ ﻗﻴﻢ s2 , s1ﻛﻠﻬﺎ أﺻﻔﺎر أﻱ ﻻ ﻳﻮﺟﺪ ﻭﻗﺖ أﻭ ﺧﺸﺐ ﻓﺎﺋﺾ ﱂ ﻳﺴﺘﻐﻞ,
ﻭإذا ﻭﺟﺪ ﰲ اﳊﻞ أﻱ ﻣﻦ اﻟﻔﻮاﺋﺾ ﻓﺈﻧﻪ ﻳﺪﻝ ﻋﲆ اﳌﻮارد اﻟﺰاﺋﺪة.
ﻣﺸﻜﻠﺔ اﻟﺘﺨﻔﻴﺾ
Simplex methods for minimization:
ﻣﺸﻜﻠﺔ اﻟﺘﺨﻔﻴﺾ ﺗﻜﻮﻥ ﺻﻴﺎﻏﺘﻬﺎ ﻋﺎدة ﻛﺎﻟﺘﺎﱄ:
min z = c1 x1 + c2 x2
s.t
a11 x1 + a12 x2 >= b1
a21 x1 + a22 x2 >= b2
x1, x2 >= 0
ﻭﺗﻜﻮﻥ ﲥﻴﺌﺘﻬﺎ ﳉﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ ﺑﺈﺿﺎﻓﺔ ﻣﺘﻐﲑات ﻓﺎﺋﻀﺔ ﻟﻠﺠﺎﻧﺐ اﻷﻳﻤﻦ ﻣﻦ
اﳌﻌﺎدﻟﺔ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 42
a11 x1 + a12 x2 = b1 + s1
a21 x1 + a22 x2 = b2 + s2
ﺗﻜﻮﻥ اﻟﻔﻮاﺋﺾ ﻛﺎﻟﺘﺎﱄ:
s1 = -b1 + a11 x1 + a12 x2
s2 = -b2 + a21 x1 + a22 x2
ﻭﻳﺒﺪأ اﳊﻞ اﻻﺑﺘﺪاﺋﻲ ﻋﻨﺪﻣﺎ ﺗﻜﻮﻥ اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ )ﻏﲑ اﻟﻔﺎﺋـﻀﺔ( ﺗـﺴﺎﻭﻱ
ﺻﻔﺮ ﻛﲈ ﰲ ﻣﺸﻜﻠﺔ اﻟﺘﻌﻈﻴﻢ ) .(maxﻭﻟﻜﻦ ﻫﻨﺎ ﺗﻔﺴﲑ اﳊﻞ اﻻﺑﺘﺪاﺋﻲ ﻫﻮ أﻧﻨﺎ ﻧﺒـﺪأ ﻣـﻦ
“ ﺣﺘﻰ اﻟﻮﺻﻮﻝ إﱃ اﳊﻞ اﻷﻣﺜﻞ .ﻛﺬﻟﻚ ﻧﺒـﺪأ ﺑﻘﻴﻤـﺔ ﺻـﻔﺮ ﺣﻞ ﻏﲑ ﳑﻜﻦ ”infeasible
ﻭﻟﻜﻦ ﻟﻠﺘﺄﻛﺪ ﻣﻦ أﻥ اﳊﻞ اﻣﺜﻞ ﻣﻦ ﻋﺪﻣـﻪ ﳚـﺐ أﻥ ﻧﻨﻈـﺮ إﱃ ﻋﻤـﻮد اﻟﺜﻮاﺑـﺖ )(b2 ,b1
)ﻭﻟﻴﺲ اﻟﺼﻒ ﻛﲈ ﰲ اﻟﺘﻌﻈﻴﻢ( ,ﻭإذا ﻛﺎﻧﺖ اﻟﻘﻴﻢ اﳌﻮﺟﻮدة ﻣﻮﺟﺒﺔ )ﻻ ﻳﻮﺟـﺪ ﺳـﺎﻟﺐ(
ﻓﺈﻧﻨﺎ ﺗﻮﺻﻠﻨﺎ إﱃ اﳊﻞ اﻷﻣﺜﻞ.
ﻭﻭﺟﻮد اﻟﻔﻮاﺋﺾ ﺑﺎﻟﺴﺎﻟﺐ ﻳﺪﻝ ﻋﲆ أﻥ اﳊﻞ ﻏﲑ ﳑﻜﻦ; ﻭذﻟﻚ ﻷﻧـﻪ ﻻ ﻳﻮﺟـﺪ
ﻓﻮاﺋﺾ ﺑﺎﻟﺴﺎﻟﺐ .ﻟﺘﻄﻮﻳﺮ اﳊﻞ اﻻﺑﺘﺪاﺋﻲ ﻓﺈﻧﻨﺎ ﻧﺘﺒﻊ اﻹﺟﺮاءات اﻟﺘﺎﻟﻴﺔ ﻣﻊ اﳌﺜﺎﻝ اﻟﺘﺎﱄ:
min z = 4200 x1 + 3000 x2
s.t
4 x1 + 2 x2 >= 120
2 x1 + 3 x2 >= 120
x1 + 2 x2 >= 70
x1 , x2 >= 0
ﻟﺘﻬﻴﺌﺔ اﻟﺼﻴﺎﻏﺔ اﻟﺴﺎﺑﻘﺔ ﳉﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ ﳚﺐ إﺿﺎﻓﺔ اﳌﺘﻐﲑات اﻟﻔﺎﺋﻀﺔ ﻛﺎﻟﺘﺎﱄ:
4 x1 + 2 x2 = 120 + s1
2 x1 + 3 x2 = 120 + s2
x1 + 2 x2 = 70 + s3
43 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
ﻭ ﺑﲈ أﻥ اﳉﺪﻭﻝ اﻻﺑﺘﺪاﺋﻲ اﻟﺴﺎﺑﻖ ﳛﻮﻱ ﻗﻴﻢ ﺳﺎﻟﺒﺔ ﰲ ﻋﻤﻮد اﻟﺜﻮاﺑـﺖ " " constantﻓـﺈﻥ
اﳊﻞ ﻏﲑ أﻣﺜﻞ ,ﻭﻟﺘﻄﻮﻳﺮﻩ ﻓﺈﻧﻨﺎ ﻧﻌﻤﻞ اﻵﰐ:
−1إﳚﺎد ﺻﻒ اﳌﺤﻮر)اﳌﺘﻐﲑ اﳋﺎرج( ,ﻭاﻟﺬﻱ ﳛﻮﻱ ﻋﲆ أﻛﱪ ﻗﻴﻤﺔ ﺳﺎﻟﺒﺔ.
ﻭﻟﺬﻟﻚ ﻓﺈﻧﻪ ﻳﻤﻜﻦ أﻥ ﻧﺨﺘﺎر s2أﻭ s1ﻷﻥ ﻛﻞ ﻣﻨﻬﺎ ﳛﻮﻱ اﻟﻘﻴﻤﺔ ).(-120
اﻓﱰض أﻧﻨﺎ أﺧﺬﻧﺎ اﻷﻭﻝ s1 ,ﻭﻳﻜﻮﻥ ﻫﻮ اﳌﺘﻐﲑ اﳋﺎرج.
−2اﺧﺘﻴﺎر ﻋﻤﻮد اﳌﺤﻮر " اﳌﺘﻐﲑ اﻟﺪاﺧﻞ "
ﳚﺐ اﻟﻨﻈﺮ إﱃ اﻟﻘﻴﻤﺔ اﳌﻮﺟﺒﺔ ﰲ ﺻﻒ اﳌﺤﻮر ﻭﻗﺴﻤﺔ ﻣﻌـﺎﻣﻼت داﻟـﺔ اﳍـﺪﻑ ﻋﻠـﻴﻬﻢ
ﺣﻴﺚ ﻳﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ:
3000/2 =1500 , 4200/4 = 1050
ﻭﺣﻴﺚ إﻥ اﻟﻘﻴﻤﺔ اﻷﻗﻞ ﻫﻲ 1050ﻓﺈﻥ اﳌﺘﻐﲑ اﻟﺪاﺧﻞ " ﻋﻤﻮد اﳌﺤﻮر " ﻫﻮ .x1
−3ﻳﻜﻮﻥ ﻋﻨﴫ اﳌﺤﻮر ﻫﻮ " "4ﻭﻟﺬﻟﻚ ﻧﻀﻊ ﻋﻠﻴﻬﺎ داﺋﺮة ﻭﻧﺤﴬ اﳌﻘﻠﻮب ﳍﺬا
اﻟﻌﻨﴫ ﻭﺗﻘﺴﻢ ﺑﻘﻴﺔ اﻟﻌﻨﺎﴏ ﰲ ﻫﺬا اﻟﺼﻒ ﻋﲆ ﻫﺬا اﻟﻌﻨﴫ ﻣﻊ ﺗﻐﻴﲑ إﺷﺎراﲥﻢ:
أﻱ ﻳﻜﻮﻥ ) -1 (-120/4) , ¼ , -1 (2/4أﻭ 30 , ¼ , -1/2ﻋﲆ اﻟﺘﻮاﱄ.
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 44
−4ﻧﻮﺟﺪ ﻗﻴﻤﺔ ﻋﻤﻮد اﳌﺤﻮر ﺑﺎﻟﻘﺴﻤﺔ ﻋﲆ ﻋﻨﴫ اﳌﺤﻮر ﺑﺪﻭﻥ ﺗﻐﻴﲑ اﻹﺷﺎرة
¼ , 2/4 , 4200/4 أﻱ
ﻭﺑﻮﺿﻊ اﳌﺘﻐﲑ اﻟﺪاﺧﻞ ﻭاﳋﺎرج ﻳﻜﻮﻥ ﺷﻜﻞ اﳉﺪﻭﻝ اﻟﺜﺎﲏ ﻛﺎﻟﺘﺎﱄ:
s1 x2
z 1050
ﻭﺑﲈ أﻧﻪ ﻳﻮﺟﺪ ﻗﻴﻤﺔ ﺳﺎﻟﺒﺔ ﰲ ﻋﻤﻮد اﳌﺤﻮر " اﻟﺜﻮاﺑﺖ " " "constantsﻓﺈﻥ اﳊـﻞ ﻣـﺎ زاﻝ
ﻏﲑ أﻣﺜﻞ.
45 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
ﳛﺪث اﻟﺘﺤﻠﻞ إذا ﻛﺎﻥ ﻋﻨﺪﻧﺎ ﻗﻴﻤﺘـﲔ ﻣﺘـﺴﺎﻭﻳﺘﲔ ﻣـﺆﻫﻠﺘﲔ ﻷﻥ ﻳﻜﻮﻧـﺎ ﻛﻼﳘـﺎ
ﻋﻨﴫ اﳌﺤﻮر ﻭﻫﻲ ﲢﺪث ﰲ ﻣﺸﻜﻠﺔ اﻟﺘﻌﻈﻴﻢ ﻭﻛـﺬﻟﻚ اﻟﺘﺨﻔـﻴﺾ ﻭﺗـﺆدﻱ إﱃ ﻭﺟـﻮد
ﹰ
ﻣﺴﺎﻭﻳﺎ ﻟﻠﺼﻔﺮ. أﺣﺪ اﳊﻠﻮﻝ اﻷﺳﺎﺳﻴﺔ
ﺣﻠﻮﻝ ﻣﺘﻌﺪدة ﻣﺜﲆ “ :“ multiple optimal solutions •
ﳛﺪث ﻋﻨﺪﻣﺎ ﺗﻜﻮﻥ داﻟﺔ اﳍﺪﻑ ﻣﻮازﻳﺔ ﻷﺣﺪ اﻟﻘﻴﻮد ﻭﻳﻮﺿﺢ أﻧﻪ ﻳﻮﺟﺪ أﻛﺜﺮ ﻣﻦ
ﺣﻞ أﻣﺜﻞ ﻟﻠﻤﺸﻜﻠﺔ إذا ﻛﺎﻥ ﻫﻨﺎﻙ ﺻﻔﺮ أﻭ أﻛﺜﺮ ﻣﻦ ﺻﻔﺮ ﰲ ﺻﻒ داﻟﺔ اﳍﺪﻑ ﰲ ﺟﺪﻭﻝ
اﻟﺴﻤﺒﻜﺲ.
47 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
s .t
a 11 χ 1 + a 12 χ 2 ≤ b1
a 21 χ 1 + a 22 χ2 ≤ b 2
min b1 y 1 + b 2 y 2
s .t
a 11 y 1 + a 21 y 2 ≥ c 1
a 12 y 1 + a 22 y 2 ≥ c 2
y1 , y 2 ≥ 0
ﻣﺜﺎﻝ:
ﻣﺼﻨﻊ اﻟﺸﻮﻛﻲ ﻳﻨﺘﺞ ﻧﻮﻋﲔ ﻣﻦ أﻟﻌﺎب ﺳﻴﺎرات اﻷﻃﻔﺎﻝ:
اﻟﻨﻮع اﻷﻭﻝ :ﺑﺎﻟﺮﻳﻤﻮت ﻛﻨﱰﻭﻝ "" x1
ﻭاﻟﻨﻮع اﻟﺜﺎﲏ :ﺑﺪﻭﻥ رﻳﻤﻮت ﻛﻨﱰﻭﻝ " ." x2
ﻭإذا ﻛﺎﻧﺖ أرﺑﺎح 10ﻭﺣﺪات ﻣﻦ x2 ,x1ﻫﻲ 3 ,2رﻳﺎﻝ ﻋﲆ اﻟﺘﻮاﱄ ﻭاﳌﺪة اﻟﺘﻲ
ﻳﺘﻄﻠﺒﻬﺎ ﺻﻨﻊ ﻛﻞ 10ﻭﺣﺪات ﻣﻦ x1ﻫﻲ 3ﺳﺎﻋﺎت ﰲ اﳌﺼﻨﻊ ,aﻭﺳﺎﻋﺔ ﰲ اﳌـﺼﻨﻊ .b
ﺑﻴﻨﲈ 10ﻭﺣﺪات ﻣﻦ x2ﺗﺘﻄﻠﺐ ﺳﺎﻋﺘﲔ ﰲ اﳌﺼﻨﻊ aﻭﺳﺎﻋﺘﲔ ﰲ .b
ﹰ
ﻋﻠﲈ ﺑﺄﻥ اﻟﻮﻗﺖ اﳌﺘﻮﻓﺮ ﰲ اﳌﺼﻨﻊ aﻫﻮ 20ﺳﺎﻋﺔ ﻭﰲ bﻫﻮ 10ﺳﺎﻋﺔ.
اﳌﻄﻠﻮب إﳚﺎد اﻟﻌﺪد اﻷﻣﺜﻞ ﻣﻦ اﻷﻟﻌﺎب ﻭﺗﻔﺴﲑ اﳊﻞ.
اﻟﱪﻧﺎﻣﺞ اﻷﺻﲇ ﻫﻮ ﻛﺎﻟﺘﺎﱄ:
49 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
اﻟﻘﻴﺪ اﻷﻭﻝ ﰲ اﳌﺮاﻓﻘﺔ ﻳﺘﻌﻠﻖ ﺑﺎﻟﻨﻮع اﻷﻭﻝ ﻣﻦ اﻟﺴﻴﺎرات )(x1ﺑﻴﻨﲈ اﻟﻘﻴـﺪ اﻟﺜـﺎﲏ
ﳜﺘﺺ ﺑﺎﻟﻨﻮع اﻟﺜﺎﲏ ).(x2
ﻛﺬﻟﻚ y1ﻳﺘﻌﻠﻖ ﺑﺎﻟﻮﻗﺖ اﳌﺘﺎح ﰲ اﳌﺼﻨﻊ اﻷﻭﻝ ,ﺑﻴﻨﲈ y2ﻳﺘﻌﻠﻖ ﺑﺎﻟﻮﻗـﺖ اﳌﺘـﺎح
ﰲ اﳌﺼﻨﻊ اﻟﺜﺎﲏ.
ﺣﻞ اﳌﺸﻜﻠﺔ اﳌﺮاﻓﻘﺔ:
اﳉﺪﻭﻝ اﻷﻭﻝ:
y1 y2
z 0 20 10
s1 -2 3 1
s2 -3 2 2
اﳉﺪﻭﻝ اﻟﺜﺎﲏ:
y1 s2
z 15 10 5
s1 -1/2 2 ½
y2 3/2 -1 ½
اﳉﺪﻭﻝ اﻟﺜﺎﻟﺚ:
s1 s2
z 17.5 5 2.5
y1 ¼ ½ -1/4
y2 5/4 -1/2 ¾
ﺗﻜﻠﻔﺔ اﻟﺴﺎﻋﺔ اﻟﻮاﺣﺪة ﰲ b,aﳚﺐ أﻥ ﻧﻌﺮﻓﻬﺎ ﺣﺘﻰ ﲣﻔﺾ ﻣـﻦ ﺗﻜـﺎﻟﻴﻒ إﻧﺘـﺎج
ﻫﺬﻳﻦ اﻟﺴﻠﻌﺘﲔ .ﻭﻟﺬﻟﻚ ﻓﺈﻥ اﳌﺘﻐﲑﻳﻦ y2 ,y1ﺗﻌﱪ ﻋﻦ ﺗﻜﺎﻟﻴﻒ إﻧﺘﺎج ﻛﻞ ﻣـﻦ ,x2 ,x1
ﰲ اﳌﺼﻨﻊ .b ,a
ﻭﰲ ﻗﻴﻮد اﳌﺸﻜﻠﺔ اﳌﺮاﻓﻘﺔ ﻳﺘﻀﺢ أﻥ ﻋﺪد اﻟـﺴﺎﻋﺎت اﳌﻄﻠﻮﺑـﺔ ﻟﻠـﺴﻠﻌﺔ اﻷﻭﱃ ﰲ
اﳌﺼﻨﻌﲔ ﻫﻲ 1 ,3ﻋﲆ اﻟﺘﻮاﱄ " y13 " .ﻳﻮﺿﺢ ﺗﻜﻠﻔـﺔ ﺻـﻨﻊ x1ﰲ اﳌـﺼﻨﻊ ,aﻭ" " y2
ﻫﻮ ﺗﻜﻠﻔﺔ ﺻﻨﻊ x1ﰲ .b
" y1ﻳﻌﱪ ﻋﻦ إﲨﺎﱄ ﺗﻜﻠﻔﺔ ﺻـﻨﻊ 10ﻭﺣـﺪات ﻣـﻦ اﻟﻨـﻮع ﻭﳎﻤﻮﻋﻬﻢ " + y23
اﻷﻭﻝ ﻣﻦ اﻟﺴﻴﺎرات " " x1ﰲ ﻛﻞ ﻣﻦ اﳌﺼﻨﻌﲔ .ﻭﻫﺬﻩ اﻟﺘﻜﻠﻔﺔ ﻻ ﺗﻘﻞ ﻋﻦ .2
ﻭﻛﺬﻟﻚ " " y1 + 2y22ﻳﻌﱪ ﻋﻦ إﲨﺎﱄ ﺗﻜﻠﻔﺔ ﺻﻨﻊ 10ﻭﺣﺪات ﻣﻦ اﻟﻨﻮع اﻟﺜﺎﲏ
ﻣﻦ اﻟﺴﻴﺎرات " " x2ﰲ ﻛﻞ ﻣﻦ اﳌﺼﻨﻌﲔ .ﻭﻫﺬﻩ اﻟﺘﻜﻠﻔﺔ ﻻ ﺗﻘﻞ ﻋﻦ .3
اﻓﱰض أﻥ اﳌﺼﻨﻊ ﺳﻴﺒﻴﻊ ﻣﻮاردﻩ; ﹰ
إذا ﻓﺈﻧﻪ ﳚﺐ ﻣﻌﺮﻓﺔ اﻟـﺴﻌﺮ اﻟـﺬﻱ ﳚـﺐ أﻥ •
ﻳﺒﻴﻌﻬﺎ ﺑﻪ.
y1ﻫﻮ إﻧﺘﺎﺟﻴﺔ اﻟﺴﺎﻋﺔ اﻟﻮاﺣﺪة ﰲ اﳌﺼﻨﻊ اﻷﻭﻝ.
y2ﻫﻮ إﻧﺘﺎﺟﻴﺔ اﻟﺴﺎﻋﺔ اﻟﻮاﺣﺪة ﰲ اﳌﺼﻨﻊ اﻟﺜﺎﲏ.
ﻟﺬﻟﻚ ﻓﺈﻥ أﺳﻌﺎر ﻫﺬﻳﻦ اﳌﻮردﻳﻦ ﺗﺘﺤﺪد ﺑﻤﻌﺮﻓﺔ ,y2 ,y1ﻭﻫﻲ اﻟﺘﻲ ﻳﺮاد ﲢﻘﻴﻘﻬﺎ
ﰲ داﻟﺔ ﻫﺪﻑ اﳌﺮاﻓﻘﺔ.
رﻳﺎﻝ ﻋﲆ اﻷﻗﻞ ﻭﻫﻲ ﻧﺘﻴﺠﺔ ﻟـ 3ﺳﺎﻋﺎت ﻋﻤﻞ ﰲ اﳌﺼﻨﻊ اﻷﻭﻝ ﻭﺳﺎﻋﺔ ﰲ اﳌﺼﻨﻊ اﻟﺜﺎﲏ
ﻛﺬﻟﻚ اﻟﻨﻮع اﻟﺜﺎﲏ ﻣﻦ اﻟﺴﻴﺎرات ﳚﺐ أﻥ ﻻ ﻳﻘﻞ ﺳﻌﺮﻫﺎ ﻋﻦ 3رﻳﺎﻝ ﻭﻫﻲ ﻧﺘﻴﺠﺔ اﻟـــ 2
ﺳﻌﺮ اﻟﻈﻞ
ﺳﻌﺮ اﻟﻈﻞ اﳋﺎص ﺑﺄﺣﺪ اﻟﻘﻴﻮد ﻫﻮ اﻟﻘﻴﻤـﺔ اﻹﺿـﺎﻓﻴﺔ اﻟﺘـﻲ ﻳـﺘﻢ ﲠـﺎ ﺗﻌﻈـﻴﻢ أﻭ
ﲣﻔﻴﺾ داﻟﺔ اﳍﺪﻑ ﻧﺘﻴﺠﺔ زﻳﺎدة ﺛﺎﺑﺖ اﻟﻘﻴﺪ ﺑﻮﺣﺪة ﻭاﺣﺪة.
ﻟﺬﻟﻚ ﻓﺈﻥ داﻟﺔ اﳍﺪﻑ إذا ﻛﺎﻧﺖ ﺛﻮاﺑﺖ اﻟﻘﻴﻮد ﻫﻲ 10 ,20
20 y1 + 10 y 2
ﻭﺑﺎﻟﺘﻌﻮﻳﺾ ﰲ داﻟﺔ اﳍﺪﻑ ﺑﻘﻴﻤﺔ y1, y 2
ﻓﺘﻜﻮﻥ20(1 / 4) + 10(5 / 4) = 17.50 :
ﻭإذا اﻓﱰﺿﻨﺎ أﻥ ﺛﺎﺑـﺖ اﻟﻘﻴـﺪ اﻷﻭﻝ ﺗﻐـﲑ ﻣـﻦ 20إﱃ ) 21ﻣـﻊ ﺑﻘـﺎء اﳌﺘﻐـﲑات
اﻷﻭﱃ( ﻓﺈﻥ اﻟﺪاﻟﺔ ﺳﺘﺘﻐﲑ ﺑﻤﻘﺪار 21(1 / 4) + 10(5 / 4) = 17.75
أﻱ أﻥ زﻳﺎدة ﺳﺎﻋﺔ ﻭاﺣﺪة ﰲ اﳌﺼﻨﻊ اﻷﻭﻝ ﻳﻨﺘﺞ 1/4رﻳﺎﻝ زﻳﺎدة ﰲ اﻷرﺑﺎح.
ﻛﺬﻟﻚ إذا اﻓﱰﺿﻨﺎ أﻧﻨﺎ زدﻧﺎ ﺳﺎﻋﺔ ﻭاﺣﺪة ﰲ اﻟﻘﻴﺪ اﻟﺜﺎﲏ ﻟﻴﻜﻮﻥ 11ﺑـﺪﻻﹰ ﻣـﻦ 10
رﻳﺎﻝ.
اﳊﻞ اﻷﻣﺜﻞ ﰲ اﳌﺸﻜﻠﺔ اﳌﺮاﻓﻘﺔ ﻛﺎﻥ " "17.5ﻭﻫﻮ أﻗﻞ ﺗﻜﻠﻔﺔ ﻳﻤﻜﻦ أﻥ ﻧﺘﺤﻤﻠﻬـﺎ
ﺑﺎﻹﺑﻘﺎء ﻋﲆ اﻟﻄﺎﻗﺔ اﳌﺘﺎﺣﺔ ﻣﻦ اﻟﺴﺎﻋﺎت ﰲ ﻛﻞ ﻣﺮﻛـﺰ .ﻗﻴﻤـﺔ اﳌﺘﻐـﲑات y2 ,y1ﻭاﻟﺘـﻲ
ﻫﻲ ¼ 5/4,ﻋﲆ اﻟﺘﻮاﱄ ﺗﻮﺿﺢ أﻥ اﻟﺴﺎﻋﺔ اﻟﻮاﺣﺪة ﺗﻜﻠﻒ ¼ رﻳﺎﻝ ﻟﻠـﴩﻛﺔ ﰲ اﳌـﺼﻨﻊ
اﻷﻭﻝ 5/4 ,ﰲ اﳌﺼﻨﻊ اﻟﺜﺎﲏ .ﻟﺬﻟﻚ ﻓﺈﻥ اﻟﴩﻛﺔ ﳚﺐ أﻥ ﻻ ﺗﻨـﺘﺞ أﻱ ﺳـﻠﻌﺔ ﰲ اﳌـﺼﻨﻊ
اﻷﻭﻝ ) (aإذا ﻛﺎﻧﺖ أرﺑﺎﺣﻪ ﻻ ﺗﻐﻄﻲ ﻫﺬﻩ اﻟﺘﻜـﺎﻟﻴﻒ ,ﻭﻻ ﺗﻨـﺘﺞ أﻱ ﺳـﻠﻌﺔ ﰲ اﳌـﺼﻨﻊ
اﻟﺜﺎﲏ ) ,(bإﻻ إذا ﻛﺎﻧﺖ أرﺑﺎﺣﻬﺎ أﻛﺜﺮ ﻣﻦ 5/4رﻳﺎﻝ ,ﻭﻫﺬا ﻳﻌﺮﻑ ﺑﺘﺤﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ.
53 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
ﺧﻼﻝ ﺛﻼث ﻭﺳﺎﺋﻂ إﻋﻼﻣﻴﺔ ﻫﻲ اﻟﺘﻠﻔﺰﻳﻮﻥ ﻭاﻹﻧﱰﻧﺖ ﻭاﳉﺮاﺋﺪ .ﻭﲥﺪﻑ اﻟﴩﻛﺔ ﻣـﻦ
ﻫﺬﻩ اﳊﻤﻠﺔ اﳊﺼﻮﻝ ﻋﲆ أﻛﱪ ﺗﺄﺛﲑ ﻋﲆ اﻟﺰﺑﺎﺋﻦ اﳌـﺸﺎﻫﺪﻳﻦ .ﻭﻛﺎﻧـﺖ ﻧﺘﻴﺠـﺔ اﻟﺪراﺳـﺔ
ﻛﺎﻵﰐ:
ﻭﻻ ﺗﺮﻏﺐ اﻟﴩﻛﺔ ﰲ إﻧﻔﺎﻕ أﻛﺜﺮ ﻣﻦ 800000ﻋﲆ ﻫـﺬﻩ اﳊﻤﻠـﺔ اﻹﻋﻼﻧﻴـﺔ ﺑﻴـﻨﲈ
ﺗﺮﻏﺐ أﻥ ﻳﻜﻮﻥ ﻋﺪد اﻟﻌﻤﻼء اﻟﺬﻳﻦ ﻳـﺼﻞ إﻟـﻴﻬﻢ اﻹﻋـﻼﻥ 500000ﻋـﲆ اﻷﻗـﻞ .ﻭأﻥ
ﺗﻜﻮﻥ ﺗﻜﻠﻔﺔ اﻹﻋﻼﻥ ﻋﻦ ﻃﺮﻳﻖ اﻟﺘﻠﻔﺰﻳﻮﻥ ﻻ ﻳﺰﻳﺪ ﻋﻦ .500000ﺑﻴﻨﲈ ﻳﻜﻮﻥ ﻋﺪد ﻣﺮات
اﻹﻋﻼﻥ ﰲ اﻟﺘﻠﻔﺰﻳﻮﻥ اﻟﺼﺒﺎﺣﻲ ﻻ ﻳﻘﻞ ﻋﻦ 3ﻣﺮات.
أﻣﺎ اﻹﻋﻼﻥ ﰲ اﻹﻧﱰﻧﺖ ﻓﻴﻜﻮﻥ ﻣﺎ ﺑﲔ 5ﻣﺮات إﱃ 10ﻣﺮات .اﳌﻄﻠﻮب ﻫﻮ
ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﳋﻄﻴﺔ ﻓﻘﻂ:
)ﻗﺮار اﺳﺘﺜﲈر( ﻳﺮﻳﺪ ﺗﺎﺟﺮ اﺳﺘﺜﲈر 100000رﻳـﺎﻝ ﰲ أﺳـﻬﻢ ﺛـﻼث ﴍﻛـﺎت −2
ﳐﺘﻠﻔﺔ ﻟﺘﺤﻘﻴﻖ أﻛﱪ ﻋﺎﺋﺪ ﳑﻜﻦ .ﻭاﳉﺪﻭﻝ اﻟﺘـﺎﱄ ﻳﺒـﲔ ﺳـﻌﺮ أﻭ ﻗﻴﻤـﺔ اﻟـﺴﻬﻢ اﻟﻮاﺣـﺪ
ﻭاﻟﻌﺎﺋﺪ اﻟﺴﻨﻮﻱ اﳌﺘﻮﻗﻊ ﻭﻛﺬﻟﻚ اﳊﺪ اﻷﻗﴡ ﻟﻼﺳﺘﺜﲈر.
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 54
ﻣﺘﻄﻮرة .اﻟﴩﻛﺔ ﺗﻔﻜﺮ اﻵﻥ ﰲ ﺗﻨﺰﻳﻞ ﻧﻮﻋﲔ ﻣﻦ اﻵﻻت اﳊﺎﺳﺒﺔ .اﻷﻭﱃ ﻟﻼﺳﺘﺨﺪاﻡ ﰲ
اﻟﺘﺠﺎرة ﻭاﻷﺧﺮ ﻟﻸﻏﺮاض اﳍﻨﺪﺳﻴﺔ .ﻛﻞ ﻣﻦ ﻫﺬﻩ اﻵﻻت ﺗﺘﻜﻮﻥ ﻣﻦ ﺛﻼث أﺟﺰاء:
أ ( ﻗﺎﻋﺪة
ب( ﻛﺎﺗﺮج إﻟﻜﱰﻭﲏ
ﺟـ( ﻏﻄﺎء ﺧﺎرﺟﻲ
اﻟﻘﺎﻋﺪة ﺗﺼﻠﺢ ﻟﻜﻞ ﻣﻦ اﻟﻨﻮﻋﲔ ﻭﻟﻜﻦ اﻟﻜﺎﺗﺮج ﻭاﻟﻐﻼﻑ اﳋﺎرﺟﻲ ﳜﺘﻠﻔﺎﻥ.
ﻫﺬﻩ اﻷﺟﺰاء اﻟﺜﻼﺛﺔ ﻣﻦ اﳌﻤﻜﻦ أﻥ ﺗﺼﻨﻊ ﰲ ﻣﺼﻨﻊ اﳋﺎﻟﺪﻳـﺔ أﻭ ﳑﻜـﻦ ﴍاءﻫـﺎ
ﻣﻦ ﻣﺼﺎﻧﻊ أﺧﺮ ﺧﺎرﺟﻴﺔ .ﺗﻜﺎﻟﻴﻒ اﻟﺼﻨﻊ ﻭأﺳﻌﺎر اﻟﴩاء ﻛﺎﻵﰐ:
اﻟﻮﻗﺖ اﳌﺴﺘﻐﺮﻕ ﻟﺼﻨﺎﻋﺔ ﺗﻜﻠﻔﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة
اﳉﺰء
اﻟﻮﺣﺪة اﻟﻮاﺣﺪة )ﺑﺎﻟﺪﻗﻴﻘﺔ(
اﻟﴩاء اﻟﺼﻨﻊ
ﻛﻞ ﻣﺼﻨﻊ ﻳﻤﻜﻦ أﻥ ﻳﻨﺘﺞ 10.000ﻭﺣﺪة .ﻭﻋﲆ اﻷﻗـﻞ 6000ﻭﺣـﺪة ﻣـﻦ اﳌﻨـﺘﺞ
اﻷﻭﻝ ﻭ 8000ﻣﻦ اﻟﺜﺎﲏ ﻭ 5000ﻣﻦ اﻟﺜﺎﻟـﺚ ﳚـﺐ أﻥ ﺗﻨـﺘﺞ .ﻣـﺎ ﻫـﻲ ﺻـﻴﺎﻏﺔ اﻟﱪﻧـﺎﻣﺞ
اﳋﻄﻲ إذا أردﻧﺎ ﲣﻔﻴﺾ اﻟﺘﻜﺎﻟﻴﻒ?
)ﳏﺎﻓﻆ اﺳﺘﺜﲈرﻳﺔ( ﴍﻛﺔ اﻟﻌﻠﻴﺎ اﳌﺘﺤﺪة ) (OUCﻭاﻟﺘـﻲ ﻣﺮﻛﺰﻫـﺎ ﰲ اﻟﺮﻳـﺎض −5
ﺣﺼﻠﺖ ﻋﲆ 100.000رﻳﺎﻝ ﻧﺘﻴﺠﺔ ﺑﻴﻊ ﺑﻌﺾ أﺳﻬﻤﻬﺎ اﻟﺼﻨﺎﻋﻴﺔ .ﻭاﻵﻥ اﻟﴩﻛﺔ ﺗﺒﺤـﺚ
ﻋﻦ ﻓﺮﺻﺔ اﺳﺘﺜﲈرﻳﺔ ﰲ أﺳﻬﻢ ﺻﻨﺎﻋﻴﺔ أﺧـﺮ .ﻭﺑﻨـﺎء ﻋـﲆ ﻧـﺼﺎﺋﺢ ﻭﺗﻮﻗﻌـﺎت اﳋﺒـﲑ
اﻻﺳﺘﺜﲈرﻱ ﻟﻠﴩﻛﺔ ﻓﺈﻥ اﻟﴩﻛﺔ ﳚﺐ أﻥ ﺗﺴﺘﺜﻤﺮ ﰲ ﺻﻨﺎﻋﺔ اﻟﻨﻔﻂ ) (OIأﻭ اﳊﺪﻳـﺪ )(SI
ﻣﻦ أﺳﻬﻢ ﺻﻨﺎﻋﺔ اﳊﺪﻳﺪ .ﻛﺬﻟﻚ ﻓﺈﻥ اﻻﺳﺘﺜﲈر ﰲ ﻧﻔـﻂ اﳉﺒﻴـﻞ ,ﻭاﻟـﺬﻱ ﻳﻌﻄـﻲ أﻛـﱪ
ﻋﺎﺋﺪا ﻭأﻛﺜﺮ ﺧﻄﺮا ,ﳚﺐ أﻥ ﻻ ﻳﺰﻳﺪ ﻋﻦ 60%ﻣﻦ أﲪـﺎﱄ اﻻﺳـﺘﺜﲈر ﰲ ﺻـﻨﺎﻋﺔ اﻟـﻨﻔﻂ.
ﻭاﳌﻄﻠﻮب ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﳋﻄﻴﺔ ﻣﻊ اﺳﺘﺨﺪاﻡ ﻧﻔـﺲ اﻟﺮﻣـﻮز اﳌﻌﻄـﺎة ,ﻣـﻊ اﻟﻌﻠـﻢ أﻥ
اﳌﺸﻜﻠﺔ ﻫﻲ ﻣﺸﻜﻠﺔ ﺗﻌﻈﻴﻤﻴﺔ )(Max.
ﴍﻛﺔ ﺻﺤﺮاء ﻧﺠﺪ ﺗﻨﺘﺞ ﻧﻮﻋﲔ ﻣﻦ اﳌﻨﺘﺠﺎت اﻟﺘﻲ ﺗﺘﻄﻠﺐ أﻥ ﺗﺼﻨﻊ ﰲ اﺛﻨﻲ −6
ﻣﻦ اﳌﺼﺎﻧﻊ اﳌﺨﺘﻠﻔﺔ .ﻛﻞ ﻣﻦ اﳌﺼﺎﻧﻊ ﻟﻪ ﻃﺎﻗﺔ اﺳﺘﻴﻌﺎﺑﻴﺔ ﻣﻦ ﺳـﺎﻋﺎت اﻟﻌﻤـﻞ ﻻ ﻳﻤﻜـﻦ
زﻳﺎدﲥﺎ ﻭاﻟﺘﻲ ﳚﺐ أﻥ ﺗﻮزع ﺑﲔ ﻫﺬﻳﻦ اﳌﻨﺘﺠـﲔ ﺣـﺴﺐ اﳌـﺪة اﻟﺘـﻲ ﻳـﺴﺘﻐﺮﻗﻬﺎ ﺻـﻨﻊ
اﻟﻮﺣﺪة اﻟﻮاﺣﺪة ﻣﻦ اﳌﻨﺘﺠﲔ .اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ ﻫﺬﻩ اﳌﻌﻠﻮﻣﺎت ﺑﺎﻟﺘﻔﺼﻴﻞ:
رﺑﺢ اﻟﻮﺣﺪة
اﻟﺜﺎﲏ اﻷﻭﻝ اﳌﺼﻨﻊ
اﻟﻮاﺣﺪة
26 0.7 0.9 اﻟﻮﻗﺖ اﻟﻼزﻡ ﻟﺼﻨﻊ ﻭﺣﺪة ﻭاﺣﺪة ﻣﻦ اﳌﻨﺘﺞ اﻷﻭﻝ )ﺳﺎﻋﺔ(
28 0.6 1.3 اﻟﻮﻗﺖ اﻟﻼزﻡ ﻟﺼﻨﻊ ﻭﺣﺪة ﻭاﺣﺪة ﻣﻦ اﳌﻨﺘﺞ اﻟﺜﺎﲏ )ﺳﺎﻋﺔ(
620 670 إﲨﺎﱄ
57 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
اﳌﻄﻠﻮب ﻫﻮ ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﳋﻄﻴﺔ ﻓﻘﻂ ﻋﻠﲈ ﺑﺎﻥ اﳍﺪﻑ ﻫﻮ ﺗﻌﻈﻴﻢ اﻷرﺑﺎح:
ﴍﻛﺔ ﻣﺎﻣﺎ ﻫﻴﺎء ﻫﻲ ﴍﻛﺔ ﺳﻌﻮدﻳﺔ ﻹﻧﺘﺎج اﻟﺒﻴﺘﺰاء اﳌﺜﻠﺠﺔ .ﲢـﺼﻞ اﻟـﴩﻛﺔ −7
ﻋﲆ رﺑﺢ ﻣﻘﺪارﻩ 1رﻳﺎﻝ ﻣﻘﺎﺑﻞ ﺑﻴﻊ اﻟﺒﻴﺘﺰاء اﻟﻌﺎدﻳﺔ ﻭرﺑﺢ ﻣﻘﺪارﻩ 1.50رﻳﺎﻝ ﻣﻘﺎﺑﻞ ﺻﻨﻊ
اﻟﺒﻴﺘﺰاء اﻟﺪﻳﻠﻮﻛﺲ .ﻛﻞ ﺑﻴﺘﺰاء ﲢﺘﻮﻱ ﻋﲆ ﺟﺰأﻳﻦ :ﺟﺰء ﺧﻠـﻴﻂ ﻋﺠﻴﻨـﺔ ﻭﺟـﺰء ﺧﻠـﻴﻂ
ﺣﺸﻮة .ﻭﻋﻨﺪ اﻟﴩﻛﺔ اﻵﻥ ﰲ ﻣﺴﺘﻮدﻋﻬﺎ 150ﻛﻴﻠﻮﻏﺮاﻡ ﻣﻦ اﻟﻌﺠﻴﻨﺔ ﻭ 50ﻛﻴﻠﻮ ﻏﺮاﻡ ﻣﻦ
اﳊﺸﻮة .اﻟﺒﻴﺘﺰاء اﻟﻌﺎدﻳﺔ ﺗﺴﺘﺨﺪﻡ 1ﻛﻴﻠﻮ ﻏﺮاﻡ ﻣﻦ اﻟﻌﺠﻴﻨﺔ ﻭ 40ﺟﺮاﻡ ﻣﻦ اﳊـﺸﻮة .أﻣـﺎ
اﻟﺒﻴﺘﺰاء اﻟﺪﻳﻠﻮﻛﺲ ﻓﺘﺴﺘﺨﺪﻡ 1ﻛﻴﻠﻮ ﻏﺮاﻡ ﻣﻦ اﻟﻌﺠﻴﻨﺔ ﻭ 80ﺟﺮاﻡ ﻣﻦ اﳊﺸﻮة .ﺑﻨﺎء ﻋـﲆ
اﳋﱪة اﻟﺴﺎﺑﻘﺔ ﰲ اﻟﻄﻠﺐ ﻓﺈﻥ اﻟﴩﻛﺔ ﻳﻨﺒﻐﻲ ﻋﻠﻴﻬﺎ ﺻﻨﻊ 50ﻣﻦ اﻟﻨﻮع اﻟﻌﺎدﻱ ﻭ 25ﺑﻴﺘﺰاء
دﻳﻠﻮﻛﺲ ﻋﲆ اﻷﻗﻞ .اﳌﻄﻠﻮب ﻫﻮ ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﳋﻄﻴـﺔ ﻟﻠﻮﺻـﻮﻝ إﱃ ﻋـﺪد اﻟﺒﻴﺘـﺰاء
اﻟﻌﺎدﻳﺔ ﻭاﻟﺪﻳﻠﻮﻛﺲ اﻟﺘﻲ ﳚﺐ أﻥ ﺗﺼﻨﻌﻬﺎ اﻟﴩﻛﺔ ﻟﻠﻮﺻﻮﻝ إﱃ أﻋﻈﻢ اﻹرﺑﺎح.
ﰲ ﻣﺸﻜﻠﺔ اﻟﱪﳎﺔ اﻟﺮﻳﺎﺿﻴﺔ اﻟﺘﺎﻟﻴﺔ: −8
Max z=8x1 +10x2
s.t.
4x1 +5x2≤ 40
-6x1-4x2 ≤ -36
0 ≤ x1 ≤10 , 0≤ x2≤ 8
-اﳌﻄﻠﻮب
-أﻭﻻ :رﺳﻢ اﳌﺸﻜﻠﺔ.
-ﺛﺎﻧﻴﺎ :ﲢﺪﻳﺪ ﻣﻨﻄﻘﺔ اﳊﻞ اﳌﻤﻜﻦ?
-ﺛﺎﻟﺜﺎ :ﺗﻮﺿﻴﺢ ﻫﻞ ﻳﻮﺟﺪ ﺣﻞ أﻡ ﻻ?
-راﺑﻌﺎ :إذا ﻭﺟﺪ ﺣﻞ اﻣﺜﻞ ﻓﻬﻞ ﻫﻮ ﺣﻞ ﻭاﺣﺪ أﻡ ﺣﻠﻮﻝ ﻣﺘﻌﺪدة?
إذا ﻛﺎﻥ ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ اﻷﰐ ﻫﻮ اﺣﺪ ﺟـﺪاﻭﻝ اﻟـﺴﻤﺒﻠﻜﺲ ﰲ ﻣﺮاﺣـﻞ −9
Exchang
رﺑﺢ اﻟﻮﺣﺪة اﳌﺘﻐﲑات 3 8 0 0 0 0 ﻋﻤﻮد −M e ratio
اﻟﻮاﺣﺪة unit ﻣﻌﺪﻝ
اﻷﺳﺎﺳﻴﺔ اﳊﻞ
cost x1 x2 s1 s2 s3 s4 a1 اﻟﺘﻐﻴﲑ
0 s1 2 4 1 0 0 0 0 1600
0 s2 6 2 0 1 0 0 0 1800
0 s3 0 1 0 0 1 0 0 350
−M a1 1 1 0 0 0 −1 1 300
row unit sacrifice
ﺗﻀﺤﻴﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة
Improvement row
ﻛﺴﺐ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة
59 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
ﺿﻤﻦ ﺣﺰﻣﺔ ﻣﺎﻳﻜﺮﻭﺳﻮﻓﺖ أﻭﻓﻴﺲ ) (Ms Officeﰲ ﺣﻞ ﻫﺬﻩ اﳌﺸﻜﻠﺔ .ﻭﳊـﻞ ﻣـﺸﻜﻠﺔ
اﻟﱪاﻣﺞ اﻟﺮﻳﺎﺿﻴﺔ ﻋﻤﻮﻣﺎ ﻭاﻟﱪﳎﺔ اﳋﻄﻴﺔ ﺧﺼﻮﺻﺎ ﺑﺎﺳـﺘﺨﺪاﻡ ﺑﺮﻧـﺎﻣﺞ اﻛـﺴﻞ ﻳﺘﻌـﲔ
ﻋﻠﻴﻨﺎ إﺿﺎﻓﺔ أداة اﳊـﻞ ) (Solverإﱃ ﻗﺎﺋﻤـﺔ اﻷدﻭات .ﻭﻫـﺬا ﻳـﺘﻢ ﺑﺎﻟـﺬﻫﺎب إﱃ ﻗﺎﺋﻤـﺔ
أدﻭات ﺛﻢ اﻟﻮﻇﺎﺋﻒ اﻹﺿﺎﻓﻴﺔ ﻭاﻟﺘﺄﺷﲑ ﻋﲆ Solver Add-inﺛﻢ ﻣﻮاﻓﻖ.
ﻭﻟﻠﺘﺬﻛﲑ ﻓﺈﻥ اﳌﺸﻜﻠﺔ اﻟﺘﺎﻟﻴﺔ اﳌﻄﻠﻮب ﺣﻠﻬﺎ ﻫﻲ:
Max Z=3t + 4c
s.t
15t + 10c ≤ 300
2.5t + 5c ≤ 110
t,c ≥ 0
ﻭﳊﻠﻬﺎ ﻧﻘﻮﻡ ﺑﺘﺸﻐﻴﻞ ﺑﺮﻧﺎﻣﺞ إﻛﺴﻞ ﻭﰲ اﳋﻠﻴﺔ B6ﻣﺜﻼ ﻧﻜﺘﺐ اﳌﻌﺎدﻟﺔ اﻟﺘﺎﻟﻴﺔ ﺑﺼﻴﻐﺔ
=B4*B5 :EXCEL
ﻭذﻟﻚ ﺑﺎﺧﺘﻴـﺎر ﻣﻦ ﻧﺎﻓﺬة solver parametersﻧﺤﺪد ﻗﻴﻤﺔ داﻟﺔ اﳍﺪﻑ ﰲ اﳋﻠﻴﺔE6
Cell اﺧﱰ Addﻭذﻟﻚ ﻟﺘﺤﺪﻳـﺪ اﻟﻘﻴـﻮد ,ﺛـﻢ ﻣـﻦ ﻧﺎﻓـﺬة Add Constraintاﺧـﱰ
Referenceﻭﻧﺤﺪد اﳋﻼﻳﺎ E9إﱃ E10ﻭأﺑﻖ )=<( ﻛﲈ ﻫﻲ ﺛﻢ اﺧـﱰ Constraintﻭﻧﺤـﺪد
اﳋﻼﻳﺎ F9 , F10ﺛﻢ OK
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 62
ﻭﻣﻦ Optionsﺳﺘﻈﻬﺮ ﻧﺎﻓﺬة أﺧﺮ Solver Optionsﻧﺨﺘﺎر Assume linear ModelﺛﻢOk .
ﻭﻫﻲ ﻗﻴﻤﺔ ﻋﺪد اﻟﻮﺣﺪات اﳌﻨﺘﺠﺔ ﻣﻦ tﻭﻫﻲ 8ﻭﺣﺪات ﻭﻣﻦ 18 cﻭﺣﺪة .ﻭﻛﺬﻟﻚ داﻟﺔ
اﳍــﺪﻑ ﺗــﺴﺎﻭﻱ 96ﻭﻫــﻲ ﻧﻔــﺲ اﻟﻨﺘــﺎﺋﺞ اﻟﺘــﻲ ﲢــﺼﻠﻨﺎ ﻋﻠﻴﻬــﺎ ﺑﺎﺳــﺘﺨﺪاﻡ ﺟــﺪﻭﻝ
اﻟﺴﻤﺒﻠﻜﺲ.
ﺣﻞ ﻣﺜﺎﻝ اﻟﱪﳎﺔ اﳋﻄﻴﺔ ﺑﺎﺳﺘﺨﺪاﻡ )(QSB
ﻳﻌﺘﱪ ﺑﺮﻧﺎﻣﺞ Qsbﻣﻦ اﻟﱪاﻣﺞ اﻟﺘـﻲ ﺗـﺴﺘﺨﺪﻡ ﰲ ﺗﻄﺒﻴﻘـﺎت ﺑﺤـﻮث اﻟﻌﻤﻠﻴـﺎت
ﻭﺣﻞ اﳌﺸﺎﻛﻞ اﻟﺘﻲ ﺗﻮاﺟﻪ اﻹدارة.
ﻭﰲ ﻫﺪﻩ اﻟﺼﻔﺤﺎت ﺳﻮﻑ ﻧﺤﺎﻭﻝ اﻟﺘﻌﺮﻑ ﻋﲆ اﺳﺘﺨﺪاﻡ ﻫﺬا اﻟﱪﻧﺎﻣﺞ ﰲ ﺣـﻞ
اﳌﺸﺎﻛﻞ ﻭاﳌﻮاﺿﻴﻊ اﻟﺘﻲ ﺳﻮﻑ ﺗﺪرس ﰲ ﻣﻘﺮر ﻋﻠﻢ اﻹدارة ﻭاﳌﻮاﺿﻴﻊ ﻫﻲ:
63 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
ﺗﺸﻐﻴﻞ Run
اﺳﺘﻌﺮاض Browse
ﺑﺎﻟﻀﻐـﻂ ﻋﻠﻴﻪ ﺗﻈﻬﺮ ﻟﻨﺎ ﻭاﺟﻬﺔ اﻟﱪﻧﺎﻣﺞ ﻭﻹدﺧﺎﻝ ﺑﻴـﺎﻧﺎت اﳌﺸﻜـﻠﺔ −اﺳﻢ اﳌـﺸﻜﻠﺔ ;
; ﻋـﺪد اﳌﺘﻐﲑات ; ﻋﺪد اﻟﻘﻴﻮد −ﻧﺨﺘﺎر Fileﺛﻢ New Problemأﻭ ﺑﺎﺳﺘﺨﺪاﻡ اﻟـﺰر
ﺑﻌﺪ اﺳﺘﺨﺪاﻣﻬﲈ ﺗﻈﻬﺮ ﻟﻨﺎ ﻧﺎﻓﺪة ﺣﻮار ﻛﲈ ﻳﲇ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 64
• ﺑﻌﺪ ذﻟﻚ ﻳﺘﻢ ﲢﺪﻳﺪ ﻛﻴﻔﻴﺔ إدﺧﺎﻝ اﳌﻌﻠﻮﻣﺎت ) (Data Entry Formatﻫـﻞ ﻫـﻲ
ﻋﻦ ﻃﺮﻳﻖ:
ﻣﺼﻔﻮﻓﺔ اﳉـﺪاﻭﻝ) (Spread Sheet Matrix Formأﻭ ﻋـﲆ ﺷـﻜﻞ ﻧﻤـﻮذج ﻋـﺎدﻱ
)(Normal Model Form
ﺑﻌﺪ ذﻟﻚ ﻳﺘﻢ اﻟﻀﻐﻂ ﻋﲆ ;Okﻳﻈﻬﺮ ﻟﻨﺎ ﺟﺪﻭﻝ ﻳـﺘﻢ ﻓﻴـﻪ إدﺧـﺎﻝ ﻗـﻴﻢ اﳌـﺸﻜﻠﺔ
ﻛﺘﺎﱄ:
ﺑﻌﺪ ﺗﻌﺒﺌﺔ اﳉﺪﻭﻝ ﻳﺘﻢ اﺧﺘﻴﺎر ) (Solve and Analyzeﺛﻢ );(Solve the Problem
ﺑﻌﺪ اﺧﺘﻴﺎرﻫﺎ ﻳﺘﻢ اﳊﺼﻮﻝ ﻋﲆ ﻧﺎﻓﺪة اﻟﻨﺘﺎﺋﺞ ; ﻣﻦ ﻧﺎﻓﺪة اﻟﻨﺘﺎﺋﺞ ﻧﺠﺪ أﻥ:
Z = 96 ; X2 = 18 ; X1 = 8
* ﻣﻼﺣﻈﺔ:
ﻣـﻦ ﴍﻳـﻂ اﻷدﻭات ; ﻳﻤﻜﻦ رﺳﻢ اﳌﺸﻜﻠﺔ ﹰ
ﺑﻴﺎﻧﻴﺎ ﻋﻦ ﻃﺮﻳﻖ اﺧﺘﻴـﺎر اﻟـﺰر
ﺑﺎﺧﺘﻴﺎرﻧﺎ ﻟﻪ ﺗﻈﻬﺮ ﻟﻨﺎ ﻧﺎﻓﺪة ﺣﻮار ﻳﺘﻢ ﻣﻦ ﺧﻼﳍﺎ ﲢﺪﻳﺪ اﳋﻂ )اﳌﺘﻐﲑ( اﻷﻓــﻘﻲ ﻭاﳋـﻂ
)اﳌﺘﻐﲑ( اﻟﺮأﺳـــﻲ ﺛﻢ ﻳﺘﻢ اﻟﻀﻐﻂ ﻋﲆ ; Okﻧﺤـﺼﻞ ﻋـﲆ اﻟﺮﺳـﻢ اﻟﺒﻴـﺎﲏ ﻣـﻊ ﲢﺪﻳـﺪ
اﻟﻨﻘﻄﺔ اﳌﺜﲆ.
ﺣﻞ ﻣﺸﺎﻛﻞ اﻟﱪﳎﺔ اﳋﻄﻴﺔ ﺑﺎﺳﺘﺨﺪاﻡ )(Lindo
أﺗﻰ اﺳﻢ ﻟﻴﻨﺪﻭ ) (Lindoﻣﻦ أﻭاﺋﻞ اﻟﻜﻠـﲈت ) Linear, Interactive, and Discrete
Integer اﻟﺮﻳﺎﺿﺔ )اﻟﱪﳎﺔ اﳋﻄﻴﺔ " "Linear Programmingﻭﺑﺮﳎﺔ اﻷﻋﺪاد اﻟﺼﺤﻴﺤﺔ "
"Goalﻭاﻟﱪﳎـﺔ ﻣﺘﻌـﺪدة اﻷﻫـﺪاﻑ "Programmingﻭاﻟﱪﳎﺔ اﳍﺪﻓﻴـﺔ " Programming
اﻵﻥ أﺻﺒﺤﺖ اﳌﺸﻜﻠﺔ ﺟﺎﻫﺰة ﻟﻠﺤﻞ ﺑﻮاﺳﻄﺔ اﻟﱪﻧﺎﻣﺞ ﻭﻛﻞ ﻣﺎ ﻋﻠﻴﻨﺎ ﻓﻌﻠـﻪ اﻵﻥ
ﻫﻮ اﻻﻧﺘﻘﺎﻝ إﱃ ﻗﺎﺋﻤﺔ اﳊﻞ ) (solveﻭاﺧﺘﻴﺎر ﺣﻞ اﳌﺸﻜﻠﺔ ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 68
ﻭﺑﻌﺪ اﺧﺘﻴﺎر أﻣﺮ اﳊﻞ ﻓﺈﻥ ﻧﺎﻓﺬة ﲣﱪﻧﺎ ﺑﺎﻧﺘﻬـﺎء اﳊـﻞ ﲣـﺮج ﺗﻠﻘﺎﺋﻴـﺎ إﻻ إذا ﻛـﺎﻥ
ﻫﻨﺎﻙ أﻱ أﺧﻄﺎء ﺗﺘﻌﻠﻖ ﺑﺨﻄﺄ ﰲ ﻛﺘﺎﺑﺔ اﳌﺸﻜﻠﺔ أﻭ ﻻ ﻳﻮﺟﺪ ﺣﻞ ﻟﻠﻤﺸﻜﻠﺔ أﻭ أﻱ أﺧﻄـﺎء
أﺧﺮ ﻧﺘﻴﺠﺔ ﻋﻴﻮب ﰲ اﻟﱪﻧﺎﻣﺞ أﻭ ﻧﻈﺎﻡ اﻟﻨﻮاﻓﺬ.
ﻭﻫﻨﺎ ﻧﺠﺪ أﻥ اﻟﱪﻧﺎﻣﺞ ﻗﺪ ﻭﺟﺪ ﺣـﻼ اﻣـﺜﻼ ﻟﻠﻤـﺸﻜﻠﺔ ) (Status: Optimalﻭﻣـﻦ
ﺧــﻼﻝ ﺧﻄــﻮﺗﲔ ﻓﻘــﻂ ) (iterations: 2ﻭﻛﺎﻧــﺖ ﻗﻴﻤــﺔ داﻟــﺔ اﳍــﺪﻑ ﻫــﻲ 96رﻳــﺎﻝ
) (Objective:96ﻭﻫﻲ ﻧﻔﺲ اﻟﻘﻴﻤﺔ اﻟﺘـﻲ ﺣـﺼﻠﻨﺎ ﻋﻠﻴﻬـﺎ ﻣـﻦ ﻗﺒـﻞ ﺑﺎﺳـﺘﺨﺪاﻡ ﺟـﺪﻭﻝ
اﻟﺴﻤﺒﻠﻜﺲ أﻭ اﺳﺘﺨﺪاﻡ ﺑﺮاﻣﺞ اﳊﺎﺳﺐ اﻷﺧﺮ ﻛﲈ ﺗﻮﺿﺤﻪ اﻟﻨﺎﻓﺬة اﻟﺘﺎﻟﻴﺔ:
69 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
ﻛﺬﻟﻚ ﻓﺈﻥ اﻟﱪﻧﺎﻣﺞ ﻳﻄﻠﺐ ﻣﻦ اﳌﺴﺘﺨﺪﻡ ﲢﺪﻳﺪ ﻣﺎ إذا ﻛﺎﻥ ﻳﺮﻏـﺐ ﰲ اﳊـﺼﻮﻝ
ﻋﲆ ﲢﻠﻴﻼت إﺿﺎﻓﻴﺔ ﻟﻠﻤﺸﻜﻠﺔ ﻛﺘﺤﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ ) (Sensitivity Analysisأﻡ ﻻ .ﻭﻫـﺬا
ﻳﺘﻮﻗﻒ ﻋﲆ ﺣﺎﺟﺔ ﻛﻞ ﻣﺴﺘﺨﺪﻡ ﻳﺴﺘﺨﺪﻡ ﻫﺬﻩ اﻟﱪﻧﺎﻣﺞ ﳊﻠﻮﻝ ﻣـﺸﺎﻛﻠﻪ ﻛـﲈ ﰲ اﻟﻨﺎﻓـﺬة
اﻟﺘﺎﻟﻴﺔ:
ﺑﻌﺪ ﻇﻬﻮر اﻟﻨﻮاﻓﺬ اﻟﺴﺎﺑﻘﺔ ﻭاﻟﺘﻲ ﲣﱪ اﳌﺴﺘﺨﺪﻡ ﺑﺤﻞ اﳌـﺸﻜﻠﺔ ﻳﻤﻜـﻦ اﻻﻧﺘﻘـﺎﻝ
إﱃ اﻟﺼﻔﺤﺔ اﳋﺎﺻﺔ ﺑﺎﳊـﻞ ﻣـﻦ ﻗﺎﺋﻤـﺔ اﻹﻃـﺎر windowﻭﻫـﻲ ﺻـﻔﺤﺔ ﺗﻘـﺎرﻳﺮ اﳊـﻞ
) (Reports Windowﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 70
ﻭﻳﺘﻀﺢ ﻣﻨﻬﺎ ﻗﻴﻤﺔ داﻟﺔ اﳍﺪﻑ ﻭﻗﻴﻤﺔ اﻟﻌﻨﴫ Tﻭاﻟﻌﻨﴫ Cﻭﻛﺬﻟﻚ اﻟﺘﺤﻠﻴﻼت
اﻟﺘﻔﺼﻴﻠﻴﺔ اﻷﺧﺮ ﺗﺘﺒﻊ ﻫﺬﻩ اﻟﻨﺘﻴﺠﺔ.
71 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
x1,x2,x3,x4 ≥ 0
−2ﻧﻔﱰض أﻥ:
ﻋﺪد اﻷﺳﻬﻢ اﳌﻄﻠﻮب ﴍاﺋﻬﺎ ﻣﻦ أﺳﻬﻢ اﻟﴩﻛﺔ اﻟﺰراﻋﻴﺔ ﻫﻮX1 :
Max. z=7x1+5x2+5.5x3
s.t.
60x1+50x2+20x3 ≤ 100000
60x1 ≤ 60000
50x2 ≤ 25000
55x3≤ 30000
x1,x2,x3 ≥ 0
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 72
−3ﻧﻔﱰض أﻥ:
اﳌﺼﻨﻌﺔ ) (bmﻋﺪد اﻟﻘﻮاﻋﺪ اﳌﺸﱰاة )(bp
ﹼ ﻋﺪد اﻟﻘﻮاﻋﺪ
ﻋﺪد اﻟﻜﺎﺗﺮج اﻟﺘﺠﺎرﻱ اﳌﺼﻨﻊ ) (fcmﻋﺪد اﻟﻜﺎﺗﺮج اﻟﺘﺠﺎرﻱ اﳌﺸﱰ )(fcp
ﻋﺪد اﻟﻜﺎﺗﺮج اﳍﻨﺪﳼ اﳌﺼﻨﻊ ) (tcmﻋﺪد اﻟﻜﺎﺗﺮج اﳍﻨﺪﳼ اﳌﺸﱰ )(tcp
ﻋﺪد اﻷﻏﻄﻴﺔ اﻟﺘﺠﺎرﻳﺔ اﳌﺼﻨﻌﺔ) (ftmﻋﺪد اﻷﻏﻄﻴﺔ اﻟﺘﺠﺎرﻳﺔ اﳌﺸﱰاة )(ftp
ﻋﺪد اﻷﻏﻄﻴﺔ اﳍﻨﺪﺳﻴﺔ اﳌﺼﻨﻌﺔ) (ttmﻋﺪد اﻷﻏﻄﻴﺔ اﳍﻨﺪﺳﻴﺔ اﳌﺸﱰاة )(ttp
Min 0.5 bm+0.6bp+3.75fcm+4fcp+ 3.3tcm+3.9tcp+
0.6ftm+0.65ftp+0.75ttm+0.78ttp+9Ot
s.t.
bm+bp=5000
fcm+fcp=3000
tcm+tcp=2000
ftm+ftp=3000
ttm+ttp=2000
Ot≤50
bm+3fcm+2.5tcm+ftm+1.5ttm≤ 12000+06Ot
−4
min z= 5x11 + 6x12+8x13+8x21+7x22+10x23
s.t.
x11+x12+x13≤ 10000
x21+x22+x23≤ 10000
x11+x21≥6000
x12+x22≥8000
x13+x23≥5000
−5
Max 0.073A+0.103J+0.064N+0.075R+0.045G
Subject to:
A+J+N+R+G ≤ 100, 000
A+J ≤ 50 000
N+R ≤ 50 000
-0.25 N – 0.25 R+ G ≥ 0 Æ G ≥ 0.25 N + 0.25 R
)-0.60 A + 0.40 j ≤ 0 Æ J ≤ 0.60 (A+J
A, J,N,R,G ≥ 0
−6
Max 26 x1 +28 x2
s.t.
0.9 x1 + 1.3 x2 ≤ 670
0.7 x1 + 0.6 x2 ≤ 520
x1, x2 ≥ 0
73 اﻟﱪﳎﺔ اﳋﻄﻴﺔ
أﻭﻻ :ﻳﺘﻢ اﻟﺘﺨﻠﺺ ﻣﻦ اﻟﺴﺎﻟﺐ ﺑﻌﺪ ﴐﺑﻪ ﰲ 1−ﺛﻢ ﺗﺘﻐﲑ ﻋﻼﻣﺔ اﻷﻗـﻞ ﻣـﻦ أﻭ
ﻳﺴﺎﻭﻱ إﱃ أﻛﱪ ﻣﻦ أﻭ ﻳﺴﺎﻭﻱ
ﺛﺎﻧﻴﺎ :ﻳﻮﺟﺪ ﺣﻠﻮﻝ ﻣﺘﻌﺪدة ﻭﻗﻴﻢ x1ﻭ x2اﳌﺜﲆ ﻫﻲ ﲨﻴﻊ ﻗﻴﻢ اﻟﻨﻘﺎط اﻟﻮاﻗﻌﺔ ﻋـﲆ
اﳋﻂ Aإﱃ Bﻭداﻟﺔ اﳍﺪﻑ أﻭ أﻗﴡ أرﺑﺎح ﳑﻜﻨﻪ ﻫﻲ 80ﺑﻌﺪ اﻟﺘﻌﻮﻳﺾ ﺑـﺄﻱ ﻧﻘﻄـﺔ ﻋـﲆ
ﻫﺬا اﳋﻂ ﰲ داﻟﺔ اﳍﺪﻑ.
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 74
ﻳﺘﻀﺢ ﻣﻦ اﻟﺮﺳﻢ اﻟﺴﺎﺑﻖ أﻥ ﺧﻂ داﻟﺔ اﳍﺪﻑ ﻣﻮازﻱ ﻟﻠﻘﻴـﺪ اﻷﻭﻝ ﺣﻴـﺚ ﻳﺘﺠـﻪ
إﱃ اﻟﻴﻤﲔ ﺣﺘﻰ ﻳﻨﻄﺒﻖ ﻋﲆ ﺧﻂ اﻟﻘﻴﺪ اﻷﻭﻝ ﻭﺑﺬﻟﻚ ﺗﻜﻮﻥ ﲨﻴﻊ اﻟﻨﻘﺎط اﻟﺘﻲ ﺑﲔ اﻟﺰاﻭﻳﺔ
Aإﱃ اﻟﺰاﻭﻳﺔ Bﻛﻠﻬﺎ ﲤﺜﻞ ﻧﻘﺎط ﺣﻠﻮﻝ ﻣﺜﲆ ﺗﺆدﻱ إﱃ ﻧﻔﺲ اﻟﺮﺑﺢ.
اﳊﻞ: −9
X1=……-22…….., X2=………0…………,S1=……80…………………,
S2=……0…………..
اﳌﺘﻐﲑ اﻟﺪاﺧﻞ = ,....x2..........اﳌﺘﻐﲑ اﳋﺎرج= ,.....s1...........داﻟﺔ
اﳍﺪﻑ=.......88..............
اﳊﻞ اﻟﺴﺎﺑﻖ ﻏﲑ اﻣﺜﻞ ﻭﻳﻜﻮﻥ اﳉﺪﻭﻝ اﻟﺘﺎﱄ:
cost א
x1 x2 s1 s2 s3 s4 a1 א
0 s1 2 4 1 0 0 0 0 1600 400
0 s2 6 2 0 1 0 0 0 1800 900
0 s3 0 1 0 0 1 0 0 350 350
-M a1 1 1 0 0 0 -1 1 300 300
unit
-300M
sacrifice
א
א
2اﻟﺮﺑﺢ = -300m
X1=0 x2=0 =s1 1600 s2=400 s3=350
s4=0 a1=300
ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ اﻟﺜﺎﲏ:
0 s2 4 0 0 1 0 2 -2 1200
0 s3 -1 0 0 0 1 1 -1 50
8 x2 1 1 0 0 0 −1 1 300
unit
sacrifice א 8 8 0 0 0 -8 8
= א
row 2400
א א
Improve
ment א 3-8 0 0 0 0 8 -M-8
row
א א
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 76
اﳊﻞ −11
Dual Problem:
Max z= 500 x1 + 6 x2 + 10 x3 + 8 x4
s.t. 400 x1 + 3 x2 + 2 x3 + 2 x4 ≤ 50
200 x1 + 2 x2 + 2 x3 + 4 x4 ≤ 20
150 x1 + 4 x3 + x4 ≤ 30
500 x1 + 4 x3 + 5 x4 ≤ 80
x1,x2,x3,x4 ≥ 0
ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﻧﻲ
א א
TRANSPORTATION AND
ASSIGNMENT PROBIEM
ﻣﻘﺪﻣﺔ
ﻗﻠﻨﺎ ﻓﻴﲈ ﺳﺒﻖ أﻧﻪ ﻳﻮﺟﺪ ﺗﻄﺒﻴﻘﺎت ﻛﺜﲑة ﻣﻦ اﳌﻤﻜﻦ أﻥ ﺗﺼﺎغ ﻭﲢـﻞ ﺑﺎﺳـﺘﺨﺪاﻡ اﻟﱪﳎـﺔ
اﳋﻄﻴﺔ .ﻭﻟﻜﻦ ﺑﻌﺾ ﻫﺬﻩ اﻟﺘﻄﺒﻴﻘﺎت ﺳﻴﻜﻮﻥ ﺣﻠﻬﺎ أﻓﻀﻞ ﺑﺎﺳﺘﺨﺪاﻡ أﺳـﺎﻟﻴﺐ أﺧـﺮ
زﻳﺎدة ﻋﲆ اﻟﱪﳎﺔ اﳋﻄﻴﺔ .ﻣﻦ ﻫﺬﻩ اﳌﺸﺎﻛﻞ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ.
77
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 78
ﴍﻛﺔ اﻟﻌﺎﻳﺮ ﻟﻠﻨﻘﻞ ﺗﻘﻮﻡ ﺑﺘﻜﺮﻳﺮ اﻟﺒﱰﻭﻝ ﻭﻧﻘﻠـﻪ ﻣـﻦ اﳌﻨﻄﻘـﺔ اﻟـﴩﻗﻴﺔ إﱃ ﻣﺮاﻛـﺰ
اﻟﺘﻮزﻳﻊ ﰲ ﻛﻼ ﻣﻦ اﳌﻨﻄﻘﺔ اﻟﻮﺳﻄﻰ ﻭاﻟﻐﺮﺑﻴﺔ .ﻳﻮﺟﺪ ﻋﻨﺪ اﻟﴩﻛﺔ 3ﻣﻨـﺎﻃﻖ إﻧﺘﺎﺟﻴـﺔ ﻭ4
اﳌﻄﻠﻮب ﻣﻌﺮﻓﺔ اﻟﺘﻮزﻳﻊ اﻷﻣﺜﻞ ﻟﻨﻘﻞ ﻫﺬﻩ اﻟﻜﻤﻴﺎت اﳌﻨﺘﺠﺔ ﰲ اﻟﴩﻗﻴﺔ إﱃ ﻣﺮاﻛـﺰ
اﻟﺘﻮزﻳﻊ اﳌﺨﺘﻠﻔﺔ ﺑﺄﻗﻞ ﺗﻜﻠﻔﺔ ﳑﻜﻨﺔ.
ﻣﻠﺤﻮﻇﺔ :ﻣﻊ أﻥ ﻫﺬﻩ اﳌﺸﻜﻠﺔ ﻣﻦ اﳌﻤﻜـﻦ ﺻـﻴﺎﻏﺘﻬﺎ ﺛـﻢ ﺣﻠﻬـﺎ ﺑﻄﺮﻳﻘـﺔ اﻟﱪﳎـﺔ
اﳋﻄﻴــﺔ اﻟــﺴﺎﺑﻘﺔ إﻻ أﻧﻨــﺎ ﺳــﻨﺮ أﻧــﻪ ﻣــﻦ اﻷﻓــﻀﻞ ﺣﻠﻬــﺎ ﺑﻄﺮﻳﻘــﺔ ﻣــﺸﻜﻠﺔ اﻟﻨﻘــﻞ
" "Transportation Problemﻭﻫﻲ ﻃﺮﻳﻘﺔ ﻋﻤﻠـﺖ ﺧﺼﻴـﺼﺎ ﻟﺘﺤـﻞ اﳌـﺸﺎﻛﻞ ﻣـﻦ ﻫـﺬا
اﻟﻨﻮع.
Transportation ﻗﺒﻞ ﴍح ﺧﻄﻮات اﳊﻞ ﳚﺐ أﻥ ﻧﻮﺿﺢ ﺷﻜﻞ ﺟﺪﻭﻝ اﻟﻨﻘـﻞ “
”Tableauﻭﻣﻜﻮﻧﺎﺗﻪ اﻷﺳﺎﺳﻴﺔ.
ﺟﺪﻭﻝ اﻟﻨﻘﻞ
ﻹﻇﻬﺎر اﻟﺒﻴﺎﻧﺎت ﰲ ﺷﻜﻞ ﻭاﺿﺢ ﻭﻟﺘﺒﺴﻴﻂ اﻹﺟـﺮاءات ﻭاﳊـﺴﺎﺑﺎت اﻟـﴬﻭرﻳﺔ
ﳚﺐ أﻥ ﻧﻀﻊ ﻫﺬﻩ اﻟﺒﻴﺎﻧﺎت ﰲ ﺟﺪﻭﻝ .
ﻫﺬا اﳉﺪﻭﻝ ﻳﺘﻜﻮﻥ ﻣﻦ 6ﻋﻨﺎﴏ:
−1ﻣﺼﺎدر اﻹﻧﺘﺎج )اﳌﺼﺎﻧﻊ ..ﻭﻏﲑﻫﺎ(.
−2اﻹﻧﺘﺎج )اﻟﻜﻤﻴﺔ اﳌﻨﺘﺠﺔ…(.
−3ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ )ﻣﺴﺘﻮدﻋﺎت ,ﳐﺎزﻥ …(.
−4اﻟﻄﻠﺐ.
−5ﺗﻜﻠﻔﺔ اﻟﻨﻘﻞ.
−6اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ.
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 80
ﺗﻜﻠﻔﺔ اﻟﻨﻘﻞ
Shipping
cost
اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ
Shipping
allocation
اﳌﺼﺎدر
Sources
Demands
اﻟﻄﻠﺐ Totalsاﻹﲨﺎﱄ
اﻟﺒﱰﻭﻝ.
إﱃ \ To ﻣﻜﺔ اﳌﺪﻳﻨﺔ ﺟﺪة اﻟﺮﻳﺎض اﻟﻌﺮض
ﻣﻦ \From
Supplies
اﻟﺪﻣﺎﻡ 50
اﻟﻈﻬﺮاﻥ 30
اﳉﺒﻴﻞ 70
Demands
اﻟﻄﻠﺐ 30 60 20 40 150
ب( ﻗﺎرﻥ اﻟﻌﺮض ﻭاﻟﻄﻠﺐ ﳍﺬﻩ اﳋﻠﻴﺔ ﻭﺿﻊ اﻟﻜﻤﻴﺔ اﻷﻗﻞ ﻣـﻨﻬﲈ ,ﻭﺿـﻊ داﺋـﺮة
ﻋﲆ ﻫﺬﻩ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ ﻭاﻃﺮح اﻟﻜﻤﻴﺔ ﻫﺬﻩ ﻣﻦ ﻛﻼ اﻟﻄﺮﻓﲔ .ﰲ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ اﻟﺴﺎﺑﻘﺔ
ﻳﻮﺟﺪ ﻋﺮض 50ﻧﺎﻗﻠﺔ ﻭﻃﻠﺐ 30ﻧﺎﻗﻠﺔ ﻣﻦ اﻟﺒﱰﻭﻝ ,ﻭﻟﺬﻟﻚ ﻧﺤﻦ ﻧﺨﺼﺺ 30ﻧﺎﻗﻠـﺔ ﰲ
ﻫﺬﻩ اﳋﺎﻧﺔ.
اﳉﺪﻭﻝ اﻷﻭﻝ :ﺗﻌﺒﺌﺔ ﺧﻠﻴﺔ اﻟﺪﻣﺎﻡ −ﻣﻜﺔ
إﱃ \ To اﻟﻌﺮض
ﻣﻜﺔ اﳌﺪﻳﻨﺔ ﺟﺪة اﻟﺮﻳﺎض
ﻣﻦ \From Supplies
200
140 150 170
اﻟﻈﻬﺮاﻥ 30
250
120 170 220
اﳉﺒﻴﻞ 70
ج( إذا ﻛﺎﻧﺖ اﳋﻠﻴﺔ اﳌﺨﺼﺼﺔ ﳍﺎ اﻟﻜﻤﻴﺔ اﻟﺴﺎﺑﻘﺔ ﻫـﻲ اﳋﻠﻴـﺔ اﻟﻮاﻗﻌـﺔ ﰲ أﻗـﴡ
اﻟﺰاﻭﻳﺔ اﳉﻨﻮب ﴍﻗﻴﺔ ﻧﺘﻮﻗﻒ ﻋﻨﺪ ﻫﺬا اﳊﺪ .ﻓﻴﲈ ﻋﺪا ذﻟﻚ أﻛﻤﻞ اﳋﻄﻮات اﻟﺘﺎﻟﻴﺔ.
د( اذﻫﺐ إﱃ اﳋﻠﻴﺔ اﳌﺠﺎﻭرة ﺣﺴﺐ اﻟﴩﻭط اﻟﺘﺎﻟﻴﺔ:
• إذا ﻛﺎﻥ اﻟﻌﺮض أﻛﱪ ﻣﻦ اﻟﻄﻠﺐ ,إذا ﲢﺮﻙ ﰲ ﻧﻔﺲ اﻟﺼﻒ
83 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
ﻟﺬﻟﻚ ﻓﺈﻧﻪ ﰲ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ اﻟﺴﺎﺑﻘﺔ ﻳﻮﺟﺪ ﻫﻨﺎﻙ 12 = 4× 3ﺧﻠﻴﺔ ﳑﻜﻦ أﻥ ﻳﻮﺿﻊ
ﻓﻴﻬﺎ ﻛﻤﻴﺔ ﻟﻠﻨﻘﻞ .ﻭﻋﺪد اﳋﺎﻧﺎت ﻏﲑ اﻟﺼﻔﺮﻳﺔ ﳚﺐ أﻥ ﺗﻜﻮﻥ . 6 = 1− 4+3ﻭﻟﺬﻟﻚ إذا
ﻛﺎﻥ ﻋﺪد اﳋﺎﻧﺎت اﳌﻌﺒﺄة أﻗﻞ ﻣﻦ 6ﻓﺈﻥ اﳊﻞ ﻳﻘـﺎﻝ ﻟـﻪ "ﻣﺘﺤﻠـﻞ "Degeneracyﻛـﺬﻟﻚ
." notﺧﻄﻮات اﳊﻞ اﳌﺮاد ﴍﺣﻬﺎ ﻻ ﺗﺴﻤﺢ ﺑﺎﳊـﻞ ﻏـﲑ ﻳﻘﺎﻝ ﻟﻪ " ﻟﻴﺲ أﺳﺎﳼ basic
اﻷﺳﺎﳼ ﻭﻟﻜﻦ ﺳﻨﺘﻌﺮض ﻟﻠﺤﺎﻟﺔ اﻟﺘﻲ ﻳﻜﻮﻥ ﻓﻴﻬﺎ اﳊﻞ ﻣﺘﺤﻠـﻞ ” “Degeneracyﻻ ﹰ
ﺣﻘـﺎ
إﻥ ﺷﺎء اﷲ .
ﻭﻳﻼﺣﻆ أﻥ ﻫﺬﻩ اﳊﻞ اﳌﺒﺪﺋﻲ ﱂ ﻳﺄﺧـﺬ ﺑﺎﳊـﺴﺒﺎﻥ اﻟﺘﻜﻠﻔـﺔ اﻹﲨﺎﻟﻴـﺔ ﻟﻨﻘـﻞ ﻫـﺬا
اﳌﻨﺘﺞ .اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ اﳊﻞ اﳌﺒﺪﺋﻲ ﻭﺗﻜﻠﻔﺘﻬﺎ اﻹﲨﺎﻟﻴﺔ ﺑﺎﺳﺘﺨﺪاﻡ اﻟﺮﻛﻦ اﻟـﺸﲈﱄ
”“ The northwest-corner technique اﻟﻐﺮﰊ
ﺧﻄﻮات اﳊﻞ:
أ( أﺑﺪأ ﻣﻦ اﳋﻠﻴﺔ اﻟﺘﻲ ﻓﻴﻬﺎ أﻗﻞ ﺗﻜﻠﻔﺔ ﻧﻘﻞ .إذا ﻭﺟﺪ أﻛﺜﺮ ﻣﻦ ﻭاﺣﺪة اﺧﱰ اﳋﻠﻴﺔ
اﻟﺘﻲ ﺗﻨﻘﻞ ﲠﺎ أﻛﱪ ﻛﻤﻴﺔ ﳑﻜﻨﺔ.
ب( ﻗﺎرﻥ ﺑﲔ اﳌﺘﺎح ﻣﻦ اﻟﻄﻠﺐ ﻭاﻟﻌﺮض ﻭﺿﻊ اﻟﻜﻤﻴﺔ اﻷﻗﻞ ﻭﺿﻊ ﻋﻠﻴﻬﺎ داﺋـﺮة
ﻭﺧﻔﺾ اﻟﻄﻠﺐ ﻭاﻟﻌﺮض ﲠﺬﻩ اﻟﻘﻴﻤﺔ.
ج( إذا ﻛﺎﻥ ﻟﻴﺲ ﻣﻦ اﳌﻤﻜﻦ ﲣﺼﻴﺺ ﻛﻤﻴﺎت ﻟﻠﻨﻘﻞ ﻗﻒ ﻭﻫﺬا ﻫﻮ اﳊﻞ اﳌﺒﺪﺋﻲ.
ﻓﻴﲈ ﻋﺪا ذﻟﻚ ﻧﺬﻫﺐ إﱃ اﳋﻠﻴﺔ ﻭاﻟﺘﻲ ﻳﻮﺟﺪ ﲠﺎ أﻗﻞ ﺗﻜﻠﻔﺔ ﻧﻘﻞ ﺗﺎﻟﻴﺔ.
ﰲ اﳌﺸﻜﻠﺔ اﻟﺴﺎﺑﻘﺔ ﻧﻼﺣﻆ أﻥ أﻗﻞ ﺗﻜﻠﻔﺔ ﻧﻘـﻞ ﻟﻠﻮﺣـﺪة ﺗﻘـﻊ ﰲ اﳋﻠﻴـﺔ اﳋﺎﺻـﺔ
ﺑﺎﻟﻨﻘﻞ ﻣﻦ اﳉﺒﻴﻞ إﱃ اﳌﺪﻳﻨﺔ )ﻭﻫﻲ 120رﻳﺎﻻﹰ( ﻭﻳﻮﺟﺪ 70ﰲ ﺧﺎﻧﺔ اﻟﻌﺮض ﻭ 60ﰲ ﺧﺎﻧﺔ
اﻟﻄﻠﺐ ,ﻟﺬﻟﻚ ﻧﻀﻊ 60ﻧﺎﻗﻠﺔ ﻟﺘﻨﻘﻞ اﻟﺒﱰﻭﻝ ﻣﻦ اﳉﺒﻴﻞ إﱃ اﳌﺪﻳﻨﺔ.
87 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
ﺑﻌﺪ ذﻟﻚ ﻧﻨﺘﻘﻞ ﻣﻦ اﳋﻠﻴﺔ اﳉﺒﻴﻞ −اﳌﺪﻳﻨﺔ ﻟﻠﺨﻠﻴﺔ اﻟﺪﻣﺎﻡ −اﻟﺮﻳﺎض )ﺗﻜﻠﻔﺔ 130
رﻳﺎﻻﹰ( ﻭﻧﻘﺎرﻥ ﺑﲔ ﻋﺮض 50ﻧﺎﻗﻠﺔ ﻣﻊ ﻃﻠﺐ 40ﻧﺎﻗﻠﺔ ﻭﻟﺬﻟﻚ ﻧﻀﻊ 40ﰲ اﻟﺪﻣﺎﻡ −
اﻟﺮﻳﺎض .ﻭﻫﻲ أﲨﺎﱄ ﻣﺎ ﳛﺘﺎﺟﻪ اﻟﺮﻳﺎض.
ﺛﻢ ﻧﻨﺘﻘﻞ إﱃ اﳋﻠﻴﺔ اﻟﻈﻬﺮاﻥ −اﳌﺪﻳﻨﺔ ﻭﻟﻜﻦ ﻻ ﻧﺴﺘﻄﻴﻊ أﻥ ﻧﻨﻘﻞ أﻱ ﻛﻤﻴﺔ; ﻷﻥ
ﲨﻴﻊ ﻃﻠﺒﺎت اﳌﺪﻳﻨﺔ ﻗﺪ ﺣﺪدت .ﻭﻟﺬﻟﻚ ﻧﺘﺤﺮﻙ ﻟﻠﺨﻼﻳﺎ اﻟﺘﺎﻟﻴﺔ ﰲ ﺗﻘﻠﻴﻞ اﻟﺘﻜﻠﻔﺔ )150
رﻳﺎﻻﹰ ﺗﻜﻠﻔﺔ اﻟﻨﻘﻞ ﻟﻠﻮﺣﺪة( ﻭﳘﺎ ﺧﻠﻴﺔ اﻟﺪﻣﺎﻡ −ﻣﻜﺔ ﻭاﻟﻈﻬﺮاﻥ −ﺟﺪة ﻭﻧﻀﻊ 20ﻭ10
ﰲ ﻛﻞ ﻣﻨﻬﲈ.
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 88
ﻳﺄﰐ اﻟﺪﻭر ﻋﲆ اﳋﻼﻳﺎ اﳋﺎﺻﺔ ﺑﺎﻟﻈﻬﺮاﻥ −اﻟﺮﻳﺎض ﻭاﳉﺒﻴﻞ −ﺟﺪة ,ﺛﻢ اﻟﺪﻣﺎﻡ
−اﳌﺪﻳﻨﺔ ﻭﻟﻜﻦ ﻻ ﻧﺴﺘﻄﻴﻊ أﻥ ﻧﺨﺼﺺ أﻱ ﻛﻤﻴﺔ ﰲ ﻫﺬﻩ اﳋﻼﻳﺎ; ﻭذﻟﻚ ﻟﻌﺪﻡ ﺳﲈح
اﻟﻌﺮض أﻭ اﻟﻄﻠﺐ ﰲ ﻫﺬﻩ اﳋﻼﻳﺎ .ﻟﺬﻟﻚ ﻧﻨﺘﻘﻞ إﱃ اﳋﻠﻴﺔ اﻟﻈﻬﺮاﻥ −ﻣﻜﺔ ﻭﻧﺨﺼﺺ
ﻓﻴﻬﺎ 10ﻧﺎﻗﻼت ﺛﻢ أﺧﲑا اﳉﺒﻴﻞ −ﻣﻜﺔ ﻭﻧﺨﺼﺺ ﻓﻴﻬﺎ 10ﻧﺎﻗﻼت ﻭﺑﺬﻟﻚ ﻳﺘﻢ ﻧﻘﻞ
ﲨﻴﻊ اﻟﻜﻤﻴﺔ اﳌﻨﺘﺠﺔ ﰲ ﺗﻠﻚ اﳌﺼﺎﻧﻊ إﱃ ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ اﳌﺤﺘﺎﺟﺔ.
ﺗﻌﺘﱪ ﻃﺮﻳﻘﺔ ﻓﻮﺟﻞ ﻣﻦ أﻫﻢ اﻟﻄـﺮﻕ اﻟـﺜﻼث ﻋـﲆ اﻹﻃـﻼﻕ ﳌـﺎ ﺗﺘﻤﻴـﺰ ﺑـﻪ ﻫـﺬﻩ
اﻟﻄﺮﻳﻘﺔ ﻣﻦ اﻟﴪﻋﺔ ﰲ اﻟﻮﺻﻮﻝ إﱃ اﳊﻞ اﻷﻣﺜﻞ أﻭ اﳊـﻞ اﻟﻘﺮﻳـﺐ ﻣـﻦ اﳊـﻞ اﻷﻣﺜـﻞ
ﹰ
ﻭﻧﺎدرا ﻣﺎ ﺗﻜﻮﻥ ﻃﺮﻳﻘﺘﻲ أﻗﻞ اﻟﺘﻜﺎﻟﻴﻒ ﻭاﻟﻄﺮﻳﻘﺔ اﻟـﺸﲈﻟﻴﺔ اﻟﻐﺮﺑﻴـﺔ أﻓـﻀﻞ ﻣـﻦ ﻃﺮﻳﻘـﺔ
ﻓﻮﺟﻞ.ﻟﻜﻦ ﻃﺮﻳﻘﺔ ﻓﻮﺟﻞ ﲢﺘﺎج إﱃ ﻋﻤﻠﻴﺎت ﺣﺴﺎﺑﻴﺔ أﻃـﻮﻝ ﳑـﺎ ﲢﺘﺎﺟـﻪ ﻃﺮﻳﻘﺘـﺎ أﻗـﻞ
اﻟﺘﻜﺎﻟﻴﻒ ﻭاﻟﺰاﻭﻳﺔ اﻟﺸﲈﻟﻴﺔ اﻟﻐﺮﺑﻴﺔ.
ﻭﺗﺘﻠﺨﺺ ﺧﻄﻮات ﻃﺮﻳﻘﺔ ﻓﻮﺟﻞ اﻟﺘﻘﺮﻳﺒﻴﺔ ﻛﲈ ﻳﲇ:
−1ﺣﺴﺎب اﻟﻔﺮﻕ ﺑﲔ أﻗﻞ ﻛﻠﻔﺘﲔ ﰲ ﻛـﻞ ﺻـﻒ ﻭﰲ ﻛـﻞ ﻋﻤـﻮد ,ﻭﺗﺄﺷـﲑ ﻫـﺬﻩ
اﻟﻔﺮﻭﻕ ﻋﲆ ﺟﺎﻧﺒﻲ ﺟﺪﻭﻝ اﳊﻞ.
−2ﲢﺪﻳﺪ اﻟﺼﻒ أﻭ اﻟﻌﻤﻮد اﻟﺬﻱ ﻳﻤﺘﻠﻚ أﻛﱪ ﻓﺮﻕ.
−3اﺧﺘﻴﺎر اﳋﻠﻴﺔ ذات اﻟﻜﻠﻔﺔ اﻷﻗﻞ ﰲ ذﻟﻚ اﻟﺼﻒ أﻭ اﻟﻌﻤﻮد.
−4ﰲ اﳋﻠﻴﺔ اﻟﺘﻲ اﺧﺘﲑت ﰲ اﳋﻄﻮة )(3ﻧﻘﺎرﻥ اﺣﺘﻴﺎﺟﺎت اﳌﺮﻛﺰ ﻣﻊ ﻣﺎ ﻫﻮ ﻣﺘﻮﻓﺮ
ﰲ اﳌﺼﺪر ﻟﻨﺄﺧﺬ اﻟﻘﻴﻤﺔ اﻷﻗﻞ.
−5ﻧﻌﻴﺪ ﺣﺴﺎب اﻟﻔﺮﻕ ﻣﺮة أﺧﺮ ﻟﻜﻞ ﻣﻦ اﻷﻋﻤﺪة ﻭاﻟﺼﻔﻮﻑ ﻭﻧﻜـﺮر اﻟﻌﻤﻠﻴـﺔ
اﻟﺴﺎﺑﻘﺔ إﱃ أﻥ ﻧﻠﺒﻲ اﺣﺘﻴﺎﺟﺎت ﲨﻴﻊ ﻣﺮاﻛﺰ اﻟﻄﻠﺐ ﻣﻦ اﳌﺼﺎدر اﳌﺘﺎﺣﺔ.
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 90
ﻧﺠﺪ اﻟﻔﺮﻕ ﰲ اﻟﺘﻜﻠﻔﺔ ﺑﲔ أﻗﻞ ﺗﻜﻠﻔﺘﲔ ﻟﻠﺼﻔﻮﻑ ﻭﻟﻸﻋﻤﺪة ﻛﲈ ﻫـﻮ ﻣﺒـﲔ ﰲ •
اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ.
ﻧﻼﺣﻆ أﻥ ﻟﻠﻌﻤﻮد اﻟﺜﺎﲏ أﻛﱪ ﻓﺮﻕ ﻭاﻟﺬﻱ ﻳﺴﺎﻭﻱ .73 •
(S1,أﻗـﻞ ﻛﻠﻔـﺔ • ﻧﺒﺤﺚ ﻋﻦ أﻗﻞ ﺗﻜﻠﻔﺔ ﰲ اﻟﻌﻤﻮد اﻟﺜﺎﲏ ,ﻓﻨﺠﺪ أﻥ ﻟﻠﺨﻠﻴﺔ )D2
ﻭاﻟﺒﺎﻟﻐﺔ .7
ﻧﻘﺎرﻥ اﺣﺘﻴﺎﺟﺎت ﻣﺮﻛﺰ اﻟﻄﻠﺐ D2ﻣﻊ اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ ﰲ اﳌﺼﺪر S1ﺛـﻢ ﻧﺨﺘـﺎر •
إﱃ \ اﻟﻌﺮض
D1 D2 D3 اﻟﻔﺮﻕ
\ ﻣﻦ Supplies
S2 15
Demands
اﻟﻄﻠﺐ 15 5-5=0 5 25
• ﻭﻳﺘﻢ ﺗﻌﺪﻳﻞ اﻟﻌﺮض ﻭاﻟﻄﻠﺐ ﰲ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ ,ﻭﻫﺬﻩ اﻟﻌﻤﻠﻴﺔ ﺗﺆدﻱ إﱃ ﺗﻠﺒﻴـﺔ
ﻛﺎﻣﻞ اﺣﺘﻴﺎﺟﺎت اﳌﺮﻛﺰ ,D2ﻟﺬا ﻳﺸﻄﺐ اﳌﺮﻛﺰ D2ﻣﻦ اﳉﺪﻭﻝ ﻟﻐـﺮض إﻋـﺎدة ﺣـﺴﺎب
اﻟﻔﺮﻭﻕ ﺑﲔ اﻟﺘﻜﺎﻟﻴﻒ ﻣﺮة أﺧﺮ.
• ﻳﺘﻢ ﺣﺴﺎب اﻟﻔﺮﻕ ﰲ اﻟﻜﻠﻔﺔ ﻟﻜﻞ ﺻﻒ ﻭﻋﻤﻮد ﰲ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ.
• ﻧﻼﺣﻆ أﻥ اﻟﻌﻤﻮد اﻟﺜﺎﻟﺚ ) (D3أﻋﲆ ﻓﺮﻕ ﰲ اﻟﻜﻠﻔﺔ ﻭﻳﺴﺎﻭﻱ .70
• ﻧﺒﺤﺚ ﻋﻦ أﻗﻞ ﺗﻜﻠﻔﺔ ﰲ اﻟﻌﻤﻮد اﻟﺜﺎﻟﺚ ,ﻓﻨﺠـﺪ أﻥ ﻟﻠﺨﻠﻴـﺔ ) (D3,S1أﻗـﻞ ﻛﻠﻔـﺔ
ﻭاﻟﺒﺎﻟﻐﺔ .8
• ﻧﻘﺎرﻥ اﺣﺘﻴﺎﺟﺎت ﻣﺮﻛﺰ اﻟﻄﻠﺐ D3ﻣﻊ ﻣﺎ ﻫﻮ ﻣﺘﺎح ﻣﻦ ﻛﻤﻴﺎت ﻟﺪ اﳌـﺼﺪر ,S1
ﺛﻢ ﻧﺨﺘﺎر أﻗﻞ اﻟﻜﻤﻴﺘﲔ.Min (5.5) = 5 .
ﻳﺘﻢ ﺷﻄﺐ ﻣﺮﻛﺰ اﻟﻄﻠﺐ D2ﻛﲈ ﰲ اﳉﺪﻭﻝ اﻟﺘﺎﱄ:
إﱃ \ اﻟﻌﺮض
D1 D2 D3 اﻟﻔﺮﻕ
\ ﻣﻦ Supplies
78-15
15 80 78
= 63
S2 15
Demands
اﻟﻄﻠﺐ 15 0 5 25
اﻷﻛﱪ
اﻟﻔﺮﻕ 15-6=9 xxxxxxxxx 78-8=70
=70
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 92
إﱃ \ اﻟﻌﺮض
D1 D2 D3 اﻟﻔﺮﻕ
\ ﻣﻦ Supplies
S2 15
Deman
ds
15 0 0 25
اﻟﻄﻠﺐ
اﻟﻔﺮﻕ xxxxxxx xxxxxxx
ﻋﻨﺪ ﻣﺮﺣﻠﺔ اﳊﻞ ﻫﺬﻩ ﻻ ﻧﺤﺘﺎج ﳊﺴﺎب اﻟﻔﺮﻕ ﰲ اﻟﻜﻠﻔﺔ ﻟﻠـﺼﻔﻮﻑ ﻭاﻷﻋﻤـﺪة
ﺑﺴﺒﺐ ﻭﺟﻮد ﺧﻠﻴﺔ ﻭاﺣﺪة ) (D1,S2ﻭﻣﺮﻛﺰ ﻭاﺣﺪ ﻓﻘﻂ ﻭﻫﻮ ) (D1ﻭاﻟﺬﻱ ﱂ ﳛﺼﻞ ﻋﲆ
اﺣﺘﻴﺎﺟﺎﺗﻪ ﺣﺘﻰ اﻵﻥ.
إﻥ ﻣــﺎ ﻧﺤﺘﺎﺟــﻪ ﻫﻨــﺎ اﻟﺒﺤــﺚ ﻋــﻦ أﻗــﻞ ﻛﻠﻔــﺔ ﰲ اﻟﻌﻤــﻮد اﻷﻭﻝ ,ﻭاﻟــﺬﻱ
ﻧﻼﺣﻆ ﻓﻴﻪ أﻥ اﳌـﺼﺪر S2ﻳﻘﺎﺑـﻞ أﻗـﻞ ﻛﻠﻔـﺔ ﻭاﻟﺘـﻲ ﺗـﺴﺎﻭﻱ 15ﻟـﺬا ﺳـﻴﺘﻢ ﲣـﺼﻴﺺ
ﻛﺎﻣــﻞ ﳏﺘﻮﻳــﺎت اﳌــﺼﺪر S2ﻟﺘﻠﺒﻴــﺔ ﺟــﺰء ﻣــﻦ اﺣﺘﻴﺎﺟــﺎت ﻣﺮﻛــﺰ اﻟﻄﻠــﺐ ,D1ﻭﻳــﺘﻢ
إﻟﻐﺎء اﳌﺮﻛﺰ . S2
.
إﱃ \ اﻟﻌﺮض
D1 D2 D3 اﻟﻔﺮﻕ
\ ﻣﻦ Supplies
ﺗﻘﴤ ﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳌﺘﻌـﺮج ﺑﺘﻘﻴـﻴﻢ ﲨﻴـﻊ اﳋﻼﻳـﺎ ﻏـﲑ اﳌـﺸﻐﻮﻟﺔ )اﻟﻔﺎرﻏـﺔ( ﰲ
ﺟﺪﻭﻝ )اﳊﻞ اﻷﻭﱄ( ﳌﻌﺮﻓﺔ أﺛﺮ اﺳﺘﺨﺪاﻡ ﻛﻞ ﺧﻠﻴﺔ ﻓﺎرﻏﺔ ﻋﲆ ﳎﻤﻮع اﻟﺘﻜـﺎﻟﻴﻒ ﻭﻳـﺘﻢ
ذﻟﻚ ﻣﻦ ﺧﻼﻝ ﻋﻤﻞ ﻣﺴﺎر ﻣﻐﻠﻖ ﻟﻜﻞ ﺧﻠﻴﺔ ﻓﺎرﻏﺔ.
ﻭإذا ﻭﺟﺪﻧﺎ أﻥ ﻣﻞء ﺧﻠﻴﺔ ﻣﻌﻴﻨﺔ ﻓﺎرﻏﺔ ﺳـﻴﺆدﻱ إﱃ ﺗﻘﻠﻴـﻞ ﺗﻜـﺎﻟﻴﻒ اﻟﻨﻘـﻞ ﻓـﺈﻥ
ﺟﺪﻭﻝ اﻟﻨﻘﻞ ﻳﺘﻢ ﺗﻌﺪﻳﻠﻪ ﻟﻼﺳﺘﻔﺎدة ﻣﻦ ذﻟﻚ .ﻭﺗﺴﺘﻤﺮ ﻋﻤﻠﻴﺔ ﺗﻘﻴﻴﻢ ﻛﻞ ﺟﺪﻭﻝ ﻧﻘـﻞ إﱃ
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 94
أﻥ ﻳﺘﻀﺢ أﻥ ﺷﻐﻞ أﻱ ﺧﻠﻴﺔ ﻓﺎرﻏﺔ ﻟﻦ ﻳﺆدﻱ إﱃ ﺗﻘﻠﻴﻞ ﺗﻜﺎﻟﻴﻒ اﻟﻨﻘﻞ ﺑﻞ ﺳـﻴﺆدﻱ ﻋـﲆ
زﻳﺎدﲥﺎ.
اﻟﻘﻮاﻋﺪ اﻟﻮاﺟﺐ ﻣﺮاﻋﺎﲥﺎ ﻋﻨﺪ ﺗﻜﻮﻳﻦ اﳌﺴﺎر اﳌﻐﻠﻖ:
−1ﳚﺐ أﻥ ﻳﺒﺪأ ﻭﻳﻨﺘﻬﻲ اﳌﺴﺎر اﳌﻐﻠﻖ ﻋﻨﺪ اﳋﻠﻴﺔ اﻟﻔﺎرﻏﺔ اﳌﺮاد ﺗﻘﻴﻴﻤﻬﺎ.
−2ﳚﺐ أﻥ ﻳﺘﺄﻟﻒ اﳌﺴﺎر اﳌﻐﻠﻖ ﻣﻦ ﳎﻤﻮﻋﺔ ﻣﻦ اﳌـﺴﺘﻘﻴﲈت اﻷﻓﻘﻴـﺔ ﻭاﻟﻌﻤﻮدﻳـﺔ
ﺑﺤﻴﺚ ﺗﻘﻊ اﳋﻼﻳﺎ اﳌﺸﻐﻮﻟﺔ ﻋﻨﺪ اﻟﺰﻭاﻳﺎ اﻟﻘﺎﺋﻤﺔ ﻟﻠﻤﺴﺎر اﳌﻐﻠﻖ.
−3ﻭﺟﻮد ﻣﺴﺎر ﻣﻐﻠﻖ ﻭاﺣﺪ ﻟﻜﻞ ﺧﻠﻴﺔ ﻏﲑ ﻣﺸﻐﻮﻟﺔ.
−4ﻧﻘﻮﻡ ﺑﺤﺴﺎب اﻟﺘﻜﻠﻔﺔ ﻏﲑ اﳌﺒﺎﴍة ﻟﻜﻞ ﺧﻠﻴﺔ ﻓﺎرﻏﺔ.
ﹰ
أﻣﺜﻼ ﳚﺐ أﻥ ﺗﻜﻮﻥ اﻟﺘﻜﻠﻔﺔ ﻟﻜﻞ ﺧﻠﻴﺔ ﻓﺎرﻏﺔ ﻗﻴﻤـﺔ ﻣﻮﺟﺒـﺔ −5ﺣﺘﻰ ﻳﻜﻮﻥ اﳊﻞ
أﻭ ﻣﺴﺎﻭﻳﺔ ﻟﻠﺼﻔﺮ.
“ The minimum-cost اﻓﱰض أﻧﻨﺎ ﺑﺪأﻧﺎ ﺑﺎﳊﻞ اﻻﺑﺘﺪاﺋﻲ ﻟﻄﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ
” .techniqueﳌﻌﺮﻓﺔ ﻣﺎ إذا ﻛﺎﻥ ﻫﻨﺎﻙ ﺣﻞ أﻓﻀﻞ )أﻗﻞ ﺗﻜﻠﻔﺔ( ﻣﻦ ﻫﺬا اﳊﻞ اﻻﺑﺘﺪاﺋﻲ,
ﻧﻘﻴﻢ" ﻛﻞ ﺧﻠﻴﺔ ﻓﺎرﻏﺔ ﳌﻌﺮﻓﺔ ﻣﺎ إذا ﻛﺎﻥ اﺳﺘﺨﺪاﻣﻬﺎ ﺳﻴﺆدﻱ إﱃ
ﻓﺈﻧﻪ ﳚﺐ أﻥ ﻧﺨﺘﱪ " ﹶ
ﲣﻔﻴﺾ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ ﻟﻠﻨﻘﻞ.
اﻻﺧﺘﺒﺎر ﻳﺸﺘﻤﻞ ﻋﲆ ﺣﺴﺎب ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ )ﻫﻞ ﺗﻨﺨﻔﺾ أﻡ ﻻ( إذا
ﺧﺼﺼﺖ ﻛﻤﻴﺔ ﺟﺪﻳﺪة ﰲ ﻫﺬﻩ اﳋﻠﻴﺔ اﻟﻔﺎرﻏﺔ .إذا اﻧﺨﻔﻀﺖ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﻧﺘﻴﺠﺔ
ﻻﺳﺘﺨﺪاﻡ ﻫﺬﻩ اﳋﻠﻴﺔ اﻟﻔﺎرﻏﺔ ﻓﺈﻥ ﻫﺬﻩ اﳋﻠﻴﺔ اﻟﻔﺎرﻏﺔ ﳚﺐ أﻥ ﺗﻜﻮﻥ ﺿﻤﻦ اﳊﻞ " أﻥ
ﹸﺗﺸﻐﻞ ﺑﻜﻤﻴﺔ ﺟﺪﻳﺪة".
ﻋﻤﻠﻴﺔ اﺧﺘﺒﺎر ﻭﺗﻘﻴﻴﻢ ﻫﺬﻩ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻫﻲ ﻋﻤﻠﻴﺔ ﻣﺸﺎﲠﺔ ﻟﺘﺤﺴﲔ اﳊﻞ
اﻻﺑﺘﺪاﺋﻲ ﰲ ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ.
95 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
اﳊﻞ اﻻﺑﺘﺪاﺋﻲ
”“ The minimum-cost technique اﻧﻈﺮ إﱃ ﺟﺪﻭﻝ اﳊﻞ اﻻﺑﺘﺪاﺋﻲ ﺑﻄﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ
اﻓﱰض أﻧﻨﺎ أردﻧﺎ اﺧﺘﺒﺎر اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ −اﳌﺪﻳﻨﺔ ﻭذﻟﻚ ﺑﻮﺿﻊ ﻭﺣﺪة ﻭاﺣﺪة ﰲ
ﻫﺬﻩ اﳋﻠﻴﺔ ﻓﺈﻥ ﺗﻜﻠﻔﺔ اﻟﻮﺣﺪة ﻫﺬﻩ ﺳﻴﻜﻮﻥ 180رﻳﺎﻝ .ﻭﻟﻜﻦ ﺑﺈرﺳﺎﻝ ﻭﺣﺪة "ﻧﺎﻗﻠﺔ"
إﺿﺎﻓﻴﺔ ﻣﻦ اﻟﺪﻣﺎﻡ إﱃ اﳌﺪﻳﻨﺔ ﺳﻴﺆدﻱ إﱃ زﻳﺎدة إﲨﺎﱄ اﻟﻜﻤﻴﺎت اﳌﻨﻘﻮﻟﺔ ﻣﻦ اﻟﺪﻣﺎﻡ إﱃ
) (51 = 1+ 40 + 10ﻭﻛﺬﻟﻚ زﻳﺎدة إﲨﺎﱄ اﻟﻜﻤﻴﺎت اﳌﻨﻘﻮﻟﺔ ﻟﻠﻤﺪﻳﻨﺔ إﱃ (1+ 60) 61
ﻧﺎﻗﻠﺔ ﻭﻻ اﳌﺪﻳﻨﺔ 50 ﻭﻫﺬﻩ ﻏﲑ ﳑﻜﻦ .ﻷﻥ ﻣﺼﻨﻊ اﻟﺪﻣﺎﻡ ﻻ ﻳﺴﺘﻄﻴﻊ إﻧﺘﺎج أﻛﺜﺮ ﻣﻦ
ﺗﺴﺘﻄﻴﻊ اﺳﺘﻴﻌﺎب أﻛﺜﺮ ﻣﻦ 60ﻧﺎﻗﻠﺔ ﻋﲆ اﻷﻛﺜﺮ .ﻟﺬﻟﻚ ﻓﺈﻧﻪ ﻻﺑﺪ ﻣﻦ ﻣﺮاﻋﺎة ﻛﻤﻴﺎت
اﻟﻄﻠﺐ ﻭاﻟﻌﺮض اﳌﺤﺪدة.
ﻟﻠﺘﺄﻛﺪ ﻣﻦ ﻋﺪﻡ ﺗﻐﲑ ﻛﻤﻴﺎت اﻟﻄﻠﺐ ﻭاﻟﻌﺮض اﳌﺤﺪدة ﻓﺈﻧﻪ ﻻﺑﺪ ﻣﻦ إﺟﺮاء
دﻭراﻥ " " Loopﻣﻦ ﻋﻤﻠﻴﺎت اﻹﺿﺎﻓﺔ ﻭاﻟﺘﺨﻔﻴﺾ ﰲ اﳋﺎﻧﺎت اﳌﺸﻐﻮﻟﺔ ﻭاﳋﺎﻧﺔ اﻟﻔﺎرﻏﺔ
اﳉﺪﻳﺪة ﻛﲈ ﻳﲇ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 96
ﻧﻀﻊ ﻭﺣﺪة ﻭاﺣﺪة ﰲ اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ −اﳌﺪﻳﻨﺔ ,ﻭﻧﺘﺤﻤﻞ ﺗﻜﻠﻔﺔ ﻫﺬﻩ اﻟﻮﺣﺪة
)ﻭﻫﻲ (180ﻛﺘﻜﺎﻟﻴﻒ إﺿﺎﻓﻴﺔ ﻟﻠﺤﻞ اﻻﺑﺘﺪاﺋﻲ ,ﻭﻧﻌﱢﺮﻑ ﻫﺬﻩ اﳋﻠﻴﺔ ﺑﺄﳖﺎ ﺧﻠﻴﺔ ﻳﺮاد
زﻳﺎدﲥﺎ ﺑﻮﺣﺪة ﻭاﺣﺪة ﻭﻧﻀﻊ ﻓﻴﻬﺎ اﻟﻌﻼﻣﺔ "⊕" .ﻭﻟﺘﺨﻔﻴﻒ أﺛﺮ اﻟﺰﻳﺎدة ﰲ اﳋﻠﻴﺔ
اﻟﺪﻣﺎﻡ−اﳌﺪﻳﻨﺔ ﻓﺈﻧﻨﺎ ﻧﻄﺮح ﻭﺣﺪة ﻭاﺣﺪة ﻣﻦ اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ −ﻣﻜﺔ ﻭﻧﺨﺼﻢ ﺗﻜﻠﻔﺘﻬﺎ
اﻟﺒﺎﻟﻐﺔ 150رﻳﺎﻻﹰ ﻟﻠﻮﺣﺪة ﺣﺘﻰ ﻻ ﻳﺰﻳﺪ اﳌﻨﻘﻮﻝ ﻣﻦ اﻟﺪﻣﺎﻡ ﻋﻦ 50ﻧﺎﻗﻠﺔ " اﳊﺪ اﻷﻋﲆ
ﻭﻧﻌﺮﻑ ﻫﺬﻩ اﳋﻠﻴﺔ ﺑﺄﳖﺎ ﺧﻠﻴﺔ ﻳﺮاد ﲣﻔﻴﻀﻬﺎ ﺑﻮﺣﺪة ﻭاﺣﺪة ﻭﻧﻀﻊ ﻓﻴﻬﺎ
ﳌﺼﻨﻊ اﻟﺪﻣﺎﻡ" .ﹶ
اﻟﻌﻼﻣﺔ " . "Θﻭﻟﺘﻌﻮﻳﺾ اﻟﻨﻘﺺ اﳉﺪﻳﺪ ﰲ اﻟﺪﻣﺎﻡ −ﻣﻜﺔ ﻓﺈﻧﻨﺎ ﻧﺰﻳﺪ اﳋﻠﻴﺔ اﳉﺒﻴﻞ −
ﻣﻜﺔ ﺑﻮﺣﺪة ﻭاﺣﺪة ﺗﻜﻠﻔﺘﻬﺎ 250رﻳﺎﻻﹰ ﻭﻧﻌﺮﻓﻬﺎ ﺑﺎﻟﻌﻼﻣﺔ"⊕" ﻭﻧﺨﻔﺾ اﳋﻠﻴﺔ اﳉﺒﻴﻞ −
اﳌﺪﻳﻨﺔ ﺑﻮﺣﺪة ﻭاﺣﺪة ﻭﻧﻮﻓﺮ ﻋﲆ أﻧﻔﺴﻨﺎ ﺗﻜﻠﻔﺘﻬﺎ اﻟﺒﺎﻟﻐﺔ 120رﻳﺎﻻﹰ ﺛﻢ ﻧﻌﺮﻓﻬﺎ ﺑﺎﻟﻌﻼﻣﺔ
" "Θدﻟﻴﻼ ﻋﲆ ﲣﻔﻴﻈﻬﺎ .ﺑﺬﻟﻚ ﻧﻜﻮﻥ ﻗﺪ اﳖﻴﻨﺎ اﻟﺪﻭرة ﻭإﻟﻴﻚ اﳉﺪﻭﻝ اﻟﺘﺎﱄ اﻟﺬﻱ
ﻳﻮﺿﺢ ﻫﺬﻩ اﻟﻌﻤﻠﻴﺔ:
97 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
ﻟﺬﻟﻚ ﻓﺈﻥ ﺻﺎﰲ اﻟﺘﻐﲑ ﻫﻮ زﻳﺎدة ﰲ اﻟﺘﻜﻠﻔـﺔ اﻹﲨﺎﻟﻴـﺔ ﺑﻤﻘـﺪار 160رﻳـﺎﻻﹰ ﻟﻜـﻞ
ﻭﺣﺪة ﻣﻨﻘﻮﻟﺔ ﺑﺎﺳﺘﺨﺪاﻡ ﻫﺬﻩ اﳋﻠﻴﺔ .ﻭﻧﺴﺘﻨﺘﺞ أﻥ ﻧﻘﻞ أﻱ ﻛﻤﻴـﺔ ﻣـﻦ اﻟـﺪﻣﺎﻡ −اﳌﺪﻳﻨـﺔ
ﺳﻴﻜﻮﻥ ﻏﲑ أﻣﺜﻞ.
ﻧﻀﻊ اﻟﺮﻗﻢ " 160اﻟﺬﻱ ﻫﻮ ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔـﺔ اﻹﲨﺎﻟﻴـﺔ ﻧﺘﻴﺠـﺔ اﺳـﺘﺨﺪاﻡ
ﻫﺬﻩ اﳋﻠﻴﺔ" داﺧﻞ اﳋﻠﻴﺔ ﻭﻟﻜﻦ ﺑﺪﻭﻥ داﺋﺮة ﻟﻴﺴﻬﻞ ﲤﻴﻴﺰﻩ.
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 98
اﳊﻞ اﻟﺜﺎﲏ
اﻵﻥ ﺑﺎﺗﺒﺎع ﻧﻔﺲ اﳋﻄﻮات دﻋﻨﺎ ﻧﺨﺘﱪ إﻣﻜﺎﻧﻴﺔ اﺳﺘﺨﺪاﻡ اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ −ﺟﺪة
ﻻﺧﺘﺒﺎر اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ −ﺟﺪة ﻧﻀﻊ ﻭﺣﺪة ﻭاﺣﺪة ﰲ ﻫﺬﻩ اﳋﻠﻴـﺔ ﻭﺑـﺬﻟﻚ ﺗﻜـﻮﻥ
ﺗﻜﻠﻔﺔ اﻟﻮﺣﺪة ﻫﺬﻩ ﺳﻴﻜﻮﻥ 190رﻳﺎﻝ .ﻭﻟﻜﻦ ﺑﺈرﺳﺎﻝ ﻭﺣﺪة "ﻧﺎﻗﻠﺔ" إﺿﺎﻓﻴﺔ ﻣﻦ اﻟﺪﻣﺎﻡ
إﱃ ﺟﺪة ﺳﻴﺆدﻱ إﱃ زﻳﺎدة إﲨﺎﱄ اﻟﻜﻤﻴﺎت اﳌﻨﻘﻮﻟﺔ ﻣـﻦ اﻟـﺪﻣﺎﻡ إﱃ )(51 = 1+ 40 + 10
ﻭﻛﺬﻟﻚ زﻳﺎدة إﲨﺎﱄ اﻟﻜﻤﻴﺎت اﳌﻨﻘﻮﻟﺔ ﳉﺪة إﱃ (1+20) 21ﻭﻫﺬا ﻏﲑ ﳑﻜﻦ .ﻷﻥ ﻣﺼﻨﻊ
اﻟﺪﻣﺎﻡ ﻻ ﻳﺴﺘﻄﻴﻊ إﻧﺘﺎج أﻛﺜﺮ ﻣﻦ 50ﻧﺎﻗﻠﺔ ﻭﻻ ﺟﺪة ﺗﺴﺘﻄﻴﻊ اﺳﺘﻴﻌﺎب أﻛﺜﺮ ﻣﻦ 20ﻧﺎﻗﻠـﺔ
ﻋﲆ اﻷﻛﺜﺮ .ﻟﺬﻟﻚ ﻓﺈﻧﻪ ﻻﺑﺪ ﻣﻦ ﻣﺮاﻋﺎة ﻛﻤﻴﺎت اﻟﻄﻠﺐ ﻭاﻟﻌﺮض اﳌﺤﺪدة.
ﻟﻠﺘﺄﻛﺪ ﻣﻦ ﻋﺪﻡ ﺗﻐﲑ ﻛﻤﻴﺎت اﻟﻄﻠﺐ ﻭاﻟﻌـﺮض اﳌﺤـﺪدة ﻓﺈﻧـﻪ ﻻﺑـﺪ ﻣـﻦ إﺟـﺮاء
دﻭراﻥ " " Loopﻣﻦ ﻋﻤﻠﻴﺎت اﻹﺿﺎﻓﺔ ﻭاﻟﺘﺨﻔﻴﺾ ﰲ اﳋﺎﻧﺎت اﳌﺸﻐﻮﻟﺔ ﻭاﳋﺎﻧﺔ اﻟﻔﺎرﻏﺔ
اﳉﺪﻳﺪة ﻫﺬﻩ )اﻟﺪﻣﺎﻡ −ﺟﺪة( ﻛﲈ ﻳﲇ:
99 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
ﻧﻀﻊ ﻭﺣﺪة ﻭاﺣﺪة ﰲ اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ −ﺟﺪة ,ﻭﻧﺘﺤﻤﻞ ﺗﻜﻠﻔﺔ ﻫﺬﻩ اﻟﻮﺣﺪة )ﻭﻫﻲ
(190ﻛﺘﻜﺎﻟﻴﻒ إﺿﺎﻓﻴﺔ ﻟﻠﺤﻞ اﻻﺑﺘﺪاﺋﻲ ,ﻭﻧﻌﱢﺮﻑ ﻫﺬﻩ اﳋﻠﻴﺔ ﺑﺄﳖـﺎ ﺧﻠﻴـﺔ ﻳـﺮاد زﻳﺎدﲥـﺎ
ﺑﻮﺣﺪة ﻭاﺣﺪة ﻭﻧﻀﻊ ﻓﻴﻬﺎ اﻟﻌﻼﻣﺔ "⊕" .ﻭﻟﺘﺨﻔﻴﻒ اﺛﺮ اﻟﺰﻳﺎدة ﰲ اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ−ﺟـﺪة
ﻓﺈﻧﻨﺎ ﻧﻄﺮح ﻭﺣﺪة ﻭاﺣﺪة ﻣﻦ اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ −ﻣﻜﺔ ﻭﻧﺨﺼﻢ ﺗﻜﻠﻔﺘﻬـﺎ اﻟﺒﺎﻟﻐـﺔ 150رﻳـﺎﻻﹰ
ﻟﻠﻮﺣﺪة ﺣﺘﻰ ﻻ ﻳﺰﻳﺪ اﳌﻨﻘﻮﻝ ﻣـﻦ اﻟـﺪﻣﺎﻡ ﻋـﻦ 50ﻧﺎﻗﻠـﺔ " ﻭﻫـﻮ اﳊـﺪ اﻷﻋـﲆ ﳌـﺼﻨﻊ
اﻟﺪﻣﺎﻡ" .ﻭﻧﻌﱢﺮﻑ ﻫﺬﻩ اﳋﻠﻴﺔ ﺑﺄﳖﺎ ﺧﻠﻴـﺔ ﻳـﺮاد ﲣﻔﻴـﻀﻬﺎ ﺑﻮﺣـﺪة ﻭاﺣـﺪة ﻭﻧـﻀﻊ ﻓﻴﻬـﺎ
اﻟﻌﻼﻣﺔ " . "Θﻭﻟﺘﻌﻮﻳﺾ اﻟﻨﻘﺺ اﳉﺪﻳﺪ ﰲ اﻟﺪﻣﺎﻡ −ﻣﻜﺔ ﻓﺈﻧﻨﺎ ﻧﺰﻳﺪ اﳋﻠﻴﺔ اﻟﻈﻬـﺮاﻥ −
ﻣﻜﺔ ﺑﻮﺣﺪة ﻭاﺣﺪة ﺗﻜﻠﻔﺘﻬﺎ 200رﻳﺎﻻﹰ ﻭﻧﻌﺮﻓﻬﺎ ﺑﺎﻟﻌﻼﻣﺔ"⊕" ﻭﻧﺨﻔﺾ اﳋﻠﻴﺔ اﻟﻈﻬـﺮاﻥ
−ﺟﺪة ﺑﻮﺣﺪة ﻭاﺣﺪة ﻭﻧﻮﻓﺮ ﻋﲆ أﻧﻔﺴﻨﺎ ﺗﻜﻠﻔﺘﻬﺎ اﻟﺒﺎﻟﻐﺔ 150رﻳﺎﻻﹰ ﺛﻢ ﻧﻌﺮﻓﻬـﺎ ﺑﺎﻟﻌﻼﻣـﺔ
" "Θدﻟﻴﻼ ﻋﲆ ﲣﻔﻴﻀﻬﺎ .ﺑﺬﻟﻚ ﻧﻜﻮﻥ ﻗﺪ اﳖﻴﻨﺎ اﻟـﺪﻭرة ﻭاﻟﻴـﻚ اﳉـﺪﻭﻝ اﻟﺘـﺎﱄ اﻟـﺬﻱ
ﻳﻮﺿﺢ ﻫﺬﻩ اﻟﻌﻤﻠﻴﺔ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 100
ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ )ﻹدﺧﺎﻝ اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ −ﺟﺪة( :ﺑﻌﺪ إﺟﺮاء ﻋﻤﻠﻴﺔ
اﻟﺪﻭراﻥ اﻟﺴﺎﺑﻘﺔ ﻭﲢﺪﻳﺪ اﳋﺎﻧﺎت أﻭ اﳋﻼﻳﺎ اﳌﺮاد زﻳﺎدﲥﺎ أﻭ ﲣﻔﻴﻀﻬﺎ ﻓﺈﻧﻪ ﳚﺐ ﻣﻌﺮﻓﺔ
ﺻﺎﰲ اﻟﺘﻐﲑ اﻟﺬﻱ ﺳﺘﺤﺪﺛﻪ ﻫﺬﻩ اﻟﻌﻤﻠﻴﺔ أﻭ اﻟﺪﻭرة ﺳﻮاء ﻛﺎﻥ زﻳﺎدة اﻟﺘﻜﺎﻟﻴﻒ أﻭ
ﺧﻔﻀﻬﺎ .اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﺑﻮﺿﻊ ﻭﺣﺪة ﻭاﺣﺪة
ﰲ اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ −ﺟﺪة.
اﻟﺰﻳﺎدة ﰲ اﻟﺘﺨﻔﻴﺾ
اﳋﻠﻴﺔ ﻣﻦ )ﻗﺒﻞ اﻟﻨﻘﻞ( إﱃ )ﺑﻌﺪ اﻟﻨﻘﻞ(
اﻟﺘﻜﺎﻟﻴﻒ ﰲ اﻟﺘﻜﺎﻟﻴﻒ
ﻟﺬﻟﻚ ﻓﺈﻥ ﺻﺎﰲ اﻟﺘﻐﲑ ﻫﻮ زﻳﺎدة ﰲ اﻟﺘﻜﻠﻔـﺔ اﻹﲨﺎﻟﻴـﺔ ﺑﻤﻘـﺪر 90+رﻳـﺎﻻﹰ ﻟﻜـﻞ
ﻭﺣﺪة ﻣﻨﻘﻮﻟﺔ ﺑﺎﺳﺘﺨﺪاﻡ ﻫﺬﻩ اﳋﻠﻴﺔ .ﻭﻧﺴﺘﻨﺘﺞ أﻥ ﻧﻘـﻞ أﻱ ﻛﻤﻴـﺔ ﻣـﻦ اﻟـﺪﻣﺎﻡ −ﺟـﺪة
ﺳﻴﺰﻳﺪ اﻟﺘﻜﺎﻟﻴﻒ.
ﻧﻀﻊ اﻟﺮﻗﻢ " 90+اﻟﺬﻱ ﻫﻮ ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔـﺔ اﻹﲨﺎﻟﻴـﺔ ﻧﺘﻴﺠـﺔ اﺳـﺘﺨﺪاﻡ
ﻫﺬﻩ اﳋﻠﻴﺔ" داﺧﻞ اﳋﻠﻴﺔ أﻳﻀﺎ ﻭﻟﻜﻦ ﺑﺪﻭﻥ داﺋﺮة ﻟﻴﺴﻬﻞ ﲤﻴﻴﺰﻩ .
101 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
ﻭﺑﻨﻔﺲ اﳋﻄﻮات اﻟﺴﺎﺑﻘﺔ ﻳﻤﻜﻦ اﺧﺘﺒﺎر ﲨﻴﻊ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻭاﺳﺘﺨﺮاج ﺻـﺎﰲ اﻟﺘﻐـﲑ
ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ.
ﺑﺈدﺧﺎﻝ ﺻﺎﰲ اﻟﺘﻐﲑات ﰲ اﻟﺘﻜﻠﻔﺔ اﻟﻜﻠﻴﺔ ﻧﺘﻴﺠﺔ أﺷﻐﺎﻝ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ إﱃ
اﳉﺪﻭﻝ اﻻﺑﺘﺪاﺋﻲ اﳌﺤﺴﻮب ﺑﻄﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ ” “ The minimum-cost techniqueﻓﺈﻥ
اﳉﺪﻭﻝ اﳌﺤﺘﻮ ﻋﲆ ﺻﺎﰲ اﻟﺘﻐﲑات ﻳﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ:
ﻣﻦ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ ﻧﻼﺣﻆ أﻥ ﻫﻨﺎﻙ 3ﺧﻼﻳﺎ ﻓﻴﻬﺎ ﺻﺎﰲ اﻟﺘﻐﲑ ﺑﺎﻟﺴﺎﻟﺐ .ﻭﻣﻌﻨﻰ
ذﻟﻚ أﻥ ﺷﻐﻞ ﻫﺬﻩ اﳋﻼﻳﺎ ﺑﻜﻤﻴﺎت ﺟﺪﻳﺪة ﺳﺘﺆدﻱ إﱃ ﲣﻔﻴﺾ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ.
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 104
ﰲ ﻣﺜﺎﻟﻨــﺎ ﻫــﺬا ﻓــﺈﻥ اﳋﻠﻴﺘــﲔ اﳌﺮﺷــﺤﺘﲔ ﻟﻠﺨــﺮﻭج ﻣــﻦ اﳊــﻞ اﻷﺳــﺎﳼ ﳘــﺎ
)اﻟﻈﻬﺮاﻥ −ﺟﺪة ,ﻭﻛﺬﻟﻚ اﳉﺒﻴﻞ −ﻣﻜﺔ( .ﻻﺣﻆ أﻥ إﺷـﺎرة ﺳـﺎﻟﺐ ﳚـﺐ أﻥ ﺗﻮﺿـﻊ
ﻋﲆ اﳋﻠﻴﺘﲔ اﳌﺮﺷﺤﺘﲔ ﻟﻠﺨﺮﻭج ﻷﻥ اﻟﺰﻳﺎدة ﰲ اﳋﻠﻴـﺔ )اﳉﺒﻴـﻞ −ﺟـﺪة( ﺳـﺘﺆدﻱ إﱃ
ﺗﻘﻠﻴﻞ ﻛﻼ ﻣﻦ اﳋﻠﻴﺔ اﻟﻈﻬﺮاﻥ −ﺟﺪة ,ﻭﻛﺬﻟﻚ اﳉﺒﻴﻞ – ﻣﻜﺔ.
10 ﻛﺬﻟﻚ ﻻﺣﻆ ﺑﲈ أﻥ اﻟﻜﻤﻴﺎت اﳌﻮﺟﻮدة ﰲ اﳋﻠﻴﺔ )اﳉﺒﻴﻞ −ﻣﻜﺔ( ﺗﺴﺎﻭﻱ
20 ﻧﺎﻗﻼت ,ﻭﻫﻲ أﻗﻞ ﻣﻦ اﻟﻜﻤﻴﺔ اﳌﻮﺟﻮدة ﰲ اﳋﻠﻴﺔ )اﻟﻈﻬﺮاﻥ−ﺟﺪة(,ﻭاﻟﺘﻲ ﺗﺴﺎﻭﻱ
ﺳﺘﻨﻬﻲ اﳋﻠﻴﺔ )اﳉﺒﻴﻞ −ﻣﻜﺔ( أﻭﻻ.
ﻧﺎﻗﻠﺔ ,ﻭﻫﺬا ﻳﻌﻨﻲ أﻥ ﻋﻤﻠﻴﺔ ﲣﻔﻴﺾ اﻟﺘﻜﻠﻔﺔ ﻫﺬﻩ ﹸ
ﻭﻣﻨﻪ ﻓﺈﻥ ﲨﻴﻊ اﻟﻌﴩة ﻧﺎﻗﻼت اﳌﻮﺟﻮدة ﺑﺨﻠﻴﺔ )اﳉﺒﻴﻞ −ﻣﻜﺔ( ﺳﻴﺘﻢ ﲢﻮﻳﻠﻬﺎ إﱃ اﳋﻠﻴﺔ
)اﳉﺒﻴﻞ −ﺟﺪة( ,ﻭﻳﺘﻢ ﲣﻔﻴﺾ اﳋﻠﻴﺔ )اﻟﻈﻬﺮاﻥ−ﺟﺪة( ﻭزﻳﺎدة اﳋﻠﻴﺔ )اﻟﻈﻬﺮاﻥ −
ﻣﻜﺔ( ﲠﺬﻩ اﻟﻜﻤﻴﺔ ﻟﻺﺑﻘﺎء ﻋﲆ ﻧﻔﺲ اﳌﺴﺘﻮ ﻣﻦ اﻟﻌﺮض ﻭاﻟﻄﻠﺐ ﻭﻋﻨﺪ ذﻟﻚ ﻳﻜﻮﻥ
ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ اﻟﻨﺎﺗﺞ ﻣﻦ ﻋﻤﻠﻴﺔ اﻟﺪﻭراﻥ ﻫﺬﻩ ﻫﻮ ﻛﲈ ﻳﲇ:
ﻳﻼﺣﻆ أﻋﻼﻩ أﻥ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﻟﻨﻘﻞ ﲨﻴﻊ اﳌﻨﺘﺞ اﻧﺨﻔﻀﺖ ﻣـﻦ 21400رﻳـﺎﻻﹰ
ﰲ اﳊﻞ اﻻﺑﺘﺪاﺋﻲ اﻷﻭﻝ إﱃ 21100رﻳﺎﻻﹰ ﻟﻠﺤﻞ اﻟﺜﺎﲏ.
ﺣﻼ أ ﹰ
ﻣﺜﻼ أﻡ ﻻ, إﳚﺎد اﳊﻞ اﻷﻣﺜﻞ :ﳌﻌﺮﻓﺔ ﻣﺎ إذا ﻛﺎﻥ اﳊﻞ اﻟﺬﻱ ﺗﻢ اﻟﺘﻮﺻﻞ إﻟﻴﻪ ﹰ
ﻓﺈﻧﻪ ﳚﺐ ﻋﻠﻴﻨﺎ ﻣﺮة أﺧﺮ اﺧﺘﺒﺎر " ﺗﻘﻴﻴﻢ" ﲨﻴﻊ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻓﻴﲈ إذا ﻛـﺎﻥ أ ﹰ
ﻳـﺎ ﻣﻨﻬـﺎ
ﺳﻴﺨﻔﺾ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ إﱃ أﻗﻞ ﺣﺪ ﳑﻜﻦ ﻣﻦ اﳊﻞ اﻟﺴﺎﺑﻖ.
اﺧﺘﺒﺎر ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ ﺷﻐﻞ ﻫﺬﻩ اﳋﻼﻳﺎ ﻫﻮ ﻛﲈ ﻳﲇ:
107 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
130+
−2اﻟﺪﻣﺎﻡ −ﺟﺪة
اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﱄ
ﻣﻦ )ﻗﺒﻞ إﱃ )ﺑﻌﺪ اﻟﺰﻳﺎدة ﰲ اﻟﺘﺨﻔﻴﺾ
اﳋﻠﻴﺔ
اﻟﻨﻘﻞ( اﻟﻨﻘﻞ( اﻟﺘﻜﺎﻟﻴﻒ ﰲ اﻟﺘﻜﺎﻟﻴﻒ
اﻟﺪﻣﺎﻡ −ﺟﺪة 0 1 190+ 190+
−3اﻟﻈﻬﺮاﻥ −اﳌﺪﻳﻨﺔ
اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﱄ
اﳋﻠﻴﺔ ﻣﻦ )ﻗﺒﻞ إﱃ )ﺑﻌﺪ اﻟﺰﻳﺎدة ﰲ اﻟﺘﺨﻔﻴﺾ
اﻟﻨﻘﻞ( اﻟﻨﻘﻞ( اﻟﺘﻜﺎﻟﻴﻒ ﰲ اﻟﺘﻜﺎﻟﻴﻒ
اﻟﻈﻬﺮاﻥ −اﳌﺪﻳﻨﺔ 0 1 140+ 140+
− 4اﻟﻈﻬﺮاﻥ −اﻟﺮﻳﺎض
اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﱄ
ﻣﻦ )ﻗﺒﻞ إﱃ )ﺑﻌﺪ اﻟﺰﻳﺎدة ﰲ اﻟﺘﺨﻔﻴﺾ
اﳋﻠﻴﺔ
اﻟﻨﻘﻞ( اﻟﻨﻘﻞ( اﻟﺘﻜﺎﻟﻴﻒ ﰲ اﻟﺘﻜﺎﻟﻴﻒ
اﻟﻈﻬﺮاﻥ −اﻟﺮﻳﺎض 0 1 170+ 170+
−5اﳉﺒﻴﻞ −ﻣﻜﺔ
اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﱄ
ﻣﻦ )ﻗﺒﻞ إﱃ )ﺑﻌﺪ اﻟﺰﻳﺎدة ﰲ اﻟﺘﺨﻔﻴﺾ
اﳋﻠﻴﺔ
اﻟﻨﻘﻞ( اﻟﻨﻘﻞ( اﻟﺘﻜﺎﻟﻴﻒ ﰲ اﻟﺘﻜﺎﻟﻴﻒ
اﳉﺒﻴﻞ −ﻣﻜﺔ 0 1 250+ 250+
−6اﳉﺒﻴﻞ −اﻟﺮﻳﺎض
اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﱄ
ﻣﻦ )ﻗﺒﻞ إﱃ )ﺑﻌﺪ اﻟﺰﻳﺎدة ﰲ اﻟﺘﺨﻔﻴﺾ
اﳋﻠﻴﺔ
اﻟﻨﻘﻞ( اﻟﻨﻘﻞ( اﻟﺘﻜﺎﻟﻴﻒ ﰲ اﻟﺘﻜﺎﻟﻴﻒ
اﳉﺒﻴﻞ −اﻟﺮﻳﺎض 0 1 220+ 220+
ﺑﻌﺪ ﻭﺿﻊ ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﻟﻜﻞ ﺧﻠﻴـﺔ ﻓﺎرﻏـﺔ ﻓﺈﻧـﻪ ﻳﻤﻜـﻦ اﻵﻥ
ﻛﺘﺎﺑﺔ ﺟﺪﻭﻝ ﺗﻘﻴﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻛﺎﻟﺘﺎﱄ:
ﻳﻼﺣﻆ أﻥ ﲨﻴﻊ اﻟﻘﻴﻢ اﻟﺘﻲ ﰲ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻣﻮﺟﺒﺔ ﻣﺎﻋﺪا اﳋﻠﻴﺔ )اﻟﻈﻬﺮاﻥ−
اﻟﺮﻳﺎض( ﻓﺈﳖﺎ ﺑﺈﻣﻜﺎﳖﺎ ﲣﻔﻴﺾ اﻟﺘﻜﻠﻔﺔ ﺑﻨﺴﺒﺔ 10رﻳﺎﻻت ﻟﻜﻞ ﻧﺎﻗﻠﺔ ﺟﺪﻳﺪة ﺳﺘﺴﺘﺨﺪﻡ
ﻫﺬا اﻟﻄﺮﻳﻖ .ﻭﻣﻊ ﻛﻞ ﻭﺣﺪة إﺿﺎﻓﻴﺔ ﻟﻠﺨﻠﻴﺔ )اﻟﻈﻬﺮاﻥ−اﻟﺮﻳﺎض( ﻓﺈﻧﻪ ﳚﺐ ﺧﻔﺾ ﻛﻼ
ﻣﻦ )اﻟﺪﻣﺎﻡ −اﻟﺮﻳﺎض( ﻭاﻟﻈﻬﺮاﻥ −ﻣﻜﺔ ﺑﻮﺣﺪة ﻭاﺣﺪة ﻟﻠﺤﻔﺎظ ﻋﲆ ﻣﺴﺘﻮ اﻟﻌﺮض
ﻭاﻟﻄﻠﺐ.
ﻟﺬﻟﻚ ﻓﺈﻥ أﺣﺪ اﳋﻠﻴﺘﲔ )اﻟﺪﻣﺎﻡ −اﻟﺮﻳﺎض ﻭاﻟﻈﻬﺮاﻥ −ﻣﻜﺔ( ﻣﺮﺷﺢ ﻟﻠﺨﺮﻭج
ﻣﻦ اﳊﻞ اﻷﺳﺎﳼ ﻟﻺﺑﻘﺎء ﻋﲆ 6ﺧﻼﻳﺎ ﻣﺸﻐﻮﻟﺔ ﻓﻘﻂ.
ﻭﻟﻜﻦ ﺣﻴﺚ إﻥ اﳋﻠﻴﺔ )اﳋﺎﻧﺔ( اﻟﺪﻣﺎﻡ −اﻟﺮﻳﺎض ﳐﺼﺺ ﳍﺎ 40ﻧﺎﻗﻠﺔ ﻭﺧﺎﻧﺔ
اﻟﻈﻬﺮاﻥ −ﻣﻜﺔ ﳐﺼﺺ ﳍﺎ 20ﻧﺎﻗﻠﺔ ﻓﻘﻂ ﻓﺈﻥ اﳋﻠﻴﺔ )اﻟﻈﻬﺮاﻥ −ﻣﻜﺔ( ﺳﺘﻜﻮﻥ اﻷﻭﱃ
ﻣﻦ اﳋﺎﻧﺘﲔ اﻟﺘﻲ ﺳﺘﺼﻞ إﱃ ﺻﻔﺮ أﻭﻻ .ﻭﺳﺘﻜﻮﻥ اﳋﻠﻴﺔ اﻟﻈﻬﺮاﻥ−ﻣﻜﺔ ﻫﻲ اﳋﻠﻴﺔ
اﻷﻭﱃ اﻟﺘﻲ ﺗﻐﺎدر اﳊﻞ اﻷﺳﺎﳼ.
إذا اﳋﻠﻴﺔ اﻟﻈﻬﺮاﻥ −ﻣﻜﺔ ﺳﺘﻐﺎدر اﳊﻞ اﻷﺳﺎﳼ ﻭاﳋﻠﻴﺔ اﻟﻈﻬﺮاﻥ −اﻟﺮﻳﺎض
ﺳﺘﺪﺧﻞ اﳊﻞ ﻭﺳﺘﻨﻘﻞ ﻛﺎﻣﻞ اﻟﻘﻴﻤﺔ اﳌﻮﺟﻮدة ﰲ اﳋﻠﻴﺔ اﳋﺎرﺟﺔ إﱃ اﳋﻠﻴﺔ اﻟﺪاﺧﻠﺔ.
111 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
اﳊﻞ اﻟﺜﺎﻟﺚ
ﺑﻌﺪ اﺧﺘﺒﺎر اﳊﻞ اﻟﺜﺎﲏ ﻭاﻟﺘﺄﻛﺪ ﻣﻦ ﻭﺟﻮد إﻣﻜﺎﻧﻴﺔ ﲣﻔـﻴﺾ اﻟﺘﻜـﺎﻟﻴﻒ اﻹﲨﺎﻟﻴـﺔ
ﻭﻋﻤﻞ اﻟﻼزﻡ ﻟﺘﺨﻔﻴﺾ اﻟﺘﻜﺎﻟﻴﻒ ﻧﺠﺪ أﻥ ﺟﺪﻭﻝ اﳊﻞ اﻟﺜﺎﻟﺚ ﻳﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ:
ﺗﻘﻴﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ :ﻣﺮة أﺧﺮ ﳚﺐ أﻥ ﻧﻘﻴﻢ ﲨﻴﻊ اﳋﻼﻳﺎ اﻟﻔﺎرﻏـﺔ ﰲ ﺟـﺪﻭﻝ
اﳊﻞ اﻟﺜﺎﻟﺚ ﻭاﻟﺘﺄﻛﺪ ﻣﻦ ﻭﺟﻮد أﻭ ﻋﺪﻡ ﻭﺟﻮد ﲣﻔﻴﺾ ﰲ اﻟﺘﻜﺎﻟﻴﻒ.
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 112
−1اﻟﺪﻣﺎﻡ – اﳌﺪﻳﻨﺔ
ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ:
اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﱄ
ﻣﻦ )ﻗﺒﻞ إﱃ )ﺑﻌﺪ اﻟﺰﻳﺎدة ﰲ اﻟﺘﺨﻔﻴﺾ
اﳋﻠﻴﺔ
اﻟﻨﻘﻞ( اﻟﻨﻘﻞ( اﻟﺘﻜﺎﻟﻴﻒ ﰲ اﻟﺘﻜﺎﻟﻴﻒ
اﻟﺪﻣﺎﻡ −اﳌﺪﻳﻨﺔ 0 1 180+ 180+
−2اﻟﺪﻣﺎﻡ −ﺟﺪة
ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ
اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﱄ
ﻣﻦ )ﻗﺒﻞ إﱃ )ﺑﻌﺪ اﻟﺰﻳﺎدة ﰲ اﻟﺘﺨﻔﻴﺾ
اﳋﻠﻴﺔ
اﻟﻨﻘﻞ( اﻟﻨﻘﻞ( اﻟﺘﻜﺎﻟﻴﻒ ﰲ اﻟﺘﻜﺎﻟﻴﻒ
اﻟﺪﻣﺎﻡ −ﺟﺪة 0 1 190+ 190+
−3اﻟﻈﻬﺮاﻥ−ﻣﻜﺔ
ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ
اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﱄ
ﻣﻦ )ﻗﺒﻞ إﱃ )ﺑﻌﺪ اﻟﺰﻳﺎدة ﰲ اﻟﺘﺨﻔﻴﺾ
اﳋﻠﻴﺔ
اﻟﻨﻘﻞ( اﻟﻨﻘﻞ( اﻟﺘﻜﺎﻟﻴﻒ ﰲ اﻟﺘﻜﺎﻟﻴﻒ
اﻟﻈﻬﺮ −ﻣﻜﺔ 0 1 200+ 200+
−4اﻟﻈﻬﺮاﻥ −اﳌﺪﻳﻨﺔ
ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ
اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﱄ
ﻣﻦ )ﻗﺒﻞ إﱃ )ﺑﻌﺪ اﻟﺰﻳﺎدة ﰲ اﻟﺘﺨﻔﻴﺾ
اﳋﻠﻴﺔ
اﻟﻨﻘﻞ( اﻟﻨﻘﻞ( اﻟﺘﻜﺎﻟﻴﻒ ﰲ اﻟﺘﻜﺎﻟﻴﻒ
اﻟﻈﻬﺮاﻥ −اﳌﺪﻳﻨﺔ 0 1 140+ 140+
−5اﳉﺒﻴﻞ −ﻣﻜﺔ
ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ
اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﱄ
ﻣﻦ )ﻗﺒﻞ إﱃ )ﺑﻌﺪ اﻟﺰﻳﺎدة ﰲ اﻟﺘﺨﻔﻴﺾ
اﳋﻠﻴﺔ
اﻟﻨﻘﻞ( اﻟﻨﻘﻞ( اﻟﺘﻜﺎﻟﻴﻒ ﰲ اﻟﺘﻜﺎﻟﻴﻒ
اﳉﺒﻴﻞ−ﻣﻜﺔ 0 1 250+ 250+
−6اﳉﺒﻴﻞ −اﻟﺮﻳﺎض
ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ
اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﱄ
ﻧﺘﻴﺠﺔ اﻟﺘﻘﻴﻴﻢ :ﻳﻼﺣﻆ ﻣﻦ اﻻﺧﺘﺒﺎرات اﻟﺴﺎﺑﻘﺔ ﻟﻠﺨﻼﻳﺎ اﻟﻔﺎرﻏـﺔ ﺑـﺎﻥ ﲨﻴـﻊ ﻗـﻴﻢ
"ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ" ﺧﺮﺟﺖ ﺑﺎﳌﻮﺟﺐ .ﻭﻫﺬا دﻟﻴﻞ ﻋﲆ أﻥ اﳊـﻞ ﻫـﻮ
ﺣﻞ ﳖﺎﺋﻲ أﻣﺜﻞ .أﻱ ﻫﻮ اﳊﻞ اﻟﻮﺣﻴﺪ اﻟﺬﻱ ﻳﺆدﻱ إﱃ ﲣﻔﻴﺾ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ إﱃ أﻗﻞ
ﺣﺪ ﳑﻜﻦ ﻭﻻ ﻳﻮﺟﺪ أﻱ إﻣﻜﺎﻧﻴﺔ ﻟﺘﻄﻮﻳﺮ اﳊﻞ إﱃ اﻷﻓﻀﻞ.
vj+ui = cij
ﻭﻟﻜﻞ ﺧﻠﻴﺔ ﻓﺎرﻏﺔ ﻓﺈﻥ ﺗﻘﻴﻴﻢ اﳋﻠﻴﺔ ﻳﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ:
dij =cij-ui-vj
ﺣﻴﺚ إﻥ:
: Cijﻫﻲ ﺗﻜﺎﻟﻴﻒ اﻟﻨﻘﻞ ﻟﻠﺨﻼﻳﺎ اﳌﺸﻐﻮﻟﺔ.
: Dijﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ أﻭ ﻧﺘﻴﺠﺔ ﺗﻘﻴﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ.
:Vjﻗﻴﻢ اﻟﺘﻘﻴﻴﻢ ﰲ اﻷﻋﻤﺪة.
:Uiﻗﻴﻢ اﻟﺘﻘﻴﻴﻢ ﰲ اﻟﺼﻔﻮﻑ.
ﻟﻠﺒﺪء ﺑﺎﳋﻄﻮات اﻓﱰض أﻱ ﻗﻴﻤﺔ ﻋﺸﻮاﺋﻴﺔ ﻟﻘﻴﻤﺔ uاﻷﻭﱃ ﻭﻟﻴﻜﻦ ﻣﺜﻼ ﺻﻔﺮ.
ﻭﻻﺧﺘﻴﺎر اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻓﺈﻧﻨﺎ ﻧﻄﺒﻖ اﳌﻌﺎدﻟﺔ dij=cij-ui-vjﻭﻳﻨﺘﺞ ﻟﻨﺎ اﳉﺪﻭﻝ اﻟﺘﺎﱄ:
ﻟﻮ ﻗﻤﻨﺎ ﺑﺘﻘﻴﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻭﻛﺘﺎﺑﺘﻬﺎ ﰲ اﳋﻼﻳﺎ اﳋﺎﺻﺔ ﲠﺎ ﻓﺈﻥ ﺟﺪﻭﻝ اﻟﺘﻘﻴـﻴﻢ
ﻟﻠﺨﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﺳﻴﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ:
ﻣﻦ ﺟﺪﻭﻝ اﻟﺘﻘﻴﻴﻢ اﻟﺴﺎﺑﻖ ﻧﻼﺣﻆ أﻥ ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﺑﺈدﺧﺎﻝ
اﳋﻠﻴﺔ "اﻟﺒﺎﺣﺔ−ﺑﺮﻳﺪة" ﺳﻴﻜﻮﻥ ﺻﻔﺮا .ﻭاﻟﺬﻱ ﻳﻌﻨﻲ اﻧﻪ ﻳﻤﻜﻦ إدﺧﺎﳍﺎ ﰲ اﳊﻞ اﻷﻣﺜﻞ
"ﻛﺤﻞ أﻣﺜﻞ آﺧﺮ" ﻭﻟﻜﻦ ﺑﺪﻭﻥ ﺗﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ .ﻭﻟﻠﻮﺻﻮﻝ إﱃ اﳊﻞ اﻷﻣﺜﻞ
اﻵﺧﺮ ﻫﺬا ﻓﺈﻧﻪ ﺑﺈﻣﻜﺎﻧﻨﺎ إﺟﺮاء اﻟﺪﻭراﻥ اﻟﺴﺎﺑﻖ ﻭاﻟﺘﺄﻛﺪ ﻣﻦ ﻋﺪﻡ اﻟﺘﻐﲑ ﰲ إﲨﺎﱄ
اﻟﺘﻜﻠﻔﺔ ﻛﲈ ﻳﻮﺿﺢ ﺟﺪﻭﻝ اﻟﺘﻐﲑ ﰲ إﲨﺎﱄ اﻟﺘﻜﻠﻔﺔ:
ﻭﻟﻮ ﻗﻤﻨﺎ ﺑﺘﻘﻴﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻣﺮة أﺧﺮ ﻓﺈﳖﺎ ﺳﺘﻜﻮﻥ ﻛﲈ ﻳﲇ :
ﻋﺪﻡ ﺗﺴﺎﻭﻱ اﻟﻌﺮض ﻣﻊ اﻟﻄﻠﺐ :ﰲ اﻷﻣﺜﻠﺔ اﻟﺴﺎﺑﻘﺔ اﻓﱰﺿـﻨﺎ أﻥ ﻛﻤﻴـﺔ اﻟﻌـﺮض
ﻭاﻟﻄﻠﺐ داﺋﲈ ﻣﺘﺴﺎﻭﻳﺘﲔ .ﻭﻟﻜﻦ ﰲ اﻏﻠﺐ اﳊﺎﻻت ﻓﺄﻧﻪ ﻗﺪ ﻳﺰﻳﺪ اﻟﻄﻠﺐ ﻋـﲆ اﻟﻌـﺮض
أﻭ اﻟﻌﻜﺲ .ﻭﺑﲈ أﻥ اﻟﻄﺮﻳﻘﺔ اﻟﺘﻲ اﺳﺘﺨﺪﻣﻨﺎﻫﺎ ﺗﺸﱰط اﻟﺘﺴﺎﻭﻱ ﻓﺈﻧﻪ ﳚﺐ ﺗﻌـﺪﻳﻞ ﻫـﺬﻩ
اﻟﻄﺮﻳﻘﺔ ﻟﺘﺘﻼءﻡ ﻣﻊ ﺣﺎﻟﺔ ﻋﺪﻡ اﻟﺘﺴﺎﻭﻱ ﻫﺬﻩ.
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 120
−1اﻟﻌﺮض أﻛﱪ ﻣـﻦ اﻟﻄﻠـﺐ :اﻓـﱰض اﻧـﻪ ﰲ ﻣـﺸﻜﻠﺔ ﴍﻛـﺔ اﻟﻌـﺎﻳﺮ ﻟﻨﻘﻠﻴـﺎت
اﻟﺒﱰﻭﻝ اﻟﺴﺎﺑﻘﺔ ﻭاﻟﺘﻲ ﺗﻄﺮﻗﻨﺎ ﳍﺎ ﻣﻦ ﻗﺒﻞ ﻛﺎﻥ إﻧﺘﺎج اﳌﺼﺎﻧﻊ ﻫﻮ ﻛﲈ ﻳﲇ:
اﳌﺼﻨﻊ اﻟﻌﺮض
اﻟﺪﻣﺎﻡ 50
اﻟﻈﻬﺮاﻥ 55
اﳉﺒﻴﻞ 70
اﻹﲨﺎﱄ 175
اﳌﻄﻠﻮب ﻣﻌﺮﻓﺔ ﺗﻮزﻳﻊ اﻟﻨﻘﻞ اﻷﻣﺜﻞ ﻟﻨﻘﻞ ﻫﺬﻩ اﻟﻜﻤﻴـﺎت اﳌﻨﺘﺠـﺔ ﰲ اﻟـﴩﻗﻴﺔ إﱃ
ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ اﳌﺨﺘﻠﻔﺔ ﺑﺄﻗﻞ ﺗﻜﻠﻔﺔ ﳑﻜﻨﺔ.
121 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
ﺳﻴﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ:
اﳌﺼﻨﻊ اﻟﻌﺮض
اﻟﺪﻣﺎﻡ 50
اﻟﻈﻬﺮاﻥ 30
اﳉﺒﻴﻞ 70
اﻹﲨﺎﱄ 150
(aﳌﻼﻗــﺎة اﻟﻄﻠﺒــﺎت )أﻭ ﻧﻨــﺸﺊ( ﻣﺮﻛــﺰ ﻋــﺮض ﻭﳘــﻲ )dummy supply point
اﻟﺰاﺋﺪة ﻋﻦ اﻟﻌﺮض.
أﻳﻀﺎ ﻓﺈﻧﻨﺎ ﻧﻌﲔ ﺗﻜﻠﻔﺔ ﺻـﻔﺮا ﻟﻜـﻞ ﻛﻤﻴـﺔ ﺗﻨﻘـﻞ ﻣـﻦ ﻫـﺬا اﳌﺮﻛـﺰ .اﳊـﻞ اﻷﻭﻝ
ﺑﺎﺳﺘﺨﺪاﻡ اﻟﺮﻛﻦ اﻟﺸﲈﱄ اﻟﻐﺮﰊ ﻣﻌﻄﻰ ﻛﲈ ﻳﲇ:
123 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
ﺑﻌــﺪ ذﻟــﻚ ﻧﻘــﻮﻡ ﺑﺤﻠﻬــﺎ ﲤﺎﻣــﺎ ﻛــﲈ ﻗﻤﻨــﺎ ﺑﺤﻠﻬــﺎ ﻣــﻦ ﻗﺒــﻞ .ﻭﰲ اﳊــﻞ اﻷﻣﺜــﻞ
ﻧﻘــﻮﻡ ﺑﺘﺨــﺼﻴﺺ اﻝ 25ﻧﺎﻗﻠــﺔ ﻭاﳌﻮﺟــﻮدة ﰲ ﻣﺮﻛــﺰ اﻟﻌــﺮض اﻟــﻮﳘﻲ إﱃ أﺣــﺪ
ﻣﺮاﻛــﺰ اﻟﻄﻠــﺐ .ﻓﻔــﻲ اﳊــﻞ اﻻﺑﺘــﺪاﺋﻲ اﻷﻭﻝ ﻧﻘــﻮﻝ أﻥ ﻣﺮﻛــﺰ اﻟﺘﻮزﻳــﻊ اﻟــﺬﻱ ﰲ
اﻟﺮﻳــﺎض ﻳﺘﻄﻠــﺐ 40ﻭﺣــﺪة ﺗﻨﻘــﻞ إﻟﻴــﻪ ﻭﻟﻜــﻦ 15ﻓﻘــﻂ ﻭﺣــﺪة ﻫــﻲ اﻟﺘــﻲ ﺗــﺼﻞ
ﻭﻳﺒﻘﻰ 25ﻭﺣﺪة ﻣﻄﻠﻮﺑﺔ.
اﻟﺘﺤﻠـــﻞ " :"Degeneracyﻗﻠﻨـــﺎ ﰲ اﻷﻣﺜﻠـــﺔ اﻟـــﺴﺎﺑﻘﺔ أﻥ ﻃﺮﻳﻘـــﺔ اﻟﻨﻘـــﻞ
ﺗﺘﻄﻠــﺐ أﻥ ﺗﻜــﻮﻥ اﳋﺎﻧــﺎت أﻭ اﳋﻼﻳــﺎ اﳌــﺸﻐﻮﻟﺔ ﳚــﺐ أﻥ ﺗــﺴﺎﻭﻱ ﻋــﺪد اﻟــﺼﻔﻮﻑ
+ﻋــﺪد اﻷﻋﻤــﺪة 1 −ﻭذﻟــﻚ ﺣﺘــﻰ ﻧــﺴﺘﻌﻤﻞ ﻃﺮﻳﻘــﺔ اﳊــﻞ اﳌﻌﺮﻭﻓــﺔ .ﻭﻟﻜــﻦ ﻗــﺪ
ﲢــﺪث أﺣﻴﺎﻧــﺎ ﰲ اﳊﻠــﻮﻝ اﻻﺑﺘﺪاﺋﻴــﺔ أﻭ ﺣﺘــﻰ ﰲ اﳊﻠــﻮﻝ اﻟﻼﺣﻘــﺔ أﻥ ﻋــﺪد اﳋﻼﻳــﺎ
اﳌــﺸﻐﻮﻟﺔ أﻗــﻞ ﻣــﻦ اﳌﻄﻠــﻮب .ﻓﻤــﺜﻼ إذا ﻛــﺎﻥ ﻋﻨــﺪﻧﺎ 3ﻣﺮاﻛــﺰ إﻧﺘــﺎج )ﻋــﺮض(
ﻭ 3ﻣﺮاﻛــﺰ ﺗﻮزﻳــﻊ)ﻃﻠــﺐ( ﻓــﺈﻥ اﳊــﻞ اﻷﺳــﺎﳼ ﳚــﺐ أﻥ ﳛﺘــﻮﻱ ﻋــﲆ 5ﺧﻼﻳــﺎ
ﻣﺸﻐﻮﻟﺔ ﻋﲆ اﻷﻗﻞ.
ﻟﻠﺘﻮﺿﻴﺢ اﻓﱰض أﻥ ﻋﻨﺪﻧﺎ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ " "Transportation Problemاﻵﺗﻴﺔ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 124
The northwest-corner اﻓﱰض أﻧﻨﺎ أردﻧﺎ ﺣﻠﻬﺎ ﺑﻄﺮﻳﻘﺔ اﻟﺮﻛﻦ اﻟﺸﲈﱄ اﻟﻐﺮﰊ )
(techniqueﻟﺴﻬﻮﻟﺘﻪ ,اﳊﻞ اﻻﺑﺘﺪاﺋﻲ ﺳﻴﻜﻮﻥ ﻛﲈ ﻳﲇ:
ﻣﻦ اﳊﻞ اﻟﺴﺎﺑﻖ ﻧﺠﺪ أﻧﻨﺎ ﻗﻤﻨﺎ ﺑﺤﻠﻬﺎ ﻭﻟﻜﻦ ﺑﺸﻐﻞ 4ﺧﻼﻳﺎ ﻓﻘﻂ ﻭﻟﻴﺲ ,5ﻛﲈ ﻫﻮ
ﻣﻄﻠﻮب.
ﻧﻘﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ?
ﻣﻊ أﻥ اﳊﻞ اﻟﺴﺎﺑﻖ ﻫﺬا ﳑﻜﻦ إﻻ أﻥ اﳌﺸﻜﻠﺔ اﻟﺘﻲ ﻳﺴﺒﺒﻬﺎ ﻫﻮ ﻛﻴﻒ ﹼ
ﻣﺜﻼ إذا أردﻧﺎ أﻥ ﻧﺨﺘﱪ اﳋﻠﻴﺔ )ﲬﻴﺲ ﻣﺸﻴﻂ −ﲤﲑ( ﻓﺈﻧﻨﺎ ﺳﻨﻘﻮﻡ ﺑﻄﺮﻳﻘﺔ اﻟﺪﻭراﻥ اﻟﺘﺎﻟﻴﺔ :
125 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
ﻭﻟﻜﻦ ﻻ ﻧﺴﺘﻄﻴﻊ إﻛﲈﻝ ﻃﺮﻳﻘﺔ اﻟﺪﻭراﻥ ﻷﻧﻪ ﻳﻼﺣﻆ أﻥ ﻧﺠﺮاﻥ ﺗﻨﺘﺞ 10ﻭﺣـﺪات
ﻭﻻ ﻧﺴﺘﻄﻴﻊ أﻥ ﻧﻀﻊ أﻱ ﻛﻤﻴﺔ أﻗﻞ ﻣﻦ 10ﻭﺣﺪات ﰲ ﺗﻠـﻚ اﳋﻠﻴـﺔ ﻷﻧﻨـﺎ ﻟـﻦ ﻧـﺴﺘﻄﻴﻊ
ﺗﻌﻮﻳﻀﻬﺎ ,ﻓﻬﻲ اﳋﻠﻴﺔ اﻟﻮﺣﻴﺪة اﳌﺸﻐﻮﻟﺔ ﰲ اﻟﺼﻒ.
ﻟﺬﻟﻚ ﻳﻘﺎﻝ ﻟﻠﺤﻞ ﺑﺄﻧﻪ " ﺣﻞ ﻣﺘﺤﻠﻞ ” " “ Degeneracyﻭﻻ ﻳﻤﻜﻦ ﺣﻠﻬﺎ ﺑﻄﺮﻳﻘـﺔ
اﻟﻨﻘﻞ اﻟﺴﺎﻟﻔﺔ اﻟﺬﻛﺮ إﻻ ﺑﻌﺪ إﺟﺮاء ﺑﻌﺾ اﻟﺘﻌﺪﻳﻼت ﻋﲆ اﳉﺪﻭﻝ اﻻﺑﺘﺪاﺋﻲ .
ﻫﺬﻩ اﻟﺘﻌﺪﻳﻼت ﺗﺘﻢ ﻋﻦ ﻃﺮﻳﻖ اﻋﺘﺒﺎر أﺣﺪ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﺑﺄﳖﺎ ﺧﻠﻴـﺔ ﻣـﺸﻐﻮﻟﺔ.
اﻓﱰض أﻥ " "sﻫﻲ ﻗﻴﻤﺔ ﺻﻐﲑة ﺟﺪا ﺗﻘﱰب ﻣﻦ اﻟﺼﻔﺮ ,ﻭﺿـﻊ ﻫـﺬﻩ اﻟﻘﻴﻤـﺔ ﰲ أﺣـﺪ
اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻟﻴﻜﻤﻞ ﻋﺪد اﳋﻼﻳﺎ اﳌـﺸﻐﻮﻟﺔ إﱃ اﳊـﺪ اﳌﻄﻠـﻮب .ﻫـﺬا اﻟـﺮﻗﻢ ﺻـﻐﲑ
ﻟﺪرﺟﺔ اﻧﻪ ﻻ ﻳﺆﺛﺮ ﻋﲆ اﻟﻌﺮض أﻭ اﻟﻄﻠﺐ أﻭ ﺣﺘﻰ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﻭإذا ﺷﻐﻠﺖ ﺧﻠﻴـﺔ
ﻓﺎرﻏﺔ ﲠﺬﻩ اﻟﻘﻴﻤﺔ ﰲ اﳊﻞ اﻻﺑﺘﺪاﺋﻲ ﻓﺈﻥ اﳊﻞ ﺳﻴﻜﻮﻥ أﺳﺎﳼ ﻭﺑﺪﻭﻥ ﺗﺄﺛﲑ ﻋﲆ اﳊﻞ.
إذا ﺗﻜﻤﻦ اﳌﺸﻜﻠﺔ ﰲ ﻣﻌﺮﻓﺔ أﻱ ﺧﻠﻴﺔ ﳑﻜﻦ ﻟﻨﺎ أﻥ ﻧﺸﻐﻠﻬﺎ ﲠـﺬﻩ اﻟﻘﻴﻤـﺔ اﻟـﺼﻐﲑة
"."s
ﺑﺎﻟﻨﻈﺮ إﱃ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ ﻓﺈﻧﻪ ﺑﺈﻣﻜﺎﻧﻨﺎ اﻟﺘﻔﺮﻳﻖ ﺑﲔ ﻧﻮﻋﲔ ﻣﻦ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ:
−1ﺧﻼﻳﺎ ﳑﻜﻦ اﺧﺘﺒﺎرﻫﺎ :ﻭذﻟﻚ ﻣﺜﻞ :اﳋﻠﻴﺔ )ﺟﻴﺰاﻥ −ﺣﻮﻃﺔ ﺑﻨﻲ ﲤﻴﻢ( .ﻓﻠﻮ
أردﻧﺎ أﻥ ﹼ ﹼ
ﻧﻘﻴﻢ ﻫﺬﻩ اﳋﻠﻴﺔ ﻭاﺳﺘﺨﺮاج ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﻟﻜﺎﻥ ﻛﺎﻟﺘﺎﱄ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 126
−2ﺧﻼﻳﺎ ﻻ ﻳﻤﻜﻦ اﺧﺘﺒﺎرﻫﺎ :ﻭﻫﻲ اﳋﻼﻳﺎ اﻟﺘﺎﻟﻴﺔ :ﲬﻴﺲ ﻣﺸﻴﻂ−ﲤﲑ ,ﺟﻴﺰاﻥ −
ﲤﲑ ,ﻧﺠﺮاﻥ −ﺣﻮﻃﺔ ﺑﻨﻲ ﲤﻴﻢ ,ﻧﺠﺮاﻥ −اﳋﺮج.
ﻟﺘﺼﺤﻴﺢ أﻭ ﺗﻌﺪﻳﻞ اﳊﺎﻟﺔ اﻟﺴﺎﺑﻘﺔ ﻳﻤﻜﻦ ﻭﺿﻊ اﻟﻘﻮاﻋﺪ اﻵﺗﻴﺔ:
−إذا ﻛﺎﻥ ﺟﺪﻭﻝ اﻟﻨﻘﻞ اﻻﺑﺘﺪاﺋﻲ ﻣﺘﺤﻞ ) ,(Degeneracyﺿﻊ اﻟﻘﻴﻤﺔ اﻟﻘﻠﻴﻠﺔ ""s
ﰲ أﻱ ﺧﻠﻴﺔ ﻻ ﻳﻤﻜﻦ اﺧﺘﺒﺎرﻫﺎ ﻭاﺧﺘﱪ ﲨﻴﻊ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ .ﻭﻻ ﺣﻆ أﻥ ﻫﺬﻩ اﻟﻘﻴﻤﺔ
اﳌﺘﻨﺎﻫﻴﺔ ﰲ اﻟﺼﻐﺮ ﻳﻤﻜﻦ أﻥ ﺗﻨﺘﻘﻞ إﱃ ﺧﻼﻳﺎ أﺧﺮ ﻓﺎرﻏﺔ ﰲ ﻛﻞ ﻣﺮﺣﻠﺔ إذا ﻛﺎﻥ ﺗﻘﻴﻴﻢ
ﻫﺬﻩ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﺳﻴﺆدﻱ إﱃ ﲣﻔﻴﺾ ﰲ اﻟﺘﻜﺎﻟﻴﻒ .ﻛﺮر اﻟﻌﻤﻠﻴﺔ ﻫﺬﻩ ﻛﻠﲈ اﺣﺘﺠﺖ
ﻟﺬﻟﻚ ﻟﻠﻤﺤﺎﻓﻈﺔ ﻋﲆ ﻋﺪد اﳋﻼﻳﺎ اﳌﺸﻐﻮﻟﺔ ﰲ ﺣﺪﻭد اﳌﻄﻠﻮب.
ﺑﺘﻄﺒﻴﻖ ﻫﺬﻩ اﻟﻘﺎﻋﺪة ﻋﲆ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ اﳌﺘﺤﻠﻠﺔ ﻓﺈﻥ ذﻟﻚ ﺳﻴﻮﻟﺪ ﺣﻞ أﺳﺎﳼ
ﻣﻘﺒﻮﻝ ﻭذﻟﻚ ﺑﻮﺿﻊ ﻫﺬﻩ اﻟﻘﻴﻤﺔ اﻟﻘﻠﻴﻠﺔ" "sﰲ ﺧﻠﻴﺔ )ﻧﺠﺮاﻥ −اﳋﺮج( ﻭﺑﺬﻟﻚ ﻳﻤﻜﻦ
اﺧﺘﺒﺎر ﻭﺗﻘﻴﻴﻢ ﲨﻴﻊ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ.
اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ اﻧﻪ ﺑﺎﻹﻣﻜﺎﻥ اﺧﺘﺒﺎر ﲨﻴﻊ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ إذا ﻭﺿﻌﻨﺎ اﻟﻘﻴﻤﺔ
اﻟﻘﻠﻴﻠﺔ" "sﰲ أﻱ ﺧﻠﻴﺔ ﻻ ﻳﻤﻜﻦ اﺧﺘﺒﺎرﻫﺎ ,ﻭﻟﺘﻜﻦ ﻣﺜﻼ )ﻧﺠﺮاﻥ −اﳋﺮج(.
127 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
ﺧﻄﻮة ) :(3أﻭﺟﺪ اﳊﻞ اﻻﺑﺘﺪاﺋﻲ اﳌﻤﻜﻦ اﻷﻭﻝ ﺑﺎﺳﺘﺨﺪاﻡ ﻃﺮﻳﻘﺔ اﻟﺮﻛﻦ اﻟﺸﲈﱄ
اﻟﻐﺮﰊ ,أﻭ ﻃﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ أﻭ ﻃﺮﻳﻘﺔ ﻓﻮﺟﻞ.
ﺧﻄﻮة ) :(4إذا ﻭﺟﺪ ﻣﺸﻜﻠﺔ " ﲢﻠﻞ" ,ﺿﻊ ﻗﻴﻤﺔ ﺻﻐﲑة ﻭﻟﺘﻜﻦ “ “sﰲ أﺣﺪ
اﳋﻼﻳﺎ ﻏﲑ اﳌﻤﻜﻦ ﺗﻘﻴﻴﻤﻬﺎ.
ﺧﻄﻮة ) :(5ﹼﻗﻴﻢ أﻭ اﺧﺘﱪ ﲨﻴﻊ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﺑﺎﺳﺘﺨﺪاﻡ اﻟﻄﺮﻳﻘﺔ اﻟﻌﺎدﻳﺔ أﻭ
ﻃﺮﻳﻘﺔ .MODI
ﺧﻄﻮة ) :(6إذا ﻛﺎﻧﺖ ﻧﺘﻴﺠﺔ اﻟﺘﻘﻴﻴﻢ ﻏﲑ ﺳﺎﻟﺒﺔ ﻟﻜﻞ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ,ﻓﺈﻥ ذﻟﻚ اﳊﻞ
ﻫﻮ ﺣﻞ أﻣﺜﻞ ,أﻣﺎ إذا ﻭﺟﺪ ﻋﲆ اﻷﻗﻞ ﺧﻠﻴﺔ ﻭاﺣﺪة ﺳﺎﻟﺒﺔ ﻓﺈﻥ اﳊﻞ اﳊﺎﱄ ﻏﲑ أﻣﺜﻞ
ﻭﺑﺎﻹﻣﻜﺎﻥ ﺗﻄﻮﻳﺮﻩ ﻭﲢﺴﻴﻨﻪ ﺑﺈﺣﻼﻝ ﻫﺬﻩ اﳋﻠﻴﺔ اﻟﺴﺎﻟﺒﺔ ﺑﺪﻻﹰ ﻣﻦ أﺣﺪ اﳋﻼﻳﺎ اﳌﺸﻐﻮﻟﺔ .
ﺧﻄﻮة ) :(7اﳋﻠﻴﺔ اﳉﺪﻳﺪة ﻭاﻟﺪاﺧﻠﺔ ﰲ اﳊﻞ ﻫﻲ اﳋﻠﻴﺔ اﻟﻔﺎرﻏﺔ ﻭاﻟﺘﻲ ﻧﺘﻴﺠﺔ
ﺗﻘﻴﻴﻤﻬﺎ ﻳﻌﻄﻲ أﻛﱪ ﻗﻴﻤﺔ ﺳﺎﻟﺒﺔ.
ﺧﻄﻮة ) :(8اﻧﻘﻞ أﻛﱪ ﻛﻤﻴﺔ ﳑﻜﻨﺔ ﻟﻠﺨﻠﻴﺔ اﻟﺪاﺧﻠﺔ اﳉﺪﻳﺪة ,ﻭﻫﻲ ﻛﺎﻣﻞ اﻟﻜﻤﻴﺔ
اﳌﻮﺟﻮدة ﰲ اﳋﻠﻴﺔ اﳋﺎرﺟﺔ.
ﺧﻄﻮة ) :(9ﺗﺄﻛﺪ ﻣﻦ ﻧﻘﻞ ﻛﺎﻣﻞ اﻟﻜﻤﻴﺎت ﻣﻦ اﳌﺼﺎدر إﱃ ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ ﻭﺗﺄﻛﺪ
ﻣﻦ أﻥ ﻣﺘﻄﻠﺒﺎت اﻟﻌﺮض ﻭاﻟﻄﻠﺐ ﻗﺪ ﹸﻟﺒﻴﺖ ﺑﺎﻟﻜﺎﻣﻞ.
ﺧﻄﻮة ) :(10اذﻫﺐ إﱃ اﳋﻄﻮة اﻟﺮاﺑﻌﺔ ﻭﻛﺮر اﻟﻌﻤﻠﻴﺎت ﺣﺘﻰ اﻟﻮﺻﻮﻝ إﱃ اﳊﻞ
اﻷﻣﺜﻞ.
129 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
ﹰ
ﺛﺎﻧﻴﺎ :ﻣﺸﻜﻠﺔ اﻟﺘﻌﻴﲔ " اﻟﺘﺨﺼﻴﺺ"
Assignment Problem
ﻣﺸﻜﻠﺔ اﻟﺘﻌﻴﲔ ﺗﺸﺎﺑﻪ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻣﻦ ﻛﺜﲑ ﻣﻦ اﳉﻬﺎت ﻭﻟﻜﻨﻬﺎ ﺗﺘﻤﻴﺰ ﺑﺒﻌﺾ
اﳋﺼﺎﺋﺺ اﻷﺧﺮ .ﻓﻔﻲ ﻣﺸﻜﻠﺔ اﻟﺘﻌﻴﲔ ﻧﺠﺪ أﻥ ﻋﺪد اﳌﺼﺎدر )اﻟﻌﺮض( ﺗﺴﺎﻭ ﻋﺪد
ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ )اﻟﻄﻠﺐ( ﻭﻛﻞ اﻟﻜﻤﻴﺔ اﳌﻌﺮﻭﺿﺔ ﻭاﳌﻄﻠﻮﺑﺔ داﺋﲈ ﺗﺴﺎﻭﻱ اﻟﻮاﺣﺪ
اﻟﺼﺤﻴﺢ .ﻣﻊ أﻥ ﻫﺬﻩ اﳌﺸﻜﻠﺔ ﺑﺎﻹﻣﻜﺎﻥ ﺣﻠﻬﺎ ﺑﻄﺮﻳﻘﺔ اﻟﻨﻘﻞ ,إﻻ اﻧﻪ ﺗﻮﺟﺪ ﻃﺮﻳﻘﺔ
أﻓﻀﻞ ﰲ ﻫﺬا اﻟﺸﺄﻥ .ﻭﺗﺴﻤﻰ ﻃﺮﻳﻘﺔ اﻟﺘﺨﺼﻴﺺ .ﻣﻦ اﺟﻞ ﻣﻌﺮﻓﺔ ﺧﻄﻮات اﳊﻞ
ﺑﻄﺮﻳﻘﺔ اﻟﺘﺨﺼﻴﺺ اﻋﺘﱪ ﻫﺬا اﳌﺜﺎﻝ:
−أرﺑﻌــﺔ ﻋــﲈﻝ ﻳﻌﻤﻠــﻮﻥ ﰲ ﻣــﺼﻨﻊ اﳌﻘــﺺ اﻟــﺴﺤﺮﻱ ﻟﻠﺜﻴــﺎب اﳉــﺎﻫﺰة .ﻭﻳــﺮاد
ﺗﻮزﻳﻌﻬﻢ ﻋﲆ أرﺑﻊ ﻣﻜﺎﺋﻦ ﺑﻄﺮﻳﻘﺔ ﺗﺆدﻱ إﱃ ﺧﻔـﺾ اﻟﺘﻜﻠﻔـﺔ .اﳉـﺪﻭﻝ اﻟﺘـﺎﱄ ﻳﻮﺿـﺢ
ﺗﻜﺎﻟﻴﻒ ﻋﻤﻞ ﻛﻞ ﺷﺨﺺ ﻋﲆ ﻛﻞ ﻣﺎﻛﻴﻨﺔ.
ﺟﺪﻭﻝ ﲣﺼﻴﺺ اﻟﻌﲈﻝ اﳌﻜﺎﺋﻦ:
اﻷﻋﲈﻝ Jobs
إﱃ \ ﻣﻦ ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ ﻣﺎﻛﻴﻨﺔ اﳋﻴﺎﻃﺔ ﻣﺎﻛﻴﻨﺔ اﻷزرار ﻣﺎﻛﻴﻨﺔ اﻟﺘﻐﻠﻴﻒ
ﲪﺪ 20 25 22 28
اﻟﻌﲈﻝ ﳏﻤﻮد 15 18 23 17
18
اﻟﻌﲈﻝ ﳏﻤﻮد X
21
24
ﻋﲆ X
ﻟﺬﻟﻚ ﻓﺈﻧﻪ ﻳﻤﻜﻦ اﻋﺘﺒﺎر أﻥ 20رﻳﺎﻻﹰ ﻫﺬﻩ ﻫﻲ ﻋﺒﺎرة ﻋﻦ ﺗﻜﻠﻔﺔ ﺛﺎﺑﺘﺔ ﺑﻐﺾ اﻟﻨﻈـﺮ
ﻋﻦ أﻱ ﻣﺎﻛﻴﻨﺔ ﻳﻌﻤﻞ ﻋﻠﻴﻬﺎ ﲪﺪ .ﻫﺬﻩ اﻟﻘﻴﻤﺔ ﺑﲈ أﳖﺎ ﻣﺸﱰﻛﺔ ﺑﲔ اﻷﻋﲈﻝ اﳌﺨﺘﻠﻔـﺔ اﻟﺘـﻲ
ﻳﻤﻜﻦ أﻥ ﻳﻘﻮﻡ ﲠﺎ ﲪﺪ ﻓﺈﻧﻪ ﻳﻤﻜﻦ ﺣﺬﻓﻬﺎ ﻣﻦ ﲨﻴﻊ اﻟﻘﻴﻢ اﳋﺎﺻﺔ ﺑﺤﻤﺪ.
ﻟﺬﻟﻚ ﻓﺈﻧﻪ ﻳﻤﻜﻦ أﻥ ﻳﻘﺎﻝ ﺑﺄﻥ أﻗﻞ ﺗﻜﻠﻔﺔ ﳑﻜﻦ أﻥ ﺗﺘﺤﻤﻠﻬﺎ اﻟـﴩﻛﺔ ﺑﺘﺨـﺼﻴﺺ
أﻭ ﺗﻌﻴﲔ اﻟﻌﺎﻣﻞ ﲪﺪ إﱃ أﻱ ﻣﺎﻛﻴﻨﺔ ﺳﻴﻜﻮﻥ ﻋﲆ اﻷﻗﻞ 20رﻳﺎﻻﹰ ﺑﺎﻹﺿﺎﻓﺔ إﱃ اﻟﺘﻜـﺎﻟﻴﻒ
اﻹﺿﺎﻓﻴﺔ اﳋﺎﺻﺔ ﺑﻜﻞ ﻋﻤﻞ ﻭﻫﻲ ﻛﺎﻟﺘﺎﱄ:
اﻷﻋﲈﻝ Jobs
ﻛﺬﻟﻚ ﺑﺎﻟﻨﺴﺒﺔ إﱃ اﻟﻌﲈﻝ اﻵﺧﺮﻳﻦ ﻓﻤﺜﻼ ﳏﻤﻮد ﺳـﻴﻜﻠﻒ ﻋـﲆ اﻷﻗـﻞ 15رﻳـﺎﻻﹰ
أﺧﲑا ﻋﲇ ﺳﻴﻜﻠﻒ ﻋﲆ اﻷﻗﻞ 23رﻳﺎﻻﹰ .ﻟﺬﻟﻚ ﻓﺈﻧﻨﺎ ﻧﺠﺪ أﻥ ﺟﺪﻭﻝ
ﹰ ﻭﺣﺎﻣﺪ 17رﻳﺎﻻﹰ ,ﻭ
اﻟﺘﺨﺼﻴﺺ اﻟﺴﺎﺑﻖ ﺳﻴﻜﻮﻥ ﺑﻌﺪ ﺧﺼﻢ ﻫﺬﻩ اﻟﺘﻜﺎﻟﻴﻒ اﻟﺜﺎﺑﺘﺔ ﻣﻦ ﻛﻞ ﺻﻒ ﻛﺎﻟﺘﺎﱄ:
اﻷﻋﲈﻝ Jobs
ﲠﺬﻩ اﻟﺘﻜﻠﻔﺔ اﻟـ 77ﻧﻘﻮﻝ إﻧﻪ ﺑﺎﻹﻣﻜﺎﻥ ﲣـﺼﻴﺺ ﲪـﺪ أﻭ ﳏﻤـﺪ ﻟﻠﻘـﺺ ,ﺣﺎﻣـﺪ
ﻟﻠﺨﻴﺎﻃﺔ ,ﻋﲆ إﻣﺎ ﻟﻸزرار أﻭ اﻟﺘﻐﻠﻴﻒ .ﻭﻟﻜﻦ ﺣﻴﺚ إﻧﻪ ﻻ ﻳﻤﻜﻦ أﻥ ﻳﻌﻤﻞ ﻛﻼ ﻣﻦ ﲪﺪ
ﻭﳏﻤﻮد ﻋﲆ ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ ﰲ آﻥ ﻭاﺣﺪ ﻓﺈﻥ ﻋﲆ أﺣـﺪﻫﻢ أﻥ ﻳـﺬﻫﺐ إﱃ ﻣﺎﻛﻴﻨـﺔ أﺧـﺮ
ﻭﺑﺬﻫﺎب أﻳﺎ ﻣﻨﻬﻢ إﱃ اﳌﺎﻛﻴﻨﺔ اﻷﺧﺮ ﻓﺈﻧﻪ ﺳﻴﺘﺤﻤﻞ ﺗﻜﻠﻔﺔ إﺿﺎﻓﻴﺔ أﺧـﺮ ﻏـﲑ اﻟــ 77
رﻳﺎﻻﹰ.
133 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
اﻵﻥ ﻭﺑﻌﺪ ﻃﺮح أﻗﻞ ﻗﻴﻤﺔ ﰲ ﻛﻞ ﻋﻤﻮد ﻭﻛﻞ ﺻﻒ ﻟﻠﻮﺻﻮﻝ إﱃ أﺻـﻔﺎرا ﰲ ﻛـﻞ
ﺻﻒ ﻭﻋﻤﻮد ﳚﺐ أﻥ ﻧﺴﺘﺨﺪﻡ ﻃﺮﻳﻘﺔ أﺧﺮ ﳌﻌﺮﻓﺔ اﻟﺘﻜﻠﻔﺔ اﻹﺿﺎﻓﻴﺔ اﻟﻼزﻣﺔ ﳌـﺸﻜﻠﺔ
اﻟﺘﺨﺼﻴﺺ ﻫﺬﻩ .ﻫـﺬﻩ اﻟﻄﺮﻳﻘـﺔ ﺗـﺘﻢ ﺑﺮﺳـﻢ ﺧﻄـﻮط ﻋﺎﻣﻮدﻳـﻪ ﻭأﻓﻘﻴـﺔ ﻟﺘﻐﻄﻴـﺔ ﲨﻴـﻊ
اﻷﺻﻔﺎر .ﻫﺬﻩ اﳋﻄﻮط ﳚﺐ أﻥ ﺗﻜﻮﻥ أﻗﻞ ﻋـﺪد ﻣﻌـﲔ ﻣـﻦ اﳋﻄـﻮط .أﻱ ﻧﺤـﺎﻭﻝ أﻥ
ﻧﻄﻤﺲ ﻋﲆ أﻛﺜﺮ ﻣﻦ ﺻﻔﺮ ﺑﺨﻂ ﻭاﺣﺪ .ﻭﺑﺎﻟﻨﻈﺮ إﱃ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ ﻓﺈﻧﻪ ﻳﻼﺣﻆ أﻥ أﻗﻞ
ﻋﺪد ﳑﻜﻦ ﻣﻦ اﳋﻄﻮط ﻟﻄﻤﺲ ﲨﻴﻊ اﻷﺻﻔﺎر ﻫﻮ 3أﻱ اﻧﻪ ﻳﺴﺎﻭﻱ ﻋﺪد اﻟﺘﺨﺼﻴـﺼﺎت
اﳌﻤﻜﻨﺔ ﻋﻤﻠﻬﺎ ﺑﺪﻭﻥ أﻱ زﻳﺎدة ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ) 77رﻳﺎﻻﹰ(.
ﻳﻜﻮﻥ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ ﺑﻌﺪ اﻟﻄﻤﺲ ﻋﲆ ﲨﻴﻊ اﻷﺻﻔﺎر ﻛﺎﻟﺘﺎﱄ:
اﻷﻋﲈﻝ Jobs
ﺑﻌﺪ ذﻟﻚ ﻧﺨﺘﺎر أﻗﻞ ﻗﻴﻤﺔ ﻣﻦ اﻟﻘﻴﻢ ﻏﲑ اﳌﻐﻄﺎة ﺑﺨﻂ ﻭﻫﻲ اﳌﺮﺑﻊ اﻟﺘﺎﱄ :
ﻫﺬﻩ اﻟﻘﻴﻤﺔ ﻫﻲ اﻟﻮاﺣﺪ اﻟﺼﺤﻴﺢ " . "1إذا رﻣﺰﻧﺎ ﺑﺎﻟﺮﻣﺰ" " hﳍﺬﻩ اﻟﻘﻴﻤﺔ اﻟﻘﻠﻴﻠﺔ
ﻓﺈﻥ اﻟﺘﻜﻠﻔﺔ اﻹﺿﺎﻓﻴﺔ اﳉﺪﻳﺪة ﺗﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 134
اﻟﺘﻜﻠﻔﺔ اﻹﺿﺎﻓﻴﺔ اﳉﺪﻳﺪة = )أﻗﻞ ﻗﻴﻤﺔ ﻟﻠﺨﻼﻳﺎ ﻏﲑ اﳌﻐﻄﺎة ")× (" hﻋﺪد
اﳋﻄﻮط اﻷﻓﻘﻴﺔ −ﻋﺪد اﳋﻄﻮط اﻟﻌﺎﻣﻮدﻳﻪ(.
= ) 1رﻳﺎﻝ( ) 1=1×1 = (1−2رﻳﺎﻝ
ﹰ
إذا أﻗﻞ ﺗﻜﻠﻔﺔ إﲨﺎﻟﻴﺔ ﺛﺎﺑﺘﺔ ﻟﺘﺨﺼﻴﺺ ﲨﻴﻊ اﻟﻌﲈﻝ ﳉﻤﻴﻊ اﻵﻻت = 78 = 1 + 77
رﻳﺎﻻﹰ.
ﻹﳚﺎد ﺟﺪﻭﻝ اﻟﺘﻜﻠﻔﺔ اﳉﺪﻳﺪ ﺑﻌﺪ رﺳﻢ اﳋﻄﻮط ﳚﺐ اﺗﺒﺎع اﳋﻄﻮات اﻟﺘﺎﻟﻴﺔ:
−1اﻃﺮح ﻗﻴﻤﺔ أﻗﻞ ﺧﻠﻴﺔ ﻏﲑ ﻣﻐﻄﺎة " " hﻣﻦ ﲨﻴﻊ اﳋﻼﻳﺎ ﻏﲑ اﳌﻐﻄﺎة ﺑﺨﻂ.
−2أﺿﻒ ﻗﻴﻤﺔ أﻗﻞ ﺧﻠﻴﺔ ﻏﲑ ﻣﻐﻄﺎة " " hﻟﻜﻞ ﺧﻠﻴﺔ ﻣﻐﻄﺎة ﺑﺨﻄﲔ اﺛﻨﲔ )أﻱ
ﺗﻘﻊ ﻋﲆ اﻟﺘﻘﺎﻃﻊ(.
−3اﳋﻼﻳﺎ اﳌﻐﻄﺎة ﺑﺨﻂ ﻭاﺣﺪ ﺗﺒﻘﻰ ﻛﲈ ﻫﻲ.
ﺑﺘﻄﺒﻴﻖ ﻫﺬﻩ اﻟﻘﺎﻋﺪة ﻋﲆ ﺟﺪﻭﻝ اﻟﺘﻜﻠﻔﺔ اﻟﺴﺎﺑﻖ ﻓﺈﻥ ﺟﺪﻭﻝ اﻟﺘﻜﻠﻔﺔ اﳉﺪﻳﺪ
ﻳﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ:
اﻷﻋﲈﻝ Jobs
اﻷﻋﲈﻝ Jobs
ﻭﺑﺎﻟﻨﻈﺮ إﱃ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ ﻓﺈﻧﻨﺎ ﻧﻼﺣﻆ اﻧﻪ ﻳﻮﺟﺪ ﺣﻠﲔ اﺛﻨﲔ أﻣﺜﻠﲔ ﻭﻟﻴﺲ ﺣﻼ
ﻭاﺣﺪا .ﻳﻘﺎﻝ أﻥ ﻫﺬا اﳊﻞ أﻣﺜﻼ إذا ﻛﺎﻥ اﳊﻞ ﻳﺆدﻱ إﱃ ﲣﺼﻴﺺ ﲨﻴﻊ اﻟﻌﺎﻣﻠﲔ ﳉﻤﻴـﻊ
اﻟﻮﻇﺎﺋﻒ ﺑﺄﻗﻞ ﺗﻜﻠﻔﺔ.
اﳊﻞ اﻷﻭﻝ :
اﻷﻋﲈﻝ Jobs
ﻣﺎﻛﻴﻨﺔ ﻣﺎﻛﻴﻨﺔ
إﱃ \ ﻣﻦ ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ ﻣﺎﻛﻴﻨﺔ اﳋﻴﺎﻃﺔ
اﻷزرار اﻟﺘﻐﻠﻴﻒ
20 25 22 28
ﲪﺪ X
ﻣﺎﻛﻴﻨﺔ ﻣﺎﻛﻴﻨﺔ
إﱃ \ ﻣﻦ ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ ﻣﺎﻛﻴﻨﺔ اﻷزرار
اﳋﻴﺎﻃﺔ اﻟﺘﻐﻠﻴﻒ
20 25 22 28
ﲪﺪ X
ﺣﺎﻣﺪ ﻟﻠﺨﻴﺎﻃﺔ
ﻋﲆ ﻟﻠﺘﻐﻠﻴﻒ
ﻭﻟﻠﺘﺄﻛﺪ ﻣﻦ إﲨﺎﱄ اﻟﺘﻜﻠﻔﺔ ﻓﺈﻧﻨﺎ ﻧﻘﻮﻡ ﺑﺠﻤﻊ اﻟﺘﻜﺎﻟﻴﻒ اﳋﺎﺻﺔ ﺑﻜﻞ ﺧﻠﻴﺔ ﻣﺸﻐﻮﻟﺔ
= 78 = 24 + 17+15 + 22رﻳﺎﻝ
ﺧﻄﻮات ﺣﻞ ﻣﺸﻜﻠﺔ اﻟﺘﺨﺼﻴﺺ ﺑﻄﺮﻳﻘﺔ Hungarian
ﻫﺪﻓﻬﺎ ﲣﻔﻴﺾ اﻟﺘﻜﻠﻔﺔ .ﻭأﻭﺟﺪ اﳌﺼﻔﻮﻓﺔ اﳉﺪﻳﺪة ﺑﻌﺪ ﻃﺮح أﻗﻞ اﻟﻌﻨﺎﴏ ﰲ ﻛﻞ ﺻﻒ
ﻣﻦ اﻟﺼﻒ اﻟﺘﺎﺑﻊ ﻟﻪ.
أﻭﺟﺪ أﻗﻞ اﻟﻌﻨﺎﴏ ﰲ ﻛﻞ ﻋﻤﻮد ﻣـﻦ أﻋﻤـﺪة اﳌـﺼﻔﻮﻓﺔ اﻟـﺴﺎﺑﻘﺔ .ﻭأﻭﺟـﺪ −2
اﳌﺼﻔﻮﻓﺔ اﳉﺪﻳﺪة ﺑﻌﺪ ﻃﺮح أﻗﻞ اﻟﻌﻨﺎﴏ ﰲ ﻛﻞ ﻋﻤﻮد ﻣﻦ اﻟﻌﻤﻮد اﻟﺘﺎﺑﻊ ﻟﻪ.
ارﺳﻢ أﻗﻞ ﺧﻄـﻮط )ﻋﻤﻮدﻳـﺔ أﻭ أﻓﻘﻴـﺔ( ﳑﻜﻨـﺔ ﻟﺘﻐﻄﻴـﺔ ﲨﻴـﻊ اﻷﺻـﻔﺎر ﰲ −3
اﳌﺼﻔﻮﻓﺔ اﻟﻨﺎﲡﺔ .إذا ﻛﺎﻥ ﻋﺪد اﳋﻄﻮط اﳌﻤﻜﻨﺔ ﻳـﺴﺎﻭﻱ ) mﻋـﺪد اﻟﻮﻇـﺎﺋﻒ اﳌﻄﻠـﻮب
ﲣﺼﻴﺼﻬﺎ( ,ﻓﺈﻥ ﻫﻨﺎﻙ ﺣﻞ أﻣﺜﻞ ﻳﺘﻤﺜﻞ ﰲ اﳋﻄﻮط اﳌﻐﻄﺎة ﻭﺗﻨﺘﻬﻲ اﳋﻄﻮات .ﻭإذا ﻛﺎﻥ
ﻋﺪد اﳋﻄﻮط أﻗﻞ ﻣﻦ mﻓﺈﻥ اﳊﻞ اﻷﻣﺜﻞ ﱂ ﻳﻨﺘﻬﻲ ﻭﺗﺎﺑﻊ اﳋﻄﻮات اﻟﺘﺎﻟﻴﺔ:
اﺑﺤﺚ ﻋﻦ أﻗﻞ ﻗﻴﻤﺔ ﻏﲑ ﻣﻐﻄﺎة ﺑﺨﻂ .اﻃﺮح ﻫﺬﻩ اﻟﻘﻴﻤـﺔ ﻣـﻦ ﲨﻴـﻊ اﻟﻘـﻴﻢ −4
ﻏﲑ اﳌﻐﻄﺎة ,ﻭأﺿﻔﻬﺎ إﱃ اﻟﻘﻴﻢ اﻟﺘﻲ ﻏﻄﻴﺖ ﺑﺨﻄﲔ ,ﻭاﻟﻘـﻴﻢ اﻷﺧـﺮ ﻭاﳌﻐﻄـﺎة ﺑﺨـﻂ
ﻭاﺣﺪ ﻓﻘﻂ ﺗﻈﻞ ﻋﲆ ﻣﺎ ﻫﻲ ﻋﻠﻴﻪ .اذﻫﺐ إﱃ اﳋﻄﻮة . 3
ﻣﻼﺣﻈﺎت:
إذا ﻛﺎﻥ ﻫﺪﻑ ﻣـﺼﻔﻮﻓﺔ اﻟﺘﺨـﺼﻴﺺ ﻫـﻮ ﺗﻌﻈـﻴﻢ ) (Maximizationﻓـﻴﻤﻜﻦ −1
إذا ﻛﺎﻧﺖ اﻟﺼﻔﻮﻑ ﻭاﻷﻋﻤﺪة ﻏﲑ ﻣﺘﺴﺎﻭﻳﺔ ﻓﺈﻧﻪ ﻳﻘـﺎﻝ ﻟﻠﻤـﺸﻜﻠﺔ إﳖـﺎ ﻏـﲑ −2
ﺗﻮزﻳﻌﻬﻢ ﻋﲆ ﺛﻼث ﻣﻜﺎﺋﻦ ﺑﻄﺮﻳﻘﺔ ﺗﺆدﻱ إﱃ ﺧﻔﺾ اﻟﺘﻜﻠﻔـﺔ .اﳉـﺪﻭﻝ اﻟﺘـﺎﱄ ﻳﻮﺿـﺢ
Hungarian ﺗﻜﺎﻟﻴﻒ ﻋﻤﻞ ﻛﻞ ﺷﺨﺺ ﻋـﲆ ﻛـﻞ ﻣﺎﻛﻴﻨـﺔ .اﳌﻄﻠـﻮب اﺳـﺘﺨﺪاﻡ ﻃﺮﻳﻘـﺔ
Methodﻟﺘﺨﺼﻴﺺ ﻛﻞ ﻣﻮﻇﻒ ﻟﻮﻇﻴﻔﺔ ﻣﻌﻴﻨﺔ ﻭﺣﺴﺎب أﻗﻞ اﻟﺘﻜﺎﻟﻴﻒ:
اﻟﻮﻇﻴﻔﺔ\ اﳌﻮﻇﻒ اﻟﺘﻮرﻳﺪ ﺗﻌﺒﺌﺔ اﻟﻄﻠﺒﺎت اﻟﺘﻐﻠﻴﻒ
إﺑﺮاﻫﻴﻢ 30 37 26
ﻋﺒﺪ اﻟﻌﺰﻳﺰ 37 40 24
ﳏﻤﺪ 33 39 27
) −2إدارة ﻣﻮارد ﺑﴩﻳﺔ(أرﺑﻌﺔ ﻋﲈﻝ ﻳﻌﻤﻠﻮﻥ ﰲ ﻣﺼﻨﻊ اﳌﻘﺺ اﻟـﺴﺤﺮﻱ ﻟﻠﺜﻴـﺎب
اﳉﺎﻫﺰة .ﻭﻳﺮاد ﺗﻮزﻳﻌﻬﻢ ﻋﲆ أرﺑﻊ ﻣﻜﺎﺋﻦ ﺑﻄﺮﻳﻘﺔ ﺗﺆدﻱ إﱃ ﺧﻔـﺾ اﻟﺘﻜﻠﻔـﺔ .اﳉـﺪﻭﻝ
اﻟﺘﺎﱄ ﻳﻮﺿﺢ ﺗﻜﺎﻟﻴﻒ ﻋﻤﻞ ﻛﻞ ﺷﺨﺺ ﻋﲆ ﻛﻞ ﻣﺎﻛﻴﻨﺔ.
139 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
إﱃ \ ﻣﻦ ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ ﻣﺎﻛﻴﻨﺔ اﳋﻴﺎﻃﺔ ﻣﺎﻛﻴﻨﺔ اﻷزرار ﻣﺎﻛﻴﻨﺔ اﻟﺘﻐﻠﻴﻒ
ﲪﺪ 20 25 22 28
اﻟﻌﲈﻝ ﳏﻤﻮد 15 18 23 17
اﳌﻄﻠﻮب ﻣﻌﺮﻓﺔ اﻟﺘﻮزﻳﻊ اﻷﻣﺜﻞ ﻟﻨﻘﻞ ﻫﺬﻩ اﻟﻜﻤﻴﺎت اﳌﻨﺘﺠﺔ ﰲ اﻟﴩﻗﻴﺔ إﱃ ﻣﺮاﻛﺰ
اﻟﺘﻮزﻳﻊ اﳌﺨﺘﻠﻔﺔ ﺑﺄﻗﻞ ﺗﻜﻠﻔﺔ ﳑﻜﻨﺔ.
ﻭﻛﺎﻥ اﳊﻞ اﻟﻨﻬﺎﺋﻲ ﻫﻮ :
اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﺒﲔ إﲨﺎﱄ اﻟﻜﻤﻴﺎت اﳌﺨﺼﺼﺔ ﻟﻠﻨﻘﻞ ﺑﺄﻗﻞ ﺗﻜﻠﻔﺔ إﲨﺎﻟﻴﺔ ﳑﻜﻨﺔ.
ﺑﻌﺪ ذﻟﻚ اﳋﻼﻳﺎ اﻟﺘﻲ ﻳﺘﻢ ﻓﻴﻬﺎ ﻭﺿـﻊ اﻟﻨﺘـﺎﺋﺞ اﻓـﱰض أﻧﻨـﺎ ﻭﺿـﻌﻨﺎ اﻟﻨﺘـﺎﺋﺞ ﰲ
اﳋﻼﻳﺎ اﻟﺘﺎﻟﻴﺔ:
B12:E14 :j ﻋﺪد اﻟﻮﺣﺪات اﳌﻨﻘﻮﻟﺔ ﻣﻦ ﻣﺮﻛﺰ اﻟﻌﺮض iإﱃ ﻣﺮﻛﺰ اﻟﻄﻠﺐ
إﲨﺎﱄ ﻋﺪد اﻟﻮﺣﺪات اﳌﻨﻘﻮﻟﺔ ﻣﻦ ﻣﺮاﻛﺰ اﻟﻌﺮضF12:F14 :
ﻭ ﳊﻞ اﳌﺸﻜﻠﺔ اﻵﻥ ﻳﺘﻌﲔ ﻋﻠﻴﻨﺎ ﻭﺿﻊ ﻣﻌﺎدﻟﺔ أﻭ داﻟـﺔ اﳊـﻞ ﺑﺎﺳـﺘﺨﺪاﻡ ﺳـﻮﻟﻔﺮ
) (SOLVERﻭاﳌﻮﺟﻮد ﰲ ﻗﺎﺋﻤﺔ أدﻭات ) (TOOLSﰲ ﺑﺮﻧﺎﻣﺞ إﻛﺴﻞ ) .(EXCELﺣﻴـﺚ
ﻳﺘﻌﲔ ﻋﻠﻴﻨﺎ ﻛﺘﺎﺑﺔ اﳌﻌﺎدﻻت اﻟﺘﻲ ﺗﻮﺿﺢ ﻛﻴﻔﻴﺔ اﺳﺘﺨﺪاﻡ اﳌﻌﻄﻴﺎت اﳌﻮﺟﻮدة ﰲ ﺟـﺪﻭﻝ
اﳌﻌﻄﻴﺎت ﻭاﺳﺘﺨﺮاج اﳊﻠﻮﻝ ﻭﻛﺘﺎﺑﺘﻬﺎ ﰲ ﺟﺪﻭﻝ اﳊﻠﻮﻝ .ﻓﻤـﺜﻼ ,إﲨـﺎﱄ اﻟﺘﻜـﺎﻟﻴﻒ ﰲ
اﳋﻠﻴﺔ B17ﻫﻮ ﻋﺒﺎرة ﻋـﻦ ﳎﻤـﻮع ﻧـﺎﺗﺞ ﴐب ﲨﻴـﻊ اﻟﻮﺣـﺪات اﳌﻨﻘﻮﻟـﺔ ﻣـﴬﻭﺑﺎ ﰲ
ﺗﻜﺎﻟﻴﻒ ﻫﺬﻩ اﻟﻮﺣﺪات.
ﻭﻟﺬﻟﻚ ﻓﺎﻥ إﲨﺎﱄ اﻟﺘﻜﺎﻟﻴﻒ ) (B17ﻫﻮ ﻋﺒﺎرة ﻋـﻦ ﴐب اﳋﻼﻳـﺎ ) (B4:E6ﻣـﻊ
اﳋﻼﻳﺎ اﳌﻘﺎﺑﻠﺔ ﰲ ).(B12:E14
ﻭ ﺑﺎﺳــﺘﺨﺪاﻡ اﻟﺪاﻟــﺔ ) (SUMPRODUCTﻓﺈﻧﻨــﺎ ﻧــﻀﻊ اﳌﻌﺎدﻟــﺔ اﻟﺘﺎﻟﻴــﺔ ﰲ اﳋﻠﻴــﺔ
) .(B17ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ:
145 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
ﻃﺒﻌﺎ ﺑﲈ أﻥ ﻋﺪد اﻟﻮﺣﺪات اﳌﻨﻘﻮﻟﺔ ﰲ ﻫﺬﻩ اﳌﺮﺣﻠـﺔ ﱂ ﻳـﺘﻢ اﺳـﺘﺨﺮاﺟﻪ ﺑﻌـﺪ ﻓـﺈﻥ
ﻧﺎﺗﺞ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﰲ اﳋﻠﻴﺔ ) (B17ﻳﺴﺎﻭﻱ اﻟﺼﻔﺮ.
ﺑﻌﺪ ذﻟﻚ دﻋﻨﺎ ﻧﺤﺴﺐ إﲨﺎﱄ اﻟﻜﻤﻴﺎت اﳌﻨﻘﻮﻟﺔ ﻣﻦ ﻛـﻞ ﻣﺮﻛـﺰ ﻋـﺮض ﻭإﱃ ﻛـﻞ
ﻣﺮﻛــﺰ ﻃﻠــﺐ .أﻱ أﻥ إﲨــﺎﱄ اﻟﻮﺣــﺪات اﳌﻨﻘﻮﻟــﺔ إﱃ ﻣﻜــﺔ ﻫ ـﻲ إﲨــﺎﱄ ﻗﻴﻤــﺔ اﳋﻼﻳــﺎ
) (B12:B14ﻭﺑﺎﻟﻨﺴﺒﺔ ﻟﻠﻤﺪﻳﻨﺔ ) (C12:C14ﻭﺟـﺪة ) (D12:D14ﻭاﻟﺮﻳـﺎض ).(E12:B14
ﻭﺗﻜﻮﻥ إﲨﺎﱄ اﻟﻮﺣﺪات اﳌﻨﻘﻮﻟﺔ إﱃ ﻫﺬﻩ اﳌﺮاﻛﺰ ﻫﻲ ﺑﺎﻟﱰﺗﻴﺐ ﻛﺎﻟﺘﺎﱄ:
)=SUM(B12:B14 ﻗﻴﻤﺔ اﳋﻠﻴﺔ ) (B15ﳌﻜﺔ ﻫﻲ:
)=SUM(C12:C14 ﻗﻴﻤﺔ اﳋﻠﻴﺔ ) (C15ﻟﻠﻤﺪﻳﻨﺔ ﻫﻲ:
)=SUM(D12:D14 ﻗﻴﻤﺔ اﳋﻠﻴﺔ ) (D15ﳉﺪة ﻫﻲ:
)=SUM(E12:E14 ﻗﻴﻤﺔ اﳋﻠﻴﺔ ) (E15ﻟﻠﺮﻳﺎض ﻫﻲ:
ﻭﺑﺎﳌﺜﻞ ﺑﺎﻟﻨﺴﺒﺔ ﳌﺮاﻛﺰ اﻟﻌﺮض ﻓﺈﲨﺎﱄ اﻟﻮﺣﺪات اﳌﻨﻘﻮﻟﺔ ﻣﻨﻬﺎ ﻫﻲ ﻛﺎﻟﺘﺎﱄ ﺑﺎﻟﱰﺗﻴﺐ:
)=SUM(B12:E12 ﻗﻴﻤﺔ اﳋﻠﻴﺔ ) (F12ﻟﻠﺪﻣﺎﻡ ﻫﻲ :
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 146
SET ﻧﺪﺧﻞ B17ﻭﻫﻲ اﳋﻠﻴﺔ اﳋﺎﺻﺔ ﺑﺈﲨﺎﱄ اﻟﺘﻜﺎﻟﻴﻒ أﻣﺎﻡ ﺧﻴﺎر ﲢﺪﻳﺪ اﳋﻠﻴﺔ اﳍﺪﻑ )
.(TARGET CELL
ﻧﺨﺘﺎر ﲣﻔﻴﺾ ) (MINأﻣﺎﻡ ﺧﻴﺎر ).(EQUAL TO •
ADD ﻧﻀﻐﻂ ﻋﲆ اﻟﺰر إﺿﺎﻓﺔ ) (ADDﻹﺿﺎﻓﺔ ﻗﻴﺪ ﺛﻢ ﲣﺮج ﻧﺎﻓﺬة إﺿﺎﻓﺔ ﻗﻴﺪ ) •
ﻭﻧﺨﺘﺎر اﻟﻌﻼﻗﺔ أﻗـﻞ ﻣـﻦ أﻭ ﻳـﺴﺎﻭﻱ )=<( ﻭﻧﻜﺘـﺐ F4:F6ﻛﻘﻴـﺪ ﳚـﺐ أﻥ ﻻ ﺗﺘﻌـﺪاﻩ
اﻟﻜﻤﻴﺎت اﳌﻨﻘﻮﻟﺔ ﰲ ﺧﺎﻧﺔ ) .(CONSTRANINTﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ:
ﺛﻢ ﻧﻀﻐﻂ ﻋﲆ اﻟﺰر إﺿﺎﻓﺔ ) (ADDﻹدراج ﻗﻴـﺪ آﺧـﺮ ﻋـﲆ إﲨـﺎﱄ اﻟﻜﻤﻴـﺎت •
اﻟﺼﻔﺮ ﻭﺧﺎﺻﺔ أﻧﻨﺎ ﻧﺤﺎﻭﻝ ﲣﻔﻴﺾ اﻟﺘﻜﺎﻟﻴﻒ ﻓﻴﻜﻮﻥ ﻫﺬا اﻟﻘﻴﺪ ﺑـﺎﻟﻨﻘﺮ ﻋـﲆ زر إﺿـﺎﻓﺔ
) (ADDﺛﻢ ﻧﻀﻊ اﻵﰐ ﰲ ﻧﺎﻓﺬة اﻟﻘﻴﺪ:
ﻧﻜﺘﺐ B12:B14ﰲ اﻟﻨﺎﻓﺬة ﻣﺮﺟﻊ اﳋﻠﻴﺔ )(ADD REFRENCE
ﻭﻧﺨﺘﺎر أﻛﱪ ﻣﻦ أﻭ ﻳﺴﺎﻭﻱ )=>( ﺛﻢ ﻧﺪﺧﻞ اﻟﺼﻔﺮ ) (0ﰲ اﻟﻘﻴﺪ ).(CONSTRAINT
ﺛﻢ ﻣﻮاﻓﻖ ) (OKﻭﻳﻜﻮﻥ ﺷﻜﻞ ﻧﺎﻓﺬة ) (SOLVERﻛﺎﻵﰐ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 148
ﺛﻢ ﻧﺨﺘﺎر ﻣﻮاﻓﻖ ﻟﻠﺮﺟﻮع إﱃ اﻟﻨﺎﻓﺬة اﳋﺎﺻﺔ ﺑﺴﻮﻟﻔﺮ ﻭﻣﻨﻬﺎ ﻧﻘﻮﻡ ﺑﺎﻟﻨﻘﺮ ﻋﲆ ﺣـﻞ
) (solveﻭاﺧﺘﻴﺎر اﳋﻴﺎر ) (keep solver solutionﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ:
149 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
ﻭﻧﻼﺣﻆ أﻥ ﻫﺬا اﳊﻞ ﻫـﻮ ﻧﻔـﺴﻪ اﻟـﺬﻱ ﺗـﻢ اﳊـﺼﻮﻝ ﻋﻠﻴـﻪ ﺑﺎﻟﻄﺮﻳﻘـﺔ اﻟـﺴﺎﺑﻘﺔ
ﺑﺎﺳﺘﺨﺪاﻡ ﻃﺮﻳﻘﺔ اﳉﺪاﻭﻝ اﻟﻴﺪﻭﻳﺔ.
ﻛﺬﻟﻚ ﻳﻤﻜﻦ ﺣﻞ ﻣﺸﺎﻛﻞ اﻟﺘﺨﺼﻴﺺ ﺑﻨﻔﺲ اﻟﻄﺮﻳﻘﺔ ﲤﺎﻣـﺎ ﻭﺧﺎﺻـﺔ أﳖـﺎ ﺣﺎﻟـﺔ
ﺧﺎﺻﺔ ﻣﻦ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻣﺎﻋﺪا أﻥ ﳎﻤـﻮع اﻟﻜﻤﻴـﺎت اﳌﻨﻘﻮﻟـﺔ ﰲ ﻣـﺸﻜﻠﺔ اﻟﺘﺨـﺼﻴﺺ
ﺗﻜﻮﻥ ﻛﻞ ﻭاﺣﺪة ﻣﻨﻬﺎ ﺗﺴﺎﻭﻱ اﻟﻮاﺣﺪ.
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 150
ﻭﻛﺬﻟﻚ ﻓﺈﻥ ﻋﺪد اﻟﻜﻤﻴﺎت اﳌﻨﻘﻮﻟﺔ ﰲ ﻛﻞ ﺧﻠﻴﺔ ﺗﻜﻮﻥ ﰲ ﻣﺸﻜﻠﺔ اﻟﺘﺨﺼﻴﺺ أﻣﺎ
ﻭاﺣﺪ أﻭ ﺻﻔﺮ ﻓﻘﻂ ) .(0.1ﻭﻟﺬﻟﻚ ﻓﻠﺤﻞ ﻣﺸﻜﻠﺔ اﻟﺘﺨـﺼﻴﺺ ﻳﺘﻌـﲔ ﻋﻠﻴﻨـﺎ اﺳـﺘﺒﺪاﻝ
ﺗﻜﺎﻟﻴﻒ اﻟﻨﻘﻞ ﺑﺘﻜﺎﻟﻴﻒ اﻟﺘﺨﺼﻴﺺ ﻭاﺳﺘﺒﺪاﻝ ﳎﺎﻣﻴﻊ اﻟﻄﻠﺐ ﻭاﻟﻌﺮض ﺑﻮاﺣﺪ.
ﺣﻞ ﻣﺸﺎﻛﻞ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ ﺑﺎﺳﺘﺨﺪاﻡ ﺑﺮﻧﺎﻣﺞ ﻟﻴﻨﺪﻭ Lindo
ﹰ
ﺛﺎﻧﻴﺎ :اﻓﱰاض أﻥ اﻟﻜﻤﻴﺎت اﳌﻨﻘﻮﻟﺔ ﻣﻦ ﻛﻞ ﻣﺮﻛﺰ إﻧﺘﺎج إﱃ ﻛﻞ ﻣﺮﻛﺰ ﻃﻠـﺐ ﻫـﻲ
) (xijﺣﻴﺚ iﺗﺮﻣﺰ ﳌﺮﻛﺰ اﻹﻧﺘﺎج ﻭ jﺗﺮﻣﺰ ﳌﺮﻛﺰ اﻟﻄﻠﺐ ﻛﺎﻵﰐ:
إﱃ \ To اﻟﻌﺮض
ﻣﻜﺔ اﳌﺪﻳﻨﺔ ﺟﺪة اﻟﺮﻳﺎض
\ Fromﻣﻦ Supplies
ﹰ
ﺛﺎﻟﺜﺎ :ﲢﻮﻳﻞ ﺷﻜﻞ اﳌﺸﻜﻠﺔ ﻣﻦ ﺟﺪﻭﻝ اﻟﻨﻘـﻞ إﱃ اﻟﱪﳎـﺔ اﻟﺮﻳﺎﺿـﻴﺔ .ﻭﺣﻴـﺚ إﻥ
ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻫﻲ ﲣﻔﻴﺾ اﻟﺘﻜﺎﻟﻴﻒ ﻓـﺈﻥ داﻟـﺔ اﳍـﺪﻑ ﻫـﻲ ﲣﻔـﻴﺾ )(Minimization
ﻭاﻟﻘﻴﻮد ﻫﻲ اﻟﻜﻤﻴﺎت اﻹﲨﺎﻟﻴﺔ اﳌﻨﺘﺠﺔ ﻭاﳌﻮزﻋﺔ ﻟﻜﻞ ﻣﺮﻛﺰ ﻭﺗﻜﻮﻥ اﻟﺼﻴﺎﻏﺔ ﻛﺎﻟﺘﺎﱄ:
داﻟﺔ اﳍﺪﻑ:
Min 150x11+180x12+190x13+130x14
+200x21+140x22+150x23+170x24
+250x31+120x32+170x33+220x34
Subject to
ﻗﻴﺪ ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ:
X11+x12+x13+x14 =50
X21+x22+x23+x24=30
X31+x32+x33+x34=70
ﻗﻴﺪ ﻣﺮاﻛﺰ اﻟﻄﻠﺐ:
X11+x21+x31=30
X12+x22+x32=60
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 152
X13+x23+x33=20
X14+x24+x34=40
ﻗﻴﺪ ﻋﺪﻡ اﻟﺴﺎﻟﺒﻴﺔ:
Xij >=0
ﹰ
راﺑﻌﺎ :ﻧﺴﺨﻬﺎ ﻭﻟﺼﻘﻬﺎ ﰲ ﺑﺮﻧﺎﻣﺞ ﻟﻴﻨﺪﻭ ): (Lindo
ﻻﺣﻆ أﻥ أﻱ أﺧﻄﺎء أﻭ ﻓﺮاﻏﺎت ﻗـﺪ ﺗـﺴﺒﺐ ﰲ ﺧـﺮﻭج رﺳـﺎﺋﻞ أﺧﻄـﺎء ﻭﻋﻨـﺪ
اﻻﻧﺘﻬﺎء ﻣﻦ ﻧﺴﺨﻬﺎ ﺛﻢ ﻟﺼﻘﻬﺎ ﰲ ﺑﺮﻧﺎﻣﺞ ﻟﻴﻨﺪﻭ ) (Lindoﻓﺈﳖﺎ ﺗﺒﺪﻭ ﻣﺜﻞ اﻟﺸﻜﻞ اﻟﺘﺎﱄ:
ﻭﻋﻨﺪ اﻟﺘﺄﻛﺪ ﻣﻦ ﻛﺘﺎﺑﺔ اﻟﺼﻴﺎﻏﺔ ﺑﺸﻜﻞ ﺻﺤﻴﺢ ﻧﺄﰐ إﱃ ﺣﻠﻬﺎ ﺑﺎﻟﺬﻫﺎب إﱃ ﻗﺎﺋﻤـﺔ
ﺣﻞ ) (solveﺛﻢ اﺧﺘﻴﺎر أﻣﺮ ﺣﻞ ) .(Solveﻭﻋﻨﺪ ﺣﻠﻬﺎ ﲣﺮج ﻧﺎﻓـﺬة ﺗﺆﻛـﺪ ﻭﺟـﻮد ﺣـﻞ
أﻣﺜــﻞ ) (Optimalﻟﻠﻤــﺸﻜﻠﺔ ﻣــﻦ أﻭﻝ ﺗــﺸﻐﻴﻞ ﻭﺑــﴪﻋﺔ ﺟــﺪا ﻭﺑﺠــﺰء ﻣــﻦ اﻟﺜﺎﻧﻴــﺔ
) .(Elapsed timeﻭﻧﺠﺪ أﻥ اﳊﻞ اﻷﻣﺜﻞ ﻣﻄﺎﺑﻖ ﻟﻨﻔﺲ اﳊـﻞ اﻟـﺬﻱ ﺳـﺒﻖ ﻭأﻥ ﻗﻤﻨـﺎ ﺑـﻪ
ﺑﺎﺳﺘﺨﺪاﻡ ﺟﺪاﻭﻝ اﻟﻨﻘﻞ ﻭﻫﻮ ) (20900رﻳﺎﻝ ﻫﻲ أﻗﻞ ﺗﻜﻠﻔﺔ ﳑﻜﻨﺔ:
153 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
ﻭﻳﺮاﻓﻖ ﻧﺎﻓﺬة ﻭﺟﻮد اﳊﻞ اﻟـﺴﺎﺑﻘﺔ ﻧﺎﻓـﺬة أﺧـﺮ ﻣـﻦ ﻳﺮﻏـﺐ أﻥ ﻳﻌﻤـﻞ ﲢﻠﻴـﻞ
اﳊﺴﺎﺳﻴﺔ ﳍﺬﻩ اﳌﺸﻜﻠﺔ ﻳﻤﻜﻦ ﻟﻠﻤﺴﺘﺨﺪﻡ اﻟﺘﺄﺷـﲑ ﻋﻠﻴﻬـﺎ ﺑﺎﻹﳚـﺎب أﻭ اﻟﻨﻔـﻲ ﺣـﺴﺐ
رﻏﺒﺔ اﳌﺴﺘﺨﺪﻡ ﻛﲈ ﰲ اﻟﺘﺎﱄ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 154
ﹰ
ﺧﺎﻣﺴﺎ :ﺗﻔﺴﲑ اﳊﻞ ﻭﻫﻮ ﻛﲈ ﻳﻈﻬﺮ ﻣﻦ ﻧﺎﻓﺬة ﺗﻘﺎرﻳﺮ اﳊﻞ ) (Reports windowﻣﻦ
ﻗﺎﺋﻤﺔ إﻃﺎر )(windows
155 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
ﹰ
ﺳﺎدﺳﺎ :ﻣﻌﺮﻓﺔ ﻋﺪد اﻟﻮﺣﺪات اﳌﻨﻘﻮﻟﺔ ﻣﻦ ﻛﻞ ﻣﺮﻛﺰ إﻧﺘﺎج إﱃ ﻛـﻞ ﻣﺮﻛـﺰ ﺗﻮزﻳـﻊ
ﻭﻣﻦ اﻟﺸﻜﻞ اﻟﺴﺎﺑﻖ ﻧﺠﺪ أﻥ ﻋﺪد اﻟﻮﺣﺪات اﳌﻨﻘﻮﻟﺔ ﻫﻲ ﻛﲈ ﻳﲇ:
X11=30
X14=20
X23=10
X24=20
X32=60
X33=10
ﻭﺑﻮﺿﻌﻬﺎ ﰲ اﳉﺪﻭﻝ اﳋﺎص ﺑﺎﻟﻨﻘﻞ ﺗﻜﻮﻥ ﻛﲈ ﻳﲇ:
إﱃ \ To اﻟﻌﺮض
ﻣﻜﺔ اﳌﺪﻳﻨﺔ ﺟﺪة اﻟﺮﻳﺎض
\ Fromﻣﻦ Supplies
د( :ﺑﲈ أﻥ ﻋﺪد اﳋﻄﻮط ) (2أﻗﻞ ﻣﻦ ﻋﺪد اﻟﻮﻇﺎﺋﻒ ) (3ﻧﻘﻮﻡ ﺑﺎﻟﺒﺤﺚ ﻋـﻦ أﻗـﻞ ﻗﻴﻤـﺔ
ﻏﲑ ﻣﻐﻄﺎة ﺑﺨﻂ .ﻧﻄﺮح ﻫﺬﻩ اﻟﻘﻴﻤﺔ ﻣﻦ ﲨﻴﻊ اﻟﻘﻴﻢ ﻏـﲑ اﳌﻐﻄـﺎة ,ﻭﻧـﻀﻴﻔﻬﺎ إﱃ اﻟﻘـﻴﻢ
اﻟﺘﻲ ﻏﻄﻴﺖ ﺑﺨﻄﲔ ,ﻭاﻟﻘﻴﻢ اﳌﻐﻄﺎة ﺑﺨﻂ ﻭاﺣﺪ ﻓﻘﻂ ﺗﻈﻞ ﻋﲆ ﻣﺎ ﻫﻲ ﻋﻠﻴﻪ:
157 ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ
93
ﻩـ( ﺑﲈ أﻥ ﻋﺪد اﳋﻄﻮط = ﻋﺪد اﻟﻮﻇﺎﺋﻒ إذا ﻭﺻﻠﻨﺎ إﱃ اﳊﻞ اﻷﻣﺜﻞ ﻭﻫﻮ ﻛﲈ ﻳﲇ:
أﻗﻞ ﺗﻜﻠﻔﺔ ﳑﻜﻨﻪ ,إﺑﺮاﻫﻴﻢ ﻟﻠﺘﻮرﻳﺪ ,ﻋﺒﺪاﻟﻌﺰﻳﺰ ﻟﻠﺘﻐﻠﻴﻒ ,ﳏﻤﺪ ﻟﺘﻌﺒﺌﺔ اﻟﻄﻠﺒﺎت 93
−2اﳊﻞ:
ﻧﺮﻣﺰ ﺑﺎﻟﺮﻣﺰ xijﻟﺘﺨﺼﻴﺺ اﻟﻌﺎﻣﻞ iﻋﲆ اﳌﺎﻛﻴﻨﺔ j
min 20 x11 + 25 x12 + 22 x13 + 28 x14+ 15x21 + 18 x22 + 23 x23 + 17x24...........
subject to:
x11+ x12+ x13+x14 =1
x21+ x22+ x23+x24 =1
x31+ x32+ x33+x34 =1
x41+ x42+ x43+x44 =1
x11 + x21+ x31+x41=1
x12 + x22+ x32+x42=1
x13 + x23+ x33+x43=1
x14 + x24+ x34+x44=1
)xij = (0, 1
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 158
−3اﳊﻞ:
اﻟﻨﺴﻴﻢ اﻟﻌﺮﳚﺎء اﻟﺴﻮﻳﺪﻱ Dummy
−4اﳊﻞ:
−5اﳊﻞ:
إﱃ \ ﻣﻦ اﻟﻌﻠﻴﺎ v1=7 اﳌﻠﺰ v2=6 اﻟﻌﻘﻴﻖ v3=16 ﻣﻨﻔﻮﺣﺔ v4=9 اﻟﻌﺮض
اﻟﺴﻮﻳﺪﻱ 17 16 16 9
161
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 162
−2ﻣﺎ ﻫﻮ اﻟﺘﺄﺛﲑ اﻟﻜﲇ ﻋـﲆ اﳌـﴩﻭع إذا ﺣـﺪث ﺗـﺄﺧﺮ ﰲ أﻱ ﻣـﻦ اﻟﻌﻤﻠﻴـﺎت أﻭ
اﳋﻄﻮات?
−3ﻣﺎ ﻫﻮ اﻻﺣﺘﲈﻝ أﻥ ﻳﺘﻢ اﳌﴩﻭع ﰲ ﻭﻗﺘﻪ اﻟﺬﻱ ﺧﻄﻂ ﻟﻪ?
−4ﻛﻢ ﻣﻦ اﻟﺘﻜﺎﻟﻴﻒ اﻹﺿﺎﻓﻴﺔ ﳑﻜﻦ أﻥ ﻧﺘﺤﻤﻠﻬﺎ إذا أردﻧﺎ أﻥ ﻧﻌﺠﻞ ﺑﺎﳌﴩﻭع
ﻗﺒﻞ اﻟﻮﻗﺖ اﳌﺤﺪد?
أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬـﺎ “Program evaluation and review technique
""PERTﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج " "Critical path method "CPMﳘﺎ ﻭﺳﻴﻠﺘﲔ ﻣﻦ ﻭﺳﺎﺋﻞ
اﻟﺘﺨﻄﻴﻂ ﻭاﻟﺘﺤﻜﻢ ﰲ ﺗﻨﻔﻴﺬ اﳌﺸﺎرﻳﻊ اﻟﻜﺒﲑة ﻭﺗﺴﺘﺨﺪﻡ ﻟﻺﺟﺎﺑﺔ ﻋﲆ اﻷﺳﺌﻠﺔ اﻟـﺴﺎﺑﻘﺔ.
اﺳـﺘﻌﻤﻠﺖ ﰲ ﻛﺜـﲑ ﻣـﻦ اﳌـﺸﺎرﻳﻊ
ﻭﻟﻨﺠﺎح ﺗﻠﻚ اﻟﻮﺳﻴﻠﺘﲔ ﰲ اﻟﺘﺨﻄﻴﻂ ﻭاﻟﺘﺤﻜﻢ ﻓﻘﺪ ﹸ
اﻟﻌﻤﻼﻗﺔ ﻭاﳊﻜﻮﻣﻴﺔ ﻭاﻟﺘﺠﺎرﻳﺔ.
ﺑﺪأ ﺗﻄﺒﻴﻖ أﺳﻠﻮب ﺗﻘﻴﻴﻢ ﻭﻣﺮاﺟﻌﺔ اﳌﴩﻭﻋﺎت ) (PERTﻭﻃﺮﻳﻘـﺔ اﳌـﺴﺎر اﳊـﺮج
) (CPMﻣﻨﺬ أﻭاﺧـﺮ اﳋﻤـﺴﻴﻨﻴﺎت ﰲ ﲣﻄـﻴﻂ اﳌـﴩﻭﻋﺎت اﻟﻜﺒـﲑة ﻭﻣﺘﺎﺑﻌـﺔ ﺗﻨﻔﻴـﺬﻫﺎ.
ﻭﻳﻌﺘﻤﺪ أﺳﻠﻮب ﺗﻘﻴﻴﻢ ﻭﻣﺮاﺟﻌﺔ اﻟﱪاﻣﺞ ﻋﲆ ﺗﻘﺴﻴﻢ اﳌﴩﻭع إﱃ ﻋﺪد ﻣﻦ اﻷﻧﺸﻄﺔ اﻟﺘﻲ
ﺗﺴﺒﻖ ﻭﳎﻤﻮﻋﺔ ﻣﻦ اﻷﻧﺸﻄﺔ اﻟﺘﻲ ﺗﺘﺒﻊ زﻣﻨﻴﺎ ﻭﳎﻤﻮﻋﺔ ﻣﻦ اﻷﻧﺸﻄﺔ اﻟﺘﻲ ﺗﻨﻔـﺬ ﰲ ﻧﻔـﺲ
اﻟﻮﻗﺖ ,ﻭﳞﺘﻢ ﻫﺬا اﻷﺳـﻠﻮب ﺑﺎﻟﻮﻗـﺖ اﳌﺘﻮﻗـﻊ ﻹﳖـﺎء اﳌـﴩﻭع ,ﻭﻳﻤﻜـﻦ أﻥ ﻳـﺪﺧﻞ
اﻟﻌﻨﴫ اﻻﺣﺘﲈﱄ ﰲ ﺗﻘﺪﻳﺮ أﻭﻗﺎت ﺗﻨﻔﻴﺬ أﻧﺸﻄﺔ اﳌﴩﻭع ,ﻭﲥـﺘﻢ ﻃﺮﻳﻘـﺔ اﳌـﺴﺎر اﳊـﺮج
) (CPMﺑﺎﻹﺿﺎﻓﺔ إﱃ ﻋﻨﴫ اﻟﻮﻗﺖ ﺑﻌﻨﴫ اﻟﺘﻜﻠﻔﺔ ﺣﻴﺚ ﻳﻤﻜـﻦ ﲣﻔـﻴﺾ زﻣـﻦ ﺗﻨﻔﻴـﺬ
اﳌﴩﻭع ﺑﺰﻳﺎدة ﺗﻜﻠﻔﺔ ﺗﻨﻔﻴﺬ ﺑﻌﺾ اﻷﻧﺸﻄﺔ ﻭﲢﺪﻳﺪ اﳋﻄﻂ اﻟﺒﺪﻳﻠﺔ ﻟﺘﺨﻔﻴﺾ زﻣﻦ ﺗﻨﻔﻴﺬ
اﳌﴩﻭع ﺑﺄﻗﻞ ﺗﻜﻠﻔﺔ ﳑﻜﻨﺔ .ﻭﻗﺪ ﺗﻢ ﺗﻄﻮﻳﺮ أﺳﻠﻮب ﺗﻘﻴـﻴﻢ ﻭﻣﺮاﺟﻌـﺔ اﻟـﱪاﻣﺞ ﻭﻃﺮﻳﻘـﺔ
اﳌﺴﺎر اﳊﺮج ) (CPMﻭاﻧﺪﻣﺎﺟﻬﺎ ﻭذﻟﻚ ﰲ إﻃﺎر ﻣﺎ ﻳـﺴﻤﻰ ﺑﺘﺤﻠﻴـﻞ ﺷـﺒﻜﺎت اﻷﻋـﲈﻝ
.Network Analysis
163 أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
أﻧﺸﻄﺔ اﳌﴩﻭع
ﻳﻨﻈﺮ إﱃ أﻱ ﻣﴩﻭع ﻋﲆ أﻧﻪ ﳎﻤﻮﻋﺔ ﻣﻦ اﻟﻌﻤﻠﻴﺎت اﳌﺘﻌﺎﻗﺒﺔ ﻭاﳌﺘﻮازﻳﺔ ,ﻛﻞ ﻋﻤﻠﻴﺔ
ﻣﻦ اﻟﻌﻤﻠﻴﺎت ﺗﺴﻤﻰ ﻧﺸﺎﻃﺎ .ﻛﻞ ﻧﺸﺎط ﻣﻦ اﻷﻧﺸﻄﺔ ﻳﺘﻄﻠﺐ إﻧﻔﺎﻕ ﳾ ﻣﻦ اﻟﻮﻗﺖ
ﻭاﳌﻮارد اﳌﺎﻟﻴﺔ.
ﻭﻣﻦ ﻫﻨﺎ ﻛﺎﻥ ﺗﻌﺮﻳﻒ اﻟﻨﺸﺎط ) (Activityﻋﲆ أﻧﻪ ﻋﻤﻠﻴﺔ أﻭ ﻣﻬﻤﺔ ﺗﺘﻄﻠﺐ إﻧﻔﺎﻕ
ﺑﻌﺾ اﻟﻮﻗﺖ ﻭاﳌﻮارد ﻟﻴﺘﻢ إﻧﺠﺎزﻫﺎ.
ﻣﺜﺎﻝ:
ﻟﺒﻨﺎء ﻣﺪرﺳﺔ ﻣﻦ اﳌﺪارس ﻓﺈﻥ اﻷﻧﺸﻄﺔ اﻟﻼزﻡ ﻋﻤﻠﻬﺎ ﻫﻲ اﻟﺘﺎﱄ:
.Aﻋﻤﻞ ﳐﻄﻂ ﻣﻌﲈرﻱ
.Bﺣﻔﺮ اﻟﻘﻮاﻋﺪ
.Cﺻﺐ اﻷﻋﻤﺪة
.Dﺑﻨﺎء اﻟﻌﻈﻢ أﻭ اﳍﻴﻜﻞ
.Eﺻﺐ اﻷدﻭار
.Fأﻋﲈﻝ اﻟﻜﻬﺮﺑﺎء
.Gأﻋﲈﻝ اﻟﺴﺒﺎﻛﺔ
.Hاﻷﻋﲈﻝ اﻟﺪاﺧﻠﻴﺔ ﻭاﻷﻋﲈﻝ اﻷﺧﺮ ﻣﻦ ﻧﻮاﻓﺬ ﻭأﺑﻮاب ﻭدﻫﺎﻥ
ﻛﻞ ﻣﻦ ﻫﺬﻩ اﻷﻧﺸﻄﺔ ﻳﺘﻄﻠﺐ ﻭﻗﺘﺎ ﻣﻦ اﻟﺰﻣﻦ ﻭﻳﺘﻄﻠﺐ ﻣﻮارد ﻣﻦ ﻋﲈﻝ ﻭﻣﻮاد
أﻭﻟﻴﺔ ﻭأﻣﻮاﻝ .رﻣﺰﻧﺎ ﻟﻜﻞ ﻧﺸﺎط ﺑﺤﺮﻑ ﻣﻦ اﳊﺮﻭﻑ ﻟﻠﺘﺴﻬﻴﻞ ,ﻓﻨﻘﻮﻝ ﻧﺸﺎط Aﻭﻧﺸﺎط
.Bﻓ ﹰ
ﻤﺜﻼ ﻋﻤﻞ ﳐﻄﻂ ﻣﻌﲈرﻱ ﻫﻮ اﻟﻨﺸﺎط ,Aﻭﺣﻔﺮ اﻟﻘﻮاﻋﺪ ﻫﻮ اﻟﻨﺸﺎط Bﻭﻫﻜﺬا...
ﺑﻌﺾ اﻷﻧﺸﻄﺔ ﳑﻜﻦ أﻥ ﺗﺒﺪأ ﰲ ﻭﻗﺖ ﻭاﺣﺪ ,ﻭاﻟﺒﻌﺾ ﻗﺪ ﺗﺒﺪأ ﺑﻌﺪ اﻧﺘﻬﺎء أﻧﺸﻄﺔ
ﺳﺎﺑﻘﺔ .ﻓ ﹰ
ﻤﺜﻼ ﻻ ﻧﺴﺘﻄﻴﻊ ﺑﻨﺎء اﻟﻌﻈﻢ ﻗﺒﻞ اﻻﻧﺘﻬﺎء ﻣﻦ ﺻﺐ اﻷﻋﻤﺪة .ﻟﺬﻟﻚ ﻓﺈﻧﻪ ﻟﻜﻞ
ﻧﺸﺎط أﻭ ﻣﻬﻤﺔ ﳚﺐ أﻥ ﳛﺪد ﺑﺎﻟﻀﺒﻂ اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ). (Predecessor activities
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 164
ﺗﻌﺮﻑ ﺷﺒﻜﺔ أﻭ ﺧﺮﻳﻄﺔ PERTﻋﲆ أﳖﺎ ﻋﺒﺎرة ﻋﻦ رﺳﻢ ﺑﻴﺎﲏ أﻭ ﻧﻤﻮذج ﺷﻜﲇ
ﻳﻮﺿﺢ ﺗﻌﺎﻗﺐ اﻷﻧﺸﻄﺔ ﻭاﳊﻮادث اﻟﻼزﻣﺔ ﻹﳖﺎء ﻣﴩﻭع ﻣﺎ .ﻫﺬﻩ اﻟﺸﺒﻜﺔ ﺗﺴﺎﻋﺪ
اﳌﺪﻳﺮ ﻭﻣﺘﺨﺬ اﻟﻘﺮار ﰲ اﻟﴩﻛﺔ ﻣﻦ رؤﻳﺔ اﻷﻧﺸﻄﺔ ﻭاﳊﻮادث اﻟﻼزﻣﺔ ﻹﳖﺎء اﳌﴩﻭع
ﺑﺴﻬﻮﻟﺔ.
". " ﻭاﻷﺣﺪاث ﺑﺪﻭاﺋﺮ " ﻗﺎﻋﺪة :ﳚﺐ ﲤﺜﻴﻞ اﻷﻧﺸﻄﺔ ﺑﺎﺳﻬﻢ "
ﻓ ﹰ
ﻤﺜﻼ اﻟﺸﻜﻞ اﻟﺘﺎﱄ ﻳﻮﺿﺢ ﺑﺪاﻳﺔ اﳌﴩﻭع ﺑﺎﻟﻨﺸﺎط :A
اﻟﻨﺸﺎط
اآﺘﻤﺎل اﻟﻨﺸﺎط
ﻭﺑﺎﳌﺜﻞ ﻓﺈﻥ اﻷﻧﺸﻄﺔ ,F ,Eﻭ Gﻻ ﻳﻤﻜﻦ أﻥ ﺗﺒﺪأ ﺣﺘﻰ ﻳﻨﺘﻬﻲ اﻟﻨﺸﺎط . D
ﻫﺬا ﳑﻜﻦ ﲤﺜﻴﻠﻪ ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﱄ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 166
ﻛﺬﻟﻚ اﻟﻨﺸﺎط Hﻻ ﻳﻤﻜﻦ أﻥ ﻳﺒﺪأ ﺣﺘﻰ ﺗﻨﺘﻬﻲ اﻷﻧﺸﻄﺔ ,F , Eﻭ .Gﻭﻫﺬا ﻳﻤﻜـﻦ
ﲤﺜﻴﻠﻪ ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﱄ:
G, E, F اﻷﻋﲈﻝ اﻟﺪاﺧﻠﻴﺔ ﻭاﻷﻋﲈﻝ اﻷﺧﺮ ﻣﻦ ﻧﻮاﻓﺬ ﻭأﺑﻮاب ﻭدﻫﺎﻥ H
167 أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
ﺣﻴﺚ إﻥ اﻷﻧـﺸﻄﺔ Gﻭ Iﻭ Jﳘـﺎ آﺧـﺮ اﻷﻧـﺸﻄﺔ ﻓﺈﳖـﺎ ﺗﻨﺘﻬـﻲ ﺑﺎﳊـﺪث ) 7ﻫـﺬﻩ
اﻷﻧﺸﻄﺔ ﻟﻴﺴﺖ ﺳﺎﺑﻘﺔ ﻷﻱ ﻧﺸﺎط( :
ﻣﻦ اﻷﺳﺌﻠﺔ اﳌﻬﻤﺔ اﻟﺘﻲ ﳚﺐ أﻥ ﻧﺠﻴﺐ ﻋﻠﻴﻬﺎ ﻫﻮ ﻣﺘﻰ ﻧﺘﻮﻗﻊ اﻻﻧﺘﻬﺎء ﺑﺎﻟﻜﺎﻣﻞ ﻣﻦ
اﳌﴩﻭع ,ﻭﻣﻦ إﺣﺪ اﻟﻄﺮﻕ اﻟﺘﻲ ﺗﺴﺎﻋﺪﻧﺎ ﻋﲆ ذﻟﻚ ﻫﻮ ﻣﻌﺮﻓـﺔ اﳌـﺪة اﳌﺘﻮﻗـﻊ أﺧـﺬﻫﺎ
ﻹﳖﺎء ﲨﻴﻊ اﳌﺴﺎرات.
ﺗﻌﺮﻳﻒ اﳌﺴﺎر Path
ﻫﻮ ﻋﺒﺎرة ﻋﻦ ﻧﺸﺎﻃﺎت ﻣﺘﺘﺎﺑﻌﺔ ﻭاﻟﺘﻲ ﺗﺮﺑﻂ ﺑﲔ ﺣﺪث اﻟﺒﺪاﻳﺔ )اﳊﺪث (1ﻭﺣﺘﻰ
ﺣﺪث اﻟﻨﻬﺎﻳﺔ )ﰲ ﻣﺜﺎﻟﻨﺎ اﳊﺎﱄ اﳊﺪث ,7ﻫﻮ ﺣﺪث اﻟﻨﻬﺎﻳﺔ( .اﻟﺸﻜﻞ اﻟﺘﺎﱄ ﻳﻌﻄﻲ ﻣﺜﺎﻻ
ﻷﺣﺪ اﳌﺴﺎرات.
اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ ﲨﻴﻊ اﳌﺴﺎرات اﳌﻤﻜﻨﺔ ﻭاﳌﺪة اﳌﺘﻮﻗﻌﺔ ﻟﻜﻞ ﻣﺴﺎر:
اﳌﺪة ”“ Duration اﳌﺴﺎر ”“Path رﻗﻢ اﳌﺴﺎر "“Path Number
ﹰ
ﻣﺜﻼ اﳌﺴﺎر اﻟﺴﺎﺑﻖ ,ﻳﺘﻜﻮﻥ ﻣﻦ اﻷﻧـﺸﻄﺔ C-D-Gﻭﻛـﺬﻟﻚ اﻷﺣـﺪاث 7 ,4 ,3 ,1
ﻣﻌﲔ .ﻭﺑﺎﳌﺜﻞ ﻓﺈﻥ TEﺗﺮﻣﺰ إﱃ أﺑﻜﺮ ﳊﻈﺔ ﻣـﻦ اﻟـﺰﻣﻦ ﻭاﻟﺘـﻲ ﻳﻘـﻊ ﻓﻴﻬـﺎ ﺣـﺪث ﻣﻌـﲔ
)أﻱ أﻥ ﲨﻴﻊ اﻷﻧﺸﻄﺔ اﻟﺘﻲ ﺗﻨﺘﻬﻲ ﲠﺬا اﳊـﺪث ﻗـﺪ اﻛﺘﻤﻠـﺖ( ,اﻟﻮﻗـﺖ اﳌﺒﻜـﺮ اﳌﺘﻮﻗـﻊ
" “ Earliest Expected timeاﺳﺘﺨﺪﻣﺖ ﻷﻧﻨﺎ ﻧﺘﻮﻗﻊ إﳖﺎء ﺗﻜﺘﻤﻞ ﻗﺒﻞ ذﻟﻚ.
171 أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
ﻭﻫﻜﺬا..
ﻛﺬﻟﻚ TEﻟﻠﺤﺪث 4ﻳﻘﻊ ﻋﻨﺪﻣﺎ ﺗﻜﺘﻤﻞ ﲨﻴﻊ اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ﻭﻫﻲ Bﻭﻛﺬﻟﻚ
ﻳﻮﻣﺎ ﻭﻟﻜﻦ اﻟﻨﺸﺎط Dﻳﻨﺘﻬﻲ ﺑﻌﺪ 30ﹰ
ﻳﻮﻣﺎ ,ﻟﺬﻟﻚ ﻓﺈﻥ ﻤﺜﻼ اﻟﻨﺸﺎط Bﻳﻨﺘﻬﻲ ﺑﻌﺪ 20ﹰ
.Dﻓ ﹰ
اﻟﻮﻗﺖ اﳌﺒﻜﺮ اﳌﺘﻮﻗﻊ ﻟﻮﻗﻮع اﳊﺪث 4ﻫﻮ 30ﹰ
ﻳﻮﻣﺎ .ﻭﻫﻜﺬا ﳉﻤﻴﻊ اﻷﺣﺪاث.
ﻻﺣﻆ أﻥ اﳊﺪث 7ﻫﻮ ﻋﺒﺎرة ﻋـﻦ اﻛـﺘﲈﻝ اﻷﻧـﺸﻄﺔ ,G ,Iﻭ .Jﻟـﺬﻟﻚ ﻓﺎﻟﻨـﺸﺎط
اﻟﺬﻱ ﻳﺄﺧﺬ ﻭﻗﺖ أﻃﻮﻝ ﻟﻼﻧﺘﻬﺎء ﻣﻨﻪ ﻫﻮ أﺑﻜﺮ ﻭﻗﺖ ﻳﺘﻢ ﻓﻴﻪ اﳊـﺪث ,7ﻭﻫـﻮ .66ﻭﻫـﻮ
ﻋﺒﺎرة ﻋﻦ اﳌﺴﺎر اﻷﻃﻮﻝ أﻭ اﳌﺴﺎر اﳊﺮج.
ﺣﻴﺚ إﻥ TEﻫﻲ ﻋﺒﺎرة ﻋﻦ ﻣﺪة ﻣﺘﻮﻗﻌﺔ ,ﻓـﺈﻥ اﻟﻮﻗـﺖ اﳌﺒﻜـﺮ ﻹﳖـﺎء اﻷﻧـﺸﻄﺔ أﻭ
اﻟﻮﻗﺖ اﳌﺒﻜﺮ ﻟﻮﻗﻮع أﻳﺎ ﻣﻦ اﻷﺣﺪاث ﺳﻴﻜﻮﻥ ﺗﻮﻗﻊ ﻓﻘﻂ .ﻟﺬﻟﻚ ﻓﺈﻥ ﺑﻌﺾ اﻷﻧـﺸﻄﺔ ﻗـﺪ
ﺗﺄﺧﺬ ﻭﻗﺖ أﻃﻮﻝ ﻣﻦ اﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ ﻭﺑﺎﻟﺘﺎﱄ ﺳﻴﺆﺛﺮ ﻋﲆ اﳌﴩﻭع ﺑﺄﻛﻤﻠﻪ .ﻭﻣﻌﺮﻓﺔ اﻟﻮﻗﺖ
اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ﻹﻧﺠﺎز أﻱ ﻧﺸﺎط أﻭ ﻟﻮﻗﻮع أﻱ ﺣﺪث ﻣﻬﻢ ﺟﺪا .ﻻﻥ ﻣﻌﺮﻓـﺔ اﻟﻮﻗـﺖ
اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ﺳﺘﻮﺿﺢ ﻟﻨﺎ ﻓﻴﲈ إذا ﻛﺎﻥ اﻟﺘﺄﺧﲑ ﰲ ﻧﺸﺎط أﻭ ﺣﺪث ﻣﻌﲔ ﺳﻴﺆﺛﺮ ﻋـﲆ
ﺗﺄﺧﺮ اﳌﴩﻭع ﺑﺄﻛﻤﻠﻪ أﻡ ﻻ .ﺳﻨﺮﻣﺰ ﻟﻠﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ﺑﺎﻟﺮﻣﺰ ).(TL
ﺗﻌﺮﻳﻒ TL :ﻟﻨﺸﺎط ﻣﻌﲔ ﻣﻦ اﻷﻧﺸﻄﺔ ,ﻫﻮ ﻋﺒـﺎرة ﻋـﻦ آﺧـﺮ ﳊﻈـﺔ ﻣـﻦ اﻟـﺰﻣﻦ
ﻳﺴﻤﺢ ﺑﻪ ﻹﻧﺠﺎز اﻟﻨﺸﺎط ﻫﺬا ﺑﺤﻴﺚ ﻻ ﻳﺆﺛﺮ ﻋﲆ ﺗﺄﺧﺮ اﻛﺘﲈﻝ اﳌﴩﻭع ﻋﻦ اﳌﺪة اﳌﺘﻮﻗﻌﺔ
اﻷﺻﻠﻴﺔ.
173 أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
ﻛﺬﻟﻚ TLﳊﺪث ﻣﻌﲔ ﻣﻦ اﻷﺣﺪاث ,ﻫـﻮ ﻋﺒـﺎرة ﻋـﻦ آﺧـﺮ ﳊﻈـﺔ ﻣـﻦ اﻟـﺰﻣﻦ
ﻳﺴﻤﺢ ﺑﻪ ﻟﻮﻗﻮع اﳊﺪث ﻫﺬا ﺑﺤﻴﺚ ﻻ ﻳﺆﺛﺮ ﻋﲆ ﺗﺄﺧﺮ اﻛﺘﲈﻝ اﳌﴩﻭع ﻋﻦ اﳌﺪة اﳌﺘﻮﻗﻌـﺔ
اﻷﺻﻠﻴﺔ .اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ﻟﻸﻧﺸﻄﺔ:
ﳚﺐ أﻥ ﻳﺒﺪأ ﰲ ﻣﻮﻋﺪ أﻗﺼﺎﻩ ﻫﻮ ) 42 = 24– 66أﻱ أﻥ اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ )(TL
ﻟﻠﺤﺪث 6ﻫﻮ 42ﹰ
ﻳﻮﻣﺎ( ﻭإﻻ أﺛﺮ ذﻟﻚ ﻋﲆ إﻛﲈﻝ اﳌﴩﻭع ﰲ اﻟﻮﻗﺖ اﳌﺤﺪد .ﻟﺬﻟﻚ إذا
ﺑﺪأ اﻟﻨﺸﺎط Jﰲ اﻟﻴﻮﻡ اﻟـ 43ﻓﺈﻥ اﳌﴩﻭع ﻳﺘﻮﻗﻊ أﻥ ﻳﻨﺘﻬﻲ ﻟﻴﺲ ﻗﺒﻞ 67= 24 +43ﹰ
ﻳﻮﻣﺎ,
ﹰ
ﻭاﺣﺪا ﻋﻦ اﳌﻮﻋﺪ اﳌﺘﻮﻗﻊ ﻟﻮﻗﻮع اﳊﺪث . 7 أﻱ ﺑﺘﺄﺧﺮ ﹰ
ﻳﻮﻣﺎ
ﺷﺒﻜﺔ PERTاﻟﺘﺎﻟﻴﺔ ﺗﻮﺿﺢ أﻳﻀﺎ اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ) (TLﻟﻸﺣﺪاث.
).(66-36
ﻭ ﳊﺴﺎب اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ) (TLﻟﻠﺤﺪث 4ﻓﺄﻧﻨﺎ ﻧﺄﺧﺬ اﻟﻮﻗـﺖ اﻷﻗـﻞ
ﻣﻦ ﺑﲔ اﻷﻭﻗﺎت اﻟﺘﻲ ﳚﺐ أﻥ ﻻ ﺗﺘﺄﺧﺮ ﻋﻨﻬﺎ اﻷﻧﺸﻄﺔ اﻟﺘﻲ ﺗﺒﺪأ ﻣﻦ ذﻟـﻚ اﳊـﺪث )أﻱ
,minأﻱ أﻥ اﻟﻮﻗـﺖ اﳌﺘـﺄﺧﺮ ﹰ
ﻳﻮﻣـﺎ( .أﻭ ﺑـﺼﻴﻐﺔ أﺧـﺮ )(30,33 اﻷﻗﻞ ﻣﻦ ﺑﲔ 30 ,33
ﻓ ﹰ
ﻤﺜﻼ ﺑﻌﺪ أﻥ ﺑﺪأﻧﺎ اﳌﴩﻭع ﻭﺟﺪﻧﺎ أﻥ اﻟﻨﺸﺎط Bﻟﻦ ﻳﻨﺘﻬﻲ إﻻ ﺑﻨﻬﺎﻳﺔ اﻟﻴـﻮﻡ اﻝ 25
8 اﻟﻮﻗﺖ اﻟﻔﺎﺋﺾ ﻟﻨﺸﺎط Eﻫﻮ 8أﻳﺎﻡ .ذﻟﻚ ﻳﻌﻨﻲ أﻥ اﻟﻨﺸﺎط Eﳑﻜﻦ أﻥ ﻳﺘﺄﺧﺮ
أﻳﺎﻡ زﻳﺎدة ﻋﻦ اﳌﺪة اﳌﺘﻮﻗﻌﺔ ) ,(teأﻱ ﻳﺄﺧﺬ إﻧﺠﺎزﻩ 36 = 8 + 28ﹰ
ﻳﻮﻣﺎ .أﻭ أﻥ اﻟﻨﺸﺎط
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 178
ﳑﻜﻦ أﻥ ﻳﺘﺄﺧﺮ 8أﻳﺎﻡ ﻋﻦ ﺑﺪاﻳﺘﻪ .ﻛﺬﻟﻚ اﻟﻮﻗﺖ اﻟﻔﺎﺋﺾ ﻟﻠﺤﺪث 3ﻳﻮﺿﺢ ﻟﻨﺎ أﻧﻪ ﻣﻦ
اﳌﺴﺘﺤﻴﻞ أﻥ ﻳﺘﺄﺧﺮ اﳊﺪث ﻋﻦ اﻟﻮﻗﺖ اﳌﺒﻜﺮ ﻟﻠﺤﺪث ) (TE =14ﻭآﻱ ﺗﺄﺧﺮ ﰲ ﻫﺬا
اﳊﺪث ﻳﻌﻨﻲ ﺗﺄﺧﺮ ﰲ اﳌﴩﻭع ﻛﻜﻞ.
اﳌﺴﺎر اﳊﺮج The Critical Path CPM
اﳌﺴﺎر اﳊﺮج ﻫﻮ ﻋﺒﺎرة ﻋﻦ اﻷﻧﺸﻄﺔ اﳌﺘﻼﺣﻘﺔ ﻭاﻟﺘﻲ ﺗﻜﻮﻥ ﰲ ﳎﻤﻮﻋﻬﺎ أﻃﻮﻝ ﻓﱰﻩ
ﳑﻜﻨﺔ ﻣﻦ اﻟﺒﺪاﻳﺔ ﻭﺣﺘﻰ اﻟﻨﻬﺎﻳﺔ .ﻭﺑﺎﻟﻨﻈﺮ إﱃ ﺷﺒﻜﺔ PERTاﻟﺴﺎﺑﻘﺔ ﻳﺘﻀﺢ أﻥ اﻷﻧﺸﻄﺔ
C→D→Gﺗﻜﻮﻥ اﳌﺴﺎر اﳊﺮج ﳍﺬا اﳌﴩﻭع .ﰲ اﻟﺴﺎﺑﻖ ﺗﻌﺮﻓﻨﺎ ﻋﲆ اﳌﺴﺎر اﳊﺮج ﻭذﻟﻚ
ﺑﺠﻤﻊ ﻓﱰات اﻷﻧﺸﻄﺔ اﻟﻼزﻣﺔ ﳉﻤﻴﻊ اﳌﺴﺎرات اﳌﻤﻜﻨﺔ ,ﻭﻟﻜﻦ ﺑﺎﺳﺘﺨﺪاﻡ أﺳﻠﻮب
PERTﻓﺈﻧﻨﺎ ﻻ ﻧﺤﺘﺎج ﻷﻥ ﻧﺤﺴﺐ ﲨﻴﻊ اﳌﺴﺎرات ,إذ إﻧﻪ ﺑﺎﻟﺴﻬﻮﻟﺔ ﻳﻤﻜﻦ ﲢﺪﻳﺪﻩ.
ﲨﻴﻊ اﻷﻧﺸﻄﺔ اﻟﺘﻲ ﻓﺎﺋﻀﻬﺎ ﻳـﺴﺎﻭﻱ اﻟـﺼﻔﺮ ,ﻻ ﻳﻤﻜـﻦ ﺗﺄﺧﲑﻫـﺎ ﻋـﻦ ﻣﻮﻋـﺪﻫﺎ
اﳌﺤﺪد ﻭإﻻ ﻓﺈﻥ ذﻟﻚ ﺳﻴﺆﺛﺮ ﻋﲆ اﳌﴩﻭع ﺑﺄﻛﻤﻠﻪ .ﻭﻟﺬﻟﻚ ﻓﺈﻥ ﻫﺬﻩ اﻷﻧﺸﻄﺔ ﻫﻲ اﻟﺘـﻲ
ﲢﺪد اﳌﺪة اﳌﺘﻮﻗﻌﺔ ﻹﳖﺎء اﳌﴩﻭع ﻭﻛﺬﻟﻚ اﳌﺴﺎر اﳊﺮج.
ﻗﺎﻋﺪة :اﳌﺴﺎر اﳊﺮج ﻳﺘﻜﻮﻥ ﻣﻦ اﻷﻧﺸﻄﺔ اﻟﺘﻲ ﻻ ﻳﻮﺟﺪ ﲠﺎ ﻓﻮاﺋﺾ ﰲ اﻷﻭﻗـﺎت
ﹰ
أﺻـﻔﺎرا( أﻱ ) . (s=0اﻷﺣﺪاث اﻟﺘﻲ ﻻ ﻳﻮﺟﺪ ﲠـﺎ ﻓـﻮاﺋﺾ )أﻱ أﻥ ﻓﻮاﺋـﻀﻬﺎ ﺗـﺴﺎﻭﻱ
ﺗﻜﻮﻥ ﺗﻘﻊ ﻋﲆ اﳌﺴﺎر اﳊﺮج.
ﻭﺑﺘﻄﺒﻴﻖ ﻫﺬﻩ اﻟﻘﺎﻋﺪة ﻋـﲆ ﺷـﺒﻜﺔ PERTﻧﺠـﺪ أﻥ اﻷﻧـﺸﻄﺔ اﻟﺘـﻲ ﻻ ﻳﻮﺟـﺪ ﲠـﺎ
ﻓﻮاﺋﺾ ﻫﻲ اﻷﻧﺸﻄﺔ ,D ,Cﻭاﻟﻨﺸﺎط .Gﻭﻟﺬﻟﻚ ﻓﺈﻥ اﳌﺴﺎر اﳊﺮج ﻳﻤﺮ ﲠﺬﻩ اﻷﻧﺸﻄﺔ.
ﻛﺬﻟﻚ ﻓﺈﻥ اﻷﺣﺪاث اﻟﺘﻲ ﻳﻮﺟﺪ ﲠﺎ ﻓﻮاﺋﺾ ﻫﻲ اﻷﺣﺪاث ,4 ,3 ,1ﻭﻛﺬﻟﻚ . 7ﻭﻫـﺬﻩ
اﻷﺣﺪاث ﺗﺮﺑﻂ اﻷﻧﺸﻄﺔ ,D ,Cﻭاﻟﻨﺸﺎط Gﻟﺘﻜﻮﻳﻦ اﳌﺴﺎر اﳊﺮج.
ﹰ
ﻭﻋﻤﻮﻣﺎ ﻓﺈﻥ اﻷﺷﺨﺎص اﻟـﺬﻳﻦ ﻳﻌﻤﻠـﻮﻥ ﰲ اﳌـﴩﻭع ﺳـﺘﻜﻮﻥ ﻋﻼﻗـﺘﻬﻢ ﻗﻮﻳـﺔ
ﺑﺄﻧﺸﻄﺔ ﻣﻌﻴﻨﺔ ﻭﻟﻴﺲ ﳍﻢ ﻋﻼﻗﺔ ﺑﺎﻷﺣﺪاث ,ﻷﻥ اﻷﺣﺪاث ﺳﺘﻜﻮﻥ ﻣﻦ ﲣـﺼﺺ ﻣـﺪﻳﺮ
اﳌﴩﻭع ﻭﳏﻠﻞ ﺷﺒﻜﺔ .PERT
179 أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
ﻟﺬﻟﻚ ﻓﺈﻧﻪ ﺑﺎﻷﳘﻴﺔ ﺑﻤﻜﺎﻥ اﻻﻫﺘﲈﻡ ﺑﺎﻷﻧﺸﻄﺔ اﻟﺘﻲ ﺗﻘﻊ ﻋـﲆ اﳌـﺴﺎر اﳊـﺮج ﻭﳚـﺐ
ﻣﻼﺣﻈﺘﻬﺎ ﺑﻌﻨﺎﻳﺔ أﻛﱪ ﻭاﻟﱰﻛﻴﺰ ﻋﻠﻴﻬﺎ ﻭاﻟﺘﺤﻜﻢ ﰲ أﻭﻗﺎﲥﺎ ﺣﺘﻰ ﻻ ﻳﺘﺄﺧﺮ اﳌﴩﻭع ﺑﺄﻛﻤﻠﻪ.
اﻷﻧﺸﻄﺔ اﻟﻮﳘﻴﺔ Dummy Activities
ﰲ ﺑﻌﺾ اﳊﺎﻻت ﻧﺠﺪ أﻥ أﻧﺸﻄﺔ ﻣﻌﻴﻨﺔ ﺗﺸﺎرﻙ ﺑﻌﻀﻬﺎ اﻟﺒﻌﺾ ﰲ ﺑﻌﺾ اﻷﻧﺸﻄﺔ
اﻟﺴﺎﺑﻘﺔ ﻭﻟﻴﺲ ﻛﻠﻬﺎ .اﻧﻈﺮ إﱃ اﳉﺪﻭﻝ اﻟﺘﺎﱄ:
اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ اﻟﻨﺸﺎط
T , U, V X
T,V Y
ﰲ ﻫﺬﻩ اﳊﺎﻟﺔ ﻓﺈﻧﻨﺎ ﻻ ﻧﺴﺘﻄﻴﻊ أﻥ ﻧﻀﻊ ﺣﺪث ﻭاﺣﺪ ﻳﻨﺘﻬﻲ ﻓﻴﻪ V , U, Tﻭﻳﻜﻮﻥ
ﺑﺪاﻳﺔ ﻟﻨﺸﺎط Xﻭﻧﺸﺎط . Yﻭذﻟﻚ ﻻﻥ ﻧﺸﺎط Yﻻ ﳛﺘﺎج ﻟﻨﺸﺎط Uأﻥ ﻳﺘﻢ ﻗﺒﻠﻪ ﻛﻨﺸﺎط
ﹰ
ﺻﻔﺮا ﺳﺎﺑﻖ .ﻭﰲ ﻫﺬﻩ اﳊﺎﻟﺔ ﳚﺐ أﻥ ﻧﻀﻊ ﻧﺸﺎط ﻭﳘﻲ )) Dummy Activityﻭﻧﻌﻄﻴﻪ
ﻣﻦ اﻟﺰﻣﻦ )أﻱ أﻥ (te =0ﻭﻳﻮﺿﻊ ﻋﲆ ﺷﻜﻞ ﺧﻂ ﻣﺘﻘﻄﻊ ﰲ ﺷﺒﻜﺔ PERTاﻟﺮﺳﻢ اﻟﺘﺎﱄ
ﻳﻮﺿﺢ ﻫﺬﻩ اﳊﺎﻟﺔ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 180
ﻋــﻦ ﻗــﻴﻢ TLاﻟﺘــﻲ ﺣــﺼﻠﻨﺎ ﻋﻠﻴﻬــﺎ ﻣــﻦ ﻗﺒــﻞ ﺑﻌــﺪ إﺿــﺎﻓﺔ ) 9ﻭﻫــﻲ (9= 66−75أﻳــﺎﻡ
) (Ts = TL +9ﻭﻛﺬﻟﻚ ﻓﺈﻥ اﻟﻔﻮاﺋﺾ اﻟﺜﺎﻧﻴﺔ ﻫﻲ ﻋﺒﺎرة ﻋﻦ اﻟﻔﻮاﺋﺾ اﻷﻭﱃ ﺑﻌﺪ إﺿﺎﻓﺔ 9
اﻟﻘﻴﻤﺔ 9ﻟﻠﺤﺪث ) 1ﺣﺪث اﻟﺒﺪاﻳﺔ( ﺗﻔـﴪ ﻋـﲆ أﻧﻨـﺎ ﺑﺈﻣﻜﺎﻧﻨـﺎ أﻥ ﻧﺒـﺪأ ﰲ اﻟﻴـﻮﻡ
اﻟﺘﺎﺳﻊ ﻭﻟﻴﺲ اﻵﻥ ﻭﻣﻊ ذﻟﻚ ﻧﺴﺘﻄﻴﻊ أﻥ ﻧﻜﻤﻞ اﳌﴩﻭع ﻗﺒﻞ اﻟﻴﻮﻡ اﻝ ,75إذا ﻣﺎ ﺗﻢ ﻛﻞ
ﻧﺸﺎط ﺣﺴﺐ اﳌﻘﺪر ﻟﻪ.
اﻟﺸﺒﻜﺔ اﻟﺘﺎﻟﻴﺔ ﺗﻮﺿﺢ ﻗﻴﻢ Ssﻭﻛﺬﻟﻚ ﻗﻴﻢ Tsﳉﻤﻴﻊ اﻷﺣﺪاث:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 182
ﻭﻫﻲ أﻗﴫ ﻓﱰة ﳑﻜﻨﺔ ,ﺑﺤﻴﺚ إﻥ اﻟﻔﱰة اﻟﺼﺤﻴﺤﺔ اﻟﺘﻲ ﻳﺄﺧﺬﻫﺎ ﻧﺸﺎط ﻣﻌﲔ ﳚﺐ
أﻥ ﺗﻜﻮﻥ أﻃﻮﻝ ﻣﻦ ﻫﺬا اﻟﺘﻘﺪﻳﺮ ﺑﻨﺴﺒﺔ . %99اﻓﱰض إﻧﻨﺎ رﻣﺰﻧﺎ ﺑﺎﻟﺮﻣﺰ ) (aﳍﺬا اﻟﺘﻘﺪﻳﺮ.
183 أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
ﻭﻫﻲ اﻟﻔﱰة اﻟﺘﻲ ﺗﻘﺎﺑﻞ أﻛﱪ اﺣﺘﲈﻝ ﳑﻜـﻦ أﻥ ﻳﺄﺧـﺬﻩ ﻫـﺬا اﻟﻨـﺸﺎط .ﻭﻫـﺬا ﻫـﻮ
اﳌﻨﻮاﻝ ﻟﺘﻮزﻳﻊ اﻟﻔﱰات اﻟﺘﻲ ﻳﺄﺧﺬﻫﺎ ﻫﺬا اﻟﻨﺸﺎط ” .“Modeﻭﻟﻴﺲ ﺑﺎﻟـﴬﻭرة اﳌﺘﻮﺳـﻂ
اﳊﺴﺎﰊ ” ,“Meanاﻓﱰض أﻧﻨﺎ أﺳﻤﻴﻨﺎ ﻫﺬا اﻟﺘﻘﺪﻳﺮ ”.“m
−3اﻟﺘﻘﺪﻳﺮ اﳌﺘﺸﺎﺋﻢ Pessimistic estimate
ﻭﻫﻲ أﻃﻮﻝ ﻓﱰة ﳑﻜﻨﺔ ,ﺑﺤﻴﺚ إﻥ اﻟﻔﱰة اﻟﺼﺤﻴﺤﺔ اﻟﺘـﻲ ﻳﺄﺧـﺬﻫﺎ ﻧـﺸﺎط ﻣﻌـﲔ
ﳚﺐ أﻥ ﺗﻜﻮﻥ أﻗﴫ ﻣﻦ ﻫﺬا اﻟﺘﻘﺪﻳﺮ ﺑﻨﺴﺒﺔ . 99%اﻓﱰض إﻧﻨﺎ رﻣﺰﻧﺎ ﺑـﺎﻟﺮﻣﺰ “ “ bﳍـﺬا
اﻟﺘﻘﺪﻳﺮ .ﺗﻮزﻳﻊ ﺑﻴﺘﺎ ﻟﻪ ﺧﺎﺻﻴﺔ ﻭاﺣﺪة ﺟﻌﻠﺘﻪ اﻷﻧﺴﺐ ﻭاﻷﻓﻀﻞ ﻟﻮﺻـﻒ اﳌـﺪة اﻟﺰﻣﻨﻴـﺔ
اﻟﺘﻲ ﻳﺘﻄﻠﺒﻬﺎ إﻧﺠﺎز ﻧﺸﺎط ﻣﻦ اﻷﻧﺸﻄﺔ .ﻫﺬﻩ اﳋﺎﺻﻴﺔ ﻫﻲ أﻧﻪ إذا ﻋﺮﻓﻨـﺎ اﻟﻘـﻴﻢ اﻟـﺜﻼث
)أﻱ اﻟﺘﻘﺪﻳﺮ اﳌﺘﻔﺎﺋﻞ ,اﻟﺘﻘﺪﻳﺮ اﻷﻛﺜﺮ اﺣﺘﲈﻻ ,اﻟﺘﻘـﺪﻳﺮ اﳌﺘـﺸﺎﺋﻢ( ﻓﺈﻧﻨـﺎ ﻧـﺴﺘﻄﻴﻊ ﻣﻌﺮﻓـﺔ
اﳌﺘﻮﺳﻂ اﳊﺴﺎﰊ أﻭ اﳌﺪة اﳌﺘﻮﻗﻌﺔ ) ,(teﻭﻛﺬﻟﻚ اﻟﺘﺒﺎﻳﻦ σ2eﳍﺬﻩ اﻟﻔﱰة ﻛﲈ ﻳﲇ:
= te a +4m + b
6
2
= σ2 e ( b-a
6 )
ﺗﻮزﻳﻊ ﺑﻴﺘﺎ ﳜﺘﻠﻒ ﻋﻦ اﻟﺘﻮزﻳـﻊ اﻟﻄﺒﻴﻌـﻲ ﺑﺄﻧـﻪ ﻟـﻴﺲ ﺑﺎﻟـﴬﻭرة ﻣﺘﻨﺎﺳـﻖ ﺣـﻮﻝ
اﻟﻮﺳﻂ .ﻭذﻟﻚ ﻷﻧﻪ ﺑﺈﻣﻜﺎﻧﻨﺎ اﳊﺼﻮﻝ ﻋﲆ ﺗﻘﺪﻳﺮ ﻣﺘﻔﺎﺋﻞ ” “aﻗﺮﻳـﺐ ﺟـﺪا ﻣـﻦ اﻟﺘﻘـﺪﻳﺮ
“ ﻭاﻟﺘﻘﺪﻳﺮ اﳌﺘﺸﺎﺋﻢ” ” bﻳﻜﻮﻥ ﺑﻌﻴﺪ ﺟﺪا ﻋﻦ اﻟﺘﻘﺪﻳﺮ اﻷﻛﺜﺮ اﺣـﺘﲈﻻ, اﻷﻛﺜﺮ اﺣﺘﲈﻻ ”m
اﻵﻥ دﻋﻨﺎ ﻧﺴﺘﺨﺪﻡ ﻫﺬﻩ اﻟﺘﻘﺪﻳﺮات اﻟﺜﻼث )أﻱ اﻟﺘﻘﺪﻳﺮ اﳌﺘﻔﺎﺋﻞ ,اﻟﺘﻘﺪﻳﺮ اﻷﻛﺜـﺮ
اﺣﺘﲈﻻ ,اﻟﺘﻘﺪﻳﺮ اﳌﺘﺸﺎﺋﻢ( ﰲ اﳌﺸﻜﻠﺔ اﻟﺴﺎﺑﻘﺔ ,ﺑﺪﻻ ﻣﻦ اﻟﺘﻘﺪﻳﺮ اﻷﻭﻝ .ﻛﺬﻟﻚ اﳌﺘﻮﺳـﻂ
اﳊﺴﺎﰊ أﻭ اﻟﻔﱰة اﳌﺘﻮﻗﻌﺔ teﻭاﻟﺘﺒﺎﻳﻦ σ2eﰲ ﻓﱰة اﻷﻧﺸﻄﺔ.
اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ اﳌﺘﻮﺳﻂ اﳊﺴﺎﰊ أﻭ اﻟﻔﱰة اﳌﺘﻮﻗﻌﺔ teﻭاﻟﺘﺒﺎﻳﻦ σ2eﻟﻔـﱰات
ﲨﻴﻊ اﻷﻧﺸﻄﺔ:
اﻟﺘﺒﺎﻳﻦ اﳌﺪة اﳌﺘﻮﻗﻌﺔ اﻟﺘﻘﺪﻳﺮ اﳌﺘﺸﺎﺋﻢ اﻟﺘﻘﺪﻳﺮ اﻷﻛﺜﺮ اﺣﺘﲈﻻ اﻟﺘﻘﺪﻳﺮ اﳌﺘﻔﺎﺋﻞ اﻟﻨﺸﺎط
1.78 12 16 12 8 A
9 20 31 19 13 B
4 14 20 14 8 C
16 16 28 16 4 D
40.11 28 57 23 19 E
4 15 21 15 9 F
16 36 48 36 24 G
7.11 22 30 22 14 H
2.78 18 23 18 13 I
11.11 24 34 24 14 J
ﹰ
ﻣﺜﻼ ﳊﺴﺎب اﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ ﻭاﻟﺘﺒﺎﻳﻦ ﻟﻠﻨﺸﺎط Bﻓﺈﻥ:
( 31-13
) = (3)2 =9
2
= σ2 e 6
ﻣﻦ أﻫﻢ اﻷﺳﺌﻠﺔ اﳌﻄﻠﻮب اﻹﺟﺎﺑﺔ ﻋﻠﻴﻬﺎ ﻣﻦ ﻗﺒـﻞ اﳌـﴩﻓﲔ ﻋـﲆ اﳌـﴩﻭع ,ﻫـﻲ
أﺳﺌﻠﺔ ﺗﺘﻌﻠﻖ ﺑﺎﻟﻮﻗﺖ اﻟﺬﻱ ﻳﻨﺘﻬﻲ ﻓﻴﻪ اﳌﴩﻭع .ﻭﺑﺎﻟﺘﺤﺪﻳﺪ اﻟﺴﺆاﻝ ﻫﻮ ﺑﻨﺴﺒﺔ ﻛـﻢ ﻧﺤـﻦ
ﻭاﺛﻘﻮﻥ ﺑﺄﻥ اﳌﴩﻭع ﺳﻴﻨﺘﻬﻲ ﰲ ﻭﻗﺖ أﻭ ﺗﺎرﻳﺦ ﻣﻌﲔ?
ﻭﰲ اﳌﺜﺎﻝ اﳊﺎﱄ ﳑﻜﻦ أﻥ ﹸﻧﺴﺄﻝ :ﺑﻨﺴﺒﺔ ﻛﻢ ﻧﺤﻦ ﻭاﺛﻘﻮﻥ ﺑﺄﻧﻨﺎ ﺳـﻨﻜﻤﻞ اﳌـﴩﻭع
ﻗﺒﻞ اﻟﻴﻮﻡ اﻟـ ?75
ﺑﺈﻣﻜﺎﻧﻨﺎ إرﻓـﺎﻕ ﻣﻘﻴـﺎس ﻟﻼﺣﺘﲈﻟﻴـﺔ ﻫـﺬﻩ ,ﻣﺜـﻞ اﻟﺘﺒـﺎﻳﻦ ﻭاﻻﻧﺤـﺮاﻑ اﳌﻌﻴـﺎرﻱ
ﻟﻸﻭﻗﺎت اﻟﺘﻲ ﺣﺴﺒﻨﺎﻫﺎ ﻭذﻟﻚ ﻣﺜﻞ اﻟﺘﻮﻗﻴﺖ اﳌﺒﻜﺮ ﻟﻸﻧﺸﻄﺔ أﻭ اﻷﺣﺪاث .ﻭﻟﻜﻦ ﻧﺤﻦ
اﻵﻥ ﺑﺼﺪد اﻟﱰﻛﻴﺰ ﻋﲆ ﻣﻌﺮﻓﺔ اﺣﺘﲈﻝ ﻭﻗﻮع اﳊﺪث اﻷﺧـﲑ )ﺣـﺪث (7ﻭﻫـﻮ ﺣـﺪث
اﻻﻧﺘﻬﺎء ﻣﻦ اﳌﴩﻭع.
ﻫـﻮ اﻟﺘﺒـﺎﻳﻦ ﰲ ﻓـﱰة إﻛـﲈﻝ ﻧـﺸﺎط ﻣـﻦ اﻷﻧـﺸﻄﺔ أﻭ ﺣـﺪث ﻣـﻦ ﺗﻌﺮﻳﻒ σ2E:
اﻷﺣﺪاث .
اﻵﻥ دﻋﻨﺎ ﻧﻘﻮﻡ ﺑﺼﻴﺎﻏﺔ ﻭﻗﺖ إﲤﺎﻡ اﳌﴩﻭع ﻋﲆ أﻧﻪ ﹸﻳﺘﻮﻗﻊ أﻥ ﻳﻜﺘﻤﻞ ﰲ ﺧﻼﻝ 66
ﻣﺘﻮﺳﻄﺎت اﳌﺘﻐﲑات اﻟﻌﺸﻮاﺋﻴﺔ )أﻱ ﻓﱰات اﻷﻧﺸﻄﺔ( ,ﻭﺗﺒﺎﻳﻨﻪ ﻫﻮ ﻋﺒـﺎرة ﻋـﻦ ﳎﻤـﻮع
ﺗﺒﺎﻳﻨﺎت ﻫﺬﻩ اﳌﺘﻐﲑات اﻟﻌﺸﻮاﺋﻴﺔ.
ﻟﺬﻟﻚ ﻓﺈﻥ :
ﻣﺘﻮﺳﻂ اﳌﺪة اﻟﺘﻲ ﻳﺄﺧﺬﻫﺎ اﳌﴩﻭع = 66 = 36+16+ 14ﹰ
ﻳﻮﻣﺎ )ﻛﲈ ﰲ اﻟﺴﺎﺑﻖ(
ﹰ
ﻳﻮﻣﺎ ﹸﺣﺪد ﺑﻮاﺳﻄﺔ اﻷﻧﺸﻄﺔ اﻟﺘﻲ ﺗﻘﻊ ﻋﲆ اﳌﺴﺎر اﳊﺮج )أﻱ (G-D-C
ﻣﻊ إﻧﻨﺎ اﻓﱰﺿﻨﺎ أﻥ اﻟﻔﱰة اﳌﺘﻮﻗﻌﺔ ﻹﻛﲈﻝ اﳌﴩﻭع ﻫﻲ 66ﹰ
ﻳﻮﻣﺎ ,إﻻ أﻥ ذﻟﻚ ﻗﺪ ﻻ
ﳛﺪد اﻟﻮﻗﺖ اﻟﺼﺤﻴﺢ ,ﺧﺎﺻﺔ أﻥ ﺑﻌﺾ اﳌﺴﺎرات اﻷﺧﺮ ﻗﺪ ﻳﺄﺧﺬ ﻭﻗﺖ أﻃـﻮﻝ ﻣـﻦ
اﳌﺴﺎر اﳊﺮج أﻭ أﻥ اﳌﺴﺎر اﳊﺮج ﻗﺪ ﻳﻜﺘﻤﻞ ﰲ ﻭﻗﺖ اﻗﻞ.
اﺣﺴﺐ اﺣﺘﲈﻝ أﻥ ﻳﺄﺧﺬ اﳌﺴﺎر A-E-Iﻭﻗﺘﺎ أﻛﺜﺮ ﻣﻦ 43ﹰ
ﻳﻮﻣﺎ.
Event Occurrence Times أﻭﻗﺎت ﻭﻗﻮع اﳊﺪث
ﻟﻮﻗﻮع اﳊﺪث اﻷﺧﲑ ,ﻭﺧﺎﺻـﺔ ﻓﱰة إﻛﲈﻝ اﳌﴩﻭع ﻫﻲ ﺗﻌﺎدﻝ اﻟﻮﻗﺖ اﳌﺒﻜﺮTE
ﻻﻥ TEﻟﻠﺤﺪث اﻷﻭﻝ ﺑﺪأ ﻣﻦ اﻟﺼﻔﺮ .ﻭﺑﺈﻣﻜﺎﻧﻨﺎ ﻗﻴﺎس اﻟﺘﺒﺎﻳﻦ σ2Eاﳌﺮاﻓﻖ ﻟﻠﻮﻗﺖ اﳌﺒﻜﺮ
TEﻟﻜﻞ ﺣﺪث .ﻭﺳﻨﺴﺘﺨﺪﻡ ﺗﺒﺎﻳﻦ ﻓﱰة اﻟﻨﺸﺎط σ2eﻟﻠﺤﺼﻮﻝ ﻋﲆ ﺗﺒﺎﻳﻦ اﳊﺪث . σ2E
ﻓﻠﻜﻞ ﺣﺪث ﻣﻌﲔ ,ﻓـﺈﻥ اﻟﺘﺒـﺎﻳﻦ ﰲ ﻭﻗـﻮع اﳊـﺪث ) = ( σ Eاﻟﺘﺒـﺎﻳﻦ ) ( σ Eﻟﻠﺤـﺪث
2 2
ﻓ ﹰ
ﻤﺜﻼ :
2
اﻟﺘﺒﺎﻳﻦ ﻟﻠﺤﺪث اﻷﻭﻝ ,0 = σ Eﺣﺴﺐ اﻟﺘﻌﺮﻳﻒ
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 188
2
اﻟﺘﺒﺎﻳﻦ ﻟﻠﺤﺪث اﻟﺜﺎﲏ = σ Eﺗﺒﺎﻳﻦ اﳊﺪث اﻷﻭﻝ +ﺗﺒـﺎﻳﻦ اﻟﻨـﺸﺎط اﻟـﺬﻱ ﻳـﺮﺑﻂ
1.78 = 1.78 + 0= (A اﳊﺪث 2ﺑﺎﳊﺪث ) 1أﻱ ﺗﺒﺎﻳﻦ اﻟﻨﺸﺎط
ﻛﺬﻟﻚ اﳊﺪث 4 = 4 + 0 = 3أﻳﺎﻡ
ﻭﻟﻜﻦ اﳊﺪث ,4أﺻﻌﺐ ﻗﻠﻴﻼ ,ﺣﻴﺚ ﻳﻮﺟﺪ ﻧﺸﺎﻃﲔ ﺳـﺎﺑﻘﲔ ﻟﻠﺤـﺪث 4ﻭﻫـﻢ
D, Bﻭﳌﻌﺮﻓﺔ اﻟﺘﺒﺎﻳﻦ ﳍﺬا اﳊﺪث ﻓﺈﻧﻪ ﳚﺐ ﻣﻌﺮﻓﺔ أﻱ ﻣـﻦ اﻟﻨـﺸﺎﻃﲔ ﻫـﻮ اﻟـﺬﻱ ﺣـﺪد
ﻭﻗﺖ ﻣﺒﻜﺮ 30 = TEﹰ
ﻳﻮﻣﺎ ﻟﻠﺤﺪث ? 4
إﻧﻪ اﻟﻨﺸﺎط Dﻭذﻟﻚ ﻻﻥ 30 = TEﻫﻲ ﻋﺒﺎرة ﻋﻦ ﲨﻊ 30 = 16 + 14ﹰ
ﻳﻮﻣﺎ.
ﺷﺒﻜﺔ PERTاﻟﺘﺎﻟﻴﺔ ﺗﻮﺿﺢ اﻟﺘﺒﺎﻳﻦ ﻟﻜﻞ اﻷﺣﺪاث :
ﻭﻫﻮ ﻋﻦ ﻃﺮﻳﻖ اﳊﺪث . 3ﻟﺬﻟﻚ ﻓﻌﻨﺪ ﺣﺴﺎب اﻟﺘﺒﺎﻳﻦ ﳍﺬا اﳊﺪث ﻓﺈﻧﻨـﺎ ﻧﺠﻤـﻊ
ﺗﺒﺎﻳﻦ اﳊﺪث + 3ﺗﺒﺎﻳﻦ اﻟﻨﺸﺎط = 20 = 16 + 4ﹰ
ﻳﻮﻣﺎ.
ﻭﻳﻔﴪ ﻋﲆ أﻥ اﺣﺘﲈﻝ ﻭﻗﻮع اﳊﺪث 4ﻳﻜـﻮﻥ ﻳﺘﺒـﻊ اﻟﺘﻮزﻳـﻊ اﻟﻄﺒﻴﻌـﻲ ﺑﻤﺘﻮﺳـﻂ
ﻳﻮﻣﺎ ,ﻭﺗﺒﺎﻳﻦ 20ﹰ
ﻳﻮﻣﺎ. ﺣﺴﺎﰊ ) (TEﻳﺴﺎﻭﻱ 30ﹰ
189 أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
ﻭﻣﻦ اﳌﻤﻜﻦ ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﻘﻊ اﳊـﺪث 4ﻗﺒـﻞ اﻟﻴـﻮﻡ . 35ﻭﳊـﺴﺎب ذﻟـﻚ
ﻓﺈﻧﻨﺎ أﻭﻻ ﻧﺴﺘﺨﺮج ﻗﻴﻤﺔ .z
35 − 30
=z = 1.12
20
ﻭﻫﻜﺬا ﳑﻜﻦ أﻥ ﻧﻜﻤﻞ ﺣﺴﺎب اﻟﺘﺒﺎﻳﻦ ﳉﻤﻴﻊ اﻷﺣـﺪاث اﻟﺒﺎﻗﻴـﺔ ,ﻭﻣﻼﺣﻈـﺔ أﻥ
اﻟﺘﺒﺎﻳﻦ ﻟﻠﺤﺪث اﻷﺧﲑ ) (7ﳚﺐ أﻥ ﻳﺴﺎﻭﻱ اﻟﺘﺒـﺎﻳﻦ اﳋـﺎص ﺑـﺎﻟﻔﱰة اﳌﺘﻮﻗﻌـﺔ ﻹﳖـﺎء
اﳌﴩﻭع ﺑﺄﻛﻤﻠﻪ.
أﻭﻗﺎت إﲤﺎﻡ اﻟﻨﺸﺎط Activity-Completion Times
ﻣﺴﺎﺋﻞ ﳏﻠﻮﻟﺔ ﻋﲆ أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج CPM
ﻻ ﻳﻮﺟﺪ B
A C
A D
A,B E
B,A F
C,E G
D,G H
E I
F K
−3إذا ﻛﺎﻧﺖ اﻷﻭﻗﺎت اﳌﺘﻮﻗﻌﺔ ﻭاﻟﺘﺒﺎﻳﻦ ﻟﻸﻧﺸﻄﺔ ﻭاﻹﺣﺪاث ﻷﺣﺪ اﳌﺸﺎرﻳﻊ ﻫﻲ
ﻛﺎﻟﺘﺎﱄ:
اﳌﻄﻠﻮب:
أ( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﺧﻼﻝ 14ﹰ
ﻳﻮﻣﺎ ) 14ﻳﻮﻡ أﻭ اﻗﻞ(?
ب( اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﺧﻼﻝ 10أﻳﺎﻡ ) 10أﻳﺎﻡ أﻭ اﻗﻞ( ?
ﺟـ( اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﻟﻨﺸﺎط Dﰲ ﻣﺪة ﺗﱰاﻭح ﺑﲔ 5إﱃ 10أﻳﺎﻡ?
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 192
اﳌﻄﻠﻮب :
أ ( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﻓﱰة ﻻ ﺗﻘﻞ ﻋﻦ 46ﻳﻮﻡ?
ب( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﻓﱰة ﻻ ﺗﺰﻳﺪ ﻋﻦ 86ﻳﻮﻡ?
ﺟـ( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﺒﺪأ اﻟﻨﺸﺎط Gﰲ ﻓﱰة ﻻ ﺗﺰﻳﺪ ﻋﻦ 40ﹰ
ﻳﻮﻣﺎ?
د( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﺒﺪأ اﻟﻨﺸﺎط Gﰲ ﻓﱰة ﺗﱰاﻭح ﺑﲔ 30إﱃ 50ﹰ
ﻳﻮﻣﺎ?
193 أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
a) A, ,Dummy,D
b) A,Dummy,E
c) B,C,D
d) B,C,E
ﺟـ( اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﻓﱰة ﻻ ﺗﻘﻞ ﻋﻦ 14أﺳﺒﻮع )أﻱ 14أﺳﺒﻮﻋﺎ أﻭ أﻛﺜﺮ(?
د ( اﺣﺘﲈﻝ أﻥ ﻳﺒﺪأ اﻟﻨﺸﺎط dﰲ ﻣﺪة ﻻ ﺗﺰﻳﺪ ﻋﻦ 3أﺳﺎﺑﻴﻊ?
197 أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
ﻧﺒﺪأ ﺑﻮﺿﻊ اﻟﻘﻴﻤﺔ ﺻﻔﺮ ) (0ﰲ اﳋﻠﻴﺔ اﻷﻭﱃ ﻭاﻟﺘﻲ ﲤﺜﻞ اﳊﺪث رﻗﻢ .1 •
اﳋﻼﻳﺎ D9:G9ﺳﺘﻜﻮﻥ اﳋﻼﻳﺎ اﻟﺘﻲ ﳜﺮج ﻓﻴﻬﺎ ﻗﻴﻢ ﻭﻧﺘﺎﺋﺞ اﻟﻮﻗﺖ اﳌﺒﻜـﺮ ﻟﻜـﻞ •
ﺣﺪث .ﻭﻫﺬا ﺳﻴﻜﻮﻥ ﻫﻮ اﳌﻄﻠﻮب ﻣﻦ اﻟﱪاﻣﺞ اﻟﺘﻮﺻﻞ إﻟﻴﻪ ﻭﺳﻴﻜﻮﻥ ﺷـﻜﻞ اﳌـﺸﻜﻠﺔ
ﰲ ﺑﺮﻧﺎﻣﺞ إﻛﺴﻞ ) (EXCELﻛﺎﻟﺘﺎﱄ:
199 أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
ﺑﻌﺪ ذﻟﻚ ﻧﺪﺧﻞ ﺷﺒﻜﺔ ﺑﲑت ) (PERTﻭاﻟﻌﻼﻗﺔ ﺑـﲔ اﻷﺣـﺪاث ﻭاﻷﻧـﺸﻄﺔ ﰲ •
اﳊﺪث اﻟﺴﺎﺑﻖ ﻭاﳊﺪث اﻟﻼﺣﻖ ﻓﺈﻧﻪ ﻫﻨﺎ ﺳﺘﻮﺿﻊ ﻫـﺬﻩ اﻟﻌﻼﻗـﺔ ﰲ اﻟـﺼﻔﻮﻑ ﺑﺤﻴـﺚ
ﻳﻜﻮﻥ ﻟﻜﻞ ﻧﺸﺎط ﺻﻒ ﻭاﺣﺪ.
ﻛﻞ ﻧﺸﺎط ﺳﻴﻮﺿﻊ إﻣﺎﻣﻪ اﻟﺮﻗﻢ ) (1−ﻣﻘﺎﺑﻞ اﳊـﺪث اﻟـﺬﻱ ﻳﺒـﺪأ ﺑـﻪ ﻭﻳﻮﺿـﻊ •
أﻣﺎﻣﻪ ) (1أﻣﺎﻡ اﳊﺪث اﻟﺬﻱ ﻳﻨﺘﻬﻲ ﻓﻴﻪ ﻭﻣﺎ ﻋﺪ ذﻟﻚ ﻧﻀﻊ اﻟﻘﻴﻤﺔ ) (0ﻛـﲈ ﰲ اﻟـﺸﻜﻞ
اﻟﺘﺎﱄ:
ﺑﻌﺪ ذﻟﻚ ﻧﺪﺧﻞ اﻟﻮﻗﺖ أﻭ اﳌﺪة اﳌﺘﻮﻗﻌﺔ ) (teﻟﻜﻞ ﻧﺸﺎط أﻣﺎﻣﻪ ﰲ اﻟﻌﻤﻮد ﻋـﲆ •
ﻭﰲ اﻟﻌﻤﻮد Jﻋﲆ ﺳﺒﻴﻞ اﳌﺜﺎﻝ ﻳﻤﻜﻦ أﻥ ﻧﻀﻊ اﳋﻼﻳﺎ اﳋﺎﺻﺔ ﺑﺎﻟﻮﻗـﺖ اﳌﺘـﺄﺧﺮ •
ﺑﻌﺪ ذﻟﻚ ﻧﺤﺪد اﳋﻠﻴﺔ اﳋﺎﺻﺔ ﺑﺎﳌﺪة اﳌﺘﻮﻗﻊ ﻟﻠﻤـﴩﻭع ﻛﻜـﻞ ﻭﻫـﻲ ﻋﺒـﺎرة ﻋـﻦ
اﻟﻮﻗﺖ اﳌﺒﻜﺮ ﻭاﳌﺘﺄﺧﺮ ﻟﻠﺤﺪث اﻷﺧﲑ ﻭﻧﻀﻌﻬﺎ ﰲ اﳋﻠﻴﺔ ﹰ
ﻣﺜﻼ H11ﻭﻫﻲ ﻧﻔﺴﻬﺎ اﻟﻘﻴﻤـﺔ
اﻟﺘﻲ ﺗﻜﻮﻥ ﰲ اﳋﻠﻴﺔ .I9ﻭﻟﺬﻟﻚ ﻧﻀﻊ ﰲ اﳋﻠﻴﺔ H11اﻟﻘﻴﻤﺔ ).(I9
اﻻﻧﺘﻘﺎﻝ إﱃ Solverﰲ ﻗﺎﺋﻤﺔ أدﻭات Toolsﺛﻢ ادﺧﻞ اﳌﻌﻄﻴﺎت اﻟﺘﺎﻟﻴﺔ:
ﰲ ﺧﺎﻧﺔ اﳋﻠﻴﺔ اﳍﺪﻑ set target cellﺿﻊ . H11
ﰲ ﺧﺎﻧﺔ equal toﻧﻀﻊ minأﻱ اﻗﻞ ﻣﺪة ﻣﺘﻮﻗﻌﺔ.
ﰲ ﺧﺎﻧﺔ اﳋﻼﻳﺎ اﻟﺘﻲ ﻳﺘﻢ ﺗﻐﻴﲑﻫﺎ by changingﻧﻀﻊ . D9:I9
ﻭﰲ ﺧﺎﻧﺔ اﻟﻘﻴﻮد subject toﻧﻀﻊ اﻟﻘﻴﺪ D9:I9>=0ﻭﻛﺬﻟﻚ اﻟﻘﻴﺪ.
. J16:J25>=L16:L25
ﻭﰲ ﺧﺎﻧﺔ اﳋﻴﺎرات Optionsﻧﻀﻊ اﻓﱰاض ﻧﻤﻮذج ﺧﻄﻲ Assume Linear Model
"ﻣﺸﻜﻠﺔ ﺟﺪﻳﺪة" ﻭﻳـﺘﻢ ﻛﺘﺎﺑـﺔ ﻣﻌﻠﻮﻣـﺎت ﺑﻌﺪ ذﻟﻚ ﻳﺘﻢ اﻟﻨﻘﺮ ﻋﲆ اﻷﻳﻘﻮﻧﺔ
اﳌﺸﻜﻠﺔ ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ:
Numberﻫــﻲ ﻋــﺪد اﻷﻧــﺸﻄﺔ ﻭﻧﻮﻋﻴــﺔ اﳌــﺸﻜﻠﺔ ﻣــﻊ اﻟﻌﻠــﻢ ﺑــﺄﻥ of activities
) (Data Entry Formatﻋﲆ ﺷﻜﻞ ﺟﺪﻭﻝ ) .(Spreadsheetﻭﺑﻌﺪ ذﻟـﻚ ﲣـﺮج ﻟﻨـﺎ ﻧﺎﻓـﺬة
إدﺧﺎﻝ اﻟﺒﻴﺎﻧﺎت ﻛﲈ ﻫﻲ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 204
ﻣﻊ اﻟﻌﻠﻢ أﻳﻀﺎ ﺑـﺄﻥ رﻗـﻢ اﻟﻨـﺸﺎط ﻫـﻮ ) (Activity Numberﻭاﺳـﻢ اﻟﻨـﺸﺎط ﻫـﻮ
(Immediateﻭﻳﺘﻢ ﻭﺿﻊ ) (Activity nameﻭاﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ﻣﺒﺎﴍة ﻫﻲ )Predecessor
ﻓﻮاﺻﻞ ﺑﻴﻨﻬﲈ إذا ﻛﺎﻧﺖ اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ أﻛﺜﺮ ﻣﻦ ﻭاﺣـﺪ .ﻭﺑﻌـﺪ اﻻﻧﺘﻬـﺎء ﻣـﻦ إدﺧـﺎﻝ
اﻟﺒﻴﺎﻧﺎت ﺑﺎﻟﻜﺎﻣﻞ ﻧﻘﻮﻡ ﺑﺤﻞ اﳌﺸﻜﻠﺔ ﻣﻦ ﻗﺎﺋﻤﺔ ).(Solve and Analyze
ﻭﺑﻌﺪ ذﻟﻚ ﲣﺮج ﻟﻨﺎ ﻧﺎﻓﺬة اﳊﻞ ﰲ اﻟﺼﻔﺤﺔ اﻟﺘﺎﻟﻴﺔ:
205 أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
ﻻﻧﺘﻬﺎء اﳌﴩﻭع ) (Project Completion Timeﻭﻫﻲ ﻧﻔﺴﻬﺎ ﻧﻔـﺲ اﻟﻨﺘـﺎﺋﺞ اﻟﺘـﻲ ﲢـﺼﻠﻨﺎ
ﻋﻠﻴﻬﺎ ﻣﻦ ﻗﺒﻞ ﺑﺎﺳﺘﺨﺪاﻡ ﻃﺮﻳﻘﺔ ﺑﲑت ). (PERT
ﻛﺬﻟﻚ ﻳﻤﻜﻦ اﻻﻃﻼع ﻋـﲆ ﻧﺘـﺎﺋﺞ اﳊـﻞ اﻟـﺴﺎﺑﻖ ﻋـﲆ ﺧﺎرﻃـﺔ ﺑـﲑت )(PERT
اﻟﺘﺎﻟﻴﺔ:
ﻭﻛﺬﻟﻚ ﻳﻤﻜﻦ اﻻﻃﻼع ﻋﲆ اﻟﺮﺳﻢ اﳋﺎص ﺑﺎﻟﻮﻗﺖ اﳌﺒﻜﺮ ﻭاﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ ﻟﻜـﻞ
ﻧﺸﺎط ﻣﻦ اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ:
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 206
ﻛﺬﻟﻚ ﻳﻤﻜﻦ اﳊـﺼﻮﻝ ﻋـﲆ اﻟﻌﺪﻳـﺪ ﻣـﻦ اﻟﻨﺘـﺎﺋﺞ اﳌﻬﻤـﺔ اﻷﺧـﺮ ﺑﺎﺳـﺘﺨﺪاﻡ
اﻟﱪﻧﺎﻣﺞ ﻣﺜﻞ اﳊﺼﻮﻝ ﻋـﲆ ﺟـﺪﻭﻝ ﺗﻜـﺎﻟﻴﻒ ﻣـﺸﻜﻠﺔ ﺑـﲑت ) (PERTﻭرﺳـﻢ ﺷـﺒﻜﺔ
اﻟﺘﻜﺎﻟﻴﻒ ﳌﺸﻜﻠﺔ ﺑﲑت ) (PERTﻭﲢﻠﻴﻞ اﻻﺣﺘﲈﻻت ) (Probabilitiesﻭﻛﺬﻟﻚ اﳌﺤﺎﻛﺎة
).(Simulation
207 أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
−1
−2
−3
=Z
x- µ
=
14-12.5
=
1.5
= 1.07 ﻭﻣﻦ اﳉﺪﻭﻝ = 0.3577
σ √1.96 1.4
P(x ≤ 14) =0.5+0.3577 =0.8577
=Z
x- µ
=
10-12.5
=
2.5
= -1.79 ﻭﻣﻦ اﳉﺪﻭﻝ = 0.4833
σ √1.96 1.4
P(x ≤ 10) = 0.5 − 0.4833 = 0.017
=Z1
X1- µ
=
5 - 7.5
=
-2.5
= -2.80 ﻭﻣﻦ اﳉﺪﻭﻝ = 0.4974
σ √0.8 0.894
=Z2
- µ 2X
=
- 7.510
√0.8
=
2.5
= 2.80 ﻭﻣﻦ اﳉﺪﻭﻝ = 0.4974
σ 0.894
P(5 ≤x ≤ 1) = 0.4974 + 0.4974 = 0.99
209 أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
−4
=0.5+0.499=0.999اﻻﺣﺘﲈﻝ
=0.5+0.499=0.999اﻻﺣﺘﲈﻝ
=0.5+0.487=0.987اﻻﺣﺘﲈﻝ
د( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﺒﺪأ اﻟﻨﺸﺎط Gﰲ ﻓﱰة ﺗﱰاﻭح ﺑﲔ 30إﱃ 50ﹰ
ﻳﻮﻣﺎ?
x-µ
=Z
σ
30−50
=Z1 = + 4.47
20
211 أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج
x-µ
=Z σ
30-30
=Z2 =0
20
ﻣﻦ اﳉﺪﻭﻝ p=0.499
=0+0.499= 0.5اﻻﺣﺘﲈﻝ
−5
−6
−7
b) A,Dummy,E
ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ 212
−8
اﻟﻔﱰات اﳌﺘﻮﻗﻌﺔ
TL TE σ2 te اﳌﺘﺸﺎﺋﻢ اﻷﻛﺜﺮ اﺣﺘﲈﻻ اﳌﺘﻔﺎﺋﻞ اﻟﻨﺸﺎط
)(b )(m )(a
2.75 2.75 0.17 2.75 3.5 3 1 A
x-
µ
15-11.75 3.25 ﻣﻦ
=
=Z2 = = = 3.45
σ √0.887 0.942 اﳉﺪﻭﻝ 0.4999
ج( اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﻓﱰة ﻻ ﺗﻘﻞ ﻋﻦ 14أﺳﺒﻮع )أﻱ 14أﺳﺒﻮﻋﺎ أﻭ أﻛﺜﺮ(?
.5-0.2880=.220
215
اﳌﺮاﺟﻊ 216
ﹰ
اﳌﺮاﺟﻊ اﻷﺟﻨﺒﻴﺔ:ﺛﺎﻧﻴﺎ
1. Operation Research, Application and Algorithms, Wayne L. Winston, Indiana
University, 4th Edition, 2004.
2. Applied Management Science: A Computer-Integrated Approach for Decision
Making: John A., Jr. Lawrence, Barry Alan Pasternak, 1997
3. Introduction to Operations Research, Hamdy A. Taha, eighth edition, April 4,
2006.
4. Introduction to mathematical programming, Frederick S. Hillier, Gerald J.
Lieberman. 2 edition, April 1, 1995
5. Production and Operations Analysis, Second Edition, Steven Nahmais, Santa
Clara University, IRWIN, March 3, 2008
6. Introduction to Mathematical Programming, by N. K. Kwak, Saint Louis
University, Marc J. Schniederjurs university of Nebraska, Robert E.Krieger
Publishing Company, Malabar, Florida, 1987
7. Quantitative Methods for Business Decision with Case. San Jose. State
University, The Dryden Press, Sixth Edition, 1994
8. Operation Research Principles and Practice, Second Edition, Ravindran Phillips
Solberg, July 2007
9. Quantitative Decision-Making for Business, Prentice, Hall International
editions, Gilbert Gordon, Israel Pressman. Third edition, 1990
10. Linear Programming and Network Flows, Second Edition, Makhtar s. Bazaraa,
John J. Jarvis, and Hanif D. Sherali, November 2008
א
إﻧﺠﻠﻴﺰﻱ− ﻋﺮﰊ:أﻭﻻﹰ
217
ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت 218
Systems اﻷﻧﻈﻤﺔ
Stochastic اﻷﻧﻈﻤﺔ اﻻﺣﺘﲈﻟﻴﺔ
Reasoning أﻧﻈﻤﺔ اﻟﺘﺤﻠﻴﻞ
Expert Systems أﻧﻈﻤﺔ اﳋﱪاء
FMS Flexible Manufacturing Systems اﻷﻧﻈﻤﺔ اﻟﺼﻨﺎﻋﻴﺔ اﳌﺮﻧﺔ
Decision Support Systems أﻭDSS أﻧﻈﻤﺔ اﻟﻘﺮارات اﳌﺴﺎﻋﺪة
Natural Language Systems أﻧﻈﻤﺔ اﻟﻠﻐﺔ اﻟﻄﺒﻴﻌﻴﺔ
Ctivity Completion Times أﻭﻗﺎت إﲤﺎﻡ اﻟﻨﺸﺎط
Interarrival Times اﻷﻭﻗﺎت اﻟﻔﺎﺻﻠﺔ
Event Occurrence Times أﻭﻗﺎت ﻭﻗﻮع اﳊﺪث
First Come First Served أﻭFCFS اﻷﻭﻝ ﰲ اﻟﻮﺻﻮﻝ اﻷﻭﻝ ﰲ اﳋﺪﻣﺔ
Constant اﻟﺜﺎﺑﺖ
State ﺣﺎﻟﺔ
Capacity Of Queue ﺣﺠﻢ اﻟﺼﻒ
Feasible Solution اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ
Multiple Optimal Solutions ﺣﻠﻮﻝ ﻣﺘﻌﺪدة ﻣﺜﲆ
Idle ﻓﺎرغ
Project Duration ﻓﱰة اﳌﴩﻭع
Infinite ﻻﳖﺎﺋﻲ
Logarithm اﻟﻠﻮﻏﺎرﻳﺘﲈت
מ
Temporary ﻣﺆﻗﺘﺔ
Inference Engine ﻣﺎﻛﻴﻨﺔ اﻻﺳﺘﺪﻻﻝ
Multiple Objectives ﻣﺘﻌﺪد اﻷﻫﺪاﻑ
Multi-Objective ﻣﺘﻌﺪدة اﻷﻫﺪاﻑ
Slack Variable ﻣﺘﻐﲑ ﻓﺎﺋﺾ
Variable Mix اﳌﺘﻐﲑات اﳊﺮة اﻟﻘﻴﻤﺔ
Surplus Variables اﳌﺘﻐﲑات اﻟﺰاﺋﺪة
Artificial Variables اﳌﺘﻐﲑات اﻟﺼﻨﺎﻋﻴﺔ
Slack Variables اﳌﺘﻐﲑات اﻟﻔﺎﺋﻀﺔ
Nonmix Variables اﳌﺘﻐﲑات ﻏﲑ اﻟﺪاﺧﻠﺔ ﰲ اﳊﻞ
Feasible Solution ﳎﺎﻝ اﳊﻞ اﳌﻤﻜﻦ
Simulation اﳌﺤﺎﻛﺎة
225 ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت
Determinates اﳌﺤﺪدات
Deterministic ﳏﺪدة
Duration اﳌﺪة
Service Time ﻣﺪة اﳋﺪﻣﺔ ﻟﻜﻞ زﺑﻮﻥ
Expected Duration اﳌﺪة اﳌﺘﻮﻗﻌﺔ
Destinations ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ
Critical Path (CPM) اﳌﺴﺎر اﳊﺮج
Paths اﳌﺴﺎرات أﻭ اﻟﻄﺮﻕ
Shortest Path Problems ﻣﺸﺎﻛﻞ اﻟﻄﺮﻳﻖ اﻷﻗﴫ
Zero-One-Problems اﳌﺸﺎﻛﻞ ذﻭات اﻟﻘﻴﻤﺘﲔ
Unbound Feasible Solutions اﳌﺸﺎﻛﻞ ﻏﲑ اﳌﻘﻴﺪة
Subject To ﻣﴩﻭط أﻭ ﻣﻘﻴﺪ ﺑـ
Pure Integer Programming Problem ﻣﺸﻜﻠﺔ اﻟﱪﳎﺔ اﻟﺼﺤﻴﺤﺔ اﻟﺼﺎﻓﻴﺔ
Mixed Integer Programming Problem ﻣﺸﻜﻠﺔ اﻟﱪﳎﺔ اﻟﺼﺤﻴﺤﺔ اﳌﺨﺘﻠﻄﺔ
Assignment Problem ﻣﺸﻜﻠﺔ اﻟﺘﻌﻴﲔ أﻭ اﻟﺘﺨﺼﻴﺺ
Dual Problem اﳌﺸﻜﻠﺔ اﳌﺮاﻓﻘﺔ
Transportation Problem ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ
ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت 226
ﹰ
ﻋﺮﰊ− إﻧﺠﻠﻴﺰﻱ:ﺛﺎﻧﻴﺎ
A
Activity اﻟﻨﺸﺎط
Activity Completion Times أﻭﻗﺎت إﲤﺎﻡ اﻟﻨﺸﺎط
Arrival Process ﻋﻤﻠﻴﺔ اﻟﻮﺻﻮﻝ
Arrival Rate ﻣﻌﺪﻝ اﻟﻮﺻﻮﻝ
Arrivals ﻋﺪد اﻟﺰﺑﺎﺋﻦ
Artificial Intelligence اﻟﺬﻛﺎء اﻻﺻﻄﻨﺎﻋﻲ
Artificial Variables اﳌﺘﻐﲑات اﻻﺻﻄﻨﺎﻋﻴﺔ
Assignment Problem ﻣﺸﻜﻠﺔ اﻟﺘﻌﻴﲔ أﻭ اﻟﺘﺨﺼﻴﺺ
B
Branch – And – Bound Methods ﺑﺎﺳﺘﺨﺪاﻡ ﻃﺮﻳﻘﺔ اﻟﺘﻔﺮع
C
CAD اﻭComputer Aided Design اﻟﺘﻌﻠﻴﻢ ﺑﻤﺴﺎﻋﺪة اﳊﺎﺳﺐ
Capacity Of Queue ﺣﺠﻢ اﻟﺼﻒ
Central Limit Theory ﻧﻈﺮﻳﺔ اﻟﻨﺰﻋﺔ اﳌﺮﻛﺰﻳﺔ
Chain اﻟﺴﻠﺴﻠﺔ
Clock Time ﺳﺎﻋﺔ ﺗﻮﻗﻴﺖ
Computer –Aided Manufacturing اﻟﺘﺼﻨﻴﻊ ﺑﻤﺴﺎﻋﺪة اﳊﺎﺳﺐ
Constant اﻟﺜﺎﺑﺖ
229 ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت
D
Decision Science ﻋﻠﻢ اﻟﻘﺮار
Decision Support Systems(DSS) ﻧﻈﻢ دﻋﻢ اﲣﺎذ اﻟﻘﺮار
Declarative Rule اﻟﻘﻮاﻧﲔ اﳌﻌﻠﻨﺔ
Degeneracy اﻟﺘﺤﻠﻞ
Demands اﻟﻄﻠﺐ
Destinations ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ
Determinates اﳌﺤﺪدات
Deterministic ﳏﺪدة
Differentiation اﻟﺘﻔﺎﺿﻞ
Dijkstra’s Algorithm ﺧﻮارزﻣﻴﺔ دﺟﻜﺴﱰا
Discrete Event Simulation ﻧﲈذج اﳌﺤﺎﻛﺎة اﳌﺘﻘﻄﻌﺔ
ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت 230
E
Earliest Expected Completion Time
TE
اﻟﻮﻗﺖ اﳌﺒﻜﺮ اﳌﺘﻮﻗﻊ ﻟﻼﻧﺘﻬﺎء
Equipment Selection اﺧﺘﻴﺎر اﻷدﻭات
Event Occurrence Times أﻭﻗﺎت ﻭﻗﻮع اﳊﺪث
Exchange Coefficient ﻣﻌﺎﻣﻞ اﻟﺘﻐﻴﲑ
Exchange Ratio ﻣﻌﺪﻝ اﻟﺘﻐﻴﲑ
Expected Duration اﳌﺪة اﳌﺘﻮﻗﻌﺔ
Expected Time Of Completion اﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ ﻟﻼﻧﺘﻬﺎء
Expert Systems أﻧﻈﻤﺔ اﳋﱪاء
Exponential Distribution اﻟﺘﻮزﻳﻊ اﻵﳼ
231 ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت
F
Facility Planning ﲣﻄﻴﻂ اﳋﺪﻣﺎت
Feasible Solution ﳎﺎﻝ اﳊﻞ اﳌﻤﻜﻦ
First Come First Served أﻭFCFS اﻷﻭﻝ ﰲ اﻟﻮﺻﻮﻝ اﻷﻭﻝ ﰲ اﳋﺪﻣﺔ
Flexibility ﺗﻘﻨﻴﺔ اﳌﺮﻭﻧﺔ
Flexible Manufacturing System ﻧﻈﻢ اﻟﺼﻨﺎﻋﺔ اﳌﺮﻧﺔ
Fms Flexible Manufacturing Systems اﻷﻧﻈﻤﺔ اﻟﺼﻨﺎﻋﻴﺔ اﳌﺮﻧﺔ
Formulation ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ رﻳﺎﺿﻴﺎ
G
Gauss Jordan ﻣﻌﺎدﻟﺔ ﻗﺲ ﺟﻮردﻥ
Gemory Methods ﻃﺮﻳﻘﺔ ﻗﻮﻣﺮﻱ
Goal Programming ﺑﺮﳎﺔ اﳍﺪﻑ
Graphical Solution Methods ﻃﺮﻳﻘﺔ اﳊﻞ اﻟﺒﻴﺎﲏ
Group Technology GT ﺗﻘﻨﻴﺔ اﳌﺠﻤﻮﻋﺎت
H
Hardware أﺟﺰاء اﳊﺎﺳﺐ اﻵﱄ
Hungarian Method ﻃﺮﻳﻘﺔ ﻫﺎﻧﻐﺎرﻳﺎﻥ
ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت 232
I
Idle ﻓﺎرغ
Improvement Row ﻛﺴﺐ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة
Infeasible ﻏﲑ ﳑﻜﻦ
Inference Engine ﻣﺎﻛﻴﻨﺔ اﻻﺳﺘﺪﻻﻝ
Infinite ﻻﳖﺎﺋﻲ
Initial Simplex Tableau ﺟﺪﻭﻝ ا ﻟﺴﻤﺒﻠﻜﺲ اﻻﺑﺘﺪاﺋﻲ
Integer Programming ﺑﺮﳎﺔ اﻷﻋﺪاد اﻟﺼﺤﻴﺤﺔ أﻭﻏﲑ اﻟﻜﴪﻳﺔ
Integration اﻟﺘﻜﺎﻣﻞ
Intelligent Scheduling And
Information System
اﻟﺘﻮزﻳﻊ اﻟﺬﻛﻲ ﻭﻧﻈﺎﻡ اﳌﻌﻠﻮﻣﺎت
Interarrival Rate ﻣﻌﺪﻝ اﻟﻮﺻﻮﻝ اﻟﻔﺎﺻﻞ
Interarrival Times اﻷﻭﻗﺎت اﻟﻔﺎﺻﻠﺔ
Inventory Models ﻧﲈذج اﳌﺨﺰﻭﻥ
J
Jobs اﻷﻋﲈﻝ
Just-in-Time ﻃﺮﻳﻘﺔ ﻻ ﳐﺰﻭﻥ ,إﺣﻀﺎر اﳌﻮاد أﺛﻨﺎء اﻟﺼﻨﻊ ﻓﻘﻂ
K
Kan Ban System ﻧﻈﺎﻡ ﻛﺎﻥ ﺑﺎﻥ
Knapsack Problem ﻣﺸﻜﻠﺔ ﺣﻘﻴﺒﺔ اﻟﻈﻬﺮ
233 ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت
L
Latest Allowable Time اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ
Limits اﻟﻨﻬﺎﻳﺎت
Linear Programming اﻟﱪﳎﺔ اﳋﻄﻴﺔ
Logarithm اﻟﻠﻮﻏﺎرﻳﺘﲈت
M
Malti Objectives ﺑﺮﳎﺔ ﻣﺘﻌﺪدة اﻷﻫﺪاﻑ
Management Science ﻋﻠﻢ اﻹدارة
Mathematical Programming اﻟﱪﳎﺔ اﻟﺮﻳﺎﺿﻴﺔ
Matrixes اﳌﺼﻔﻮﻓﺎت
Maximization ﺗﻌﻈﻴﻢ
Memoryless Distribution ﺗﻮزﻳﻊ ذﻭ ﺧﺎﺻﻴﺔ ﻋﺪﻡ اﻟﺘﺬﻛﺮ
Minimization داﻟﺔ ﺗﺼﻐﲑﻳﺔ
Minimum Cost Technique ﻃﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ
MIS Management Information
System
ﻧﻈﻢ اﳌﻌﻠﻮﻣﺎت اﻹدارﻳﺔ
Mixed Integer Programming Problem ﻣﺸﻜﻠﺔ اﻟﱪﳎﺔ اﻟﺼﺤﻴﺤﺔ اﳌﺨﺘﻠﻄﺔ
Modi Modified Distribution Methods ﻃﺮﻳﻘﺔ اﻟﺘﻮزﻳﻊ اﳌﻌﺪﻟﺔ
ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت 234
N
Natural Language Systems أﻧﻈﻤﺔ اﻟﻠﻐﺔ اﻟﻄﺒﻴﻌﻴﺔ
Network Analysis ﲢﻠﻴﻞ اﻟﺸﺒﻜﺎت
Network Models ﻧﲈذج اﻟﺸﺒﻜﺎت
Non Negative Constraints ﻗﻴﺪ ﻋﺪﻡ اﻟﺴﻠﺒﻴﺔ
Nonlinear Programming اﻟﱪﳎﺔ ﻏﲑ اﳋﻄﻴﺔ
Nonmix Variables اﳌﺘﻐﲑات ﻏﲑ اﻟﺪاﺧﻠﺔ ﰲ اﳊﻞ
Northwest Corner Technique ﻃﺮﻳﻘﺔ اﻟﺮﻛﻦ اﻟﺸﲈﱄ اﻟﻐﺮﰊ
O
Objective Function داﻟﺔ اﳍﺪﻑ
Operations Research ﻋﻠﻢ ﺑﺤﻮث اﻟﻌﻤﻠﻴﺎت
Optimistic Estimate اﻟﺘﻘﺪﻳﺮ اﳌﺘﻔﺎﺋﻞ
Optimized Production أﻣﺜﻠﻴﺔ اﻹﻧﺘﺎج
Optimized Production Technology OPT ﺗﻘﻨﻴﺔ أﻣﺜﻠﻴﺔ اﻹﻧﺘﺎج
235 ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت
P
Parametric Programming اﻟﱪﳎﺔ اﻟﱪاﻣﱰﻳﺔ
Paths اﳌﺴﺎرات أﻭ اﻟﻄﺮﻕ
Permanent ﳖﺎﺋﻲ
Pessimistic Estimate اﻟﺘﻘﺪﻳﺮ اﳌﺘﺸﺎﺋﻢ
Pivot Column ﻋﻤﻮد اﳌﺤﻮر
Pivot Row ﺻﻒ اﳌﺤﻮر
Plant Scheduling ﺗﻮزﻳﻊ اﻟﻌﻤﻞ ﻋﲆ اﳌﻜﺎﺋﻦ أﻭ اﻟﻌﲈﻝ
Powers Or Exponentiation اﻷﺳﺲ
Predecessor Activities اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ
Primal ﺑﺮﻧﺎﻣﺞ أﻭﱄ
Program Evaluation And Review
Technique PERT
أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ
Programming Languages ﻟﻐﺎت اﻟﱪﳎﺔ
Project Duration ﻓﱰة اﳌﴩﻭع
Pure Integer Programming Problem ﻣﺸﻜﻠﺔ اﻟﱪﳎﺔ اﻟﺼﺤﻴﺤﺔ اﻟﺼﺎﻓﻴﺔ
Q
Quadratic Programming اﻟﱪﳎﺔ ﻣﻦ اﻟﺪرﺟﺔ اﻟﺜﺎﻧﻴﺔ
ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت 236
Quality ﺟﻮدة
Quantitative Analysis اﻟﺘﺤﻠﻴﻞ اﻟﻜﻤﻲ
Quantitative Methods اﻷﺳﺎﻟﻴﺐ اﻟﻜﻤﻴﺔ
Queuing Models ﻧﲈذج اﻟﺼﻔﻮﻑ
Queuing Theory ﻧﻈﺮﻳﺔ اﻻﻧﺘﻈﺎر)اﻟﺼﻔﻮﻑ
R
Reasoning أﻧﻈﻤﺔ اﻟﺘﺤﻠﻴﻞ
Recursive Equation ﻣﻌﺎدﻟﺔ اﻟﱰاﺟﻊ
Robots Control اﻟﺘﺤﻜﻢ اﻵﱄ
S
Schedule Times ﺟﺪﻭﻟﺔ اﻷﻭﻗﺎت
Sensitivity Analysis ﲢﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ
Service Discipline ﻧﻈﺎﻡ اﳋﺪﻣﺔ
Service Process ﻋﻤﻠﻴﺔ اﳋﺪﻣﺔ
Service Time ﻣﺪة اﳋﺪﻣﺔ ﻟﻜﻞ زﺑﻮﻥ
Services , Number Of ﻋﺪد ﻧﻘﺎط اﳋﺪﻣﺔ
Shadow Prices أﺳﻌﺎر اﻟﻈﻞ
Shipping Allocation اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ
Shipping Cost ﺗﻜﻠﻔﺔ اﻟﻨﻘﻞ
Shortest Path Problems ﻣﺸﺎﻛﻞ اﻟﻄﺮﻳﻖ اﻷﻗﴫ
Simplex Methods ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ
237 ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت
Simulation اﳌﺤﺎﻛﺎة
Skewed Distribution اﻟﺘﻮزﻳﻊ اﳌﻨﺤﺮﻑ
Slack Variable ﻣﺘﻐﲑ ﻓﺎﺋﺾ
Slacks إﺿﺎﻓﺔ اﻟﻔﻮاﺋﺾ
Solution Values ﻧﺘﺎﺋﺞ اﳊﻞ
Sources اﳌﺼﺎدر
State ﺣﺎﻟﺔ
Static Simulation Model ﻧﻤﻮذج ﳏﺎﻛﺎة ﺛﺎﺑﺖ
Statistics ﻋﻠﻢ اﻹﺣﺼﺎء
Stochastic اﻷﻧﻈﻤﺔ اﻻﺣﺘﲈﻟﻴﺔ
Subject To ﻣﴩﻭط أﻭ ﻣﻘﻴﺪ ﺑـ
Supplies اﻟﻌﺮض
Surplus Variables اﳌﺘﻐﲑات اﻟﺰاﺋﺪة
Systems اﻷﻧﻈﻤﺔ
T
Temporary ﻣﺆﻗﺘﺔ
Totals اﻹﲨﺎﱄ
ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت 238
U
Unbalanced ﻏﲑ ﻣﺘﻮازﻧﺔ
Unbound Feasible Solutions اﳌﺸﺎﻛﻞ ﻏﲑ اﳌﻘﻴﺪة
Unit Profit رﺑﺤﻴﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة
User Interface اﻟﺘﻔﺎﻋﻞ ﻣﻊ اﳌﺴﺘﺨﺪﻡ
V
Variable Mix اﳌﺘﻐﲑات اﳊﺮة اﻟﻘﻴﻤﺔ
Z
Zero-One-Problems اﳌﺸﺎﻛﻞ ذﻭات اﻟﻘﻴﻤﺘﲔ
א
239
ﻛﺸﺎﻑ اﳌﻮﺿﻮﻋﺎت 240
ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ رﻳﺎﺿﻴﺎ 10
ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ,36 ,31 ,18 ,13 ,7 ,5 اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ 47 ,18 ,16 ,15 ,12 ,9
ﻋﻠﻢ اﻹدارة 62 ,4 ,3 ,2 ,1 داﻟﺔ اﳍﺪﻑ 24 ,11 ,10 ,9 ,8 ,7 ,6 ,5
ﻣﺸﻜﻠﺔ اﻟﺘﻌﻴﲔ أﻭ اﻟﺘﺨﺼﻴﺺ 129 ,6 اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ ,100 ,97 ,85 ,82 ,80 ,79
125 ,102
اﳌﺸﻜﻠﺔ اﳌﺮاﻓﻘﺔ 59 ,52 ,51 ,50 ,47
ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ 115 ,85 ,82 ,79 ,77 ,66 ,6 ,2 מ
ﻣﺘﻐﲑ ﻓﺎﺋﺾ 34 ,26
اﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ ﻟﻼﻧﺘﻬﺎء 198 ,170 ,167 ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ ,88 ,85 ,80 ,79 ,78 ,77
180 ,187