Linear Programing

Download as pdf or txt
Download as pdf or txt
You are on page 1of 253

‫‬

‫‪‬א‪‬א‪ ‬‬
‫‪‬א‪‬א‪‬א‪ ‬‬
‫‬

‫‬
‫ﺗﺄﻟﻴﻒ‬
‫د‪ .‬ﻋﺜﲈﻥ ﺑﻦ إﺑﺮاﻫﻴﻢ اﻟﺴﻠﻮﻡ‬
‫ﻗﺴﻢ ﻧﻈﻢ اﳌﻌﻠﻮﻣﺎت اﻹدارﻳﺔ‬
‫ﻛﻠﻴﺔ إدارة اﻷﻋﲈﻝ – ﺟﺎﻣﻌﺔ اﳌﻠﻚ ﺳﻌﻮد‬
.(‫ﻡ‬2010) ‫ﻫـ‬1431 ،‫ ﺟﺎﻣﻌﺔ ﺍﳌﻠﻚ ﺳﻌﻮﺩ‬ ‫ﺡ‬

‫ﻓﻬﺮﺳﺔ ﻣﻜﺘﺒﺔ ﺍﳌﻠﻚ ﻓﻬﺪ ﺍﻟﻮﻃﻨﻴﺔ ﺃﺛﻨﺎﺀ ﺍﻟﻨﺸﺮ‬


  ‫א‬،‫א‬ 
 1431،‫א‬−K‫א‬‫א‬‫؛‬‫א‬‫א‬‫א‬‫א‬‫א‬ 
 24C17‫؛‬241 
 978–9960 – 55 –695-6W 
 ‫א‬‫א‬K E‫א‬F‫א‬ J2 ‫א‬‫א‬‫א‬-1 
 1431L7042   658.0285 
 
 

 1431L7042W‫א‬‫א‬
 978–9960 – 55 –695-6W
 
 

 
 
 
 
‫א‬ ‫א‬  ، ‫א‬ ‫א‬    ‫א‬ ‫א‬ 
 
  ‫א‬ ‫א‬  ‫א‬   ‫א‬  ،  ‫א‬
K2010L1L24‫א‬‫א‬1431L2L9‫א‬1431L1430‫א‬‫א‬

‫ﻫـ‬1431 ‫ﺍﻟﻨﺸﺮ ﺍﻟﻌﻠﻤﻲ ﻭﺍﳌﻄﺎﺑﻊ‬


‫א‬
‫ﻋﻠﻢ ﺑﺎﻟﻘﻠﻢ‪ ,‬ﻋﻠﻢ اﻹﻧﺴﺎﻥ ﻣﺎﱂ ﻳﻜﻦ ﻳﻌﻠﻢ ﻭاﻟﻘﺎﺋﻞ ﰲ ﻛﺘﺎﺑﺔ اﻟﻜﺮﻳﻢ‪Åm :‬‬
‫اﳊﻤﺪ ﷲ اﻟﺬﻱ ﹼ‬

‫‪ (1)lÑ Ð Ï Î ÍÌ Ë Ê É È Ç Æ‬ﻭﺻﲆ اﷲ ﻭﺳﻠﻢ ﻋﲆ ﻧﺒﻴﻨﺎ‬


‫ﳏﻤﺪ ﻭﻋﲆ آﻟﻪ ﻭﺻﺤﺎﺑﺘﻪ أﲨﻌﲔ ﻭاﻟﻘﺎﺋـﻞ ﰲ أﳘﻴـﺔ ﻃﻠـﺐ اﻟﻌﻠـﻢ "ﻣـﻦ ﺳـﻠﻚ ﻃﺮﻳﻘـﺎ‬
‫ﻳﻠﺘﻤﺲ ﻓﻴﻪ ﻋﻠﲈ ﺳﻬﻞ اﷲ ﻟﻪ ﺑﻪ ﻃﺮﻳﻘﺎ إﱃ اﳉﻨﺔ")‪ ..(2‬ﻭﺑﻌﺪ‪:‬‬
‫‪ (Operations‬ﻣﻦ اﻟﻌﻠﻮﻡ اﳊﺪﻳﺜﺔ ﻧـﺴﺒﻴﺎ‬ ‫ﻓﻴﻌﺘﱪ ﻋﻠﻢ ﺑﺤﻮث اﻟﻌﻤﻠﻴﺎت )‪Research‬‬

‫ﻭاﻟﺘﻲ ﻇﻬﺮت أﺛﻨﺎء اﳊﺮب اﻟﻌﺎﳌﻴﺔ اﻟﺜﺎﻧﻴﺔ‪ .‬ﻭﻛﺎﻧـﺖ اﳊﺎﺟـﺔ ﰲ ذﻟـﻚ اﻟﻮﻗـﺖ ﻫـﻲ ﻭراء‬
‫ﹰ‬
‫ﻧﺴﺒﻴﺎ ﻣﻘﺎرﻧﺔ ﺑﺎﻟﻌﻠﻮﻡ اﻷﺧﺮ￯‪ .‬ﻭﻫﺬا اﻟﻌﻠﻢ ﻭإﻥ ﻛـﺎﻥ ﺑـﺪأ ﰲ‬ ‫ﻇﻬﻮر ﻫﺬا اﻟﻌﻠﻢ اﳊﺪﻳﺚ‬
‫اﳌﺠﺎﻝ اﻟﻌﺴﻜﺮﻱ ﻓﻤﻊ ﻣﺮﻭر اﻟﻮﻗﺖ ﺗﺒﻨﺎﻩ ﻗﻄـﺎع اﻷﻋـﲈﻝ ﻭاﻟﺘﺠـﺎرة ﻷﳘﻴﺘـﻪ ﰲ ﺣﻠـﻮﻝ‬
‫أﻏﻠﺐ ﻣﺸﺎﻛﻞ اﻹدارة ﻭاﻷﻋـﲈﻝ‪ .‬ﻭﻗـﺪ ﻻ ﻧﻜـﻮﻥ ﻣﺒـﺎﻟﻐﲔ إذا ﻗﻠﻨـﺎ إﻥ اﺳـﺘﺨﺪاﻡ ﻫـﺬﻩ‬
‫اﻷﺳﺎﻟﻴﺐ اﻟﻜﻤﻴﺔ اﳊﺪﻳﺜﺔ ﻭاﻻﺳﺘﻔﺎدة ﻣﻨﻬﺎ ﻗﺪ ﺗﻜﻮﻥ ﻫﻲ ﻭراء ﻧﺠـﺎح أﻏﻠـﺐ اﳌﻨـﺸﺂت‬
‫اﻟﺘﺠﺎرﻳﺔ ﻭاﻟﺮﺑﺤﻴﺔ‪ .‬ﻭﰲ ﻫﺬا اﻟﻜﺘﺎب ﺗﻢ اﻟﱰﻛﻴﺰ ﺑﺸﻜﻞ أﻛـﱪ ﻋـﲆ اﺳـﺘﺨﺪاﻡ اﳊﺎﺳـﺐ‬
‫اﻵﱄ ﰲ ﺣﻠﻮﻝ ﻫﺬﻩ اﻟﺘﻄﺒﻴﻘﺎت‪ .‬ﻭﻫﺬﻩ اﳉﺰﺋﻴﺔ ﻗﺪ ﺗﻜﻮﻥ ﻫـﻲ ﻣـﻦ أﻫـﻢ اﻟﻌﻨـﺎﴏ اﻟﺘـﻲ‬

‫)‪ (1‬ﺳﻮرة اﻟﺰﻣﺮ‪ ,‬آﻳﺔ‪.9 :‬‬


‫)‪ (2‬رﻭاﻩ ﻣﺴﻠﻢ‪.‬‬

‫ﻫـ‬
‫‪‬א‪ ‬‬ ‫ﻭ‬
‫ﹰ‬
‫ﻭاﺿـﺤﺎ ﰲ‬ ‫ﹰ‬
‫ﻧﻘـﺼﺎ‬ ‫ﻳﻘﺪﻣﻬﺎ ﻫﺬا اﻟﻜﺘﺎب ﻟﻠﻤﻜﺘﺒﺔ اﻟﻌﺮﺑﻴﺔ ﰲ ﻫﺬا اﳌﺠـﺎﻝ ﺣﻴـﺚ ﻳﻼﺣـﻆ‬
‫اﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ اﻵﱄ ﰲ ﺣﻞ اﻟﺘﻄﺒﻴﻘﺎت ﰲ اﻟﻜﺘﺐ اﻟﻌﺮﺑﻴﺔ اﳌﺘﻮﻓﺮة ﺑﺎﻷﺳﻮاﻕ‪.‬‬
‫ﻭﻗﺪ ﻗﺴﻢ ﻫﺬا اﻟﻜﺘﺎب إﱃ ﺛﻼﺛﺔ ﻓﺼﻮﻝ رﺋﻴﺴﺔ ﻫـﻲ‪ :‬اﻟﱪﳎـﺔ اﳋﻄﻴـﺔ‪ ,‬ﻭﻣـﺸﻜﻠﺔ‬
‫اﻟﻨﻘﻞ‪ ,‬ﻭأﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‪.‬‬
‫‪ (Linear‬ﻭﺳﻴﺘﻢ اﻟﺘﻄﺮﻕ إﱃ أﻗﺴﺎﻡ‬ ‫اﻟﻔﺼﻞ اﻷﻭﻝ‪ :‬اﻟﱪﳎﺔ اﳋﻄﻴﺔ )‪Programming‬‬

‫ﻫﺬﻩ اﻟﻄﺮﻳﻘﺔ ﻭﻛﻴﻔﻴﺔ ﲢﻮﻳﻞ اﳌـﺸﺎﻛﻞ اﻹدارﻳـﺔ ﻭﺻـﻴﺎﻏﺘﻬﺎ ﰲ ﺷـﻜﻞ رﻳـﺎﴈ‪ .‬ﺛـﻢ ﻳـﺘﻢ‬
‫ﹰ‬
‫ﺑﻴﺎﻧﻴـﺎ ﻭﻃﺮﻳﻘـﺔ اﺳـﺘﺨﺪاﻡ ﺟـﺪﻭﻝ اﻟـﺴﻤﺒﻠﻜﺲ‬ ‫اﻟﺘﻌﺮﻑ ﻋﲆ ﻛﻴﻔﻴﺔ ﺣﻞ ﻫـﺬﻩ اﳌـﺸﻜﻠﺔ‬
‫اﳌﺸﻬﻮر ﰲ ﺣﻞ ﻣﺜﻞ ﻫﺬﻩ اﳌﺸﺎﻛﻞ‪.‬‬
‫‪ (Transportaion‬ﻭﻳﺘﻢ اﻟﺘﻌﺮﻑ ﻋﲆ ﻃﺮﻳﻘﺔ‬ ‫اﻟﻔﺼﻞ اﻟﺜﺎﲏ‪ :‬ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ)‪Problem‬‬

‫اﻟﺮﻛﻦ اﻟﺸﲈﱄ اﻟﻐﺮﰊ ﻭﻃﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ ﻭﻃﺮﻳﻘﺔ ﻓﻮﺟﻞ اﻟﺘﻘﺮﻳﺒﺔ‪ .‬ﻭﻳﺘﻢ اﻟﺘﻔﺼﻴﻞ ﺑﻌـﺾ‬
‫اﻟﴚء ﰲ ﺗﻘﻴﻴﻢ ﻫﺬﻩ اﻟﻄﺮﻕ ﻭاﻟﻮﺻﻮﻝ إﱃ أﻓﻀﻞ ﺣﻞ ﰲ اﳊﺎﻻت اﻟﻌﺎدﻳﺔ ﻭﰲ اﳊـﺎﻻت‬
‫اﳋﺎﺻﺔ‪.‬‬
‫اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ‪ :‬أﺳﻠﻮب ﺗﻘﻴـﻴﻢ اﻟـﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬـﺎ )‪ (PERT‬ﻭﻃﺮﻳﻘـﺔ اﳌـﺴﺎر‬
‫اﳊﺮج )‪ .(CPM‬ﻭﺳﻴﺘﻢ اﻟﺘﻄﺮﻕ إﱃ ﻛﻴﻔﻴﺔ رﺳـﻢ ﺷـﺒﻜﺔ ﺑـﲑت )‪ (PERT‬ﻭﻛﻴﻔﻴـﺔ ﲢﺪﻳـﺪ‬
‫اﻷﻭﻗﺎت اﳌﺒﻜﺮة ﻭاﳌﺘﺄﺧﺮة ﻟﻼﻧﺘﻬﺎء ﻭﻛﻴﻔﻴﺔ ﲢﺪﻳﺪ اﳌﺴﺎر اﳊﺮج‪.‬‬
‫ﻭﰲ ﳖﺎﻳﺔ ﻛﻞ ﻓﺼﻞ ﻳﻮﺟﺪ ﺗﻔﺼﻴﻞ ﻳﻮﺿﺢ ﻛﻴﻔﻴﺔ ﺣﻞ ﻫﺬﻩ اﻟﺘﻄﺒﻴﻘـﺎت ﻭاﳌـﺸﺎﻛﻞ‬
‫اﻹدارﻳﺔ ﺑﺎﺳﺘﺨﺪاﻡ اﻟﱪاﻣﺞ اﳌﺸﻬﻮرة ﰲ ﻫﺬا اﳌﺠﺎﻝ ﻭﻣﻦ أﳘﻬﺎ ﺑﺮﻧﺎﻣﺞ إﻛـﺴﻞ )‪(Excel‬‬
‫ﻭ)‪ (Lindo‬ﻭ)‪.(Qsb‬‬
‫ﺯ‬ ‫‪‬א‪ ‬‬

‫ﹰ‬
‫أﻳﻀﺎ ﻋﲆ ﻣﻠﺤﻖ ﺑﺎﳌﺼﻄﻠﺤﺎت اﻟﻼﺗﻴﻨﻴـﺔ ﻭاﻟﻌﺮﺑﻴـﺔ ﻣﺮﺗﺒـﺔ‬ ‫ﻛﺬﻟﻚ ﻳﺸﻤﻞ اﻟﻜﺘﺎب‬
‫ﹰ‬
‫ﺑﺠﺪﻳﺎ ﻟﺘﺴﺎﻋﺪ اﻟﻄﺎﻟﺐ ﻭاﻟﺒﺎﺣﺚ ﰲ اﻟﺘﻌـﺮﻑ ﻋـﲆ ﻣﻌـﺎﲏ ﻫـﺬﻩ اﳌـﺼﻄﻠﺤﺎت‪ .‬ﻭﻫـﺬا‬ ‫أ‬
‫ﻳﺴﺎﻋﺪ اﻟﻄﺎﻟﺐ ﻭﻛﺬﻟﻚ اﻟﺒﺎﺣﺚ ﰲ ﻓﻬﻢ اﻟﻜﺘﺐ ﻭاﳌﺮاﺟﻊ اﻷﺟﻨﺒﻴـﺔ ﻭﻳﻔـﺘﺢ ﳍـﻢ آﻓـﺎﻕ‬
‫ﻭاﺳﻌﺔ ﻟﻼﺳﺘﻔﺎدة ﻣﻦ اﳌﺮاﺟﻊ ﺑﺎﻟﻠﻐﺎت اﻷﺧﺮ￯‪.‬‬
‫ﹰ‬
‫أﺧﲑا ﻻ ﻳﺴﻌﻨﻲ إﻻ أﻥ أﺷﻜﺮ ﻛﻞ اﻟﺰﻣﻼء اﻟﺬﻳﻦ راﺟﻌﻮا اﻟﻜﺘـﺎب ﻗﺒـﻞ ﻃﺒﻌـﻪ‬ ‫ﻭ‬
‫ﻭﻗﺪﻣﻮا ﱄ ﺑﻌﺾ اﻟﻨﺼﺎﺋﺢ اﻟﺘﻲ ﺳﺎﻋﺪت ﰲ إﺧﺮاج ﻫﺬا اﻟﻜﺘﺎب ﺑﺄﻓﻀﻞ ﺻﻮرة ﻭﺧﺎﺻﺔ‬
‫أﺧﻲ اﻷﺳﺘﺎذ اﻟﺪﻛﺘﻮر إﺑﺮاﻫﻴﻢ ﳐﻠﻮﻑ ﻭﺑﻘﻴﺔ اﻟﺰﻣﻼء‪.‬‬
‫ﹰ‬
‫ﺧﺎﻟﺼﺎ ﻟﻮﺟﻬﻪ‪ ,‬ﻭأﻥ ﻳﺴﺘﻔﻴﺪ ﺑﻪ ﲨﻴﻊ ﻣﻦ‬ ‫ﻫﺬا ﻭأﺳﺄﻝ اﷲ ﺑﻤﻨﻪ أﻥ ﳚﻌﻞ ﻋﻤﲇ ﻫﺬا‬
‫ﻗﺮأﻩ‪ ,‬إﻧﻪ ﺳﻤﻴﻊ ﳎﻴﺐ‪.‬‬

‫اﳌﺆﻟﻒ‬
‫د‪ .‬ﻋﺜﲈﻥ ﺑﻦ إﺑﺮاﻫﻴﻢ اﻟﺴﻠﻮﻡ‬
‫‪[email protected]‬‬
 ‫א‬ ‫ﺡ‬
‫א‬
‫ﻣﻘﺪﻣﺔ اﳌﺆﻟﻒ ‪ ..................................................................‬ﻫـ‬

‫اﻟﻔﺼﻞ اﻷﻭﻝ‪ :‬اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬


‫‪Linear Programming‬‬
‫ﻣﻘﺪﻣﺔ‪1 ..........................................................................‬‬

‫اﻟﱪﳎﺔ اﻟﺮﻳﺎﺿﻴﺔ ‪4 ................................... Mathematical Programming‬‬

‫‪7 ............................................ Linear Programming‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬


‫‪13 The Simplex Method in Lineur Programming‬‬ ‫ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﻟﻠﱪﳎﺔ اﳋﻄﻴﺔ‬
‫‪30 Sensitivity Analysis in Linear Programming‬‬ ‫ﲢﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ ﰲ اﻟﱪﻧﺎﻣﺞ اﳋﻄﻲ‬
‫‪47 ..........Duality and sensitivity analysis‬‬ ‫اﻟﺘﻄﺎﺑﻘﻴﺔ )أﻭ اﻟﺜﻨﺎﺋﻴﺔ( ﻭﲢﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ‬
‫ﻣﺴﺎﺋﻞ ﻋﲆ اﻟﱪﳎﺔ اﳋﻄﻴﺔ ‪53 .......................................................‬‬

‫‪60 .................................‬‬ ‫اﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ ﰲ ﺣﻞ ﻣﺴﺎﺋﻞ اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬


‫ﺣﻠﻮﻝ ﻣﺴﺎﺋﻞ اﻟﱪﳎﺔ اﳋﻄﻴﺔ ‪71 ....................................................‬‬

‫اﻟﻔﺼﻞ اﻟﺜﺎﲏ‪ :‬ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬


‫‪Transportation & Assignment Problems‬‬
‫ﻣﻘﺪﻣﺔ‪77 ..........................................................................‬‬

‫أﻭﻻﹰ‪ :‬ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ‪77 .............................................................‬‬

‫ﻁ‬
‫اﳌﺤﺘﻮﻳﺎت‬ ‫ﻱ‬
‫إﳚﺎد اﳊﻞ اﳌﺒﺪﺋﻲ اﳌﻤﻜﻦ ‪81 .......................................................‬‬

‫‪93 .......................................................‬‬ ‫اﺧﺘﺒﺎر أﻣﺜﻠﻴﺔ اﳊﻞ اﻷﻭﱄ‬


‫ﹰ‬
‫ﺛﺎﻧﻴﺎ‪ :‬ﻣﺸﻜﻠﺔ اﻟﺘﻌﻴﲔ "اﻟﺘﺨﺼﻴﺺ" ‪129.............................................‬‬

‫ﻣﺴﺎﺋﻞ ﻋﲆ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ ‪138..........................................‬‬

‫‪141............................‬‬ ‫اﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ ﰲ ﺣﻞ ﻣﺴﺎﺋﻞ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬


‫ﺣﻞ ﻣﺴﺎﺋﻞ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‪156..................................................‬‬

‫اﻟﻔﺼﻞ اﻟﺜﺎﻟﺚ‪ :‬أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬


‫‪Program Evaluation and Review Technique‬‬
‫ﻣﻘﺪﻣﺔ‪161..........................................................................‬‬

‫أﻧﺸﻄﺔ اﳌﴩﻭع ‪163.................................................................‬‬

‫)‪165................................................. ( PERT‬‬ ‫ﺷﺒﻜﺔ أﻭ ﺧﺮﻳﻄﺔ ﺑﲑت‬


‫اﳌﺴﺎرات أﻭ اﻟﻄﺮﻕ ‪ Paths‬ﰲ ﺷﺒﻜﺔ ‪169....................................... PERT‬‬

‫اﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ ﻟﻼﻧﺘﻬﺎء ‪170.......................... Expected Time of Completion‬‬

‫اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ‪172.............................. Latest Allowable Time‬‬

‫ﻓﱰة اﳌﴩﻭع ‪185.................................................. Project Duration‬‬

‫‪190... CPM‬‬ ‫ﻣﺴﺎﺋﻞ ﳏﻠﻮﻟﺔ ﻋﲆ أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬
‫‪ PERT‬ﻭ ‪ CPM‬ﺑﺎﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ ‪197............................‬‬ ‫ﺣﻞ ﻣﺸﻜﻠﺔ ﺑﲑت‬
‫‪207............. CPM‬‬ ‫ﺣﻠﻮﻝ ﻣﺴﺎﺋﻞ ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬
‫اﳌﺮاﺟﻊ ‪215 .......................................................................‬‬

‫‪215 ...................................................‬‬ ‫أﻭﻻﹰ‪ :‬اﳌﺮاﺟﻊ اﻟﻌﺮﺑﻴﺔ‬


‫ﹰ‬
‫ﺛﺎﻧﻴﺎ‪ :‬اﳌﺮاﺟﻊ اﻷﺟﻨﺒﻴﺔ ‪216 ..................................................‬‬
‫ﻙ‬ ‫اﳌﺤﺘﻮﻳﺎت‬

‫ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت‪217 ..............................................................‬‬

‫أﻭﻻﹰ‪ :‬ﻋﺮﰊ ‪ −‬إﻧﺠﻠﻴﺰﻱ ‪217 .................................................‬‬

‫ﹰ‬
‫ﺛﺎﻧﻴﺎ‪ :‬إﻧﺠﻠﻴﺰﻱ ‪ −‬ﻋﺮﰊ‪228 ..................................................‬‬

‫‪239‬‬ ‫ﻛﺸﺎﻑ اﳌﻮﺿﻮﻋﺎت ‪..........................................................‬‬


‫اﳌﺤﺘﻮﻳﺎت‬ ‫ﻝ‬
‫ﺍﻟﻔﺼﻞ ﺍﻷﻭﻝ‬

‫א‬ ‫א‬
‫‪LINEAR PROGRAMMING‬‬

‫ﻣﻘﺪﻣﺔ‬
‫ﻋﻠﻢ اﻹدارة )‪ (Management Science‬ﻫﻮ ﺑﺎﺧﺘﺼﺎر اﺳﺘﺨﺪاﻡ ﳎﻤﻮﻋﺔ ﻣﻦ اﻟﻌﻠـﻮﻡ اﳌﺨﺘﻠﻔـﺔ‬
‫ﻭاﻷدﻭات اﻟﻌﻠﻤﻴﺔ اﳊﺪﻳﺜﺔ ﻟﺘﺤﻠﻴﻞ ﻭدراﺳـﺔ اﳌـﺸﻜﻼت اﻹدارﻳـﺔ )إدارة أﻋـﲈﻝ‪ ,‬ﳏﺎﺳـﺒﺔ‪,‬‬
‫ﻭاﻗﺘﺼﺎد‪ (...‬ﻭاﻻﺟﺘﲈﻋﻴﺔ ﻭﻏﲑﻫﺎ ﻭﺣﻠﻮﻝ ﻫﺬﻩ اﳌﺸﺎﻛﻞ ﺑﻌﺪ ﲢﻮﻳﻠﻬﺎ إﱃ ﻧﲈذج ﻛﻤﻴﺔ‪.‬‬
‫ﻫﺬﻩ اﻟﻌﻠﻮﻡ ﻫﻲ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫ﻋﻠﻢ اﻹﺣـﺼﺎء ‪ :Statistics‬ﻭﻳـﺴﺘﻔﻴﺪ ﻋﻠـﻢ اﻹدارة ﻣـﻦ اﳉﺎﻧـﺐ اﻟﺘﻄﺒﻴﻘـﻲ‬ ‫‪−1‬‬

‫ﻭاﻻﺳﺘﺨﺪاﻣﺎت اﳌﺨﺘﻠﻔﺔ ﻟﻌﻠﻢ اﻹﺣﺼﺎء ﺗﺎرﻛـﹰﺎ اﳉﺎﻧـﺐ اﻟﻨﻈـﺮﻱ )ﺑـﺮاﻫﲔ ﻣﻌـﺎدﻻت‬


‫ﻭﻏﲑﻫﺎ( إﱃ اﳌﺘﺨﺼﺼﲔ ﰲ اﻹﺣﺼﺎء‪.‬‬
‫ﻭﻣﻦ اﳌﻮاﺿﻴﻊ اﻹﺣﺼﺎﺋﻴﺔ اﻟﺘﻲ ﳞﺘﻢ ﲠﺎ اﻷﺳﺎﻟﻴﺐ اﻟﻜﻤﻴﺔ ﻫﻲ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪ -‬ﺗﻨﻈﻴﻢ اﻟﺒﻴﺎﻧﺎت ﻭﻋﺮﺿﻬﺎ‪.‬‬
‫‪ -‬ﻣﻘﺎﻳﻴﺲ اﻟﻨﺰﻋﺔ اﳌﺮﻛﺰﻳﺔ )اﻟﻮﺳﻂ اﳊﺴﺎﰊ‪ ,‬اﻟﻮﺳﻴﻂ‪ ,‬اﳌﻨﻮاﻝ‪.(.......‬‬
‫‪ -‬ﻣﻘــﺎﻳﻴﺲ اﻟﺘــﺸﺘﺖ )اﳌــﺪ￯‪ ,‬ﻧــﺼﻒ اﳌــﺪ￯ اﻟﺮﺑﻴﻌــﻲ‪ ,‬اﻟﺘﺒــﺎﻳﻦ ﻭاﻻﻧﺤــﺮاﻑ‬
‫اﳌﻌﻴﺎرﻱ‪.(..‬‬
‫‪ -‬اﻻرﺗﺒﺎط ﻭاﻻﻧﺤﺪار‪.‬‬

‫‪1‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪2‬‬

‫‪ -‬اﻷرﻗﺎﻡ اﻟﻘﻴﺎﺳﻴﺔ‪.‬‬
‫‪ -‬اﻟﺴﻼﺳﻞ اﻟﺰﻣﻨﻴﺔ‪.‬‬
‫‪ -‬اﻹﺣﺼﺎﺋﻴﺎت اﳊﻴﻮﻳﺔ )اﻟﺴﻜﺎﻧﻴﺔ(‪.‬‬
‫‪ -‬اﻻﺣﺘﲈﻻت‪ ,‬ﻭﻏﲑﻫﺎ‪.‬‬
‫‪ :Operations‬ﻭﻫﻮ اﻟﻌﻠﻢ اﻟﺬﻱ ﻳﺒﺤﺚ ﰲ‬ ‫‪ −2‬ﻋﻠﻢ ﺑﺤﻮث اﻟﻌﻤﻠﻴﺎت ‪Research‬‬

‫ﺣﻠﻮﻝ اﳌﺸﺎﻛﻞ اﻹﺳﱰاﺗﻴﺠﻴﺔ ﻭاﻟﺘﻜﺘﻴﻜﻴﺔ اﳌﺨﺘﻠﻔﺔ ﲠﺪﻑ اﻟﺘﻮﺻﻞ إﱃ ﺣـﻞ اﺳـﱰاﺗﻴﺠﻲ‬


‫أﻣﺜﻞ‪ .‬ﻫﺬا اﻟﻌﻠﻢ ﻇﻬﺮ ﰲ ﺧﻼﻝ اﳊﺮب اﻟﻌﺎﳌﻴﺔ اﻟﺜﺎﻧﻴﺔ‪ ,‬ﺣﻴﺚ اﺣﺘﺎﺟﻪ ﻗﺎدة اﳉﻴﺶ ﰲ ﻛﻞ‬
‫ﻣﻦ ﺑﺮﻳﻄﺎﻧﻴﺎ ﻭأﻣﺮﻳﻜﺎ إﱃ اﻟﺘﻮﺻـﻞ إﱃ ﺣﻠـﻮﻝ إﺳـﱰاﺗﻴﺠﻴﺔ ﻟﻠﻤـﺸﺎﻛﻞ اﻟﺘـﻲ ﻭاﺟﻬـﺘﻬﻢ‬
‫ﻟﻠﺘﻐﻠﺐ ﻋﲆ اﳋﺼﻢ‪.‬‬
‫ﻭﻣﻦ اﳌﻮاﺿﻴﻊ اﳌﻬﻤﺔ اﻟﺘﻲ ﻳﺴﺘﻔﻴﺪ ﻣﻨﻬﺎ ﻋﻠﻢ اﻹدارة ﻣﻦ ﺑﺤﻮث اﻟﻌﻤﻠﻴـﺎت ﻫـﻲ‬
‫ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪ -‬اﻟﱪﳎﺔ اﻟﺮﻳﺎﺿﻴﺔ )‪.(Mathematical Programming‬‬
‫‪ -‬ﲢﻠﻴﻞ اﻟﺸﺒﻜﺎت )‪.(Network Analysis‬‬
‫‪ -‬ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ )‪.(Transportation Problem‬‬
‫‪ -‬ﻧﲈذج اﻟﺼﻔﻮﻑ )‪.(Queuing Models‬‬
‫‪ -‬ﻧﲈذج اﳌﺨﺰﻭﻥ )‪.(Inventory Models‬‬
‫ﻋﻠﻢ اﻟﺮﻳﺎﺿﻴﺎت‪ :‬ﻭﳞﺘﻢ ﻋﻠﻢ اﻹدارة ﺑﺎﺳﺘﺨﺪاﻡ ﺑﻌﺾ اﳌﻮاﺿـﻴﻊ اﻟﺮﻳﺎﺿـﻴﺔ‬ ‫‪−3‬‬

‫ذات اﻟﺼﻠﺔ ﻭاﳌﻬﻤﺔ ﰲ اﲣﺎذ اﻟﻘﺮار‪ ,‬ﻣﻊ اﻟﱰﻛﻴﺰ ﻋﲆ ﺗﻄﺒﻴﻖ اﻟﺮﻳﺎﺿـﻴﺎت ﻋـﲆ اﳉﻮاﻧـﺐ‬
‫اﻹدارﻳﺔ ﻭاﻻﻗﺘﺼﺎدﻳﺔ ﻭﺗﺮﻙ اﳉﺎﻧﺐ اﻟﻨﻈﺮﻱ ﻟﻠﻤﺘﺨﺼﺼﲔ ﰲ ﻗﺴﻢ اﻟﺮﻳﺎﺿﻴﺎت‪.‬‬
‫ﻭﻣﻦ اﳌﻮاﺿﻴﻊ اﻟﺮﻳﺎﺿﻴﺔ اﻟﺘﻲ ﻳﺘﻄﺮﻕ إﻟﻴﻬﺎ ﻋﻠﻢ اﻹدارة ﻫﻲ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪ −‬اﻷﺳﺲ )‪.(Powers or Exponentiation‬‬
‫‪3‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫‪ −‬اﻟﻠﻮﻏﺎرﻳﺘﲈت )‪.(Logarithm‬‬
‫‪ −‬اﻟﺘﺒﺎدﻳﻞ‪.‬‬
‫‪ −‬اﻟﺘﻮاﻓﻴﻖ‪.‬‬
‫‪ −‬ﻧﻈﺮﻳﺔ ذات اﳊﺪﻳﻦ ﻷس ﺻﺤﻴﺢ ﻣﻮﺟﺐ‪.‬‬
‫‪ −‬اﻟﻨﻬﺎﻳﺎت )‪.(Limits‬‬
‫‪ −‬اﺗﺼﺎﻝ )اﺳﺘﻤﺮار( اﻟﺪﻭاﻝ‪.‬‬
‫‪ −‬اﻟﺘﻔﺎﺿﻞ )‪.(Differentiation‬‬
‫‪ −‬اﻟﺪﻭاﻝ اﻟﺮﻳﺎﺿﻴﺔ )اﻟﺪاﻟﺔ اﻵﺳﻴﺔ‪ −‬اﻟﻠﻮﻏﺎرﻳﺘﻤﻴﺔ‪ −‬اﻟﺒﺎراﻣﱰﻳﺔ‪ −‬اﻟﻌﻜﺴﻴﺔ(‪.‬‬
‫‪ −‬اﻟﻨﻬﺎﻳﺎت اﻟﻌﻈﻤﻰ ﻭاﻟﺼﻐﺮ￯ ﻟﺪاﻟﺔ ﻣﺘﻐﲑ ﻭاﺣﺪ‪.‬‬
‫‪ −‬ﻣﻌﺎدﻟﺔ اﳋﻂ اﳌﺴﺘﻘﻴﻢ‪.‬‬
‫‪ −‬اﳌﻌﺎدﻻت ﻣﻦ اﻟﺪرﺟﺔ اﻷﻭﱃ ﻭاﻟﺜﺎﻧﻴﺔ‪.‬‬
‫‪ −‬اﳌﱰاﺟﺤﺎت )اﳌﺘﺒﺎﻳﻨﺎت(‪.‬‬
‫‪ −‬اﳌﺤﺪدات )‪.(Determinates‬‬
‫‪ −‬اﳌﺼﻔﻮﻓﺎت )‪.(Matrixes‬‬
‫‪ −‬اﳌﺘﻮاﻟﻴﺎت‪.‬‬
‫‪ −‬ﳎﻤﻮع ﻗﻮ￯ اﻷﻋﺪاد اﻟﻄﺒﻴﻌﻴﺔ‪.‬‬
‫‪ −‬اﻟﺘﻜﺎﻣﻞ )‪.(Integration‬‬
‫ﻋﻠــﻢ اﳊﺎﺳــﺐ اﻵﱄ‪ :‬ﻭﳞــﺘﻢ ﻋﻠــﻢ اﻹدارة ﺑــﺎﻟﺘﻌﺮﻑ ﻋــﲆ اﺳــﺘﺨﺪاﻡ‬ ‫‪−4‬‬

‫اﳊﺎﺳـــﺐ اﻵﱄ ﻭاﻻﺳـــﺘﻔﺎدة ﻣﻨـــﻪ ﰲ اﻟﺘﻮﺻـــﻞ إﱃ ﺣﻠـــﻮﻝ إدارﻳـــﺔ ﻛﻤﻴـــﺔ‪ .‬ﻭﻣـــﻦ‬


‫اﻟﺘﺨﺼﺼﺎت اﻟﺘﻲ ﻳﺴﺘﺨﺪﻣﻬﺎ ﻋﻠﻢ اﻹدارة ﰲ ﳎﺎﻝ اﳊﺎﺳﺐ اﻵﱄ ﻫـﻮ ﻧﻈـﻢ اﻟﻘـﺮارات‬
‫‪ (Decision‬ﻭﻛــﺬﻟﻚ ﻧﻈــﻢ اﳌﻌﻠﻮﻣــﺎت اﻹدارﻳــﺔ )‪(MIS‬‬ ‫اﳌــﺴﺎﻧﺪ )‪Support System‬‬

‫‪ (Management‬ﻟﺘﻨﻈــﻴﻢ اﻟﺒﻴﺎﻧــﺎت اﻹدارﻳــﺔ ﲠــﺪﻑ ﺗﻨــﺴﻴﻘﻬﺎ‬ ‫)‪Information System‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪4‬‬

‫ﻭﺗﺼﻨﻴﻔﻬﺎ ﻭﲢﻠﻴﻠﻬﺎ ﻭﲢﻮﻳﻠﻬﺎ إﱃ ﻋﻼﻗﺎت ﻭﻣﻌﻠﻮﻣﺎت ﻣﻔﻴﺪة ﻭﺣﻔﻈﻬﺎ ﺑﺄﺳﻠﻮب ﻳـﺴﻬﻞ‬


‫اﺳﱰﺟﺎﻋﻬﺎ ﻋﻨﺪ اﳊﺎﺟﺔ‪.‬‬
‫ﻭﻛﻤﺜﺎﻝ ﻟﻠﱪاﻣﺞ اﳉﺎﻫﺰة اﻟﺘﻲ ﻳﺴﺘﻔﻴﺪ ﻣﻨﻬﺎ ﻋﻠﻢ اﻹدارة ﰲ اﲣﺎذ اﻟﻘـﺮارات ﻫـﻲ‬
‫ﻛﺎﻟﺘــﺎﱄ‪ Excel, SAS, SPSS :‬ﻟﻠﺘﻄﺒﻴﻘــﺎت اﻹﺣــﺼﺎﺋﻴﺔ ﻭ‪QSB+, Cplex, IP, Lindo‬‬

‫ﻟﺘﻄﺒﻴﻘﺎت ﺑﺤﻮث اﻟﻌﻤﻠﻴـﺎت‪ ,‬ﻛـﺬﻟﻚ ﳚـﺐ ﻋـﲆ اﳌﺘﺨـﺼﺺ ﰲ ﻋﻠـﻢ اﻹدارة ﻣﻌﺮﻓـﺔ‬
‫اﻟﺘﻄﺒﻴﻘﺎت اﻟﻌﺎﻣﺔ ﻣﺜﻞ ‪ MS Office‬ﻭﻏﲑﻫﺎ‪.‬‬
‫ﹰ‬
‫أﻳﻀﺎ ﻓﺈﻥ اﳊﺎﺟﺔ ﻭاﻟﺘﻘﺪﻡ ﰲ ﻫﺬا اﻟﻌﻘﺪ اﻷﺧﲑ أﻭﺟﺒـﺖ ﻋـﲆ اﳌـﺪﻳﺮ ﻭﻣﺘﺨـﺬﻱ‬
‫اﻟﻘﺮارات ﰲ اﳌﻨﺸﺄة اﳋﺎﺻﺔ ﻭاﻟﻌﺎﻣﺔ ﻣﻌﺮﻓﺔ اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻹﻧﱰﻧﺖ )‪ (Internet‬ﻛﺎﺳﺘﺨﺪاﻡ‬
‫اﻟﱪﻳﺪ اﻹﻟﻜﱰﻭﲏ )‪ (Email‬ﻭاﺳﺘﺨﺪاﻡ اﻟﺸﺒﻜﺔ اﻟﻌﻨﻜﺒﻮﺗﻴـﺔ )‪ (WWW‬ﻭﻃﺮﻳﻘـﺔ ﺗـﺼﻤﻴﻢ‬
‫اﻟﺼﻔﺤﺎت اﻟﺘﺠﺎرﻳﺔ ﻭاﳋﺎﺻﺔ ﺑﺎﻟﴩﻛﺎت ﻭﻧﴩﻫﺎ ﺣﻴﺔ ﻋﲆ اﻹﻧﱰﻧﺖ ﻟﻠﺪﻋﺎﻳﺔ ﻭﺗـﺴﻮﻳﻖ‬
‫ﻣﻨﺘﺠﺎﲥﻢ ﻭزﻳﺎدة ﻋﻤﻼﺋﻬﻢ‪.‬‬

‫اﻟﱪﳎﺔ اﻟﺮﻳﺎﺿﻴﺔ‬
‫‪Mathematical Programming‬‬

‫ﺗﻨﻘﺴﻢ اﻟﱪﳎﺔ اﻟﺮﻳﺎﺿﻴﺔ إﱃ ﻋﺪﻩ أﻗﺴﺎﻡ ﻭﻫﻲ‪:‬‬


‫‪ −1‬اﻟﱪﳎﺔ اﳋﻄﻴﺔ )‪Linear Programming (LP‬‬

‫‪Mathematical‬‬ ‫ﺗﻌﺘــﱪ اﻟﱪﳎــﺔ اﳋﻄﻴــﺔ ﻣــﻦ أﻫــﻢ أﺳــﺎﻟﻴﺐ اﻟﱪﳎــﺔ اﻟﺮﻳﺎﺿــﻴﺔ‬


‫‪ Programming‬ﻭأﻛﺜﺮﻫﺎ ﺗﻄﺒﻴﻘﺎ ﰲ اﳊﻴﺎة اﻟﻌﻤﻠﻴﺔ ﻟﻀﲈﻥ اﻻﺳﺘﺨﺪاﻡ اﻷﻣﺜـﻞ ﻟﻠﻤـﻮارد ﰲ‬
‫ﻇﻞ إﻣﻜﺎﻧﻴﺎت ﻭﻣﻮارد ﳏﺪﻭدة‪ .‬ﻣﺜﻞ إﳚﺎد اﳌﺰﻳﺢ اﻷﻣﺜﻞ ﻣﻦ ﺑﲔ اﳌﻨﺘﺠﺎت اﻟﺘﻲ ﻳﻨﺘﺠﻬـﺎ‬
‫ﻣﺼﻨﻊ ﻣﻌﲔ ﻟﺘﺤﻘﻴﻖ أﻛﱪ رﺑﺢ ﻃﺒﻘﺎ ﻟﻠﻤﺘﺎح ﻣﻦ اﻟﻌﻤﻞ ﻭاﳌﻮاد اﳋﺎﻡ‪ .‬ﻭﻛﺬﻟﻚ ﻣﺜﻞ ﻧﻘـﻞ‬
‫ﻣﻨﺘﺠﺎت ﻣﻌﻴﻨﺔ ﻣﻦ ﻣﻨﺎﻃﻖ إﻧﺘﺎج إﱃ ﻣﺮاﻛﺰ اﺳﺘﻬﻼﻙ ﺑﺤﻴﺚ ﺗﻘـﻮﻡ ﻛـﻞ ﻣﻨﻄﻘـﺔ إﻧﺘﺎﺟﻴـﺔ‬
‫ﺑﺘﻮزﻳﻊ ﻣﻨﺘﺠﺎﲥﺎ إﱃ ﻣﺮاﻛﺰ اﻻﺳﺘﻬﻼﻙ ﺑﺤﻴﺚ ﻳﺸﺒﻊ ﻛﻞ ﻣﺮﻛـﺰ اﺳـﺘﻬﻼﻛﻲ ﻃﻠﺒـﻪ ﺑﺄﻗـﻞ‬
‫‪5‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﺗﻜﻠﻔﺔ ﳑﻜﻨـﺔ‪ .‬ﻭﻗـﺪ ﻛـﺎﻥ ﻻﺳـﺘﺨﺪاﻡ ﻃﺮﻳﻘـﺔ اﻟـﺴﻤﺒﻠﻜﺲ ‪ The Simplex Method‬اﻟﺘـﻲ‬
‫ﻃﻮرﻫﺎ داﻧﺘﺰج ‪ G. Dantzig‬ﻋﺎﻡ ‪ 1947‬ﻡ ﳊﻞ اﻟﱪﻧﺎﻣﺞ اﳋﻄﻲ أﺛﺮﹰا ﻛﺒﲑﹰا ﰲ زﻳﺎدة ﻭاﻧﺘﺸﺎر‬
‫اﻟﺘﻄﺒﻴﻘﺎت اﻟﻌﻤﻠﻴﺔ ﳍﺬا اﻷﺳـﻠﻮب ﻭﺳـﺎﻋﺪ ﻋـﲆ ذﻟـﻚ اﻻﺳـﺘﻌﺎﻧﺔ ﺑﺎﳊﺎﺳـﺒﺎت اﻵﻟﻴـﺔ‬
‫اﳌﺘﻄﻮرة ﰲ ﺣﻠﻪ ﺑﺤﻴﺚ ﻳﻤﻜﻦ ﺣﻞ ﺑﺮﻧﺎﻣﺞ ﻳﺘﻜﻮﻥ ﻣﻦ ﻣﺌﺎت اﳌﺘﻐﲑات ﺑﺴﻬﻮﻟﺔ‪.‬‬
‫ﻭﻳﻼﺣﻆ أﻥ اﻟﱪﻧﺎﻣﺞ اﳋﻄﻲ ﻳﺘﻜﻮﻥ ﻣﻦ داﻟﺔ ﻫﺪﻑ ﻭاﺣﺪة ﻭﺗﻜﻮﻥ ﻣﺘﻐﲑات اﻟﻘﺮار‬
‫ﻓﻴﻪ ﻣﺴﺘﻤﺮة ﻭﲨﻴﻊ ﺻﻴﻐﻪ اﻟﺮﻳﺎﺿﻴﺔ ﺧﻄﻴﺔ ﻛﲈ أﻥ ﻣﺆﴍاﺗﻪ ﻻ ﻳﺪﺧﻞ ﻓﻴﻬﺎ اﻟﻌﻨﴫ اﻟﻌﺸﻮاﺋﻲ‪.‬‬
‫‪ −2‬ﺑﺮﳎﺔ اﻷﻫﺪاﻑ )‪Goal Programming (GP‬‬

‫ﻳﻮﺟﺪ ﰲ ﻫﺬا اﻟﻨﻮع ﻣﻦ اﻟﱪﳎﺔ أﻛﺜﺮ ﻣﻦ ﻫﺪﻑ ﻭﻳﻌـﱪ ﻋـﻦ ﻛـﻞ ﻫـﺪﻑ ﺑﻘﻴـﺪ ﰲ‬
‫‪ Goal‬ﳛﺘـﻮﻱ ﻋـﲆ ﻣﺘﻐـﲑﻳﻦ اﻧﺤـﺮاﻓﻴﲔ‬ ‫ﺻﻮرة ﻣﻌﺎدﻟﺔ ﻳﻌﺮﻑ ﺑﻘﻴـﺪ اﳍـﺪﻑ ‪Constraint‬‬

‫‪ Deviation‬ﻭﻳﺘﻢ ﺻـﻴﺎﻏﺔ داﻟـﺔ اﳍـﺪﻑ ﰲ ﺻـﻮرة ﺗـﺼﻐﲑ ﳎﻤـﻮع ﻣﺘﻐـﲑات‬ ‫‪Variables‬‬

‫اﻻﻧﺤﺮاﻓﺎت ﻏﲑ اﳌﺮﻏﻮب ﻓﻴﻬﺎ‪ ,‬ﻭﻳﻤﻜﻦ ﺗﻘﺪﻳﺮ ﻣﻌﺎﻣﻞ ﻟﻜﻞ ﻫﺪﻑ ﻳﺴﻤﻰ ﻣﻌﺎﻣﻞ أﻭﻟﻮﻳﺔ‬
‫‪ Priority‬ﻳﻌﻜﺲ درﺟﺔ ﺗﻔﻀﻴﻞ ﻣﺘﺨﺬ اﻟﻘـﺮار ﻭﻳﻤﻜـﻦ ﺗﻘـﺪﻳﺮ ﻭزﻥ ﻧـﺴﺒﻲ ﻟﻜـﻞ‬ ‫‪Factor‬‬

‫ﻫﺪﻑ‪ ,‬ﻭﻳﺘﻢ ﺣﻞ ﺑﺮﻧﺎﻣﺞ اﻷﻫﺪاﻑ ﺑﺎﺳﺘﺨﺪاﻡ ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﻭذﻟﻚ ﺑﻌـﺪ ﺗﻌـﺪﻳﻠﻬﺎ‬
‫ﺣﺘﻰ ﺗﺄﺧﺬ ﰲ اﻻﻋﺘﺒﺎر ﻣﻌﺎﻣﻼت اﻷﻭﻟﻮﻳﺔ‪.‬‬
‫‪ −3‬اﻟﱪﳎﺔ اﻟﺼﺤﻴﺤﺔ )‪Integer Programming (IP‬‬

‫ﰲ ﻛﺜﲑ ﻣﻦ اﳌﻮاﻗﻒ اﻹدارﻳﺔ ﺗﻜﻮﻥ ﻗﻴﻢ ﻣﺘﻐﲑات اﻟﻘﺮار أﻋﺪادﹰا ﺻـﺤﻴﺤﺔ ﻓﻤـﺜﻼ‬
‫ﹰ‬
‫ﻃﺒﻘـﺎ ﻟﻠـﺴﻌﺮ ﻭﻭﻓـﻖ‬ ‫ﻋﻨﺪ اﺧﺘﻴﺎر اﻟﺘﻮﻟﻴﻔﺔ اﻷﻗﻞ ﺗﻜﻠﻔﺔ ﻣﻦ اﻟﻄﺎﺋﺮات اﳌﻄﻠﻮب ﴍاﺋﻬـﺎ‬
‫اﻟﺼﻴﺎﻧﺔ ﻭاﻟﻄﺎﻗﺔ اﻻﺳﺘﻴﻌﺎﺑﻴﺔ‪ .‬ﻓﺈﻧﻪ ﰲ ﻣﺜﻞ ﻫﺬﻩ اﳊﺎﻟﺔ ﻟﻴﺲ ﻣﻦ اﳌﻌﻘﻮﻝ أﻥ ﺗﻜﻮﻥ أﻋـﺪاد‬
‫ﹰ‬
‫رﺑﺤـﺎ ﻣـﻦ ﺑـﲔ‬ ‫اﻟﻄﺎﺋﺮات ﰲ ﺻـﻮرة ﻛـﴪﻳﺔ‪ .‬ﻭﻛـﺬﻟﻚ ﻋﻨـﺪ اﺧﺘﻴـﺎر اﻟﺘﻮﻟﻴﻔـﺔ اﻷﻛﺜـﺮ‬
‫اﳌﴩﻭﻋﺎت اﳌﻄﻠﻮب إﻧﺸﺎءﻫﺎ ﹰ‬
‫ﻃﺒﻘﺎ ﻟﻠﻤﻮارد اﳌﺎﻟﻴﺔ اﳌﺘﺎﺣﺔ ﻓﻠﻴﺲ ﻣﻦ اﳌﻨﺎﺳﺐ أﻥ ﺗﻜـﻮﻥ‬
‫أﻋﺪاد اﳌﴩﻭﻋﺎت ﰲ ﺻﻮرة ﻛـﴪﻳﺔ‪ .‬ﻭﻳﻤﻜـﻦ اﻟﺘﻔﺮﻗـﺔ ﺑـﲔ ﺛﻼﺛـﺔ أﻧـﻮاع ﻣـﻦ اﻟﱪﳎـﺔ‬
‫اﻟﺼﺤﻴﺤﺔ ﺑﺤﺴﺐ ﻧﻮع ﻣﺘﻐﲑات اﻟﻘﺮار اﻟﺘﻲ ﻳﺘﻀﻤﻨﻬﺎ اﻟﱪﻧﺎﻣﺞ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪6‬‬

‫اﻟﱪﳎﺔ اﻟﺼﺤﻴﺤﺔ اﻟﻌﺎﻣﺔ‪ General Integer Programming‬ﻭﻫﻲ اﻟﺘﻲ ﺗﻜـﻮﻥ ﲨﻴـﻊ‬


‫‪Binary Integer‬‬ ‫ﻣﺘﻐﲑات اﻟﻘﺮار ﻓﻴﻬﺎ ﰲ ﺻﻮرة ﺻﺤﻴﺤﺔ‪ .‬ﻭاﻟﱪﳎـﺔ اﻟـﺼﺤﻴﺤﺔ اﻟﺜﻨﺎﺋﻴـﺔ‬
‫‪ Programming‬ﻭﻫﻲ اﻟﺘﻲ ﻳﻤﻜﻦ أﻥ ﺗﻜﻮﻥ ﻓﻴﻬﺎ ﻣﺘﻐـﲑات اﻟﻘـﺮار إﻣـﺎ ﺻـﻔﺮ أﻭ ﻭاﺣـﺪ‪.‬‬
‫‪ Mixed‬ﻭاﻟﺘﻲ ﲢﻮﻱ ﻋﲆ ﺧﻠﻴﻂ ﻣﻦ‬ ‫ﻭاﻟﱪﳎﺔ اﻟﺼﺤﻴﺤﺔ اﳌﺨﺘﻠﻄﺔ ‪Integer Programming‬‬

‫اﳌﺘﻐﲑات ذات اﻟﻄﺒﻴﻌـﺔ اﻟـﺼﺤﻴﺤﺔ ﻭاﻟﻜـﴪﻳﺔ‪ .‬ﻭﻳﻼﺣـﻆ أﻥ ﺑﻌـﺾ ﻣﻮاﻗـﻒ اﻟﱪﳎـﺔ‬


‫‪Transportation‬‬ ‫اﻟﺼﺤﻴﺤﺔ ﳍﺎ ﻫﻴﻜﻞ ﺧﺎص ﻭﻃﺮﻕ ﺧﺎﺻﺔ ﺑﺤﻠﻬﺎ ﻣﺜـﻞ ﻣـﺸﻜﻠﺔ اﻟﻨﻘـﻞ‬
‫‪ Problem‬ﻭﻣﺸﻜﻠﺔ اﻟﺘﻌﻴﲔ ‪ Assignment Problem‬ﻭ ﻛﺬﻟﻚ ﺗـﺴﺘﺨﺪﻡ ﻃـﺮﻕ ﻣﻌﻴﻨـﺔ ﳊـﻞ‬
‫اﻟﱪاﻣﺞ اﻟـﺼﺤﻴﺤﺔ ﻣﺜـﻞ اﻟـﺴﻤﺒﻠﻜﺲ ﺛـﻢ اﺳـﺘﺨﺪاﻡ ﻃﺮﻳﻘـﺔ اﻟﻘﻄـﻊ ‪Cutting Method‬‬

‫ﻭﻃﺮﻳﻘﺔ اﻟﺘﻔﺮع ﻭاﳊﺪ ‪ .Branch And Bound Method‬ﻭﻳﻌﻴﺐ ﻫﺬﻩ اﻟﻄـﺮﻕ أﳖـﺎ ﺗﺘﻄﻠـﺐ‬
‫ﻋﺪدا ﻛﺒﲑا ﻣﻦ اﳋﻄﻮات ﻭﺧﺎﺻﺔ ﻣﻊ ازدﻳﺎد ﻋﺪد ﻣﺘﻐﲑات اﻟﻘﺮار‪.‬‬
‫‪ −4‬اﻟﱪﳎﺔ ﻏﲑ اﳋﻄﻴﺔ )‪Non-Linear Programming (NLP‬‬

‫ﻭﻳﻌﺘﱪ اﻟﱪﻧﺎﻣﺞ ﻏﲑ ﺧﻄﻲ إذا ﺗﻢ ﺻﻴﺎﻏﺔ ﻋﻼﻗﺔ أﻭ أﻛﺜﺮ ﻣﻦ اﻟﻌﻼﻗﺎت ﰲ ﺻﻮرة‬


‫ﻏﲑ ﺧﻄﻴﺔ ﻭﻳﻤﻜﻦ ﺣﻠﻪ ﺑﺎﺳﺘﺨﺪاﻡ ﺣﺴﺎب اﻟﺘﻔﺎﺿﻞ ﻟﻠﺤﺼﻮﻝ ﻋﲆ ﻗﻴﻢ ﻣﺘﻐﲑات اﻟﻘﺮار‬
‫اﻟﺘﻲ ﺗﻌﻈﻢ أﻭ ﲣﻔﺾ داﻟﺔ اﳍﺪﻑ ﺑﺎﺳﺘﺨﺪاﻡ ﻣﻀﺎﻋﻔﺎت ﻻﻏﺮاﻧﺞ ‪Lagrange Multipliers‬‬

‫ﻭذﻟﻚ إذا ﻛﺎﻧﺖ اﻟﻘﻴﻮد اﳍﻴﻜﻠﻴﺔ ﰲ ﺻـﻮرة ﻣﻌـﺎدﻻت ﻭﺑﺎﺳـﺘﺨﺪاﻡ ﴍﻭط ﻛـﻮﻥ ﺗـﻮﻛﺮ‬
‫‪ 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‬‬

‫اﻷﺷﻴﺎء اﻟﺘﻲ ﻳﺮاد ﲣﻔﻴﻀﻬﺎ‪:‬ﲣﻔـﻴﺾ اﳋـﺴﺎﺋﺮ‪ ,‬اﻷﺧﻄـﺎر‪ ,‬اﳌـﻮارد اﳌـﺴﺘﺨﺪﻣﺔ ﻭﲨﻴـﻊ‬


‫اﻷﺷﻴﺎء اﻟﺘﻲ ﰲ ﻏﲑ ﺻﺎﻟﺢ اﳌﻨﺸﺄة‪ .‬ﻟﺬﻟﻚ ﻓﺈﻥ اﻟﱪﳎﺔ اﻟﺮﻳﺎﺿﻴﺔ ﲥـﺪﻑ إﱃ ﻣﻌﺮﻓـﺔ ﻗـﻴﻢ‬
‫ﺑﻌﺾ اﳌﺘﻐﲑات اﻟﺘﻲ ﺗﺆدﻱ إﱃ أﻣﺜﻠﻴﺔ اﳍﺪﻑ)أﻭ اﻷﻫﺪاﻑ( اﳌﻄﻠﻮب ﲢﻘﻴﻘﻬﺎ‪.‬‬
‫ﻭﻣﻌﻈﻢ ﻣﺸﺎﻛﻞ اﻟﱪاﻣﺞ اﳋﻄﻴﺔ ﻳﻤﻜﻦ أﻥ ﺗﺼﺎغ ﺑﺎﻟﺼﻴﺎﻏﺔ اﻟﻌﺎﻣﺔ اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫‪n‬‬
‫)‪(Maximization) or (Minimization‬‬ ‫‪z = ∑ cj‬‬ ‫‪xj‬‬
‫‪j =1‬‬
‫‪Subject to:‬‬
‫‪n‬‬

‫‪∑a‬‬
‫‪j =1‬‬
‫‪ij‬‬ ‫‪X‬‬ ‫‪j‬‬ ‫≤≥‬ ‫‪bi‬‬ ‫‪for‬‬ ‫‪i = 1, 2 ,........, m‬‬

‫‪X j≥ 0‬‬ ‫‪for‬‬ ‫‪j = 1, 2 ,........, n‬‬


‫ﺣﻴﺚ‬
‫‪ :‬ﻗﻴﻤﺔ داﻟﺔ اﳍﺪﻑ ﻭاﻟﺘﻲ ﺗﻘﻴﺲ ﻓﻌﺎﻟﻴﺔ أﻭ ﻛﻔﺎءة ﻗﺮار اﻻﺧﺘﻴﺎر‪.‬‬ ‫‪Z‬‬

‫‪ : Xj‬اﳌﺘﻐﲑات اﻟﺘﻲ ﻳﺮاد ﻣﻌﺮﻓﺔ ﻗﻴﻤﺘﻬﺎ‪.‬‬


‫‪ : Cj‬ﺗﻜﻠﻔﺔ )أﻭ رﺑﺢ( اﻟﻮﺣﺪة اﻟﻮاﺣﺪة ﻣﻦ اﳌﺘﻐﲑات‪.‬‬
‫‪ : aij‬ﻣﻌﺎﻣﻼت اﳌﺘﻐﲑات ﻭﺗﻜﻮﻥ ﻋﺎدة ﻣﻌﺮﻭﻓﺔ‪.‬‬
‫‪ : bi‬اﳌﺘﺎح ﻣﻦ اﳌﻮارد ﻭاﻟﺘﻲ ﺗﻜﻮﻥ ﳏﺪﻭدة‪.‬‬
‫ﻭﻳﻼﺣﻆ أﻥ اﻟﱪﻧﺎﻣﺞ اﻟﺮﻳﺎﴈ ﻳﺘﻜﻮﻥ ﻣﻦ ﺛﻼث ﻋﻨﺎﴏ رﺋﻴﺴﺔ ﻭﻫﻲ‬
‫‪ −1‬ﻣﺘﻐﲑات اﻟﻘﺮار ﻭاﳌﺆﴍات ‪Decision variables and parameters‬‬

‫ﻭﻳﻤﻜﻦ ﺗﻌﺮﻳﻒ اﳌﺘﻐﲑات ﻋﲆ أﳖﺎ ﻫﻲ اﻟﻜﻤﻴﺎت ﻏﲑ اﳌﻌﺮﻭﻓﺔ اﻟﺘﻲ ﳛﺪدﻫﺎ اﳊﻞ‬


‫ﻭﲣﻀﻊ ﻹرادة ﻣﺘﺨﺬ اﻟﻘﺮار ﻣﺜﻞ ﲢﺪﻳﺪ اﻟﻜﻤﻴﺎت اﳌﻄﻠﻮب إﻧﺘﺎﺟﻬﺎ ﻣﻦ ﻣﻨﺘﺠﺎت ﳐﺘﻠﻔـﺔ‬
‫ﻳﻨﺘﺠﻬﺎ اﳌﺼﻨﻊ أﻭ ﲢﺪﻳـﺪ اﻟﻜﻤﻴـﺎت اﳌﻄﻠـﻮب ﻧﻘﻠﻬـﺎ ﻣـﻦ اﳌـﺼﺎﻧﻊ إﱃ اﻷﺳـﻮاﻕ‪ .‬ﺑﻴـﻨﲈ‬
‫اﻟﺜﻮاﺑﺖ أﻭ اﳌﺆﴍات ﻓﻴﻤﻜﻦ ﺗﻌﺮﻳﻔﻬﺎ ﺑﺄﳖﺎ ﻫﻲ اﻟﻜﻤﻴﺎت اﳌﻌﺮﻭﻓﺔ اﻟﺜﺎﺑﺘﺔ اﻟﺘﻲ ﺑﻨﺎء ﻋﻠﻴﻬﺎ‬
‫ﻳﺘﻢ ﻋﻠﻴﻬﺎ ﲢﺪﻳﺪ اﳌﺘﻐﲑات ﻣﺜﻞ اﻟﻜﻤﻴﺎت اﳌﺘﺎﺣﺔ ﻣﻦ ﻛﻞ ﻣﻮرد أﻭ اﻟﻜﻤﻴﺔ اﳌﺴﺘﺨﺪﻣﺔ ﻣﻦ‬
‫‪9‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻣﻮرد ﻣﻌـﲔ ﻹﻧﺘـﺎج ﻭﺣـﺪة ﻭاﺣـﺪة ﻣـﻦ ﻣﻨـﺘﺞ ﻣـﺎ أﻭ ﻣﻌـﺪﻝ اﻟـﺮﺑﺢ أﻭ ﺗﻜﻠﻔـﺔ ﻣﻨـﺘﺞ‬
‫ﻣﻌﲔ‪.......‬إﻟﺦ‬
‫‪ −2‬اﻟﻘﻴﻮد ‪Constraints‬‬

‫ﻭﻫﻲ ﲤﺜﻞ اﳌﺤﺪدات اﻟﺘﻲ ﲢﴫ ﻗﻴﻢ اﳌﺘﻐﲑات اﳌﺠﻬﻮﻟﺔ ﻭﺣﴫﻫﺎ ﰲ ﺣﺪﻭد‬


‫ﻗﻴﻢ ﻣﻌﻴﻨﺔ ﺗﺴﻤﻰ اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ ‪.Feasible Values‬‬
‫‪ −3‬داﻟﺔ اﳍﺪﻑ ‪Object function‬‬

‫ﻭﻫﻲ اﻟﺪاﻟﺔ اﻟﺘﻲ ﻳﺘﻢ ﻓﻴﻬﺎ ﺻﻴﺎﻏﺔ اﳍﺪﻑ اﻟﺬﻱ ﻳﺴﻌﻰ إﻟﻴﻪ ﻣﺘﺨﺬ اﻟﻘﺮار ﺣﻴﺚ‬
‫ﻳﺘﻢ اﻟﺘﻌﺒﲑ ﻋﻦ ﻓﻌﺎﻟﻴﺔ اﻟﻨﻤﻮذج ﻛﺪاﻟﺔ ﰲ ﻣﺘﻐﲑات اﻟﻘﺮار ﻭﻋﻤﻮﻣﺎ ﻳﻨﺘﺞ اﳊﻞ اﻷﻣﺜﻞ‬
‫)‪ (Optimal Solution‬ﻋﻨﺪﻣﺎ ﲢﻘﻖ ﻗﻴﻢ ﻣﺘﻐﲑات اﻟﻘﺮار أﻓﻀﻞ ﻗﻴﻤﺔ ﻟﺪاﻟﺔ اﳍﺪﻑ ﺳﻮاء‬
‫ﹰ‬
‫ﻃﺒﻘﺎ‬ ‫ﻛﺎﻥ اﳍﺪﻑ ﺗﻌﻈﻴﻢ ﻛﺘﻌﻈﻴﻢ اﻷرﺑﺎح أﻭ ﺗﻘﻠﻴﻞ ﻛﺘﻘﻠﻴﻞ اﳋﺴﺎﺋﺮ ﻭاﻟﺘﻜﺎﻟﻴﻒ ﻭذﻟﻚ‬
‫ﻟﻈﺮﻭﻑ اﳌﻮﻗﻒ اﻟﺘﻲ ﻳﻌﱪ ﻋﻨﻬﺎ ﺑﻮاﺳﻄﺔ اﻟﻘﻴﻮد ﻭﺗﻄﺒﻴﻖ اﻟﱪﳎﺔ اﳋﻄﻴﺔ‪.‬‬
‫ﻣﺜﺎﻝ‪ :‬ﺗﻘﻮﻡ ﴍﻛﺔ اﻷﻭﻳﺴﻂ ﻟﻸﺛﺎث ﺑﺘﺼﻨﻴﻊ اﻟﻄﺎﻭﻻت ﻭاﻟﻜـﺮاﳼ ﻛﺠـﺰء ﻣـﻦ‬
‫إﻧﺘﺎﺟﻬﺎ‪ .‬اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ اﺳﻢ اﳌﻮرد )اﳌﻮاد ﻭاﻟﻌﻤﻞ( اﻟﺬﻱ ﻧﺤﺘﺎﺟﻪ ﻟﺼﻨﻊ ﻭﺣـﺪة‬
‫ﻭاﺣﺪة ﻣﻦ اﳌﻨﺘﺞ ﻭﻋﺪد اﻟﻮﺣﺪات اﳌﻄﻠﻮﺑﺔ ﻭاﻟﻮﺣﺪات اﳌﺘﺎﺣﺔ‪.‬‬

‫اﻟﻮﺣﺪات اﳌﻄﻠﻮﺑﺔ ﻹﻧﺘﺎج ﻭﺣﺪة ﻭاﺣﺪة‬


‫اﳌﺘﺎح‬ ‫اﺳﻢ اﳌﻮرد‬
‫اﻟﻜﺮاﳼ‬ ‫اﻟﻄﺎﻭﻻت‬
‫‪300‬‬ ‫‪10‬‬ ‫‪15‬‬ ‫ﺧﺸﺐ )ﻳﺎردة(‬
‫‪110‬‬ ‫‪5‬‬ ‫‪2.5‬‬ ‫ﻋﻤﻞ )ﺳﺎﻋﺔ ﻋﻤﻞ(‬
‫‪4‬‬ ‫‪3‬‬ ‫رﺑﺢ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة ﺑﺎﻟﺮﻳﺎﻝ(‬

‫ﻭﻳﺮﻳﺪ ﺻﺎﺣﺐ اﻟﴩﻛﺔ أﻥ ﻳﻨﺘﺞ اﻟﻌﺪد اﻟﻼزﻡ ﻣﻦ اﻟﻜﺮاﳼ ﻭاﻟﻄﺎﻭﻻت ﻟﺰﻳﺎدة اﻟﺮﺑﺢ إﱃ‬
‫أﻛﱪ ﻗﺪر ﳑﻜﻦ ﻣﻦ اﻟﺮﻳﺎﻻت‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪10‬‬

‫ﺧﻄﻮات اﳊﻞ‬
‫ﹶ‬
‫رﻳﺎﺿﻴﺎ ‪Formulation‬‬ ‫‪ −1‬ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ‬
‫ﻧﻔﱰض أﻥ ﻋـﺪد اﻟﻄـﺎﻭﻻت اﳌﻄﻠـﻮب إﻧﺘﺎﺟﻬـﺎ )‪ (t‬ﻭﻋـﺪد اﻟﻜـﺮاﳼ اﳌﻄﻠـﻮب‬
‫إﻧﺘﺎﺟﻬﺎ )‪.(c‬‬
‫ﺻﻴﺎﻏﺔ داﻟﺔ اﳍﺪﻑ ‪Objective function‬‬

‫ﺣﻴﺚ إﻥ اﳍﺪﻑ ﻫﻮ ﺗﻌﻈﻴﻢ اﻟﺮﺑﺢ إﱃ أﻋﲆ ﺣﺪ ﳑﻜﻦ ﻓﺈﻥ داﻟـﺔ اﳍـﺪﻑ ﳚـﺐ أﻥ‬
‫ﺗﻜﻮﻥ ﺗﻌﻈﻴﻢ )‪ (Maximization‬ﻭاﺧﺘﺼﺎرا ﺗﻜﺘﺐ )‪ ,(1)(Max.‬ﻭﺣﻴﺚ إﻥ اﻟﺮﺑﺢ ﻫﻮ ﻋﺒﺎرة‬
‫ﻋﻦ ﻋﺪد اﻟﻮﺣﺪات اﳌﺒﺎﻋﺔ ﻣﴬﻭﺑﺎ ﺑﺮﺑﺢ اﻟﻮﺣـﺪة اﻟﻮاﺣـﺪة ﻓـﺈﻥ داﻟـﺔ اﳍـﺪﻑ ﰲ ﻫـﺬﻩ‬
‫اﳌﺸﻜﻠﺔ ﺗﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪Max. 3t + 4c‬‬
‫ﻭﻳﻤﻜﻦ أﻥ ﻳﺮﻣﺰ ﻟﺪاﻟﺔ اﳍﺪﻑ ﺑﺮﻣﺰ ﻭﻟﻴﻜﻦ )‪ (z‬ﻓﺘﻜﺘﺐ أﻳﻀﺎ ﺑﺼﻮرﻩ أﺧﺮ￯ ﻛﺎﻵﰐ‪:‬‬
‫‪Max. z = 3t + 4c‬‬
‫ﺻﻴﺎﻏﺔ اﻟﻘﻴﻮد ‪Constraints‬‬

‫• ﻗﻴﺪ اﳋﺸﺐ‪ :‬اﻷﺧﺸﺎب اﳌﺴﺘﺨﺪﻣﺔ ﻟﺼﻨﻊ اﻟﻄﺎﻭﻻت ‪ +‬اﻷﺧﺸﺎب اﳌﺴﺘﺨﺪﻣﺔ‬


‫ﻟﺼﻨﻊ اﻟﻜﺮاﳼ ﳏﺪدة ﻭﳚﺐ أﻥ ﻻ ﺗﺰﻳﺪ ﻋﻦ اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ‪ .‬ﻟﺬﻟﻚ ﻓـﺈﻥ اﻟﻘﻴـﺪ اﳋـﺎص‬
‫ﺑﺎﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ ﻣﻦ اﻷﺧﺸﺎب ﻳﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪15t + 10c≤ 300‬‬
‫• ﻗﻴﺪ اﻟﻌﻤﻞ‪ :‬ﺳﺎﻋﺎت اﻟﻌﻤﻞ اﳌﺴﺘﺨﺪﻣﺔ ﻟﺼﻨﻊ ﻟﻠﻄـﺎﻭﻻت ‪ +‬ﺳـﺎﻋﺎت اﻟﻌﻤـﻞ‬
‫اﳌﺴﺘﺨﺪﻣﺔ ﻟﺼﻨﻊ اﻟﻜﺮاﳼ ﳚﺐ أﻥ ﻻ ﺗﺘﻌﺪ￯ اﻟﺴﺎﻋﺎت اﳌﺘﺎﺣﺔ ﻟﻠﴩﻛﺔ‪ .‬أﻱ أﻥ‪:‬‬
‫‪2.5t + 5c≤ 110‬‬
‫• ﻗﻴﺪ ﻋﺪﻡ اﻟﺴﻠﺒﻴﺔ ‪ : non-negative 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‬‬

‫ﻃﺮﻳﻘﺔ اﳊﻞ اﻟﺒﻴﺎﻧﻴﺔ ﻫﻲ أﺳﻬﻞ ﻣﻦ اﻟﻄﺮﻕ اﻷﺧﺮ￯ ﳊﻞ اﳌـﺸﻜﻠﺔ ﻭﻟﻜـﻦ ﻳﻌﻴﺒﻬـﺎ‬


‫أﳖﺎ ﻣﻘﺘﴫة ﻋﲆ ﺣﻞ اﳌﺸﺎﻛﻞ اﻟﺘﻲ ﺗﺘﻜﻮﻥ ﻣﻦ ﻣﺘﻐﲑﻳﻦ ﻓﻘـﻂ )ﻣـﺜﻼ ﻣﻨﺘﺠـﲔ( ﻛـﲈ ﻫـﻮ‬
‫اﳊﺎﻝ ﰲ ﻫﺬا اﳌﺜﺎﻝ‪.‬‬
‫‪ :(feasible‬ﻧﺒـﺪأ اﻟﺮﺳـﻢ ﺑﻮﺿـﻊ ﳏـﻮرﻳﻦ‬ ‫ﻟﺮﺳـﻢ ﳎـﺎﻝ اﳊـﻞ اﳌﻤﻜـﻦ )‪solution‬‬

‫)ﺧﻄﲔ( ﻣﺘﻌﺎﻣﺪﻳﻦ‪ .‬أﺣﺪ ﻫـﺬﻩ اﳌﺤـﺎﻭر ﻳﻤﺜـﻞ ﻋـﺪد اﻟﻄـﺎﻭﻻت ﻭاﻵﺧـﺮ ﻳﻤﺜـﻞ ﻋـﺪد‬
‫اﻟﻜﺮاﳼ‪ .‬ﻳﻘﺴﻢ ﻛﻞ ﳏﻮر إﱃ ﻭﺣﺪات ﻻ ﺗﻘﻞ ﻋﻦ اﳊﺪ اﻷﻋﲆ اﳌﻤﻜﻦ إﻧﺘﺎﺟـﻪ ﻣـﻦ ﻛـﻞ‬
‫ﻣﻨﺘﺞ‪ .‬ﻭﻳﺮﺳﻢ ﻛﻞ ﻗﻴﺪ ﻭﻛﺬﻟﻚ داﻟﺔ اﳍﺪﻑ ﻋﲆ ﺷﻜﻞ ﺧﻂ ﻛﺎﻵﰐ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪12‬‬

‫ﲢﺪﻳﺪ أﻋﻈﻢ زاﻭﻳﺔ ﺟﺬاﺑﺔ ‪The most attractive corner‬‬

‫اﻟﴩﻛﺔ ﺗﺴﺘﻄﻴﻊ أﻥ ﺗﻨﺘﺞ ﰲ أﻱ ﻧﻘﻄﺔ داﺧﻞ ﻣﻨﻄﻘﺔ اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ‪ .‬ﻭﻟﻜﻦ ﻫﺪﻑ‬
‫ﺻﺎﺣﺐ اﻟﴩﻛﺔ ﻫﻮ ﺗﻌﻈﻴﻢ اﻟﻔﺎﺋﺪة اﻟﺘﻲ ﲤﺜﻠﻬﺎ اﳌﻌﺎدﻟﺔ اﻟﺴﺎﺑﻘﺔ )‪ .(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‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﻟﻠﱪﳎﺔ اﳋﻄﻴﺔ‬


‫‪The Simplex Method in Linear Programming‬‬

‫ﻃﻮر ﻫﺬﻩ اﻟﻄﺮﻳﻘﺔ اﻟﻌﺎﱂ )‪ (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‬‬

‫أﻭﻝ ﺧﻄﻮة ﳊﻞ اﳌﺸﻜﻠﺔ ﺑﻄﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﻫﻮ ﺣﻠﻬﺎ ﺟﱪﻳﺎ ﳌﻌﺮﻓﺔ اﻟﻔﻮاﺋﺾ ﰲ‬


‫اﳌﻮارد اﳌﺘﺎﺣﺔ ﻣﻦ ﺧﺸﺐ ﻭﺳﺎﻋﺎت ﻋﻤﻞ‪ .‬ﻧﺴﻤﻲ اﻟﻌﺪد اﳌﻄﻠﻮب إﻧﺘﺎﺟﻪ ﻣـﻦ اﻟﻜـﺮاﳼ‬
‫)‪ (c‬ﻭﻋﺪد اﻟﻄﺎﻭﻻت اﳌﺮاد إﻧﺘﺎﺟﻬﺎ )‪ (t‬ﺑﺎﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ ﻭﻧﺴﻤﻲ اﻟﻜﻤﻴﺔ اﻟﻔﺎﺋﻀﺔ أﻭ‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪14‬‬

‫اﻟﺰاﺋﺪة ﻣﻦ اﳋﺸﺐ ﻭﻣﻦ ﺳﺎﻋﺎت اﻟﻌﻤﻞ ﺑﺎﳌﺘﻐﲑات اﻟﻔﺎﺋﻀﺔ )‪ .(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‬‬

‫ﰲ ﻫﺬﻩ اﳌﺮﺣﻠﺔ ﳚﺐ أﻥ ﻧﺤﺪد أﻱ ﻣﻦ اﳌﺘﻐﲑات ﻳﻮﺿﻊ ﻟﻪ ﻗﻴﻤـﺔ اﻓﱰاﺿـﻴﺔ ﻭأﻱ‬


‫ﻣﻦ اﳌﺘﻐﲑات ﳚﺐ أﻥ ﳛﻞ ﺟﱪﻳﺎ‪ .‬ﺳﻨﻄﻠﻖ ﻋـﲆ اﳌﺘﻐـﲑات اﻟﺘـﻲ ﳚـﺐ أﻥ ﲢـﻞ ﺟﱪﻳـﺎ‬
‫ﺑﺨﻠﻴﻂ اﳊﻞ ﻭﻗﻴﻢ ﻫﺬﻩ اﳌﺘﻐﲑات ﻳﺘﻢ اﳊﺼﻮﻝ ﻋﻠﻴﻬﺎ ﺑﻌﺪ ﻭﺿـﻊ ﻗـﻴﻢ اﻓﱰاﺿـﻴﺔ ﻟﻠﻘـﻴﻢ‬
‫اﻷﺧﺮ￯‪.‬‬
‫اﻟـﺸﻜﻞ اﻟﺘــﺎﱄ ﻳﻮﺿــﺢ ﲨﻴــﻊ اﳊــﺎﻻت اﳌﻤﻜﻨــﺔ ﻣــﻦ اﳊﻠــﻮﻝ ﳌﺘﻐــﲑات اﳊــﻞ‬
‫ﻭاﳌﺘﻐﲑات اﻷﺧﺮ￯ ﻟﻠﴩﻛﺔ‪ .‬ﰲ ﻛﻞ ﺣﺎﻟﻪ ﻣﻦ اﳊﺎﻻت اﻟﺴﺖ اﻟﺘﺎﻟﻴﺔ ﻗﺴﻤﺖ اﳌﺘﻐـﲑات‬
‫إﱃ ﳎﻤﻮﻋﺘﲔ ﻛﻞ ﻣﻨﻬﲈ ﻣﻜﻤﻠﺔ ﻟﻸﺧﺮ￯ ﻭﻛﺬﻟﻚ اﻟﻘﻴﻢ اﳌﻘﺎﺑﻠﺔ ﻟﻜﻞ ﺣﻞ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪16‬‬

‫أﻗﺴﺎﻡ ﻣﻨﺎﻃﻖ اﳊﻞ‬


‫‪ :(Infeasible‬ﻭﻫﻲ اﳊﻠﻮﻝ اﻟﺘـﻲ ﺗﻘـﻊ ﺧـﺎرج‬ ‫‪ −1‬اﳊﻠﻮﻝ ﻏﲑ اﳌﻤﻜﻨﺔ )‪Solution‬‬

‫ﻧﻄﺎﻕ اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ ﻭﻳﻤﻜﻦ ﻣﻌﺮﻓﺘﻬﺎ ﻋﲆ اﻟﺮﺳـﻢ اﻟﺒﻴـﺎﲏ اﻟـﺴﺎﺑﻖ ﺑـﺎﻟﻨﻈﺮ إﱃ اﳌﻨﻄﻘـﺔ‬
‫ﺧﺎرج اﻟﺸﻜﻞ )‪.(A,B,C,D‬‬
‫‪ :(Feasible‬ﻭﻫﻲ ﲨﻴﻊ ﻧﻘﺎط اﳌﻨﻄﻘﺔ اﻟﺘﻲ ﲢﻴﻂ ﲠـﺎ‬ ‫‪ −2‬اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ )‪Solution‬‬

‫اﻟﺰﻭاﻳﺎ )‪.(A,B,C,D‬‬
‫‪ −3‬اﳊﻠﻮﻝ اﻷﺳﺎﺳﻴﺔ اﳌﻤﻜﻨﺔ )‪ :(Basic Feasible Solution‬ﻭﻫﻲ اﻟﻨﻘﺎط اﻟﺘﻲ ﺗﻘﻊ‬
‫ﻋﲆ زﻭاﻳﺎ اﳊﻞ اﳌﻤﻜﻦ أﻱ ﻫﻲ اﻟﻨﻘﻄﺔ‪ A‬ﻭ‪ B‬ﻭ‪ C‬ﻭﻛﺬﻟﻚ اﻟﻨﻘﻄﺔ ‪.D‬‬
‫‪17‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫‪ :(Optimal‬ﻭﻫﻲ اﻟﻨﻘﻄﺔ أﻭ اﻟﻨﻘﺎط اﻟﺘـﻲ ﺗﻘـﻊ ﻋـﲆ‬ ‫‪ −4‬اﳊﻞ اﻷﻣﺜﻞ )‪Solution‬‬

‫زﻭاﻳﺎ أﻭ أﺿﻼع اﳊﻠﻮﻝ اﻷﺳﺎﺳﻴﺔ اﳌﻤﻜﻨﺔ ﻭاﻟﺘﻲ ﺗـﺆدﻱ إﱃ ﲢﻘﻴـﻖ أﻋﻈـﻢ ﻗﻴﻤـﺔ ﻟﺪاﻟـﺔ‬
‫اﳍﺪﻑ‪.‬‬
‫اﳌﺘﻐﲑات اﳌﺜﺒﺘﺔ‬ ‫اﳌﺘﻐﲑات‬

‫زاﻭﻳﺔ اﳊﻞ‬
‫ﻗﻴﻤﺘﻬﺎ )ﺗﺜﺒﻴﺖ ﻋﻨﺪ‬ ‫اﳊﺮة اﻟﻘﻴﻤﺔ‬
‫‪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‬‬

‫ﳊﺴﺎب ﻗﻴﻢ زاﻭﻳﺔ )‪:(B‬‬


‫ﻭﺿﻊ ‪ t=0 , s2=0‬ﻭاﻟﺘﻌﻮﻳﺾ ﰲ اﳌﻌﺎدﻟﺘﲔ اﳋﺎﺻﺘﲔ ﺑﺎﻟﻘﻴﻮد ﻛﲈ ﻳﲇ‪:‬‬
‫‪15 (0) + 10 (22) +(1)s1+(0)s2 = 300‬‬
‫‪2.5 (0)+ 5 (22)+ (0)s1+(0)s2=110‬‬
‫‪c=22 , s1=300-220=80, z=4x22=88‬‬
‫ﻓﻘــﻂ اﻟﺰﻭاﻳــﺎ ‪ ,D ,C ,B ,A‬ﻫــﻲ زﻭاﻳــﺎ ﳑﻜﻨــﺔ ﻟﻠﺤــﻞ ﺑﻴــﻨﲈ اﻟﺰﻭاﻳــﺎ ‪ F ,E‬ﻏــﲑ ﳑﻜﻨﺘــﲔ‬
‫)‪ (infeasible‬ﻭذﻟﻚ ﻷﳖﺎ ﺗﻌﻄﻲ ﻛﻤﻴﺎت ﺳﺎﻟﺒﺔ ﰲ اﳌﺘﻐﲑات اﻟﻔﺎﺋﻀﺔ ﻭﻫﺬا ﳜﺎﻟﻒ اﻟﻘﻴﻮد‬
‫ﺑﺄﻥ اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ ﻣﻦ اﳋﺸﺐ ﻭاﻟﻌﻤﻞ ﳏﺪﻭدة‪ .‬ﰲ اﳋﻄـﻮات اﻟـﺴﺎﺑﻘﺔ ﻭﺿـﺤﻨﺎ ﻣﺒـﺪأ‬
‫اﻟﺴﻤﺒﻠﻜﺲ ﻭﱂ ﻧﺒﺪأ ﺧﻄﻮات ﺣﻞ اﻟﺴﻤﺒﻠﻜﺲ ﺑﻌﺪ‪ .‬ﻭﻃﺮﻳﻘﺔ اﳊﻞ اﻟﺒﻴـﺎﲏ ﻫـﻲ أﻓـﻀﻞ‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪18‬‬

‫ﻭأﺳﻬﻞ ﻟﻠﻤﺸﺎﻛﻞ اﻟﺘﻲ ﲢﻮﻱ ﻋﲆ ﻣﺘﻐﲑﻳﻦ ﻓﻘﻂ‪ .‬ﻫﻨﺎ ﺳﻴﺘﻢ ﺣـﻞ اﳌـﺸﻜﻠﺔ اﻟـﺴﺎﺑﻘﺔ ﻷﻥ‬
‫ذﻟﻚ ﺳﻴﺴﻬﻞ ﻓﻬﻢ ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ‪.‬‬
‫ﳌﺎذا ﻻ ﻧﺨﺘﱪ ﲨﻴﻊ اﻟﺰﻭاﻳﺎ ذات اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ ﺛﻢ ﻧﺄﺧﺬ اﳊﻞ اﻟﺬﻱ ﻳﻌﻄﻲ أﻛـﱪ‬
‫رﺑﺢ?‬
‫اﳌﺸﻜﻠﺔ اﻟﺘﻲ ﻧﺤﻦ ﺑﺼﺪدﻫﺎ ﲢﻮﻱ ﻗﻴﺪﻳﻦ ﻓﻘﻂ ﻭﻟﺬﻟﻚ اﺳـﺘﻄﻌﻨﺎ أﻥ ﻧﺠـﺪ اﳊـﻞ‬
‫اﻷﻣﺜﻞ ﺑﺎﺧﺘﺒﺎر ﲨﻴﻊ اﻟﺰﻭاﻳﺎ ﻭﻟﻜـﻦ ﻟـﻮ زادت اﻟﻘﻴـﻮد ﻗﻠـﻴﻼ ﻟﻜـﺎﻥ ﺣﻠﻬـﺎ ﻣﻌﻘـﺪ ﺟـﺪا‬
‫ﺑﺎﻟﻄﺮﻳﻘﺔ اﻟﺴﺎﺑﻘﺔ ﻭﻟﻜﻦ ﺑﻄﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﻳﻤﻜﻦ ﺣﻠﻬﺎ ﺑﺎﻟﺮﻏﻢ ﻣـﻦ زﻳـﺎدة اﳌﺘﻐـﲑات‬
‫ﺑﺄﻛﺜﺮ ﻣﻦ ﻣﺘﻐﲑﻳﻦ‪.‬‬
‫اﺳﺘﺨﺪاﻡ ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﰲ اﳊﻞ ‪The Simplex Method‬‬

‫ﺗﺒﺪأ ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﺑﺎﻟﺰاﻭﻳﺔ اﻟﺘﻲ ﺗﻜﻮﻥ ﻛﻤﻴﺔ اﻹﻧﺘﺎج ﻓﻴﻬﺎ ﺻـﻔﺮا )أﻱ ﻧﻘﻄـﺔ‬
‫ﺗﻘﺎﻃﻊ اﳌﺤﻮرﻳﻦ( ﺣﻴﺚ ﺗﻜﻮﻥ ﻣﺘﻐﲑات اﳊﻞ" ﺗﺸﻜﻴﻠﺔ اﳊﻞ" ﻫﻲ اﳌﺘﻐﲑات اﻟﻔﺎﺋـﻀﺔ‪.‬‬
‫ﺑﻌﺪ ذﻟﻚ ﺗﻨﺘﻘﻞ إﱃ زاﻭﻳﺔ أﺧﺮ￯ ﺗﻌﻈﻢ داﻟﺔ اﳍﺪﻑ ﺑﺄﻋﻈﻢ ﻗﻴﻤﺔ ﳑﻜﻨـﺔ ﰲ ﻛـﻞ ﻣﺮﺣﻠـﺔ‪.‬‬
‫ﻭﻋﻨﺪﻣﺎ ﻳﺴﺘﺤﻴﻞ زﻳﺎدة اﻷرﺑﺎح ﻓﺈﻥ ذﻟﻚ ﻳﻌﻨﻲ اﻟﻮﺻـﻮﻝ إﱃ اﻟﺰاﻭﻳـﺔ اﻷﻋﻈـﻢ ﺟﺎذﺑﻴـﺔ‬
‫)اﳌﺜﲆ(‪.‬‬

‫‪The Simplex Method‬‬ ‫ﺧﻄﻮات اﳊﻞ ﺑﻄﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ‬


‫‪ −1‬ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﳋﻄﻴﺔ‪Formulate the linear program‬‬

‫ﺑﻌﺪ إﺿـﺎﻓﺔ اﳌﺘﻐـﲑات اﻟﻔﺎﺋـﻀﺔ ﻭاﺳـﺘﺒﺪاﻝ اﳌﱰاﺟﺤـﺎت )ﻋﻼﻣـﺔ اﻷﻛـﱪ ﻣـﻦ‬


‫ﻭاﻷﺻﻐﺮ ﻣﻦ( ﺑﻤﺘﺴﺎﻭﻳﺎت‪ .‬ﺗﻜﻮﻥ ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ ﻫﻲ ﻛﲈ ﻳﲇ‪:‬‬
‫‪z= 3 t + 4 c + (0)s1 + (0)s2‬‬
‫‪15 t + 10 c +(1)s1+(0)s2 = 300‬‬
‫‪2.5 t + 5 c + (0)s1+(1)s2 = 110‬‬
‫‪19‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻭﺑﺎﻟﻨﻈﺮ إﱃ ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﻟﺴﺎﺑﻘﺔ ﻧﺠﺪ أﳖـﺎ ﺗﺘﻜـﻮﻥ ﻣـﻦ ﺛـﻼث ﻗﻴـﻮد‪ :‬اﻟﻘﻴـﺪ اﻷﻭﻝ‬
‫ﺧﺎص ﺑﺪاﻟﺔ اﳍﺪﻑ‪ .‬اﻟﻘﻴﺪ اﻟﺜﺎﲏ ﺧﺎص ﺑﺎﳌﱰاﺟﺤﺔ اﻷﻭﱃ )ﻗﻴﺪ اﳋﺸﺐ(‪ .‬اﻟﻘﻴﺪ اﻟﺜﺎﻟﺚ‬
‫ﺧﺎص ﺑﺎﳌﱰاﺟﺤﺔ اﻟﺜﺎﻧﻴﺔ )ﻗﻴﺪ اﻟﻌﻤـﻞ(‪ .‬ﻭﻫـﺬﻩ اﻟﻘﻴـﻮد ﲢﻘـﻖ ﴍﻭط اﻟـﺼﻮرة اﳌﻘﻨﻨـﺔ‬
‫)‪ (The Canonical Form‬اﻟﺘﻲ ﺑﻨﺎء ﻋﻠﻴﻬﺎ ﻳﺘﻢ ﺑﻨﺎء ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ ﻭﻫﻲ‪:‬‬
‫إﻥ ﻛﻞ ﻣﻌﺎدﻟﺔ ﺗﻘﺎﺑﻞ ﻣﺘﻐﲑا أﺳﺎﺳﻴﺎ ﻭاﺣـﺪا ﻣﻌﺎﻣﻠـﻪ ﻳـﺴﺎﻭﻱ اﻟﻮاﺣـﺪ اﻟـﺼﺤﻴﺢ‬ ‫•‬

‫)‪.(S1, S2‬‬
‫إﻥ ﻛﻞ ﻣﺘﻐﲑ أﺳﺎﳼ ﻳﻈﻬﺮ ﰲ ﻣﻌﺎدﻟﺔ ﻭاﺣﺪة ﻓﻘﻂ ﻭﻻ ﻳﻈﻬﺮ أﻳﺎ ﻣﻨﻬﲈ ﰲ داﻟﺔ اﳍﺪﻑ‪.‬‬ ‫•‬

‫‪ −2‬ﺑﻨﺎء ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ اﻻﺑﺘﺪاﺋﻲ ‪The initial simplex tableau‬‬

‫رﺑﺤﻴﺔ اﻟﻮﺣﺪة‬
‫ﻋﻤﻮد‬
‫اﻟﻮاﺣﺪة‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪0‬‬

‫‪unit profit‬‬
‫اﳌﺘﻐﲑات ﻏﲑ‬
‫‪exchange ratio‬‬
‫اﻷﺳﺎﺳﻴﺔ‬ ‫‪t‬‬ ‫‪c‬‬ ‫‪s1‬‬ ‫‪s2‬‬ ‫اﳊﻞ‬
‫ﻣﻌﺪﻝ اﻟﺘﻐﻴﲑ‬
‫اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ‬

‫‪0‬‬ ‫‪s1‬‬ ‫‪15‬‬ ‫‪10‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪300‬‬ ‫‪=300÷10=30‬‬

‫‪0‬‬ ‫‪s2‬‬ ‫‪2.5‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪110‬‬ ‫*‪=110÷5=22‬‬

‫‪unit sacrifice‬‬ ‫ﺗﻀﺤﻴﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‬


‫اﻟﺮﺑﺢ‬
‫اﳊﺎﱄ‬

‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬


‫‪row‬‬

‫‪Improvement‬‬ ‫ﻛﺴﺐ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‬ ‫‪3‬‬ ‫‪*4‬‬ ‫‪0‬‬ ‫‪0‬‬


‫‪row‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪20‬‬

‫ﻣﻊ اﻟﻌﻠﻢ ﺑﺄﻥ ﺗﻀﺤﻴﺔ اﻟﻮﺣﺪة اﻟﻮاﺣـﺪة =رﺑﺤﻴـﺔ اﻟﻮﺣـﺪة اﻟﻮاﺣـﺪة × ﻋﻤـﻮد ﻣﻌﺎﻣـﻞ‬
‫اﻟﺘﻐﻴﲑ; ﻟﺬﻟﻚ ﻓﺈﻥ ﻭﺣﺪة اﻟﺘﻀﺤﻴﺔ ﻟﻜﻞ ﻣﺘﻐﲑ ﻏﲑ أﺳﺎﳼ ﻳﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫‪t‬‬ ‫‪c‬‬ ‫‪s1‬‬ ‫‪s2‬‬


‫‪0× 15‬‬ ‫‪0×10‬‬ ‫‪0× 1‬‬ ‫‪0×0‬‬

‫‪0×2.5‬‬ ‫‪0×5‬‬ ‫‪0×0‬‬ ‫‪0×1‬‬

‫ﺗﻀﺤﻴﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬

‫ﻭﺣﻴﺚ إﻥ رﺑﺤﻴﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة ﻟﻠﻤﺘﻐﲑات اﻷﺳﺎﺳـﻴﺔ اﻵﻥ ﺗـﺴﺎﻭﻱ اﻟـﺼﻔﺮ‬


‫ﻓﺈﻥ ﲨﻴﻊ ﻧﺘﺎﺋﺞ ﻭﺣﺪات اﻟﺘﻀﺤﻴﺔ أﻳﻀﺎ ﺗﺴﺎﻭﻱ أﺻﻔﺎرا‪ .‬ﻭﻫﺬا ﻳﺪﻝ ﻋﲆ أﻧﻨـﺎ ﺳـﻨﺘﻨﺎزﻝ‬
‫ﻋﻦ ﻻﳾء إذا أدﺧﻠﻨﺎ أﻱ ﻣﺘﻐﲑ ﺟﺪﻳﺪ ﰲ اﳊﻞ‪.‬‬
‫ﻛﺬﻟﻚ ﻓـﺈﻥ ﻛـﺴﺐ اﻟﻮﺣـﺪة اﻟﻮاﺣـﺪة = رﺑﺤﻴـﺔ اﻟﻮﺣـﺪة اﻟﻮاﺣـﺪة ‪ −‬ﺗـﻀﺤﻴﺔ‬
‫اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‪.‬‬
‫رﺑﺤﻴﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‪unit profit‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪0‬‬
‫)‪ (−‬ﺗﻀﺤﻴﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪(=) Improvement row‬ﻛﺴﺐ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪0‬‬

‫إﳚﺎد اﳌﺘﻐﲑ اﻟﺪاﺧﻞ ﻭاﳋﺎرج‬


‫ﺑﺎﻟﻨﻈﺮ إﱃ ﻛﺴﺐ اﻟﻮﺣـﺪة اﻟﻮاﺣـﺪة ﻣـﻦ اﳉـﺪﻭﻝ اﻟـﺴﺎﺑﻖ ﻧﺠـﺪ أﻥ أﻛـﱪ ﻗﻴﻤـﺔ‬
‫ﻣﻜﺘﺴﺒﺔ ﺳﺘﻜﻮﻥ ﺑﺪﺧﻮﻝ اﳌﺘﻐﲑ ‪ c‬ﻭﻫﻲ ‪ .4‬ﻟﺬﻟﻚ ﻓﺈﻥ اﻟﻌﻤﻮد اﻟﺪاﺧﻞ ﻓﻬﻮ اﻟﺘﺎﱄ‪:‬‬
‫‪c‬‬

‫‪*4‬‬
‫‪21‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻭﻟﺘﺤﺪﻳﺪ اﳌﺘﻐﲑ اﳋﺎرج )اﻟﺼﻒ( ﻓﺈﻧﻪ ﻳﺘﻢ ﻗﺴﻤﺔ ﻗﻴﻢ ﻋﻤﻮد اﳊﻞ ﻋﲆ ﻣﻌﺎﻣﻼت اﻟﻌﻤﻮد‬
‫اﻟﺪاﺧﻞ‪.‬‬

‫‪15‬‬ ‫‪10‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪300‬‬ ‫‪300÷30=10‬‬

‫‪2.5‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪110‬‬ ‫*‪=110÷5=22‬‬

‫ﻓﻴﻜﻮﻥ اﳌﺘﻐﲑ اﳋﺎرج ﻫﻮ اﻟﺼﻒ اﻟﺬﻱ ﳛﻮﻱ أﻗﻞ ﻣﻌﺎﻣﻼت ﻣﻮﺟﺒﺔ ‪ (22) 2‬ﻛﲈ ﻳﲇ‪:‬‬
‫) (‬

‫‪s2‬‬ ‫‪2.5‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪110‬‬ ‫*‪=110÷5=22‬‬

‫ﺑﻨﺎء ﺟﺪﻭﻝ ﻣﻦ ﺟﺪﻳﺪ‬


‫ﻟﺒﻨﺎء ﺟﺪﻭﻝ ﺟﺪﻳﺪ ﻓﺈﻥ ﻣﻌﺎدﻻت اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ ﺳﺘﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪15 t + 10 c +(1)s1+(0)s2 = 300‬‬
‫‪2.5 t + 5 c + (0)s1+(1)s2 = 110‬‬ ‫)اﳌﺘﻐﲑ اﳋﺎرج(‬
‫ﺑﲈ أﻥ اﳌﺘﻐﲑ اﻟﺪاﺧﻞ ﻫﻮ ‪ c‬ﻭاﳋﺎرج ﻫﻮ‪ s2‬ﻓﺈﻧﻨﺎ ﺳﻨﻐﲑ اﳌﻌﺎدﻟﺔ اﻟﺜﺎﻧﻴﺔ ﺑﺤﻴﺚ إﻥ ﻣﻌﺎﻣﻞ ‪c‬‬

‫ﰲ اﳌﻌﺎدﻟﺔ اﻟﻌﻤﻞ )اﳌﺘﻐﲑ اﳋﺎرج( ﳚﺐ أﻥ ﻳﻜﻮﻥ ﻭاﺣﺪا ﺻﺤﻴﺤﺎ‪ .‬أﻱ ﺑﻘـﺴﻤﺔ اﳌﻌﺎدﻟـﺔ‬
‫اﻟﺜﺎﻧﻴﺔ ﻋﲆ ‪ 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‬‬

‫ﻭﺣﻴــﺚ إﻥ ﻣﻌﺎﻣــﻞ ‪ c‬ﻳــﺴﺎﻭﻱ اﻟﻮاﺣــﺪ اﻟــﺼﺤﻴﺢ ﰲ اﳌﺘﻐــﲑ اﳉﺪﻳــﺪ)اﻟﺜــﺎﲏ( ﻭ‪ 10‬ﰲ‬


‫اﳌﺘﻐﲑ)اﻟﺼﻒ( اﻷﻭﻝ‪ ,‬ﻓﺈﻧﻪ ﺑﴬب اﳌﻌﺎدﻟﺔ )اﻟﺼﻒ( اﻟﺜﺎﲏ ﰲ ‪ 10−‬ﻭأﺿﺎﻓﺘﻬﺎ إﱃ اﻟـﺼﻒ‬
‫اﻷﻭﻝ‪ ,‬ﻓﺈﻥ ﻧﺘﻴﺠﺔ اﳊﺪ اﻟﺜﺎﲏ )‪ (c‬ﺳﺘﻜﻮﻥ ﺑﻌﺪ ﲨﻊ اﳌﻌﺎدﻟﺘﲔ ﺗﺴﺎﻭﻱ ﺻﻔﺮا ﻛﲈ ﻳﲇ‪:‬‬
‫‪15 t + 10 c +(1)s1+(0)s2 = 300‬‬
‫‪-5 t - 10 c - (0)s1-(2)s2 = -220‬‬
‫‪−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−‬‬
‫‪10 t + 0 c +(1)s1-(2)s2 = 80‬‬
‫ﻫﺬا اﻟﺼﻒ اﳉﺪﻳﺪ ﻫﻮ ﺻﻒ ‪) s1‬اﻟﻜﻤﻴﺔ اﻟﻔﺎﺋﻀﺔ ﻣﻦ اﳋﺸﺐ( ﻭﻫﺬا ﻳﺆﻛﺪ ﻫﺬﻩ اﳊﻘﻴﻘﺔ‬
‫ﻋﻨﺪﻣﺎ ‪ s2‬ﻭ‪) t‬ﻭﳘﺎ اﳌﺘﻐﲑات ﻏﲑ اﻟﺪاﺧﻠﺔ ﰲ اﳊﻞ( )‪ (nonmix variables‬ﻳﺴﺎﻭﻳﺎﻥ ﺻﻔﺮا‪.‬‬
‫ﺣﻴﺚ ﻳﻜﻮﻥ‬
‫‪0 t + 0 c +(1)s1-(0)s2 = 80‬‬
‫‪s1=80‬‬
‫أﻭ ﺑﻌﺒﺎرة أﺧﺮ￯ ﰲ اﻟﻘﻴﺪ‪:‬‬
‫‪15 t + 10 c +(1)s1+(0)s2 = 300‬‬
‫إذا ﻛﺎﻧﺖ ﻗﻴﻤﺔ ‪ c=22‬ﻭﻛﺎﻧﺖ ﻗﻴﻤﺔ ‪ t=0‬ﻓﺈﻥ ‪ 80‬ﻳﺎردة ﻣﻦ اﳋﺸﺐ ﺳﺘﻈﻞ ﻏﲑ ﻣـﺴﺘﺨﺪﻣﺔ‪.‬‬
‫اﻟﺼﻔﲔ اﳉﺪﻳﺪﻳﻦ ﳘﺎ ﻛﲈ ﻳﲇ‪:‬‬
‫‪10 t + 0 c +(1)s1-(2)s2 = 80‬‬
‫‪0.5 t + 1 c + (0)s1+(1/5)s2 = 22‬‬
‫ﺑﻨﺎء ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ اﻟﺜﺎﲏ‬
‫رﺑﺤﻴﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫ﻋﻤﻮد‬
‫داﻟﺔ‬ ‫‪unit profit‬‬ ‫‪exchange‬‬
‫‪ratio‬‬
‫‪t‬‬ ‫‪C‬‬ ‫‪s1‬‬ ‫‪s2‬‬
‫اﳍﺪﻑ‬
‫اﳌﺘﻐﲑات ﻏﲑ اﻷﺳﺎﺳﻴﺔ‬ ‫اﳊﻞ‬ ‫ﻣﻌﺪﻝ اﻟﺘﻐﻴﲑ‬
‫‪Exchange coefficient‬‬
‫‪Solution‬‬
‫اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ‬ ‫‪values‬‬
‫‪0‬‬ ‫‪s1‬‬ ‫‪10‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪-2‬‬ ‫‪80‬‬ ‫*‪8‬‬
‫‪4‬‬ ‫‪c‬‬ ‫‪1/2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1/5‬‬ ‫‪22‬‬ ‫‪44‬‬
‫‪unit‬‬
‫‪sacrifice‬‬ ‫ﺗﻀﺤﻴﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪4/5‬‬ ‫اﻟﺮﺑﺢ اﳊﺎﱄ ‪88‬‬
‫‪row‬‬
‫‪Improve‬‬
‫‪ment row‬‬
‫ﻛﺴﺐ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‬ ‫*‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-4/5‬‬
‫‪23‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﺑﻨﺎء ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ اﻟﺜﺎﻟﺚ )اﻟﻨﻬﺎﺋﻲ(‬


‫رﺑﺤﻴﺔ اﻟﻮﺣﺪة‬
‫اﻟﻮاﺣﺪة‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫ﻋﻤﻮد‬
‫‪unit profit‬‬
‫داﻟﺔ‬ ‫اﳌﺘﻐﲑات ﻏﲑ اﻷﺳﺎﺳﻴﺔ‬ ‫‪t‬‬ ‫‪c‬‬ ‫‪s1‬‬ ‫‪s2‬‬ ‫اﳊﻞ‬ ‫‪exchange‬‬
‫‪ratio‬‬
‫اﳍﺪﻑ‬ ‫اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ‬
‫‪Exchange coefficient‬‬ ‫‪Solution‬‬ ‫ﻣﻌﺪﻝ اﻟﺘﻐﻴﲑ‬
‫‪values‬‬
‫‪3‬‬ ‫‪t‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1/10‬‬ ‫‪-0.2‬‬ ‫‪8‬‬

‫‪4‬‬ ‫‪c‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪-1/20‬‬ ‫‪.30‬‬ ‫‪18‬‬

‫‪unit‬‬ ‫ﺗﻀﺤﻴﺔ اﻟﻮﺣﺪة‬ ‫اﻟﺮﺑﺢ‬


‫‪sacrifice‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪.10‬‬ ‫‪.60‬‬ ‫‪96‬‬
‫‪row‬‬ ‫اﻟﻮاﺣﺪة‬ ‫اﳊﺎﱄ‬
‫ﺑﲈ أﻧﻪ ﻻ ﻳﻮﺟﺪ ﰲ ﲨﻴﻊ‬
‫ﻋﻨﺎﴏ ﻛﺴﺐ اﻟﻮﺣﺪة‬
‫‪Improve‬‬ ‫ﻛﺴﺐ اﻟﻮﺣﺪة‬
‫‪ment‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-0.1‬‬ ‫‪-0.6‬‬ ‫اﻟﻮاﺣﺪة أﻱ ﻋﺪد ﻣﻮﺟﺐ‬
‫‪row‬‬ ‫اﻟﻮاﺣﺪة‬
‫ﻓﺈﻥ ﻟﻴﺲ ﳑﻜﻦ زﻳﺎدة‬
‫اﻷرﺑﺎح ﻋﻦ ﻫﺬا اﳌﻘﺪار‬

‫ﻣﻊ اﻟﻌﻠﻢ إﻧﻨﺎ ﺣﺼﻠﻨﺎ ﻋﲆ ﻋﻨﺎﴏ اﻟﺼﻒ اﻷﻭﻝ ﺑﻘﺴﻤﺔ ﲨﻴﻊ اﻟﻌﻨﺎﴏ ﻋﲆ ‪10‬‬

‫ﻛﲈ ﺣﺼﻠﻨﺎ ﻋﲆ ﻋﻨﺎ ﴏ اﻟﺼﻒ اﻟﺜﺎﲏ ﻛﲈ ﻳﲇ‪:‬‬


‫اﻟﻌﻨﴫ اﳉﺪﻳﺪ= اﻟﻌﻨﴫ اﻟﻘﺪﻳﻢ ‪) −‬اﻟﻌﻨﴫ اﳌﺠﺎﻭر ﰲ اﻟﻌﻤﻮد اﻟـﺪﻟﻴﻞ)ﺛﺎﺑـﺖ(‬
‫× اﻟﻌﻨﴫ اﳉﺪﻳﺪ ﰲ اﻟﺼﻒ اﳋﺎرج )اﻷﻭﻝ(‬
‫ﹰ‬
‫ﻓﻤﺜﻼ‪:‬‬
‫)‪0=1/2-1/2(1‬‬
‫)‪1=1-1/2(0‬‬
‫)‪-1/2= 0- ½(1/10‬‬
‫)‪0.45= 1/5-1/2(-2‬‬
‫)‪18= 22-1/2(8‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪24‬‬

‫ﺧﻄﻮات ﺣﺴﺎب ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ ‪Simplex tableau‬‬

‫ﺗﻌﺘﻤﺪ ﻃﺮﻳﻘﺔ ﺣـﺴﺎب ﺟـﺪﻭﻝ اﻟـﺴﻤﺒﻠﻜﺲ ﰲ ﺣﺎﻟـﺔ اﻟﺘﻌﻈـﻴﻢ ﻋـﲆ اﳋﻄـﻮات‬


‫اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫اﻻﺑﺘﺪاء ﻣﻦ ﻧﻘﻄﺔ اﻟﺼﻔﺮ )‪ (0.0‬ﻛﺤﻞ أﺳﺎﳼ ﳑﻜﻦ ﻭﻫﻲ اﻟﺘﻲ ﺗﻘﺎﺑﻞ اﻟﺰاﻭﻳـﺔ‬ ‫‪−1‬‬

‫‪ A‬ﰲ اﻟﺮﺳﻢ اﻟﺒﻴﺎﲏ اﻟﺴﺎﺑﻖ‪.‬‬


‫ﻓﺤﺺ ﻣﻌﺎﻣﻼت اﳌﺘﻐﲑات ﰲ داﻟﺔ اﳍـﺪﻑ ﻭﲢﺪﻳـﺪ ﻣـﺪ￯ إﻣﻜﺎﻧﻴـﺔ ﻭﺟـﻮد‬ ‫‪−2‬‬

‫ﻣﺘﻐﲑ ﻏﲑ أﺳﺎﳼ ﻭﻳﺆدﻱ زﻳﺎدﺗﻪ إﱃ أﻋﻈﻢ ﻗﻴﻤﺔ ﰲ داﻟﺔ اﳍـﺪﻑ? إذا ﱂ ﻳﻮﺟـﺪ ﻓﻨﺘﻮﻗـﻒ‬
‫ﻋﻨﺪ ﻫﺬا اﳊﺪ ﻭﻧﻜﻮﻥ ﻗـﺪ ﺗﻮﺻـﻠﻨﺎ إﱃ اﳊـﻞ اﻷﻣﺜـﻞ‪ .‬أﻣـﺎ إذا ﻭﺟـﺪ ﻫـﺬا اﳌﺘﻐـﲑ ﻏـﲑ‬
‫اﻷﺳﺎﳼ ﻓﻴﻜﻮﻥ ﻫﻮ اﳌﺘﻐﲑ اﻟﺪاﺧﻞ )‪ (Entering Variable‬ﻭﻧﻨﺘﻘﻞ إﱃ اﳋﻄﻮة اﻟﺘﺎﻟﻴﺔ‪.‬‬
‫ﻧﺰﻳﺪ ﻣﻦ ﻗﻴﻤﺔ ﻫﺬا اﳌﺘﻐﲑ اﻟﺪاﺧﻞ ﺣﺘﻰ ﺗﺼﻞ ﻗﻴﻢ أﺣﺪ اﳌﺘﻐـﲑات اﻷﺳﺎﺳـﻴﺔ‬ ‫‪−3‬‬

‫إﱃ اﻟﺼﻔﺮ ﻭﺑﺬﻟﻚ ﻳﻜﻮﻥ ﻫﺬا اﳌﺘﻐﲑ اﻷﺳﺎﳼ ﻫﻮ اﳌﺘﻐﲑ اﳋﺎرج )‪.(Departing Variable‬‬
‫ﻳﻀﻢ اﳌﺘﻐﲑ اﻟﺪاﺧﻞ إﱃ ﻗﺎﺋﻤﺔ اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ ﻭاﳌﺘﻐﲑ اﳋﺎرج إﱃ اﳌﺘﻐﲑات ﻏﲑ‬
‫ﺛﻢ ﹼ‬
‫اﻷﺳﺎﺳﻴﺔ‪.‬‬
‫ﺣﺴﺎب ﻗﻴﻢ اﳌﺘﻐﲑات ﻭداﻟﺔ اﳍﺪﻑ ﺛﻢ اﻻﻧﺘﻘﺎﻝ إﱃ اﳋﻄﻮة )‪.(2‬‬ ‫‪−4‬‬

‫ﻣﺜﺎﻝ آﺧﺮ ﻋﲆ ﻣﺸﻜﻠﺔ اﻟﺘﺨﻔﻴﺾ ‪Minimization‬‬

‫ﴍﻛﺔ اﻟﻄﺎﻟﻌﻴﺔ ﺗﺴﺘﺜﻤﺮ ﻟـﺼﺎﻟﺢ اﻟـﴩﻛﺎت ﻭاﻟﻌﻤـﻼء ﺣـﺴﺐ رﻏﺒـﺎﲥﻢ‪ .‬أﺣـﺪ‬


‫اﻟﻌﻤﻼء ﻳﺮﻏﺐ ﰲ اﺳﺘﺜﲈر ‪ 1.200.000‬رﻳﺎﻝ ﻋﲆ اﻷﻛﺜﺮ ﰲ أﺳﻬﻢ ﻭﻋﻤﻼت‪ .‬ﻛـﻞ ﻭﺣـﺪة‬
‫اﺳﺘﺜﲈرﻳﺔ ﰲ اﻷﺳﻬﻢ ﺗﻜﻠﻒ ‪ 50‬رﻳﺎﻻﹰ ﻭﺗﻌﻄﻰ ﻋﺎﺋﺪا ﺑﻨﺴﺒﺔ ‪ .10%‬أﻣﺎ اﻟﻮﺣﺪة اﻻﺳﺘﺜﲈرﻳﺔ‬
‫ﰲ اﻟﻌﻤﻼت ﻓﺈﳖﺎ ﺗﻜﻠﻒ ‪ 100‬رﻳﺎﻝ ﻭﺗﻌﻄﻲ ﻋﺎﺋـﺪا ﺑﻨـﺴﺒﺔ ‪ .4%‬ﻫـﺬا اﻟﻌﻤﻴـﻞ ﳛـﺎﻭﻝ أﻥ‬
‫ﳜﻔﺾ اﳌﺨﺎﻃﺮة ﻋﲆ ﴍط أﻥ ﻳﺮﺑﺢ ﺳﻨﻮﻳﺎ ﻋﲆ اﻷﻗﻞ ‪ 60.000‬رﻳﺎﻝ ﻣﻦ ﻫﺬا اﻻﺳـﺘﺜﲈر‪.‬‬
‫ﻭﺣﺴﺐ ﻣﻘﺎﻳﻴﺲ اﻟﴩﻛﺔ ﻓﺈﻥ اﻻﺳﺘﺜﲈر ﰲ اﻷﺳﻬﻢ اﳌﺎﻟﻴﺔ ﻳﻌﻄﻲ ﻣﺆﴍ ﺧـﺴﺎرة ‪ 8‬ﻟﻜـﻞ‬
‫‪25‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻭﺣﺪة اﺳﺘﺜﲈرﻳﺔ ﺑﻴﻨﲈ اﻻﺳﺘﺜﲈر ﰲ اﻟﻌﻤﻠﺔ ﻳﻌﻄﻲ ﻣﺆﴍ ﺧﺴﺎرة ‪ 3‬ﻟﻜﻞ ﻭﺣﺪة اﺳـﺘﺜﲈرﻳﺔ‪.‬‬
‫ﻣﻊ اﻟﻌﻠﻢ أﻧﻪ ﻛﻠﲈ زاد رﻗﻢ اﳌﺆﴍ ﻛﻠﲈ زادت اﳌﺨﺎﻃﺮة‪.‬‬
‫ﻫﺬا اﻟﻌﻤﻴﻞ أﻳﻀﺎ اﺷﱰط أﻥ ﻳﺴﺘﺜﻤﺮ ﻋﲆ اﻷﻗﻞ ‪ 300.000‬رﻳﺎﻝ ﰲ اﻟﻌﻤﻠﺔ‪.‬‬
‫اﻟﺴﺆاﻝ ﻫﻮ ﻛﻢ ﻭﺣﺪة اﺳﺘﺜﲈرﻳﺔ ﻣﻦ ﻛﻞ ﻧﻮع ﳚـﺐ أﻥ ﺗـﺸﱰﳞﺎ اﻟـﴩﻛﺔ ﻟـﺼﺎﻟﺢ‬
‫اﻟﻌﻤﻴﻞ إذا ﻛﺎﻥ ﻫﺪﻑ اﻟﻌﻤﻴﻞ ﻫﻮ ﲣﻔﻴﺾ اﻷﺧﻄﺎر ﻣﻦ ﻫﺬﻩ اﻟﻌﻤﻠﻴﺔ اﻻﺳﺘﺜﲈرﻳﺔ‪.‬‬
‫‪ −1‬ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﳋﻄﻴﺔ‪:‬‬
‫ﻧﻔﱰض أﻥ ﻋﺪد اﻟﻮﺣﺪات اﻻﺳﺘﺜﲈرﻳﺔ ﰲ اﻷﺳﻬﻢ = ‪x1‬‬

‫ﻧﻔﱰض أﻥ ﻋﺪد اﻟﻮﺣﺪات اﻻﺳﺘﺜﲈرﻳﺔ ﰲ اﻟﻌﻤﻠﺔ = ‪x2‬‬

‫• داﻟﺔ اﳍﺪﻑ‪ :‬ﻭﺣﻴﺚ إﻥ ﻣﺆﴍ اﳋﻄﺮ ﻟﻸﺳﻬﻢ ﻫﻮ ‪ 8‬ﻭﻟﻠﻌﻤﻠﺔ ﻫـﻮ ‪ 3‬ﻓـﺈﻥ داﻟـﺔ‬
‫اﳍﺪﻑ اﳌﺮاد ﲣﻔﻴﻀﻬﺎ ﻫﻲ ﻛﲈ ﻳﲇ‪:‬‬
‫‪min 8x1 + 3x2‬‬
‫• ﻗﻴﺪ إﲨﺎﱄ اﻷﻣﻮاﻝ اﻟﺘﻲ ﻳﻤﻜﻦ اﻻﺳـﺘﺜﲈر ﻓﻴﻬـﺎ‪ :‬اﻟﻘﻴـﺪ اﻷﻭﻝ ﳜـﺘﺺ ﺑﻜﻤﻴـﺔ‬
‫اﻷﻣﻮاﻝ اﳌﻄﻠﻮب اﻻﺳﺘﺜﲈر ﻓﻴﻬﺎ ﻭﺣﻴﺚ إﻥ ﻭﺣﺪة اﻻﺳﺘﺜﲈر ﰲ اﻷﺳﻬﻢ ﺗﻜﻠﻒ ‪ 50‬رﻳﺎﻻ‬
‫ﻭ‪ 100‬رﻳﺎﻝ ﻟﻼﺳﺘﺜﲈر ﰲ اﻟﻌﻤﻠﺔ ﻓﺈﻥ ﻫﺬا اﻟﻘﻴﺪ ﻳﻤﻜﻦ أﻥ ﻳﻜﺘﺐ ﻛﲈ ﻳﲇ‪:‬‬
‫‪50x1 + 100x2 ≤ 1200 000‬‬

‫• ﻗﻴﺪ اﻟﻌﺎﺋﺪ ﻣﻦ اﻻﺳﺘﺜﲈر‪ :‬اﻟﻘﻴﺪ اﻟﺜﺎﲏ ﻫﻮ أﻥ ﻳﻜﻮﻥ اﻟﻌﺎﺋﺪ ﻣـﻦ ﻫـﺬا اﻻﺳـﺘﺜﲈر‬
‫ﻋﲆ اﻷﻗﻞ ‪ 60.000‬رﻳﺎﻝ‪ .‬ﻭﺑﲈ أﻥ ﻋﺎﺋﺪ اﻷﺳﻬﻢ ﻫﻮ ‪ 10%‬ﻣﻦ ﻗﻴﻤﺔ اﻷﺳﻬﻢ ﻭ‪ 4%‬ﻣﻦ ﻗﻴﻤﺔ‬
‫اﻟﻌﻤﻠﺔ ﻓـﺈﻥ اﻟﻌﺎﺋـﺪ ﻟﻠﻮﺣـﺪة اﻻﺳـﺘﺜﲈرﻳﺔ ﻟﻸﺳـﻬﻢ = ‪ 5= 10% × 50‬رﻳـﺎﻻت ﻭاﻟﻌﺎﺋـﺪ‬
‫=‪ 4‬رﻳﺎﻻت‪.‬‬ ‫ﻟﻠﻮﺣﺪة اﻻﺳﺘﺜﲈرﻳﺔ ﰲ اﻟﻌﻤﻠﺔ ﻫﻲ ‪4% × 100‬‬

‫ﻟﺬﻟﻚ ﻓﺈﻥ اﻟﻘﻴﺪ ﻳﻜﺘﺐ ﻛﲈ ﻳﲇ‪:‬‬


‫‪5x1+ 4x2 ≥ 60 000‬‬
‫• ﻗﻴﺪ اﳊﺪ اﻷدﻧﻰ ﻟﻼﺳﺘﺜﲈر ﰲ اﻟﻌﻤﻼت‪ :‬اﻟﻘﻴﺪ اﻷﺧﲑ ﳜـﺘﺺ ﺑﺎﻟﻜﻤﻴـﺔ اﻟﺘـﻲ‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪26‬‬

‫ﻳﺮﻳﺪ أﻥ ﻳﺴﺘﺜﻤﺮﻫﺎ ﰲ اﻟﻌﻤﻼت ﺣﻴﺚ إﻥ اﻟﻜﻤﻴﺔ اﳌﺴﺘﺜﻤﺮة ﰲ اﻟﻌﻤﻼت ﳚﺐ أﻥ ﻻ ﺗﻘﻞ‬


‫ﻋﻦ ‪ 300.000‬رﻳﺎﻝ أﻱ‪:‬‬
‫‪100x2 ≥ 300 000‬‬
‫أﻭ ﺑﻤﻌﻨﻰ آﺧﺮ‬
‫‪1x2 ≥ 3 000‬‬
‫ﻟﺬﻟﻚ ﺗﻜﻮﻥ ﺻﻴﺎﻏﺔ اﻟﱪﻧﺎﻣﺞ ﳌﺸﻜﻠﺔ ﴍﻛﺔ اﻟﻄﺎﻟﻌﻴﺔ ﻛﲈ ﻳﲇ‪:‬‬
‫‪min 8x1 + 3x2‬‬
‫‪subject to:‬‬
‫‪50x1 + 100x2 ≤ 1200 000‬‬
‫‪5x1 + 4x2 ≥ 60 000‬‬
‫‪x2 ≥ 3 000‬‬
‫‪x1 , x2 ≥ 0‬‬
‫ﳊﻞ اﳌﺸﻜﻠﺔ ﺑﺎﺳﺘﺨﺪاﻡ اﻟﺴﻤﺒﻜﻠﺲ ﻓﺈﻧﻪ ﻳﺘﻌﲔ ﻋﻠﻴﻨﺎ ﲥﻴﺌﺔ اﳌﺸﻜﻠﺔ ﻭﲢﻮﻳﻠﻬـﺎ إﱃ‬
‫ﺟﺪﻭﻝ اﻟﺴﻤﺒﻜﻠﺲ ﻭذﻟﻚ ﻋﻦ ﻃﺮﻳﻖ ﲢﻮﻳﻞ اﻷﻗﻞ ﻣﻦ أﻭ ﻳﺴﺎﻭﻱ )≤( ﻣﻦ اﳌﱰاﺟﺤـﺎت‬
‫إﱃ ﻣﺘﺴﺎﻭﻳﺎت ﺑﺈﺿﺎﻓﺔ اﳌﺘﻐـﲑات اﻟﻔﺎﺋـﻀﺔ )‪ ( slack variables‬ﻭﲢﻮﻳـﻞ اﻷﻛـﱪ ﻣـﻦ أﻭ‬
‫‪(surplus‬‬ ‫ﻳــﺴﺎﻭﻱ )≥( ﻣــﻦ اﳌﱰاﺟﺤــﺎت إﱃ ﻣﺘــﺴﺎﻭﻳﺎت ﺑﺈﺿــﺎﻓﺔ اﳌﺘﻐــﲑات اﻟﺰاﺋــﺪة‬
‫)‪ variables‬ﻭاﳌﺘﻐﲑات اﻟﺼﻨﺎﻋﻴﺔ )‪.(artificial variables‬‬
‫ﻓﻴﺠﺐ أﻥ ﻧﻀﻴﻒ ﻣﺘﻐﲑ زاﺋﺪ ﰲ اﳉﻬـﺔ‬ ‫إذا ﻛﺎﻥ ﻋﻨﺪﻧﺎ ﻗﻴﺪ ﻋﲆ ﺷﻜﻞ‪x2 ≥ 3 000‬‬

‫اﻟﻴﻤﻨﻰ ﺑﺤﻴﺚ ﻳﻜـﻮﻥ ‪ x2 = 3 000 + s1‬ﻭﻧﺤﻮﻟـﻪ إﱃ ﻣﺘﻐـﲑ ﻓـﺎﺋﺾ ﺑﺘﺤﻮﻳﻠـﻪ إﱃ اﳉﻬـﺔ‬


‫اﻷﺧﺮ￯ ﺑﻌﺪ ﺗﻐﻴﲑ إﺷﺎرﺗﻪ إﻱ ‪ x2 - s1 = 3 000‬ﻭﰲ ﻣﺜﻞ ﺗﻠﻚ اﻟﻘﻴﻮد ﳚﺐ أﻳـﻀﺎ إﺿـﺎﻓﺔ‬
‫ﻣﺘﻐﲑ ﺻﻨﺎﻋﻲ)ﻭﳘﻲ( )‪ (artificial variable‬إﱃ اﻟﻄﺮﻑ اﻷﻳـﴪ ﻣـﻦ اﳌﻌﺎدﻟـﺔ ﻭﻧﺮﻣـﺰ ﻟـﻪ‬
‫ﺑﺎﻟﺮﻣﺰ ﻣﺜﻼ )‪ (a‬ﻭﻳﻌﻄﻲ ﻗﻴﻤﺔ ﻛﺒﲑة ﺟﺪا ﺳﺎﻟﺒﺔ ﰲ ﺣﺎﻟﺔ اﻟﺘﻌﻈﻴﻢ)‪ (max.‬ﻭﻗﻴﻤﺔ ﻛﺒﲑة ﹰ‬
‫ﺟﺪا‬
‫ﻣﻮﺟﺒﺔ ﰲ ﺣﺎﻟﺔ اﻟﺘـﺼﻐﲑ )‪ (min.‬ﻭذﻟـﻚ ﺣﺘـﻰ ﳜـﺮج ﻣـﻦ اﳊـﻞ ﰲ اﳋﻄـﻮات اﻷﻭﱃ‪.‬‬
‫ﻭﻟﺬﻟﻚ ﻳﻜﻮﻥ اﻟﻘﻴﺪ ﻋﲆ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬
‫‪x2 - s1 +a1= 3 000‬‬
‫‪27‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻭﺑﺘﺤﻮﻳﻞ اﳌﱰاﺟﺤﺎت إﱃ ﻣﻌﺎدﻻت ﻭإﺿﺎﻓﺔ اﳌﺘﻐـﲑات اﻟﻔﺎﺋـﻀﺔ ﻭاﻟـﺼﻨﺎﻋﻴﺔ‪ .‬ﺗﻜـﻮﻥ‬


‫اﻟﺼﻴﺎﻏﺔ ﻛﲈ ﻳﲇ‪:‬‬
‫‪min z= 8x1 + 3x2 + 0s1 +0s2+ 0s3 + Ma2+ Ma3‬‬
‫‪s.t.‬‬
‫‪5x1 + 10x2 + 1s1 + 0s2+ 0s3 +0a2+ 0a3=120 000‬‬
‫‪5x1 + 4x2 + 0s1 - 1s2+ 0s3 + 1a2+ 0a3 = 60 000‬‬
‫‪0x1 + 1x2 + 0s1 + 0s2- 1s3 + 0a2+ 1a3 = 3000‬‬
‫‪−2‬ﻭﺿﻌﻬﺎ ﰲ ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ‪:‬‬
‫ﺗﻜﻠﻔــــﺔ‬
‫‪8‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪M‬‬ ‫‪M‬‬ ‫ﻋﻤﻮد‬
‫اﻟﻮﺣﺪة‬
‫اﻟﻮاﺣﺪة‬ ‫اﳌﺘﻐﲑات ﻏﲑ‬ ‫‪x1‬‬ ‫‪x2‬‬ ‫‪s1‬‬ ‫‪s2‬‬ ‫‪s3‬‬ ‫‪a2‬‬ ‫‪a3‬‬
‫اﳊﻞ‬ ‫‪exchange‬‬
‫‪ratio‬‬
‫‪unit‬‬
‫اﻷﺳﺎﺳﻴﺔ‬ ‫ﻣﻌﺪﻝ‬
‫‪cost‬‬
‫اﻟﺘﻐﻴﲑ‬
‫اﳌﺘﻐﲑات‬
‫اﻷﺳﺎﺳﻴﺔ‬
‫‪120000/10‬‬
‫‪0‬‬ ‫‪s1‬‬ ‫‪5‬‬ ‫‪10‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪120000‬‬
‫‪=12000‬‬

‫‪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‬‬

‫‪unit‬‬ ‫ﺗﻀﺤﻴﺔ اﻟﻮﺣﺪة‬ ‫اﻟﺮﺑﺢ اﳊﺎﱄ‬ ‫اﻟﻤﺘﻐﻴﺮ اﻟﺨﺎرج‬


‫‪sacrifice‬‬ ‫وهﻮ اﻗﻞ ﻗﻴﻤﺔ‬
‫‪M5‬‬ ‫‪M5‬‬ ‫‪0‬‬ ‫‪-M‬‬ ‫‪-M‬‬ ‫‪M‬‬ ‫‪M‬‬ ‫‪63000M‬‬
‫‪row‬‬ ‫اﻟﻮاﺣﺪة‬ ‫ﻣﻮﺟﺒﺔ‬

‫‪Improve‬‬ ‫ﻛﺴﺐ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‬ ‫‪-3‬‬


‫‪ment‬‬ ‫‪-5M8 *5M‬‬ ‫‪0‬‬ ‫‪M‬‬ ‫‪M‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪row‬‬
‫اﻟﻤﺘﻐﻴﺮ اﻟﺪاﺧﻞ وهﻮ أﻋﻠﻰ ﻗﻴﻤﺔ ﻣﻄﻠﻘﺔ ﺳﺎﻟﺒﺔ‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪28‬‬

‫ﳊﺴﺎب اﳌﻌﺎﻣﻼت اﳉﺪﻳﺪة ﻟﻠﺼﻒ اﻷﻭﻝ اﳉﺪﻳﺪ ﻓﻬﻲ ﻛﲈ ﻳﲇ‪:‬‬


‫اﻟﻌﻨﴫ اﳉﺪﻳﺪ= اﻟﻌﻨﴫ اﻟﻘﺪﻳﻢ ‪) −‬اﻟﻌﻨﴫ اﳌﺠﺎﻭر ﰲ اﻟﻌﻤﻮد اﻟﺪﻟﻴﻞ × اﳉﺪﻳﺪ اﳌﻘﺎﺑﻞ‬
‫ﰲ اﻟﺼﻒ اﳋﺎرج(‬
‫‪5 -10(0)=5‬‬
‫‪10-10(1)=0‬‬
‫‪1-10(0)=1‬‬
‫‪0-10(0)=0, 0-10(-1)=10,0-10(0)=0, 0-10(1)=-10, 120 000-10(3000)=90 000‬‬

‫ﻭﻫﻜﺬا ﺑﺎﻟﻨﺴﺒﺔ ﻟﻠﺼﻔﻮﻑ اﻷﺧﺮ￯‪:‬‬


‫ﺗﻜﻠﻔﺔ اﻟﻮﺣﺪة‬ ‫‪8‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪M‬‬ ‫‪M‬‬
‫ﻋﻤﻮد‬

‫اﻟﻮاﺣﺪة ‪unit‬‬ ‫اﳌﺘﻐﲑات ﻏﲑ‬ ‫‪x1 x2 s1‬‬ ‫‪s2‬‬ ‫‪s3 a2 a3‬‬


‫اﳊﻞ‬ ‫‪Exchang‬‬
‫‪e ratio‬‬
‫‪cost‬‬ ‫اﻷﺳﺎﺳﻴﺔ‬ ‫ﻣﻌــــﺪﻝ‬
‫اﳌﺘﻐﲑات‬ ‫اﻟﺘﻐﻴﲑ‬
‫اﻷﺳﺎﺳﻴﺔ‬
‫‪0‬‬ ‫‪s1‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪10‬‬ ‫‪0‬‬ ‫‪-10‬‬ ‫‪90000‬‬ ‫‪18000‬‬

‫‪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‬‬

‫اﻟﻤﺘﻐﻴﺮ اﻟﺪاﺧﻞ هﻮ أﻋﻠﻰ ﻗﻴﻤﺔ ﻣﻄﻠﻘﺔ ﺳﺎﻟﺒﺔ‬


‫‪29‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﺛﻢ ﻧﻨﺘﻘﻞ إﱃ اﳉﺪﻭﻝ اﻟﺘﺎﱄ‪:‬‬


‫ﺗﻜﻠﻔـــــــﺔ‬
‫اﻟﻮﺣــــــﺪة‬ ‫‪8‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪M‬‬ ‫‪M‬‬ ‫ﻋﻤﻮد‬
‫اﻟﻮاﺣــﺪة‬
‫‪unit cost‬‬
‫داﻟﺔ اﳍﺪﻑ‬ ‫اﳌﺘﻐﲑات ﻏﲑ‬ ‫‪exchange‬‬
‫اﻷﺳﺎﺳﻴﺔ‬ ‫‪ratio‬‬
‫‪x1‬‬ ‫‪x2‬‬ ‫‪s1‬‬ ‫‪s2‬‬ ‫‪s3‬‬ ‫‪a2‬‬ ‫‪a3‬‬ ‫اﳊﻞ‬ ‫ﻣﻌﺪﻝ‬
‫اﳌﺘﻐﲑات‬
‫اﻟﺘﻐﻴﲑ‬
‫اﻷﺳﺎﺳﻴﺔ‬
‫‪0‬‬ ‫‪s1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪6‬‬ ‫‪1-‬‬ ‫‪6-‬‬ ‫‪42000‬‬ ‫‪7000‬‬
‫‪8‬‬ ‫‪x1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-1/5‬‬ ‫‪4/5‬‬ ‫‪1/5‬‬ ‫‪-4/5‬‬ ‫‪9600‬‬ ‫‪1200‬‬
‫‪3‬‬ ‫‪x2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪3000‬‬ ‫‪-3000‬‬
‫ﺗﻀﺤﻴﺔ‬ ‫اﻷﺧﻄﺎر‬
‫‪unit‬‬
‫‪sacrifice‬‬ ‫اﻟﻮﺣﺪة‬ ‫‪8‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪-8/5‬‬ ‫‪3.4‬‬ ‫‪8/5‬‬ ‫‪-3.4‬‬ ‫اﳊﺎﻟﻴﺔ‬
‫‪row‬‬
‫اﻟﻮاﺣﺪة‬ ‫‪85800‬‬

‫ﻛﺴﺐ‬ ‫‪3.4-‬‬

‫‪Improvem‬‬
‫‪ent row‬‬
‫اﻟﻮﺣﺪة‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪8/5‬‬ ‫‪M-‬‬
‫‪8/5‬‬
‫‪M+‬‬
‫‪3.4‬‬
‫اﻟﻮاﺣﺪة‬
‫اﳌﺘﻐﲑ اﻟﺪاﺧﻞ ﻭ ﻫﻮ أﻋﲆ ﻗﻴﻤﺔ ﻣﻄﻠﻘﺔ ﺳﺎﻟﺒﺔ‬

‫ﻣﻊ اﻟﻌﻠﻢ ﺑﺎﻥ اﳌﻌﺎﻣﻼت اﳉﺪﻳﺪة ﺣﺴﺒﺖ ﻛﺎﻟﺘﺎﱄ‪:‬‬


‫‪-4/5(1/6)=-0.1333 , -1/5-4/5(1/6)=-0.333 , 4/5-4/5(1)=0, 1/5-4/5(-1/6)=0.33, -4/5-0‬‬
‫‪4/5(-1)=0‬‬

‫‪0-(-1)(1/6)=0.16667, 0-(-1)(-1/6)=-0.1667, 1-(-1)(-1)=0, 3000-(-1)(7000)=10000‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪30‬‬

‫ﺑﻌﺪ ﺣﺴﺎب اﳌﻌﺎﻣﻼت اﳉﺪﻳﺪة ﻳﻨﺘﺞ اﳉﺪﻭﻝ اﻟﺘﺎﱄ‪:‬‬


‫ﺗﻜﻠﻔﺔ اﻟﻮﺣﺪة‬
‫اﻟﻮاﺣﺪة‬ ‫‪8‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪M‬‬ ‫‪M‬‬ ‫ﻋﻤﻮد‬ ‫‪0‬‬

‫‪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‬‬

‫ﺗﻀﺤﻴﺔ اﻟﻮﺣﺪة‬ ‫اﻷﺧﻄﺎر‬


‫‪unit sacrifice‬‬
‫‪8‬‬ ‫‪3‬‬ ‫‪-0.56 -2.165‬‬ ‫‪0‬‬ ‫‪2.139‬‬ ‫‪0‬‬ ‫اﳊﺎﻟﻴﺔ‬
‫‪row‬‬
‫اﻟﻮاﺣﺪة‬
‫‪62000‬‬
‫ﻛﺴﺐ اﻟﻮﺣﺪة‬
‫‪Improvement‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0.56‬‬ ‫‪2.1650‬‬ ‫‪0 M-2.139 M‬‬
‫‪row‬‬
‫اﻟﻮاﺣﺪة‬
‫ﻻ ﻳﻮﺟﺪ ﻗﻴﻢ ﺳﺎﻟﺒﺔ ﻣﻤﻜﻦ إن ﺗﻘﻠﻞ اﻷﺧﻄﺎر اﻟﻤﺮاد ﺗﻘﻠﻴﻠﻬﺎ ﻟﺬﻟﻚ ﻧﺘﻮﻗﻒ ﻋﻨﺪ هﺬا اﻟﺤﻞ وهﻮ اﻟﺤﻞ اﻷﻣﺜﻞ‬

‫ﲢﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ ﰲ اﻟﱪﻧﺎﻣﺞ اﳋﻄﻲ‬


‫‪Sensitivity Analysis in Linear Programming‬‬

‫اﳊﻞ اﻷﻣﺜﻞ ﺑﺎﺳﺘﺨﺪاﻡ اﻟﺴﻤﺒﻠﻜﺲ ﻫﻮ ﺣﻞ ﻟﻠﻤﺸﻜﻠﺔ اﳋﻄﻴـﺔ ﺑﻤﻌﺎﳌﻬـﺎ اﳊﺎﻟﻴـﺔ‬


‫اﳌﻌﻄﺎة أﻱ رﺑﺢ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة ﻭﺗﻜﻠﻔﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة ﻭاﳌﻌـﺎﻣﻼت اﻷﺧـﺮ￯ ﻣﺜـﻞ‬
‫ﻗﻴﻢ اﳉﻬﺔ اﻟﻴﻤﻨﻰ ﻟﻠﻘﻴﻮد ﻭﻏﲑﻫـﺎ‪ .‬ﻭﻟﻜـﻦ أﻱ اﺧـﺘﻼﻑ أﻭ ﺗﻐﻴـﲑ ﰲ ﺗﻠـﻚ اﳌﻌـﺎﻣﻼت‬
‫ﺳﻴﺆدﻱ ﺑﺎﻟﴬﻭرة إﱃ ﺗﻐﲑ ﰲ اﳊﻞ اﻷﻣﺜﻞ‪ .‬إذا ﻓﺎﳌﻬﻢ إﳚﺎد ﻭﺳﻴﻠﺔ ﳌﻌﺮﻓﺔ أﺛﺮ اﻟﺘﻐـﲑات‬
‫ﰲ اﳌﻌﻄﻴﺎت ﻭاﳌﻌﺎﻣﻼت ﻋﲆ اﳊﻞ اﻷﻣﺜﻞ ﻭﻣﻦ اﳌﻤﻜﻦ ﻟﻔﻜﺮة اﻟﱪﳎﺔ اﳋﻄﻴﺔ أﻥ ﺗﻄـﻮر‬
‫‪31‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻟﺘﻘﺪﻳﺮ ﻭﺣﺴﺎب أﺛﺮ ﻫﺬﻩ اﻟﺘﻐﲑات‪ .‬ﻫﺬا اﻟﺘﻄﻮﻳﺮ ﻭاﻹﺿﺎﻓﺔ ﻟﻄﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ اﻟﺴﺎﺑﻘﺔ‬
‫‪ (Sensitivity‬ﻭﻟﺬﻟﻚ ﻓﻤﻬﻤﺔ ﲢﻠﻴـﻞ اﳊـﺴﺎﺳﻴﺔ ﻫـﻮ‬ ‫ﻳﻌﺮﻑ ﺑﺘﺤﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ )‪Analysis‬‬

‫ﻣﻌﺮﻓــﺔ ﺗــﺄﺛﲑ ﻫــﺬﻩ اﻟﺘﻐــﲑات اﻟﺒــﺴﻴﻄﺔ ﰲ اﳌﻌــﺎﻣﻼت )‪ (Coefficients‬أﻭ ﰲ اﻟﻜﻤﻴــﺎت‬


‫اﳌﺘﺎﺣﺔ‪ .‬ﻭدرﺟﺔ ﺣﺴﺎﺳﻴﺔ اﳊﻞ اﻷﻣﺜﻞ اﻟﻨﺎﲡﺔ ﻟﻠﺘﻐﲑ ﰲ ﻫﺬﻩ اﳌﻌﺎﻣﻼت ﻗﺪ ﻳـﱰاﻭح ﺑـﲔ‬
‫ﻋﺪﻡ اﻟﺘﻐﻴﲑ ﰲ اﻟﻨﺎﺗﺞ اﻟﻨﻬﺎﺋﻲ ﻟﻠﺤﻞ اﻷﻣﺜﻞ إﱃ ﺗﻐﲑات ﻭاﺿﺤﺔ ﻭﻗﻮﻳﺔ‪.‬‬
‫ﻫﺬا اﻷﻣﺮ ﻣﺮﺗﺒﻂ ﺑﺄﻣﺮ آﺧﺮ أﻻ ﻭﻫﻮ ﺷﻜﻞ اﻟﻨﻤﻮذج اﳋﻄﻲ ﻧﻔﺴﻪ‪ .‬ﻣﺜﻼ ﻧﺤﻦ ﻗـﺪ‬
‫ﳖﺘﻢ ﺑﻤﻌﺮﻓﺔ اﻟﺘﻐﲑ ﰲ ﻛﻤﻴﺔ اﳌﻮارد اﳌﺘﺎﺣﺔ أﻭ ﻛﻴﻒ ﺳﻴﺆﺛﺮ اﺧﺘﻴـﺎر ﻣﻨـﺘﺞ ﺟﺪﻳـﺪ ﺿـﻤﻦ‬
‫اﳊﻠﻮﻝ اﳌﺜﲆ ﻋﲆ اﳊﻞ اﻷﻣﺜﻞ‪.‬‬
‫‪ −1‬ﲢﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ ﳌﻌﺎﻣﻼت اﳉﻬﺔ اﻟﻴﻤﻨﻰ‬
‫‪Sensitivity Analysis for Right-hand-side Values‬‬

‫ﻷﺟﻞ اﻟﺘﻮﺿﻴﺢ اﻋﺘﱪ أﻧﻨﺎ اﺳﺘﺨﺪﻣﻨﺎ ﻣﺸﻜﻠﺔ ﴍﻛﺔ اﻷﻭﻳﺴﻂ اﻟـﺴﺎﺑﻘﺔ‪ .‬اﻓـﱰض‬
‫أﻧﻪ ﺣﺪث ﻧﻘﺺ ﰲ ﻋﺪد ﻋـﲈﻝ اﻟـﴩﻛﺔ ﳑـﺎ أد￯ إﱃ ﺗﻘﻠﻴـﻞ اﻟـﺴﺎﻋﺎت اﳌﺘﺎﺣـﺔ‪ .‬ﻟـﺬﻟﻚ‬
‫ﻓﺎﻟﺴﺆاﻝ ﻋﻨﺪ ﻫﺬﻩ اﳊﺎﻟﺔ ﻫﻮ ﻣﺎذا ﻳﻤﻜﻦ أﻥ ﳛﺪث ﻟﻠﺤﻞ اﻷﻣﺜﻞ? ﻃﺒﻌﺎ إذا ﻛـﺎﻥ اﻟﺘﻐـﲑ‬
‫ﺑﺴﻴﻄﺎ ﻓﺈﻥ اﳊﻞ اﻷﻣﺜﻞ ﻗﺪ ﻻ ﻳﺘﻐﲑ ﻭﺑﺬﻟﻚ ﻓﺈﻥ اﻟﺰاﻭﻳﺔ اﳌـﺜﲆ ﺳـﺘﻈﻞ ﻛـﲈ ﻫـﻲ ﻭﻟﻜـﻦ‬
‫اﻟﺘﻐﲑ ﰲ ﻛﻤﻴﺔ ﻫﺬﻩ اﳌﻮارد اﳌﺘﺎﺣﺔ ﻗﺪ ﻳﻐﲑ اﻟﺰاﻭﻳﺔ اﳌﺜﲆ ﻛﻠﻴﺎ أﺣﻴﺎﻧﺎ‪ .‬ﻟﺬﻟﻚ ﻓﺈﻧﻨﺎ ﳚﺐ أﻥ‬
‫ﻧﺴﺄﻝ أﻳﻀﺎ اﻟﺴﺆاﻝ اﻟﺘﺎﱄ‪ :‬إﱃ أﻱ ﻣﺪ￯ ﻣﻦ اﳌﻤﻜﻦ أﻥ ﻧﻐـﲑ ﰲ ﻛﻤﻴـﺎت اﳌـﻮارد اﳌﺘﺎﺣـﺔ‬
‫"اﻟﻄﺮﻑ اﻷﻳﻤﻦ" ﺑﺪﻭﻥ أﻥ ﺗﺆدﻱ ﻫﺬﻩ اﻟﺘﻐﲑات إﱃ أﻱ ﺗﻐﲑ ﰲ اﳊﻠـﻮﻝ اﳌـﺜﲆ اﳊﺎﻟﻴـﺔ‬
‫"‪."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 :‬‬

‫اﳊﺪ اﻷﻋﲆ = ‪660 = 360 + 300‬‬

‫أﻱ ﺑﲔ )‪.(660 − 220‬‬


‫ﻭﻫﺬا ﻣﺎ ﻛﺎﻥ ﻳﺮ￯ ﻣﻦ اﳉﺪاﻭﻝ اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪34‬‬

‫ﺗﺄﺛﲑ زﻳﺎدة أﻭ ﲣﻔﻴﺾ اﳋﺸﺐ ﻋﻦ اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ اﻷﺻﻠﻴﺔ‬


‫ﻳﻤﻜﻦ اﻟﺘﻮﺻﻞ إﱃ اﳊﻞ اﻟﺴﺎﺑﻖ ﺑﺴﻬﻮﻟﺔ ﺑﺎﻟﻨﻈﺮ إﱃ ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ اﻟﻨﻬﺎﺋﻲ‪:‬‬

‫ﳎﺎﻝ ﺗﻐﲑ ﻛﻤﻴﺔ اﳋﺸﺐ اﳌﺘﺎﺣﺔ ﻣﻊ اﻹﺑﻘﺎء ﻋﲆ ﻣﺘﻐﲑات اﳊﻞ اﻷﻣﺜﻞ‬


‫اﳌﺘﻐﲑات‬ ‫‪s1‬‬ ‫‪exchange ratio‬‬
‫اﳊﻞ ‪Solution values‬‬
‫اﻷﺳﺎﺳﻴﺔ‬
‫‪Exchange‬‬
‫‪coefficient‬‬
‫ﻣﻌﺪﻝ اﻟﺘﻐﻴﲑ‬

‫‪t‬‬ ‫‪1/10‬‬ ‫‪8‬‬ ‫‪80= (1/10)÷8‬‬

‫‪c‬‬ ‫‪-1/20‬‬ ‫‪18‬‬ ‫‪360 − = (−1/20)÷18‬‬

‫اﳊﺪ اﻷدﻧﻰ = ‪ 220 = 80 − 300‬ﻟﻮح ﻣﻦ اﳋﺸﺐ‬


‫اﳊﺪ اﻷﻋﲆ = ‪ 660 = |360 | + 300‬ﻟﻮح ﻣﻦ اﳋﺸﺐ‬

‫ﺗﺄﺛﲑ زﻳﺎدة أﻭ ﲣﻔﻴﺾ اﻟﻌﻤﻞ ﻋﻦ اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ اﻷﺻﻠﻴﺔ‬

‫ﳎﺎﻝ ﺗﻐﲑ ﻛﻤﻴﺔ اﻟﻌﻤﻞ اﳌﺘﺎﺣﺔ ﻣﻊ اﻹﺑﻘﺎء ﻋﲆ ﻣﺘﻐﲑات اﳊﻞ اﻷﻣﺜﻞ‬

‫‪s2‬‬ ‫‪Solution‬‬ ‫اﳊﻞ‬ ‫‪exchange ratio‬‬


‫‪Exchange coefficient‬‬ ‫ﻣﻌﺪﻝ اﻟﺘﻐﻴﲑ‬
‫‪values‬‬
‫اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ‬
‫‪T‬‬ ‫‪-0.2‬‬ ‫‪8‬‬ ‫‪40− =(-0.2)÷8‬‬

‫‪C‬‬ ‫‪.30‬‬ ‫‪18‬‬ ‫‪60 =(.3)÷18‬‬

‫اﳊﺪ اﻷﻋﲆ = ‪ 150 = |40| + 110‬ﺳﺎﻋﺔ ﻋﻤﻞ‬


‫اﳊﺪ اﻷدﻧﻰ = ‪ 50 = 60 − 110‬ﺳﺎﻋﺔ ﻋﻤﻞ‬

‫اﳌﺪ￯ ﻭاﻟﺬﻱ ﺣﺼﻠﻨﺎ ﻋﻠﻴﻪ ﺑﺎﻟﻄﺮﻳﻘﺔ اﻟﺴﺎﺑﻘﺔ ﻳﻨﻄﺒﻖ ﻃﺎﳌﺎ اﻟﻜﻤﻴـﺎت اﳌﺘﺎﺣـﺔ ﻣـﻦ‬
‫‪ " Slack‬ﻣﻊ‬ ‫اﳌﻮارد اﻷﺧﺮ￯ ﰲ اﻟﻘﻴﻮد اﻷﺧﺮ￯ ﱂ ﺗﺘﻐﲑ إذا ﻭﺟﺪ ﻣﺘﻐﲑ ﻓﺎﺋﺾ “‪variable‬‬
‫‪35‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ ﰲ ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ اﻷﺧﲑ ﻓﺈﻥ اﳊﺪ اﻷدﻧﻰ ﻭاﻷﻋـﲆ ﻟﻠﺘﻐـﲑ ﰲ‬
‫اﻟﻜﻤﻴﺎت اﳌﺘﺎﺣﺔ ﻣﻦ اﳌﻮارد ﻛﲈ ﻳﲇ‪:‬‬
‫اﳊﺪ اﻷدﻧﻰ = اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ اﻷﺻﻠﻴﺔ ‪ −‬ﻗﻴﻤﺔ اﳊﻞ ﻟﻠﻤﺘﻐﲑ اﻟﻔﺎﺋﺾ‬
‫اﳊﺪ اﻷﻋﲆ = ∞‬

‫ﻭاﳌﻨﻄﻖ ﻭراء اﳊﺪ اﻷدﻧﻰ ذﻟﻚ ﻫﻮ أﻧﻪ ﱂ ﺗﺴﺘﺨﺪﻡ اﳌﻮارد اﳌﺘﺎﺣﺔ ﰲ اﳊﻞ اﻷﻣﺜﻞ‬
‫ﻟﺬﻟﻚ ﺑﺈﻣﻜﺎﻧﻨﺎ ﲣﻔﻴﺾ ﻫﺬﻩ اﳌﻮارد إﱃ أﻗﻞ ﻣﻦ ﻫﺬا اﳊﺪ اﻟﻔﺎﺋﺾ ﻭﻟـﻦ ﺗﻐـﲑ اﳌﺘﻐـﲑات‬
‫اﻷﺳﺎﺳﻴﺔ اﳊﻞ اﻷﻣﺜﻞ‪ .‬ﻭﻟﻜﻦ أﻱ زﻳﺎدة ﻋﻦ ذﻟﻚ اﳌﻘﺪار ﺳﺘﻐﲑ اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ ﰲ‬
‫اﳊﻞ اﻷﻣﺜﻞ‪.‬‬
‫ﻭﺣﻴﺚ إﻥ اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ ﻣﻦ اﳌﻮارد ﱂ ﺗﺴﺘﺨﺪﻡ ﻓﺈﻥ أﻱ زﻳﺎدة ﻓﻴﻬﺎ ﻟﻦ ﺗﺆﺛﺮ ﻋـﲆ‬
‫اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ ﰲ اﳊﻞ اﻷﻣﺜﻞ ﻭﻟﻜﻦ ﺳﺘﺆﺛﺮ ﻋﲆ اﻟﻔﺎﺋﺾ ﻓﻘﻂ‪.‬‬
‫اﳉﻬﺔ اﻟﻴﻤﻨﻰ )اﻟﻜﻤﻴﺎت اﳌﺘﺎﺣﺔ( ﻟﻠﻘﻴﻮد ﻣﻦ اﻟﻨﻮع " ≥ "‬
‫ﰲ اﻟﻔﻘﺮة اﻟﺴﺎﺑﻘﺔ ﻗﺪ ذﻛﺮﻧﺎ اﳊﺎﻟﺔ اﻟﺘﻲ ﺗﻜﻮﻥ ﻋﻨـﺪﻫﺎ اﻟﻘﻴـﻮد ﻣـﻦ اﻟﻨـﻮع "≤ "‪.‬‬
‫ﻭﻫﻨﺎ ﻧﻨﺎﻗﺶ ﺣﺎﻟﺔ أﺧﺮ￯ إﻻ ﻭﻫﻲ ﻋﻨﺪﻣﺎ ﺗﻜﻮﻥ اﻟﻘﻴﻮد ﻣﻦ اﻟﻨﻮع " ≥ "‪ .‬ﻧﻔﺲ اﻟﻄﺮﻳﻘـﺔ‬
‫ﺗﻄﺒﻖ ﰲ ﻣﺜﻞ ﻫﺬﻩ اﳊﺎﻟﺔ ﻭﻟﻜﻦ اﳌﺘﻐﲑات اﻟﺰاﺋﺪة ﺗﺴﺘﺨﺪﻡ ﳌﻌﺮﻓﺔ اﳊﺪﻭد اﻟﺪﻧﻴﺎ ﻭاﻟﻌﻠﻴـﺎ‬
‫ﻟﻠﻘﻴﻮد اﻟﺘﻲ ﻋﲆ ﺷﻜﻞ أﻛﱪ ﻣﻦ أﻭ ﻳﺴﺎﻭﻱ‪ .‬ﻣﻌﺪﻝ اﻟﺘﻐﲑ ﳚـﺐ أﻥ ﻳﻔـﴪ ﺑـﺎﻟﻌﻜﺲ ﻻﻥ‬
‫اﳌﺘﻐﲑات اﻟﺰاﺋﺪة ﻋﺎدة ﺗﻄﺮح ﻭﻻ ﲡﻤﻊ ﻛﺎﳌﺘﻐﲑ اﻟﻔﺎﺋﺾ‪.‬‬
‫ﻋﻨﺪﻣﺎ ﻳﻜﻮﻥ اﳌﺘﻐﲑ اﻟﺰاﺋﺪ ﻏـﲑ ﻣﻮﺟـﻮد ﺿـﻤﻦ اﳌﺘﻐـﲑات اﻷﺳﺎﺳـﻴﺔ ﰲ اﳊـﻞ‬
‫اﻷﻣﺜﻞ‪:‬‬
‫اﳊﺪ اﻷدﻧﻰ = اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ اﻷﺻﻠﻴﺔ ‪−‬أﻗﻞ ﻗﻴﻤﺔ ﻣﻄﻠﻘﺔ ﻟﻠﻤﻌﺪﻻت اﻟﺴﺎﻟﺒﺔ‬
‫أﻭ =∞‪ -‬إذا ” ﱂ ﻳﻮﺟﺪ ﻣﻌﺪﻝ ﺳﺎﻟﺐ”‬
‫اﳊﺪ اﻷﻋﲆ = اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ اﻷﺻﻠﻴﺔ ‪ +‬أﻗﻞ ﻗﻴﻤﺔ ﻟﻠﻤﻌﺪﻻت اﳌﻮﺟﺒﺔ‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪36‬‬

‫أﻭ = ∞ " إذا ﱂ ﻳﻮﺟﺪ ﻣﻌﺪﻝ ﻣﻮﺟﺐ"‬


‫ﻋﻨﺪﻣﺎ ﻳﻜﻮﻥ اﳌﺘﻐﲑ ا ﻟﺰاﺋﺪ ﻣﻮﺟﻮد ﺿﻤﻦ اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ‪:‬‬
‫اﳊﺪ اﻷدﻧﻰ= ‪∞ −‬‬

‫اﳊﺪ اﻷﻋﲆ = اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ ‪ +‬ﻗﻴﻤﺔ اﳊﻞ ﻟﻠﻤﺘﻐﲑ اﻟﺰاﺋﺪ‬


‫اﻟﻘﻴﻮد ﻣﻦ اﻟﻨﻮﻋﻴﺔ " ="‬
‫ﰲ ﻫﺬﻩ اﳊﺎﻟﺔ ﻓﺈﻥ اﻟﻨﻤﻮذج ﳚﺐ أﻥ ﳛﺘﻮﻱ ﻋﲆ ﻣﺘﻐﲑ ﺻﻨﺎﻋﻲ‪ .‬اﳌﺘﻐﲑ اﻟﺼﻨﺎﻋﻲ‬
‫ﻫﻨﺎ ﻫﻮ ﻣﻨﺎﻇﺮ ﻟﻠﻤﺘﻐﲑ اﻟﻔﺎﺋﺾ ﰲ ﲢﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ‪ .‬ﻛﻞ ﳾء ﻫﻮ ﻛﲈ ﻫﻮ ﰲ ﺣﺎﻟﺔ اﳌﺘﻐـﲑ‬
‫اﻟﻔﺎﺋﺾ ﻣﺎﻋﺪا ﺣﺎﻟﺔ أﻥ ﻳﻜﻮﻥ ﻓﻴﻬﺎ اﳌﺘﻐﲑ اﻟﺼﻨﺎﻋﻲ ﺿﻤﻦ اﳌﺘﻐﲑات اﻷﺳﺎﺳـﻴﺔ ﻭاﻟﺘـﻲ‬
‫ﳚﺐ أﻥ ﺗﻌﺘﱪ ﻷﻥ اﳌﺘﻐﲑات اﻟﺼﻨﺎﻋﻴﺔ ﻟﻠﻘﻴﻮد اﻟﺘﻲ ﻋﲆ ﺷﻜﻞ ﻳـﺴﺎﻭﻱ ﻫـﻲ اﻟﺘـﻲ ﻓﻘـﻂ‬
‫ﺗﺴﺘﺨﺪﻡ ﰲ ﲢﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ‪ .‬ﻭﲨﻴﻊ أﻋﻤﺪة اﳌﺘﻐﲑات اﻟﺼﻨﺎﻋﻴﺔ اﻷﺧـﺮ￯ ﻟﻠﻘﻴـﻮد ﻋـﲆ‬
‫اﻷﺷﻜﺎﻝ اﻷﺧﺮ￯ ﻳﻔﻀﻞ أﻥ ﺗﺒﻌﺪ ﻣﻦ اﳊﻞ ﻣﻦ اﻟﺒﺪاﻳﺔ‪.‬‬
‫ﲢﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ ﻟﻠﻘﻴﻮد اﻟﻴﻤﻨﻰ" اﻟﻜﻤﻴﺎت اﳌﺘﺎﺣﺔ" ﻣﻦ اﳌﻤﻜﻦ أﻥ ﺗﻄﺒﻖ ﰲ ﻋﺎﻣﺔ‬
‫أﺷﻜﺎﻝ اﻟﱪﳎﺔ اﳋﻄﻴﺔ‪ ,‬ﺑﻐﺾ اﻟﻨﻈﺮ ﻋﻦ ﻣﺎ إذا ﻛﺎﻧﺖ اﳌﺸﻜﻠﺔ ﺗﻌﻈﻴﻢ أﻭ ﺗﺼﻐﲑ‪.‬‬
‫اﳊﻞ ﻋﻨﺪ ﻭﺟﻮد ﺗﻐﲑ ﰲ اﳉﻬﺔ اﻟﻴﻤﻨﻰ ﻷﺣﺪ اﻟﻘﻴﻮد‬
‫ﻋﻨﺪ اﻟﺘﻐﲑ ﰲ اﳉﻬﺔ اﻟﻴﻤﻨﻰ ﻷﺣﺪ اﻟﻘﻴﻮد ﻓﺈﻧـﻪ ﻣـﻦ اﳌﻤﻜـﻦ إﳚـﺎد اﳊـﻞ اﻷﻣﺜـﻞ‬
‫ﺑﻄﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﻣﻨﺬ اﻟﺒﺪاﻳﺔ‪ .‬ﻭﻟﻜﻦ ﺑﻌﻤـﻞ ﻗﻠﻴـﻞ ﺑﺎﻹﻣﻜـﺎﻥ ﺗﻌـﺪﻳﻞ اﳊـﻞ اﻷﺻـﲇ‬
‫اﻷﻣﺜﻞ ﻃﺎﳌﺎ اﻟﺘﻐﻴﲑ ﰲ اﳉﻬﺔ اﻟﻴﻤﻨﻰ ﻫﺬﻩ ﻳﻘﻊ ﺑـﲔ اﳊـﺪﻳﻦ اﻟـﺬﻳﻦ ﺗـﻢ اﻟﺘﻮﺻـﻞ أﻟـﻴﻬﲈ‬
‫ﺳﺎﺑﻘﺎ‪.‬‬
‫ﰲ ﻫﺬﻩ اﳊﺎﻟﺔ ﻓﺈﻥ اﻟﻘﻴﻤﺔ اﳉﺪﻳﺪة ﻟﻠﻤﺘﻐﲑ اﻷﺳﺎﳼ = اﻟﻘﻴﻤﺔ اﻷﺻﻠﻴﺔ ‪) +‬ﻣﻌﺎﻣﻞ‬
‫اﻟﺘﻐﲑ × ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﳉﻬﺔ اﻟﻴﻤﻨﻰ(‬
‫‪37‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﺻﺎﰲ اﻟﺘﻐـﲑ ﰲ اﳉﻬـﺔ اﻟﻴﻤﻨـﻰ = اﻟﻘﻴﻤـﺔ اﳉﺪﻳـﺪة ﻟﻠﻄـﺮﻑ اﻷﻳﻤـﻦ ‪ −‬اﻟﻘﻴﻤـﺔ‬


‫اﻷﺻﻠﻴﺔ ﻟﻠﻄﺮﻑ اﻷﻳﻤﻦ‪.‬‬
‫ﻣﺜﺎﻝ ذﻟﻚ اﻓﱰض أﻧﻨﺎ ﰲ ﻣﺜﺎﻝ ﴍﻛﺔ اﻟﻄﺎﻟﻌﻴﺔ ﺳﻨﺰﻳﺪ اﳌﺘﺎح ﻣﻦ اﳋـﺸﺐ إﱃ ‪400‬‬

‫ﻟﻮح ﻣﻦ اﳋﺸﺐ ﺑﺪﻻ ﻣﻦ ‪ 300‬ﻓﲈ ﻫﻲ اﻟﻜﻤﻴﺎت ﻭاﻟﻘﻴﻢ اﳌﺜﲆ اﳉﺪﻳﺪة?‬


‫أﻭﻻ‪ :‬اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ‪:‬‬
‫اﻟﻄﺎﻭﻻت = ‪18 = (10) + 8 = (400−300) × 1/10) + 8‬‬

‫اﻟﻜﺮاﳼ = ‪13 = 5 − 18 = (400−300) × −1/20) + 18‬‬

‫‪s1‬‬ ‫ﻭﳑﺎ ﳚﺪر ذﻛﺮﻩ ﻫﻮ أﻧﻨﺎ اﺳﺘﺨﺪﻣﻨﺎ ﻫﻨﺎ ﻣﻌﺎﻣﻞ اﻟﺘﻐﲑ ﻟﻌﻤﻮد‬
‫ﺛﺎﻧﻴﺎ‪ :‬اﻟﺮﺑﺢ اﳉﺪﻳﺪ‪:‬‬
‫=‪754 = 13× 4 + 18× 3‬‬

‫اﻓﱰض أﻥ ﺳﺎﻋﺎت اﻟﻌﻤﻞ ﻗﺪ اﻧﺨﻔﺾ ﻣﻦ ‪ 110‬إﱃ ‪ .90‬ﻣﺎ ﻫﻮ ﺗﺄﺛﲑﻫﺎ ?‬


‫اﳊﻞ اﳉﺪﻳﺪ ﺳﻴﺘﻢ ﺑﺎﺳﺘﺨﺪاﻡ ﻣﻌﺎﻣﻼت اﳌﺘﻐﲑ اﻟﻔﺎﺋﺾ ﻟﻌﻨﴫ اﻟﻌﻤﻞ ‪.s2‬‬
‫اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ‬
‫اﻟﻄﺎﻭﻻت = ‪18 = 10 + 8 = (110−90)(2\1−) + 8‬‬

‫اﻟﻜﺮاﳼ = ‪9= 9 + 18 = (110−90) (.45) + 18‬‬

‫اﻟﺮﺑﺢ اﳉﺪﻳﺪ= ‪252 = 4 × 9 + 3 × 18‬‬

‫ﻭﰲ ﺣﺎﻟﺔ أﻥ اﳉﻬﺔ اﻟﻴﻤﻨﻰ ﻷﻱ ﻣﻦ ﻫﺬﻩ اﻟﻘﻴﻮد ﻳﻮﺟﺪ ﻟﻪ ﻣﺘﻐﲑ ﺿﻤﻦ اﳌﺘﻐـﲑات‬
‫اﻷﺳﺎﺳﻴﺔ ﻓﺈﻥ أﻱ زﻳﺎدة أﻭ ﻧﻘﺼﺎﻥ ﰲ ذﻟـﻚ اﳌـﻮرد ﺳـﻴﺠﻌﻞ اﳌﺘﻐـﲑ اﻟﻔـﺎﺋﺾ ﻳﺰﻳـﺪ أﻭ‬
‫ﻳﻨﻘﺺ ﺑﻤﻘﺪار ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﳉﻬﺔ اﻟﻴﻤﻨﻰ )اﻟﻘﻴﻤﺔ اﳉﺪﻳﺪة ‪ −‬اﻟﻘﻴﻤﺔ اﻟﻘﺪﻳﻤﺔ(‪ .‬ﻭﲨﻴـﻊ‬
‫ﻗﻴﻤﺔ اﳌﺘﻐﲑات اﻷﺧﺮ￯ ﻭاﻷرﺑﺎح ﺳﺘﻈﻞ ﺛﺎﺑﺘﺔ ﻛﲈ ﻛﺎﻧﺖ‪ .‬ﻭﻟﻜﻦ ﻋﻨﺪﻣﺎ ﳛـﺪث ﺗﻐـﲑ ﰲ‬
‫أﻱ ﺟﻬﺔ ﻳﻤﻨﻰ ﻣﻦ ﻫﺬﻩ اﻟﻘﻴﻮد ﺧﺎرج اﳌﺪ￯ )ﺧﺎرج ﻧﻄﺎﻕ اﳊﺪ اﻷدﻧـﻰ ﻭاﻷﻋـﲆ( ﻓـﺈﻥ‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪38‬‬

‫اﳌﺸﻜﻠﺔ ﺳﺘﻜﻮﻥ أﺻﻌﺐ‪ .‬ﻭﻗﺪ ﻳﻜﻮﻥ ﺣﻠﻬﺎ ﻣﻦ اﻟﺒﺪاﻳـﺔ أﺳـﻬﻞ ﻣـﻦ ﺣﻠﻬـﺎ ﻣـﻦ ﺟـﺪﻭﻝ‬
‫اﻟﺴﻤﺒﻠﻜﺲ اﻟﻨﻬﺎﺋﻲ ﻟﻠﻤﺸﻜﻠﺔ اﻷﺻﻠﻴﺔ‪.‬‬
‫ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ اﳌﺨﺘﴫة‬
‫ﻣﺸﻜﻠﺔ اﻟﺘﻌﻈﻴﻢ‬
‫اﻟﺼﻴﺎﻏﺔ اﻟﻌﺎﻣﺔ‪:‬‬
‫‪max c1 x1 + c2 x2‬‬
‫‪s.t.‬‬
‫‪a11 x1 + a12 x2 <= b1‬‬
‫‪a21 x1 + a22 x2 <= b2‬‬
‫‪x1, x2 >= 0‬‬

‫ﺑﻌﺪ إﺿﺎﻓﺔ اﻟﻔﻮاﺋﺾ )‪ (slacks‬ﻳﻤﻜﻦ ﻭﺿﻌﻬﺎ ﰲ ﺟﺪﻭﻝ ﻛﺎﻟﺘﺎﱄ‪:‬‬


‫‪constant‬‬ ‫‪x1‬‬ ‫‪x2‬‬
‫‪z‬‬ ‫‪0‬‬ ‫‪c1‬‬ ‫‪c2‬‬
‫‪s1‬‬ ‫‪b1‬‬ ‫‪-a11‬‬ ‫‪-a12‬‬
‫‪s2‬‬ ‫‪b2‬‬ ‫‪-a21‬‬ ‫‪-a22‬‬

‫ﻣﺜﺎﻝ‪:‬‬
‫‪max 3t + 4c‬‬
‫‪s.t.‬‬
‫‪15 t + 10c <= 300‬‬
‫‪2.5t + 5c <= 110‬‬
‫‪t , c >= o‬‬

‫‪15t + 10c + s1 = 300‬‬


‫‪2.5t + 5c + s2 = 110‬‬
‫‪z = 0 + 3t + 4c‬‬
‫‪s1 = 300 – 15t – 10c‬‬
‫‪s2 = 110 – 2.5t – 5c‬‬

‫‪constant‬‬ ‫‪t‬‬ ‫‪c‬‬


‫‪z‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪4‬‬
‫‪s1‬‬ ‫‪300‬‬ ‫‪- 15‬‬ ‫‪- 10‬‬
‫‪s2‬‬ ‫‪110‬‬ ‫‪- 2.5‬‬ ‫‪-5‬‬
‫‪39‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫"‬ ‫‪ −1‬اﺧﺘﻴﺎر ﻋﻤﻮد اﳌﺤﻮر "‪select the pivot column‬‬

‫ﻧﺨﺘﺎر اﳌﺘﻐﲑ اﻟﺬﻱ ﳛﻤﻞ أﻛﱪ ﻣﻌﺎﻣﻞ ﻣﻮﺟﺐ ﻣﻦ ﺻﻒ داﻟﺔ اﳍﺪﻑ ﻭﻫـﻮ " ‪" 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‬‬

‫ﻭﻳﻜﻮﻥ اﳉﺪﻭﻝ ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬


‫‪- 4/5‬‬

‫‪22‬‬ ‫‪-1/2‬‬ ‫‪-1/5‬‬

‫‪ −7‬ﺑﻘﻴﺔ اﻟﻌﻨﺎﴏ ﻳﺘﻢ ﺣﺴﺎﲠﺎ ﺑﺎﻟﻄﺮﻳﻘﺔ اﻵﺗﻴﺔ‪:‬‬


‫ﺣﺎﺻﻞ ﴐب اﻟﻌﻨﴫﻳﻦ ﰲ اﻟﺰﻭاﻳﺎ‬ ‫اﻟﻌﻨـــــﴫ‬
‫ـــــ‬ ‫اﻟﻌﻨﴫ اﳉﺪﻳﺪ =‬
‫ﻋﻨﴫ اﳌﺤﻮر‬ ‫اﻟﻘﺪﻳﻢ‬

‫أﻱ ﻣﺜﻼ‪ ,‬ﻗﻴﻤﺔ داﻟﺔ اﳍﺪﻑ ﺗﻜﻮﻥ‬


‫‪0 – (4*110)/-5 = 88‬‬
‫‪3 – (- 2.5 * 4) / -5 = 1‬‬
‫‪300 – (-10 * 110) / -5 = 300 – 220 = 80‬‬
‫‪-15 – (-10 * -2.5) / -5= -15 +5= –10‬‬
‫ﻭﻳﻜﻮﻥ اﳉﺪﻭﻝ اﳉﺪﻳﺪ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪constant‬‬ ‫‪t‬‬ ‫‪s2‬‬
‫‪z‬‬ ‫‪88‬‬ ‫‪1‬‬ ‫‪-4/5‬‬
‫‪s1‬‬ ‫‪80‬‬ ‫‪-10‬‬ ‫‪2‬‬
‫‪c‬‬ ‫‪22‬‬ ‫‪-1/2‬‬ ‫‪-1/5‬‬

‫ﻭﺑﺈﻋﺎدة ﻧﻔﺲ اﳋﻄﻮات اﻟﺴﺎﺑﻘﺔ ﻳﻜﻮﻥ اﳌﺘﻐﲑ اﻟﺪاﺧﻞ ‪ ; 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 :‬‬

‫ﻭاﻟﺬﻱ ﻳﺆدﻱ إﱃ أرﺑﺎح ﻣﻘﺪارﻫﺎ ‪96‬‬

‫ﻛﺬﻟﻚ ﻓﺈﻥ ﻗﻴﻢ‪ 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‬‬

‫ﻟﺪاﻟﺔ اﳍﺪﻑ; ﻭذﻟﻚ ﻷﻥ اﳌﺘﻐﲑات اﻷﺳﺎﺳﻴﺔ ﺗﻜﻮﻥ أﺻﻔﺎر ﰲ اﳊﻞ اﻻﺑﺘﺪاﺋﻲ‪.‬‬


‫ﺟﺪﻭﻝ اﳊﻞ اﻻﺑﺘﺪاﺋﻲ ﺳﻴﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪x1‬‬ ‫‪x2‬‬
‫‪Z‬‬ ‫‪0‬‬ ‫‪c1‬‬ ‫‪c2‬‬
‫‪-s1‬‬ ‫‪-b1‬‬ ‫‪a11‬‬ ‫‪a12‬‬
‫‪-s2‬‬ ‫‪-b2‬‬ ‫‪a21‬‬ ‫‪a22‬‬

‫ﻭﻟﻜﻦ ﻟﻠﺘﺄﻛﺪ ﻣﻦ أﻥ اﳊﻞ اﻣﺜﻞ ﻣﻦ ﻋﺪﻣـﻪ ﳚـﺐ أﻥ ﻧﻨﻈـﺮ إﱃ ﻋﻤـﻮد اﻟﺜﻮاﺑـﺖ )‪(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‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻭﻧﻀﻊ اﻟﻔﻮاﺋﺾ ﰲ ﺟﻬﺔ ﻭﺑﻘﻴﺔ اﳌﻌﺎدﻟﺔ ﰲ اﳉﻬﺔ اﻷﺧﺮ￯ ﻛﺎﻟﺘﺎﱄ‪:‬‬


‫‪s1 = -120 + 4 x1 + 2 x2‬‬
‫‪s2 = -120 + 2 x1 + 3 x2‬‬
‫‪s3 =-70 + x1 + 2x2‬‬
‫ﺛﻢ ﻧﻀﻌﻬﺎ ﰲ ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ ﺑﻌﺪﻣﺎ ﻧﻀﻴﻒ إﻟـﻴﻬﲈ داﻟـﺔ اﳍـﺪﻑ ﻭﻧﺠﻌﻠﻬـﺎ ﺗـﺴﺎﻭﻱ‬
‫اﻟﺼﻔﺮ ﺣﻴﺚ ﻳﻜﻮﻥ ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ اﻻﺑﺘﺪاﺋﻲ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪Constant‬‬ ‫‪x1‬‬ ‫‪x2‬‬
‫‪Z‬‬ ‫‪0‬‬ ‫‪4200‬‬ ‫‪3000‬‬

‫‪S1‬‬ ‫‪-120‬‬ ‫‪4‬‬ ‫‪2‬‬


‫‪S2‬‬ ‫‪-120‬‬ ‫‪2‬‬ ‫‪3‬‬
‫‪S3‬‬ ‫‪-70‬‬ ‫‪1‬‬ ‫‪2‬‬

‫ﻭ ﺑﲈ أﻥ اﳉﺪﻭﻝ اﻻﺑﺘﺪاﺋﻲ اﻟﺴﺎﺑﻖ ﳛﻮﻱ ﻗﻴﻢ ﺳﺎﻟﺒﺔ ﰲ ﻋﻤﻮد اﻟﺜﻮاﺑـﺖ "‪ " 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‬‬

‫‪x1‬‬ ‫‪30‬‬ ‫¼‬ ‫‪-1/2‬‬


‫‪s2‬‬ ‫½‬
‫‪s3‬‬ ‫¼‬

‫‪ −5‬ﺗﻄﺒﻴﻖ اﳌﻌﺎدﻟﺔ اﻟﺘﺎﻟﻴﺔ ﳊﺴﺎب ﺑﻘﻴﺔ اﻟﻌﻨﺎﴏ‪:‬‬

‫ﺣﺎﺻﻞ ﴐب اﻟﻌﻨﺎﴏ اﳌﻨﺎﻇﺮة ﻟﻠﻌﻨﴫ اﻟﺪﻟﻴﻞ‬


‫ــ‬ ‫اﻟﻌﻨﴫ اﳉﺪﻳﺪ = اﻟﻌﻨﴫ اﻟﻘﺪﻳﻢ‬
‫ﻋﻨﴫ اﳌﺤﻮر‬

‫‪0 – (4200 * 120)/4 = 126000‬‬


‫‪-120 – (-120 * 2)/4 = -60‬‬
‫‪-70 – (-120 * 1)/4 = -40‬‬
‫‪3000 – (4200 * 2) /4 = 900‬‬
‫‪3 – 2*2 /4 = 2‬‬
‫‪2 – 2*1 /4 = 1.5‬‬
‫ﻓﻴﻜﻮﻥ اﳉﺪﻭﻝ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪Constant‬‬ ‫‪s1‬‬ ‫‪x2‬‬
‫‪Z‬‬ ‫‪126000‬‬ ‫‪1050‬‬ ‫‪900‬‬

‫‪X1‬‬ ‫‪30‬‬ ‫¼‬ ‫‪-1/2‬‬


‫‪S2‬‬ ‫‪-60‬‬ ‫½‬ ‫‪2‬‬
‫‪S3‬‬ ‫‪-40‬‬ ‫¼‬ ‫‪1.5‬‬

‫ﻭﺑﲈ أﻧﻪ ﻳﻮﺟﺪ ﻗﻴﻤﺔ ﺳﺎﻟﺒﺔ ﰲ ﻋﻤﻮد اﳌﺤﻮر " اﻟﺜﻮاﺑﺖ " "‪ "constants‬ﻓﺈﻥ اﳊـﻞ ﻣـﺎ زاﻝ‬
‫ﻏﲑ أﻣﺜﻞ‪.‬‬
‫‪45‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻭﺑﺎﺗﺒﺎع ﻧﻔﺲ اﳋﻄﻮات اﻟﺴﺎﺑﻘﺔ ﻧﺠﺪ أﻥ اﻟﺼﻒ اﳋﺎرج ﻫﻮ ‪ s2‬ﻭاﻟﻌﻤﻮد اﻟـﺪاﺧﻞ‬


‫ﻫﻮ ‪ x2‬ﻭﻳﻜﻮﻥ ﻋﻨﴫ اﳌﺤﻮر ﻫﻮ ‪ 2‬ﻭﻳﻜﻮﻥ ﺟﺪﻭﻝ اﳊﻞ اﻟﺘﺎﱄ اﳉﺪﻭﻝ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪s1‬‬ ‫‪s2‬‬
‫‪z‬‬ ‫‪153000‬‬ ‫‪825‬‬ ‫‪450‬‬
‫‪X1‬‬ ‫‪15‬‬ ‫‪3/8‬‬ ‫‪-1/4‬‬
‫‪X2‬‬ ‫‪30‬‬ ‫‪-1/4‬‬ ‫½‬
‫‪S3‬‬ ‫‪5‬‬ ‫‪-1/8‬‬ ‫‪3/4‬‬
‫ﻭﺗﻔﺴﲑ اﳊﻞ ﻫﻮ ﻛﺎﻟﺘﺎﱄ‪z= 153000, s3 = 5 , x2 = 30 , x1 = 15 :‬‬

‫ﻣﺸﺎﻛﻞ ﻣﻊ اﻟﻘﻴﻮد اﳌﺨﺘﻠﻄﺔ‬


‫ﰲ اﳊﻴﺎة اﻟﻌﻤﻠﻴﺔ ﻋﺎدة ﻣﺎ ﺗﻜﻮﻥ اﻟﻘﻴﻮد ﺗﺸﻤﻞ ﻗﻴﻮد ﻋﲆ ﺷﻜﻞ " =<" ﻭ" =>"‬
‫‪ −1‬ﰲ ﻣﺸﺎﻛﻞ اﻟﺘﻌﻈﻴﻢ " ‪" maximization‬‬
‫اﻓﱰض أﻥ ﻋﻨﺪﻧﺎ اﻟﺼﻴﺎﻏﺔ اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫‪Max z = c1 x1 + c2x2‬‬
‫‪s.t.‬‬
‫‪a11 x1 + a12 x2 ≥ b1‬‬
‫‪a21 x1 + a22 x2 ≤ b2‬‬
‫ﻭﻟﻜﻦ ﻫﻨﺎ ﳚﺐ إﻏﻔﺎﻝ اﳌﺸﻜﻠﺔ ﻫﻞ ﻫﻲ ﺗﻌﻈﻴﻢ أﻭ ﲣﻔﻴﺾ ﻭاﻟﻨﻈﺮ إﱃ اﻟﻘﻴﻮد ﺑﻮﺿﻊ‬
‫اﻟﻔﻮاﺋﺾ ﰲ ﻣﻜﺎﳖﺎ اﻟﺼﺤﻴﺢ‪:‬‬
‫‪a11 x1 + a12 x2 = b1 + s1‬‬
‫‪a21 x1 + a22 x2 + s2 = b2‬‬
‫ﻭﺗﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪s1 = -b1 + a11 x1 + a12 x2‬‬
‫‪s2 =b2 – a21 x1 – a22 x2‬‬
‫ﻭﻧﻜﻤﻞ اﳊﻞ ﻛﲈ ﰲ ﻣﺸﺎﻛﻞ اﻟﺘﻌﻈﻴﻢ‬
‫‪ −2‬ﰲ ﻣﺸﻜﻠﺔ اﻟﺘﺨﻔﻴﺾ "‪" minimization‬‬
‫اﻓﱰض أﻥ ﻋﻨﺪﻧﺎ ﻗﻴﻮد ﻋﲆ ﺷﻜﻞ ”=<”‪ “ = “ , “>=” ,‬ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪min z = c1 x1 + c2 x2 + c3 x3‬‬
‫‪s.t‬‬
‫‪x1 ≤ b1‬‬
‫‪x2 ≥ b2‬‬
‫‪x3 ≥ b3‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪46‬‬
‫‪x1 + x2 + x3 = b4‬‬
‫ﺣﻴﺚ إﻥ ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ﻻ ﺗﺴﻤﺢ ﺑﺎﻟﻘﻴﻮد اﻟﺘﻲ ﻻ ﻳﻮﺟﺪ ﻓﻴﻬـﺎ ﻓـﻮاﺋﺾ ﻓـﺈﻥ اﻟﻘﻴـﺪ‬
‫ﹰ‬
‫ﻓﻤﺜﻼ‬ ‫اﻷﺧﲑ ﻭاﻟﺬﻱ ﻋﲆ ﺷﻜﻞ “ = “ ﻳﺘﻢ اﻟﺘﺨﻠﺺ ﻣﻨﻪ ﺑﺘﻌﻮﻳﻀﻪ ﰲ اﻟﻘﻴﻮد اﻷﺧﺮ￯‬
‫‪x 1 = b4 – x 2 – x 3‬‬
‫ﻭﻳﺘﻢ اﻟﺘﻌﻮﻳﺾ ﰲ اﻟﻘﻴﻮد اﻷﺧﺮ￯ ﺑﲈ ﻓﻴﻬﺎ داﻟﺔ اﳍﺪﻑ‪ ,‬أﻱ ﻳﺘﻢ إﻋﺎدة ﺻﻴﺎﻏﺘﻬﺎ ﺑﺎﻟﻄﺮﻳﻘﺔ‬
‫اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫‪min z = c1 (b4 – x2 – x3) + c2 x2 + c3 x3‬‬
‫‪s.t‬‬
‫‪(b4 – x2 – x3) <= b1‬‬
‫‪x2 >= b2‬‬
‫‪x3 >= b3‬‬
‫ﻭﻳﻤﻜﻦ ﺣﻠﻬﺎ ﻛﲈ ﺳﺒﻖ ﺛﻢ ﻟﻠﻮﺻﻮﻝ إﱃ ﻗﻴﻤﺔ ‪ x1‬ﻓﺈﻧﻨﺎ ﻧﻌﻮض ﰲ اﳌﻌﺎدﻟﺔ‬
‫‪x1 = b4 – x2 – x3‬‬
‫‪x3‬ﻭ‪x2‬‬ ‫ﻭذﻟﻚ ﺑﺎﻟﻘﻴﻢ اﳌﺜﲆ‬
‫أﻭ ﻳﻤﻜﻦ ﺣﻠﻬﺎ ﺑﺈﺿﺎﻓﺔ ﻣﺘﻐﲑ ﺻﻨﺎﻋﻲ ﻟﻠﻤﺘﻐﲑ اﻷﺧﲑ ﺣﻴﺚ ﻳﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪s4 = -400 + x1 + x2 + x3‬‬
‫ﻭﺗﻜﻮﻥ ﻗﻴﻤﺔ "‪ "s4‬ﺗﺴﺎﻭﻱ اﻟﺼﻔﺮ ﰲ اﳊﻞ اﻟﻨﻬﺎﺋﻲ اﻷﻣﺜﻞ; ﻭذﻟﻚ ﻷﻥ اﳌﺘﻐـﲑ ﻻ ﻳﻮﺟـﺪ‬
‫ﻓﻴﻪ ﻓﻮاﺋﺾ‪.‬‬
‫اﻟﺘﺤﻠﻞ “ ‪:“ degeneracy‬‬ ‫•‬

‫ﳛﺪث اﻟﺘﺤﻠﻞ إذا ﻛﺎﻥ ﻋﻨﺪﻧﺎ ﻗﻴﻤﺘـﲔ ﻣﺘـﺴﺎﻭﻳﺘﲔ ﻣـﺆﻫﻠﺘﲔ ﻷﻥ ﻳﻜﻮﻧـﺎ ﻛﻼﳘـﺎ‬
‫ﻋﻨﴫ اﳌﺤﻮر ﻭﻫﻲ ﲢﺪث ﰲ ﻣﺸﻜﻠﺔ اﻟﺘﻌﻈﻴﻢ ﻭﻛـﺬﻟﻚ اﻟﺘﺨﻔـﻴﺾ ﻭﺗـﺆدﻱ إﱃ ﻭﺟـﻮد‬
‫ﹰ‬
‫ﻣﺴﺎﻭﻳﺎ ﻟﻠﺼﻔﺮ‪.‬‬ ‫أﺣﺪ اﳊﻠﻮﻝ اﻷﺳﺎﺳﻴﺔ‬
‫ﺣﻠﻮﻝ ﻣﺘﻌﺪدة ﻣﺜﲆ “ ‪:“ multiple optimal solutions‬‬ ‫•‬

‫ﳛﺪث ﻋﻨﺪﻣﺎ ﺗﻜﻮﻥ داﻟﺔ اﳍﺪﻑ ﻣﻮازﻳﺔ ﻷﺣﺪ اﻟﻘﻴﻮد ﻭﻳﻮﺿﺢ أﻧﻪ ﻳﻮﺟﺪ أﻛﺜﺮ ﻣﻦ‬
‫ﺣﻞ أﻣﺜﻞ ﻟﻠﻤﺸﻜﻠﺔ إذا ﻛﺎﻥ ﻫﻨﺎﻙ ﺻﻔﺮ أﻭ أﻛﺜﺮ ﻣﻦ ﺻﻔﺮ ﰲ ﺻﻒ داﻟﺔ اﳍﺪﻑ ﰲ ﺟﺪﻭﻝ‬
‫اﻟﺴﻤﺒﻜﺲ‪.‬‬
‫‪47‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫• اﳌﺸﺎﻛﻞ ﻏﲑ اﳌﻘﻴﺪة “ ‪“ unbound feasible solutions‬‬

‫ﰲ ﺑﻌﺾ اﳊﺎﻻت اﻟﻨﺎدرة ﻳﻜﻮﻥ ﳎﺎﻝ اﳊﻠﻮﻝ اﳌﻤﻜﻨـﺔ “ ‪ “feasible solution‬ﻏـﲑ‬


‫ﳏﺪدة ﺑﻤﻨﻄﻘﺔ ﻣﻌﻴﻨﺔ أﻱ ﻳﻜﻮﻥ ﳎﺎﳍﺎ ﻻ ﳖﺎﺋﻲ )∞ ‪ (+‬ﻭﻳﻤﻜﻦ اﻟﺘﻌﺮﻑ ﻋﻠﻴﻬﺎ ﻣـﻦ اﻟﻘﻴﻤـﺔ‬
‫اﻟﺘﻲ ﰲ ﺻﻒ داﻟﺔ اﳍﺪﻑ )ﰲ ﺣﺎﻟﺔ اﻟﺘﻌﻈﻴﻢ( ﻓﺈذا ﻭﺟﺪﻧﺎ أﻥ ﺑﻌﺾ ﻗﻴﻢ ﺑﻌﺾ اﳌﺘﻐﲑات‬
‫ﹰ‬
‫دﻟـﻴﻼ ﻋـﲆ ﻭﺟـﻮد ﻫـﺬﻩ اﳌـﺸﻜﻠﺔ‪ .‬ﻭﻫـﺬﻩ‬ ‫ﹰ‬
‫ﻣﻮﺟﺒﺎ داﺋﲈ ﻓﺈﻧﻪ‬ ‫ﰲ ﻛﻞ ﺟﺪﻭﻝ ﺟﺪﻳﺪ ﻳﻜﻮﻥ‬
‫ﻋﺎدة ﺳﺒﺒﻬﺎ اﻟﺼﻴﺎﻏﺔ اﳋﺎﻃﺌﺔ‪.‬‬
‫اﳌﺸﻜﻠﺔ ﹰ‬

‫اﻟﺘﻄﺎﺑﻘﻴﺔ )أﻭ اﻟﺜﻨﺎﺋﻴﺔ( ﻭﲢﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ‬


‫‪Duality and Sensitivity Analysis‬‬
‫إﻥ ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ ﰲ اﳊﻘﻴﻘﺔ ﻳﻌﻄﻴﻨـﺎ ﻣﻌﻠﻮﻣـﺎت إﺿـﺎﻓﻴﺔ ﻣﻬﻤـﺔ ﻏـﲑ اﻟﺘـﻲ‬
‫ﺗﻄﺮﻗﻨﺎ إﻟﻴﻬﺎ ﻣﻦ ﻗﺒﻞ‪ .‬ﻫﺬا اﳌﻌﻠﻮﻣﺎت اﻹﺿﺎﻓﻴﺔ ﺗﻌـﺮﻑ ﺑﺎﳌﺮاﻓﻘـﺔ‪ ,‬ﻭﻛـﻞ ﺑﺮﻧـﺎﻣﺞ أﻭﱄ "‬
‫‪ " primal problem‬ﻳﻮﺟﺪ ﻟﻪ ﺑﺮﻧﺎﻣﺞ ﻧﻈﲑ آﺧﺮ ﻳﺴﻤﻰ ﺑﺮﻧﺎﻣﺞ ﻣﺮاﻓﻖ " ‪." dual problem‬‬
‫ﹰ‬
‫ﺟـﺪا; ﻷﻧـﻪ ﻳﻌﻄـﻲ ﻣﻌﻠﻮﻣـﺎت‬ ‫اﳊﻞ اﻟﱰاﻓﻘﻲ ﻟﻠﻤﺸﻜﻠﺔ أﻭ ﻟﻠﱪﻧﺎﻣﺞ اﻷﻭﱄ ﻣﻬﻢ‬
‫اﻗﺘﺼﺎدﻳﺔ ﻭرﻳﺎﺿﻴﺔ‪.‬‬
‫ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﳌﺮاﻓﻘﺔ " ‪." formulation of dual problem‬‬
‫اﻓﱰض أﻧﻪ ﻳﻮﺟﺪ ﻋﻨﺪﻧﺎ اﳌﺸﻜﻠﺔ اﳋﻄﻴﺔ اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫‪max‬‬ ‫‪= c1χ‬‬ ‫‪1‬‬ ‫‪+ c‬‬ ‫‪2‬‬ ‫‪χ‬‬ ‫‪2‬‬

‫‪s .t‬‬
‫‪a 11 χ‬‬ ‫‪1‬‬ ‫‪+ a‬‬ ‫‪12‬‬ ‫‪χ‬‬ ‫‪2‬‬ ‫‪≤ b1‬‬
‫‪a‬‬ ‫‪21‬‬ ‫‪χ 1 + a 22‬‬ ‫‪χ‬‬‫‪2 ≤ b 2‬‬

‫‪χ‬‬ ‫‪1‬‬ ‫‪, χ 2 ≥ 0‬‬


‫ﻓﺈﻧﻪ ﻳﻤﻜﻦ ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﳌﻄﺎﺑﻘﺔ أﻭ اﻟﺜﻨﺎﺋﻴﺔ ﻟﻠﱪﻧﺎﻣﺞ اﻟﺴﺎﺑﻖ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪48‬‬

‫أﻭﻻﹰ‪ :‬إذا ﻛﺎﻧﺖ اﻟـﺼﻴﺎﻏﺔ اﻷﺻـﻠﻴﺔ ) ‪ ,(max‬ﻓﺘﻜـﻮﻥ اﳌﺮاﻓﻘـﺔ ) ‪ (min‬ﻭاﻟﻌﻜـﺲ‬


‫ﺻﺤﻴﺢ ﻭﻋﺪد ﻣﺘﻐﲑات اﳌﺮاﻓﻘﺔ ﻫﻮ ﻋﺪد اﻟﻘﻴﻮد اﻷﺻﻠﻴﺔ‪ ,‬ﻭﻋﺪد ﻗﻴﻮد اﳌﺮاﻓﻘﺔ ﻫـﻮ ﻋـﺪد‬
‫اﳌﺘﻐﲑات اﻷﺻﻠﻴﺔ‪ .‬ﻭﻣﻌﺎﻣﻼت داﻟﺔ اﳍﺪﻑ ﰲ اﳌﺸﻜﻠﺔ اﻷﺻﻠﻴﺔ ﻫـﻲ ﺛﻮاﺑـﺖ اﻟﻘﻴـﻮد ﰲ‬
‫اﳌﺮاﻓﻘﺔ ﻭاﻟﻌﻜﺲ‪ ,‬ﻭاﲡﺎﻩ اﻷﻗﻞ ﻣﻦ أﻭ ﻳﺴﺎﻭﻱ ﻳﻜـﻮﻥ أﻛـﱪ أﻭ ﻳـﺴﺎﻭﻱ ﻭاﻟﻌﻜـﺲ‪ .‬أﻱ‬
‫ﻳﻜﻮﻥ اﻟﱪﻧﺎﻣﺞ اﻟﺘﻮاﻓﻘﻲ ﳍﺎ ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫‪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‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫‪max‬‬ ‫‪z = 2 x1 + 3 x 2‬‬


‫‪s .t .‬‬
‫‪3 x 1 + 2 x 2 ≤ 20‬‬
‫‪x 1 + 2 x 2 ≤ 10‬‬
‫‪x1 , x 2 ≥ 0‬‬
‫اﳊﻞ‪:‬‬
‫اﳉﺪﻭﻝ اﻻﺑﺘﺪاﺋﻲ‪:‬‬
‫‪x1‬‬ ‫‪x2‬‬
‫‪z‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪3‬‬
‫‪s1‬‬ ‫‪20‬‬ ‫‪-3‬‬ ‫‪-2‬‬
‫‪s2‬‬ ‫‪10‬‬ ‫‪-1‬‬ ‫‪-2‬‬
‫اﳉﺪﻭﻝ اﻟﺜﺎﲏ‪:‬‬
‫‪x1‬‬ ‫‪s2‬‬
‫‪z‬‬ ‫‪15‬‬ ‫‪-1/2‬‬ ‫‪-3/2‬‬
‫‪s1‬‬ ‫‪10‬‬ ‫‪-2‬‬ ‫‪1‬‬
‫‪x2‬‬ ‫‪+5‬‬ ‫‪-1/2‬‬ ‫‪-1/2‬‬
‫اﳉﺪﻭﻝ اﻟﺜﺎﻟﺚ‪:‬‬
‫‪s1‬‬ ‫‪s2‬‬
‫‪z‬‬ ‫‪17.5‬‬ ‫‪-1/4‬‬ ‫‪-4/5‬‬
‫‪x1‬‬ ‫‪5‬‬ ‫‪-1/2‬‬ ‫‪+1/2‬‬
‫‪x2‬‬ ‫‪2.5‬‬ ‫¼‬ ‫‪-3/4‬‬

‫ﻭﺑﲈ أﻥ ﲨﻴﻊ اﻟﻘﻴﻤﺔ ﰲ ﺻﻒ داﻟﺔ اﳍﺪﻑ ﻗﻴﻤﺔ ﺳﺎﻟﺒﺔ ﹰ‬


‫إذا ﻫـﺬا ﻫـﻮ اﳊـﻞ اﻷﻣﺜـﻞ‬
‫ﻭﻳﻜﻮﻥ اﻟﱪﻧﺎﻣﺞ اﻟﱰاﻓﻘﻲ اﳌﻘﺎﺑﻞ ﻫﻮ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪min z = 20 y1 + 10 y 2‬‬
‫‪s .t .‬‬
‫‪3 y1 + y 2 ≥ 2‬‬
‫‪2 y1 + 2 y 2 ≥ 3‬‬
‫‪y1 , y 2 ≥ 0‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪50‬‬

‫اﻟﻘﻴﺪ اﻷﻭﻝ ﰲ اﳌﺮاﻓﻘﺔ ﻳﺘﻌﻠﻖ ﺑﺎﻟﻨﻮع اﻷﻭﻝ ﻣﻦ اﻟﺴﻴﺎرات )‪(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‬‬ ‫¾‬

‫ﻭﺣﻴﺚ إﻥ ﲨﻴﻊ اﻟﻘﻴﻢ ﺑﺄﻋﻤﺪة اﻟﺜﻮاﺑﺖ ‪ constant‬ﻣﻮﺟﺒﺔ‪ .‬ﹰ‬


‫إذا ﻓﺎﳊﻞ أﻣﺜﻞ‪.‬‬
‫ﰲ اﳌﺸﻜﻠﺔ اﻷﺻﻠﻴﺔ اﳍﺪﻑ ﻫﻮ ﻣﻌﺮﻓﺔ ﻗﻴﻤﺔ ‪ x2 ,x1‬اﳌﺜﲆ اﻟﺘـﻲ ﺗـﺆدﻱ إﱃ ﺗﻌﻈـﻴﻢ‬
‫اﻟﺮﺑﺢ ﰲ ﺣﺪﻭد اﻟﻮﻗﺖ اﳌﺘﺎح ﰲ اﳌﺼﻨﻊ )‪ (a‬ﻭ)‪ .(b‬ﻭﻟﻜﻦ ﰲ اﳌﺸﻜﻠﺔ اﳌﺮاﻓﻘﺔ اﳍﺪﻑ ﻫﻮ‬
‫ﲣﻔﻴﺾ ﺗﻜﺎﻟﻴﻒ إﻧﺘﺎج ﻫﺬﻳﻦ اﳌﻨﺘﺠﲔ ﺑـ ‪ 20‬ﺳﺎﻋﺔ ﻣﺘﻮﻓﺮة ﰲ ‪ a‬ﻭ‪ 10‬ﺳﺎﻋﺎت ﻣﺘﺎﺣﺔ ﰲ ‪.b‬‬
‫‪51‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﺗﻜﻠﻔﺔ اﻟﺴﺎﻋﺔ اﻟﻮاﺣﺪة ﰲ ‪ 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‬ﻭﻫﻲ اﻟﺘﻲ ﻳﺮاد ﲢﻘﻴﻘﻬﺎ‬
‫ﰲ داﻟﺔ ﻫﺪﻑ اﳌﺮاﻓﻘﺔ‪.‬‬

‫‪min‬‬ ‫‪z = 20 y1 + 10 y 2‬‬


‫ﻛﺬﻟﻚ ﺑﺎﻟﻨﻈﺮ إﱃ اﻟﻘﻴﺪ اﻷﻭﻝ ﻓﺈﻥ اﻟﻨﻮع اﻷﻭﻝ ﻣﻦ اﻟﺴﻴﺎرات ﳚﺐ أﻥ ﻳﺒﺎع ﺑــ ‪2‬‬

‫رﻳﺎﻝ ﻋﲆ اﻷﻗﻞ ﻭﻫﻲ ﻧﺘﻴﺠﺔ ﻟـ ‪ 3‬ﺳﺎﻋﺎت ﻋﻤﻞ ﰲ اﳌﺼﻨﻊ اﻷﻭﻝ ﻭﺳﺎﻋﺔ ﰲ اﳌﺼﻨﻊ اﻟﺜﺎﲏ‬
‫ﻛﺬﻟﻚ اﻟﻨﻮع اﻟﺜﺎﲏ ﻣﻦ اﻟﺴﻴﺎرات ﳚﺐ أﻥ ﻻ ﻳﻘﻞ ﺳﻌﺮﻫﺎ ﻋﻦ ‪ 3‬رﻳﺎﻝ ﻭﻫﻲ ﻧﺘﻴﺠﺔ اﻟـــ ‪2‬‬

‫ﺳﺎﻋﺔ ﰲ اﳌﺼﻨﻊ اﻷﻭﻝ ﻭ‪ 2‬ﺳﺎﻋﺔ ﰲ اﳌﺼﻨﻊ اﻟﺜﺎﲏ‪.‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪52‬‬

‫ﺳﻌﺮ اﻟﻈﻞ‬
‫ﺳﻌﺮ اﻟﻈﻞ اﳋﺎص ﺑﺄﺣﺪ اﻟﻘﻴﻮد ﻫﻮ اﻟﻘﻴﻤـﺔ اﻹﺿـﺎﻓﻴﺔ اﻟﺘـﻲ ﻳـﺘﻢ ﲠـﺎ ﺗﻌﻈـﻴﻢ أﻭ‬
‫ﲣﻔﻴﺾ داﻟﺔ اﳍﺪﻑ ﻧﺘﻴﺠﺔ زﻳﺎدة ﺛﺎﺑﺖ اﻟﻘﻴﺪ ﺑﻮﺣﺪة ﻭاﺣﺪة‪.‬‬
‫ﻟﺬﻟﻚ ﻓﺈﻥ داﻟﺔ اﳍﺪﻑ إذا ﻛﺎﻧﺖ ﺛﻮاﺑﺖ اﻟﻘﻴﻮد ﻫﻲ ‪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‬‬

‫ﻓﺈﻥ اﻟﺮﺑﺢ اﳉﺪﻳﺪ ﺳﻴﻜﻮﻥ‪:‬‬

‫‪20(1 / 4) + 11(5 / 4) = 18.75‬‬


‫أﻱ أﻥ ﻛﻞ زﻳﺎدة ﰲ ﻗﻴﻤﺔ اﻟﻘﻴﺪ اﻟﺜﺎﲏ )اﳌﺼﻨﻊ اﻟﺜﺎﲏ( ﻳﻨﺘﺞ ﻋـﻦ رﺑـﺢ زﻳـﺎدة ‪.251‬‬

‫رﻳﺎﻝ‪.‬‬
‫اﳊﻞ اﻷﻣﺜﻞ ﰲ اﳌﺸﻜﻠﺔ اﳌﺮاﻓﻘﺔ ﻛﺎﻥ "‪ "17.5‬ﻭﻫﻮ أﻗﻞ ﺗﻜﻠﻔﺔ ﻳﻤﻜﻦ أﻥ ﻧﺘﺤﻤﻠﻬـﺎ‬
‫ﺑﺎﻹﺑﻘﺎء ﻋﲆ اﻟﻄﺎﻗﺔ اﳌﺘﺎﺣﺔ ﻣﻦ اﻟﺴﺎﻋﺎت ﰲ ﻛﻞ ﻣﺮﻛـﺰ‪ .‬ﻗﻴﻤـﺔ اﳌﺘﻐـﲑات ‪ y2 ,y1‬ﻭاﻟﺘـﻲ‬
‫ﻫﻲ ¼‪ 5/4,‬ﻋﲆ اﻟﺘﻮاﱄ ﺗﻮﺿﺢ أﻥ اﻟﺴﺎﻋﺔ اﻟﻮاﺣﺪة ﺗﻜﻠﻒ ¼ رﻳﺎﻝ ﻟﻠـﴩﻛﺔ ﰲ اﳌـﺼﻨﻊ‬
‫اﻷﻭﻝ‪ 5/4 ,‬ﰲ اﳌﺼﻨﻊ اﻟﺜﺎﲏ‪ .‬ﻟﺬﻟﻚ ﻓﺈﻥ اﻟﴩﻛﺔ ﳚﺐ أﻥ ﻻ ﺗﻨـﺘﺞ أﻱ ﺳـﻠﻌﺔ ﰲ اﳌـﺼﻨﻊ‬
‫اﻷﻭﻝ )‪ (a‬إذا ﻛﺎﻧﺖ أرﺑﺎﺣﻪ ﻻ ﺗﻐﻄﻲ ﻫﺬﻩ اﻟﺘﻜـﺎﻟﻴﻒ‪ ,‬ﻭﻻ ﺗﻨـﺘﺞ أﻱ ﺳـﻠﻌﺔ ﰲ اﳌـﺼﻨﻊ‬
‫اﻟﺜﺎﲏ )‪ ,(b‬إﻻ إذا ﻛﺎﻧﺖ أرﺑﺎﺣﻬﺎ أﻛﺜﺮ ﻣﻦ ‪ 5/4‬رﻳﺎﻝ‪ ,‬ﻭﻫﺬا ﻳﻌﺮﻑ ﺑﺘﺤﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ‪.‬‬
‫‪53‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻣﺴﺎﺋﻞ ﻋﲆ اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬


‫)ﻗﺮار ﲪﻠﺔ ﺗﺴﻮﻳﻘﻴﺔ( ﺗﻘﻮﻡ إﺣـﺪ￯ اﻟـﴩﻛﺎت ﺑﺤﻤﻠـﺔ إﻋﻼﻧﻴـﺔ ﻭاﺳـﻌﺔ ﻣـﻦ‬ ‫‪−1‬‬

‫ﺧﻼﻝ ﺛﻼث ﻭﺳﺎﺋﻂ إﻋﻼﻣﻴﺔ ﻫﻲ اﻟﺘﻠﻔﺰﻳﻮﻥ ﻭاﻹﻧﱰﻧﺖ ﻭاﳉﺮاﺋﺪ‪ .‬ﻭﲥﺪﻑ اﻟﴩﻛﺔ ﻣـﻦ‬
‫ﻫﺬﻩ اﳊﻤﻠﺔ اﳊﺼﻮﻝ ﻋﲆ أﻛﱪ ﺗﺄﺛﲑ ﻋﲆ اﻟﺰﺑﺎﺋﻦ اﳌـﺸﺎﻫﺪﻳﻦ‪ .‬ﻭﻛﺎﻧـﺖ ﻧﺘﻴﺠـﺔ اﻟﺪراﺳـﺔ‬
‫ﻛﺎﻵﰐ‪:‬‬

‫اﳉﺮاﺋﺪ‬ ‫اﻹﻧﱰﻧﺖ‬ ‫اﻟﺘﻠﻔﺰﻳﻮﻥ‬


‫ﻣﺴﺎء‬
‫ﹰ‬ ‫ﹰ‬
‫ﺻﺒﺎﺣﺎ‬
‫‪15000‬‬ ‫‪300‬‬ ‫‪75000‬‬ ‫‪40000‬‬ ‫ﺗﻜﻠﻔﺔ اﻹﻋﻼﻥ ﻟﻠﻤﺮة اﻟﻮاﺣﺪة‬
‫‪6‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫ﻗﻮة )ﺗﺄﺛﲑ(اﻹﻋﻼﻥ ﺣﺴﺐ اﻟﺪراﺳﺔ‬
‫‪50000‬‬ ‫‪80000‬‬ ‫‪90000‬‬ ‫‪40000‬‬ ‫ﻋﺪد اﻟﻌﻤﻼء اﳌﺤﺘﻤﻞ ﻭﺻﻮﻝ اﻹﻋﻼﻥ ﳍﻢ‬

‫ﻭﻻ ﺗﺮﻏﺐ اﻟﴩﻛﺔ ﰲ إﻧﻔﺎﻕ أﻛﺜﺮ ﻣﻦ ‪ 800000‬ﻋﲆ ﻫـﺬﻩ اﳊﻤﻠـﺔ اﻹﻋﻼﻧﻴـﺔ ﺑﻴـﻨﲈ‬
‫ﺗﺮﻏﺐ أﻥ ﻳﻜﻮﻥ ﻋﺪد اﻟﻌﻤﻼء اﻟﺬﻳﻦ ﻳـﺼﻞ إﻟـﻴﻬﻢ اﻹﻋـﻼﻥ ‪ 500000‬ﻋـﲆ اﻷﻗـﻞ‪ .‬ﻭأﻥ‬
‫ﺗﻜﻮﻥ ﺗﻜﻠﻔﺔ اﻹﻋﻼﻥ ﻋﻦ ﻃﺮﻳﻖ اﻟﺘﻠﻔﺰﻳﻮﻥ ﻻ ﻳﺰﻳﺪ ﻋﻦ ‪ .500000‬ﺑﻴﻨﲈ ﻳﻜﻮﻥ ﻋﺪد ﻣﺮات‬
‫اﻹﻋﻼﻥ ﰲ اﻟﺘﻠﻔﺰﻳﻮﻥ اﻟﺼﺒﺎﺣﻲ ﻻ ﻳﻘﻞ ﻋﻦ ‪ 3‬ﻣﺮات‪.‬‬
‫أﻣﺎ اﻹﻋﻼﻥ ﰲ اﻹﻧﱰﻧﺖ ﻓﻴﻜﻮﻥ ﻣﺎ ﺑﲔ ‪ 5‬ﻣﺮات إﱃ ‪ 10‬ﻣﺮات‪ .‬اﳌﻄﻠﻮب ﻫﻮ‬
‫ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﳋﻄﻴﺔ ﻓﻘﻂ‪:‬‬
‫)ﻗﺮار اﺳﺘﺜﲈر( ﻳﺮﻳﺪ ﺗﺎﺟﺮ اﺳﺘﺜﲈر ‪ 100000‬رﻳـﺎﻝ ﰲ أﺳـﻬﻢ ﺛـﻼث ﴍﻛـﺎت‬ ‫‪−2‬‬

‫ﳐﺘﻠﻔﺔ ﻟﺘﺤﻘﻴﻖ أﻛﱪ ﻋﺎﺋﺪ ﳑﻜﻦ‪ .‬ﻭاﳉﺪﻭﻝ اﻟﺘـﺎﱄ ﻳﺒـﲔ ﺳـﻌﺮ أﻭ ﻗﻴﻤـﺔ اﻟـﺴﻬﻢ اﻟﻮاﺣـﺪ‬
‫ﻭاﻟﻌﺎﺋﺪ اﻟﺴﻨﻮﻱ اﳌﺘﻮﻗﻊ ﻭﻛﺬﻟﻚ اﳊﺪ اﻷﻗﴡ ﻟﻼﺳﺘﺜﲈر‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪54‬‬

‫اﳊﺪ اﻷﻗﴡ ﻟﻼﺳﺘﺜﲈر‬ ‫اﻟﻌﺎﺋﺪ اﻟﺴﻨﻮﻱ‬ ‫ﺳﻌﺮ اﻟﺴﻬﻢ‬ ‫اﺳﻢ اﻟﴩﻛﺔ‬


‫‪60000‬‬ ‫‪7‬‬ ‫‪60‬‬ ‫اﻟﴩﻛﺔ اﻟﺰراﻋﻴﺔ‬
‫‪25000‬‬ ‫‪5‬‬ ‫‪50‬‬ ‫ﴍﻛﺔ ﺳﺎﺑﻚ‬
‫‪30000‬‬ ‫‪5.5‬‬ ‫‪55‬‬ ‫ﴍﻛﺔ اﻷدﻭﻳﺔ‬

‫اﳌﻄﻠﻮب ﻫﻮ ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ ﺑﻄﺮﻳﻘﺔ اﻟﱪﳎﺔ اﳋﻄﻴﺔ )‪.(Liner Programming‬‬


‫)ﻗﺮار ﺻﻨﻊ أﻭ ﴍاء( ﴍﻛﺔ اﳋﺎﻟﺪﻳﺔ ﺗﻘﻮﻡ ﺑﺘﺼﻨﻴﻊ أدﻭات ﲡﺎرﻳـﺔ ﻭﻫﻨﺪﺳـﻴﺔ‬ ‫‪−3‬‬

‫ﻣﺘﻄﻮرة‪ .‬اﻟﴩﻛﺔ ﺗﻔﻜﺮ اﻵﻥ ﰲ ﺗﻨﺰﻳﻞ ﻧﻮﻋﲔ ﻣﻦ اﻵﻻت اﳊﺎﺳﺒﺔ‪ .‬اﻷﻭﱃ ﻟﻼﺳﺘﺨﺪاﻡ ﰲ‬
‫اﻟﺘﺠﺎرة ﻭاﻷﺧﺮ￯ ﻟﻸﻏﺮاض اﳍﻨﺪﺳﻴﺔ‪ .‬ﻛﻞ ﻣﻦ ﻫﺬﻩ اﻵﻻت ﺗﺘﻜﻮﻥ ﻣﻦ ﺛﻼث أﺟﺰاء‪:‬‬
‫أ ( ﻗﺎﻋﺪة‬
‫ب( ﻛﺎﺗﺮج إﻟﻜﱰﻭﲏ‬
‫ﺟـ( ﻏﻄﺎء ﺧﺎرﺟﻲ‬
‫اﻟﻘﺎﻋﺪة ﺗﺼﻠﺢ ﻟﻜﻞ ﻣﻦ اﻟﻨﻮﻋﲔ ﻭﻟﻜﻦ اﻟﻜﺎﺗﺮج ﻭاﻟﻐﻼﻑ اﳋﺎرﺟﻲ ﳜﺘﻠﻔﺎﻥ‪.‬‬
‫ﻫﺬﻩ اﻷﺟﺰاء اﻟﺜﻼﺛﺔ ﻣﻦ اﳌﻤﻜﻦ أﻥ ﺗﺼﻨﻊ ﰲ ﻣﺼﻨﻊ اﳋﺎﻟﺪﻳـﺔ أﻭ ﳑﻜـﻦ ﴍاءﻫـﺎ‬
‫ﻣﻦ ﻣﺼﺎﻧﻊ أﺧﺮ￯ ﺧﺎرﺟﻴﺔ‪ .‬ﺗﻜﺎﻟﻴﻒ اﻟﺼﻨﻊ ﻭأﺳﻌﺎر اﻟﴩاء ﻛﺎﻵﰐ‪:‬‬
‫اﻟﻮﻗﺖ اﳌﺴﺘﻐﺮﻕ ﻟﺼﻨﺎﻋﺔ‬ ‫ﺗﻜﻠﻔﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‬
‫اﳉﺰء‬
‫اﻟﻮﺣﺪة اﻟﻮاﺣﺪة )ﺑﺎﻟﺪﻗﻴﻘﺔ(‬
‫اﻟﴩاء‬ ‫اﻟﺼﻨﻊ‬

‫‪1.0‬‬ ‫‪0.6‬‬ ‫‪0.5‬‬ ‫اﻟﻘﺎﻋﺪة‬


‫‪3.0‬‬ ‫‪4.0‬‬ ‫‪3.75‬‬ ‫ﻛﺎﺗﺮج إﻟﻜﱰﻭﲏ )ﲡﺎرﻱ(‬
‫‪2.5‬‬ ‫‪3.90‬‬ ‫‪3.30‬‬ ‫ﻛﺎﺗﺮج إﻟﻜﱰﻭﲏ )ﻫﻨﺪﳼ(‬
‫‪1.0‬‬ ‫‪0.65‬‬ ‫‪0.6‬‬ ‫ﻏﻄﺎء )ﲡﺎرﻳﺔ(‬
‫‪1.5‬‬ ‫‪0.78‬‬ ‫‪0.75‬‬ ‫ﻏﻄﺎء )ﻫﻨﺪﺳﻴﺔ(‬
‫‪55‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫اﻟﴩﻛﺔ ﺗﺘﻮﻗﻊ أﻥ ﻳﻜﻮﻥ اﻟﻄﻠﺐ ﻋـﲆ اﻵﻻت اﻟﺘﺠﺎرﻳـﺔ ‪ 3000‬ﻭاﳍﻨﺪﺳـﻴﺔ ‪.2000‬‬


‫ﻭﻟﻜﻦ اﻟﻮﻗﺖ اﳌﺘﺎح ﻟﻠﴩﻛﺔ ﻣﺘـﺎح ب ‪ 200‬ﺳـﺎﻋﺔ ﰲ ﺧـﻼﻝ ﻭﻗـﺖ اﻟـﺪﻭاﻡ ﻭ‪ 50‬ﺳـﺎﻋﺔ‬
‫ﺧﺎرج دﻭاﻡ‪ .‬ﺣﻴﺚ ﻳﻜﻠﻒ ﺧﺎرج اﻟﺪﻭاﻡ ‪ 9‬رﻳـﺎﻝ ﻟﻠـﺴﺎﻋﺔ اﻟﻮاﺣـﺪة‪ .‬اﳉـﺪﻭﻝ اﻟـﺴﺎﺑﻖ‬
‫ﻳﻮﺿﺢ اﻟﻮﻗﺖ اﳌﺴﺘﻐﺮﻕ ﺑﺎﻟﺪﻗﺎﺋﻖ ﻟﺼﻨﻊ ﻛﻞ ﻭﺣﺪة‪.‬‬
‫اﻟﴩﻛﺔ ﺗﻮاﺟﻪ ﻣﺸﻜﻠﺔ ﺗﻘﺮﻳﺮ ﻛﻢ ﻭﺣﺪة ﻣﻦ ﻛﻞ ﻣﻦ اﻷﺟﺰاء اﻟﺜﻼﺛﺔ ﳚﺐ إﻧﺘﺎﺟﻬﺎ‬
‫ﻭﻛﻢ ﳚﺐ اﺷﱰاﻩ ﻟﻠﻮﺻﻮﻝ إﱃ أﻗﻞ ﺗﻜﻠﻔﺔ ﳑﻜﻨﺔ‪.‬‬
‫)ﲢﺪﻳــﺪ ﻛﻤﻴــﺔ اﻹﻧﺘــﺎج( ﴍﻛــﺔ اﻟﺘﻘﻨﻴــﺔ اﳌﺤــﺪﻭدة ﺗﻨــﺘﺞ ﺛــﻼث ﻣﻨﺘﺠــﺎت‬ ‫‪−4‬‬

‫ﺑﺎﺳﺘﺨﺪاﻡ ﻣﺼﻨﻌﲔ‪ .‬ﺗﻜﻠﻔﺔ إﻧﺘﺎج اﻟﻮﺣﺪة اﻟﻮاﺣﺪة ﻣﻦ ﻛﻞ ﻣﻨﺘﺞ ﻫﻲ ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫اﳌﻨﺘﺞ ‪3‬‬ ‫اﳌﻨﺘﺞ ‪2‬‬ ‫اﳌﻨﺘﺞ ‪1‬‬

‫‪8‬‬ ‫‪6‬‬ ‫‪5‬‬ ‫اﳌﺼﻨﻊ ‪A‬‬

‫‪10‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫اﳌﺼﻨﻊ ‪B‬‬

‫ﻛﻞ ﻣﺼﻨﻊ ﻳﻤﻜﻦ أﻥ ﻳﻨﺘﺞ ‪ 10.000‬ﻭﺣﺪة‪ .‬ﻭﻋﲆ اﻷﻗـﻞ ‪ 6000‬ﻭﺣـﺪة ﻣـﻦ اﳌﻨـﺘﺞ‬
‫اﻷﻭﻝ ﻭ‪ 8000‬ﻣﻦ اﻟﺜﺎﲏ ﻭ‪ 5000‬ﻣﻦ اﻟﺜﺎﻟـﺚ ﳚـﺐ أﻥ ﺗﻨـﺘﺞ‪ .‬ﻣـﺎ ﻫـﻲ ﺻـﻴﺎﻏﺔ اﻟﱪﻧـﺎﻣﺞ‬
‫اﳋﻄﻲ إذا أردﻧﺎ ﲣﻔﻴﺾ اﻟﺘﻜﺎﻟﻴﻒ?‬
‫)ﳏﺎﻓﻆ اﺳﺘﺜﲈرﻳﺔ( ﴍﻛﺔ اﻟﻌﻠﻴﺎ اﳌﺘﺤﺪة )‪ (OUC‬ﻭاﻟﺘـﻲ ﻣﺮﻛﺰﻫـﺎ ﰲ اﻟﺮﻳـﺎض‬ ‫‪−5‬‬

‫ﺣﺼﻠﺖ ﻋﲆ ‪100.000‬رﻳﺎﻝ ﻧﺘﻴﺠﺔ ﺑﻴﻊ ﺑﻌﺾ أﺳﻬﻤﻬﺎ اﻟﺼﻨﺎﻋﻴﺔ‪ .‬ﻭاﻵﻥ اﻟﴩﻛﺔ ﺗﺒﺤـﺚ‬
‫ﻋﻦ ﻓﺮﺻﺔ اﺳﺘﺜﲈرﻳﺔ ﰲ أﺳﻬﻢ ﺻﻨﺎﻋﻴﺔ أﺧـﺮ￯‪ .‬ﻭﺑﻨـﺎء ﻋـﲆ ﻧـﺼﺎﺋﺢ ﻭﺗﻮﻗﻌـﺎت اﳋﺒـﲑ‬
‫اﻻﺳﺘﺜﲈرﻱ ﻟﻠﴩﻛﺔ ﻓﺈﻥ اﻟﴩﻛﺔ ﳚﺐ أﻥ ﺗﺴﺘﺜﻤﺮ ﰲ ﺻﻨﺎﻋﺔ اﻟﻨﻔﻂ )‪ (OI‬أﻭ اﳊﺪﻳـﺪ )‪(SI‬‬

‫أﻭ اﻷﺳﻬﻢ اﳊﻜﻮﻣﻴﺔ)‪ (GB‬ﻓﻘﻂ‪ .‬ﻭﻗﺪ ﺗﻮﻗﻊ اﳋﺒﲑ اﻟﻌﻮاﺋﺪ اﻟﺘﺎﻟﻴﺔ‪:‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪56‬‬

‫اﻟﻌﺎﺋﺪ اﳌﺘﻮﻗﻊ ‪%‬‬ ‫ﻧﻮع اﻻﺳﺘﺜﲈر‬


‫‪7.3‬‬ ‫‪ −1‬ﻧﻔﻂ اﻟﻈﻬﺮاﻥ )‪(A‬‬

‫‪10.3‬‬ ‫‪ −2‬ﻧﻔﻂ اﳉﺒﻴﻞ )‪(J‬‬

‫‪6.4‬‬ ‫‪ −3‬ﺣﺪﻳﺪ ﻧﺠﺮاﻥ )‪(N‬‬

‫‪7.5‬‬ ‫‪ −4‬ﺣﺪﻳﺪ اﻟﺮﻳﺎض )‪(R‬‬


‫‪4.5‬‬ ‫‪ −5‬أﺳﻬﻢ اﳊﻜﻮﻣﺔ )‪(G‬‬

‫ﻭﺣﺴﺐ ﺗﻌﻠﻴﲈت إدارة اﻟﴩﻛﺔ ﻓﺈﻥ اﻻﺳﺘﺜﲈر ﰲ أﻱ ﻣـﻦ اﻟـﺼﻨﺎﻋﺎت)اﻟـﻨﻔﻂ أﻭ‬


‫اﳊﺪﻳﺪ( ﳚﺐ أﻥ ﻻ ﻳﺰﻳﺪ ﻋﻦ ‪ 50.000‬رﻳﺎﻝ‪ .‬ﻭأﺳﻬﻢ اﳊﻜﻮﻣﺔ ﳚﺐ أﻥ ﻻ ﺗﻘـﻞ ﻋـﻦ ‪25%‬‬

‫ﻣﻦ أﺳﻬﻢ ﺻﻨﺎﻋﺔ اﳊﺪﻳﺪ‪ .‬ﻛﺬﻟﻚ ﻓﺈﻥ اﻻﺳﺘﺜﲈر ﰲ ﻧﻔـﻂ اﳉﺒﻴـﻞ‪ ,‬ﻭاﻟـﺬﻱ ﻳﻌﻄـﻲ أﻛـﱪ‬
‫ﻋﺎﺋﺪا ﻭأﻛﺜﺮ ﺧﻄﺮا‪ ,‬ﳚﺐ أﻥ ﻻ ﻳﺰﻳﺪ ﻋﻦ ‪ 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‬‬

‫اﳊﻞ اﻷﻣﺜﻞ ﳌﺸﻜﻠﺔ ﺗﻌﻈﻴﻢ )‪:(MAX‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪58‬‬

‫‪constant‬‬ ‫‪X2‬‬ ‫‪S2‬‬


‫‪Z‬‬ ‫‪88‬‬ ‫‪1‬‬ ‫‪-4/5‬‬
‫‪S1‬‬ ‫‪80‬‬ ‫‪-10‬‬ ‫‪2‬‬
‫‪X1‬‬ ‫‪-22‬‬ ‫‪-1/2‬‬ ‫‪-1/5‬‬

‫اﳌﻄﻠﻮب أﻭﻻ‪ :‬ﻫﻮ إﳚﺎد اﻟﻘﻴﻢ اﻟﺘﺎﻟﻴﺔ ﻣﻦ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ‪:‬‬


‫‪X1=………….., X2=…………………,S1=………………………,‬‬
‫‪S2=………………..‬‬
‫اﳌﺘﻐﲑ اﻟﺪاﺧﻞ =‪ ,...........‬اﳌﺘﻐﲑ اﳋﺎرج=‪ ,...........‬داﻟﺔ اﳍﺪﻑ=‪.............‬‬
‫ﺛﺎﻧﻴﺎ‪ :‬اﺧﺘﺒﺎر ﻫﻞ اﳊﻞ اﻣﺜﻞ أﻡ ﻻ? إذا ﻛﺎﻥ اﳊﻞ ﻏﲑ اﻣﺜﻞ اﻟﺮﺟﺎء ﺗﻌﺒﺌﺔ اﳉـﺪﻭﻝ‬
‫اﻟﺘﺎﱄ ﻓﻘﻂ‪.‬‬
‫‪ −10‬ﰲ ﻣﺸﻜﻠﺔ اﻟﺘﻌﻈﻴﻢ اﻟﺘﺎﻟﻴﺔ اﳌﻄﻠﻮب إﻛﲈﻝ اﳉﺪﻭﻝ ﻭاﻟﺘﺄﻛﺪ ﻣﻦ أﻣﺜﻠﻴﺔ اﳊـﻞ?‬
‫إذا ﻛﺎﻥ اﳊﻞ ﻏﲑ اﻣﺜﻞ اﳌﻄﻠﻮب ﲢﺪﻳﺪ اﳌﺘﻐـﲑ اﻟـﺪاﺧﻞ ﻭاﳋـﺎرج‪ ,‬ﻭاﻻﻧﺘﻘـﺎﻝ ﳉـﺪﻭﻝ‬
‫اﻟﺴﻤﺒﻠﻜﺲ اﻟﺜﺎﲏ‪:‬‬

‫‪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‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻭﻣﻦ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ‪ :‬أﻭﺟﺪ‬


‫اﻟﺮﺑﺢ=‬ ‫ﻗﻴﻤﺔ ﻋﻨﴫ اﳌﺤﻮر )اﻻرﺗﻜﺎز(=‬ ‫اﳌﺘﻐﲑ اﳋﺎرج =‬ ‫اﳌﺘﻐﲑ اﻟﺪاﺧﻞ =‬

‫=‪X1‬‬ ‫=‪x2‬‬ ‫=‪s1‬‬ ‫=‪s2‬‬ ‫=‪s3‬‬


‫=‪s4‬‬ ‫=‪a1‬‬

‫‪ (Primal‬ﻟﺘﻜـﻮﻳﻦ ﺧﻠـﻴﻂ ﻣـﻦ ﻏـﺬاء‬ ‫‪ −11‬إذا ﻛﺎﻧﺖ اﳌﺸﻜﻠﺔ اﻷﺻـﻠﻴﺔ )‪problem‬‬

‫ﺻﺤﻲ ﳞﺘﻢ ﺑﺎﻟﺮﺷﺎﻗﺔ ﻫﻮ ﻛﲈ ﰲ اﳌﺸﻜﻠﺔ اﻟﺘﺎﻟﻴﺔ‪:‬‬

‫‪Min‬‬ ‫‪50y1+ 20y2+30y3+80y4‬‬

‫‪s.t.‬‬ ‫‪400y1+200y2+150y3+500y4≥500‬‬ ‫ﻗﻴﺪ اﻟﻜﺎﻟﻮرﻱ‬


‫‪3y1+2y2≥6‬‬ ‫ﻗﻴﺪ اﻟﺸﻴﻜﻮﻻﺗﻪ‬
‫‪2y1+2y2+4y3+4y4≥10‬‬ ‫ﻗﻴﺪ اﻟﺴﻜﺮ‬
‫‪2y1+4y2+y3+5y4≥8‬‬ ‫ﻗﻴﺪ اﻟﺪﻫﻮﻥ‬
‫‪y1,y2,y3,y4≥0‬‬

‫‪Y3‬‬ ‫=‬ ‫اﳌﴩﻭﺑﺎت اﻟﻐﺎزﻳﺔ‬ ‫‪Y1‬‬ ‫=‬ ‫ﻋﺪد اﻷﺳﲈﻙ‬


‫‪Y4‬‬ ‫=‬ ‫اﻟﻜﻴﻚ‬ ‫‪Y2‬‬ ‫=‬ ‫ﻋﺪد اﻻﻳﺴﻜﺮﻳﻢ‬

‫اﳌﻄﻠﻮب ﻫﻮ ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ اﳌﺮاﻓﻘﺔ أﻭ اﻟﺜﻨﺎﺋﻴﺔ )‪ (Duality Problem‬ﻟﻠﻤﺸﻜﻠﺔ اﻷﺻﻠﻴﺔ‪.‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪60‬‬

‫اﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ ﰲ ﺣﻞ ﻣﺴﺎﺋﻞ اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬


‫ﺣﻞ ﻣﺸﺎﻛﻞ اﻟﱪﳎﺔ اﳋﻄﻴﺔ ﺑﺎﺳﺘﺨﺪاﻡ )‪(Solver‬‬
‫‪ (Microsoft‬ﻭاﳌﻮﺟـﻮد‬ ‫ﰲ ﻫﺬﻩ اﳌﺴﺎﻟﺔ ﺳـﻴﺘﻢ اﺳـﺘﺨﺪاﻡ ﺑﺮﻧـﺎﻣﺞ اﻛـﺴﻞ )‪Excel‬‬

‫ﺿﻤﻦ ﺣﺰﻣﺔ ﻣﺎﻳﻜﺮﻭﺳﻮﻓﺖ أﻭﻓﻴﺲ )‪ (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‬‬

‫ﻭﻳﻌﻤﻞ ﻧﻔﺲ اﻟﴚء ﰲ اﳋﻠﻴﺔ ‪C6‬‬

‫اﳋﻠﻴﺔ ‪E6‬ﳎﻤﻮع اﳋﻼﻳﺎ ‪ B6‬ﻭ ‪C6‬ﻭذﻟﻚ ﺑﻜﺘﺎﺑﺔ اﳌﻌﺎدﻟﺔ اﻟﺘﺎﻟﻴﺔ‪:‬‬


‫)‪=SUM(B6:C6‬‬
‫ﰲ اﳋﻠﻴﺔ ‪ E9‬ﻧﻜﺘﺐ اﻟﺘﺎﱄ‪:‬‬
‫)‪=(B5*B9)+(C5*C9‬‬
‫ﰲ اﳋﻠﻴﺔ ‪ E10‬ﻧﻜﺘﺐ اﻟﺘﺎﱄ‪:‬‬
‫)‪=(B5*B10)+(C5*C10‬‬
‫‪61‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻭذﻟﻚ ﺑﺎﺧﺘﻴـﺎر‬ ‫ﻣﻦ ﻧﺎﻓﺬة ‪ solver parameters‬ﻧﺤﺪد ﻗﻴﻤﺔ داﻟﺔ اﳍﺪﻑ ﰲ اﳋﻠﻴﺔ‪E6‬‬

‫‪. Set Target Cell‬‬


‫ﻧﺤﺪد ﻣﺘﻐﲑات اﻟﻘﺮار ﰲ اﳋﻼﻳﺎ ‪ B5,C5‬ﻭذﻟﻚ ﺑﺎﺧﺘﻴﺎر ‪By Changing Cell‬‬

‫‪Cell‬‬ ‫اﺧﱰ ‪ Add‬ﻭذﻟﻚ ﻟﺘﺤﺪﻳـﺪ اﻟﻘﻴـﻮد‪ ,‬ﺛـﻢ ﻣـﻦ ﻧﺎﻓـﺬة ‪ Add Constraint‬اﺧـﱰ‬
‫‪ Reference‬ﻭﻧﺤﺪد اﳋﻼﻳﺎ ‪ E9‬إﱃ ‪ E10‬ﻭأﺑﻖ )=<( ﻛﲈ ﻫﻲ ﺛﻢ اﺧـﱰ ‪ Constraint‬ﻭﻧﺤـﺪد‬
‫اﳋﻼﻳﺎ ‪ F9 , F10‬ﺛﻢ ‪OK‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪62‬‬

‫ﻭﻣﻦ ‪ Options‬ﺳﺘﻈﻬﺮ ﻧﺎﻓﺬة أﺧﺮ￯ ‪ Solver Options‬ﻧﺨﺘﺎر‪ Assume linear Model‬ﺛﻢ‪Ok .‬‬

‫ﻣﻦ ﻧﺎﻓﺬة ‪ Solver Parameter‬اﺧﱰ ‪ Solve‬ﺳﺘﻈﻬﺮ اﻟﻨﺘﺎﺋﺞ اﻟﻨﻬﺎﺋﻴﺔ‪:‬‬

‫ﻭﻫﻲ ﻗﻴﻤﺔ ﻋﺪد اﻟﻮﺣﺪات اﳌﻨﺘﺠﺔ ﻣﻦ ‪ t‬ﻭﻫﻲ ‪ 8‬ﻭﺣﺪات ﻭﻣﻦ ‪ 18 c‬ﻭﺣﺪة‪ .‬ﻭﻛﺬﻟﻚ داﻟﺔ‬
‫اﳍــﺪﻑ ﺗــﺴﺎﻭﻱ ‪ 96‬ﻭﻫــﻲ ﻧﻔــﺲ اﻟﻨﺘــﺎﺋﺞ اﻟﺘــﻲ ﲢــﺼﻠﻨﺎ ﻋﻠﻴﻬــﺎ ﺑﺎﺳــﺘﺨﺪاﻡ ﺟــﺪﻭﻝ‬
‫اﻟﺴﻤﺒﻠﻜﺲ‪.‬‬
‫ﺣﻞ ﻣﺜﺎﻝ اﻟﱪﳎﺔ اﳋﻄﻴﺔ ﺑﺎﺳﺘﺨﺪاﻡ )‪(QSB‬‬
‫ﻳﻌﺘﱪ ﺑﺮﻧﺎﻣﺞ ‪ Qsb‬ﻣﻦ اﻟﱪاﻣﺞ اﻟﺘـﻲ ﺗـﺴﺘﺨﺪﻡ ﰲ ﺗﻄﺒﻴﻘـﺎت ﺑﺤـﻮث اﻟﻌﻤﻠﻴـﺎت‬
‫ﻭﺣﻞ اﳌﺸﺎﻛﻞ اﻟﺘﻲ ﺗﻮاﺟﻪ اﻹدارة‪.‬‬
‫ﻭﰲ ﻫﺪﻩ اﻟﺼﻔﺤﺎت ﺳﻮﻑ ﻧﺤﺎﻭﻝ اﻟﺘﻌﺮﻑ ﻋﲆ اﺳﺘﺨﺪاﻡ ﻫﺬا اﻟﱪﻧﺎﻣﺞ ﰲ ﺣـﻞ‬
‫اﳌﺸﺎﻛﻞ ﻭاﳌﻮاﺿﻴﻊ اﻟﺘﻲ ﺳﻮﻑ ﺗﺪرس ﰲ ﻣﻘﺮر ﻋﻠﻢ اﻹدارة ﻭاﳌﻮاﺿﻴﻊ ﻫﻲ‪:‬‬
‫‪63‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫أﻭﻻ‪ :‬ﺗﺜﺒﻴﺖ اﻟﱪﻧﺎﻣﺞ‬


‫ﻳﻤﻜﻦ ﺗﺜﺒﻴﺖ ﺑﺮﻧﺎﻣﺞ ‪ qsb‬ﺑﺈدﺧﺎﻝ اﻟﻘﺮص اﳌﺪﻣﺞ )‪ (CDRom‬ﰲ ﺳﻮاﻗﺔ اﻟﻘـﺮص‬
‫اﳌﺪﻣﺞ )‪ (CDRom Drive‬ﺛﻢ اﻻﻧﺘﻘﺎﻝ إﱃ‬
‫اﺑﺪأ ‪start‬‬

‫ﺗﺸﻐﻴﻞ ‪Run‬‬

‫اﺳﺘﻌﺮاض ‪Browse‬‬

‫ﻭاﺧﺘﻴﺎر اﻟﻘﺮص اﳌﻀﻐﻮط ‪CDRom‬‬

‫ﺛﻢ اﻟﺬﻫﺎب اﱃ اﳌﺠﻠﺪ ‪winqsb‬‬

‫ﺛﻢ اﻟﻨﻘﺮ ﻋﲆ ‪ setup.exe‬ﻭإﺗﺒﺎع اﻟﺘﻌﻠﻴﲈت‬


‫ﺛﺎﻧﻴﺎ‪ :‬اﻟﱪﳎﺔ اﳋﻄﻴﺔ ﻭﺑﺮﳎﺔ اﻷﻋﺪاد اﻟﺼﺤﻴﺤﺔ‪Linear and Integer Programming .‬‬

‫ﻭﳊﻞ ﻫﺬﻩ اﳌﺸﻜﻠﺔ ﺑﺎﺳﺘﺨﺪاﻡ ﺑﺮﻧﺎﻣﺞ ‪ Qsb‬ﻫﻲ ﻛﲈ ﻳﲇ‪:‬‬


‫)ﺣﻞ ﻣﺜﺎﻝ ﴍﻛﺔ اﻷﻭﻳﺴﻂ اﻟﺴﺎﺑﻖ(‪.‬‬
‫• ﻣﻦ اﺑﺪأ ﻧﺨﺘﺎر ﺑﺮاﻣﺞ ﺛﻢ ‪ WinQsb‬ﺗﻈﻬﺮ ﻟﻨﺎ ﻗﺎﺋﻤﺔ ﺑﺎﻟﱪاﻣﺞ اﻟﺘﻲ ﳛﺘﻮﳞﺎ ﺑﺮﻧﺎﻣﺞ‬
‫‪.Qsb‬‬
‫• ﻣــﻦ ﻗﺎﺋﻤــﺔ ﺑﺮﻧــﺎﻣﺞ ‪ Qsb‬ﻧﺨﺘــﺎر ﺑﺮﻧــﺎﻣﺞ ‪Linear and Integer Programming‬‬

‫ﺑﺎﻟﻀﻐـﻂ ﻋﻠﻴﻪ ﺗﻈﻬﺮ ﻟﻨﺎ ﻭاﺟﻬﺔ اﻟﱪﻧﺎﻣﺞ ﻭﻹدﺧﺎﻝ ﺑﻴـﺎﻧﺎت اﳌﺸﻜـﻠﺔ ‪ −‬اﺳﻢ اﳌـﺸﻜﻠﺔ ;‬

‫;‬ ‫ﻋـﺪد اﳌﺘﻐﲑات ; ﻋﺪد اﻟﻘﻴﻮد ‪ −‬ﻧﺨﺘﺎر ‪ File‬ﺛﻢ ‪ New Problem‬أﻭ ﺑﺎﺳﺘﺨﺪاﻡ اﻟـﺰر‬
‫ﺑﻌﺪ اﺳﺘﺨﺪاﻣﻬﲈ ﺗﻈﻬﺮ ﻟﻨﺎ ﻧﺎﻓﺪة ﺣﻮار ﻛﲈ ﻳﲇ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪64‬‬

‫• ﲢﺘﻮﻱ اﻟﻨﺎﻓﺪة ﻋﲆ ﻋﻨﻮاﻥ اﳌﺸﻜﻠﺔ )‪ (Problem Title‬ﻭﻋﺪد اﳌﺘﻐﲑات ) ‪Number‬‬

‫‪ (of Variables‬ﻭﻋﺪد اﻟﻘﻴﻮد )‪ ;(Number of Constraints‬ﺑﻌﺪ ﻛﺘﺎﺑﺔ اﻟﺒﻴﺎﻧﺎت ﻧﺤـﺪد ﻧـﻮع‬


‫‪ (Objective‬ﻫـــﻞ ﻫـــﻲ ﺗﻌﻈـــﻴﻢ )‪ (Maximization‬أﻡ ﲣﻔـــﻴﺾ‬ ‫اﳌـــﺸﻜﻠﺔ )‪Criterion‬‬

‫)‪ ;( Minimization‬ﻭﻗﺪ ﺗﻢ اﺧﺘﻴﺎر اﳌﺸﻜﻠﺔ ﺗﻌﻈﻴﻢ‪.‬‬


‫• ﺑﻌﺪ ذﻟﻚ ﻳﺘﻢ ﲢﺪﻳﺪ ﻧﻮع اﳌﺘﻐﲑ )‪ (Default Variable Type‬ﻫﻞ ﻫﻮ‪:‬‬
‫اﻟﻨــــﺎﺗﺞ ﻳﻘﺒــــﻞ ﻓﻴــــﻪ اﻟﻜــــﺴﻮر ﻭاﻷرﻗــــﺎﻡ اﻟــــﺼﺤﻴﺤﺔ )اﻟﱪﳎــــﺔ اﳋﻄﻴــــﺔ(‬
‫‪.Nonnegative Continuous‬‬
‫أﻭ اﻟﻨـــﺎﺗﺞ ﻳﻘﺒـــﻞ ﻓﻴـــﻪ اﻷرﻗـــﺎﻡ اﻟـــﺼﺤﻴﺤﺔ )ﺑﺮﳎـــﺔ اﻷرﻗـــﺎﻡ اﻟﺘﺎﻣـــﺔ(‬
‫‪. Nonnegative Integer‬‬
‫أﻭ أﻳﻀﺎ ﺣﻞ اﳌﺸﺎﻛﻞ اﻟﺼﻔﺮ – ﻭاﺣﺪ )أﻣﺜﻞ أﻭ ﻏﲑ أﻣﺜﻞ( )‪. (Binary 0,1‬‬
‫‪65‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫• ﺑﻌﺪ ذﻟﻚ ﻳﺘﻢ ﲢﺪﻳﺪ ﻛﻴﻔﻴﺔ إدﺧﺎﻝ اﳌﻌﻠﻮﻣﺎت ) ‪ (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‬‬

‫‪ .(Optimizer‬ﻭﻫﻮ ﻳﻌﺪ ﻣﻦ أﺷﻬﺮ ﻭأﻗﻮ￯ اﻟﱪاﻣﺞ اﳌﺘﺨﺼـﺼﺔ ﰲ ﺣـﻞ ﻣـﺸﺎﻛﻞ اﻟﱪﳎـﺔ‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪66‬‬

‫‪Integer‬‬ ‫اﻟﺮﻳﺎﺿﺔ )اﻟﱪﳎﺔ اﳋﻄﻴﺔ " ‪ "Linear Programming‬ﻭﺑﺮﳎﺔ اﻷﻋﺪاد اﻟﺼﺤﻴﺤﺔ "‬
‫‪ "Goal‬ﻭاﻟﱪﳎـﺔ ﻣﺘﻌـﺪدة اﻷﻫـﺪاﻑ‬ ‫‪ "Programming‬ﻭاﻟﱪﳎﺔ اﳍﺪﻓﻴـﺔ " ‪Programming‬‬

‫‪ "Nonlinear‬ﻭ اﻟﱪﳎــﺔ‬ ‫"‪ "Multi-Objectives‬ﻭاﻟﱪﳎــﺔ ﻏــﲑ اﳋﻄﻴــﺔ " ‪Programming‬‬

‫اﻟﺪﻳﻨﺎﻣﻴﻜﻴﺔ " ‪ .(" Dynamic Programming‬ﻭﻗﺪ ﻳﺴﺘﺨﺪﻡ ﰲ ﺣﻞ اﳌﺸﺎﻛﻞ اﻷﺧﺮ￯ ﻣﺜـﻞ‬


‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ ﻭﲢﻠﻴﻞ اﻟﺸﺒﻜﺎت ﻭﻟﻜﻦ ﺑﻌـﺪ أﻥ ﳛـﻮﻝ ﺷـﻜﻞ اﳌـﺸﻜﻠﺔ إﱃ‬
‫ﺷﻜﻞ اﻟﺼﻴﺎﻏﺔ اﻟﺮﻳﺎﺿﺔ‪.‬‬
‫ﻭﻣﺎ ﻳﻤﻴﺰ ﻫﺬا اﻟﱪﻧﺎﻣﺞ ﻫـﻮ ﺳـﻬﻮﻟﺔ اﻻﺳـﺘﺨﺪاﻡ ﺣﻴـﺚ ﻳﻤﻜـﻦ ﻧـﺴﺦ اﳌـﺸﻜﻠﺔ‬
‫ﺑﺎﻟﺸﻜﻞ اﳌﻌﺘﺎد ﻭﺑﺎﻟﺼﻴﺎﻏﺔ اﻟﺮﻳﺎﺿـﻴﺔ اﳌﻨﺎﺳـﺒﺔ ﻭﻟـﺼﻘﻬﺎ ﰲ ﻧﺎﻓـﺬة اﻟﱪﻧـﺎﻣﺞ أﻭ ﻳﻤﻜـﻦ‬
‫ﻛﺘﺎﺑﺘﻬﺎ ﻣﺒﺎﴍ ﻋﲆ ﻧﺎﻓﺬة اﻟﱪﻧﺎﻣﺞ ﻛﲈ ﺗﻜﺘﺐ ﰲ ﳏﺮر اﻟﻨﺼﻮص ﻭﻏﲑﻩ‪.‬‬
‫ﻭﳑﺎ ﺑﺠﺪر ذﻛﺮﻩ أﻥ اﻟﱪﻧﺎﻣﺞ ﻣﺘـﻮﻓﺮ ﻋـﲆ اﻹﻧﱰﻧـﺖ ﻳﻤﻜـﻦ ﺗﻨﺰﻳﻠـﻪ ﻣـﻦ ﻣﻮﻗـﻊ‬
‫اﻟﴩﻛﺔ )‪ .(www.lindo.com‬ﺑﻌﺪ ﺗﻨﺰﻳﻞ اﻟﱪﻧﺎﻣﺞ ﻭﺗﺜﺒﻴﺘﻪ ﻳﻤﻜﻦ اﻻﻧﺘﻘـﺎﻝ إﻟﻴـﻪ ﻭﺗـﺸﻐﻴﻠﻪ‬
‫ﲤﻬﻴﺪﹰا ﳊﻞ ﻣﺸﻜﻠﺔ اﻟﱪﳎﺔ اﳋﻄﻴﺔ ﺑﺎﺳﺘﺨﺪاﻣﻪ ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬
‫‪67‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﳊﻞ ﻣﺸﻜﻠﺔ اﻷﻭﻳﺴﻂ اﻟﺴﺎﺑﻘﺔ ﺑﺎﺳﺘﺨﺪاﻡ ﻟﻴﻨـﺪﻭ )‪ (Lindo‬ﻳﻨﺒﻐـﻲ ﻋﻠﻴﻨـﺎ ﻛﺘﺎﺑﺘﻬـﺎ‬


‫ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬
‫‪Max 3t + 4c‬‬
‫‪Subject to‬‬
‫‪15t + 10c <= 300‬‬
‫‪2.5t + 5c <= 110‬‬
‫‪t,c >= 0‬‬
‫ﻻﺣﻆ أﻧﻨﺎ اﺳﺘﺒﻌﺪﻧﺎ ﺑﻌﺾ اﻟﺮﻣـﻮز اﻹﺿـﺎﻓﻴﺔ ﻟﺪاﻟـﺔ اﳍـﺪﻑ ﻛــ )=‪ (Z‬ﻭﻛـﺬﻟﻚ‬
‫اﺳﺘﺒﺪﻟﻨﺎ اﻻﺧﺘﺼﺎر )‪ (s.t.‬ﺑﻜﺘﺎﺑﺔ اﻟﴩط ﻛﺎﻣﻼ )‪ (Subject to‬ﻭﻛﺬﻟﻚ اﺳﺘﻌـﻀﻨﺎ ﺑﻜﺘﺎﺑـﺔ‬
‫رﻣﺰ أﻗﻞ ﻣﻦ أﻭ ﻳﺴﺎﻭﻱ ﺑﺎﻟﺸﻜﻞ )=<( ﻭﻛﺬﻟﻚ رﻣﺰ اﻷﻛﱪ ﻣﻦ أﻭ ﻳﺴﺎﻭﻱ ﺑﺎﻟﺸﻜﻞ )=>(‬
‫ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬

‫اﻵﻥ أﺻﺒﺤﺖ اﳌﺸﻜﻠﺔ ﺟﺎﻫﺰة ﻟﻠﺤﻞ ﺑﻮاﺳﻄﺔ اﻟﱪﻧﺎﻣﺞ ﻭﻛﻞ ﻣﺎ ﻋﻠﻴﻨﺎ ﻓﻌﻠـﻪ اﻵﻥ‬
‫ﻫﻮ اﻻﻧﺘﻘﺎﻝ إﱃ ﻗﺎﺋﻤﺔ اﳊﻞ )‪ (solve‬ﻭاﺧﺘﻴﺎر ﺣﻞ اﳌﺸﻜﻠﺔ ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪68‬‬

‫ﻭﺑﻌﺪ اﺧﺘﻴﺎر أﻣﺮ اﳊﻞ ﻓﺈﻥ ﻧﺎﻓﺬة ﲣﱪﻧﺎ ﺑﺎﻧﺘﻬـﺎء اﳊـﻞ ﲣـﺮج ﺗﻠﻘﺎﺋﻴـﺎ إﻻ إذا ﻛـﺎﻥ‬
‫ﻫﻨﺎﻙ أﻱ أﺧﻄﺎء ﺗﺘﻌﻠﻖ ﺑﺨﻄﺄ ﰲ ﻛﺘﺎﺑﺔ اﳌﺸﻜﻠﺔ أﻭ ﻻ ﻳﻮﺟﺪ ﺣﻞ ﻟﻠﻤﺸﻜﻠﺔ أﻭ أﻱ أﺧﻄـﺎء‬
‫أﺧﺮ￯ ﻧﺘﻴﺠﺔ ﻋﻴﻮب ﰲ اﻟﱪﻧﺎﻣﺞ أﻭ ﻧﻈﺎﻡ اﻟﻨﻮاﻓﺬ‪.‬‬
‫ﻭﻫﻨﺎ ﻧﺠﺪ أﻥ اﻟﱪﻧﺎﻣﺞ ﻗﺪ ﻭﺟﺪ ﺣـﻼ اﻣـﺜﻼ ﻟﻠﻤـﺸﻜﻠﺔ )‪ (Status: Optimal‬ﻭﻣـﻦ‬
‫ﺧــﻼﻝ ﺧﻄــﻮﺗﲔ ﻓﻘــﻂ )‪ (iterations: 2‬ﻭﻛﺎﻧــﺖ ﻗﻴﻤــﺔ داﻟــﺔ اﳍــﺪﻑ ﻫــﻲ ‪ 96‬رﻳــﺎﻝ‬
‫)‪ (Objective:96‬ﻭﻫﻲ ﻧﻔﺲ اﻟﻘﻴﻤﺔ اﻟﺘـﻲ ﺣـﺼﻠﻨﺎ ﻋﻠﻴﻬـﺎ ﻣـﻦ ﻗﺒـﻞ ﺑﺎﺳـﺘﺨﺪاﻡ ﺟـﺪﻭﻝ‬
‫اﻟﺴﻤﺒﻠﻜﺲ أﻭ اﺳﺘﺨﺪاﻡ ﺑﺮاﻣﺞ اﳊﺎﺳﺐ اﻷﺧﺮ￯ ﻛﲈ ﺗﻮﺿﺤﻪ اﻟﻨﺎﻓﺬة اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫‪69‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻛﺬﻟﻚ ﻓﺈﻥ اﻟﱪﻧﺎﻣﺞ ﻳﻄﻠﺐ ﻣﻦ اﳌﺴﺘﺨﺪﻡ ﲢﺪﻳﺪ ﻣﺎ إذا ﻛﺎﻥ ﻳﺮﻏـﺐ ﰲ اﳊـﺼﻮﻝ‬
‫ﻋﲆ ﲢﻠﻴﻼت إﺿﺎﻓﻴﺔ ﻟﻠﻤﺸﻜﻠﺔ ﻛﺘﺤﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ )‪ (Sensitivity Analysis‬أﻡ ﻻ‪ .‬ﻭﻫـﺬا‬
‫ﻳﺘﻮﻗﻒ ﻋﲆ ﺣﺎﺟﺔ ﻛﻞ ﻣﺴﺘﺨﺪﻡ ﻳﺴﺘﺨﺪﻡ ﻫﺬﻩ اﻟﱪﻧﺎﻣﺞ ﳊﻠﻮﻝ ﻣـﺸﺎﻛﻠﻪ ﻛـﲈ ﰲ اﻟﻨﺎﻓـﺬة‬
‫اﻟﺘﺎﻟﻴﺔ‪:‬‬

‫ﺑﻌﺪ ﻇﻬﻮر اﻟﻨﻮاﻓﺬ اﻟﺴﺎﺑﻘﺔ ﻭاﻟﺘﻲ ﲣﱪ اﳌﺴﺘﺨﺪﻡ ﺑﺤﻞ اﳌـﺸﻜﻠﺔ ﻳﻤﻜـﻦ اﻻﻧﺘﻘـﺎﻝ‬
‫إﱃ اﻟﺼﻔﺤﺔ اﳋﺎﺻﺔ ﺑﺎﳊـﻞ ﻣـﻦ ﻗﺎﺋﻤـﺔ اﻹﻃـﺎر ‪ window‬ﻭﻫـﻲ ﺻـﻔﺤﺔ ﺗﻘـﺎرﻳﺮ اﳊـﻞ‬
‫)‪ (Reports Window‬ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪70‬‬

‫ﺑﻌﺪﻫﺎ ﻧﻨﺘﻘﻞ إﱃ ﺻﻔﺤﺔ اﳊﻞ ﻭﻫﻲ ﺗﺒﺪﻭ ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬

‫ﻭﻳﺘﻀﺢ ﻣﻨﻬﺎ ﻗﻴﻤﺔ داﻟﺔ اﳍﺪﻑ ﻭﻗﻴﻤﺔ اﻟﻌﻨﴫ ‪ T‬ﻭاﻟﻌﻨﴫ ‪ C‬ﻭﻛﺬﻟﻚ اﻟﺘﺤﻠﻴﻼت‬
‫اﻟﺘﻔﺼﻴﻠﻴﺔ اﻷﺧﺮ￯ ﺗﺘﺒﻊ ﻫﺬﻩ اﻟﻨﺘﻴﺠﺔ‪.‬‬
‫‪71‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﺣﻠﻮﻝ ﻣﺴﺎﺋﻞ اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻧﺮﻣﺰ ﻟﻌﺪد ﻣﺮات اﻹﻋﻼﻥ ﰲ اﻟﺘﻠﻔﺰﻳﻮﻥ )ﺻـﺒﺎﺣﻲ( ﻭ)ﻣـﺴﺎﺋﻲ( ﻭاﻹﻧﱰﻧـﺖ‬ ‫‪−1‬‬

‫ﻭاﳉﺮاﺋﺪ ﻫﻲ ‪ x1‬ﻭ‪ x2‬ﻭ‪ x3‬ﻭ‪ x4‬ﻋﲆ اﻟﺘﻮاﱄ‪:‬‬


‫)داﻟﺔ اﳍﺪﻑ( ‪Max 8x1+7x2+5x3+6x4‬‬
‫‪s.t.‬‬
‫)ﻗﻴﺪ اﻹﻧﻔﺎﻕ( ‪4000x1+75000x2+300x3+15000x4 ≤ 800000‬‬

‫)ﻗﻴﺪ ﻋﺪد اﻟﻌﻤﻼء( ‪4000x1+90000x2+80000x3+50000x4 ≥ 500000‬‬

‫)ﻗﻴﺪ ﺗﻜﻠﻔﺔ اﻹﻋﻼﻥ ﻋﻦ ﻃﺮﻳﻖ اﻟﺘﻠﻔﺰﻳﻮﻥ( ‪40000x1+75000x2 ≤ 500000‬‬

‫)ﻋﺪد ﻣﺮات اﻹﻋﻼﻥ ﰲ اﻟﺘﻠﻔﺰﻳﻮﻥ اﻟﺼﺒﺎﺣﻲ( ‪x1 ≥ 3‬‬

‫)ﻋﺪد ﻣﺮات اﻹﻋﻼﻥ ﰲ اﻹﻧﱰﻧﺖ( ‪x3 ≥5‬‬

‫)ﻋﺪد ﻣﺮات اﻹﻋﻼﻥ ﰲ اﻹﻧﱰﻧﺖ( ‪x3 ≤ 10‬‬

‫‪x1,x2,x3,x4 ≥ 0‬‬
‫‪−2‬ﻧﻔﱰض أﻥ‪:‬‬
‫ﻋﺪد اﻷﺳﻬﻢ اﳌﻄﻠﻮب ﴍاﺋﻬﺎ ﻣﻦ أﺳﻬﻢ اﻟﴩﻛﺔ اﻟﺰراﻋﻴﺔ ﻫﻮ‪X1 :‬‬

‫ﻋﺪد اﻷﺳﻬﻢ اﳌﻄﻠﻮب ﴍاﺋﻬﺎ ﻣﻦ أﺳﻬﻢ ﴍﻛﺔ ﺳﺎﺑﻚ ﻫﻮ‪X2 :‬‬

‫ﻋﺪد اﻷﺳﻬﻢ اﳌﻄﻠﻮب ﴍاﺋﻬﺎ ﻣﻦ أﺳﻬﻢ ﴍﻛﺔ اﻷدﻭﻳﺔ ﻫﻮ‪X3 :‬‬

‫‪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‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻧﺮﻣﺰ ﺑﺎﻟﺮﻣﺰ ‪ x1‬ﻟﻌﺪد اﻟﺒﻴﺘﺰاء اﻟﻌﺎدﻳﺔ ﻭ ‪ x2‬ﻟﻌﺪد اﻟﺒﻴﺘﺰاء اﻟﺪﻳﻠﻮﻛﺲ‬ ‫‪−7‬‬


‫‪Max x1+1.5x2‬‬
‫‪X1 + x2 ≤ 150‬‬
‫‪0.4x1 +0.8 x2≤ 50‬‬
‫‪x1 ≥ 50‬‬
‫‪x2 ≥ 25‬‬
‫‪x1, x2 ≥ 0‬‬
‫اﳊﻞ‪:‬‬ ‫‪−8‬‬

‫أﻭﻻ‪ :‬ﻳﺘﻢ اﻟﺘﺨﻠﺺ ﻣﻦ اﻟﺴﺎﻟﺐ ﺑﻌﺪ ﴐﺑﻪ ﰲ ‪ 1−‬ﺛﻢ ﺗﺘﻐﲑ ﻋﻼﻣﺔ اﻷﻗـﻞ ﻣـﻦ أﻭ‬
‫ﻳﺴﺎﻭﻱ إﱃ أﻛﱪ ﻣﻦ أﻭ ﻳﺴﺎﻭﻱ‬
‫ﺛﺎﻧﻴﺎ‪ :‬ﻳﻮﺟﺪ ﺣﻠﻮﻝ ﻣﺘﻌﺪدة ﻭﻗﻴﻢ ‪ x1‬ﻭ‪ x2‬اﳌﺜﲆ ﻫﻲ ﲨﻴﻊ ﻗﻴﻢ اﻟﻨﻘﺎط اﻟﻮاﻗﻌﺔ ﻋـﲆ‬
‫اﳋﻂ ‪ A‬إﱃ ‪ B‬ﻭداﻟﺔ اﳍﺪﻑ أﻭ أﻗﴡ أرﺑﺎح ﳑﻜﻨﻪ ﻫﻲ ‪ 80‬ﺑﻌﺪ اﻟﺘﻌﻮﻳﺾ ﺑـﺄﻱ ﻧﻘﻄـﺔ ﻋـﲆ‬
‫ﻫﺬا اﳋﻂ ﰲ داﻟﺔ اﳍﺪﻑ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪74‬‬

‫ﻳﺘﻀﺢ ﻣﻦ اﻟﺮﺳﻢ اﻟﺴﺎﺑﻖ أﻥ ﺧﻂ داﻟﺔ اﳍﺪﻑ ﻣﻮازﻱ ﻟﻠﻘﻴـﺪ اﻷﻭﻝ ﺣﻴـﺚ ﻳﺘﺠـﻪ‬
‫إﱃ اﻟﻴﻤﲔ ﺣﺘﻰ ﻳﻨﻄﺒﻖ ﻋﲆ ﺧﻂ اﻟﻘﻴﺪ اﻷﻭﻝ ﻭﺑﺬﻟﻚ ﺗﻜﻮﻥ ﲨﻴﻊ اﻟﻨﻘﺎط اﻟﺘﻲ ﺑﲔ اﻟﺰاﻭﻳﺔ‬
‫‪ A‬إﱃ اﻟﺰاﻭﻳﺔ ‪ B‬ﻛﻠﻬﺎ ﲤﺜﻞ ﻧﻘﺎط ﺣﻠﻮﻝ ﻣﺜﲆ ﺗﺆدﻱ إﱃ ﻧﻔﺲ اﻟﺮﺑﺢ‪.‬‬
‫اﳊﻞ‪:‬‬ ‫‪−9‬‬
‫‪X1=……-22…….., X2=………0…………,S1=……80…………………,‬‬
‫‪S2=……0…………..‬‬
‫اﳌﺘﻐﲑ اﻟﺪاﺧﻞ =‪ ,....x2..........‬اﳌﺘﻐﲑ اﳋﺎرج=‪ ,.....s1...........‬داﻟﺔ‬
‫اﳍﺪﻑ=‪.......88..............‬‬
‫اﳊﻞ اﻟﺴﺎﺑﻖ ﻏﲑ اﻣﺜﻞ ﻭﻳﻜﻮﻥ اﳉﺪﻭﻝ اﻟﺘﺎﱄ‪:‬‬

‫‪constant‬‬ ‫‪S1‬‬ ‫‪S2‬‬

‫‪z‬‬ ‫‪96‬‬ ‫‪-1/10‬‬ ‫‪-0.6‬‬

‫‪X2‬‬ ‫‪+8‬‬ ‫‪-1/10‬‬ ‫‪/102‬‬

‫‪X1‬‬ ‫‪−26‬‬ ‫‪.05, 1/200‬‬ ‫‪-0.3‬‬

‫‪ −10‬اﳊﻞ ﻏﲑ أﻣﺜﻞ ﻭﻳﻤﻜﻦ إﻛﲈﻝ اﳉﺪﻭﻝ ﻛﺎﻟﺘﺎﱄ‪:‬‬


‫א‬ ‫‪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‬‬ ‫‪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‬‬
‫א‬
‫א‬

‫‪row‬‬ ‫‪-M‬‬ ‫‪-M‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪M‬‬ ‫‪-M‬‬


‫א א‬
‫‪Improveme‬‬ ‫א‬
‫‪nt row‬‬ ‫‪3+M‬‬ ‫‪8+M‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-M‬‬ ‫‪0‬‬
‫א א‬
‫‪75‬‬ ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬

‫ﻣﻦ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ‪:‬‬


‫ﻗﻴﻤﺔ ﻋﻨﴫ اﳌﺤﻮر )اﻻرﺗﻜﺎز(=‬ ‫اﳌﺘﻐﲑ اﻟﺪاﺧﻞ‪ x2 :‬اﳌﺘﻐﲑ اﳋﺎرج = ‪s2‬‬

‫‪ 2‬اﻟﺮﺑﺢ = ‪-300m‬‬
‫‪X1=0‬‬ ‫‪x2=0‬‬ ‫=‪s1‬‬ ‫‪1600‬‬ ‫‪s2=400‬‬ ‫‪s3=350‬‬
‫‪s4=0‬‬ ‫‪a1=300‬‬
‫ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ اﻟﺜﺎﲏ‪:‬‬

‫‪3‬‬ ‫‪8‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−M‬‬


‫א‬ ‫א‬ ‫א‬ ‫‪exchange‬‬
‫‪ratio‬‬
‫א א‬ ‫א‬ ‫‪x1‬‬ ‫‪x2‬‬ ‫‪s1‬‬ ‫‪s2‬‬ ‫‪s3‬‬ ‫‪s4‬‬ ‫‪a1‬‬
‫א‬ ‫א‬
‫‪unit‬‬
‫‪cost‬‬
‫‪0‬‬ ‫‪s1‬‬ ‫‪-2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪4‬‬ ‫‪-4‬‬ ‫‪400‬‬

‫‪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‬‬

‫ﻣﻘﺪﻣﺔ‬
‫ﻗﻠﻨﺎ ﻓﻴﲈ ﺳﺒﻖ أﻧﻪ ﻳﻮﺟﺪ ﺗﻄﺒﻴﻘﺎت ﻛﺜﲑة ﻣﻦ اﳌﻤﻜﻦ أﻥ ﺗﺼﺎغ ﻭﲢـﻞ ﺑﺎﺳـﺘﺨﺪاﻡ اﻟﱪﳎـﺔ‬
‫اﳋﻄﻴﺔ‪ .‬ﻭﻟﻜﻦ ﺑﻌﺾ ﻫﺬﻩ اﻟﺘﻄﺒﻴﻘﺎت ﺳﻴﻜﻮﻥ ﺣﻠﻬﺎ أﻓﻀﻞ ﺑﺎﺳﺘﺨﺪاﻡ أﺳـﺎﻟﻴﺐ أﺧـﺮ￯‬
‫زﻳﺎدة ﻋﲆ اﻟﱪﳎﺔ اﳋﻄﻴﺔ‪ .‬ﻣﻦ ﻫﺬﻩ اﳌﺸﺎﻛﻞ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ‪.‬‬

‫أﻭﻻﹰ‪ :‬ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ‬


‫ﺗﻌﺮﻳﻒ‪ :‬ﴍﻛﺔ ﺗﻨﺘﺞ ﹸﻣﻨﺘﺞ ﻣﻌﲔ ﰲ ﻋﺪة ﻣﺼﺎﻧﻊ ﻣﻮزﻋﺔ ﻋـﲆ ﻋـﺪة ﻣـﺪﻥ ﻭﻟـﺘﻜﻦ‬
‫)‪ .(M‬ﻫﺬا ﹸ‬
‫اﳌﻨﺘﺞ ﻳﺮاد ﺗﺼﺪﻳﺮﻩ إﱃ ﻋﺪة ﳐﺎزﻥ أﻭ ﻣﺮاﻛﺰ ﻟﻠﺘﻮزﻳﻊ ﻭﻟﺘﻜﻦ )‪ .(N‬ﻛﻞ ﻣﺼﻨﻊ‬
‫ﻣﻦ ﻫﺬﻩ اﳌﺼﺎﻧﻊ ﻟﻪ ﻃﺎﻗﺔ إﻧﺘﺎﺟﻴﺔ ﻣﻌﺮﻭﻓﺔ ﻭﳏﺪدة ﻭﻛﻞ ﳐﺰﻭﻥ أﻭ ﻣﺮﻛﺰ ﺗﻮزﻳﻊ ﻟﻪ ﻃﻠـﺐ‬
‫ﻣﻌﲔ ﻭﳏﺪد‪ .‬إذا ﻛﺎﻧﺖ ﺗﻜﻠﻔﺔ ﻧﻘﻞ ﻭﺣﺪة ﻭاﺣﺪة )ﻛﺮﺗﻮﻥ‪ ,‬ﺻﻨﺪﻭﻕ‪ ,‬ﺳـﻴﺎرة‪ ...,‬إﻟـﺦ(‬
‫ﻣﻌﺮﻭﻓﺔ ﻓﺈﻥ ﻫﺪﻑ اﳌﺸﻜﻠﺔ ﻫﻮ ﻧﻘﻞ ﻫﺬﻩ اﻟﻜﻤﻴـﺎت ﻣـﻦ ﻣـﺼﺎدر اﻹﻧﺘـﺎج )اﳌـﺼﺎﻧﻊ…‬
‫ﻣﺜﻼ( إﱃ ﻣﺮاﻛﺰ اﻟﻄﻠﺐ )ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ… ﹰ‬
‫ﻣﺜﻼ( ﺑﺄﻗﻞ ﺗﻜﻠﻔﺔ إﲨﺎﻟﻴﺔ ﳑﻜﻨﺔ‪.‬‬ ‫ﹰ‬
‫ﻟﻨﻔﺮض أﻧﻪ ﻳﻮﺟﺪ ﻋﻨﺪﻧﺎ اﳌﺜﺎﻝ اﻟﺘﺎﱄ‪:‬‬

‫‪77‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪78‬‬

‫ﴍﻛﺔ اﻟﻌﺎﻳﺮ ﻟﻠﻨﻘﻞ ﺗﻘﻮﻡ ﺑﺘﻜﺮﻳﺮ اﻟﺒﱰﻭﻝ ﻭﻧﻘﻠـﻪ ﻣـﻦ اﳌﻨﻄﻘـﺔ اﻟـﴩﻗﻴﺔ إﱃ ﻣﺮاﻛـﺰ‬
‫اﻟﺘﻮزﻳﻊ ﰲ ﻛﻼ ﻣﻦ اﳌﻨﻄﻘﺔ اﻟﻮﺳﻄﻰ ﻭاﻟﻐﺮﺑﻴﺔ‪ .‬ﻳﻮﺟﺪ ﻋﻨﺪ اﻟﴩﻛﺔ ‪ 3‬ﻣﻨـﺎﻃﻖ إﻧﺘﺎﺟﻴـﺔ ﻭ‪4‬‬

‫ﻣﻨﺎﻃﻖ ﻻﺳﺘﻬﻼﻛﻪ ﻭﺗﻮزﻳﻌﻪ‪ .‬ﺟـﺪﻭﻝ اﻹﻧﺘـﺎج ﻭاﻟﻄﻠـﺐ ﻭاﻟﺘﻜﻠﻔـﺔ ﻣﻌﻄـﺎة ﰲ اﳉـﺪﻭﻝ‬


‫اﻟﺘﺎﱄ‪:‬‬

‫اﻹﻧﺘﺎج )اﻟﻌﺮض(‬ ‫ﻣﻮﻗﻊ اﳌﺼﻨﻊ‬


‫‪50‬‬ ‫اﻟﺪﻣﺎﻡ‬
‫‪30‬‬ ‫اﻟﻈﻬﺮاﻥ‬
‫‪70‬‬ ‫اﳉﺒﻴﻞ‬
‫‪150‬‬ ‫اﻹﲨﺎﱄ‬

‫اﻟﻄﻠﺐ‬ ‫اﳌﺴﺘﻮدﻋﺎت )ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ(‬


‫‪30‬‬ ‫ﻣﻜﺔ‬
‫‪60‬‬ ‫اﳌﺪﻳﻨﺔ‬
‫‪20‬‬ ‫ﺟﺪة‬
‫‪40‬‬ ‫اﻟﺮﻳﺎض‬
‫‪150‬‬ ‫اﻹﲨﺎﱄ‬

‫ﺟﺪﻭﻝ ﺗﻜﻠﻔﺔ اﻟﻨﻘﻞ ﻟﻠﻮﺣﺪة اﻟﻮاﺣﺪة )ﻧﺎﻗﻠﺔ ﻭاﺣﺪة(‪:‬‬


‫اﻟﺮﻳﺎض‬ ‫ﺟﺪة‬ ‫اﳌﺪﻳﻨﺔ‬ ‫ﻣﻜﺔ‬ ‫ﻣﻦ ‪ /‬إﱃ‬
‫‪130‬‬ ‫‪190‬‬ ‫‪180‬‬ ‫‪150‬‬ ‫اﻟﺪﻣﺎﻡ‬
‫‪170‬‬ ‫‪150‬‬ ‫‪140‬‬ ‫‪200‬‬ ‫اﻟﻈﻬﺮاﻥ‬
‫‪220‬‬ ‫‪170‬‬ ‫‪120‬‬ ‫‪250‬‬ ‫اﳉﺒﻴﻞ‬
‫‪79‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫اﳌﻄﻠﻮب ﻣﻌﺮﻓﺔ اﻟﺘﻮزﻳﻊ اﻷﻣﺜﻞ ﻟﻨﻘﻞ ﻫﺬﻩ اﻟﻜﻤﻴﺎت اﳌﻨﺘﺠﺔ ﰲ اﻟﴩﻗﻴﺔ إﱃ ﻣﺮاﻛـﺰ‬
‫اﻟﺘﻮزﻳﻊ اﳌﺨﺘﻠﻔﺔ ﺑﺄﻗﻞ ﺗﻜﻠﻔﺔ ﳑﻜﻨﺔ‪.‬‬
‫ﻣﻠﺤﻮﻇﺔ‪ :‬ﻣﻊ أﻥ ﻫﺬﻩ اﳌﺸﻜﻠﺔ ﻣﻦ اﳌﻤﻜـﻦ ﺻـﻴﺎﻏﺘﻬﺎ ﺛـﻢ ﺣﻠﻬـﺎ ﺑﻄﺮﻳﻘـﺔ اﻟﱪﳎـﺔ‬
‫اﳋﻄﻴــﺔ اﻟــﺴﺎﺑﻘﺔ إﻻ أﻧﻨــﺎ ﺳــﻨﺮ￯ أﻧــﻪ ﻣــﻦ اﻷﻓــﻀﻞ ﺣﻠﻬــﺎ ﺑﻄﺮﻳﻘــﺔ ﻣــﺸﻜﻠﺔ اﻟﻨﻘــﻞ‬
‫" ‪ "Transportation Problem‬ﻭﻫﻲ ﻃﺮﻳﻘﺔ ﻋﻤﻠـﺖ ﺧﺼﻴـﺼﺎ ﻟﺘﺤـﻞ اﳌـﺸﺎﻛﻞ ﻣـﻦ ﻫـﺬا‬
‫اﻟﻨﻮع‪.‬‬
‫‪Transportation‬‬ ‫ﻗﺒﻞ ﴍح ﺧﻄﻮات اﳊﻞ ﳚﺐ أﻥ ﻧﻮﺿﺢ ﺷﻜﻞ ﺟﺪﻭﻝ اﻟﻨﻘـﻞ “‬
‫‪ ”Tableau‬ﻭﻣﻜﻮﻧﺎﺗﻪ اﻷﺳﺎﺳﻴﺔ‪.‬‬
‫ﺟﺪﻭﻝ اﻟﻨﻘﻞ‬
‫ﻹﻇﻬﺎر اﻟﺒﻴﺎﻧﺎت ﰲ ﺷﻜﻞ ﻭاﺿﺢ ﻭﻟﺘﺒﺴﻴﻂ اﻹﺟـﺮاءات ﻭاﳊـﺴﺎﺑﺎت اﻟـﴬﻭرﻳﺔ‬
‫ﳚﺐ أﻥ ﻧﻀﻊ ﻫﺬﻩ اﻟﺒﻴﺎﻧﺎت ﰲ ﺟﺪﻭﻝ ‪.‬‬
‫ﻫﺬا اﳉﺪﻭﻝ ﻳﺘﻜﻮﻥ ﻣﻦ ‪ 6‬ﻋﻨﺎﴏ‪:‬‬
‫‪ −1‬ﻣﺼﺎدر اﻹﻧﺘﺎج )اﳌﺼﺎﻧﻊ ‪ ..‬ﻭﻏﲑﻫﺎ(‪.‬‬
‫‪ −2‬اﻹﻧﺘﺎج )اﻟﻜﻤﻴﺔ اﳌﻨﺘﺠﺔ…(‪.‬‬
‫‪ −3‬ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ )ﻣﺴﺘﻮدﻋﺎت‪ ,‬ﳐﺎزﻥ …(‪.‬‬
‫‪ −4‬اﻟﻄﻠﺐ‪.‬‬
‫‪ −5‬ﺗﻜﻠﻔﺔ اﻟﻨﻘﻞ‪.‬‬
‫‪ −6‬اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪80‬‬

‫اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﺒﲔ اﻟﺸﻜﻞ اﻟﻌﺎﻡ ﳉﺪﻭﻝ اﻟﻨﻘﻞ‪:‬‬


‫إﱃ ‪\ To‬‬ ‫ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ‬ ‫اﻟﻌﺮض‬
‫ﻣﻦ \‪From‬‬ ‫‪Destinations‬‬ ‫‪Supplies‬‬

‫ﺗﻜﻠﻔﺔ اﻟﻨﻘﻞ‬
‫‪Shipping‬‬
‫‪cost‬‬

‫اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬
‫‪Shipping‬‬
‫‪allocation‬‬

‫اﳌﺼﺎدر‬

‫‪Sources‬‬

‫‪Demands‬‬
‫اﻟﻄﻠﺐ‬ ‫‪ Totals‬اﻹﲨﺎﱄ‬

‫ﻭﻳﻼﺣﻆ ﻣﻦ اﳉﺪﻭﻝ أﻥ ﻛﻞ ﺧﻠﻴﺔ ﻣﻦ ﺧﻼﻳﺎ اﳌﺼﺪر ﻭﻛﺬﻟﻚ ﻣﺮﻛﺰ اﻟﺘﻮزﻳـﻊ ﻗـﺪ‬


‫ﻗﺴﻤﺖ إﱃ ﻗﺴﻤﲔ‪ .‬ﰲ اﳉﺰء اﻟﻌﻠﻮﻱ ﺗﻮﺟﺪ ﺗﻜﻠﻔـﺔ ﻧﻘـﻞ اﻟﻮﺣـﺪة ﻭﰲ اﻷﺳـﻔﻞ ﺗﻮﺟـﺪ‬
‫اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‪ .‬ﻭﻭﺟﻮد ﺻﻔﺮ )أﻭ ﻓﺮاﻏﺎت( ﰲ ﺧﺎﻧﺔ اﻟﻜﻤﻴـﺔ اﳌﻨﻘﻮﻟـﺔ ﻳـﺪﻝ ﻋـﲆ أﻧـﻪ ﱂ‬
‫ﺗﻨﻘﻞ أﻱ ﻛﻤﻴﺔ ﻣﻦ ذﻟﻚ اﳌﺼﺪر أﻭ اﳌﺼﻨﻊ إﱃ ذاﻙ اﳌﺮﻛﺰ أﻭ اﳌﺴﺘﻮدع‪ .‬ﻫـﺬﻩ اﻟﻔﺮاﻏـﺎت‬
‫ﺳﺘﺴﺘﺨﺪﻡ ﰲ اﻟﻮﺻﻮﻝ ﳊﻠﻮﻝ أﺧﺮ￯ ﻗﺪ ﺗﻜﻮﻥ أﻗﻞ ﺗﻜﻠﻔﺔ‪.‬‬
‫‪81‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫‪ "Transportation‬ﻟـﴩﻛﺔ اﻟﻌـﺎﻳﺮ ﻟﻨﻘﻠﻴـﺎت‬ ‫اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﺒﲔ ﺟـﺪﻭﻝ اﻟﻨﻘـﻞ "‪Tableau‬‬

‫اﻟﺒﱰﻭﻝ‪.‬‬
‫إﱃ ‪\ To‬‬ ‫ﻣﻜﺔ‬ ‫اﳌﺪﻳﻨﺔ‬ ‫ﺟﺪة‬ ‫اﻟﺮﻳﺎض‬ ‫اﻟﻌﺮض‬
‫ﻣﻦ \‪From‬‬
‫‪Supplies‬‬

‫‪150‬‬ ‫‪180‬‬ ‫‪190‬‬ ‫‪130‬‬

‫اﻟﺪﻣﺎﻡ‬ ‫‪50‬‬

‫‪200‬‬ ‫‪140‬‬ ‫‪150‬‬ ‫‪170‬‬

‫اﻟﻈﻬﺮاﻥ‬ ‫‪30‬‬

‫‪250‬‬ ‫‪120‬‬ ‫‪170‬‬ ‫‪220‬‬

‫اﳉﺒﻴﻞ‬ ‫‪70‬‬
‫‪Demands‬‬
‫اﻟﻄﻠﺐ‬ ‫‪30‬‬ ‫‪60‬‬ ‫‪20‬‬ ‫‪40‬‬ ‫‪150‬‬

‫ﻳﻼﺣﻆ ﻣﻦ اﳉﺪﻭﻝ أﻥ ﻛﻤﻴﺔ اﻹﻧﺘﺎج )اﻟﻌـﺮض( ﻭﻛﻤﻴـﺔ اﻟﻄﻠـﺐ ﻣﺘـﺴﺎﻭﻳﺘﲔ‪ .‬ﰲ‬


‫ﹰ‬
‫ﻣﺴﺘﻘﺒﻼ إﻥ ﺷﺎء اﷲ‪.‬‬ ‫ﺣﺎﻻت أﺧﺮ￯ ﻗﺪ ﻻ ﺗﺘﺴﺎﻭ￯ اﻟﻜﻤﻴﺘﲔ ﻭﻫﺬا ﺳﻨﺘﻄﺮﻕ إﻟﻴﻪ‬

‫إﳚﺎد اﳊﻞ اﳌﺒﺪﺋﻲ اﳌﻤﻜﻦ‬


‫”‪“ The northwest-corner technique‬‬ ‫‪ −1‬ﻃﺮﻳﻘﺔ اﻟﺮﻛﻦ اﻟﺸﲈﱄ اﻟﻐﺮﰊ‬
‫”‪“ The minimum-cost technique‬‬ ‫‪ −2‬ﻃﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ‬
‫‪ −3‬ﻃﺮﻳﻘﺔ ﻓﻮﺟﻞ اﻟﺘﻘﺮﻳﺒﻴﺔ )‪Vogel's Approximation Method (VAM‬‬

‫‪ −1‬ﻃﺮﻳﻘﺔ اﻟﺮﻛﻦ اﻟﺸﲈﱄ اﻟﻐﺮﰊ‬


‫ﻹﳚﺎد اﳊﻞ اﳌﺒﺪﺋﻲ ﺑﺎﺳﺘﺨﺪاﻡ اﻟﻄﺮﻳﻘﺔ ﳚﺐ اﺗﺒﺎع اﳋﻄﻮات اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫أ( اﺑﺪأ ﺑﺎﳋﻠﻴﺔ اﻟﺘﻲ ﺗﻘﻊ ﰲ أﻗﴡ اﻟﺮﻛﻦ اﻟﺸﲈﱄ اﻟﻐﺮﰊ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪82‬‬

‫ب( ﻗﺎرﻥ اﻟﻌﺮض ﻭاﻟﻄﻠﺐ ﳍﺬﻩ اﳋﻠﻴﺔ ﻭﺿﻊ اﻟﻜﻤﻴﺔ اﻷﻗﻞ ﻣـﻨﻬﲈ‪ ,‬ﻭﺿـﻊ داﺋـﺮة‬
‫ﻋﲆ ﻫﺬﻩ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ ﻭاﻃﺮح اﻟﻜﻤﻴﺔ ﻫﺬﻩ ﻣﻦ ﻛﻼ اﻟﻄﺮﻓﲔ‪ .‬ﰲ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ اﻟﺴﺎﺑﻘﺔ‬
‫ﻳﻮﺟﺪ ﻋﺮض ‪ 50‬ﻧﺎﻗﻠﺔ ﻭﻃﻠﺐ ‪ 30‬ﻧﺎﻗﻠﺔ ﻣﻦ اﻟﺒﱰﻭﻝ‪ ,‬ﻭﻟﺬﻟﻚ ﻧﺤﻦ ﻧﺨﺼﺺ ‪ 30‬ﻧﺎﻗﻠـﺔ ﰲ‬
‫ﻫﺬﻩ اﳋﺎﻧﺔ‪.‬‬
‫اﳉﺪﻭﻝ اﻷﻭﻝ‪ :‬ﺗﻌﺒﺌﺔ ﺧﻠﻴﺔ اﻟﺪﻣﺎﻡ ‪ −‬ﻣﻜﺔ‬
‫إﱃ ‪\ To‬‬ ‫اﻟﻌﺮض‬
‫ﻣﻜﺔ‬ ‫اﳌﺪﻳﻨﺔ‬ ‫ﺟﺪة‬ ‫اﻟﺮﻳﺎض‬
‫ﻣﻦ \‪From‬‬ ‫‪Supplies‬‬

‫‪150‬‬ ‫‪180‬‬ ‫‪190‬‬ ‫‪130‬‬

‫اﻟﺪﻣﺎﻡ‬ ‫‪30‬‬ ‫‪, 2050‬‬

‫‪200‬‬
‫‪140‬‬ ‫‪150‬‬ ‫‪170‬‬

‫اﻟﻈﻬﺮاﻥ‬ ‫‪30‬‬

‫‪250‬‬
‫‪120‬‬ ‫‪170‬‬ ‫‪220‬‬

‫اﳉﺒﻴﻞ‬ ‫‪70‬‬

‫‪Demands‬‬ ‫‪30 0‬‬


‫اﻟﻄﻠﺐ‬ ‫‪60‬‬ ‫‪20‬‬ ‫‪40‬‬ ‫‪150‬‬

‫ج( إذا ﻛﺎﻧﺖ اﳋﻠﻴﺔ اﳌﺨﺼﺼﺔ ﳍﺎ اﻟﻜﻤﻴﺔ اﻟﺴﺎﺑﻘﺔ ﻫـﻲ اﳋﻠﻴـﺔ اﻟﻮاﻗﻌـﺔ ﰲ أﻗـﴡ‬
‫اﻟﺰاﻭﻳﺔ اﳉﻨﻮب ﴍﻗﻴﺔ ﻧﺘﻮﻗﻒ ﻋﻨﺪ ﻫﺬا اﳊﺪ‪ .‬ﻓﻴﲈ ﻋﺪا ذﻟﻚ أﻛﻤﻞ اﳋﻄﻮات اﻟﺘﺎﻟﻴﺔ‪.‬‬
‫د( اذﻫﺐ إﱃ اﳋﻠﻴﺔ اﳌﺠﺎﻭرة ﺣﺴﺐ اﻟﴩﻭط اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫• إذا ﻛﺎﻥ اﻟﻌﺮض أﻛﱪ ﻣﻦ اﻟﻄﻠﺐ‪ ,‬إذا ﲢﺮﻙ ﰲ ﻧﻔﺲ اﻟﺼﻒ‬
‫‪83‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫• إذا ﻛﺎﻥ اﻟﻌﺮض أﻗﻞ ﻣﻦ اﻟﻄﻠﺐ ﲢﺮﻙ ﰲ ﻧﻔﺲ اﻟﻌﻤﻮد‪.‬‬


‫• إذا ﻛﺎﻥ اﻟﻌﺮض ﻭاﻟﻄﻠﺐ ﻣﺘﺴﺎﻭﻳﺎﻥ ﲢﺮﻙ أﻓﻘﻴﺎ ﺑﺎﲡﺎﻩ اﻟﺰاﻭﻳﺔ اﳉﻨﻮب ﴍﻗﻴـﺔ‪.‬‬
‫ﰲ اﳌﺸﻜﻠﺔ اﻟﺴﺎﺑﻘﺔ ﲢﺮﻛﻨﺎ ﻣﻦ اﻟﺪﻣﺎﻡ‪ −‬ﻣﻜﺔ ﺛﻢ اﻟﺪﻣﺎﻡ ‪ −‬اﳌﺪﻳﻨﺔ‪.‬‬

‫اﳉﺪﻭﻝ اﻟﺜﺎﲏ‪ :‬ﺗﻌﺒﺌﺔ ﺧﻠﻴﺔ اﻟﺪﻣﺎﻡ ‪ −‬اﳌﺪﻳﻨﺔ‬

‫اﳉﺪﻭﻝ اﻟﺜﺎﻟﺚ‪ :‬ﺗﻌﺒﺌﺔ ﺧﻠﻴﺔ اﻟﻈﻬﺮاﻥ – اﳌﺪﻳﻨﺔ‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪84‬‬

‫اﳉﺪﻭﻝ اﻟﺮاﺑﻊ‪ :‬ﺗﻌﺒﺌﺔ ﺧﻠﻴﺔ اﳉﺒﻴﻞ – اﳌﺪﻳﻨﺔ‬

‫اﳉﺪﻭﻝ اﳋﺎﻣﺲ‪ :‬ﺗﻌﺒﺌﺔ ﺧﻠﻴﺔ اﳉﺒﻴﻞ‪ −‬ﺟﺪة‬

‫اﳉﺪﻭﻝ اﻟﺴﺎدس‪ :‬ﺗﻌﺒﺌﺔ ﺧﻠﻴﺔ اﳉﺒﻴﻞ‪ −‬اﻟﺮﻳﺎض‬


‫‪85‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﳚﺐ أﻥ ﻧﻌﻠﻢ أﻥ ﻋﺪد اﳋﺎﻧﺎت ﻏﲑ اﻟﺼﻔﺮﻳﺔ )ﻏﲑ اﻟﻔﺎرﻏﺔ( ﳚﺐ أﻥ ﺗﺴﺎﻭﻱ ﻋﺪد‬


‫)‪1 −(N‬‬ ‫اﳌﺼﺎدر )‪ + (M‬ﻋﺪد ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ )‪+ (M) = 1 −(N‬‬
‫ﻣﻦ ﺑﲔ إﲨﺎﱄ اﳋﻼﻳﺎ اﻟﺘﻲ ﳎﻤﻮﻋﻬﺎ = )‪(N) × (M‬‬

‫ﻟﺬﻟﻚ ﻓﺈﻧﻪ ﰲ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ اﻟﺴﺎﺑﻘﺔ ﻳﻮﺟﺪ ﻫﻨﺎﻙ ‪ 12 = 4× 3‬ﺧﻠﻴﺔ ﳑﻜﻦ أﻥ ﻳﻮﺿﻊ‬
‫ﻓﻴﻬﺎ ﻛﻤﻴﺔ ﻟﻠﻨﻘﻞ‪ .‬ﻭﻋﺪد اﳋﺎﻧﺎت ﻏﲑ اﻟﺼﻔﺮﻳﺔ ﳚﺐ أﻥ ﺗﻜﻮﻥ ‪ . 6 = 1− 4+3‬ﻭﻟﺬﻟﻚ إذا‬
‫ﻛﺎﻥ ﻋﺪد اﳋﺎﻧﺎت اﳌﻌﺒﺄة أﻗﻞ ﻣﻦ ‪ 6‬ﻓﺈﻥ اﳊﻞ ﻳﻘـﺎﻝ ﻟـﻪ "ﻣﺘﺤﻠـﻞ ‪ "Degeneracy‬ﻛـﺬﻟﻚ‬
‫‪ ." not‬ﺧﻄﻮات اﳊﻞ اﳌﺮاد ﴍﺣﻬﺎ ﻻ ﺗﺴﻤﺢ ﺑﺎﳊـﻞ ﻏـﲑ‬ ‫ﻳﻘﺎﻝ ﻟﻪ " ﻟﻴﺲ أﺳﺎﳼ ‪basic‬‬

‫اﻷﺳﺎﳼ ﻭﻟﻜﻦ ﺳﻨﺘﻌﺮض ﻟﻠﺤﺎﻟﺔ اﻟﺘﻲ ﻳﻜﻮﻥ ﻓﻴﻬﺎ اﳊﻞ ﻣﺘﺤﻠـﻞ ”‪ “Degeneracy‬ﻻ ﹰ‬
‫ﺣﻘـﺎ‬
‫إﻥ ﺷﺎء اﷲ ‪.‬‬
‫ﻭﻳﻼﺣﻆ أﻥ ﻫﺬﻩ اﳊﻞ اﳌﺒﺪﺋﻲ ﱂ ﻳﺄﺧـﺬ ﺑﺎﳊـﺴﺒﺎﻥ اﻟﺘﻜﻠﻔـﺔ اﻹﲨﺎﻟﻴـﺔ ﻟﻨﻘـﻞ ﻫـﺬا‬
‫اﳌﻨﺘﺞ‪ .‬اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ اﳊﻞ اﳌﺒﺪﺋﻲ ﻭﺗﻜﻠﻔﺘﻬﺎ اﻹﲨﺎﻟﻴﺔ ﺑﺎﺳﺘﺨﺪاﻡ اﻟﺮﻛﻦ اﻟـﺸﲈﱄ‬
‫”‪“ The northwest-corner technique‬‬ ‫اﻟﻐﺮﰊ‬

‫اﻟﺪﻣﺎﻡ‪−‬‬ ‫اﻟﺪﻣﺎﻡ‪−‬‬ ‫اﻟﻈﻬﺮاﻥ‬ ‫اﳉﺒﻴﻞ ‪−‬‬ ‫اﳉﺒﻴﻞ ‪−‬‬ ‫اﳉﺒﻴﻞ ‪−‬‬


‫اﻹﲨﺎﱄ‬
‫ﻣﻜﺔ‬ ‫اﳌﺪﻳﻨﺔ‬ ‫‪ −‬اﳌﺪﻳﻨﺔ‬ ‫اﳌﺪﻳﻨﺔ‬ ‫ﺟﺪة‬ ‫اﻟﺮﻳﺎض‬
‫اﻟﻜﻤﻴﺔ‬
‫‪30‬‬ ‫‪20‬‬ ‫‪30‬‬ ‫‪10‬‬ ‫‪20‬‬ ‫‪40‬‬
‫اﳌﻨﻘﻮﻟﺔ‬
‫اﻟﺘﻜﻠﻔﺔ‬ ‫‪150‬‬ ‫‪180‬‬ ‫‪140‬‬ ‫‪120‬‬ ‫‪170‬‬ ‫‪220‬‬

‫اﻹﲨﺎﱄ‬ ‫‪4500‬‬ ‫‪3600‬‬ ‫‪4200‬‬ ‫‪1200‬‬ ‫‪3400‬‬ ‫‪8800‬‬ ‫‪25700‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪86‬‬

‫‪ −2‬ﻃﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ ”‪“ The Minimum-cost Technique‬‬

‫ﺧﻄﻮات اﳊﻞ‪:‬‬
‫أ( أﺑﺪأ ﻣﻦ اﳋﻠﻴﺔ اﻟﺘﻲ ﻓﻴﻬﺎ أﻗﻞ ﺗﻜﻠﻔﺔ ﻧﻘﻞ ‪ .‬إذا ﻭﺟﺪ أﻛﺜﺮ ﻣﻦ ﻭاﺣﺪة اﺧﱰ اﳋﻠﻴﺔ‬
‫اﻟﺘﻲ ﺗﻨﻘﻞ ﲠﺎ أﻛﱪ ﻛﻤﻴﺔ ﳑﻜﻨﺔ‪.‬‬
‫ب( ﻗﺎرﻥ ﺑﲔ اﳌﺘﺎح ﻣﻦ اﻟﻄﻠﺐ ﻭاﻟﻌﺮض ﻭﺿﻊ اﻟﻜﻤﻴﺔ اﻷﻗﻞ ﻭﺿﻊ ﻋﻠﻴﻬﺎ داﺋـﺮة‬
‫ﻭﺧﻔﺾ اﻟﻄﻠﺐ ﻭاﻟﻌﺮض ﲠﺬﻩ اﻟﻘﻴﻤﺔ‪.‬‬
‫ج( إذا ﻛﺎﻥ ﻟﻴﺲ ﻣﻦ اﳌﻤﻜﻦ ﲣﺼﻴﺺ ﻛﻤﻴﺎت ﻟﻠﻨﻘﻞ ﻗﻒ ﻭﻫﺬا ﻫﻮ اﳊﻞ اﳌﺒﺪﺋﻲ‪.‬‬
‫ﻓﻴﲈ ﻋﺪا ذﻟﻚ ﻧﺬﻫﺐ إﱃ اﳋﻠﻴﺔ ﻭاﻟﺘﻲ ﻳﻮﺟﺪ ﲠﺎ أﻗﻞ ﺗﻜﻠﻔﺔ ﻧﻘﻞ ﺗﺎﻟﻴﺔ‪.‬‬
‫ﰲ اﳌﺸﻜﻠﺔ اﻟﺴﺎﺑﻘﺔ ﻧﻼﺣﻆ أﻥ أﻗﻞ ﺗﻜﻠﻔﺔ ﻧﻘـﻞ ﻟﻠﻮﺣـﺪة ﺗﻘـﻊ ﰲ اﳋﻠﻴـﺔ اﳋﺎﺻـﺔ‬
‫ﺑﺎﻟﻨﻘﻞ ﻣﻦ اﳉﺒﻴﻞ إﱃ اﳌﺪﻳﻨﺔ )ﻭﻫﻲ ‪ 120‬رﻳﺎﻻﹰ( ﻭﻳﻮﺟﺪ ‪ 70‬ﰲ ﺧﺎﻧﺔ اﻟﻌﺮض ﻭ‪ 60‬ﰲ ﺧﺎﻧﺔ‬
‫اﻟﻄﻠﺐ‪ ,‬ﻟﺬﻟﻚ ﻧﻀﻊ ‪ 60‬ﻧﺎﻗﻠﺔ ﻟﺘﻨﻘﻞ اﻟﺒﱰﻭﻝ ﻣﻦ اﳉﺒﻴﻞ إﱃ اﳌﺪﻳﻨﺔ‪.‬‬
‫‪87‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﺑﻌﺪ ذﻟﻚ ﻧﻨﺘﻘﻞ ﻣﻦ اﳋﻠﻴﺔ اﳉﺒﻴﻞ ‪ −‬اﳌﺪﻳﻨﺔ ﻟﻠﺨﻠﻴﺔ اﻟﺪﻣﺎﻡ ‪ −‬اﻟﺮﻳﺎض )ﺗﻜﻠﻔﺔ ‪130‬‬

‫رﻳﺎﻻﹰ( ﻭﻧﻘﺎرﻥ ﺑﲔ ﻋﺮض ‪ 50‬ﻧﺎﻗﻠﺔ ﻣﻊ ﻃﻠﺐ ‪ 40‬ﻧﺎﻗﻠﺔ ﻭﻟﺬﻟﻚ ﻧﻀﻊ ‪ 40‬ﰲ اﻟﺪﻣﺎﻡ ‪−‬‬
‫اﻟﺮﻳﺎض‪ .‬ﻭﻫﻲ أﲨﺎﱄ ﻣﺎ ﳛﺘﺎﺟﻪ اﻟﺮﻳﺎض‪.‬‬

‫ﺛﻢ ﻧﻨﺘﻘﻞ إﱃ اﳋﻠﻴﺔ اﻟﻈﻬﺮاﻥ ‪ −‬اﳌﺪﻳﻨﺔ ﻭﻟﻜﻦ ﻻ ﻧﺴﺘﻄﻴﻊ أﻥ ﻧﻨﻘﻞ أﻱ ﻛﻤﻴﺔ; ﻷﻥ‬
‫ﲨﻴﻊ ﻃﻠﺒﺎت اﳌﺪﻳﻨﺔ ﻗﺪ ﺣﺪدت‪ .‬ﻭﻟﺬﻟﻚ ﻧﺘﺤﺮﻙ ﻟﻠﺨﻼﻳﺎ اﻟﺘﺎﻟﻴﺔ ﰲ ﺗﻘﻠﻴﻞ اﻟﺘﻜﻠﻔﺔ )‪150‬‬

‫رﻳﺎﻻﹰ ﺗﻜﻠﻔﺔ اﻟﻨﻘﻞ ﻟﻠﻮﺣﺪة( ﻭﳘﺎ ﺧﻠﻴﺔ اﻟﺪﻣﺎﻡ ‪ −‬ﻣﻜﺔ ﻭاﻟﻈﻬﺮاﻥ ‪ −‬ﺟﺪة ﻭﻧﻀﻊ ‪ 20‬ﻭ‪10‬‬

‫ﰲ ﻛﻞ ﻣﻨﻬﲈ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪88‬‬

‫ﻳﺄﰐ اﻟﺪﻭر ﻋﲆ اﳋﻼﻳﺎ اﳋﺎﺻﺔ ﺑﺎﻟﻈﻬﺮاﻥ ‪ −‬اﻟﺮﻳﺎض ﻭاﳉﺒﻴﻞ ‪ −‬ﺟﺪة‪ ,‬ﺛﻢ اﻟﺪﻣﺎﻡ‬
‫‪ −‬اﳌﺪﻳﻨﺔ ﻭﻟﻜﻦ ﻻ ﻧﺴﺘﻄﻴﻊ أﻥ ﻧﺨﺼﺺ أﻱ ﻛﻤﻴﺔ ﰲ ﻫﺬﻩ اﳋﻼﻳﺎ; ﻭذﻟﻚ ﻟﻌﺪﻡ ﺳﲈح‬
‫اﻟﻌﺮض أﻭ اﻟﻄﻠﺐ ﰲ ﻫﺬﻩ اﳋﻼﻳﺎ‪ .‬ﻟﺬﻟﻚ ﻧﻨﺘﻘﻞ إﱃ اﳋﻠﻴﺔ اﻟﻈﻬﺮاﻥ ‪ −‬ﻣﻜﺔ ﻭﻧﺨﺼﺺ‬
‫ﻓﻴﻬﺎ ‪ 10‬ﻧﺎﻗﻼت ﺛﻢ أﺧﲑا اﳉﺒﻴﻞ ‪ −‬ﻣﻜﺔ ﻭﻧﺨﺼﺺ ﻓﻴﻬﺎ ‪ 10‬ﻧﺎﻗﻼت ﻭﺑﺬﻟﻚ ﻳﺘﻢ ﻧﻘﻞ‬
‫ﲨﻴﻊ اﻟﻜﻤﻴﺔ اﳌﻨﺘﺠﺔ ﰲ ﺗﻠﻚ اﳌﺼﺎﻧﻊ إﱃ ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ اﳌﺤﺘﺎﺟﺔ‪.‬‬

‫ﻧﻼﺣﻆ أﻥ ﻋﺪد اﳋﻼﻳﺎ اﳌﺸﻐﻮﻟﺔ = ‪ 6‬ﻭﻫﻮ اﻟﺮﻗﻢ اﳌﻄﻠﻮب ﻟﻠﺤﺼﻮﻝ ﻋﲆ ﺣﻞ‬


‫اﺑﺘﺪاﺋﻲ أﺳﺎﳼ‪.‬‬
‫اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ اﳊﻞ اﻻﺑﺘﺪاﺋﻲ ﺑﻄﺮﻳﻘﺔ اﻟﺘﻜﻠﻔﺔ اﻷﻗﻞ ﻭاﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ‬
‫ﻟﻨﻘﻞ ﲨﻴﻊ اﻹﻧﺘﺎج‬

‫اﻟﺪﻣﺎﻡ‬ ‫اﻟﻈﻬﺮاﻥ‬ ‫اﳉﺒﻴﻞ ‪−‬‬ ‫اﳉﺒﻴﻞ ‪−‬‬ ‫اﻟﻈﻬﺮاﻥ‬ ‫اﻟﺪﻣﺎﻡ ‪−‬‬


‫‪−‬ﻣﻜﺔ‬ ‫‪ −‬ﻣﻜﺔ‬ ‫ﻣﻜﺔ‬ ‫اﳌﺪﻳﻨﺔ‬ ‫‪ −‬ﺟﺪة‬ ‫اﻟﺮﻳﺎض‬
‫اﻟﻜﻤﻴﺔ‬
‫‪10‬‬ ‫‪10‬‬ ‫‪10‬‬ ‫‪60‬‬ ‫‪20‬‬ ‫‪40‬‬ ‫‪150‬‬
‫اﳌﺨﺼﺼﺔ‬
‫ﺗﻜﻠﻔﺔ اﻟﻮﺣﺪة‬
‫‪150‬‬ ‫‪200‬‬ ‫‪250‬‬ ‫‪120‬‬ ‫‪150‬‬ ‫‪130‬‬
‫اﻟﻮاﺣﺪة‬
‫‪1500‬‬ ‫‪2000‬‬ ‫‪2500‬‬ ‫‪7200‬‬ ‫‪3000‬‬ ‫‪5200‬‬ ‫‪21400‬‬
‫‪89‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﻫﻨﺎ ﺗﻼﺣﻆ أﻥ ﻃﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ )‪ (The minimum-cost technique‬أدت إﱃ‬


‫‪The northwest-corner‬‬ ‫أﻗﻞ ﺗﻜﻠﻔﺔ إﲨﺎﻟﻴﺔ ﻣﻘﺎرﻧﺔ ﻣﻊ ﻃﺮﻳﻘﺔ اﻟﺮﻛﻦ اﻟﺸﲈﱄ اﻟﻐﺮﰊ )‬
‫‪ .(technique‬ﻭﻟﻜﻦ ﻫﺬا ﻫﻮ ﻟﻴﺲ اﳊﺎﻟﺔ اﻟﺪاﺋﻤﺔ‪ ,‬ﺣﻴﺚ إﻧﻪ ﰲ ﺑﻌﺾ اﳊﺎﻻت اﳋﺎﺻﺔ‬
‫ﻓﺈﻥ ﻃﺮﻳﻘﺔ اﻟﺮﻛﻦ اﻟﺸﲈﱄ اﻟﻐﺮﰊ ﺗﻌﻄﻲ ﺗﻜﺎﻟﻴﻒ أﻗﻞ‪ .‬ﻭﻟﻜﻦ ﻋﻤﻮﻣﺎ ﻃﺮﻳﻘﺔ اﻟﺮﻛﻦ‬
‫اﻟﺸﲈﱄ اﻟﻐﺮﰊ )‪ (The northwest-corner technique‬أﺳﻬﻞ ﺑﻜﺜﲑ ﻣﻦ ﻃﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ‬
‫)‪ (The minimum-cost technique‬ﻭﻟﻜﻦ ﻃﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ ﺗﻌﻄﻲ أﻗﻞ ﺗﻜﻠﻔﺔ ﰲ اﳊﻞ‬
‫اﻻﺑﺘﺪاﺋﻲ‪.‬‬
‫‪ −3‬ﻃﺮﻳﻘﺔ ﻓﻮﺟﻞ اﻟﺘﻘﺮﻳﺒﻴﺔ )‪Vogel's Approximation Method (VAM‬‬

‫ﺗﻌﺘﱪ ﻃﺮﻳﻘﺔ ﻓﻮﺟﻞ ﻣﻦ أﻫﻢ اﻟﻄـﺮﻕ اﻟـﺜﻼث ﻋـﲆ اﻹﻃـﻼﻕ ﳌـﺎ ﺗﺘﻤﻴـﺰ ﺑـﻪ ﻫـﺬﻩ‬
‫اﻟﻄﺮﻳﻘﺔ ﻣﻦ اﻟﴪﻋﺔ ﰲ اﻟﻮﺻﻮﻝ إﱃ اﳊﻞ اﻷﻣﺜﻞ أﻭ اﳊـﻞ اﻟﻘﺮﻳـﺐ ﻣـﻦ اﳊـﻞ اﻷﻣﺜـﻞ‬
‫ﹰ‬
‫ﻭﻧﺎدرا ﻣﺎ ﺗﻜﻮﻥ ﻃﺮﻳﻘﺘﻲ أﻗﻞ اﻟﺘﻜﺎﻟﻴﻒ ﻭاﻟﻄﺮﻳﻘﺔ اﻟـﺸﲈﻟﻴﺔ اﻟﻐﺮﺑﻴـﺔ أﻓـﻀﻞ ﻣـﻦ ﻃﺮﻳﻘـﺔ‬
‫ﻓﻮﺟﻞ‪.‬ﻟﻜﻦ ﻃﺮﻳﻘﺔ ﻓﻮﺟﻞ ﲢﺘﺎج إﱃ ﻋﻤﻠﻴﺎت ﺣﺴﺎﺑﻴﺔ أﻃـﻮﻝ ﳑـﺎ ﲢﺘﺎﺟـﻪ ﻃﺮﻳﻘﺘـﺎ أﻗـﻞ‬
‫اﻟﺘﻜﺎﻟﻴﻒ ﻭاﻟﺰاﻭﻳﺔ اﻟﺸﲈﻟﻴﺔ اﻟﻐﺮﺑﻴﺔ‪.‬‬
‫ﻭﺗﺘﻠﺨﺺ ﺧﻄﻮات ﻃﺮﻳﻘﺔ ﻓﻮﺟﻞ اﻟﺘﻘﺮﻳﺒﻴﺔ ﻛﲈ ﻳﲇ‪:‬‬
‫‪ −1‬ﺣﺴﺎب اﻟﻔﺮﻕ ﺑﲔ أﻗﻞ ﻛﻠﻔﺘﲔ ﰲ ﻛـﻞ ﺻـﻒ ﻭﰲ ﻛـﻞ ﻋﻤـﻮد‪ ,‬ﻭﺗﺄﺷـﲑ ﻫـﺬﻩ‬
‫اﻟﻔﺮﻭﻕ ﻋﲆ ﺟﺎﻧﺒﻲ ﺟﺪﻭﻝ اﳊﻞ‪.‬‬
‫‪ −2‬ﲢﺪﻳﺪ اﻟﺼﻒ أﻭ اﻟﻌﻤﻮد اﻟﺬﻱ ﻳﻤﺘﻠﻚ أﻛﱪ ﻓﺮﻕ‪.‬‬
‫‪ −3‬اﺧﺘﻴﺎر اﳋﻠﻴﺔ ذات اﻟﻜﻠﻔﺔ اﻷﻗﻞ ﰲ ذﻟﻚ اﻟﺼﻒ أﻭ اﻟﻌﻤﻮد‪.‬‬
‫‪ −4‬ﰲ اﳋﻠﻴﺔ اﻟﺘﻲ اﺧﺘﲑت ﰲ اﳋﻄﻮة )‪(3‬ﻧﻘﺎرﻥ اﺣﺘﻴﺎﺟﺎت اﳌﺮﻛﺰ ﻣﻊ ﻣﺎ ﻫﻮ ﻣﺘﻮﻓﺮ‬
‫ﰲ اﳌﺼﺪر ﻟﻨﺄﺧﺬ اﻟﻘﻴﻤﺔ اﻷﻗﻞ‪.‬‬
‫‪ −5‬ﻧﻌﻴﺪ ﺣﺴﺎب اﻟﻔﺮﻕ ﻣﺮة أﺧﺮ￯ ﻟﻜﻞ ﻣﻦ اﻷﻋﻤﺪة ﻭاﻟﺼﻔﻮﻑ ﻭﻧﻜـﺮر اﻟﻌﻤﻠﻴـﺔ‬
‫اﻟﺴﺎﺑﻘﺔ إﱃ أﻥ ﻧﻠﺒﻲ اﺣﺘﻴﺎﺟﺎت ﲨﻴﻊ ﻣﺮاﻛﺰ اﻟﻄﻠﺐ ﻣﻦ اﳌﺼﺎدر اﳌﺘﺎﺣﺔ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪90‬‬

‫ﺳﻴﺘﻢ ﺗﻮﺿﻴﺢ ﻃﺮﻳﻘﺔ ﻓﻮﺟﻞ ﺑﺎﻻﺳﺘﻌﺎﻧﺔ ﺑﺎﳌﺜﺎﻝ اﻟﺘﺎﱄ‪:‬‬


‫إﱃ \ ﻣﻦ‬ ‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫اﻟﻌﺮض ‪upplies‬‬ ‫اﻟﻔﺮﻕ‬
‫‪6‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪7-6=1‬‬
‫‪S1‬‬ ‫‪10‬‬

‫‪15‬‬ ‫‪80‬‬ ‫‪78‬‬ ‫‪78-15=63‬‬


‫‪S1‬‬ ‫‪15‬‬
‫‪Demands‬‬
‫اﻟﻄﻠﺐ‬ ‫‪15‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪25‬‬ ‫اﻷﻛﱪ‬
‫اﻟﻔﺮﻕ‬ ‫‪15-6=9‬‬ ‫‪80-7=73‬‬ ‫‪78-8=70‬‬
‫‪73‬‬

‫ﻧﺠﺪ اﻟﻔﺮﻕ ﰲ اﻟﺘﻜﻠﻔﺔ ﺑﲔ أﻗﻞ ﺗﻜﻠﻔﺘﲔ ﻟﻠﺼﻔﻮﻑ ﻭﻟﻸﻋﻤﺪة ﻛﲈ ﻫـﻮ ﻣﺒـﲔ ﰲ‬ ‫•‬

‫اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ‪.‬‬
‫ﻧﻼﺣﻆ أﻥ ﻟﻠﻌﻤﻮد اﻟﺜﺎﲏ أﻛﱪ ﻓﺮﻕ ﻭاﻟﺬﻱ ﻳﺴﺎﻭﻱ ‪.73‬‬ ‫•‬

‫‪ (S1,‬أﻗـﻞ ﻛﻠﻔـﺔ‬ ‫• ﻧﺒﺤﺚ ﻋﻦ أﻗﻞ ﺗﻜﻠﻔﺔ ﰲ اﻟﻌﻤﻮد اﻟﺜﺎﲏ‪ ,‬ﻓﻨﺠﺪ أﻥ ﻟﻠﺨﻠﻴﺔ )‪D2‬‬

‫ﻭاﻟﺒﺎﻟﻐﺔ ‪.7‬‬
‫ﻧﻘﺎرﻥ اﺣﺘﻴﺎﺟﺎت ﻣﺮﻛﺰ اﻟﻄﻠﺐ ‪ D2‬ﻣﻊ اﻟﻜﻤﻴﺔ اﳌﺘﺎﺣﺔ ﰲ اﳌﺼﺪر ‪ S1‬ﺛـﻢ ﻧﺨﺘـﺎر‬ ‫•‬

‫أﻗﻞ اﻟﻜﻤﻴﺘﲔ‪.Min (10,5) = 5 .‬‬

‫إﱃ \‬ ‫اﻟﻌﺮض‬
‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫اﻟﻔﺮﻕ‬
‫\ ﻣﻦ‬ ‫‪Supplies‬‬

‫‪6‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪7-6=1‬‬

‫‪S1‬‬ ‫‪5‬‬ ‫‪10-5=5‬‬

‫‪15‬‬ ‫‪80‬‬ ‫‪78‬‬ ‫‪78-15=63‬‬

‫‪S2‬‬ ‫‪15‬‬
‫‪Demands‬‬
‫اﻟﻄﻠﺐ‬ ‫‪15‬‬ ‫‪5-5=0‬‬ ‫‪5‬‬ ‫‪25‬‬

‫اﻟﻔﺮﻕ‬ ‫‪15-6=9‬‬ ‫‪80-7=73‬‬ ‫‪78-8=70‬‬ ‫اﻷﻛﱪ =‪73‬‬


‫‪91‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫• ﻭﻳﺘﻢ ﺗﻌﺪﻳﻞ اﻟﻌﺮض ﻭاﻟﻄﻠﺐ ﰲ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ‪ ,‬ﻭﻫﺬﻩ اﻟﻌﻤﻠﻴﺔ ﺗﺆدﻱ إﱃ ﺗﻠﺒﻴـﺔ‬
‫ﻛﺎﻣﻞ اﺣﺘﻴﺎﺟﺎت اﳌﺮﻛﺰ ‪ ,D2‬ﻟﺬا ﻳﺸﻄﺐ اﳌﺮﻛﺰ ‪ D2‬ﻣﻦ اﳉﺪﻭﻝ ﻟﻐـﺮض إﻋـﺎدة ﺣـﺴﺎب‬
‫اﻟﻔﺮﻭﻕ ﺑﲔ اﻟﺘﻜﺎﻟﻴﻒ ﻣﺮة أﺧﺮ￯‪.‬‬
‫• ﻳﺘﻢ ﺣﺴﺎب اﻟﻔﺮﻕ ﰲ اﻟﻜﻠﻔﺔ ﻟﻜﻞ ﺻﻒ ﻭﻋﻤﻮد ﰲ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ‪.‬‬
‫• ﻧﻼﺣﻆ أﻥ اﻟﻌﻤﻮد اﻟﺜﺎﻟﺚ )‪ (D3‬أﻋﲆ ﻓﺮﻕ ﰲ اﻟﻜﻠﻔﺔ ﻭﻳﺴﺎﻭﻱ ‪.70‬‬
‫• ﻧﺒﺤﺚ ﻋﻦ أﻗﻞ ﺗﻜﻠﻔﺔ ﰲ اﻟﻌﻤﻮد اﻟﺜﺎﻟﺚ‪ ,‬ﻓﻨﺠـﺪ أﻥ ﻟﻠﺨﻠﻴـﺔ )‪ (D3,S1‬أﻗـﻞ ﻛﻠﻔـﺔ‬
‫ﻭاﻟﺒﺎﻟﻐﺔ ‪.8‬‬
‫• ﻧﻘﺎرﻥ اﺣﺘﻴﺎﺟﺎت ﻣﺮﻛﺰ اﻟﻄﻠﺐ ‪ D3‬ﻣﻊ ﻣﺎ ﻫﻮ ﻣﺘﺎح ﻣﻦ ﻛﻤﻴﺎت ﻟﺪ￯ اﳌـﺼﺪر ‪,S1‬‬
‫ﺛﻢ ﻧﺨﺘﺎر أﻗﻞ اﻟﻜﻤﻴﺘﲔ‪.Min (5.5) = 5 .‬‬
‫ﻳﺘﻢ ﺷﻄﺐ ﻣﺮﻛﺰ اﻟﻄﻠﺐ ‪ D2‬ﻛﲈ ﰲ اﳉﺪﻭﻝ اﻟﺘﺎﱄ‪:‬‬

‫إﱃ \‬ ‫اﻟﻌﺮض‬
‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫اﻟﻔﺮﻕ‬
‫\ ﻣﻦ‬ ‫‪Supplies‬‬

‫‪6‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪8-6=2‬‬

‫‪S1‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5-5=0‬‬

‫‪78-15‬‬
‫‪15‬‬ ‫‪80‬‬ ‫‪78‬‬
‫‪= 63‬‬

‫‪S2‬‬ ‫‪15‬‬
‫‪Demands‬‬
‫اﻟﻄﻠﺐ‬ ‫‪15‬‬ ‫‪0‬‬ ‫‪5‬‬ ‫‪25‬‬

‫اﻷﻛﱪ‬
‫اﻟﻔﺮﻕ‬ ‫‪15-6=9‬‬ ‫‪xxxxxxxxx‬‬ ‫‪78-8=70‬‬
‫=‪70‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪92‬‬

‫ﻭﺑﻌﺪ ﺷﻄﺐ اﻟﻌﻤـﻮد اﻟﺜﺎﻟـﺚ )‪ (D3‬ﻭاﻟـﺼﻒ اﻷﻭﻝ )‪ (S1‬ﻭﻛﺘﺎﺑـﺔ اﳉـﺪﻭﻝ ﻣـﻦ‬


‫ﺟﺪﻳﺪ ﻳﻨﺘﺞ‪:‬‬

‫إﱃ \‬ ‫اﻟﻌﺮض‬
‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫اﻟﻔﺮﻕ‬
‫\ ﻣﻦ‬ ‫‪Supplies‬‬

‫‪6‬‬ ‫‪7‬‬ ‫‪8‬‬

‫‪S1‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪Xxxxx‬‬

‫‪15‬‬ ‫‪80‬‬ ‫‪78‬‬

‫‪S2‬‬ ‫‪15‬‬
‫‪Deman‬‬
‫‪ds‬‬
‫‪15‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪25‬‬
‫اﻟﻄﻠﺐ‬
‫اﻟﻔﺮﻕ‬ ‫‪xxxxxxx‬‬ ‫‪xxxxxxx‬‬

‫ﻋﻨﺪ ﻣﺮﺣﻠﺔ اﳊﻞ ﻫﺬﻩ ﻻ ﻧﺤﺘﺎج ﳊﺴﺎب اﻟﻔﺮﻕ ﰲ اﻟﻜﻠﻔﺔ ﻟﻠـﺼﻔﻮﻑ ﻭاﻷﻋﻤـﺪة‬
‫ﺑﺴﺒﺐ ﻭﺟﻮد ﺧﻠﻴﺔ ﻭاﺣﺪة )‪ (D1,S2‬ﻭﻣﺮﻛﺰ ﻭاﺣﺪ ﻓﻘﻂ ﻭﻫﻮ )‪ (D1‬ﻭاﻟﺬﻱ ﱂ ﳛﺼﻞ ﻋﲆ‬
‫اﺣﺘﻴﺎﺟﺎﺗﻪ ﺣﺘﻰ اﻵﻥ‪.‬‬
‫إﻥ ﻣــﺎ ﻧﺤﺘﺎﺟــﻪ ﻫﻨــﺎ اﻟﺒﺤــﺚ ﻋــﻦ أﻗــﻞ ﻛﻠﻔــﺔ ﰲ اﻟﻌﻤــﻮد اﻷﻭﻝ‪ ,‬ﻭاﻟــﺬﻱ‬
‫ﻧﻼﺣﻆ ﻓﻴﻪ أﻥ اﳌـﺼﺪر ‪ S2‬ﻳﻘﺎﺑـﻞ أﻗـﻞ ﻛﻠﻔـﺔ ﻭاﻟﺘـﻲ ﺗـﺴﺎﻭﻱ ‪ 15‬ﻟـﺬا ﺳـﻴﺘﻢ ﲣـﺼﻴﺺ‬
‫ﻛﺎﻣــﻞ ﳏﺘﻮﻳــﺎت اﳌــﺼﺪر ‪ S2‬ﻟﺘﻠﺒﻴــﺔ ﺟــﺰء ﻣــﻦ اﺣﺘﻴﺎﺟــﺎت ﻣﺮﻛــﺰ اﻟﻄﻠــﺐ ‪ ,D1‬ﻭﻳــﺘﻢ‬
‫إﻟﻐﺎء اﳌﺮﻛﺰ ‪. S2‬‬
‫‪.‬‬

‫ﻭﺑﻮﺿﻊ أﻛﱪ ﻛﻤﻴﺔ ﳑﻜﻨﺔ ﰲ ﻫﺬﻩ اﳋﻠﻴـﺔ ﻭﻫـﻲ ‪ min(15,15)=15‬ﻧﺠـﺪ أﻥ ﺟـﺪﻭﻝ‬


‫اﳊﻞ اﻷﺳﺎﳼ اﻷﻭﻝ ﻫﻮ ﻛﲈ ﻳﲇ‪:‬‬
‫‪93‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫إﱃ \‬ ‫اﻟﻌﺮض‬
‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫اﻟﻔﺮﻕ‬
‫\ ﻣﻦ‬ ‫‪Supplies‬‬

‫‪6‬‬ ‫‪7‬‬ ‫‪8‬‬

‫‪S1‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪xxxxx‬‬

‫‪15‬‬ ‫‪80‬‬ ‫‪78‬‬

‫‪S2‬‬ ‫‪15‬‬ ‫‪0‬‬ ‫‪xxxxx‬‬


‫‪Demands‬‬
‫اﻟﻄﻠﺐ‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪25‬‬

‫اﻟﻔﺮﻕ‬ ‫‪xxxxxxx‬‬ ‫‪xxxxxxx‬‬ ‫‪xxxxxxx‬‬

‫اﺧﺘﺒﺎر أﻣﺜﻠﻴﺔ اﳊﻞ اﻷﻭﱄ‬


‫إﻥ اﳊﺼﻮﻝ ﻋﲆ اﳊـﻞ اﻷﺳـﺎﳼ اﻷﻭﱄ ﻻ ﻳﻌﻨـﻲ ﳖﺎﻳـﺔ اﳌـﺸﻜﻠﺔ ﻭإﻧـﲈ ﳚـﺐ أﻥ‬
‫ﺗﺴﺘﺨﺪﻡ أﺳﺎﻟﻴﺐ أﺧﺮ￯ ﻻﺧﺘﺒﺎر ﻣﺎ إذا ﻛﺎﻥ اﳊﻞ اﻷﺳﺎﳼ اﻟﺬﻱ ﺗﻢ اﳊﺼﻮﻝ ﻋﻠﻴﻪ ﻣـﻦ‬
‫ﺗﻄﺒﻴﻖ إﺣﺪ￯ اﻟﻄﺮﻕ اﻟﺴﺎﺑﻘﺔ ﻫﻮ اﳊﻞ اﻷﻣﺜﻞ‪ ,‬أﻱ اﳊﻞ اﻟﻮﺣﻴﺪ اﻟﺬﻱ ﻻ ﻳﻤﻜـﻦ إﳚـﺎد‬
‫ﺣﻞ أﻓﻀﻞ ﻣﻨﻪ أﻡ أﻥ ﻫﻨﺎﻙ ﺣﻠﻮﻻﹰ أﻣﺜﻞ ﻣﻨﻪ? ﻫﻨﺎ ﻃﺮﻳﻘﺘﺎﻥ ﻻﺧﺘﺒﺎر أﻣﺜﻠﻴﺔ اﳊﻞ ﳘﺎ‪:‬‬
‫ﻃﺮﻗﺔ اﳌﺴﺎر اﳌﺘﻌﺮج ‪The Stepping Stone Method‬‬ ‫‪−1‬‬

‫ﻃﺮﻳﻘﺔ اﻟﺘﻮزﻳﻊ اﳌﻌﺪﻟﺔ )‪Modified Distribution Method (MODI‬‬ ‫‪−2‬‬

‫‪ −1‬ﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳌﺘﻌﺮج ‪The Stepping Stone Method‬‬

‫ﺗﻘﴤ ﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳌﺘﻌـﺮج ﺑﺘﻘﻴـﻴﻢ ﲨﻴـﻊ اﳋﻼﻳـﺎ ﻏـﲑ اﳌـﺸﻐﻮﻟﺔ )اﻟﻔﺎرﻏـﺔ( ﰲ‬
‫ﺟﺪﻭﻝ )اﳊﻞ اﻷﻭﱄ( ﳌﻌﺮﻓﺔ أﺛﺮ اﺳﺘﺨﺪاﻡ ﻛﻞ ﺧﻠﻴﺔ ﻓﺎرﻏﺔ ﻋﲆ ﳎﻤﻮع اﻟﺘﻜـﺎﻟﻴﻒ ﻭﻳـﺘﻢ‬
‫ذﻟﻚ ﻣﻦ ﺧﻼﻝ ﻋﻤﻞ ﻣﺴﺎر ﻣﻐﻠﻖ ﻟﻜﻞ ﺧﻠﻴﺔ ﻓﺎرﻏﺔ‪.‬‬
‫ﻭإذا ﻭﺟﺪﻧﺎ أﻥ ﻣﻞء ﺧﻠﻴﺔ ﻣﻌﻴﻨﺔ ﻓﺎرﻏﺔ ﺳـﻴﺆدﻱ إﱃ ﺗﻘﻠﻴـﻞ ﺗﻜـﺎﻟﻴﻒ اﻟﻨﻘـﻞ ﻓـﺈﻥ‬
‫ﺟﺪﻭﻝ اﻟﻨﻘﻞ ﻳﺘﻢ ﺗﻌﺪﻳﻠﻪ ﻟﻼﺳﺘﻔﺎدة ﻣﻦ ذﻟﻚ‪ .‬ﻭﺗﺴﺘﻤﺮ ﻋﻤﻠﻴﺔ ﺗﻘﻴﻴﻢ ﻛﻞ ﺟﺪﻭﻝ ﻧﻘـﻞ إﱃ‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪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‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﺻــﺎﰲ اﻟﺘﻐــﲑ ﰲ اﻟﺘﻜﻠﻔــﺔ‪ :‬ﺑﻌــﺪ إﺟــﺮاء ﻋﻤﻠﻴــﺔ اﻟــﺪﻭراﻥ اﻟــﺴﺎﺑﻘﺔ ﻭﲢﺪﻳــﺪ‬


‫اﳋﺎﻧــﺎت أﻭ اﳋﻼﻳــﺎ اﳌــﺮاد زﻳﺎدﲥــﺎ أﻭ ﲣﻔﻴــﻀﻬﺎ ﻓﺈﻧــﻪ ﳚــﺐ ﻣﻌﺮﻓــﺔ ﺻــﺎﰲ اﻟﺘﻐــﲑ‬
‫اﻟــﺬﻱ ﺳــﺘﺤﺪﺛﻪ ﻫــﺬﻩ اﻟﻌﻤﻠﻴــﺔ أﻭ اﻟــﺪﻭرة ﺳــﻮاء ﻛــﺎﻥ زﻳــﺎدة اﻟﺘﻜــﺎﻟﻴﻒ أﻭ ﺧﻔــﻀﻬﺎ‪.‬‬
‫اﳉﺪﻭﻝ اﻟﺘـﺎﱄ ﻳﻮﺿـﺢ ﺻـﺎﰲ اﻟﺘﻐـﲑ ﰲ اﻟﺘﻜﻠﻔـﺔ اﻹﲨﺎﻟﻴـﺔ ﺑﻮﺿـﻊ ﻭﺣـﺪة ﻭاﺣـﺪة ﰲ‬
‫اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ اﳌﺪﻳﻨﺔ‪.‬‬

‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬


‫ﻣﻦ )ﻗﺒﻞ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ ﰲ‬
‫اﳋﻠﻴﺔ‬ ‫إﱃ )ﺑﻌﺪ اﻟﻨﻘﻞ(‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﻟﺪﻣﺎﻡ ‪ −‬اﳌﺪﻳﻨﺔ‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪180+‬‬ ‫‪180+‬‬

‫اﻟﺪﻣﺎﻡ ‪−‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫اﳉﺒﻴﻞ ‪ −‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪250+‬‬ ‫‪250+‬‬

‫اﳉﺒﻴﻞ ‪ −‬اﳌﺪﻳﻨﺔ‬ ‫‪60‬‬ ‫‪59‬‬ ‫‪120−‬‬ ‫‪120−‬‬

‫ﺻﺎﰲ اﻟﺘﻐﲑ‬ ‫‪80‬‬ ‫‪80‬‬ ‫‪430+‬‬ ‫‪270−‬‬ ‫‪160+‬‬

‫ﻟﺬﻟﻚ ﻓﺈﻥ ﺻﺎﰲ اﻟﺘﻐﲑ ﻫﻮ زﻳﺎدة ﰲ اﻟﺘﻜﻠﻔـﺔ اﻹﲨﺎﻟﻴـﺔ ﺑﻤﻘـﺪار ‪ 160‬رﻳـﺎﻻﹰ ﻟﻜـﻞ‬
‫ﻭﺣﺪة ﻣﻨﻘﻮﻟﺔ ﺑﺎﺳﺘﺨﺪاﻡ ﻫﺬﻩ اﳋﻠﻴﺔ‪ .‬ﻭﻧﺴﺘﻨﺘﺞ أﻥ ﻧﻘﻞ أﻱ ﻛﻤﻴـﺔ ﻣـﻦ اﻟـﺪﻣﺎﻡ ‪ −‬اﳌﺪﻳﻨـﺔ‬
‫ﺳﻴﻜﻮﻥ ﻏﲑ أﻣﺜﻞ‪.‬‬
‫ﻧﻀﻊ اﻟﺮﻗﻢ ‪ " 160‬اﻟﺬﻱ ﻫﻮ ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔـﺔ اﻹﲨﺎﻟﻴـﺔ ﻧﺘﻴﺠـﺔ اﺳـﺘﺨﺪاﻡ‬
‫ﻫﺬﻩ اﳋﻠﻴﺔ" داﺧﻞ اﳋﻠﻴﺔ ﻭﻟﻜﻦ ﺑﺪﻭﻥ داﺋﺮة ﻟﻴﺴﻬﻞ ﲤﻴﻴﺰﻩ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪98‬‬

‫اﳊﻞ اﻟﺜﺎﲏ‬
‫اﻵﻥ ﺑﺎﺗﺒﺎع ﻧﻔﺲ اﳋﻄﻮات دﻋﻨﺎ ﻧﺨﺘﱪ إﻣﻜﺎﻧﻴﺔ اﺳﺘﺨﺪاﻡ اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ ‪ −‬ﺟﺪة‬
‫ﻻﺧﺘﺒﺎر اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ ‪ −‬ﺟﺪة ﻧﻀﻊ ﻭﺣﺪة ﻭاﺣﺪة ﰲ ﻫﺬﻩ اﳋﻠﻴـﺔ ﻭﺑـﺬﻟﻚ ﺗﻜـﻮﻥ‬
‫ﺗﻜﻠﻔﺔ اﻟﻮﺣﺪة ﻫﺬﻩ ﺳﻴﻜﻮﻥ ‪ 190‬رﻳﺎﻝ‪ .‬ﻭﻟﻜﻦ ﺑﺈرﺳﺎﻝ ﻭﺣﺪة "ﻧﺎﻗﻠﺔ" إﺿﺎﻓﻴﺔ ﻣﻦ اﻟﺪﻣﺎﻡ‬
‫إﱃ ﺟﺪة ﺳﻴﺆدﻱ إﱃ زﻳﺎدة إﲨﺎﱄ اﻟﻜﻤﻴﺎت اﳌﻨﻘﻮﻟﺔ ﻣـﻦ اﻟـﺪﻣﺎﻡ إﱃ )‪(51 = 1+ 40 + 10‬‬
‫ﻭﻛﺬﻟﻚ زﻳﺎدة إﲨﺎﱄ اﻟﻜﻤﻴﺎت اﳌﻨﻘﻮﻟﺔ ﳉﺪة إﱃ ‪ (1+20) 21‬ﻭﻫﺬا ﻏﲑ ﳑﻜﻦ‪ .‬ﻷﻥ ﻣﺼﻨﻊ‬
‫اﻟﺪﻣﺎﻡ ﻻ ﻳﺴﺘﻄﻴﻊ إﻧﺘﺎج أﻛﺜﺮ ﻣﻦ ‪ 50‬ﻧﺎﻗﻠﺔ ﻭﻻ ﺟﺪة ﺗﺴﺘﻄﻴﻊ اﺳﺘﻴﻌﺎب أﻛﺜﺮ ﻣﻦ ‪ 20‬ﻧﺎﻗﻠـﺔ‬
‫ﻋﲆ اﻷﻛﺜﺮ‪ .‬ﻟﺬﻟﻚ ﻓﺈﻧﻪ ﻻﺑﺪ ﻣﻦ ﻣﺮاﻋﺎة ﻛﻤﻴﺎت اﻟﻄﻠﺐ ﻭاﻟﻌﺮض اﳌﺤﺪدة‪.‬‬
‫ﻟﻠﺘﺄﻛﺪ ﻣﻦ ﻋﺪﻡ ﺗﻐﲑ ﻛﻤﻴﺎت اﻟﻄﻠﺐ ﻭاﻟﻌـﺮض اﳌﺤـﺪدة ﻓﺈﻧـﻪ ﻻﺑـﺪ ﻣـﻦ إﺟـﺮاء‬
‫دﻭراﻥ "‪ " Loop‬ﻣﻦ ﻋﻤﻠﻴﺎت اﻹﺿﺎﻓﺔ ﻭاﻟﺘﺨﻔﻴﺾ ﰲ اﳋﺎﻧﺎت اﳌﺸﻐﻮﻟﺔ ﻭاﳋﺎﻧﺔ اﻟﻔﺎرﻏﺔ‬
‫اﳉﺪﻳﺪة ﻫﺬﻩ )اﻟﺪﻣﺎﻡ ‪ −‬ﺟﺪة( ﻛﲈ ﻳﲇ‪:‬‬
‫‪99‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﻧﻀﻊ ﻭﺣﺪة ﻭاﺣﺪة ﰲ اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ ‪ −‬ﺟﺪة‪ ,‬ﻭﻧﺘﺤﻤﻞ ﺗﻜﻠﻔﺔ ﻫﺬﻩ اﻟﻮﺣﺪة )ﻭﻫﻲ‬
‫‪ (190‬ﻛﺘﻜﺎﻟﻴﻒ إﺿﺎﻓﻴﺔ ﻟﻠﺤﻞ اﻻﺑﺘﺪاﺋﻲ‪ ,‬ﻭﻧﻌﱢﺮﻑ ﻫﺬﻩ اﳋﻠﻴﺔ ﺑﺄﳖـﺎ ﺧﻠﻴـﺔ ﻳـﺮاد زﻳﺎدﲥـﺎ‬
‫ﺑﻮﺣﺪة ﻭاﺣﺪة ﻭﻧﻀﻊ ﻓﻴﻬﺎ اﻟﻌﻼﻣﺔ "⊕" ‪ .‬ﻭﻟﺘﺨﻔﻴﻒ اﺛﺮ اﻟﺰﻳﺎدة ﰲ اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ‪−‬ﺟـﺪة‬
‫ﻓﺈﻧﻨﺎ ﻧﻄﺮح ﻭﺣﺪة ﻭاﺣﺪة ﻣﻦ اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ ‪−‬ﻣﻜﺔ ﻭﻧﺨﺼﻢ ﺗﻜﻠﻔﺘﻬـﺎ اﻟﺒﺎﻟﻐـﺔ ‪ 150‬رﻳـﺎﻻﹰ‬
‫ﻟﻠﻮﺣﺪة ﺣﺘﻰ ﻻ ﻳﺰﻳﺪ اﳌﻨﻘﻮﻝ ﻣـﻦ اﻟـﺪﻣﺎﻡ ﻋـﻦ ‪ 50‬ﻧﺎﻗﻠـﺔ " ﻭﻫـﻮ اﳊـﺪ اﻷﻋـﲆ ﳌـﺼﻨﻊ‬
‫اﻟﺪﻣﺎﻡ"‪ .‬ﻭﻧﻌﱢﺮﻑ ﻫﺬﻩ اﳋﻠﻴﺔ ﺑﺄﳖﺎ ﺧﻠﻴـﺔ ﻳـﺮاد ﲣﻔﻴـﻀﻬﺎ ﺑﻮﺣـﺪة ﻭاﺣـﺪة ﻭﻧـﻀﻊ ﻓﻴﻬـﺎ‬
‫اﻟﻌﻼﻣﺔ "‪ . "Θ‬ﻭﻟﺘﻌﻮﻳﺾ اﻟﻨﻘﺺ اﳉﺪﻳﺪ ﰲ اﻟﺪﻣﺎﻡ ‪ −‬ﻣﻜﺔ ﻓﺈﻧﻨﺎ ﻧﺰﻳﺪ اﳋﻠﻴﺔ اﻟﻈﻬـﺮاﻥ ‪−‬‬
‫ﻣﻜﺔ ﺑﻮﺣﺪة ﻭاﺣﺪة ﺗﻜﻠﻔﺘﻬﺎ ‪ 200‬رﻳﺎﻻﹰ ﻭﻧﻌﺮﻓﻬﺎ ﺑﺎﻟﻌﻼﻣﺔ"⊕" ﻭﻧﺨﻔﺾ اﳋﻠﻴﺔ اﻟﻈﻬـﺮاﻥ‬
‫‪ −‬ﺟﺪة ﺑﻮﺣﺪة ﻭاﺣﺪة ﻭﻧﻮﻓﺮ ﻋﲆ أﻧﻔﺴﻨﺎ ﺗﻜﻠﻔﺘﻬﺎ اﻟﺒﺎﻟﻐﺔ ‪ 150‬رﻳﺎﻻﹰ ﺛﻢ ﻧﻌﺮﻓﻬـﺎ ﺑﺎﻟﻌﻼﻣـﺔ‬
‫"‪ "Θ‬دﻟﻴﻼ ﻋﲆ ﲣﻔﻴﻀﻬﺎ‪ .‬ﺑﺬﻟﻚ ﻧﻜﻮﻥ ﻗﺪ اﳖﻴﻨﺎ اﻟـﺪﻭرة ﻭاﻟﻴـﻚ اﳉـﺪﻭﻝ اﻟﺘـﺎﱄ اﻟـﺬﻱ‬
‫ﻳﻮﺿﺢ ﻫﺬﻩ اﻟﻌﻤﻠﻴﺔ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪100‬‬

‫ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ )ﻹدﺧﺎﻝ اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ ‪ −‬ﺟﺪة(‪ :‬ﺑﻌﺪ إﺟﺮاء ﻋﻤﻠﻴﺔ‬
‫اﻟﺪﻭراﻥ اﻟﺴﺎﺑﻘﺔ ﻭﲢﺪﻳﺪ اﳋﺎﻧﺎت أﻭ اﳋﻼﻳﺎ اﳌﺮاد زﻳﺎدﲥﺎ أﻭ ﲣﻔﻴﻀﻬﺎ ﻓﺈﻧﻪ ﳚﺐ ﻣﻌﺮﻓﺔ‬
‫ﺻﺎﰲ اﻟﺘﻐﲑ اﻟﺬﻱ ﺳﺘﺤﺪﺛﻪ ﻫﺬﻩ اﻟﻌﻤﻠﻴﺔ أﻭ اﻟﺪﻭرة ﺳﻮاء ﻛﺎﻥ زﻳﺎدة اﻟﺘﻜﺎﻟﻴﻒ أﻭ‬
‫ﺧﻔﻀﻬﺎ‪ .‬اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﺑﻮﺿﻊ ﻭﺣﺪة ﻭاﺣﺪة‬
‫ﰲ اﳋﻠﻴﺔ اﻟﺪﻣﺎﻡ ‪ −‬ﺟﺪة‪.‬‬

‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬

‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬ ‫ﻣﻦ )ﻗﺒﻞ اﻟﻨﻘﻞ(‬ ‫إﱃ )ﺑﻌﺪ اﻟﻨﻘﻞ(‬
‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬

‫اﻟﺪﻣﺎﻡ ‪ −‬ﺟﺪة‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪190+‬‬ ‫‪190+‬‬

‫اﻟﺪﻣﺎﻡ ‪−‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪200+‬‬ ‫‪200+‬‬

‫اﻟﻈﻬﺮاﻥ ‪−‬ﺟﺪة‬ ‫‪20‬‬ ‫‪19‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫ﺻﺎﰲ اﻟﺘﻐﲑ‬ ‫‪80‬‬ ‫‪80‬‬ ‫‪390+‬‬ ‫‪300−‬‬ ‫‪90+‬‬

‫ﻟﺬﻟﻚ ﻓﺈﻥ ﺻﺎﰲ اﻟﺘﻐﲑ ﻫﻮ زﻳﺎدة ﰲ اﻟﺘﻜﻠﻔـﺔ اﻹﲨﺎﻟﻴـﺔ ﺑﻤﻘـﺪر ‪ 90+‬رﻳـﺎﻻﹰ ﻟﻜـﻞ‬
‫ﻭﺣﺪة ﻣﻨﻘﻮﻟﺔ ﺑﺎﺳﺘﺨﺪاﻡ ﻫﺬﻩ اﳋﻠﻴﺔ‪ .‬ﻭﻧﺴﺘﻨﺘﺞ أﻥ ﻧﻘـﻞ أﻱ ﻛﻤﻴـﺔ ﻣـﻦ اﻟـﺪﻣﺎﻡ ‪ −‬ﺟـﺪة‬
‫ﺳﻴﺰﻳﺪ اﻟﺘﻜﺎﻟﻴﻒ‪.‬‬
‫ﻧﻀﻊ اﻟﺮﻗﻢ ‪ " 90+‬اﻟﺬﻱ ﻫﻮ ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔـﺔ اﻹﲨﺎﻟﻴـﺔ ﻧﺘﻴﺠـﺔ اﺳـﺘﺨﺪاﻡ‬
‫ﻫﺬﻩ اﳋﻠﻴﺔ" داﺧﻞ اﳋﻠﻴﺔ أﻳﻀﺎ ﻭﻟﻜﻦ ﺑﺪﻭﻥ داﺋﺮة ﻟﻴﺴﻬﻞ ﲤﻴﻴﺰﻩ ‪.‬‬
‫‪101‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﻭﺑﻨﻔﺲ اﳋﻄﻮات اﻟﺴﺎﺑﻘﺔ ﻳﻤﻜﻦ اﺧﺘﺒﺎر ﲨﻴﻊ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻭاﺳﺘﺨﺮاج ﺻـﺎﰲ اﻟﺘﻐـﲑ‬
‫ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ‪.‬‬

‫اﺧﺘﺒﺎر اﳋﻠﻴﺔ )اﻟﻈﻬﺮاﻥ ‪ −‬اﳌﺪﻳﻨﺔ( ‪ /‬ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ‬

‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬


‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ ﰲ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬اﳌﺪﻳﻨﺔ‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪140+‬‬ ‫‪140+‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪200−‬‬ ‫‪200−‬‬

‫اﳉﺒﻴﻞ ‪ −‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪250+‬‬ ‫‪250+‬‬

‫اﳉﺒﻴﻞ اﳌﺪﻳﻨﺔ‬ ‫‪60‬‬ ‫‪59‬‬ ‫‪120−‬‬ ‫‪120−‬‬

‫ﺻﺎﰲ اﻟﺘﻐﲑ‬ ‫‪80‬‬ ‫‪80‬‬ ‫‪390+‬‬ ‫‪320−‬‬ ‫‪70+‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪102‬‬

‫اﺧﺘﺒﺎر اﳋﻠﻴﺔ اﻟﻈﻬﺮاﻥ – اﻟﺮﻳﺎض ‪ /‬ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ‬


‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬

‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ ﰲ‬


‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬

‫اﻟﻈﻬﺮاﻥ‪−‬اﻟﺮﻳﺎض‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪170+‬‬ ‫‪170+‬‬

‫اﻟﺪﻣﺎﻡ ‪ −‬اﻟﺮﻳﺎض‬ ‫‪40‬‬ ‫‪39‬‬ ‫‪130−‬‬ ‫‪130−‬‬

‫اﻟﺪﻣﺎﻡ ‪ −‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪150+‬‬ ‫‪150+‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪200−‬‬ ‫‪200−‬‬

‫ﺻﺎﰲ اﻟﺘﻐﲑ‬ ‫‪60‬‬ ‫‪60‬‬ ‫‪320+‬‬ ‫‪330−‬‬ ‫‪10−‬‬

‫اﺧﺘﺒﺎر اﳋﻠﻴﺔ اﳉﺒﻴﻞ – ﺟﺪة ‪ /‬ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ‬


‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬
‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ ﰲ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬

‫اﳉﺒﻴﻞ ‪ −‬ﺟﺪة‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪170+‬‬ ‫‪170+‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﺟﺪة‬ ‫‪20‬‬ ‫‪19‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪200+‬‬ ‫‪200+‬‬

‫اﳉﺒﻴﻞ ‪ −‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪250−‬‬ ‫‪250−‬‬

‫ﺻﺎﰲ اﻟﺘﻐﲑ‬ ‫‪40‬‬ ‫‪40‬‬ ‫‪370+‬‬ ‫‪400−‬‬ ‫‪30−‬‬


‫‪103‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫اﺧﺘﺒﺎر اﳋﻠﻴﺔ اﳉﺒﻴﻞ – اﻟﺮﻳﺎض ‪ /‬ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ‬


‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬

‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ ﰲ‬


‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﳉﺒﻴﻞ ‪−‬اﻟﺮﻳﺎض‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪220+‬‬ ‫‪220+‬‬

‫اﻟﺪﻣﺎﻡ ‪ −‬اﻟﺮﻳﺎض‬ ‫‪40‬‬ ‫‪39‬‬ ‫‪130−‬‬ ‫‪130−‬‬

‫اﻟﺪﻣﺎﻡ ‪ −‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪150+‬‬ ‫‪150+‬‬

‫اﳉﺒﻴﻞ‪−‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪250−‬‬ ‫‪250−‬‬

‫ﺻﺎﰲ اﻟﺘﻐﲑ‬ ‫‪60‬‬ ‫‪60‬‬ ‫‪370+‬‬ ‫‪380−‬‬ ‫‪10−‬‬

‫ﺑﺈدﺧﺎﻝ ﺻﺎﰲ اﻟﺘﻐﲑات ﰲ اﻟﺘﻜﻠﻔﺔ اﻟﻜﻠﻴﺔ ﻧﺘﻴﺠﺔ أﺷﻐﺎﻝ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ إﱃ‬
‫اﳉﺪﻭﻝ اﻻﺑﺘﺪاﺋﻲ اﳌﺤﺴﻮب ﺑﻄﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ ”‪ “ The minimum-cost technique‬ﻓﺈﻥ‬
‫اﳉﺪﻭﻝ اﳌﺤﺘﻮ￯ ﻋﲆ ﺻﺎﰲ اﻟﺘﻐﲑات ﻳﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫ﻣﻦ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ ﻧﻼﺣﻆ أﻥ ﻫﻨﺎﻙ ‪ 3‬ﺧﻼﻳﺎ ﻓﻴﻬﺎ ﺻﺎﰲ اﻟﺘﻐﲑ ﺑﺎﻟﺴﺎﻟﺐ‪ .‬ﻭﻣﻌﻨﻰ‬
‫ذﻟﻚ أﻥ ﺷﻐﻞ ﻫﺬﻩ اﳋﻼﻳﺎ ﺑﻜﻤﻴﺎت ﺟﺪﻳﺪة ﺳﺘﺆدﻱ إﱃ ﲣﻔﻴﺾ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪104‬‬

‫ﺣﻴﺚ إﻥ اﳋﻠﻴـﺔ )اﳉﺒﻴـﻞ ‪ −‬ﺟـﺪة( ﺗـﺆدﻱ إﱃ أﻋﻈـﻢ ﲣﻔـﻴﺾ ﻟﺘﻜﻠﻔـﺔ اﻟﻮﺣـﺪة‬


‫اﻟﻮاﺣﺪة )‪ (30−‬ﻓﺈﻧﻪ ﺳﻴﺘﻢ اﺧﺘﻴﺎرﻫﺎ ﻟﺘﻜﻮﻥ ﺧﻠﻴﺔ داﺧﻠﺔ ﰲ اﳊﻞ‪ .‬ﻭاﻟﺘﺨﻔﻴﺾ ﰲ إﲨـﺎﱄ‬
‫اﻟﺘﻜﺎﻟﻴﻒ ﺳﻴﻜﻮﻥ ﻋﺒﺎرة ﻋﻦ ‪ 30‬رﻳﺎﻻﹰ ﻟﻜﻞ ﻧﺎﻗﻠﺔ ﻳﺘﻢ ﲢﻮﻳﻠﻬﺎ إﱃ ﻫﺬا اﻟﻄﺮﻳﻖ )اﳉﺒﻴـﻞ ‪−‬‬
‫ﺟﺪة(‬
‫ﻣﻼﺣﻈﺔ‪ :‬ﻫﺬﻩ اﳋﻄﻮات ﻫﻲ ﻣﺸﺎﲠﺔ ﲤﺎﻣﺎ ﻻﺧﺘﺒﺎر اﻟﺼﻒ اﻷﺧﲑ ﰲ ﺟﺪﻭﻝ‬
‫اﻟﺴﻤﺒﻠﻜﺲ ﻻﺧﺘﻴﺎر اﳌﺘﻐﲑ اﻟﺪاﺧﻞ ﻭﻫﻮ اﳌﻘﺎﺑﻞ ﻷﻛﱪ ﻗﻴﻤﺔ ﺳﺎﻟﺒﺔ‪.‬‬
‫ﻛﺬﻟﻚ ﻭﺑﲈ أﻥ اﳋﻠﻴﺔ )اﳉﺒﻴﻞ ‪ −‬ﺟﺪة( ﺳﻴﺘﻢ إدﺧﺎﳍﺎ اﳊﻞ‪ ,‬ﻓﺈﻧﻪ ﳚﺐ اﺧﺘﻴﺎر ﺧﻠﻴﺔ‬
‫أﺧﺮ￯ ﻟﻠﺨﺮﻭج ﻣﻦ اﳊﻞ اﻷﺳﺎﳼ ﻭذﻟﻚ ﺣﺘﻰ ﳛﺎﻓﻆ اﳊﻞ اﻷﺳﺎﳼ ﻋﲆ ﻣﺎ ﳎﻤﻮﻋﻪ ‪6‬‬

‫ﺧﻼﻳﺎ ﻣﺸﻐﻮﻟﺔ ﻟﻴﻜﻮﻥ ﺣﻼ أﺳﺎﺳﻴﺎ ﻣﻘﺒﻮﻻﹰ‪.‬‬


‫ﻟﺘﺤﺪﻳﺪ اﳋﻠﻴﺔ اﳋﺎرﺟﺔ‪ ,‬ﻓﺈﻧﻪ ﳚﺐ ﻣﻼﺣﻈﺔ اﻟﻨﻘﺎط اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫‪ −1‬ﳚﺐ أﻥ ﻧﺨـﺼﺺ )ﻧـﻀﻊ( أﻛـﱪ ﻛﻤﻴـﺔ ﳑﻜﻨـﺔ ﰲ اﳋﻠﻴـﺔ اﳉﺪﻳـﺪة اﻟﺪاﺧﻠـﺔ‬
‫)ﰲ ﻣﺜﺎﻟﻨــﺎ ﻫــﺬا ﻫــﻲ اﳉﺒﻴــﻞ‪ −‬ﺟــﺪة( ﻭذﻟــﻚ ﻷﻥ ذﻟــﻚ ﺳــﻴﺆدﻱ إﱃ ﺧﻔــﺾ‬
‫اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ‪.‬‬
‫‪ −2‬ﳚﺐ اﳌﺤﺎﻓﻈﺔ ﻋﲆ ﻣﺴﺘﻮ￯ اﻟﻜﻤﻴﺎت اﳌﻌﺮﻭﺿﺔ ﻭاﳌﻄﻠﻮﺑﺔ اﻹﲨﺎﻟﻴﺔ‪.‬‬
‫‪ −3‬اﻟﻜﻤﻴﺎت اﳌﺨﺼﺼﺔ ﻟﻜﻞ ﺧﻠﻴﺔ ﳚﺐ أﻥ ﺗﻜﻮﻥ ﻣﻮﺟﺒﺔ ﹰ‬
‫داﺋﲈ‪.‬‬
‫‪ −4‬ﳚﺐ أﻥ ﻳﺮاﻓﻖ ﻛﻞ إﺿﺎﻓﺔ ﻟﻠﺨﻠﻴﺔ اﳉﺪﻳﺪة )اﳉﺒﻴﻞ‪−‬ﺟﺪة( اﻧﺨﻔﺎض ﰲ ﺧﻠﻴﺔ‬
‫أﺧﺮ￯ )اﻟﻈﻬﺮاﻥ – ﺟﺪة‪ ,‬ﻭﻛﺬﻟﻚ اﳉﺒﻴﻞ‪−‬ﻣﻜﺔ(‪.‬‬
‫ﻟﺬﻟﻚ ﻓﺈﻥ اﻟﻄﺮﻳﻘﺔ ﻫﻲ ﲣﺼﻴﺺ ﻭﺣﺪات ﻣﻦ ﺗﻠﻚ اﳋﻠﻴﺘﲔ)اﻟﻈﻬﺮاﻥ‪ −‬ﺟﺪة‪,‬‬
‫ﻭﻛﺬﻟﻚ اﳉﺒﻴﻞ ‪−‬ﻣﻜﺔ( ﺣﺘﻰ ﺗﻘﻞ اﻟﻜﻤﻴﺔ اﳌﻮﺟﻮدة ﰲ أﻱ ﻣﻨﻬﻢ إﱃ اﻟﺼﻔﺮ‪ .‬ﻭﻋﻨﺪ ذﻟﻚ‬
‫ﻭﺗﺒﻌﺪ ﻣﻦ اﳊﻞ اﻷﺳﺎﳼ‪.‬‬
‫ﺗﻨﺘﻬﻲ ﺗﻠﻚ اﳋﻠﻴﺔ ﹸ‬
‫‪105‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﰲ ﻣﺜﺎﻟﻨــﺎ ﻫــﺬا ﻓــﺈﻥ اﳋﻠﻴﺘــﲔ اﳌﺮﺷــﺤﺘﲔ ﻟﻠﺨــﺮﻭج ﻣــﻦ اﳊــﻞ اﻷﺳــﺎﳼ ﳘــﺎ‬
‫)اﻟﻈﻬﺮاﻥ‪ −‬ﺟﺪة‪ ,‬ﻭﻛﺬﻟﻚ اﳉﺒﻴﻞ ‪ −‬ﻣﻜﺔ( ‪ .‬ﻻﺣﻆ أﻥ إﺷـﺎرة ﺳـﺎﻟﺐ ﳚـﺐ أﻥ ﺗﻮﺿـﻊ‬
‫ﻋﲆ اﳋﻠﻴﺘﲔ اﳌﺮﺷﺤﺘﲔ ﻟﻠﺨﺮﻭج ﻷﻥ اﻟﺰﻳﺎدة ﰲ اﳋﻠﻴـﺔ )اﳉﺒﻴـﻞ ‪ −‬ﺟـﺪة( ﺳـﺘﺆدﻱ إﱃ‬
‫ﺗﻘﻠﻴﻞ ﻛﻼ ﻣﻦ اﳋﻠﻴﺔ اﻟﻈﻬﺮاﻥ‪ −‬ﺟﺪة‪ ,‬ﻭﻛﺬﻟﻚ اﳉﺒﻴﻞ – ﻣﻜﺔ‪.‬‬
‫‪10‬‬ ‫ﻛﺬﻟﻚ ﻻﺣﻆ ﺑﲈ أﻥ اﻟﻜﻤﻴﺎت اﳌﻮﺟﻮدة ﰲ اﳋﻠﻴﺔ )اﳉﺒﻴﻞ‪ −‬ﻣﻜﺔ( ﺗﺴﺎﻭﻱ‬
‫‪20‬‬ ‫ﻧﺎﻗﻼت‪ ,‬ﻭﻫﻲ أﻗﻞ ﻣﻦ اﻟﻜﻤﻴﺔ اﳌﻮﺟﻮدة ﰲ اﳋﻠﻴﺔ )اﻟﻈﻬﺮاﻥ‪−‬ﺟﺪة(‪,‬ﻭاﻟﺘﻲ ﺗﺴﺎﻭﻱ‬
‫ﺳﺘﻨﻬﻲ اﳋﻠﻴﺔ )اﳉﺒﻴﻞ ‪−‬ﻣﻜﺔ( أﻭﻻ‪.‬‬
‫ﻧﺎﻗﻠﺔ‪ ,‬ﻭﻫﺬا ﻳﻌﻨﻲ أﻥ ﻋﻤﻠﻴﺔ ﲣﻔﻴﺾ اﻟﺘﻜﻠﻔﺔ ﻫﺬﻩ ﹸ‬
‫ﻭﻣﻨﻪ ﻓﺈﻥ ﲨﻴﻊ اﻟﻌﴩة ﻧﺎﻗﻼت اﳌﻮﺟﻮدة ﺑﺨﻠﻴﺔ )اﳉﺒﻴﻞ ‪−‬ﻣﻜﺔ( ﺳﻴﺘﻢ ﲢﻮﻳﻠﻬﺎ إﱃ اﳋﻠﻴﺔ‬
‫)اﳉﺒﻴﻞ ‪−‬ﺟﺪة(‪ ,‬ﻭﻳﺘﻢ ﲣﻔﻴﺾ اﳋﻠﻴﺔ )اﻟﻈﻬﺮاﻥ‪−‬ﺟﺪة( ﻭزﻳﺎدة اﳋﻠﻴﺔ )اﻟﻈﻬﺮاﻥ ‪−‬‬
‫ﻣﻜﺔ( ﲠﺬﻩ اﻟﻜﻤﻴﺔ ﻟﻺﺑﻘﺎء ﻋﲆ ﻧﻔﺲ اﳌﺴﺘﻮ￯ ﻣﻦ اﻟﻌﺮض ﻭاﻟﻄﻠﺐ ﻭﻋﻨﺪ ذﻟﻚ ﻳﻜﻮﻥ‬
‫ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ اﻟﻨﺎﺗﺞ ﻣﻦ ﻋﻤﻠﻴﺔ اﻟﺪﻭراﻥ ﻫﺬﻩ ﻫﻮ ﻛﲈ ﻳﲇ‪:‬‬

‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬

‫ﻣﻦ )ﻗﺒﻞ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ ﰲ‬


‫اﳋﻠﻴﺔ‬ ‫إﱃ )ﺑﻌﺪ اﻟﻨﻘﻞ(‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬

‫اﳉﺒﻴﻞ ‪−‬ﺟﺪة‬ ‫‪0‬‬ ‫‪10‬‬ ‫‪1700+‬‬ ‫‪1700+‬‬

‫اﻟﻈﻬﺮاﻥ‪−‬ﺟﺪة‬ ‫‪20‬‬ ‫‪10‬‬ ‫‪1500−‬‬ ‫‪1500−‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪20‬‬ ‫‪2000+‬‬ ‫‪2000+‬‬

‫اﳉﺒﻴﻞ‪−‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪0‬‬ ‫‪2500−‬‬ ‫‪2500−‬‬

‫ﺻﺎﰲ اﻟﺘﻐﲑ‬ ‫‪40‬‬ ‫‪40‬‬ ‫‪3700+‬‬ ‫‪4000−‬‬ ‫‪300−‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪106‬‬

‫ﻭﺑﺬﻟﻚ ﻳﻜﻮﻥ ﺟﺪﻭﻝ اﳊﻞ اﻟﺜﺎﲏ ﻟﻠﻤﺸﻜﻠﺔ ﻛﲈ ﻳﲇ‪:‬‬

‫اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ أﲨﺎﱄ اﻟﺘﻜﻠﻔﺔ ﳍﺬا اﳊﻞ‪:‬‬


‫اﳉﺒﻴﻞ ‪ −‬اﻟﻈﻬﺮاﻥ ‪ −‬اﻟﺪﻣﺎﻡ‬ ‫اﳉﺒﻴﻞ‪−‬‬ ‫اﻟﺪﻣﺎﻡ ‪ −‬اﻟﻈﻬﺮاﻥ‬
‫اﻹﲨﺎﱄ‬
‫‪−‬ﻣﻜﺔ‬ ‫ﻣﻜﺔ‬ ‫اﳌﺪﻳﻨﺔ‬ ‫ﺟﺪة‬ ‫‪ −‬ﺟﺪة‬ ‫اﻟﺮﻳﺎض‬
‫اﻟﻜﻤﻴﺔ‬
‫‪10‬‬ ‫‪20‬‬ ‫‪60‬‬ ‫‪10‬‬ ‫‪10‬‬ ‫‪40‬‬ ‫‪150‬‬
‫اﳌﺨﺼﺼﺔ‬
‫ﺗﻜﻠﻔﺔ اﻟﻮﺣﺪة‬
‫‪150‬‬ ‫‪200‬‬ ‫‪120‬‬ ‫‪170‬‬ ‫‪150‬‬ ‫‪130‬‬
‫اﻟﻮاﺣﺪة‬
‫‪1500‬‬ ‫‪4000‬‬ ‫‪7200‬‬ ‫‪1700‬‬ ‫‪1500‬‬ ‫‪5200‬‬ ‫‪21100‬‬

‫ﻳﻼﺣﻆ أﻋﻼﻩ أﻥ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﻟﻨﻘﻞ ﲨﻴﻊ اﳌﻨﺘﺞ اﻧﺨﻔﻀﺖ ﻣـﻦ ‪ 21400‬رﻳـﺎﻻﹰ‬
‫ﰲ اﳊﻞ اﻻﺑﺘﺪاﺋﻲ اﻷﻭﻝ إﱃ ‪ 21100‬رﻳﺎﻻﹰ ﻟﻠﺤﻞ اﻟﺜﺎﲏ‪.‬‬
‫ﺣﻼ أ ﹰ‬
‫ﻣﺜﻼ أﻡ ﻻ‪,‬‬ ‫إﳚﺎد اﳊﻞ اﻷﻣﺜﻞ‪ :‬ﳌﻌﺮﻓﺔ ﻣﺎ إذا ﻛﺎﻥ اﳊﻞ اﻟﺬﻱ ﺗﻢ اﻟﺘﻮﺻﻞ إﻟﻴﻪ ﹰ‬
‫ﻓﺈﻧﻪ ﳚﺐ ﻋﻠﻴﻨﺎ ﻣﺮة أﺧﺮ￯ اﺧﺘﺒﺎر " ﺗﻘﻴﻴﻢ" ﲨﻴﻊ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻓﻴﲈ إذا ﻛـﺎﻥ أ ﹰ‬
‫ﻳـﺎ ﻣﻨﻬـﺎ‬
‫ﺳﻴﺨﻔﺾ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ إﱃ أﻗﻞ ﺣﺪ ﳑﻜﻦ ﻣﻦ اﳊﻞ اﻟﺴﺎﺑﻖ‪.‬‬
‫اﺧﺘﺒﺎر ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ ﺷﻐﻞ ﻫﺬﻩ اﳋﻼﻳﺎ ﻫﻮ ﻛﲈ ﻳﲇ‪:‬‬
‫‪107‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫‪ −1‬اﳋﻠﻴﺔ )اﳋﺎﻧﺔ( اﻟﺪﻣﺎﻡ ‪ −‬اﳌﺪﻳﻨﺔ‬


‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬
‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﻟﺪﻣﺎﻡ ‪ −‬اﳌﺪﻳﻨﺔ‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪180+‬‬ ‫‪180+‬‬

‫اﳉﺒﻴﻞ ‪ −‬اﳌﺪﻳﻨﺔ‬ ‫‪60‬‬ ‫‪59‬‬ ‫‪120−‬‬ ‫‪120−‬‬

‫اﳉﺒﻴﻞ ‪ −‬ﺟﺪة‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪170+‬‬ ‫‪170+‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﺟﺪة‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﻣﻜﺔ‬ ‫‪20‬‬ ‫‪21‬‬ ‫‪200+‬‬ ‫‪200+‬‬

‫اﻟﺪﻣﺎﻡ ‪ −‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫‪130+‬‬

‫‪ −2‬اﻟﺪﻣﺎﻡ ‪ −‬ﺟﺪة‬
‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬
‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﻟﺪﻣﺎﻡ ‪ −‬ﺟﺪة‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪190+‬‬ ‫‪190+‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﺟﺪة‬ ‫‪20‬‬ ‫‪19‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﻣﻜﺔ‬ ‫‪20‬‬ ‫‪21‬‬ ‫‪200+‬‬ ‫‪200+‬‬

‫اﻟﺪﻣﺎﻡ ‪ −‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫‪50‬‬ ‫‪50‬‬ ‫‪90+‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪108‬‬

‫‪ −3‬اﻟﻈﻬﺮاﻥ ‪ −‬اﳌﺪﻳﻨﺔ‬
‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬
‫اﳋﻠﻴﺔ‬ ‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﻟﻈﻬﺮاﻥ ‪−‬اﳌﺪﻳﻨﺔ‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪140+‬‬ ‫‪140+‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﺟﺪة‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫اﳉﺒﻴﻞ ‪−‬ﺟﺪة‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪170+‬‬ ‫‪170+‬‬

‫اﳉﺒﻴﻞ ‪ −‬اﳌﺪﻳﻨﺔ‬ ‫‪60‬‬ ‫‪59‬‬ ‫‪120−‬‬ ‫‪120−‬‬


‫‪80‬‬ ‫‪80‬‬ ‫‪310+‬‬ ‫‪270−‬‬ ‫‪40+‬‬

‫‪ − 4‬اﻟﻈﻬﺮاﻥ ‪ −‬اﻟﺮﻳﺎض‬
‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬
‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﻟﻈﻬﺮاﻥ ‪ −‬اﻟﺮﻳﺎض‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪170+‬‬ ‫‪170+‬‬

‫اﻟﺪﻣﺎﻡ ‪ −‬اﻟﺮﻳﺎض‬ ‫‪40‬‬ ‫‪39‬‬ ‫‪130−‬‬ ‫‪130−‬‬

‫اﻟﺪﻣﺎﻡ ‪ −‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪150+‬‬ ‫‪150+‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﻣﻜﺔ‬ ‫‪20‬‬ ‫‪19‬‬ ‫‪200−‬‬ ‫‪200−‬‬

‫‪70‬‬ ‫‪70‬‬ ‫‪320+‬‬ ‫‪330−‬‬ ‫‪10−‬‬


‫‪109‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫‪ −5‬اﳉﺒﻴﻞ‪ −‬ﻣﻜﺔ‬
‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬
‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﳉﺒﻴﻞ‪ −‬ﻣﻜﺔ‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪250+‬‬ ‫‪250+‬‬

‫اﳉﺒﻴﻞ‪ −‬ﺟﺪة‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪170−‬‬ ‫‪170−‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﺟﺪة‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪150+‬‬ ‫‪150+‬‬

‫اﻟﻈﻬﺮاﻥ‪ −‬ﻣﻜﺔ‬ ‫‪20‬‬ ‫‪19‬‬ ‫‪200−‬‬ ‫‪200−‬‬

‫‪40‬‬ ‫‪40‬‬ ‫‪400+‬‬ ‫‪30+‬‬

‫‪ −6‬اﳉﺒﻴﻞ‪ −‬اﻟﺮﻳﺎض‬
‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬
‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﳉﺒﻴﻞ ‪ −‬اﻟﺮﻳﺎض‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪220+‬‬ ‫‪220+‬‬

‫اﻟﺪﻣﺎﻡ ‪ −‬اﻟﺮﻳﺎض‬ ‫‪40‬‬ ‫‪39‬‬ ‫‪130−‬‬ ‫‪130−‬‬

‫اﻟﺪﻣﺎﻡ ‪ −‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪150+‬‬ ‫‪150+‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﻣﻜﺔ‬ ‫‪20‬‬ ‫‪19‬‬ ‫‪200−‬‬ ‫‪200−‬‬

‫اﻟﻈﻬﺮاﻥ ‪ −‬ﺟﺪة‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪150+‬‬ ‫‪150+‬‬


‫اﳉﺒﻴﻞ ‪ −‬ﺟﺪة‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪170−‬‬ ‫‪170−‬‬
‫‪520+‬‬ ‫‪500−‬‬ ‫‪20+‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪110‬‬

‫ﺑﻌﺪ ﻭﺿﻊ ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﻟﻜﻞ ﺧﻠﻴـﺔ ﻓﺎرﻏـﺔ ﻓﺈﻧـﻪ ﻳﻤﻜـﻦ اﻵﻥ‬
‫ﻛﺘﺎﺑﺔ ﺟﺪﻭﻝ ﺗﻘﻴﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫ﻳﻼﺣﻆ أﻥ ﲨﻴﻊ اﻟﻘﻴﻢ اﻟﺘﻲ ﰲ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻣﻮﺟﺒﺔ ﻣﺎﻋﺪا اﳋﻠﻴﺔ )اﻟﻈﻬﺮاﻥ‪−‬‬
‫اﻟﺮﻳﺎض( ﻓﺈﳖﺎ ﺑﺈﻣﻜﺎﳖﺎ ﲣﻔﻴﺾ اﻟﺘﻜﻠﻔﺔ ﺑﻨﺴﺒﺔ ‪ 10‬رﻳﺎﻻت ﻟﻜﻞ ﻧﺎﻗﻠﺔ ﺟﺪﻳﺪة ﺳﺘﺴﺘﺨﺪﻡ‬
‫ﻫﺬا اﻟﻄﺮﻳﻖ‪ .‬ﻭﻣﻊ ﻛﻞ ﻭﺣﺪة إﺿﺎﻓﻴﺔ ﻟﻠﺨﻠﻴﺔ )اﻟﻈﻬﺮاﻥ‪−‬اﻟﺮﻳﺎض( ﻓﺈﻧﻪ ﳚﺐ ﺧﻔﺾ ﻛﻼ‬
‫ﻣﻦ )اﻟﺪﻣﺎﻡ ‪ −‬اﻟﺮﻳﺎض( ﻭاﻟﻈﻬﺮاﻥ ‪ −‬ﻣﻜﺔ ﺑﻮﺣﺪة ﻭاﺣﺪة ﻟﻠﺤﻔﺎظ ﻋﲆ ﻣﺴﺘﻮ￯ اﻟﻌﺮض‬
‫ﻭاﻟﻄﻠﺐ‪.‬‬
‫ﻟﺬﻟﻚ ﻓﺈﻥ أﺣﺪ اﳋﻠﻴﺘﲔ )اﻟﺪﻣﺎﻡ ‪ −‬اﻟﺮﻳﺎض ﻭاﻟﻈﻬﺮاﻥ ‪ −‬ﻣﻜﺔ( ﻣﺮﺷﺢ ﻟﻠﺨﺮﻭج‬
‫ﻣﻦ اﳊﻞ اﻷﺳﺎﳼ ﻟﻺﺑﻘﺎء ﻋﲆ ‪ 6‬ﺧﻼﻳﺎ ﻣﺸﻐﻮﻟﺔ ﻓﻘﻂ‪.‬‬
‫ﻭﻟﻜﻦ ﺣﻴﺚ إﻥ اﳋﻠﻴﺔ )اﳋﺎﻧﺔ( اﻟﺪﻣﺎﻡ ‪ −‬اﻟﺮﻳﺎض ﳐﺼﺺ ﳍﺎ ‪ 40‬ﻧﺎﻗﻠﺔ ﻭﺧﺎﻧﺔ‬
‫اﻟﻈﻬﺮاﻥ ‪ −‬ﻣﻜﺔ ﳐﺼﺺ ﳍﺎ ‪ 20‬ﻧﺎﻗﻠﺔ ﻓﻘﻂ ﻓﺈﻥ اﳋﻠﻴﺔ )اﻟﻈﻬﺮاﻥ ‪ −‬ﻣﻜﺔ( ﺳﺘﻜﻮﻥ اﻷﻭﱃ‬
‫ﻣﻦ اﳋﺎﻧﺘﲔ اﻟﺘﻲ ﺳﺘﺼﻞ إﱃ ﺻﻔﺮ أﻭﻻ‪ .‬ﻭﺳﺘﻜﻮﻥ اﳋﻠﻴﺔ اﻟﻈﻬﺮاﻥ‪−‬ﻣﻜﺔ ﻫﻲ اﳋﻠﻴﺔ‬
‫اﻷﻭﱃ اﻟﺘﻲ ﺗﻐﺎدر اﳊﻞ اﻷﺳﺎﳼ‪.‬‬
‫إذا اﳋﻠﻴﺔ اﻟﻈﻬﺮاﻥ ‪−‬ﻣﻜﺔ ﺳﺘﻐﺎدر اﳊﻞ اﻷﺳﺎﳼ ﻭاﳋﻠﻴﺔ اﻟﻈﻬﺮاﻥ ‪ −‬اﻟﺮﻳﺎض‬
‫ﺳﺘﺪﺧﻞ اﳊﻞ ﻭﺳﺘﻨﻘﻞ ﻛﺎﻣﻞ اﻟﻘﻴﻤﺔ اﳌﻮﺟﻮدة ﰲ اﳋﻠﻴﺔ اﳋﺎرﺟﺔ إﱃ اﳋﻠﻴﺔ اﻟﺪاﺧﻠﺔ‪.‬‬
‫‪111‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﻧﺘﻴﺠﺔ ﳍﺬﻩ اﻟﻌﻤﻠﻴﺔ اﻟﺪﻭراﻧﻴﺔ ﻫﻮ اﻵﰐ‪:‬‬


‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬
‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﻟﻈﻬﺮاﻥ ‪−‬اﻟﺮﻳﺎض‬ ‫‪0‬‬ ‫‪20‬‬ ‫‪170×20‬‬ ‫‪3400+‬‬

‫اﻟﺪﻣﺎﻡ ‪ −‬اﻟﺮﻳﺎض‬ ‫‪40‬‬ ‫‪20‬‬ ‫‪130×20‬‬ ‫‪2600−‬‬

‫اﻟﺪﻣﺎﻡ‪−‬ﻣﻜﺔ‬ ‫‪10‬‬ ‫‪30‬‬ ‫‪150×20‬‬ ‫‪3000+‬‬

‫اﻟﻈﻬﺮاﻥ‪−‬ﻣﻜﺔ‬ ‫‪20‬‬ ‫‪0‬‬ ‫‪200×20‬‬ ‫‪4000−‬‬

‫‪70‬‬ ‫‪70‬‬ ‫‪200−‬‬

‫اﳊﻞ اﻟﺜﺎﻟﺚ‬
‫ﺑﻌﺪ اﺧﺘﺒﺎر اﳊﻞ اﻟﺜﺎﲏ ﻭاﻟﺘﺄﻛﺪ ﻣﻦ ﻭﺟﻮد إﻣﻜﺎﻧﻴﺔ ﲣﻔـﻴﺾ اﻟﺘﻜـﺎﻟﻴﻒ اﻹﲨﺎﻟﻴـﺔ‬
‫ﻭﻋﻤﻞ اﻟﻼزﻡ ﻟﺘﺨﻔﻴﺾ اﻟﺘﻜﺎﻟﻴﻒ ﻧﺠﺪ أﻥ ﺟﺪﻭﻝ اﳊﻞ اﻟﺜﺎﻟﺚ ﻳﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫ﺗﻘﻴﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ‪ :‬ﻣﺮة أﺧﺮ￯ ﳚﺐ أﻥ ﻧﻘﻴﻢ ﲨﻴﻊ اﳋﻼﻳﺎ اﻟﻔﺎرﻏـﺔ ﰲ ﺟـﺪﻭﻝ‬
‫اﳊﻞ اﻟﺜﺎﻟﺚ ﻭاﻟﺘﺄﻛﺪ ﻣﻦ ﻭﺟﻮد أﻭ ﻋﺪﻡ ﻭﺟﻮد ﲣﻔﻴﺾ ﰲ اﻟﺘﻜﺎﻟﻴﻒ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪112‬‬

‫‪ −1‬اﻟﺪﻣﺎﻡ – اﳌﺪﻳﻨﺔ‬
‫ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ‪:‬‬
‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬
‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﻟﺪﻣﺎﻡ ‪−‬اﳌﺪﻳﻨﺔ‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪180+‬‬ ‫‪180+‬‬

‫اﻟﺪﻣﺎﻡ ‪−‬اﻟﺮﻳﺎض‬ ‫‪20‬‬ ‫‪19‬‬ ‫‪130−‬‬ ‫‪130−‬‬

‫اﻟﻈﻬﺮاﻥ‪ −‬اﻟﺮﻳﺎض‬ ‫‪20‬‬ ‫‪21‬‬ ‫‪170+‬‬ ‫‪170+‬‬

‫اﻟﻈﻬﺮاﻥ ‪−‬ﺟﺪة‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫اﳉﺒﻴﻞ ‪−‬ﺟﺪة‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪170+‬‬ ‫‪170+‬‬

‫اﳉﺒﻴﻞ ‪ −‬اﳌﺪﻳﻨﺔ‬ ‫‪60‬‬ ‫‪59‬‬ ‫‪120−‬‬ ‫‪120−‬‬

‫‪120‬‬ ‫‪120‬‬ ‫‪520+‬‬ ‫‪400−‬‬ ‫‪120+‬‬

‫‪ −2‬اﻟﺪﻣﺎﻡ ‪−‬ﺟﺪة‬
‫ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ‬
‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬
‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﻟﺪﻣﺎﻡ ‪−‬ﺟﺪة‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪190+‬‬ ‫‪190+‬‬

‫اﻟﺪﻣﺎﻡ ‪−‬اﻟﺮﻳﺎض‬ ‫‪20‬‬ ‫‪19‬‬ ‫‪130−‬‬ ‫‪130−‬‬

‫اﻟﻈﻬﺮاﻥ‪−‬اﻟﺮﻳﺎض‬ ‫‪20‬‬ ‫‪21‬‬ ‫‪170+‬‬ ‫‪170+‬‬

‫اﻟﻈﻬﺮاﻥ‪−‬ﺟﺪة‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫‪50‬‬ ‫‪50‬‬ ‫‪360+‬‬ ‫‪280−‬‬ ‫‪80+‬‬


‫‪113‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫‪ −3‬اﻟﻈﻬﺮاﻥ‪−‬ﻣﻜﺔ‬
‫ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ‬
‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬
‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﻟﻈﻬﺮ‪ −‬ﻣﻜﺔ‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪200+‬‬ ‫‪200+‬‬

‫اﻟﻈﻬﺮاﻥ‪ −‬اﻟﺮﻳﺎض‬ ‫‪20‬‬ ‫‪19‬‬ ‫‪170−‬‬ ‫‪170−‬‬

‫اﻟﺪﻣﺎﻡ‪ −‬اﻟﺮﻳﺎض‬ ‫‪20‬‬ ‫‪21‬‬ ‫‪130+‬‬ ‫‪130+‬‬

‫اﻟﺪﻣﺎﻡ‪ −‬ﻣﻜﺔ‬ ‫‪30‬‬ ‫‪29‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫اﻹﲨﺎﱄ‬ ‫‪80‬‬ ‫‪80‬‬ ‫‪330+‬‬ ‫‪320−‬‬ ‫‪10+‬‬

‫‪ −4‬اﻟﻈﻬﺮاﻥ ‪ −‬اﳌﺪﻳﻨﺔ‬
‫ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ‬
‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬
‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﻟﻈﻬﺮاﻥ ‪−‬اﳌﺪﻳﻨﺔ‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪140+‬‬ ‫‪140+‬‬

‫اﻟﻈﻬﺮاﻥ‪−‬ﺟﺪة‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫اﳉﺒﻴﻞ‪−‬ﺟﺪة‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪170+‬‬ ‫‪170+‬‬

‫اﳉﺒﻴﻞ‪−‬اﳌﺪﻳﻨﺔ‬ ‫‪60‬‬ ‫‪59‬‬ ‫‪120−‬‬ ‫‪120−‬‬

‫اﻹﲨﺎﱄ‬ ‫‪80‬‬ ‫‪80‬‬ ‫‪310+‬‬ ‫‪270−‬‬ ‫‪40+‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪114‬‬

‫‪ −5‬اﳉﺒﻴﻞ ‪−‬ﻣﻜﺔ‬
‫ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ‬
‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬
‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﳉﺒﻴﻞ‪−‬ﻣﻜﺔ‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪250+‬‬ ‫‪250+‬‬

‫اﻟﺪﻣﺎﻡ‪−‬ﻣﻜﺔ‬ ‫‪30‬‬ ‫‪29‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫اﻟﺪﻣﺎﻡ‪−‬اﻟﺮﻳﺎض‬ ‫‪20‬‬ ‫‪21‬‬ ‫‪130+‬‬ ‫‪130+‬‬

‫اﻟﻈﻬﺮاﻥ‪−‬اﻟﺮﻳﺎض‬ ‫‪20‬‬ ‫‪19‬‬ ‫‪170−‬‬ ‫‪170−‬‬

‫اﻟﻈﻬﺮاﻥ‪−‬ﺟﺪة‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪150+‬‬ ‫‪150+‬‬

‫اﳉﺒﻴﻞ‪−‬ﺟﺪة‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪170−‬‬ ‫‪170−‬‬

‫اﻹﲨﺎﱄ‬ ‫‪80‬‬ ‫‪80‬‬ ‫‪550+‬‬ ‫‪490−‬‬ ‫‪40+‬‬

‫‪ −6‬اﳉﺒﻴﻞ ‪−‬اﻟﺮﻳﺎض‬
‫ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ‬
‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬

‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬


‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﳉﺒﻴﻞ‪−‬اﻟﺮﻳﺎض‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪220+‬‬ ‫‪220+‬‬

‫اﻟﻈﻬﺮاﻥ‪−‬اﻟﺮﻳﺎض‬ ‫‪20‬‬ ‫‪19‬‬ ‫‪170−‬‬ ‫‪170−‬‬

‫اﻟﻈﻬﺮاﻥ‪−‬ﺟﺪة‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪150+‬‬ ‫‪150+‬‬

‫اﳉﺒﻴﻞ‪−‬ﺟﺪة‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪170−‬‬ ‫‪170−‬‬

‫اﻹﲨﺎﱄ‬ ‫‪40‬‬ ‫‪40‬‬ ‫‪370+‬‬ ‫‪340−‬‬ ‫‪30+‬‬


‫‪115‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﻧﺘﻴﺠﺔ اﻟﺘﻘﻴﻴﻢ‪ :‬ﻳﻼﺣﻆ ﻣﻦ اﻻﺧﺘﺒﺎرات اﻟﺴﺎﺑﻘﺔ ﻟﻠﺨﻼﻳﺎ اﻟﻔﺎرﻏـﺔ ﺑـﺎﻥ ﲨﻴـﻊ ﻗـﻴﻢ‬
‫"ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ اﻹﲨﺎﻟﻴﺔ" ﺧﺮﺟﺖ ﺑﺎﳌﻮﺟﺐ‪ .‬ﻭﻫﺬا دﻟﻴﻞ ﻋﲆ أﻥ اﳊـﻞ ﻫـﻮ‬
‫ﺣﻞ ﳖﺎﺋﻲ أﻣﺜﻞ ‪ .‬أﻱ ﻫﻮ اﳊﻞ اﻟﻮﺣﻴﺪ اﻟﺬﻱ ﻳﺆدﻱ إﱃ ﲣﻔﻴﺾ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ إﱃ أﻗﻞ‬
‫ﺣﺪ ﳑﻜﻦ ﻭﻻ ﻳﻮﺟﺪ أﻱ إﻣﻜﺎﻧﻴﺔ ﻟﺘﻄﻮﻳﺮ اﳊﻞ إﱃ اﻷﻓﻀﻞ‪.‬‬

‫ﺟﺪﻭﻝ إﲨﺎﱄ اﻟﺘﻜﻠﻔﺔ ﻟﻠﻨﻘﻞ‪:‬‬


‫اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﺒﲔ إﲨﺎﱄ اﻟﻜﻤﻴﺎت اﳌﺨﺼﺼﺔ ﻟﻠﻨﻘﻞ ﺑﺄﻗﻞ ﺗﻜﻠﻔﺔ إﲨﺎﻟﻴﺔ ﳑﻜﻨﺔ‪.‬‬
‫اﻟﺪﻣﺎﻡ‬ ‫اﻟﻈﻬﺮاﻥ‬ ‫اﻟﺪﻣﺎﻡ ‪ −‬اﻟﻈﻬﺮاﻥ اﳉﺒﻴﻞ‪ −‬اﳉﺒﻴﻞ ‪−‬‬
‫اﻹﲨﺎﱄ‬
‫‪−‬ﻣﻜﺔ‬ ‫‪−‬اﻟﺮﻳﺎض‬ ‫اﳌﺪﻳﻨﺔ‬ ‫ﺟﺪة‬ ‫‪ −‬ﺟﺪة‬ ‫اﻟﺮﻳﺎض‬
‫اﻟﻜﻤﻴﺔ‬
‫‪30‬‬ ‫‪20‬‬ ‫‪60‬‬ ‫‪10‬‬ ‫‪10‬‬ ‫‪20‬‬ ‫‪150‬‬
‫اﳌﺨﺼﺼﺔ‬
‫ﺗﻜﻠﻔﺔ اﻟﻮﺣﺪة‬
‫‪150‬‬ ‫‪170‬‬ ‫‪120‬‬ ‫‪170‬‬ ‫‪150‬‬ ‫‪130‬‬
‫اﻟﻮاﺣﺪة‬
‫‪4500‬‬ ‫‪3400‬‬ ‫‪7200‬‬ ‫‪1700‬‬ ‫‪1500‬‬ ‫‪2600‬‬ ‫‪20900‬‬

‫ﻭﻳﻼﺣﻆ أﻥ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ اﻧﺨﻔﻀﺖ ﻣﻦ ‪ 21100‬ﰲ اﳊـﻞ اﻟﺜـﺎﲏ إﱃ ‪ 20900‬ﰲ‬


‫اﳊﻞ اﻟﺜﺎﻟﺚ " ﻭﻫﻮ اﳊﻞ اﻷﻣﺜﻞ"‪ ,‬أﻱ ﺑﺘﻮﻓﲑ ‪ 200‬رﻳﺎﻝ‪.‬‬

‫‪ −2‬ﻃﺮﻳﻘﺔ اﻟﺘﻮزﻳﻊ اﳌﻌﺘﺪﻟﺔ ‪ MODI‬ﻻﺧﺘﺒﺎر اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ‬


‫ﻫﻲ ﻃﺮﻳﻘﺔ أﺧﺮ￯ ﻟﺘﻘﻴﻴﻢ أﻱ ﺧﻠﻴﺔ ﻓﺎرﻏﺔ ﻷﻱ ﺟﺪﻭﻝ ﻧﻘﻞ‪ .‬ﻫﺬﻩ اﻟﻄﺮﻳﻘﺔ ﺗﺴﻤﻰ‬
‫ﻭﻫﻲ ﻗﺎﺋﻤﺔ ﻋﲆ‬ ‫"‪MODI" Modified Distribution Method‬‬ ‫ﻃﺮﻳﻘﺔ اﻟﺘﻮزﻳﻊ اﳌﻌﺪﻟﺔ‬
‫اﳋﺎﺻﻴﺔ اﻟﺜﻨﺎﺋﻴﺔ ﻟﺼﻴﺎﻏﺔ اﻟﱪﻧﺎﻣﺞ اﳋﻄﻲ ﳌﺸﻜﻠﺔ اﻟﻨﻘﻞ‪ .‬ﻭﻫﻲ ﺗﻘﻮﻝ ﺑﺄﻧﻪ ﻳﻮﺟﺪ ﳎﻤﻮﻋﺔ‬
‫ﻣﻦ ‪ ui‬ﻟﻜﻞ ﺻﻒ ﻣﻦ اﻟﻌﺮض ﻭﳎﻤﻮﻋﺔ ﻣﻦ ‪ vj‬ﻟﻜﻞ ﻋﻤﻮد ﻣﻦ أﻋﻤﺪة اﻟﻄﻠﺐ‪ .‬ﻭﻟﻜﻞ‬
‫ﺧﻠﻴﺔ ﻣﻦ اﳋﻼﻳﺎ اﳌﺸﻐﻮﻟﺔ ﻓﺈﻥ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪116‬‬

‫‪vj+ui = cij‬‬
‫ﻭﻟﻜﻞ ﺧﻠﻴﺔ ﻓﺎرﻏﺔ ﻓﺈﻥ ﺗﻘﻴﻴﻢ اﳋﻠﻴﺔ ﻳﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪dij =cij-ui-vj‬‬
‫ﺣﻴﺚ إﻥ‪:‬‬
‫‪ : Cij‬ﻫﻲ ﺗﻜﺎﻟﻴﻒ اﻟﻨﻘﻞ ﻟﻠﺨﻼﻳﺎ اﳌﺸﻐﻮﻟﺔ‪.‬‬
‫‪ : Dij‬ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﺎﻟﻴﻒ أﻭ ﻧﺘﻴﺠﺔ ﺗﻘﻴﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ‪.‬‬
‫‪ :Vj‬ﻗﻴﻢ اﻟﺘﻘﻴﻴﻢ ﰲ اﻷﻋﻤﺪة‪.‬‬
‫‪ :Ui‬ﻗﻴﻢ اﻟﺘﻘﻴﻴﻢ ﰲ اﻟﺼﻔﻮﻑ‪.‬‬
‫ﻟﻠﺒﺪء ﺑﺎﳋﻄﻮات اﻓﱰض أﻱ ﻗﻴﻤﺔ ﻋﺸﻮاﺋﻴﺔ ﻟﻘﻴﻤﺔ ‪ u‬اﻷﻭﱃ ﻭﻟﻴﻜﻦ ﻣﺜﻼ ﺻﻔﺮ‪.‬‬

‫ﻭذﻟﻚ ﺑﺘﻄﺒﻴﻖ اﳌﻌﺎدﻟﺔ اﻷﻭﻝ ﺣﻴﺚ‪:‬‬


‫‪v1=150-0=150‬‬
‫‪u2=200-150=50‬‬
‫‪v3=150-50=100‬‬
‫‪v4=130-0=130‬‬
‫‪u3=250-150=100‬‬
‫‪v2=120-100=20‬‬
‫‪117‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﻭﻻﺧﺘﻴﺎر اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻓﺈﻧﻨﺎ ﻧﻄﺒﻖ اﳌﻌﺎدﻟﺔ ‪ dij=cij-ui-vj‬ﻭﻳﻨﺘﺞ ﻟﻨﺎ اﳉﺪﻭﻝ اﻟﺘﺎﱄ‪:‬‬

‫ﻭﻫﻲ ﻧﻔﺲ اﻟﻨﺘﻴﺠﺔ اﻟﺘﻲ ﺗﻮﺻﻠﻨﺎ إﻟﻴﻬﺎ ﻣﻦ ﻗﺒﻞ‪.‬‬


‫ﻧﻘﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏـﺔ أﻥ ﺗﻮﺟـﺪ ﺧﻠﻴـﺔ أﻭ‬
‫اﳊﻠﻮﻝ اﳌﺘﻌﺪدة اﳌﺜﲆ‪ :‬ﻗﺪ ﳛﺪث ﻭﻧﺤﻦ ﹼ‬
‫ﹰ‬
‫أﺻﻔﺎرا‪ .‬ﻫﺬا ﻳﻌﻨﻲ أﻧـﻪ ﺑﺎﻹﻣﻜـﺎﻥ‬ ‫أﻛﺜﺮ ﻳﻜﻮﻥ ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ ﺗﻜﺎﻟﻴﻔﻬﺎ اﻹﲨﺎﻟﻴﺔ ﻳﺴﺎﻭﻱ‬
‫إدﺧﺎﻝ ﻫﺬﻩ اﳋﻠﻴﺔ إﱃ اﳊﻞ اﻷﺳﺎﳼ ﺑﺪﻭﻥ أﻥ ﻳﺆدﻱ إدﺧﺎﳍﺎ اﳊـﻞ إﱃ زﻳـﺎدة أﻭ ﻧﻘـﺺ‬
‫اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﻟﻠﻨﻘﻞ‪ .‬ﻭﰲ ﻫﺬﻩ اﳊﺎﻟﺔ ﻧﻘﻮﻝ إﻧﻪ ﻳﻮﺟﺪ ﺣﻠﻮﻝ ﻣﺘﻌﺪدة ﻟﻠﻤـﺸﻜﻠﺔ‪ ,‬ﻭإذا‬
‫ﺣﺪث ﻫﺬا ﰲ اﳊﻞ اﻷﻣﺜﻞ ﻓﺈﻧﻪ ﻳﻤﻜﻦ اﻟﻘﻮﻝ ﺑﺄﻧﻪ ﻳﻮﺟﺪ ﺣﻠﻮﻝ ﻣﺘﻌﺪدة ﻣﺜﲆ ﻟﻠﻤﺸﻜﻠﺔ‪.‬‬
‫ﻣﺜﺎﻝ ﻋﲆ اﳊﻠﻮﻝ اﳌﺜﲆ اﳌﺘﻌﺪدة‪:‬‬
‫اﻓﱰض أﻥ اﳊﻞ اﻷﻣﺜﻞ ﳌﺸﻜﻠﺔ ﻧﻘﻞ ﺑﻌﺾ اﻟﻔﻮاﻛﻪ ﻫﻲ ﻛﲈ ﻳﲇ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪118‬‬

‫ﻟﻮ ﻗﻤﻨﺎ ﺑﺘﻘﻴﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻭﻛﺘﺎﺑﺘﻬﺎ ﰲ اﳋﻼﻳﺎ اﳋﺎﺻﺔ ﲠﺎ ﻓﺈﻥ ﺟﺪﻭﻝ اﻟﺘﻘﻴـﻴﻢ‬
‫ﻟﻠﺨﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﺳﻴﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫ﻣﻦ ﺟﺪﻭﻝ اﻟﺘﻘﻴﻴﻢ اﻟﺴﺎﺑﻖ ﻧﻼﺣﻆ أﻥ ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﺑﺈدﺧﺎﻝ‬
‫اﳋﻠﻴﺔ "اﻟﺒﺎﺣﺔ‪−‬ﺑﺮﻳﺪة" ﺳﻴﻜﻮﻥ ﺻﻔﺮا‪ .‬ﻭاﻟﺬﻱ ﻳﻌﻨﻲ اﻧﻪ ﻳﻤﻜﻦ إدﺧﺎﳍﺎ ﰲ اﳊﻞ اﻷﻣﺜﻞ‬
‫"ﻛﺤﻞ أﻣﺜﻞ آﺧﺮ" ﻭﻟﻜﻦ ﺑﺪﻭﻥ ﺗﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ‪ .‬ﻭﻟﻠﻮﺻﻮﻝ إﱃ اﳊﻞ اﻷﻣﺜﻞ‬
‫اﻵﺧﺮ ﻫﺬا ﻓﺈﻧﻪ ﺑﺈﻣﻜﺎﻧﻨﺎ إﺟﺮاء اﻟﺪﻭراﻥ اﻟﺴﺎﺑﻖ ﻭاﻟﺘﺄﻛﺪ ﻣﻦ ﻋﺪﻡ اﻟﺘﻐﲑ ﰲ إﲨﺎﱄ‬
‫اﻟﺘﻜﻠﻔﺔ ﻛﲈ ﻳﻮﺿﺢ ﺟﺪﻭﻝ اﻟﺘﻐﲑ ﰲ إﲨﺎﱄ اﻟﺘﻜﻠﻔﺔ‪:‬‬

‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬


‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫اﻟﺒﺎﺣﺔ ‪−‬ﺑﺮﻳﺪة‬ ‫‪0‬‬ ‫‪15‬‬ ‫‪+15 × 110‬‬ ‫‪1650+‬‬

‫اﻟﺒﺎﺣﺔ‪−‬ﻋﻨﻴﺰة‬ ‫‪20‬‬ ‫‪5‬‬ ‫‪-15 × 140‬‬ ‫‪2100−‬‬

‫أﲠﺎ‪−‬ﻋﻨﻴﺰة‬ ‫‪5‬‬ ‫‪20‬‬ ‫‪+15 × 160‬‬ ‫‪2400+‬‬

‫أﲠﺎ‪−‬ﺑﺮﻳﺪة‬ ‫‪15‬‬ ‫‪0‬‬ ‫‪-15 × 130‬‬ ‫‪1950−‬‬

‫اﻹﲨﺎﱄ‬ ‫‪40‬‬ ‫‪40‬‬ ‫‪4050+‬‬ ‫‪4050−‬‬ ‫‪0‬‬


‫‪119‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﻭﺳﻴﻜﻮﻥ اﳊﻞ اﻷﻣﺜﻞ اﻟﺜﺎﲏ ﻛﲈ ﻳﲇ‪:‬‬

‫ﻭﻟﻮ ﻗﻤﻨﺎ ﺑﺘﻘﻴﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻣﺮة أﺧﺮ￯ ﻓﺈﳖﺎ ﺳﺘﻜﻮﻥ ﻛﲈ ﻳﲇ ‪:‬‬

‫ﻋﺪﻡ ﺗﺴﺎﻭﻱ اﻟﻌﺮض ﻣﻊ اﻟﻄﻠﺐ‪ :‬ﰲ اﻷﻣﺜﻠﺔ اﻟﺴﺎﺑﻘﺔ اﻓﱰﺿـﻨﺎ أﻥ ﻛﻤﻴـﺔ اﻟﻌـﺮض‬
‫ﻭاﻟﻄﻠﺐ داﺋﲈ ﻣﺘﺴﺎﻭﻳﺘﲔ‪ .‬ﻭﻟﻜﻦ ﰲ اﻏﻠﺐ اﳊﺎﻻت ﻓﺄﻧﻪ ﻗﺪ ﻳﺰﻳﺪ اﻟﻄﻠﺐ ﻋـﲆ اﻟﻌـﺮض‬
‫أﻭ اﻟﻌﻜﺲ‪ .‬ﻭﺑﲈ أﻥ اﻟﻄﺮﻳﻘﺔ اﻟﺘﻲ اﺳﺘﺨﺪﻣﻨﺎﻫﺎ ﺗﺸﱰط اﻟﺘﺴﺎﻭﻱ ﻓﺈﻧﻪ ﳚﺐ ﺗﻌـﺪﻳﻞ ﻫـﺬﻩ‬
‫اﻟﻄﺮﻳﻘﺔ ﻟﺘﺘﻼءﻡ ﻣﻊ ﺣﺎﻟﺔ ﻋﺪﻡ اﻟﺘﺴﺎﻭﻱ ﻫﺬﻩ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪120‬‬

‫‪ −1‬اﻟﻌﺮض أﻛﱪ ﻣـﻦ اﻟﻄﻠـﺐ‪ :‬اﻓـﱰض اﻧـﻪ ﰲ ﻣـﺸﻜﻠﺔ ﴍﻛـﺔ اﻟﻌـﺎﻳﺮ ﻟﻨﻘﻠﻴـﺎت‬
‫اﻟﺒﱰﻭﻝ اﻟﺴﺎﺑﻘﺔ ﻭاﻟﺘﻲ ﺗﻄﺮﻗﻨﺎ ﳍﺎ ﻣﻦ ﻗﺒﻞ ﻛﺎﻥ إﻧﺘﺎج اﳌﺼﺎﻧﻊ ﻫﻮ ﻛﲈ ﻳﲇ‪:‬‬

‫اﳌﺼﻨﻊ‬ ‫اﻟﻌﺮض‬
‫اﻟﺪﻣﺎﻡ‬ ‫‪50‬‬
‫اﻟﻈﻬﺮاﻥ‬ ‫‪55‬‬
‫اﳉﺒﻴﻞ‬ ‫‪70‬‬
‫اﻹﲨﺎﱄ‬ ‫‪175‬‬

‫ﺑﻴﻨﲈ اﻟﻄﻠﺐ ﻭﺗﻜﻠﻔﺔ اﻟﻨﻘﻞ ﻫﻲ ﻛﲈ ﻛﺎﻧﺖ ﻭﻟﻠﺘﺬﻛﲑ ﻫﻲ ﻛﺎﻟﺘﺎﱄ‪:‬‬


‫اﻟﻄﻠﺐ‬ ‫اﳌﺴﺘﻮدﻋﺎت )ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ(‬
‫‪30‬‬ ‫ﻣﻜﺔ‬
‫‪60‬‬ ‫اﳌﺪﻳﻨﺔ‬
‫‪20‬‬ ‫ﺟﺪة‬
‫‪40‬‬ ‫اﻟﺮﻳﺎض‬
‫‪150‬‬ ‫اﻹﲨﺎﱄ‬

‫ﺟﺪﻭﻝ ﺗﻜﻠﻔﺔ اﻟﻨﻘﻞ ﻟﻠﻮﺣﺪة اﻟﻮاﺣﺪة )ﻧﺎﻗﻠﺔ ﻭاﺣﺪة(‬


‫اﻟﺮﻳﺎض‬ ‫ﺟﺪة‬ ‫اﳌﺪﻳﻨﺔ‬ ‫ﻣﻜﺔ‬ ‫ﻣﻦ ‪ /‬إﱃ‬
‫‪130‬‬ ‫‪190‬‬ ‫‪180‬‬ ‫‪150‬‬ ‫اﻟﺪﻣﺎﻡ‬
‫‪170‬‬ ‫‪150‬‬ ‫‪140‬‬ ‫‪200‬‬ ‫اﻟﻈﻬﺮاﻥ‬
‫‪220‬‬ ‫‪170‬‬ ‫‪120‬‬ ‫‪250‬‬ ‫اﳉﺒﻴﻞ‬

‫اﳌﻄﻠﻮب ﻣﻌﺮﻓﺔ ﺗﻮزﻳﻊ اﻟﻨﻘﻞ اﻷﻣﺜﻞ ﻟﻨﻘﻞ ﻫﺬﻩ اﻟﻜﻤﻴـﺎت اﳌﻨﺘﺠـﺔ ﰲ اﻟـﴩﻗﻴﺔ إﱃ‬
‫ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ اﳌﺨﺘﻠﻔﺔ ﺑﺄﻗﻞ ﺗﻜﻠﻔﺔ ﳑﻜﻨﺔ‪.‬‬
‫‪121‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﻳﻼﺣﻆ أﻥ اﻟﻌﺮض ﻳﺰﻳﺪ ﻋﻦ اﻟﻄﻠﺐ ب "‪ 25‬ﻧﺎﻗﻠﺔ"‪.‬‬


‫ﻛﻴﻒ ﻳﺘﻢ ﺣﻞ ﻫﺬﻩ اﳌﺸﻜﻠﺔ?‬
‫ﳊﻞ ﻫﺬﻩ اﳌﺸﻜﻠﺔ ﻓﺈﻧﻪ ﳚﺐ اﻟﻘﻴﺎﻡ ﺑﺈﻧﺸﺎء ﻣﺮﻛﺰ ﺗﻮزﻳﻊ )ﻃﻠﺐ ﺻﻮرﻱ أﻭ ﻭﳘـﻲ(‬
‫)‪ (a dummy demand‬ﻻﺳﺘﻴﻌﺎب اﻟﻌﺮض اﻟﺰاﺋﺪ " ‪ 25‬ﻧﺎﻗﻠﺔ" ﺑﺤﻴﺚ ﺗﻜﻮﻥ ﻃﺎﻗﺘـﻪ اﻟﻌﻠﻴـﺎ‬
‫ﻫﻲ اﻟﻔﺮﻕ ﺑﲔ اﻟﻌﺮض ﻭاﻟﻄﻠﺐ‪ .‬ﻭﻟﺘﺴﻬﻴﻞ اﻟﻌﻤﻠﻴـﺎت ﳚـﺐ أﻥ ﻧﺠﻌـﻞ ﺗﻜﻠﻔـﺔ اﻟﻨﻘـﻞ‬
‫ﳌﺮﻛﺰ اﻟﻄﻠﺐ ﻫﺬا ﺗﺴﺎﻭﻱ اﻟﺼﻔﺮ‪.‬‬
‫ﻟــﺬﻟﻚ ﻓﺈﻧــﻪ ﻋﻨــﺪﻣﺎ ﻧﺮﻳــﺪ ﺣــﻞ اﳌــﺸﻜﻠﺔ اﳉﺪﻳــﺪة ﺑﺎﺳــﺘﺨﺪاﻡ اﻟــﺮﻛﻦ اﻟــﺸﲈﱄ‬
‫‪ (The‬ﻣــﺜﻼ ﻓــﺈﻥ اﳉــﺪﻭﻝ اﻻﺑﺘــﺪاﺋﻲ اﻷﻭﻝ‬ ‫اﻟﻐﺮﺑـــﻲ )‪northwest-corner technique‬‬

‫ﺳﻴﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫ﰲ اﳊﻞ اﻟﻨﻬﺎﺋﻲ ﺳﺘﻜﻮﻥ ﻫﺬﻩ اﻟﺰﻳﺎدة ﻗﺪ ﺧﺼﺼﺖ إﱃ "ﻣﺮﻛﺰ اﻟﻄﻠﺐ اﻟﻮﳘﻲ"‬


‫ﻭﻳﻤﻜﻦ ﺗﻔﺴﲑ ذﻟﻚ ﻋﲆ أﻥ أﺣﺪ أﻭ أﻛﺜﺮ ﻣﻦ ﻣﺮاﻛﺰ اﻹﻧﺘﺎج ﺳﻴﻨﻘﻞ أﻗﻞ ﻣﻦ اﻟﻜﻤﻴﺔ‬
‫اﻹﲨﺎﻟﻴﺔ اﳌﻨﺘﺠﺔ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪122‬‬

‫‪ −2‬اﻟﻄﻠــﺐ أﻛــﱪ ﻣــﻦ اﻟﻌــﺮض‪ :‬اﻓــﱰض اﻵﻥ أﻥ اﻟﻄﻠــﺐ ﻟﻠﻤــﺸﻜﻠﺔ اﻷﺻــﻠﻴﺔ‬


‫ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫اﻟﻄﻠﺐ‬ ‫اﳌﺴﺘﻮدﻋﺎت )ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ(‬


‫‪30‬‬ ‫ﻣﻜﺔ‬
‫‪60‬‬ ‫اﳌﺪﻳﻨﺔ‬
‫‪45‬‬ ‫ﺟﺪة‬
‫‪40‬‬ ‫اﻟﺮﻳﺎض‬
‫‪175‬‬ ‫اﻹﲨﺎﱄ‬

‫ﺑﻴﻨﲈ اﻟﻌﺮض ﻭﺗﻜﻠﻔﺔ اﻟﻨﻘﻞ ﻫﻲ ﻛﲈ ﻛﺎﻧﺖ ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫اﳌﺼﻨﻊ‬ ‫اﻟﻌﺮض‬
‫اﻟﺪﻣﺎﻡ‬ ‫‪50‬‬
‫اﻟﻈﻬﺮاﻥ‬ ‫‪30‬‬
‫اﳉﺒﻴﻞ‬ ‫‪70‬‬
‫اﻹﲨﺎﱄ‬ ‫‪150‬‬

‫ﻳﻼﺣــﻆ ﰲ ﻫــﺬﻩ اﳊﺎﻟــﺔ أﻥ اﻟﻄﻠــﺐ ﻳﺰﻳــﺪ ﻋــﻦ اﻟﻌــﺮض ب ‪ 25‬ﻧﺎﻗﻠــﺔ ‪ .‬ﻟــﺬﻟﻚ‬


‫‪ "Transportation‬اﻷﻭﱄ ﻓﺈﻧﻨــﺎ ﳚــﺐ أﻥ ﻧــﻀﻊ‬ ‫ﻓﺈﻧــﻪ ﻹﻧــﺸﺎء ﺟــﺪﻭﻝ اﻟﻨﻘــﻞ "‪Tableau‬‬

‫‪ (a‬ﳌﻼﻗــﺎة اﻟﻄﻠﺒــﺎت‬ ‫)أﻭ ﻧﻨــﺸﺊ( ﻣﺮﻛــﺰ ﻋــﺮض ﻭﳘــﻲ )‪dummy supply point‬‬

‫اﻟﺰاﺋﺪة ﻋﻦ اﻟﻌﺮض‪.‬‬
‫أﻳﻀﺎ ﻓﺈﻧﻨﺎ ﻧﻌﲔ ﺗﻜﻠﻔﺔ ﺻـﻔﺮا ﻟﻜـﻞ ﻛﻤﻴـﺔ ﺗﻨﻘـﻞ ﻣـﻦ ﻫـﺬا اﳌﺮﻛـﺰ‪ .‬اﳊـﻞ اﻷﻭﻝ‬
‫ﺑﺎﺳﺘﺨﺪاﻡ اﻟﺮﻛﻦ اﻟﺸﲈﱄ اﻟﻐﺮﰊ ﻣﻌﻄﻰ ﻛﲈ ﻳﲇ‪:‬‬
‫‪123‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﺑﻌــﺪ ذﻟــﻚ ﻧﻘــﻮﻡ ﺑﺤﻠﻬــﺎ ﲤﺎﻣــﺎ ﻛــﲈ ﻗﻤﻨــﺎ ﺑﺤﻠﻬــﺎ ﻣــﻦ ﻗﺒــﻞ‪ .‬ﻭﰲ اﳊــﻞ اﻷﻣﺜــﻞ‬
‫ﻧﻘــﻮﻡ ﺑﺘﺨــﺼﻴﺺ اﻝ ‪ 25‬ﻧﺎﻗﻠــﺔ ﻭاﳌﻮﺟــﻮدة ﰲ ﻣﺮﻛــﺰ اﻟﻌــﺮض اﻟــﻮﳘﻲ إﱃ أﺣــﺪ‬
‫ﻣﺮاﻛــﺰ اﻟﻄﻠــﺐ‪ .‬ﻓﻔــﻲ اﳊــﻞ اﻻﺑﺘــﺪاﺋﻲ اﻷﻭﻝ ﻧﻘــﻮﻝ أﻥ ﻣﺮﻛــﺰ اﻟﺘﻮزﻳــﻊ اﻟــﺬﻱ ﰲ‬
‫اﻟﺮﻳــﺎض ﻳﺘﻄﻠــﺐ ‪ 40‬ﻭﺣــﺪة ﺗﻨﻘــﻞ إﻟﻴــﻪ ﻭﻟﻜــﻦ ‪ 15‬ﻓﻘــﻂ ﻭﺣــﺪة ﻫــﻲ اﻟﺘــﻲ ﺗــﺼﻞ‬
‫ﻭﻳﺒﻘﻰ ‪ 25‬ﻭﺣﺪة ﻣﻄﻠﻮﺑﺔ‪.‬‬
‫اﻟﺘﺤﻠـــﻞ " ‪ :"Degeneracy‬ﻗﻠﻨـــﺎ ﰲ اﻷﻣﺜﻠـــﺔ اﻟـــﺴﺎﺑﻘﺔ أﻥ ﻃﺮﻳﻘـــﺔ اﻟﻨﻘـــﻞ‬
‫ﺗﺘﻄﻠــﺐ أﻥ ﺗﻜــﻮﻥ اﳋﺎﻧــﺎت أﻭ اﳋﻼﻳــﺎ اﳌــﺸﻐﻮﻟﺔ ﳚــﺐ أﻥ ﺗــﺴﺎﻭﻱ ﻋــﺪد اﻟــﺼﻔﻮﻑ‬
‫‪ +‬ﻋــﺪد اﻷﻋﻤــﺪة ‪ 1 −‬ﻭذﻟــﻚ ﺣﺘــﻰ ﻧــﺴﺘﻌﻤﻞ ﻃﺮﻳﻘــﺔ اﳊــﻞ اﳌﻌﺮﻭﻓــﺔ‪ .‬ﻭﻟﻜــﻦ ﻗــﺪ‬
‫ﲢــﺪث أﺣﻴﺎﻧــﺎ ﰲ اﳊﻠــﻮﻝ اﻻﺑﺘﺪاﺋﻴــﺔ أﻭ ﺣﺘــﻰ ﰲ اﳊﻠــﻮﻝ اﻟﻼﺣﻘــﺔ أﻥ ﻋــﺪد اﳋﻼﻳــﺎ‬
‫اﳌــﺸﻐﻮﻟﺔ أﻗــﻞ ﻣــﻦ اﳌﻄﻠــﻮب‪ .‬ﻓﻤــﺜﻼ إذا ﻛــﺎﻥ ﻋﻨــﺪﻧﺎ ‪ 3‬ﻣﺮاﻛــﺰ إﻧﺘــﺎج )ﻋــﺮض(‬
‫ﻭ‪ 3‬ﻣﺮاﻛــﺰ ﺗﻮزﻳــﻊ)ﻃﻠــﺐ( ﻓــﺈﻥ اﳊــﻞ اﻷﺳــﺎﳼ ﳚــﺐ أﻥ ﳛﺘــﻮﻱ ﻋــﲆ ‪ 5‬ﺧﻼﻳــﺎ‬
‫ﻣﺸﻐﻮﻟﺔ ﻋﲆ اﻷﻗﻞ‪.‬‬
‫ﻟﻠﺘﻮﺿﻴﺢ اﻓﱰض أﻥ ﻋﻨﺪﻧﺎ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ "‪ "Transportation Problem‬اﻵﺗﻴﺔ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪124‬‬

‫إﱃ ‪\ To‬‬ ‫ﺣﻮﻃﺔ ﺑﻨﻲ‬ ‫اﻟﻌﺮض‬


‫اﳋﺮج‬ ‫ﲤﲑ‬
‫\‪ From‬ﻣﻦ‬ ‫ﲤﻴﻢ‬ ‫‪Supplies‬‬

‫‪150‬‬ ‫‪200‬‬ ‫‪190‬‬


‫ﲬﻴﺲ ﻣﺸﻴﻂ‬ ‫‪50‬‬
‫‪130‬‬ ‫‪210‬‬ ‫‪180‬‬
‫ﺟﻴﺰاﻥ‬ ‫‪40‬‬
‫‪220‬‬ ‫‪160‬‬ ‫‪140‬‬
‫ﻧﺠﺮاﻥ‬ ‫‪10‬‬
‫‪ Demands‬اﻟﻄﻠﺐ‬ ‫‪30‬‬ ‫‪60‬‬ ‫‪10‬‬ ‫‪100‬‬

‫‪The northwest-corner‬‬ ‫اﻓﱰض أﻧﻨﺎ أردﻧﺎ ﺣﻠﻬﺎ ﺑﻄﺮﻳﻘﺔ اﻟﺮﻛﻦ اﻟﺸﲈﱄ اﻟﻐﺮﰊ )‬
‫‪ (technique‬ﻟﺴﻬﻮﻟﺘﻪ‪ ,‬اﳊﻞ اﻻﺑﺘﺪاﺋﻲ ﺳﻴﻜﻮﻥ ﻛﲈ ﻳﲇ‪:‬‬

‫ﻣﻦ اﳊﻞ اﻟﺴﺎﺑﻖ ﻧﺠﺪ أﻧﻨﺎ ﻗﻤﻨﺎ ﺑﺤﻠﻬﺎ ﻭﻟﻜﻦ ﺑﺸﻐﻞ ‪ 4‬ﺧﻼﻳﺎ ﻓﻘﻂ ﻭﻟﻴﺲ ‪ ,5‬ﻛﲈ ﻫﻮ‬
‫ﻣﻄﻠﻮب‪.‬‬
‫ﻧﻘﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ?‬
‫ﻣﻊ أﻥ اﳊﻞ اﻟﺴﺎﺑﻖ ﻫﺬا ﳑﻜﻦ إﻻ أﻥ اﳌﺸﻜﻠﺔ اﻟﺘﻲ ﻳﺴﺒﺒﻬﺎ ﻫﻮ ﻛﻴﻒ ﹼ‬
‫ﻣﺜﻼ إذا أردﻧﺎ أﻥ ﻧﺨﺘﱪ اﳋﻠﻴﺔ )ﲬﻴﺲ ﻣﺸﻴﻂ ‪ −‬ﲤﲑ( ﻓﺈﻧﻨﺎ ﺳﻨﻘﻮﻡ ﺑﻄﺮﻳﻘﺔ اﻟﺪﻭراﻥ اﻟﺘﺎﻟﻴﺔ ‪:‬‬
‫‪125‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬


‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫ﲬﻴﺲ ﻣﺸﻴﻂ‪−‬ﲤﲑ‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪190+‬‬ ‫‪190+‬‬

‫ﻧﺠﺮاﻥ‪ −‬ﲤﲑ‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪140−‬‬ ‫‪140−‬‬

‫‪10‬‬ ‫‪10‬‬ ‫‪190+‬‬ ‫‪140−‬‬ ‫‪50+‬‬

‫ﻭﻟﻜﻦ ﻻ ﻧﺴﺘﻄﻴﻊ إﻛﲈﻝ ﻃﺮﻳﻘﺔ اﻟﺪﻭراﻥ ﻷﻧﻪ ﻳﻼﺣﻆ أﻥ ﻧﺠﺮاﻥ ﺗﻨﺘﺞ ‪ 10‬ﻭﺣـﺪات‬
‫ﻭﻻ ﻧﺴﺘﻄﻴﻊ أﻥ ﻧﻀﻊ أﻱ ﻛﻤﻴﺔ أﻗﻞ ﻣﻦ ‪ 10‬ﻭﺣﺪات ﰲ ﺗﻠـﻚ اﳋﻠﻴـﺔ ﻷﻧﻨـﺎ ﻟـﻦ ﻧـﺴﺘﻄﻴﻊ‬
‫ﺗﻌﻮﻳﻀﻬﺎ‪ ,‬ﻓﻬﻲ اﳋﻠﻴﺔ اﻟﻮﺣﻴﺪة اﳌﺸﻐﻮﻟﺔ ﰲ اﻟﺼﻒ‪.‬‬
‫ﻟﺬﻟﻚ ﻳﻘﺎﻝ ﻟﻠﺤﻞ ﺑﺄﻧﻪ " ﺣﻞ ﻣﺘﺤﻠﻞ ”‪ " “ Degeneracy‬ﻭﻻ ﻳﻤﻜﻦ ﺣﻠﻬﺎ ﺑﻄﺮﻳﻘـﺔ‬
‫اﻟﻨﻘﻞ اﻟﺴﺎﻟﻔﺔ اﻟﺬﻛﺮ إﻻ ﺑﻌﺪ إﺟﺮاء ﺑﻌﺾ اﻟﺘﻌﺪﻳﻼت ﻋﲆ اﳉﺪﻭﻝ اﻻﺑﺘﺪاﺋﻲ ‪.‬‬
‫ﻫﺬﻩ اﻟﺘﻌﺪﻳﻼت ﺗﺘﻢ ﻋﻦ ﻃﺮﻳﻖ اﻋﺘﺒﺎر أﺣﺪ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﺑﺄﳖﺎ ﺧﻠﻴـﺔ ﻣـﺸﻐﻮﻟﺔ‪.‬‬
‫اﻓﱰض أﻥ " ‪ "s‬ﻫﻲ ﻗﻴﻤﺔ ﺻﻐﲑة ﺟﺪا ﺗﻘﱰب ﻣﻦ اﻟﺼﻔﺮ‪ ,‬ﻭﺿـﻊ ﻫـﺬﻩ اﻟﻘﻴﻤـﺔ ﰲ أﺣـﺪ‬
‫اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﻟﻴﻜﻤﻞ ﻋﺪد اﳋﻼﻳﺎ اﳌـﺸﻐﻮﻟﺔ إﱃ اﳊـﺪ اﳌﻄﻠـﻮب‪ .‬ﻫـﺬا اﻟـﺮﻗﻢ ﺻـﻐﲑ‬
‫ﻟﺪرﺟﺔ اﻧﻪ ﻻ ﻳﺆﺛﺮ ﻋﲆ اﻟﻌﺮض أﻭ اﻟﻄﻠﺐ أﻭ ﺣﺘﻰ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﻭإذا ﺷﻐﻠﺖ ﺧﻠﻴـﺔ‬
‫ﻓﺎرﻏﺔ ﲠﺬﻩ اﻟﻘﻴﻤﺔ ﰲ اﳊﻞ اﻻﺑﺘﺪاﺋﻲ ﻓﺈﻥ اﳊﻞ ﺳﻴﻜﻮﻥ أﺳﺎﳼ ﻭﺑﺪﻭﻥ ﺗﺄﺛﲑ ﻋﲆ اﳊﻞ‪.‬‬
‫إذا ﺗﻜﻤﻦ اﳌﺸﻜﻠﺔ ﰲ ﻣﻌﺮﻓﺔ أﻱ ﺧﻠﻴﺔ ﳑﻜﻦ ﻟﻨﺎ أﻥ ﻧﺸﻐﻠﻬﺎ ﲠـﺬﻩ اﻟﻘﻴﻤـﺔ اﻟـﺼﻐﲑة‬
‫"‪."s‬‬
‫ﺑﺎﻟﻨﻈﺮ إﱃ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ ﻓﺈﻧﻪ ﺑﺈﻣﻜﺎﻧﻨﺎ اﻟﺘﻔﺮﻳﻖ ﺑﲔ ﻧﻮﻋﲔ ﻣﻦ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ‪:‬‬
‫‪ −1‬ﺧﻼﻳﺎ ﳑﻜﻦ اﺧﺘﺒﺎرﻫﺎ‪ :‬ﻭذﻟﻚ ﻣﺜﻞ‪ :‬اﳋﻠﻴﺔ )ﺟﻴﺰاﻥ ‪ −‬ﺣﻮﻃﺔ ﺑﻨﻲ ﲤﻴﻢ(‪ .‬ﻓﻠﻮ‬
‫أردﻧﺎ أﻥ ﹼ ﹼ‬
‫ﻧﻘﻴﻢ ﻫﺬﻩ اﳋﻠﻴﺔ ﻭاﺳﺘﺨﺮاج ﺻﺎﰲ اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﻟﻜﺎﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪126‬‬

‫اﻟﺘﻐﲑ ﰲ اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬ ‫اﻟﺘﻐﲑ ﰲ اﻟﺘﻜﻠﻔﺔ‬ ‫اﻹﲨﺎﱄ‬


‫ﻣﻦ )ﻗﺒﻞ‬ ‫إﱃ )ﺑﻌﺪ‬ ‫اﻟﺰﻳﺎدة ﰲ‬ ‫اﻟﺘﺨﻔﻴﺾ‬
‫اﳋﻠﻴﺔ‬
‫اﻟﻨﻘﻞ(‬ ‫اﻟﻨﻘﻞ(‬ ‫اﻟﺘﻜﺎﻟﻴﻒ‬ ‫ﰲ اﻟﺘﻜﺎﻟﻴﻒ‬
‫ﺟﻴﺰاﻥ‪−‬ﺣﻮﻃﺔ ﺑﻨﻲ ﲤﻴﻢ‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪130+‬‬ ‫‪130+‬‬

‫ﲬﻴﺲ ﻣﺸﻴﻂ‪−‬ﺣﻮﻃﺔ ﺑﻨﻲ ﲤﻴﻢ‬ ‫‪30‬‬ ‫‪29‬‬ ‫‪150−‬‬ ‫‪150−‬‬

‫ﲬﻴﺲ ﻣﺸﻴﻂ‪−‬اﳋﺮج‬ ‫‪20‬‬ ‫‪21‬‬ ‫‪200+‬‬ ‫‪200+‬‬

‫ﺟﻴﺰاﻥ‪−‬اﳋﺮج‬ ‫‪40‬‬ ‫‪39‬‬ ‫‪210−‬‬ ‫‪210−‬‬

‫اﻹﲨﺎﱄ‬ ‫‪90‬‬ ‫‪90‬‬ ‫‪330+‬‬ ‫‪360−‬‬ ‫‪30−‬‬

‫‪ −2‬ﺧﻼﻳﺎ ﻻ ﻳﻤﻜﻦ اﺧﺘﺒﺎرﻫﺎ‪ :‬ﻭﻫﻲ اﳋﻼﻳﺎ اﻟﺘﺎﻟﻴﺔ‪ :‬ﲬﻴﺲ ﻣﺸﻴﻂ‪−‬ﲤﲑ‪ ,‬ﺟﻴﺰاﻥ ‪−‬‬
‫ﲤﲑ‪ ,‬ﻧﺠﺮاﻥ ‪ −‬ﺣﻮﻃﺔ ﺑﻨﻲ ﲤﻴﻢ‪ ,‬ﻧﺠﺮاﻥ ‪ −‬اﳋﺮج‪.‬‬
‫ﻟﺘﺼﺤﻴﺢ أﻭ ﺗﻌﺪﻳﻞ اﳊﺎﻟﺔ اﻟﺴﺎﺑﻘﺔ ﻳﻤﻜﻦ ﻭﺿﻊ اﻟﻘﻮاﻋﺪ اﻵﺗﻴﺔ‪:‬‬
‫‪−‬إذا ﻛﺎﻥ ﺟﺪﻭﻝ اﻟﻨﻘﻞ اﻻﺑﺘﺪاﺋﻲ ﻣﺘﺤﻞ )‪ ,(Degeneracy‬ﺿﻊ اﻟﻘﻴﻤﺔ اﻟﻘﻠﻴﻠﺔ "‪"s‬‬
‫ﰲ أﻱ ﺧﻠﻴﺔ ﻻ ﻳﻤﻜﻦ اﺧﺘﺒﺎرﻫﺎ ﻭاﺧﺘﱪ ﲨﻴﻊ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ‪ .‬ﻭﻻ ﺣﻆ أﻥ ﻫﺬﻩ اﻟﻘﻴﻤﺔ‬
‫اﳌﺘﻨﺎﻫﻴﺔ ﰲ اﻟﺼﻐﺮ ﻳﻤﻜﻦ أﻥ ﺗﻨﺘﻘﻞ إﱃ ﺧﻼﻳﺎ أﺧﺮ￯ ﻓﺎرﻏﺔ ﰲ ﻛﻞ ﻣﺮﺣﻠﺔ إذا ﻛﺎﻥ ﺗﻘﻴﻴﻢ‬
‫ﻫﺬﻩ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﺳﻴﺆدﻱ إﱃ ﲣﻔﻴﺾ ﰲ اﻟﺘﻜﺎﻟﻴﻒ‪ .‬ﻛﺮر اﻟﻌﻤﻠﻴﺔ ﻫﺬﻩ ﻛﻠﲈ اﺣﺘﺠﺖ‬
‫ﻟﺬﻟﻚ ﻟﻠﻤﺤﺎﻓﻈﺔ ﻋﲆ ﻋﺪد اﳋﻼﻳﺎ اﳌﺸﻐﻮﻟﺔ ﰲ ﺣﺪﻭد اﳌﻄﻠﻮب‪.‬‬
‫ﺑﺘﻄﺒﻴﻖ ﻫﺬﻩ اﻟﻘﺎﻋﺪة ﻋﲆ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ اﳌﺘﺤﻠﻠﺔ ﻓﺈﻥ ذﻟﻚ ﺳﻴﻮﻟﺪ ﺣﻞ أﺳﺎﳼ‬
‫ﻣﻘﺒﻮﻝ ﻭذﻟﻚ ﺑﻮﺿﻊ ﻫﺬﻩ اﻟﻘﻴﻤﺔ اﻟﻘﻠﻴﻠﺔ" ‪ "s‬ﰲ ﺧﻠﻴﺔ )ﻧﺠﺮاﻥ ‪ −‬اﳋﺮج( ﻭﺑﺬﻟﻚ ﻳﻤﻜﻦ‬
‫اﺧﺘﺒﺎر ﻭﺗﻘﻴﻴﻢ ﲨﻴﻊ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ‪.‬‬
‫اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ اﻧﻪ ﺑﺎﻹﻣﻜﺎﻥ اﺧﺘﺒﺎر ﲨﻴﻊ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ إذا ﻭﺿﻌﻨﺎ اﻟﻘﻴﻤﺔ‬
‫اﻟﻘﻠﻴﻠﺔ" ‪ "s‬ﰲ أﻱ ﺧﻠﻴﺔ ﻻ ﻳﻤﻜﻦ اﺧﺘﺒﺎرﻫﺎ‪ ,‬ﻭﻟﺘﻜﻦ ﻣﺜﻼ )ﻧﺠﺮاﻥ ‪ −‬اﳋﺮج(‪.‬‬
‫‪127‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﺑﺘﻘـﻴﻢ اﳋﻼﻳـﺎ اﻟﻔﺎرﻏـﺔ‬


‫ﻭﺑﺘﻄﺒﻴﻖ ﻗﻮاﻋﺪ اﻟﺪﻭراﻥ اﻟﺴﺎﺑﻘﺔ ﻓـﺈﻥ اﳉـﺪﻭﻝ اﳋـﺎص ﹼ‬
‫ﺳﻴﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫ﺗﻠﺨﻴﺺ ﺧﻄﻮات ﻃﺮﻳﻘﺔ اﻟﻨﻘﻞ" ‪" Transportation Algorithm‬‬


‫ﺧﻄﻮة )‪ :(1‬ﺑﻨﺎء ﺟﺪﻭﻝ اﻟﻨﻘﻞ ﻣﻮﺿﺤﺎ اﳌﺼﺎدر‪ ,‬ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ أﻭ اﻟﻐﺎﻳﺎت‪,‬‬
‫اﻟﻜﻤﻴﺎت اﳌﻌﺮﻭﺿﺔ‪ ,‬اﻟﻜﻤﻴﺎت اﳌﻄﻠﻮﺑﺔ‪ ,‬ﻭﺗﻜﻠﻔﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‬
‫ﺧﻄﻮة )‪ :(2‬إذا ﻛﺎﻥ اﻟﻌﺮض أﻛﱪ ﻣﻦ اﻟﻄﻠﺐ‪ ,‬ﺿﻊ ﻃﻠﺒﹰﺎ ﻭﳘﻴﹰﺎ ﺑﺎﻟﻜﻤﻴﺔ اﻟﺰاﺋﺪة‬
‫ﹰ‬
‫أﺻﻔﺎرا‪ .‬أﻣﺎ إذا ﻛﺎﻥ اﻟﻄﻠﺐ أﻛﱪ ﻣﻦ‬ ‫ﻓﻘﻂ ﻭﺿﻊ ﺗﻜﺎﻟﻴﻒ اﻟﻨﻘﻞ ﳍﺬا اﻟﻄﻠﺐ ﺗﺴﺎﻭﻱ‬
‫اﻟﻌﺮض‪ ,‬ﻧﻀﻊ ﻋﺮﺿﹰﺎ ﻭﳘﻴﹰﺎ ﺑﺎﻟﻜﻤﻴﺔ اﻟﺰاﺋﺪة ﻓﻘﻂ ﻭﺿﻊ ﺗﻜﺎﻟﻴﻒ اﻟﻨﻘﻞ ﳍﺬا اﻟﻌﺮض‬
‫ﹰ‬
‫ﺻﻔﺮا ‪.‬‬ ‫ﺗﺴﺎﻭﻱ‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪128‬‬

‫ﺧﻄﻮة )‪ :(3‬أﻭﺟﺪ اﳊﻞ اﻻﺑﺘﺪاﺋﻲ اﳌﻤﻜﻦ اﻷﻭﻝ ﺑﺎﺳﺘﺨﺪاﻡ ﻃﺮﻳﻘﺔ اﻟﺮﻛﻦ اﻟﺸﲈﱄ‬
‫اﻟﻐﺮﰊ‪ ,‬أﻭ ﻃﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ أﻭ ﻃﺮﻳﻘﺔ ﻓﻮﺟﻞ‪.‬‬
‫ﺧﻄﻮة )‪ :(4‬إذا ﻭﺟﺪ ﻣﺸﻜﻠﺔ " ﲢﻠﻞ"‪ ,‬ﺿﻊ ﻗﻴﻤﺔ ﺻﻐﲑة ﻭﻟﺘﻜﻦ “‪ “s‬ﰲ أﺣﺪ‬
‫اﳋﻼﻳﺎ ﻏﲑ اﳌﻤﻜﻦ ﺗﻘﻴﻴﻤﻬﺎ‪.‬‬
‫ﺧﻄﻮة )‪ :(5‬ﹼﻗﻴﻢ أﻭ اﺧﺘﱪ ﲨﻴﻊ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﺑﺎﺳﺘﺨﺪاﻡ اﻟﻄﺮﻳﻘﺔ اﻟﻌﺎدﻳﺔ أﻭ‬
‫ﻃﺮﻳﻘﺔ ‪.MODI‬‬
‫ﺧﻄﻮة )‪ :(6‬إذا ﻛﺎﻧﺖ ﻧﺘﻴﺠﺔ اﻟﺘﻘﻴﻴﻢ ﻏﲑ ﺳﺎﻟﺒﺔ ﻟﻜﻞ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ‪ ,‬ﻓﺈﻥ ذﻟﻚ اﳊﻞ‬
‫ﻫﻮ ﺣﻞ أﻣﺜﻞ‪ ,‬أﻣﺎ إذا ﻭﺟﺪ ﻋﲆ اﻷﻗﻞ ﺧﻠﻴﺔ ﻭاﺣﺪة ﺳﺎﻟﺒﺔ ﻓﺈﻥ اﳊﻞ اﳊﺎﱄ ﻏﲑ أﻣﺜﻞ‬
‫ﻭﺑﺎﻹﻣﻜﺎﻥ ﺗﻄﻮﻳﺮﻩ ﻭﲢﺴﻴﻨﻪ ﺑﺈﺣﻼﻝ ﻫﺬﻩ اﳋﻠﻴﺔ اﻟﺴﺎﻟﺒﺔ ﺑﺪﻻﹰ ﻣﻦ أﺣﺪ اﳋﻼﻳﺎ اﳌﺸﻐﻮﻟﺔ ‪.‬‬
‫ﺧﻄﻮة )‪ :(7‬اﳋﻠﻴﺔ اﳉﺪﻳﺪة ﻭاﻟﺪاﺧﻠﺔ ﰲ اﳊﻞ ﻫﻲ اﳋﻠﻴﺔ اﻟﻔﺎرﻏﺔ ﻭاﻟﺘﻲ ﻧﺘﻴﺠﺔ‬
‫ﺗﻘﻴﻴﻤﻬﺎ ﻳﻌﻄﻲ أﻛﱪ ﻗﻴﻤﺔ ﺳﺎﻟﺒﺔ‪.‬‬
‫ﺧﻄﻮة )‪ :(8‬اﻧﻘﻞ أﻛﱪ ﻛﻤﻴﺔ ﳑﻜﻨﺔ ﻟﻠﺨﻠﻴﺔ اﻟﺪاﺧﻠﺔ اﳉﺪﻳﺪة‪ ,‬ﻭﻫﻲ ﻛﺎﻣﻞ اﻟﻜﻤﻴﺔ‬
‫اﳌﻮﺟﻮدة ﰲ اﳋﻠﻴﺔ اﳋﺎرﺟﺔ‪.‬‬
‫ﺧﻄﻮة )‪ :(9‬ﺗﺄﻛﺪ ﻣﻦ ﻧﻘﻞ ﻛﺎﻣﻞ اﻟﻜﻤﻴﺎت ﻣﻦ اﳌﺼﺎدر إﱃ ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ ﻭﺗﺄﻛﺪ‬
‫ﻣﻦ أﻥ ﻣﺘﻄﻠﺒﺎت اﻟﻌﺮض ﻭاﻟﻄﻠﺐ ﻗﺪ ﹸﻟﺒﻴﺖ ﺑﺎﻟﻜﺎﻣﻞ‪.‬‬
‫ﺧﻄﻮة )‪ :(10‬اذﻫﺐ إﱃ اﳋﻄﻮة اﻟﺮاﺑﻌﺔ ﻭﻛﺮر اﻟﻌﻤﻠﻴﺎت ﺣﺘﻰ اﻟﻮﺻﻮﻝ إﱃ اﳊﻞ‬
‫اﻷﻣﺜﻞ‪.‬‬
‫‪129‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﹰ‬
‫ﺛﺎﻧﻴﺎ‪ :‬ﻣﺸﻜﻠﺔ اﻟﺘﻌﻴﲔ " اﻟﺘﺨﺼﻴﺺ"‬
‫‪Assignment Problem‬‬
‫ﻣﺸﻜﻠﺔ اﻟﺘﻌﻴﲔ ﺗﺸﺎﺑﻪ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻣﻦ ﻛﺜﲑ ﻣﻦ اﳉﻬﺎت ﻭﻟﻜﻨﻬﺎ ﺗﺘﻤﻴﺰ ﺑﺒﻌﺾ‬
‫اﳋﺼﺎﺋﺺ اﻷﺧﺮ￯‪ .‬ﻓﻔﻲ ﻣﺸﻜﻠﺔ اﻟﺘﻌﻴﲔ ﻧﺠﺪ أﻥ ﻋﺪد اﳌﺼﺎدر )اﻟﻌﺮض( ﺗﺴﺎﻭ￯ ﻋﺪد‬
‫ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ )اﻟﻄﻠﺐ( ﻭﻛﻞ اﻟﻜﻤﻴﺔ اﳌﻌﺮﻭﺿﺔ ﻭاﳌﻄﻠﻮﺑﺔ داﺋﲈ ﺗﺴﺎﻭﻱ اﻟﻮاﺣﺪ‬
‫اﻟﺼﺤﻴﺢ‪ .‬ﻣﻊ أﻥ ﻫﺬﻩ اﳌﺸﻜﻠﺔ ﺑﺎﻹﻣﻜﺎﻥ ﺣﻠﻬﺎ ﺑﻄﺮﻳﻘﺔ اﻟﻨﻘﻞ‪ ,‬إﻻ اﻧﻪ ﺗﻮﺟﺪ ﻃﺮﻳﻘﺔ‬
‫أﻓﻀﻞ ﰲ ﻫﺬا اﻟﺸﺄﻥ‪ .‬ﻭﺗﺴﻤﻰ ﻃﺮﻳﻘﺔ اﻟﺘﺨﺼﻴﺺ‪ .‬ﻣﻦ اﺟﻞ ﻣﻌﺮﻓﺔ ﺧﻄﻮات اﳊﻞ‬
‫ﺑﻄﺮﻳﻘﺔ اﻟﺘﺨﺼﻴﺺ اﻋﺘﱪ ﻫﺬا اﳌﺜﺎﻝ‪:‬‬
‫‪−‬أرﺑﻌــﺔ ﻋــﲈﻝ ﻳﻌﻤﻠــﻮﻥ ﰲ ﻣــﺼﻨﻊ اﳌﻘــﺺ اﻟــﺴﺤﺮﻱ ﻟﻠﺜﻴــﺎب اﳉــﺎﻫﺰة‪ .‬ﻭﻳــﺮاد‬
‫ﺗﻮزﻳﻌﻬﻢ ﻋﲆ أرﺑﻊ ﻣﻜﺎﺋﻦ ﺑﻄﺮﻳﻘﺔ ﺗﺆدﻱ إﱃ ﺧﻔـﺾ اﻟﺘﻜﻠﻔـﺔ‪ .‬اﳉـﺪﻭﻝ اﻟﺘـﺎﱄ ﻳﻮﺿـﺢ‬
‫ﺗﻜﺎﻟﻴﻒ ﻋﻤﻞ ﻛﻞ ﺷﺨﺺ ﻋﲆ ﻛﻞ ﻣﺎﻛﻴﻨﺔ‪.‬‬
‫ﺟﺪﻭﻝ ﲣﺼﻴﺺ اﻟﻌﲈﻝ اﳌﻜﺎﺋﻦ‪:‬‬
‫اﻷﻋﲈﻝ ‪Jobs‬‬

‫إﱃ \ ﻣﻦ‬ ‫ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ‬ ‫ﻣﺎﻛﻴﻨﺔ اﳋﻴﺎﻃﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ اﻷزرار‬ ‫ﻣﺎﻛﻴﻨﺔ اﻟﺘﻐﻠﻴﻒ‬
‫ﲪﺪ‬ ‫‪20‬‬ ‫‪25‬‬ ‫‪22‬‬ ‫‪28‬‬
‫اﻟﻌﲈﻝ‬ ‫ﳏﻤﻮد‬ ‫‪15‬‬ ‫‪18‬‬ ‫‪23‬‬ ‫‪17‬‬

‫‪Men‬‬ ‫ﺣﺎﻣﺪ‬ ‫‪19‬‬ ‫‪17‬‬ ‫‪21‬‬ ‫‪24‬‬


‫ﻋﲆ‬ ‫‪25‬‬ ‫‪23‬‬ ‫‪24‬‬ ‫‪24‬‬

‫اﳌﻄﻠﻮب ﲣﺼﻴﺺ أﻭ ﺗﻌﻴﲔ ﻛﻞ ﻋﺎﻣﻞ ﻣﻦ اﻟﻌﲈﻝ اﻷرﺑﻌـﺔ ﻟﻌﻤـﻞ ﻣﻌـﲔ ﺑﺤﻴـﺚ‬


‫ﻧﺼﻞ إﱃ أﻗﻞ ﺗﻜﻠﻔﺔ‪.‬‬
‫ﺑﺎﻹﻣﻜﺎﻥ أﻥ ﻧﺨﺼﺺ ‪ −‬ﹰ‬
‫ﻣﺜﻼ ‪−‬‬
‫ﲪﺪ ﻟﻠﻘﺺ‪ ,‬ﳏﻤﻮد ﻟﻠﺨﻴﺎﻃﺔ‪ ,‬ﺣﺎﻣﺪ ﻟﻌﻤﻞ اﻷزرار‪ ,‬ﻋﲆ ﻟﻠﺘﻐﻠﻴﻒ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪130‬‬

‫ﻭ إﲨﺎﱄ اﻟﺘﻜﻠﻔﺔ ﳍﺬا اﳊﻞ ﻳﻜﻮﻥ ‪ 83 = 24+21 + 18 + 20‬رﻳﺎﻻﹰ‪.‬‬


‫ﺟﺪﻭﻝ اﻟﺘﻌﻴﲔ )اﻟﺘﺨﺼﻴﺺ( اﻟﺘﺎﱄ ﻳﻮﺿﺢ ﻫﺬا اﳊﻞ‪:‬‬
‫اﻷﻋﲈﻝ ‪Jobs‬‬

‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬


‫إﱃ \ ﻣﻦ‬ ‫ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ‬
‫اﳋﻴﺎﻃﺔ‬ ‫اﻷزرار‬ ‫اﻟﺘﻐﻠﻴﻒ‬
‫‪20‬‬
‫ﲪﺪ‬ ‫‪X‬‬

‫‪18‬‬
‫اﻟﻌﲈﻝ‬ ‫ﳏﻤﻮد‬ ‫‪X‬‬

‫‪21‬‬

‫‪Men‬‬ ‫ﺣﺎﻣﺪ‬ ‫‪X‬‬

‫‪24‬‬
‫ﻋﲆ‬ ‫‪X‬‬

‫ﻭﻟﻜﻦ اﻟﺘﺨﺼﻴﺺ اﻟﺴﺎﺑﻖ ﻗﺪ ﻻ ﻳﻜﻮﻥ أﻣﺜﻼ‪ .‬ﻟﺬﻟﻚ ﳚﺐ إﺟﺮاء ﺑﻌﺾ اﳋﻄﻮات‬


‫ﹰ‬
‫ﺳﻬﻼ‪.‬‬ ‫اﻟﺘﻲ ﲡﻌﻞ إﳚﺎد اﳊﻞ اﻷﻣﺜﻞ‬
‫ﻗﺒﻞ اﻟﺘﻄﺮﻕ إﱃ ﺧﻄـﻮات اﳊـﻞ ﺑﻄﺮﻳﻘـﺔ ﻫﺎﻧﻐﺎرﻳـﺎﻥ )‪ (Hungarian Method‬ﻓﺈﻧـﻪ‬
‫ﳚﺐ ﻣﻌﺮﻓﺔ اﻵﰐ‪:‬‬
‫ﲪﺪ ﻣﺜﻼ ﻟﻮ ﺧﺼﺺ ﻷﻱ ﻣﺎﻛﻴﻨﺔ ﻓﺈﻥ ﺗﻜﻠﻔﺘﻪ ﻟﻦ ﺗﻘﻞ ﻋﻦ ‪ 20‬رﻳﺎﻻﹰ ﺑﺄﻱ ﺣـﺎﻝ ﻣـﻦ‬
‫اﻷﺣﻮاﻝ ﻭذﻟﻚ إذا ﻋﲔ ﻋﺎﻣﻼ ﰲ ﻗﺺ اﻟﻘﲈش‪.‬‬
‫أﻣﺎ إذا ﻋﲔ ﲪﺪ ﻟﻠﺨﻴﺎﻃﺔ ﻓﺈﻥ اﻟﺘﻜﻠﻔﺔ ﻣﻦ ذﻟﻚ ﺳﺘﻜﻮﻥ ‪ 25 = 5 + 20‬رﻳﺎﻻﹰ ﺑﺎﳌﺜـﻞ‬
‫ﻟﻮ ﻋﲔ ﲪﺪ ﻟﻸزرار ﻓﺈﻥ اﻟﺘﻜﻠﻔﺔ ﺳﺘﻜﻮﻥ ‪ 22= 2+ 20‬رﻳﺎﻻﹰ أﻭ ﻟﻮ ﻋﲔ ﲪﺪ ﻟﻠﺘﻐﻠﻴﻒ ﻓﺈﻥ‬
‫اﻟﺘﻜﻠﻔﺔ ﺳﺘﻜﻮﻥ ‪ 28=8+ 20‬رﻳﺎﻻﹰ ‪.‬‬
‫‪131‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﻟﺬﻟﻚ ﻓﺈﻧﻪ ﻳﻤﻜﻦ اﻋﺘﺒﺎر أﻥ ‪ 20‬رﻳﺎﻻﹰ ﻫﺬﻩ ﻫﻲ ﻋﺒﺎرة ﻋﻦ ﺗﻜﻠﻔﺔ ﺛﺎﺑﺘﺔ ﺑﻐﺾ اﻟﻨﻈـﺮ‬
‫ﻋﻦ أﻱ ﻣﺎﻛﻴﻨﺔ ﻳﻌﻤﻞ ﻋﻠﻴﻬﺎ ﲪﺪ‪ .‬ﻫﺬﻩ اﻟﻘﻴﻤﺔ ﺑﲈ أﳖﺎ ﻣﺸﱰﻛﺔ ﺑﲔ اﻷﻋﲈﻝ اﳌﺨﺘﻠﻔـﺔ اﻟﺘـﻲ‬
‫ﻳﻤﻜﻦ أﻥ ﻳﻘﻮﻡ ﲠﺎ ﲪﺪ ﻓﺈﻧﻪ ﻳﻤﻜﻦ ﺣﺬﻓﻬﺎ ﻣﻦ ﲨﻴﻊ اﻟﻘﻴﻢ اﳋﺎﺻﺔ ﺑﺤﻤﺪ‪.‬‬
‫ﻟﺬﻟﻚ ﻓﺈﻧﻪ ﻳﻤﻜﻦ أﻥ ﻳﻘﺎﻝ ﺑﺄﻥ أﻗﻞ ﺗﻜﻠﻔﺔ ﳑﻜﻦ أﻥ ﺗﺘﺤﻤﻠﻬﺎ اﻟـﴩﻛﺔ ﺑﺘﺨـﺼﻴﺺ‬
‫أﻭ ﺗﻌﻴﲔ اﻟﻌﺎﻣﻞ ﲪﺪ إﱃ أﻱ ﻣﺎﻛﻴﻨﺔ ﺳﻴﻜﻮﻥ ﻋﲆ اﻷﻗﻞ ‪ 20‬رﻳﺎﻻﹰ ﺑﺎﻹﺿﺎﻓﺔ إﱃ اﻟﺘﻜـﺎﻟﻴﻒ‬
‫اﻹﺿﺎﻓﻴﺔ اﳋﺎﺻﺔ ﺑﻜﻞ ﻋﻤﻞ ﻭﻫﻲ ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫اﻷﻋﲈﻝ ‪Jobs‬‬

‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬ ‫اﻟﺘﻜﻠﻔﺔ‬


‫إﱃ \ ﻣﻦ‬ ‫ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ‬
‫اﳋﻴﺎﻃﺔ‬ ‫اﻷزرار‬ ‫اﻟﺘﻐﻠﻴﻒ‬ ‫اﻟﺜﺎﺑﺘﺔ‬
‫ﲪﺪ‬ ‫‪0‬‬ ‫‪5‬‬ ‫‪2‬‬ ‫‪8‬‬ ‫‪ 20‬رﻳﺎﻻﹰ‬

‫ﻛﺬﻟﻚ ﺑﺎﻟﻨﺴﺒﺔ إﱃ اﻟﻌﲈﻝ اﻵﺧﺮﻳﻦ ﻓﻤﺜﻼ ﳏﻤﻮد ﺳـﻴﻜﻠﻒ ﻋـﲆ اﻷﻗـﻞ ‪ 15‬رﻳـﺎﻻﹰ‬
‫أﺧﲑا ﻋﲇ ﺳﻴﻜﻠﻒ ﻋﲆ اﻷﻗﻞ ‪ 23‬رﻳﺎﻻﹰ‪ .‬ﻟﺬﻟﻚ ﻓﺈﻧﻨﺎ ﻧﺠﺪ أﻥ ﺟﺪﻭﻝ‬
‫ﹰ‬ ‫ﻭﺣﺎﻣﺪ ‪ 17‬رﻳﺎﻻﹰ‪ ,‬ﻭ‬
‫اﻟﺘﺨﺼﻴﺺ اﻟﺴﺎﺑﻖ ﺳﻴﻜﻮﻥ ﺑﻌﺪ ﺧﺼﻢ ﻫﺬﻩ اﻟﺘﻜﺎﻟﻴﻒ اﻟﺜﺎﺑﺘﺔ ﻣﻦ ﻛﻞ ﺻﻒ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫اﻷﻋﲈﻝ ‪Jobs‬‬

‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬ ‫اﻟﺘﻜﻠﻔﺔ‬


‫إﱃ \ ﻣﻦ‬ ‫ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ‬ ‫ﻣﺎﻛﻴﻨﺔ اﻷزرار‬
‫اﳋﻴﺎﻃﺔ‬ ‫اﻟﺘﻐﻠﻴﻒ‬ ‫اﻟﺜﺎﺑﺘﺔ‬
‫ﲪﺪ‬ ‫‪0‬‬ ‫‪5‬‬ ‫‪2‬‬ ‫‪8‬‬ ‫‪20‬‬
‫اﻟﻌﲈﻝ‬ ‫ﳏﻤﻮد‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪8‬‬ ‫‪2‬‬ ‫‪15‬‬

‫‪Men‬‬ ‫ﺣﺎﻣﺪ‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪4‬‬ ‫‪7‬‬ ‫‪17‬‬


‫ﻋﲆ‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪23‬‬
‫اﻹﲨﺎﱄ‬ ‫‪75‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪132‬‬

‫ﺑﺎﻟﻨﻈﺮ إﱃ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ ﻓﺈﻧﻨﺎ ﻧﻼﺣﻆ أﻥ ﺷﺨﺼﲔ ﻣﻦ اﳌﻤﻜﻦ أﻥ ﳜﺼﺺ ﳍـﻢ‬


‫ﻋﻤﻠﲔ ﺑﺪﻭﻥ ﺗﻜﺒﺪ ﺧﺴﺎﺋﺮ إﺿﺎﻓﻴﺔ ﻣﺜﻼ ﲪﺪ ﻳﺘـﻮﱃ اﻟﻘـﺺ ﻭﺣﺎﻣـﺪ اﳋﻴﺎﻃـﺔ أﻭ ﳏﻤـﻮد‬
‫اﻟﻘﺺ ﻭﻋﲇ اﳋﻴﺎﻃﺔ‪ .‬ﻭﻟﻜﻦ إذا أردﻧﺎ أﻥ ﻧﺨﺼﺺ اﻟﻌﲈﻝ اﻷرﺑﻌﺔ ﻟﻸﻋﲈﻝ اﳌﺨﺘﻠﻔﺔ ﻓﺈﻧﻪ‬
‫ﻻﺑﺪ ﻣﻦ ﲢﻤﻞ ﺗﻜـﺎﻟﻴﻒ أﺧـﺮ￯ ﻏـﲑ اﻟــ ‪ 75‬رﻳـﺎﻻﹰ‪ .‬ﻟـﺬﻟﻚ ﻓـﺈﻥ اﻟﺘﻜـﺎﻟﻴﻒ اﻹﺿـﺎﻓﻴﺔ‬
‫اﻷﺧﺮ￯ ﻫﻲ ﻋﺒﺎرة ﻋـﻦ اﻟﺘﻜﻠﻔـﺔ اﳋﺎﺻـﺔ ﺑﺘﺨـﺼﻴﺺ أﻱ ﻋﺎﻣـﻞ ﳌﺎﻛﻴﻨـﺔ اﻟﺘﻐﻠﻴـﻒ أﻭ‬
‫اﻷزرار; ﻭذﻟﻚ ﻷﻧﻪ ﻳﻼﺣﻆ أﻧﻪ ﻻ ﻳﻮﺟﺪ أﺻﻔﺎر ﰲ ﺗﻠﻚ اﻟﻌﻤﻮدﻳﻦ‪ .‬ﻟﺬﻟﻚ ﻓﺈﻥ اﻟﺘﻜﻠﻔﺔ‬
‫اﻟﺜﺎﺑﺘﺔ اﻵﻥ ﺳﺘﺰﻳﺪ ﺑﻤﻘﺪار اﻟﺘﻜﺎﻟﻴﻒ اﻟﺜﺎﺑﺘﺔ ﰲ ﻛﻞ ﻋﻤﻮد‪ .‬أﻱ ﺑﺈﺿﺎﻓﺔ أﻗﻞ ﻗﻴﻤـﺔ ﰲ ﻛـﻞ‬
‫ﻋﻤﻮد إﱃ اﻝ ‪ 75‬رﻳﺎﻻﹰ اﻟﺴﺎﺑﻘﺔ ﻭﺳﻴﻜﻮﻥ اﳉﺪﻭﻝ ﺑﻌﺪ ﻃﺮح أﻗﻞ ﻗﻴﻤﺔ ﻣﻦ ﻛﻞ ﻋﻤﻮد‪.‬‬
‫اﻷﻋﲈﻝ ‪Jobs‬‬

‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬


‫إﱃ \ ﻣﻦ‬ ‫ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ‬ ‫اﻟﺘﻜﻠﻔﺔ اﻟﺜﺎﺑﺘﺔ‬
‫اﳋﻴﺎﻃﺔ‬ ‫اﻷزرار‬ ‫اﻟﺘﻐﻠﻴﻒ‬
‫ﲪﺪ‬ ‫‪0‬‬ ‫‪5‬‬ ‫‪1‬‬ ‫‪7‬‬ ‫‪ 20‬رﻳﺎﻻﹰ‬
‫ﳏﻤﻮد‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪7‬‬ ‫‪1‬‬ ‫‪ 15‬رﻳﺎﻻﹰ‬
‫ﺣﺎﻣﺪ‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪6‬‬ ‫‪ 17‬رﻳﺎﻻﹰ‬
‫ﻋﲆ‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪ 23‬رﻳﺎﻻﹰ‬
‫اﻟﺘﻜﻠﻔﺔ اﻟﺜﺎﺑﺘﺔ‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪77 = 2+75‬‬

‫ﲠﺬﻩ اﻟﺘﻜﻠﻔﺔ اﻟـ ‪ 77‬ﻧﻘﻮﻝ إﻧﻪ ﺑﺎﻹﻣﻜﺎﻥ ﲣـﺼﻴﺺ ﲪـﺪ أﻭ ﳏﻤـﺪ ﻟﻠﻘـﺺ‪ ,‬ﺣﺎﻣـﺪ‬
‫ﻟﻠﺨﻴﺎﻃﺔ‪ ,‬ﻋﲆ إﻣﺎ ﻟﻸزرار أﻭ اﻟﺘﻐﻠﻴﻒ‪ .‬ﻭﻟﻜﻦ ﺣﻴﺚ إﻧﻪ ﻻ ﻳﻤﻜﻦ أﻥ ﻳﻌﻤﻞ ﻛﻼ ﻣﻦ ﲪﺪ‬
‫ﻭﳏﻤﻮد ﻋﲆ ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ ﰲ آﻥ ﻭاﺣﺪ ﻓﺈﻥ ﻋﲆ أﺣـﺪﻫﻢ أﻥ ﻳـﺬﻫﺐ إﱃ ﻣﺎﻛﻴﻨـﺔ أﺧـﺮ￯‬
‫ﻭﺑﺬﻫﺎب أﻳﺎ ﻣﻨﻬﻢ إﱃ اﳌﺎﻛﻴﻨﺔ اﻷﺧﺮ￯ ﻓﺈﻧﻪ ﺳﻴﺘﺤﻤﻞ ﺗﻜﻠﻔﺔ إﺿﺎﻓﻴﺔ أﺧـﺮ￯ ﻏـﲑ اﻟــ ‪77‬‬

‫رﻳﺎﻻﹰ‪.‬‬
‫‪133‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫اﻵﻥ ﻭﺑﻌﺪ ﻃﺮح أﻗﻞ ﻗﻴﻤﺔ ﰲ ﻛﻞ ﻋﻤﻮد ﻭﻛﻞ ﺻﻒ ﻟﻠﻮﺻﻮﻝ إﱃ أﺻـﻔﺎرا ﰲ ﻛـﻞ‬
‫ﺻﻒ ﻭﻋﻤﻮد ﳚﺐ أﻥ ﻧﺴﺘﺨﺪﻡ ﻃﺮﻳﻘﺔ أﺧﺮ￯ ﳌﻌﺮﻓﺔ اﻟﺘﻜﻠﻔﺔ اﻹﺿﺎﻓﻴﺔ اﻟﻼزﻣﺔ ﳌـﺸﻜﻠﺔ‬
‫اﻟﺘﺨﺼﻴﺺ ﻫﺬﻩ‪ .‬ﻫـﺬﻩ اﻟﻄﺮﻳﻘـﺔ ﺗـﺘﻢ ﺑﺮﺳـﻢ ﺧﻄـﻮط ﻋﺎﻣﻮدﻳـﻪ ﻭأﻓﻘﻴـﺔ ﻟﺘﻐﻄﻴـﺔ ﲨﻴـﻊ‬
‫اﻷﺻﻔﺎر‪ .‬ﻫﺬﻩ اﳋﻄﻮط ﳚﺐ أﻥ ﺗﻜﻮﻥ أﻗﻞ ﻋـﺪد ﻣﻌـﲔ ﻣـﻦ اﳋﻄـﻮط‪ .‬أﻱ ﻧﺤـﺎﻭﻝ أﻥ‬
‫ﻧﻄﻤﺲ ﻋﲆ أﻛﺜﺮ ﻣﻦ ﺻﻔﺮ ﺑﺨﻂ ﻭاﺣﺪ‪ .‬ﻭﺑﺎﻟﻨﻈﺮ إﱃ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ ﻓﺈﻧﻪ ﻳﻼﺣﻆ أﻥ أﻗﻞ‬
‫ﻋﺪد ﳑﻜﻦ ﻣﻦ اﳋﻄﻮط ﻟﻄﻤﺲ ﲨﻴﻊ اﻷﺻﻔﺎر ﻫﻮ ‪ 3‬أﻱ اﻧﻪ ﻳﺴﺎﻭﻱ ﻋﺪد اﻟﺘﺨﺼﻴـﺼﺎت‬
‫اﳌﻤﻜﻨﺔ ﻋﻤﻠﻬﺎ ﺑﺪﻭﻥ أﻱ زﻳﺎدة ﰲ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ )‪ 77‬رﻳﺎﻻﹰ(‪.‬‬
‫ﻳﻜﻮﻥ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ ﺑﻌﺪ اﻟﻄﻤﺲ ﻋﲆ ﲨﻴﻊ اﻷﺻﻔﺎر ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫اﻷﻋﲈﻝ ‪Jobs‬‬

‫ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ‬ ‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬


‫إﱃ \ ﻣﻦ‬ ‫اﻟﺘﻜﻠﻔﺔ اﻟﺜﺎﺑﺘﺔ‬
‫اﳋﻴﺎﻃﺔ‬ ‫اﻷزرار‬ ‫اﻟﺘﻐﻠﻴﻒ‬
‫ﲪﺪ‬ ‫‪0‬‬ ‫‪5‬‬ ‫‪1‬‬ ‫‪7‬‬ ‫‪ 20‬رﻳﺎﻻﹰ‬
‫ﳏﻤﻮد‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪7‬‬ ‫‪1‬‬ ‫‪ 15‬رﻳﺎﻻﹰ‬
‫ﺣﺎﻣﺪ‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪6‬‬ ‫‪ 17‬رﻳﺎﻻﹰ‬
‫ﻋﲇ‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪ 23‬رﻳﺎﻻﹰ‬

‫ﺑﻌﺪ ذﻟﻚ ﻧﺨﺘﺎر أﻗﻞ ﻗﻴﻤﺔ ﻣﻦ اﻟﻘﻴﻢ ﻏﲑ اﳌﻐﻄﺎة ﺑﺨﻂ ﻭﻫﻲ اﳌﺮﺑﻊ اﻟﺘﺎﱄ ‪:‬‬

‫ﻣﺎﻛﻴﻨﺔ اﳋﻴﺎﻃﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ اﻷزرار‬ ‫ﻣﺎﻛﻴﻨﺔ اﻟﺘﻐﻠﻴﻒ‬


‫‪5‬‬ ‫‪1‬‬ ‫‪7‬‬
‫‪3‬‬ ‫‪7‬‬ ‫‪1‬‬

‫ﻫﺬﻩ اﻟﻘﻴﻤﺔ ﻫﻲ اﻟﻮاﺣﺪ اﻟﺼﺤﻴﺢ " ‪ . "1‬إذا رﻣﺰﻧﺎ ﺑﺎﻟﺮﻣﺰ"‪ " h‬ﳍﺬﻩ اﻟﻘﻴﻤﺔ اﻟﻘﻠﻴﻠﺔ‬
‫ﻓﺈﻥ اﻟﺘﻜﻠﻔﺔ اﻹﺿﺎﻓﻴﺔ اﳉﺪﻳﺪة ﺗﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪134‬‬

‫اﻟﺘﻜﻠﻔﺔ اﻹﺿﺎﻓﻴﺔ اﳉﺪﻳﺪة = )أﻗﻞ ﻗﻴﻤﺔ ﻟﻠﺨﻼﻳﺎ ﻏﲑ اﳌﻐﻄﺎة "‪)× (" h‬ﻋﺪد‬
‫اﳋﻄﻮط اﻷﻓﻘﻴﺔ ‪ −‬ﻋﺪد اﳋﻄﻮط اﻟﻌﺎﻣﻮدﻳﻪ(‪.‬‬
‫= )‪ 1‬رﻳﺎﻝ( )‪ 1=1×1 = (1−2‬رﻳﺎﻝ‬
‫ﹰ‬
‫إذا أﻗﻞ ﺗﻜﻠﻔﺔ إﲨﺎﻟﻴﺔ ﺛﺎﺑﺘﺔ ﻟﺘﺨﺼﻴﺺ ﲨﻴﻊ اﻟﻌﲈﻝ ﳉﻤﻴﻊ اﻵﻻت = ‪78 = 1 + 77‬‬

‫رﻳﺎﻻﹰ‪.‬‬
‫ﻹﳚﺎد ﺟﺪﻭﻝ اﻟﺘﻜﻠﻔﺔ اﳉﺪﻳﺪ ﺑﻌﺪ رﺳﻢ اﳋﻄﻮط ﳚﺐ اﺗﺒﺎع اﳋﻄﻮات اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫‪ −1‬اﻃﺮح ﻗﻴﻤﺔ أﻗﻞ ﺧﻠﻴﺔ ﻏﲑ ﻣﻐﻄﺎة "‪ " h‬ﻣﻦ ﲨﻴﻊ اﳋﻼﻳﺎ ﻏﲑ اﳌﻐﻄﺎة ﺑﺨﻂ‪.‬‬
‫‪ −2‬أﺿﻒ ﻗﻴﻤﺔ أﻗﻞ ﺧﻠﻴﺔ ﻏﲑ ﻣﻐﻄﺎة "‪ " h‬ﻟﻜﻞ ﺧﻠﻴﺔ ﻣﻐﻄﺎة ﺑﺨﻄﲔ اﺛﻨﲔ )أﻱ‬
‫ﺗﻘﻊ ﻋﲆ اﻟﺘﻘﺎﻃﻊ(‪.‬‬
‫‪ −3‬اﳋﻼﻳﺎ اﳌﻐﻄﺎة ﺑﺨﻂ ﻭاﺣﺪ ﺗﺒﻘﻰ ﻛﲈ ﻫﻲ‪.‬‬
‫ﺑﺘﻄﺒﻴﻖ ﻫﺬﻩ اﻟﻘﺎﻋﺪة ﻋﲆ ﺟﺪﻭﻝ اﻟﺘﻜﻠﻔﺔ اﻟﺴﺎﺑﻖ ﻓﺈﻥ ﺟﺪﻭﻝ اﻟﺘﻜﻠﻔﺔ اﳉﺪﻳﺪ‬
‫ﻳﻜﻮﻥ ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫اﻷﻋﲈﻝ ‪Jobs‬‬

‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬ ‫اﻟﺘﻜﻠﻔﺔ‬


‫إﱃ \ ﻣﻦ‬ ‫ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ‬ ‫ﻣﺎﻛﻴﻨﺔ اﳋﻴﺎﻃﺔ‬
‫اﻷزرار‬ ‫اﻟﺘﻐﻠﻴﻒ‬ ‫اﻟﺜﺎﺑﺘﺔ‬
‫ﲪﺪ‬ ‫‪0‬‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪6‬‬ ‫‪ 20‬رﻳﺎﻻﹰ‬
‫ﳏﻤﻮد‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪6‬‬ ‫‪0‬‬ ‫‪ 15‬رﻳﺎﻻﹰ‬
‫ﺣﺎﻣﺪ‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪6‬‬ ‫‪ 17‬رﻳﺎﻻﹰ‬
‫ﻋﲆ‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪ 23‬رﻳﺎﻻﹰ‬

‫ﻭﺑﺬﻟﻚ ﻧﻜﻮﻥ ﺗﻮﺻﻠﻨﺎ إﱃ اﳊﻞ اﻷﻣﺜـﻞ ﺑﻄﺮﻳﻘـﺔ )‪ (Hungarian Method‬ﺣﻴـﺚ ﻻ‬


‫ﻳﻤﻜﻦ ﺗﻐﻄﻴﺔ اﻷﺻﻔﺎر ﺑﺄﻗﻞ ﻣﻦ أرﺑﻌﺔ ‪ 4‬ﺧﻄﻮط‪ .‬ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪135‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫اﻷﻋﲈﻝ ‪Jobs‬‬

‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬


‫إﱃ \ ﻣﻦ‬ ‫اﻟﺘﻜﻠﻔﺔ اﻟﺜﺎﺑﺘﺔ‬
‫اﻟﻘﺺ‬ ‫اﳋﻴﺎﻃﺔ‬ ‫اﻷزرار‬ ‫اﻟﺘﻐﻠﻴﻒ‬
‫ﲪﺪ‬ ‫‪0‬‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪6‬‬ ‫‪ 20‬رﻳﺎﻻﹰ‬
‫ﳏﻤﻮد‬ ‫‪0‬‬
‫‪2‬‬ ‫‪6‬‬ ‫‪0‬‬ ‫‪ 15‬رﻳﺎﻻﹰ‬
‫ﺣﺎﻣﺪ‬ ‫‪3‬‬
‫‪0‬‬ ‫‪3‬‬ ‫‪6‬‬ ‫‪ 17‬رﻳﺎﻻﹰ‬
‫ﻋﲆ‬ ‫‪3‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪ 23‬رﻳﺎﻻﹰ‬

‫ﻭﺑﺎﻟﻨﻈﺮ إﱃ اﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ ﻓﺈﻧﻨﺎ ﻧﻼﺣﻆ اﻧﻪ ﻳﻮﺟﺪ ﺣﻠﲔ اﺛﻨﲔ أﻣﺜﻠﲔ ﻭﻟﻴﺲ ﺣﻼ‬
‫ﻭاﺣﺪا‪ .‬ﻳﻘﺎﻝ أﻥ ﻫﺬا اﳊﻞ أﻣﺜﻼ إذا ﻛﺎﻥ اﳊﻞ ﻳﺆدﻱ إﱃ ﲣﺼﻴﺺ ﲨﻴﻊ اﻟﻌﺎﻣﻠﲔ ﳉﻤﻴـﻊ‬
‫اﻟﻮﻇﺎﺋﻒ ﺑﺄﻗﻞ ﺗﻜﻠﻔﺔ‪.‬‬
‫اﳊﻞ اﻷﻭﻝ ‪:‬‬
‫اﻷﻋﲈﻝ ‪Jobs‬‬

‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬
‫إﱃ \ ﻣﻦ‬ ‫ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ‬ ‫ﻣﺎﻛﻴﻨﺔ اﳋﻴﺎﻃﺔ‬
‫اﻷزرار‬ ‫اﻟﺘﻐﻠﻴﻒ‬
‫‪20‬‬ ‫‪25‬‬ ‫‪22‬‬ ‫‪28‬‬
‫ﲪﺪ‬ ‫‪X‬‬

‫‪15‬‬ ‫‪18‬‬ ‫‪23‬‬ ‫‪17‬‬


‫اﻟﻌﲈﻝ‬ ‫ﳏﻤﻮد‬ ‫‪X‬‬

‫‪19‬‬ ‫‪17‬‬ ‫‪21‬‬ ‫‪24‬‬

‫‪Men‬‬ ‫ﺣﺎﻣﺪ‬ ‫‪X‬‬

‫‪25‬‬ ‫‪23‬‬ ‫‪24‬‬ ‫‪24‬‬


‫ﻋﲆ‬ ‫‪X‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪136‬‬

‫اﻟﺘﻜﻠﻔﺔ ﻫﻲ ﻛﲈ ﻗﻠﻨﺎ ‪ 78‬رﻳﺎﻻﹰ ﻭاﻟﺘﻌﻴﲔ ﻫﻮ ﻛﺎﻟﺘﺎﱄ‪:‬‬


‫ﲪﺪ ﻟﻠﻘﺺ‬
‫ﳏﻤﻮد ﻟﻠﺘﻐﻠﻴﻒ‬
‫ﺣﺎﻣﺪ ﻟﻠﺨﻴﺎﻃﺔ‬
‫ﻋﲆ ﻟﻌﻤﻞ اﻷزرار‬
‫ﻭﻟﻠﺘﺄﻛﺪ ﻣﻦ إﲨﺎﱄ اﻟﺘﻜﻠﻔﺔ ﻓﺈﻧﻨﺎ ﻧﻘﻮﻡ ﺑﺠﻤﻊ اﻟﺘﻜﺎﻟﻴﻒ اﳋﺎﺻﺔ ﺑﻜﻞ ﺧﻠﻴﺔ ﻣﺸﻐﻮﻟﺔ‬
‫= ‪ 78= 24 + 17+17 + 20‬رﻳﺎﻝ‬
‫اﳊﻞ اﻟﺜﺎﲏ ‪:‬‬
‫اﻷﻋﲈﻝ ‪Jobs‬‬

‫ﻣﺎﻛﻴﻨﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ‬
‫إﱃ \ ﻣﻦ‬ ‫ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ‬ ‫ﻣﺎﻛﻴﻨﺔ اﻷزرار‬
‫اﳋﻴﺎﻃﺔ‬ ‫اﻟﺘﻐﻠﻴﻒ‬
‫‪20‬‬ ‫‪25‬‬ ‫‪22‬‬ ‫‪28‬‬
‫ﲪﺪ‬ ‫‪X‬‬

‫‪15‬‬ ‫‪18‬‬ ‫‪23‬‬ ‫‪17‬‬


‫اﻟﻌﲈﻝ‬ ‫ﳏﻤﻮد‬ ‫‪X‬‬

‫‪19‬‬ ‫‪17‬‬ ‫‪21‬‬ ‫‪24‬‬

‫‪Men‬‬ ‫ﺣﺎﻣﺪ‬ ‫‪X‬‬

‫‪25‬‬ ‫‪23‬‬ ‫‪24‬‬ ‫‪24‬‬


‫ﻋﲆ‬ ‫‪X‬‬

‫اﻟﺘﻜﻠﻔﺔ ‪ 78‬رﻳﺎﻻﹰ ﻭاﻟﺘﻌﻴﲔ ﻫﻮ ﻛﲈ ﻳﲇ‪:‬‬


‫ﲪﺪ ﻟﻌﻤﻞ اﻷزرار‬
‫ﳏﻤﻮد ﻟﻠﻘﺺ‬
‫‪137‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﺣﺎﻣﺪ ﻟﻠﺨﻴﺎﻃﺔ‬
‫ﻋﲆ ﻟﻠﺘﻐﻠﻴﻒ‬
‫ﻭﻟﻠﺘﺄﻛﺪ ﻣﻦ إﲨﺎﱄ اﻟﺘﻜﻠﻔﺔ ﻓﺈﻧﻨﺎ ﻧﻘﻮﻡ ﺑﺠﻤﻊ اﻟﺘﻜﺎﻟﻴﻒ اﳋﺎﺻﺔ ﺑﻜﻞ ﺧﻠﻴﺔ ﻣﺸﻐﻮﻟﺔ‬
‫= ‪ 78 = 24 + 17+15 + 22‬رﻳﺎﻝ‬
‫ﺧﻄﻮات ﺣﻞ ﻣﺸﻜﻠﺔ اﻟﺘﺨﺼﻴﺺ ﺑﻄﺮﻳﻘﺔ ‪Hungarian‬‬

‫اﺑﺪأ ﺑﺈﳚﺎد أﻗﻞ اﻟﻌﻨﺎﴏ ﰲ ﻛﻞ ﺻﻒ ﻣﻦ ﺻﻔﻮﻑ اﳌﺼﻔﻮﻓﺔ )‪ (m x m‬ﻭاﻟﺘـﻲ‬ ‫‪−1‬‬

‫ﻫﺪﻓﻬﺎ ﲣﻔﻴﺾ اﻟﺘﻜﻠﻔﺔ‪ .‬ﻭأﻭﺟﺪ اﳌﺼﻔﻮﻓﺔ اﳉﺪﻳﺪة ﺑﻌﺪ ﻃﺮح أﻗﻞ اﻟﻌﻨﺎﴏ ﰲ ﻛﻞ ﺻﻒ‬
‫ﻣﻦ اﻟﺼﻒ اﻟﺘﺎﺑﻊ ﻟﻪ‪.‬‬
‫أﻭﺟﺪ أﻗﻞ اﻟﻌﻨﺎﴏ ﰲ ﻛﻞ ﻋﻤﻮد ﻣـﻦ أﻋﻤـﺪة اﳌـﺼﻔﻮﻓﺔ اﻟـﺴﺎﺑﻘﺔ ‪ .‬ﻭأﻭﺟـﺪ‬ ‫‪−2‬‬

‫اﳌﺼﻔﻮﻓﺔ اﳉﺪﻳﺪة ﺑﻌﺪ ﻃﺮح أﻗﻞ اﻟﻌﻨﺎﴏ ﰲ ﻛﻞ ﻋﻤﻮد ﻣﻦ اﻟﻌﻤﻮد اﻟﺘﺎﺑﻊ ﻟﻪ‪.‬‬
‫ارﺳﻢ أﻗﻞ ﺧﻄـﻮط )ﻋﻤﻮدﻳـﺔ أﻭ أﻓﻘﻴـﺔ( ﳑﻜﻨـﺔ ﻟﺘﻐﻄﻴـﺔ ﲨﻴـﻊ اﻷﺻـﻔﺎر ﰲ‬ ‫‪−3‬‬

‫اﳌﺼﻔﻮﻓﺔ اﻟﻨﺎﲡﺔ‪ .‬إذا ﻛﺎﻥ ﻋﺪد اﳋﻄﻮط اﳌﻤﻜﻨﺔ ﻳـﺴﺎﻭﻱ ‪) m‬ﻋـﺪد اﻟﻮﻇـﺎﺋﻒ اﳌﻄﻠـﻮب‬
‫ﲣﺼﻴﺼﻬﺎ(‪ ,‬ﻓﺈﻥ ﻫﻨﺎﻙ ﺣﻞ أﻣﺜﻞ ﻳﺘﻤﺜﻞ ﰲ اﳋﻄﻮط اﳌﻐﻄﺎة ﻭﺗﻨﺘﻬﻲ اﳋﻄﻮات‪ .‬ﻭإذا ﻛﺎﻥ‬
‫ﻋﺪد اﳋﻄﻮط أﻗﻞ ﻣﻦ ‪ m‬ﻓﺈﻥ اﳊﻞ اﻷﻣﺜﻞ ﱂ ﻳﻨﺘﻬﻲ ﻭﺗﺎﺑﻊ اﳋﻄﻮات اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫اﺑﺤﺚ ﻋﻦ أﻗﻞ ﻗﻴﻤﺔ ﻏﲑ ﻣﻐﻄﺎة ﺑﺨﻂ‪ .‬اﻃﺮح ﻫﺬﻩ اﻟﻘﻴﻤـﺔ ﻣـﻦ ﲨﻴـﻊ اﻟﻘـﻴﻢ‬ ‫‪−4‬‬

‫ﻏﲑ اﳌﻐﻄﺎة‪ ,‬ﻭأﺿﻔﻬﺎ إﱃ اﻟﻘﻴﻢ اﻟﺘﻲ ﻏﻄﻴﺖ ﺑﺨﻄﲔ‪ ,‬ﻭاﻟﻘـﻴﻢ اﻷﺧـﺮ￯ ﻭاﳌﻐﻄـﺎة ﺑﺨـﻂ‬
‫ﻭاﺣﺪ ﻓﻘﻂ ﺗﻈﻞ ﻋﲆ ﻣﺎ ﻫﻲ ﻋﻠﻴﻪ‪ .‬اذﻫﺐ إﱃ اﳋﻄﻮة ‪. 3‬‬
‫ﻣﻼﺣﻈﺎت‪:‬‬
‫إذا ﻛﺎﻥ ﻫﺪﻑ ﻣـﺼﻔﻮﻓﺔ اﻟﺘﺨـﺼﻴﺺ ﻫـﻮ ﺗﻌﻈـﻴﻢ )‪ (Maximization‬ﻓـﻴﻤﻜﻦ‬ ‫‪−1‬‬

‫ﴐب ﲨﻴﻊ اﻟﻘﻴﻢ ﰲ –‪ 1‬ﻭﺗﻜﻤﻠﺔ اﳊﻞ ﻛﻤﺸﻜﻠﺔ ﲣﻔﻴﺾ )‪.(Minimization‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪138‬‬

‫إذا ﻛﺎﻧﺖ اﻟﺼﻔﻮﻑ ﻭاﻷﻋﻤﺪة ﻏﲑ ﻣﺘﺴﺎﻭﻳﺔ ﻓﺈﻧﻪ ﻳﻘـﺎﻝ ﻟﻠﻤـﺸﻜﻠﺔ إﳖـﺎ ﻏـﲑ‬ ‫‪−2‬‬

‫ﻣﺘﻮازﻧﺔ)‪ (unbalanced‬ﻟﺬﻟﻚ ﻓﺈﻧﻪ ﻣﻦ اﳌﻤﻜﻦ إﺿﺎﻓﺔ اﻟﻨﻘﺎط اﻟﻮﳘﻴﺔ )‪.(Dummy points‬‬


‫ﻣﻦ اﳌﻤﻜﻦ أﻳﻀﺎ ﺻﻴﺎﻏﺔ ﻣﺸﻜﻠﺔ اﻟﺘﺨﺼﻴﺺ ﺑﻄﺮﻳﻘﺔ اﻟﱪﳎﺔ اﳋﻄﻴﺔ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫ﻧﺮﻣﺰ ﺑﺎﻟﺮﻣﺰ ‪ xij‬ﻟﺘﺨﺼﻴﺺ اﻟﻌﺎﻣﻞ ‪ i‬ﻋﲆ اﳌﺎﻛﻴﻨﺔ ‪j‬‬
‫‪min 20 x11 + 25 x12 + 22 x13 + 28 x14+ 15x21 + 18 x22 + 23 x23 + 17x24...........‬‬
‫‪subject to:‬‬
‫‪Workers constraints‬‬
‫‪x11+ x12+ x13+x14 =1‬‬
‫‪.....‬‬
‫‪machines contraints‬‬
‫‪x11 + x21+ x31+x41=1‬‬
‫‪...............‬‬
‫)‪xij = (0, 1‬‬

‫ﻣﺴﺎﺋﻞ ﻋﲆ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬


‫)إدارة ﻣﻮارد ﺑﴩﻳﺔ( ﺛﻼﺛﺔ ﻋﲈﻝ ﻳﻌﻤﻠﻮﻥ ﰲ ﻣـﺼﻨﻊ اﳍـﺪاﻳﺎ اﳉﻤﻴﻠـﺔ‪ .‬ﻭﻳـﺮاد‬ ‫‪−1‬‬

‫ﺗﻮزﻳﻌﻬﻢ ﻋﲆ ﺛﻼث ﻣﻜﺎﺋﻦ ﺑﻄﺮﻳﻘﺔ ﺗﺆدﻱ إﱃ ﺧﻔﺾ اﻟﺘﻜﻠﻔـﺔ‪ .‬اﳉـﺪﻭﻝ اﻟﺘـﺎﱄ ﻳﻮﺿـﺢ‬
‫‪Hungarian‬‬ ‫ﺗﻜﺎﻟﻴﻒ ﻋﻤﻞ ﻛﻞ ﺷﺨﺺ ﻋـﲆ ﻛـﻞ ﻣﺎﻛﻴﻨـﺔ‪ .‬اﳌﻄﻠـﻮب اﺳـﺘﺨﺪاﻡ ﻃﺮﻳﻘـﺔ‬
‫‪ Method‬ﻟﺘﺨﺼﻴﺺ ﻛﻞ ﻣﻮﻇﻒ ﻟﻮﻇﻴﻔﺔ ﻣﻌﻴﻨﺔ ﻭﺣﺴﺎب أﻗﻞ اﻟﺘﻜﺎﻟﻴﻒ‪:‬‬
‫اﻟﻮﻇﻴﻔﺔ\ اﳌﻮﻇﻒ‬ ‫اﻟﺘﻮرﻳﺪ‬ ‫ﺗﻌﺒﺌﺔ اﻟﻄﻠﺒﺎت‬ ‫اﻟﺘﻐﻠﻴﻒ‬
‫إﺑﺮاﻫﻴﻢ‬ ‫‪30‬‬ ‫‪37‬‬ ‫‪26‬‬
‫ﻋﺒﺪ اﻟﻌﺰﻳﺰ‬ ‫‪37‬‬ ‫‪40‬‬ ‫‪24‬‬
‫ﳏﻤﺪ‬ ‫‪33‬‬ ‫‪39‬‬ ‫‪27‬‬

‫‪) −2‬إدارة ﻣﻮارد ﺑﴩﻳﺔ(أرﺑﻌﺔ ﻋﲈﻝ ﻳﻌﻤﻠﻮﻥ ﰲ ﻣﺼﻨﻊ اﳌﻘﺺ اﻟـﺴﺤﺮﻱ ﻟﻠﺜﻴـﺎب‬
‫اﳉﺎﻫﺰة‪ .‬ﻭﻳﺮاد ﺗﻮزﻳﻌﻬﻢ ﻋﲆ أرﺑﻊ ﻣﻜﺎﺋﻦ ﺑﻄﺮﻳﻘﺔ ﺗﺆدﻱ إﱃ ﺧﻔـﺾ اﻟﺘﻜﻠﻔـﺔ‪ .‬اﳉـﺪﻭﻝ‬
‫اﻟﺘﺎﱄ ﻳﻮﺿﺢ ﺗﻜﺎﻟﻴﻒ ﻋﻤﻞ ﻛﻞ ﺷﺨﺺ ﻋﲆ ﻛﻞ ﻣﺎﻛﻴﻨﺔ‪.‬‬
‫‪139‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﺟﺪﻭﻝ ﲣﺼﻴﺺ اﻟﻌﲈﻝ ﻋﲆ اﳌﻜﺎﺋﻦ ‪:‬‬


‫اﻷﻋﲈﻝ ‪Jobs‬‬

‫إﱃ \ ﻣﻦ‬ ‫ﻣﺎﻛﻴﻨﺔ اﻟﻘﺺ‬ ‫ﻣﺎﻛﻴﻨﺔ اﳋﻴﺎﻃﺔ‬ ‫ﻣﺎﻛﻴﻨﺔ اﻷزرار‬ ‫ﻣﺎﻛﻴﻨﺔ اﻟﺘﻐﻠﻴﻒ‬
‫ﲪﺪ‬ ‫‪20‬‬ ‫‪25‬‬ ‫‪22‬‬ ‫‪28‬‬
‫اﻟﻌﲈﻝ‬ ‫ﳏﻤﻮد‬ ‫‪15‬‬ ‫‪18‬‬ ‫‪23‬‬ ‫‪17‬‬

‫‪Men‬‬ ‫ﺣﺎﻣﺪ‬ ‫‪19‬‬ ‫‪17‬‬ ‫‪21‬‬ ‫‪24‬‬


‫ﻋﲇ‬ ‫‪25‬‬ ‫‪23‬‬ ‫‪24‬‬ ‫‪24‬‬

‫اﳌﻄﻠﻮب ﻫﻮ ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ ﻟﺘﺨﺼﻴﺺ أﻭ ﺗﻌﻴﲔ ﻛﻞ ﻋﺎﻣﻞ ﻣـﻦ اﻟﻌـﲈﻝ اﻷرﺑﻌـﺔ‬


‫ﻟﻌﻤﻞ ﻣﻌﲔ ﺑﺤﻴﺚ ﻧﺼﻞ إﱃ أﻗﻞ ﺗﻜﻠﻔﺔ‪.‬‬
‫‪ −3‬ﴍﻛﺔ اﳌﻤﻠﻜﺔ ﻟﻠﻤﻴﺎﻩ اﳌﺤﻼة ﺗﻘﻮﻡ ﻳﻮﻣﻴـﺎ ﺑﻨﻘـﻞ ﻣﻴـﺎﻩ اﻟـﴩب ﻭاﳌـﺼﻨﻮﻋﺔ ﰲ‬
‫ﺑﻌﺾ اﻷﺣﻴﺎء ﰲ اﻟﺮﻳﺎض إﱃ اﻷﺣﻴﺎء اﻷﺧﺮ￯ اﳌﺤﺘﺎﺟﺔ‪ .‬إذا ﻛﺎﻧﺖ اﻟﻜﻤﻴﺎت اﳌﻨﺘﺠﺔ ﰲ‬
‫ﻫﺬﻩ اﻷﺣﻴﺎء ﻭاﳌﺴﺘﻬﻠﻜﺔ ﻭﺗﻜﺎﻟﻴﻒ اﻟﻨﻘﻞ ﻫﻲ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫اﻟﺘﻜﻠﻔﺔ‬
‫اﻟﻨﺴﻴﻢ‬ ‫اﻟﻌﺮﳚﺎء‬ ‫اﻟﺴﻮﻳﺪﻱ‬ ‫اﻻﺳﺘﻬﻼﻙ‬ ‫اﺳﻢ اﳊﻲ‬ ‫اﻹﻧﺘﺎج‬ ‫اﺳﻢ اﳊﻲ‬
‫ﺑﺎﻟﺮﻳﺎﻝ‬
‫اﳌﻠﺰ‬ ‫‪25‬‬ ‫‪34‬‬ ‫‪27‬‬ ‫‪100‬‬ ‫اﻟﻨﺴﻴﻢ‬ ‫‪250‬‬ ‫اﳌﻠﺰ‬
‫اﻟﻌﻠﻴﺎ‬ ‫‪30‬‬ ‫‪32‬‬ ‫‪28‬‬ ‫‪200‬‬ ‫اﻟﻌﺮﳚﺎء‬ ‫‪50‬‬ ‫اﻟﻌﻠﻴﺎ‬
‫أﻡ اﳊﲈﻡ‬ ‫‪33‬‬ ‫‪26‬‬ ‫‪27‬‬ ‫‪130‬‬ ‫اﻟﺴﻮﻳﺪﻱ‬ ‫‪140‬‬ ‫اﻡ اﳊﲈﻡ‬
‫اﻟﺴﻠﻴﲈﻧﻴﺔ‬ ‫‪27‬‬ ‫‪25‬‬ ‫‪30‬‬ ‫‪430‬‬ ‫اﻹﲨﺎﱄ‬ ‫‪160‬‬ ‫اﻟﺴﻠﻴﲈﻧﻴﺔ‬
‫‪600‬‬ ‫اﻹﲨﺎﱄ‬

‫ﻭاﳌﻄﻠﻮب ﻫﻮ ﺗﻜﻮﻳﻦ ﺟﺪﻭﻝ اﳊﻞ اﻷﺳﺎﳼ اﻻﺑﺘـﺪاﺋﻲ ﺑﻄﺮﻳﻘـﺔ ﻓﻮﺟـﻞ ﻭاﺧﺘـﱪ‬


‫أﻣﺜﻠﻴﺘﻪ ﻭﺣﺪد اﳋﻠﻴﺔ اﻟﺪاﺧﻠﺔ ﻭاﳋﺎرﺟﺔ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪140‬‬

‫‪ −4‬اﳌﻄﻠﻮب ﺗﻘﻴﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﺑﻄﺮﻳﻘﺔ اﳌﺴﺎر اﳌﺘﻌﺮج‪:‬‬


‫اﻟﻨﺴﻴﻢ‬ ‫اﻟﻌﺮﳚﺎء‬ ‫اﻟﺴﻮﻳﺪﻱ‬ ‫‪Dummy‬‬
‫‪25‬‬ ‫‪34‬‬ ‫‪27‬‬ ‫‪0‬‬
‫‪80‬‬ ‫‪170‬‬ ‫‪250‬‬
‫‪30‬‬ ‫‪32‬‬ ‫‪28‬‬ ‫‪0‬‬
‫اﻟﻌﻠﻴﺎ‬ ‫‪20‬‬ ‫‪30‬‬ ‫‪50‬‬

‫‪33‬‬ ‫‪26‬‬ ‫‪27‬‬ ‫‪0‬‬


‫أﻡ اﳊﲈﻡ‬ ‫‪40‬‬ ‫‪100‬‬ ‫‪140‬‬

‫‪27‬‬ ‫‪25‬‬ ‫‪30‬‬ ‫‪0‬‬


‫اﻟﺴﻠﻴﲈﻧﻴﺔ‬ ‫‪160‬‬ ‫‪160‬‬
‫اﻟﻄﻠﺐ‬ ‫‪100‬‬ ‫‪200‬‬ ‫‪130‬‬ ‫‪170‬‬

‫‪ −5‬إذا ﻛﺎﻥ ﺟﺪﻭﻝ اﻟﻨﻘﻞ ﻭاﻟﺘﻜﻠﻔﺔ ﺑﲔ ﻣﺼﺎدر اﻹﻧﺘﺎج ﻭاﻟﺘﻮزﻳﻊ ﻛﺎﻟﺘﺎﱄ‪:‬‬


‫اﳌﻄﻠﻮب‪ :‬ﺗﻘﻴﻴﻢ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ ﺣﺴﺐ ﻃﺮﻳﻘﺔ اﻟﺘﻮزﻳﻊ اﳌﻌﺪﻟـﺔ )ﻣـﻮدﻱ( ‪MODI‬‬

‫ﰲ ﺟﺪﻭﻝ اﻟﻨﻘﻞ اﻟﺘﺎﱄ‪:‬‬


‫إﱃ \ ﻣﻦ‬ ‫اﻟﻌﻠﻴﺎ‬ ‫اﳌﻠﺰ‬ ‫اﻟﻌﻘﻴﻖ‬ ‫ﻣﻨﻔﻮﺣﺔ‬ ‫اﻟﻌﺮض‬
‫=‪v1‬‬ ‫=‪v2‬‬ ‫=‪v3‬‬ ‫=‪V4‬‬
‫اﻟﺴﻮﻳﺪﻱ‬ ‫‪17‬‬ ‫‪16‬‬ ‫‪16‬‬ ‫‪9‬‬

‫=‪U1‬‬ ‫‪10‬‬ ‫‪40‬‬ ‫‪50‬‬


‫أﻡ اﳊﲈﻡ‬ ‫‪8‬‬ ‫‪20‬‬ ‫‪17‬‬ ‫‪12‬‬ ‫‪55‬‬

‫=‪U2‬‬ ‫‪20‬‬ ‫‪35‬‬


‫اﻟﻨﺴﻴﻢ‬ ‫‪15‬‬ ‫‪10‬‬ ‫‪20‬‬ ‫‪25‬‬ ‫‪45‬‬

‫=‪U3‬‬ ‫‪35‬‬ ‫‪10‬‬


‫اﻟﻄﻠﺐ‬ ‫‪20‬‬ ‫‪35‬‬ ‫‪55‬‬ ‫‪40‬‬ ‫‪150‬‬
‫‪141‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫اﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ ﰲ ﺣﻞ ﻣﺴﺎﺋﻞ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬


‫ﻟﺘﻮﺿﻴﺢ ذﻟﻚ دﻋﻨﺎ ﻧﻜﺘﺐ ﻣﻌﻄﻴﺎت ﻣﺜﺎﻝ ﴍﻛﺔ اﻟﻌﺎﻳﺮ ﻟﻠﻨﻘﻞ ﻭاﻟﺘﻲ ﺗﻘﻮﻡ ﺑﺘﻜﺮﻳﺮ‬
‫اﻟﺒﱰﻭﻝ ﻭﻧﻘﻠﻪ ﻣﻦ اﳌﻨﻄﻘﺔ اﻟﴩﻗﻴﺔ إﱃ ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ ﰲ ﻛﻼ ﻣﻦ اﳌﻨﻄﻘﺔ اﻟﻮﺳﻄﻰ‬
‫ﻭاﻟﻐﺮﺑﻴﺔ‪ .‬ﻭﻳﻮﺟﺪ ﻋﻨﺪ اﻟﴩﻛﺔ ‪ 3‬ﻣﻨﺎﻃﻖ إﻧﺘﺎﺟﻴﺔ ﻭ‪ 4‬ﻣﻨﺎﻃﻖ ﻻﺳﺘﻬﻼﻛﻪ ﻭﺗﻮزﻳﻌﻪ‪.‬‬
‫ﺟﺪﻭﻝ اﻹﻧﺘﺎج ﻭاﻟﻄﻠﺐ ﻭاﻟﺘﻜﻠﻔﺔ ﻣﻌﻄﺎة ﰲ اﳉﺪﻭﻝ اﻟﺘﺎﱄ‪:‬‬
‫اﻹﻧﺘﺎج )اﻟﻌﺮض(‬ ‫ﻣﻮﻗﻊ اﳌﺼﻨﻊ‬
‫‪50‬‬ ‫اﻟﺪﻣﺎﻡ‬
‫‪30‬‬ ‫اﻟﻈﻬﺮاﻥ‬
‫‪70‬‬ ‫اﳉﺒﻴﻞ‬
‫‪150‬‬ ‫اﻹﲨﺎﱄ‬

‫اﻟﻄﻠﺐ‬ ‫اﳌﺴﺘﻮدﻋﺎت )ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ(‬


‫‪30‬‬ ‫ﻣﻜﺔ‬
‫‪60‬‬ ‫اﳌﺪﻳﻨﺔ‬
‫‪20‬‬ ‫ﺟﺪة‬
‫‪40‬‬ ‫اﻟﺮﻳﺎض‬
‫‪150‬‬ ‫اﻹﲨﺎﱄ‬

‫ﺟﺪﻭﻝ ﺗﻜﻠﻔﺔ اﻟﻨﻘﻞ ﻟﻠﻮﺣﺪة اﻟﻮاﺣﺪة )ﻧﺎﻗﻠﺔ ﻭاﺣﺪة(‬

‫اﻟﺮﻳﺎض‬ ‫ﺟﺪة‬ ‫اﳌﺪﻳﻨﺔ‬ ‫ﻣﻜﺔ‬ ‫ﻣﻦ ‪ /‬إﱃ‬


‫‪130‬‬ ‫‪190‬‬ ‫‪180‬‬ ‫‪150‬‬ ‫اﻟﺪﻣﺎﻡ‬
‫‪170‬‬ ‫‪150‬‬ ‫‪140‬‬ ‫‪200‬‬ ‫اﻟﻈﻬﺮاﻥ‬
‫‪220‬‬ ‫‪170‬‬ ‫‪120‬‬ ‫‪250‬‬ ‫اﳉﺒﻴﻞ‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪142‬‬

‫اﳌﻄﻠﻮب ﻣﻌﺮﻓﺔ اﻟﺘﻮزﻳﻊ اﻷﻣﺜﻞ ﻟﻨﻘﻞ ﻫﺬﻩ اﻟﻜﻤﻴﺎت اﳌﻨﺘﺠﺔ ﰲ اﻟﴩﻗﻴﺔ إﱃ ﻣﺮاﻛﺰ‬
‫اﻟﺘﻮزﻳﻊ اﳌﺨﺘﻠﻔﺔ ﺑﺄﻗﻞ ﺗﻜﻠﻔﺔ ﳑﻜﻨﺔ‪.‬‬
‫ﻭﻛﺎﻥ اﳊﻞ اﻟﻨﻬﺎﺋﻲ ﻫﻮ ‪:‬‬
‫اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﺒﲔ إﲨﺎﱄ اﻟﻜﻤﻴﺎت اﳌﺨﺼﺼﺔ ﻟﻠﻨﻘﻞ ﺑﺄﻗﻞ ﺗﻜﻠﻔﺔ إﲨﺎﻟﻴﺔ ﳑﻜﻨﺔ‪.‬‬

‫اﻟﺪﻣﺎﻡ‬ ‫اﻟﻈﻬﺮاﻥ‬ ‫اﳉﺒﻴﻞ‪ −‬اﳉﺒﻴﻞ ‪−‬‬ ‫اﻟﻈﻬﺮاﻥ‬ ‫اﻟﺪﻣﺎﻡ ‪−‬‬


‫اﻹﲨﺎﱄ‬
‫‪−‬ﻣﻜﺔ‬ ‫‪−‬اﻟﺮﻳﺎض‬ ‫اﳌﺪﻳﻨﺔ‬ ‫ﺟﺪة‬ ‫‪ −‬ﺟﺪة‬ ‫اﻟﺮﻳﺎض‬
‫اﻟﻜﻤﻴﺔ‬
‫‪30‬‬ ‫‪20‬‬ ‫‪60‬‬ ‫‪10‬‬ ‫‪10‬‬ ‫‪20‬‬ ‫‪150‬‬
‫اﳌﺨﺼﺼﺔ‬
‫ﺗﻜﻠﻔﺔ‬
‫اﻟﻮﺣﺪة‬ ‫‪150‬‬ ‫‪170‬‬ ‫‪120‬‬ ‫‪170‬‬ ‫‪150‬‬ ‫‪130‬‬
‫اﻟﻮاﺣﺪة‬

‫‪4500‬‬ ‫‪3400‬‬ ‫‪7200‬‬ ‫‪1700‬‬ ‫‪1500‬‬ ‫‪2600‬‬ ‫‪20900‬‬

‫ﻭﻳﻼﺣﻆ أﻥ اﻟﺘﻜﻠﻔﺔ اﻹﲨﺎﻟﻴﺔ ﺑﻠﻐﺖ ‪ 20900‬رﻳﺎﻻﹰ‪.‬‬


‫أﻭﻻ‪ :‬ﻧﻘﻮﻡ ﺑﺘﺤﺪﻳﺪ رﻗﻢ ﻟﻜﻞ ﻣﻦ ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ ﻭﻣﺮاﻛﺰ اﻟﻄﻠـﺐ ﺣﺘـﻰ ﻧـﺴﺘﻄﻴﻊ‬
‫ﲢﺪﻳﺪ ﺗﻜﺎﻟﻴﻒ ﻭﻛﻤﻴﺎت ﻛﻞ ﺧﻠﻴﺔ ﻋﲆ ﺣﺪة ﻛﲈ ﰲ اﳉﺪﻭﻝ اﻟﺘﺎﱄ‪:‬‬

‫اﻟﺮﻳﺎض)‪(4‬‬ ‫ﺟﺪة)‪(3‬‬ ‫اﳌﺪﻳﻨﺔ)‪(2‬‬ ‫ﻣﻜﺔ)‪(1‬‬ ‫ﻣﻦ ‪ /‬إﱃ‬

‫‪X41‬‬ ‫‪X31‬‬ ‫‪X21‬‬ ‫‪X11‬‬ ‫اﻟﺪﻣﺎﻡ )‪(1‬‬

‫‪X42‬‬ ‫‪X32‬‬ ‫‪X22‬‬ ‫‪X12‬‬ ‫اﻟﻈﻬﺮاﻥ)‪(2‬‬

‫‪X43‬‬ ‫‪X33‬‬ ‫‪X23‬‬ ‫‪X13‬‬ ‫اﳉﺒﻴﻞ)‪(3‬‬


‫‪143‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﺣﻞ ﻣﺸﺎﻛﻞ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ ﺑﺎﺳﺘﺨﺪاﻡ ﺑﺮﻧﺎﻣﺞ إﻛﺴﻞ ‪Excel‬‬

‫ﰲ ﻫﺬا اﳉﺰء ﺳﻨﺘﻌﻠﻢ ﻛﻴﻔﻴﺔ ﺣﻞ ﻣﺸﺎﻛﻞ اﻟﻨﻘﻞ ﻭﻛـﺬﻟﻚ اﻟﺘﺨـﺼﻴﺺ ﺑﺎﺳـﺘﺨﺪاﻡ‬


‫ﺑﺮﻧﺎﻣﺞ إﻛﺴﻞ )‪ (Excel‬ﻻﻧﺘﺸﺎرﻩ ﻭﺗﻮﻓﺮﻩ ﻋﻨﺪ اﻏﻠﺐ اﳌﺴﺘﺨﺪﻣﲔ‪.‬‬
‫إدﺧﺎﻝ اﻟﺒﻴﺎﻧﺎت ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫ﺗﻜﺎﻟﻴﻒ اﻟﻨﻘﻞ ﰲ اﳋﻼﻳﺎ‪B4:E6 :‬‬

‫اﻟﻄﺎﻗﺔ اﻹﻧﺘﺎﺟﻴﺔ ﳌﺮاﻛﺰ اﻹﻧﺘﺎج )اﻟﻌﺮض( ‪F4:F6 :‬‬

‫اﻟﻄﺎﻗﺔ اﻻﺳﺘﻴﻌﺎﺑﻴﺔ ﳌﺮاﻛﺰ اﻟﺘﻮزﻳﻊ )اﻟﻄﻠﺐ(‪B7:E7 :‬‬

‫ﻓﻴﻜﻮﻥ ﺟﺪﻭﻝ ﻣﻌﻄﻴﺎت ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﰲ ﺑﺮﻧﺎﻣﺞ إﻛﺴﻞ )‪ (EXCEL‬ﻛﺎﻵﰐ‪:‬‬

‫ﺑﻌﺪ ذﻟﻚ اﳋﻼﻳﺎ اﻟﺘﻲ ﻳﺘﻢ ﻓﻴﻬﺎ ﻭﺿـﻊ اﻟﻨﺘـﺎﺋﺞ اﻓـﱰض أﻧﻨـﺎ ﻭﺿـﻌﻨﺎ اﻟﻨﺘـﺎﺋﺞ ﰲ‬
‫اﳋﻼﻳﺎ اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫‪B12:E14 :j‬‬ ‫ﻋﺪد اﻟﻮﺣﺪات اﳌﻨﻘﻮﻟﺔ ﻣﻦ ﻣﺮﻛﺰ اﻟﻌﺮض ‪ i‬إﱃ ﻣﺮﻛﺰ اﻟﻄﻠﺐ‬
‫إﲨﺎﱄ ﻋﺪد اﻟﻮﺣﺪات اﳌﻨﻘﻮﻟﺔ ﻣﻦ ﻣﺮاﻛﺰ اﻟﻌﺮض‪F12:F14 :‬‬

‫إﲨﺎﱄ ﻋﺪد اﻟﻮﺣﺪات اﳌﻨﻘﻮﻟﺔ إﱃ ﻣﺮاﻛﺰ اﻟﻄﻠﺐ‪B15:E15 :‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪144‬‬

‫ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬

‫ﻭ ﳊﻞ اﳌﺸﻜﻠﺔ اﻵﻥ ﻳﺘﻌﲔ ﻋﻠﻴﻨﺎ ﻭﺿﻊ ﻣﻌﺎدﻟﺔ أﻭ داﻟـﺔ اﳊـﻞ ﺑﺎﺳـﺘﺨﺪاﻡ ﺳـﻮﻟﻔﺮ‬
‫)‪ (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‬‬

‫)‪=SUM(B13:E13‬‬ ‫ﻗﻴﻤﺔ اﳋﻠﻴﺔ )‪ (F13‬ﻟﻠﻈﻬﺮاﻥ ﻫﻲ ‪:‬‬


‫)‪=SUM(B14:E14‬‬ ‫ﻗﻴﻤﺔ اﳋﻠﻴﺔ )‪ (F14‬ﻟﻠﺠﺒﻴﻞ ﻫﻲ ‪:‬‬
‫ﻓﻴﺼﺒﺢ ﺟﺪﻭﻝ اﻟﻨﺘﺎﺋﺞ ﻛﲈ ﻳﲇ‪:‬‬

‫اﻵﻥ ﺟﺪﻭﻝ اﻟﻨﺘﺎﺋﺞ ﺟـﺎﻫﺰ ﻻﺳـﺘﺨﺪاﻡ ﺳـﻮﻟﻔﺮ )‪ (SOLVER‬ﻣـﻦ ﻗﺎﺋﻤـﺔ أدﻭات‬


‫)‪ (TOOLS‬ﻟﺘﺤﺪﻳﺪ اﻟﻜﻤﻴﺎت اﳌﻨﻘﻮﻟﺔ ﻣﻦ ﻛﻞ ﻣﺮﻛﺰ ﻋﺮض إﱃ ﻛـﻞ ﻣﺮﻛـﺰ ﻃﻠـﺐ ﻭﻳـﺘﻢ‬
‫ذﻟﻚ ﺑﺎﺗﺒﺎع اﳋﻄﻮات اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫ﻣﻦ ﻗﺎﺋﻤﺔ أدﻭات )‪ (TOOLS‬ﻧﺨﺘﺎر ﺳﻮﻟﻔﺮ )‪ (SOLVER‬ﻭﻋﻨﺪ ﻇﻬـﻮر اﻟﻨﺎﻓـﺬة‬ ‫•‬

‫‪SET‬‬ ‫ﻧﺪﺧﻞ ‪ B17‬ﻭﻫﻲ اﳋﻠﻴﺔ اﳋﺎﺻﺔ ﺑﺈﲨﺎﱄ اﻟﺘﻜﺎﻟﻴﻒ أﻣﺎﻡ ﺧﻴﺎر ﲢﺪﻳﺪ اﳋﻠﻴﺔ اﳍﺪﻑ )‬
‫‪.(TARGET CELL‬‬
‫ﻧﺨﺘﺎر ﲣﻔﻴﺾ )‪ (MIN‬أﻣﺎﻡ ﺧﻴﺎر )‪.(EQUAL TO‬‬ ‫•‬

‫ﻧﻜﺘﺐ ‪ B12:E14‬أﻣﺎﻡ ﺧﻴﺎر )‪.(BY CHANGING CELLS‬‬ ‫•‬


‫‪147‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫‪ADD‬‬ ‫ﻧﻀﻐﻂ ﻋﲆ اﻟﺰر إﺿﺎﻓﺔ )‪ (ADD‬ﻹﺿﺎﻓﺔ ﻗﻴﺪ ﺛﻢ ﲣﺮج ﻧﺎﻓﺬة إﺿﺎﻓﺔ ﻗﻴﺪ )‬ ‫•‬

‫‪(CELL‬‬ ‫‪ (CONSTRAINT‬ﻧﻜﺘــﺐ ‪ F12:F14‬ﰲ اﻟﻨﺎﻓــﺬة ﻣﺮﺟــﻊ اﳋﻠﻴــﺔ )‪REFRENCE‬‬

‫ﻭﻧﺨﺘﺎر اﻟﻌﻼﻗﺔ أﻗـﻞ ﻣـﻦ أﻭ ﻳـﺴﺎﻭﻱ )=<( ﻭﻧﻜﺘـﺐ ‪ F4:F6‬ﻛﻘﻴـﺪ ﳚـﺐ أﻥ ﻻ ﺗﺘﻌـﺪاﻩ‬
‫اﻟﻜﻤﻴﺎت اﳌﻨﻘﻮﻟﺔ ﰲ ﺧﺎﻧﺔ )‪ .(CONSTRANINT‬ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬

‫ﺛﻢ ﻧﻀﻐﻂ ﻋﲆ اﻟﺰر إﺿﺎﻓﺔ )‪ (ADD‬ﻹدراج ﻗﻴـﺪ آﺧـﺮ ﻋـﲆ إﲨـﺎﱄ اﻟﻜﻤﻴـﺎت‬ ‫•‬

‫اﳌﻨﻘﻮﻟﺔ إﱃ ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ ﻭﻫﻲ اﻟﺼﻒ ‪ B15:E15‬ﻭﻳﻜﻮﻥ ﻛﺘﺎﺑﺘﻬﺎ ﻛﺎﻟﺘﺎﱄ‪:‬‬


‫ﻭﻧﻜﺘﺐ اﻟﺘﺎﱄ‪:‬‬
‫‪ B15:E15‬ﰲ اﻟﻨﺎﻓﺬة )‪(CELL REFRENCE‬‬
‫ﻧﺨﺘﺎر ﻳﺴﺎﻭﻱ = ﺣﺘﻰ ﻳﺘﻢ ﺗﻌﺒﺌﺔ اﺣﺘﻴﺎﺟﺎت اﳌﺮاﻛﺰ‬
‫ﻭﰲ ﺧﺎﻧﺔ اﻟﻘﻴﺪ )‪ (CONSTRAINT‬ﻧﻀﻊ ‪ B7:E7‬ﻭﻫﻲ إﲨﺎﱄ اﻟﻜﻤﻴﺎت اﳌﻄﻠﻮﺑﺔ‪.‬‬
‫اﻟﻘﻴﺪ اﻷﺧﲑ ﻭﻫﻮ اﳋـﺎص ﺑﺎﻟﻜﻤﻴـﺎت اﳌﻨﻘﻮﻟـﺔ ﺣﻴـﺚ ﳚـﺐ أﻥ ﻻ ﺗﻘـﻞ ﻋـﻦ‬ ‫•‬

‫اﻟﺼﻔﺮ ﻭﺧﺎﺻﺔ أﻧﻨﺎ ﻧﺤﺎﻭﻝ ﲣﻔﻴﺾ اﻟﺘﻜﺎﻟﻴﻒ ﻓﻴﻜﻮﻥ ﻫﺬا اﻟﻘﻴﺪ ﺑـﺎﻟﻨﻘﺮ ﻋـﲆ زر إﺿـﺎﻓﺔ‬
‫)‪ (ADD‬ﺛﻢ ﻧﻀﻊ اﻵﰐ ﰲ ﻧﺎﻓﺬة اﻟﻘﻴﺪ‪:‬‬
‫ﻧﻜﺘﺐ ‪ B12:B14‬ﰲ اﻟﻨﺎﻓﺬة ﻣﺮﺟﻊ اﳋﻠﻴﺔ )‪(ADD REFRENCE‬‬
‫ﻭﻧﺨﺘﺎر أﻛﱪ ﻣﻦ أﻭ ﻳﺴﺎﻭﻱ )=>( ﺛﻢ ﻧﺪﺧﻞ اﻟﺼﻔﺮ )‪ (0‬ﰲ اﻟﻘﻴﺪ )‪.(CONSTRAINT‬‬
‫ﺛﻢ ﻣﻮاﻓﻖ )‪ (OK‬ﻭﻳﻜﻮﻥ ﺷﻜﻞ ﻧﺎﻓﺬة )‪ (SOLVER‬ﻛﺎﻵﰐ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪148‬‬

‫ﺑﻌﺪ ذﻟﻚ ﻳﺘﻌﲔ اﻟﻨﻘﺮ ﻋﲆ ﺧﻴﺎرات )‪ (OPTIONS‬ﻭﻧﻔﱰض اﻵﰐ‪:‬‬


‫‪ ASSUME LINEAR Model‬ﺛﻢ ﻣﻮاﻓﻖ ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬

‫ﺛﻢ ﻧﺨﺘﺎر ﻣﻮاﻓﻖ ﻟﻠﺮﺟﻮع إﱃ اﻟﻨﺎﻓﺬة اﳋﺎﺻﺔ ﺑﺴﻮﻟﻔﺮ ﻭﻣﻨﻬﺎ ﻧﻘﻮﻡ ﺑﺎﻟﻨﻘﺮ ﻋﲆ ﺣـﻞ‬
‫)‪ (solve‬ﻭاﺧﺘﻴﺎر اﳋﻴﺎر )‪ (keep solver solution‬ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬
‫‪149‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﻭﺑﻌﺪ اﻟﻨﻘﺮ ﻋﲆ ﻣﻮاﻓﻖ ﻧﺠﺪ اﳊﻞ أﺻﺒﺢ أﻣﺎﻣﻨﺎ ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬

‫ﻭﻧﻼﺣﻆ أﻥ ﻫﺬا اﳊﻞ ﻫـﻮ ﻧﻔـﺴﻪ اﻟـﺬﻱ ﺗـﻢ اﳊـﺼﻮﻝ ﻋﻠﻴـﻪ ﺑﺎﻟﻄﺮﻳﻘـﺔ اﻟـﺴﺎﺑﻘﺔ‬
‫ﺑﺎﺳﺘﺨﺪاﻡ ﻃﺮﻳﻘﺔ اﳉﺪاﻭﻝ اﻟﻴﺪﻭﻳﺔ‪.‬‬
‫ﻛﺬﻟﻚ ﻳﻤﻜﻦ ﺣﻞ ﻣﺸﺎﻛﻞ اﻟﺘﺨﺼﻴﺺ ﺑﻨﻔﺲ اﻟﻄﺮﻳﻘﺔ ﲤﺎﻣـﺎ ﻭﺧﺎﺻـﺔ أﳖـﺎ ﺣﺎﻟـﺔ‬
‫ﺧﺎﺻﺔ ﻣﻦ ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻣﺎﻋﺪا أﻥ ﳎﻤـﻮع اﻟﻜﻤﻴـﺎت اﳌﻨﻘﻮﻟـﺔ ﰲ ﻣـﺸﻜﻠﺔ اﻟﺘﺨـﺼﻴﺺ‬
‫ﺗﻜﻮﻥ ﻛﻞ ﻭاﺣﺪة ﻣﻨﻬﺎ ﺗﺴﺎﻭﻱ اﻟﻮاﺣﺪ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪150‬‬

‫ﻭﻛﺬﻟﻚ ﻓﺈﻥ ﻋﺪد اﻟﻜﻤﻴﺎت اﳌﻨﻘﻮﻟﺔ ﰲ ﻛﻞ ﺧﻠﻴﺔ ﺗﻜﻮﻥ ﰲ ﻣﺸﻜﻠﺔ اﻟﺘﺨﺼﻴﺺ أﻣﺎ‬
‫ﻭاﺣﺪ أﻭ ﺻﻔﺮ ﻓﻘﻂ )‪ .(0.1‬ﻭﻟﺬﻟﻚ ﻓﻠﺤﻞ ﻣﺸﻜﻠﺔ اﻟﺘﺨـﺼﻴﺺ ﻳﺘﻌـﲔ ﻋﻠﻴﻨـﺎ اﺳـﺘﺒﺪاﻝ‬
‫ﺗﻜﺎﻟﻴﻒ اﻟﻨﻘﻞ ﺑﺘﻜﺎﻟﻴﻒ اﻟﺘﺨﺼﻴﺺ ﻭاﺳﺘﺒﺪاﻝ ﳎﺎﻣﻴﻊ اﻟﻄﻠﺐ ﻭاﻟﻌﺮض ﺑﻮاﺣﺪ‪.‬‬
‫ﺣﻞ ﻣﺸﺎﻛﻞ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ ﺑﺎﺳﺘﺨﺪاﻡ ﺑﺮﻧﺎﻣﺞ ﻟﻴﻨﺪﻭ ‪Lindo‬‬

‫ﳊﻞ ﻣﺸﺎﻛﻞ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ ﺑﺎﺳﺘﺨﺪاﻡ ﺑﺮﻧﺎﻣﺞ ﻟﻴﻨـﺪﻭ )‪ (Lindo‬ﻳﺘﻌـﲔ ﻋﻠﻴﻨـﺎ‬


‫أﻭﻻﹰ ﲢﻮﻳﻞ ﺟﺪﻭﻝ اﻟﻨﻘﻞ ﻭﺻﻴﺎﻏﺘﻪ إﱃ ﺷﻜﻞ اﻟﱪﳎﺔ اﳋﻄﻴﺔ‪.‬‬
‫ﻓﻤﺜﻼ ﳊﻞ ﻣﺸﻜﻠﺔ ﴍﻛﺔ اﻟﻌﺎﻳﺮ ﻟﻠﻨﻘﻠﻴﺎت اﻟﺴﺎﺑﻖ ﻭاﳌﺤﻠﻮﻝ ﺑﺎﺳـﺘﺨﺪاﻡ ﺟـﺪاﻭﻝ‬
‫اﻟﻨﻘﻞ ﻳﺘﻌﲔ ﻋﻠﻴﻨﺎ اﺗﺒﺎع اﳋﻄﻮات اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫أﻭﻻﹰ‪ :‬ﻣﻌﺮﻓﺔ ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ ﻭﻛﺬﻟﻚ اﻹﻧﺘـﺎج ﻭاﻟﻄﺎﻗـﺔ اﻻﺳـﺘﻴﻌﺎﺑﻴﺔ ﻟﻜـﻞ ﻣﺮﻛـﺰ‬
‫ﻭﻛﺬﻟﻚ اﻟﺘﻜﺎﻟﻴﻒ اﳌﺼﺎﺣﺒﺔ ﻟﻨﻘﻞ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة ﻣﻦ ﻣﺮﻛﺰ اﻹﻧﺘﺎج إﱃ ﻣﺮﻛﺰ اﻟﺘﻮزﻳﻊ‪.‬‬
‫ﻭﻫﻲ ﺣﺴﺐ ﺟﺪﻭﻝ اﻟﻨﻘﻞ ﻛﺎﻧﺖ ﻛﺎﻵﰐ‪:‬‬

‫إﱃ ‪\ To‬‬ ‫اﻟﻌﺮض‬


‫ﻣﻜﺔ‬ ‫اﳌﺪﻳﻨﺔ‬ ‫ﺟﺪة‬ ‫اﻟﺮﻳﺎض‬
‫\‪ From‬ﻣﻦ‬ ‫‪Supplies‬‬

‫‪150‬‬ ‫‪180‬‬ ‫‪190‬‬ ‫‪130‬‬


‫اﻟﺪﻣﺎﻡ‬ ‫‪50‬‬

‫‪200‬‬ ‫‪140‬‬ ‫‪150‬‬ ‫‪170‬‬


‫اﻟﻈﻬﺮاﻥ‬ ‫‪30‬‬

‫‪250‬‬ ‫‪120‬‬ ‫‪170‬‬ ‫‪220‬‬


‫اﳉﺒﻴﻞ‬ ‫‪70‬‬
‫‪Demands‬‬
‫اﻟﻄﻠﺐ‬ ‫‪30‬‬ ‫‪60‬‬ ‫‪20‬‬ ‫‪40‬‬ ‫‪150‬‬
‫‪151‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫ﹰ‬
‫ﺛﺎﻧﻴﺎ‪ :‬اﻓﱰاض أﻥ اﻟﻜﻤﻴﺎت اﳌﻨﻘﻮﻟﺔ ﻣﻦ ﻛﻞ ﻣﺮﻛﺰ إﻧﺘﺎج إﱃ ﻛﻞ ﻣﺮﻛﺰ ﻃﻠـﺐ ﻫـﻲ‬
‫)‪ (xij‬ﺣﻴﺚ ‪ i‬ﺗﺮﻣﺰ ﳌﺮﻛﺰ اﻹﻧﺘﺎج ﻭ‪ j‬ﺗﺮﻣﺰ ﳌﺮﻛﺰ اﻟﻄﻠﺐ ﻛﺎﻵﰐ‪:‬‬
‫إﱃ ‪\ To‬‬ ‫اﻟﻌﺮض‬
‫ﻣﻜﺔ‬ ‫اﳌﺪﻳﻨﺔ‬ ‫ﺟﺪة‬ ‫اﻟﺮﻳﺎض‬
‫\‪ From‬ﻣﻦ‬ ‫‪Supplies‬‬

‫‪150‬‬ ‫‪180‬‬ ‫‪190‬‬ ‫‪130‬‬


‫اﻟﺪﻣﺎﻡ‬ ‫‪X11‬‬ ‫‪X12‬‬ ‫‪X13‬‬ ‫‪X14‬‬ ‫‪50‬‬

‫‪200‬‬ ‫‪140‬‬ ‫‪150‬‬ ‫‪170‬‬


‫اﻟﻈﻬﺮاﻥ‬ ‫‪X21‬‬ ‫‪X22‬‬ ‫‪X23‬‬ ‫‪X24‬‬ ‫‪30‬‬

‫‪250‬‬ ‫‪120‬‬ ‫‪170‬‬ ‫‪220‬‬


‫اﳉﺒﻴﻞ‬ ‫‪X31‬‬ ‫‪X32‬‬ ‫‪X33‬‬ ‫‪X34‬‬ ‫‪70‬‬
‫‪Demands‬‬
‫اﻟﻄﻠﺐ‬ ‫‪30‬‬ ‫‪60‬‬ ‫‪20‬‬ ‫‪40‬‬ ‫‪150‬‬

‫ﹰ‬
‫ﺛﺎﻟﺜﺎ‪ :‬ﲢﻮﻳﻞ ﺷﻜﻞ اﳌﺸﻜﻠﺔ ﻣﻦ ﺟﺪﻭﻝ اﻟﻨﻘـﻞ إﱃ اﻟﱪﳎـﺔ اﻟﺮﻳﺎﺿـﻴﺔ‪ .‬ﻭﺣﻴـﺚ إﻥ‬
‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻫﻲ ﲣﻔﻴﺾ اﻟﺘﻜﺎﻟﻴﻒ ﻓـﺈﻥ داﻟـﺔ اﳍـﺪﻑ ﻫـﻲ ﲣﻔـﻴﺾ )‪(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‬‬

‫‪150‬‬ ‫‪180‬‬ ‫‪190‬‬ ‫‪130‬‬


‫اﻟﺪﻣﺎﻡ‬ ‫‪30‬‬ ‫‪20‬‬ ‫‪50‬‬

‫‪200‬‬ ‫‪140‬‬ ‫‪150‬‬ ‫‪170‬‬


‫اﻟﻈﻬﺮاﻥ‬ ‫‪10‬‬ ‫‪20‬‬ ‫‪30‬‬

‫‪250‬‬ ‫‪120‬‬ ‫‪170‬‬ ‫‪220‬‬


‫اﳉﺒﻴﻞ‬ ‫‪60‬‬ ‫‪10‬‬ ‫‪70‬‬
‫‪Demands‬‬
‫اﻟﻄﻠﺐ‬ ‫‪30‬‬ ‫‪60‬‬ ‫‪20‬‬ ‫‪40‬‬ ‫‪150‬‬

‫ﻭﻫﺬا ﻫﻮ ﻧﻔﺲ اﳊﻞ اﻟﺬﻱ ﺗﻢ اﻟﺘﻮﺻﻞ إﻟﻴﻪ ﺑﻄﺮﻳﻘﺔ ﺟﺪاﻭﻝ اﻟﻨﻘﻞ‪.‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪156‬‬

‫ﺣﻞ ﻣﺴﺎﺋﻞ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬


‫‪ −1‬اﳊﻞ ﺑﺎﻟﺘﻔﺼﻴﻞ‪:‬‬
‫أ( ﻧﺒﺤﺚ ﻋﻦ أﻗﻞ اﻟﺘﻜﺎﻟﻴﻒ ﰲ ﻛﻞ ﺻﻒ‬
‫اﻟﻮﻇﻴﻔﺔ\ اﳌﻮﻇﻒ‬ ‫اﻟﺘﻮرﻳﺪ‬ ‫ﺗﻌﺒﺌﺔ اﻟﻄﻠﺒﺎت‬ ‫اﻟﺘﻐﻠﻴﻒ‬
‫إﺑﺮاﻫﻴﻢ‬ ‫‪4‬‬ ‫‪11‬‬ ‫‪0‬‬ ‫‪26‬‬
‫ﻋﺒﺪ اﻟﻌﺰﻳﺰ‬ ‫‪13‬‬ ‫‪16‬‬ ‫‪0‬‬ ‫‪24‬‬
‫ﳏﻤﺪ‬ ‫‪6‬‬ ‫‪12‬‬ ‫‪0‬‬ ‫‪27‬‬

‫ب( ﻧﺒﺤﺚ ﻋﻦ أﻗﻞ اﻟﺘﻜﺎﻟﻴﻒ ﰲ ﻛﻞ ﻋﻤﻮد‬


‫اﻟﻮﻇﻴﻔﺔ\ اﳌﻮﻇﻒ‬ ‫اﻟﺘﻮرﻳﺪ‬ ‫ﺗﻌﺒﺌﺔ اﻟﻄﻠﺒﺎت‬ ‫اﻟﺘﻐﻠﻴﻒ‬
‫إﺑﺮاﻫﻴﻢ‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪26‬‬
‫ﻋﺒﺪ اﻟﻌﺰﻳﺰ‬ ‫‪9‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪24‬‬
‫ﳏﻤﺪ‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪27‬‬
‫‪4‬‬ ‫‪11‬‬ ‫‪92‬‬

‫ج( ﻧﻘﻮﻡ ﺑﺘﻐﻄﻴﺔ ﲨﻴﻊ اﻷﺻﻔﺎر ﺑﺄﻗﻞ اﳋﻄﻮط‪:‬‬


‫اﻟﻮﻇﻴﻔﺔ\ اﳌﻮﻇﻒ‬ ‫اﻟﺘﻮرﻳﺪ‬ ‫ﺗﻌﺒﺌﺔ اﻟﻄﻠﺒﺎت‬ ‫اﻟﺘﻐﻠﻴﻒ‬
‫إﺑﺮاﻫﻴﻢ‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪26‬‬
‫ﻋﺒﺪ اﻟﻌﺰﻳﺰ‬ ‫‪9‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪24‬‬
‫ﳏﻤﺪ‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪27‬‬
‫‪4‬‬ ‫‪11‬‬ ‫‪92‬‬

‫د(‪ :‬ﺑﲈ أﻥ ﻋﺪد اﳋﻄﻮط )‪ (2‬أﻗﻞ ﻣﻦ ﻋﺪد اﻟﻮﻇﺎﺋﻒ )‪ (3‬ﻧﻘﻮﻡ ﺑﺎﻟﺒﺤﺚ ﻋـﻦ أﻗـﻞ ﻗﻴﻤـﺔ‬
‫ﻏﲑ ﻣﻐﻄﺎة ﺑﺨﻂ ‪ .‬ﻧﻄﺮح ﻫﺬﻩ اﻟﻘﻴﻤﺔ ﻣﻦ ﲨﻴﻊ اﻟﻘﻴﻢ ﻏـﲑ اﳌﻐﻄـﺎة‪ ,‬ﻭﻧـﻀﻴﻔﻬﺎ إﱃ اﻟﻘـﻴﻢ‬
‫اﻟﺘﻲ ﻏﻄﻴﺖ ﺑﺨﻄﲔ‪ ,‬ﻭاﻟﻘﻴﻢ اﳌﻐﻄﺎة ﺑﺨﻂ ﻭاﺣﺪ ﻓﻘﻂ ﺗﻈﻞ ﻋﲆ ﻣﺎ ﻫﻲ ﻋﻠﻴﻪ‪:‬‬
‫‪157‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫اﻟﻮﻇﻴﻔﺔ\ اﳌﻮﻇﻒ‬ ‫اﻟﺘﻮرﻳﺪ‬ ‫ﺗﻌﺒﺌﺔ اﻟﻄﻠﺒﺎت‬ ‫اﻟﺘﻐﻠﻴﻒ‬


‫إﺑﺮاﻫﻴﻢ‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪26‬‬
‫ﻋﺒﺪ اﻟﻌﺰﻳﺰ‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪24‬‬
‫ﳏﻤﺪ‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪27‬‬

‫‪93‬‬

‫ﻩـ( ﺑﲈ أﻥ ﻋﺪد اﳋﻄﻮط = ﻋﺪد اﻟﻮﻇﺎﺋﻒ إذا ﻭﺻﻠﻨﺎ إﱃ اﳊﻞ اﻷﻣﺜﻞ ﻭﻫﻮ ﻛﲈ ﻳﲇ‪:‬‬

‫اﻟﻮﻇﻴﻔﺔ\ اﳌﻮﻇﻒ‬ ‫اﻟﺘﻮرﻳﺪ‬ ‫ﺗﻌﺒﺌﺔ اﻟﻄﻠﺒﺎت‬ ‫اﻟﺘﻐﻠﻴﻒ‬


‫إﺑﺮاﻫﻴﻢ‬ ‫‪X‬‬ ‫‪0‬‬ ‫‪1‬‬

‫ﻋﺒﺪ اﻟﻌﺰﻳﺰ‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪X‬‬

‫ﳏﻤﺪ‬ ‫‪1‬‬ ‫‪X‬‬ ‫‪0‬‬

‫أﻗﻞ ﺗﻜﻠﻔﺔ ﳑﻜﻨﻪ‪ ,‬إﺑﺮاﻫﻴﻢ ﻟﻠﺘﻮرﻳﺪ‪ ,‬ﻋﺒﺪاﻟﻌﺰﻳﺰ ﻟﻠﺘﻐﻠﻴﻒ‪ ,‬ﳏﻤﺪ ﻟﺘﻌﺒﺌﺔ اﻟﻄﻠﺒﺎت‬ ‫‪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‬‬

‫‪25‬‬ ‫‪34‬‬ ‫‪27‬‬ ‫‪0‬‬


‫اﳌﻠﺰ‬ ‫‪100‬‬ ‫‪20‬‬ ‫‪130‬‬ ‫‪-8‬‬ ‫‪250‬‬

‫‪30‬‬ ‫‪32‬‬ ‫‪28‬‬ ‫‪0‬‬


‫اﻟﻌﻠﻴﺎ‬ ‫‪+13‬‬ ‫‪+6‬‬ ‫‪+9‬‬ ‫‪50‬‬ ‫‪50‬‬

‫‪33‬‬ ‫‪26‬‬ ‫‪27‬‬ ‫‪0‬‬


‫اﻡ اﳊﲈﻡ‬ ‫‪+16‬‬ ‫‪20‬‬ ‫‪+8‬‬ ‫‪120‬‬ ‫‪140‬‬

‫‪27‬‬ ‫‪25‬‬ ‫‪30‬‬ ‫‪0‬‬


‫اﻟﺴﻠﻴﲈﻧﻴﺔ‬ ‫‪+11‬‬ ‫‪160‬‬ ‫‪+6‬‬ ‫‪+1‬‬ ‫‪160‬‬
‫اﻟﻄﻠﺐ‬ ‫‪100‬‬ ‫‪200‬‬ ‫‪130‬‬ ‫‪170‬‬

‫اﳊﻞ ﻏﲑ أﻣﺜﻞ ﻟﻮﺟﻮد ﻗﻴﻢ ﺳﺎﻟﺒﺔ ﰲ اﳋﻼﻳﺎ اﻟﻔﺎرﻏﺔ‪.‬‬


‫اﳋﻠﻴﺔ اﻟﺪاﺧﻠﺔ‪ :‬ﻫﻲ اﳋﻠﻴﺔ اﳌﻠﺰ – ‪.dummy‬‬
‫اﳋﻠﻴﺔ اﳋﺎرﺟﺔ ‪ :‬ﻫﻲ اﳌﻠﺰ – اﻟﻌﺮﳚﺎ‪.‬‬
‫ﻭﻟﻠﻮﺻﻮﻝ إﱃ اﳊﻞ اﻷﻣﺜﻞ ﻋﻠﻴﻨﺎ اﻻﻧﺘﻘﺎﻝ إﱃ ﺟـﺪﻭﻝ ﺟﺪﻳـﺪ ﺛـﻢ اﻻﺳـﺘﻤﺮار ﰲ‬
‫ﺗﻘﻴﻴﻢ اﳋﻼﻳﺎ ﺣﺘﻰ ﺗﻜﻮﻥ ﲨﻴﻊ ﻧﺘﺎﺋﺞ اﻟﺘﻘﻴﻴﻢ ﻣﻮﺟﺒﺔ‪.‬‬
‫‪159‬‬ ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ ﻭاﻟﺘﺨﺼﻴﺺ‬

‫‪ −4‬اﳊﻞ‪:‬‬

‫اﻟﻨﺴﻴﻢ‬ ‫اﻟﻌﺮﳚﺎء‬ ‫اﻟﺴﻮﻳﺪﻱ‬ ‫‪Dummy‬‬

‫‪25‬‬ ‫‪34‬‬ ‫‪27‬‬ ‫‪0‬‬


‫اﳌﻠﺰ‬ ‫‪80‬‬ ‫‪+12‬‬ ‫‪+4‬‬ ‫‪170‬‬ ‫‪250‬‬

‫‪30‬‬ ‫‪32‬‬ ‫‪28‬‬ ‫‪-5‬‬ ‫‪0‬‬


‫اﻟﻌﻠﻴﺎ‬ ‫‪20‬‬ ‫‪+5‬‬ ‫‪30‬‬ ‫‪50‬‬

‫‪33‬‬ ‫‪26‬‬ ‫‪27‬‬ ‫‪0‬‬


‫أﻡ اﳊﲈﻡ‬ ‫‪+3‬‬ ‫‪40‬‬ ‫‪100‬‬ ‫‪-4‬‬ ‫‪140‬‬

‫‪27‬‬ ‫‪25‬‬ ‫‪30‬‬ ‫‪0‬‬


‫اﻟﺴﻠﻴﲈﻧﻴﺔ‬ ‫‪-1‬‬ ‫‪160‬‬ ‫‪+4‬‬ ‫‪-3‬‬ ‫‪160‬‬
‫اﻟﻄﻠﺐ‬ ‫‪100‬‬ ‫‪200‬‬ ‫‪130‬‬ ‫‪170‬‬

‫‪ −5‬اﳊﻞ‪:‬‬
‫إﱃ \ ﻣﻦ‬ ‫اﻟﻌﻠﻴﺎ ‪v1=7‬‬ ‫اﳌﻠﺰ ‪v2=6‬‬ ‫اﻟﻌﻘﻴﻖ ‪v3=16‬‬ ‫ﻣﻨﻔﻮﺣﺔ ‪v4=9‬‬ ‫اﻟﻌﺮض‬
‫اﻟﺴﻮﻳﺪﻱ‬ ‫‪17‬‬ ‫‪16‬‬ ‫‪16‬‬ ‫‪9‬‬

‫‪U1=0‬‬ ‫‪+10‬‬ ‫‪+10‬‬ ‫‪10‬‬ ‫‪40‬‬ ‫‪50‬‬


‫أﻡ اﳊﲈﻡ‬ ‫‪8‬‬ ‫‪20‬‬ ‫‪17‬‬ ‫‪12‬‬ ‫‪55‬‬

‫‪U2=1‬‬ ‫‪20‬‬ ‫‪+13‬‬ ‫‪35‬‬ ‫‪+2‬‬


‫اﻟﻨﺴﻴﻢ‬ ‫‪15‬‬ ‫‪10‬‬ ‫‪20‬‬ ‫‪25‬‬ ‫‪45‬‬

‫‪U3=4‬‬ ‫‪+4‬‬ ‫‪35‬‬ ‫‪10‬‬ ‫‪+12‬‬


‫اﻟﻄﻠﺐ‬ ‫‪20‬‬ ‫‪35‬‬ ‫‪55‬‬ ‫‪40‬‬ ‫‪150‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪160‬‬
‫ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﻟﺚ‬

‫א‬ ‫א‬ ‫מא‬


‫א‬ ‫א‬
‫‪PROGRAM EVALUATION‬‬
‫‪AND REVIEW TECHNIQUE‬‬
‫ﻣﻘﺪﻣﺔ‬
‫ﻋﺎدة ﻣﺎ ﺗﻘﻮﻡ اﻟﴩﻛﺎت اﻟﻜﺒﲑة ﺑﻌﻤﻞ ﻣﺸﺎرﻳﻊ ﺿﺨﻤﺔ ﻭﻣﻌﻘﺪة‪ ,‬ﻫﺬﻩ اﳌﺸﺎرﻳﻊ اﻟﻜﺒﲑة‬
‫ﺗﺘﻄﻠﺐ اﻟﻌﺪﻳﺪ ﻣﻦ اﻟﻌﻤﻠﻴﺎت ﻭاﳋﻄﻮات اﳌﺘﻌﺎﻗﺒﺔ أﻭ اﳌﺘﻮازﻳﺔ ﻹﻧﺠﺎزﻫﺎ‪ .‬ﻓﻤ ﹰ‬
‫ﺜﻼ ﻋﻨﺪ‬
‫ﺻﻨﻊ ﻣﻨﺘﺞ ﺟﺪﻳﺪ ﻟﻴﻨﺰﻝ ﰲ اﻷﺳﻮاﻕ ﻓﺈﻥ ﻫﻨﺎﻙ اﻟﻜﺜﲑ ﻣﻦ اﳋﻄﻮات ﻭاﻟﻌﻤﻠﻴﺎت اﻟﺘﻲ‬
‫ﳚﺐ أﻥ ﻳﻤﺮ ﲠﺎ اﳌﻨﺘﺞ اﳉﺪﻳﺪ ﻫﺬا‪ .‬ﻓﺎﳌﻨﺘﺞ اﳉﺪﻳﺪ ﳛﺘﺎج إﱃ ﺑﺤﻮث ﺳﺎﺑﻘﺔ ﻭﺗﻄﻮﻳﺮ‪,‬‬
‫اﺧﺘﺒﺎر اﳌﻨﺘﺞ‪ ,‬ﺑﺤﻮث ﺗﺴﻮﻳﻘﻴﺔ‪ ,‬ﻛﻴﻔﻴﺔ اﻟﺘﻐﻠﻴﻒ‪ ,‬ﻭﻫﻜﺬا‪.‬‬
‫ﻟﺬا ﻓﺈﻥ اﻟﺘﺤﻜﻢ ﰲ ﲣﻄﻴﻂ ﻭﺗﻨﻔﻴﺬ اﳌﴩﻭع ﺑﺎﻟﻮﺳﺎﺋﻞ اﻟﻘﺪﻳﻤﺔ أﺻﺒﺢ ﻣﺴﺘﺤﻴﻼ‪.‬‬
‫ﻭﰲ ﻫﺬﻩ اﳊﺎﻟﺔ ﺳﻴﻜﻮﻥ ﺗﺮﻛﻴﺰ اﻹدارة اﳌﻬﺘﻤﺔ ﺑﺘﻨﻔﻴﺬ اﳌﴩﻭع ﰲ ﻣﻌﺮﻓﺔ اﻟﻮﻗﺖ اﻟﺬﻱ‬
‫ﺳﻴﻨﺘﻬﻲ ﻓﻴﻪ إﻛﲈﻝ ذﻟﻚ اﳌﴩﻭع‪ .‬ﻭﺣﻴﺚ إﻧﻪ ﻳﻮﺟﺪ ﻛﺜﲑ ﻣﻦ اﳌﺘﻐﲑات ﻭاﻷﺣﺪاث اﻟﺘﻲ‬
‫ﺗﺆﺛﺮ ﻋﲆ ﻭﻗﺖ ﳖﺎﻳﺔ اﳌﴩﻭع‪ ,‬ﻓﺈﻧﻪ ﻣﻦ اﻷﳘﻴﺔ ﺑﻤﻜﺎﻥ أﻥ ﻳﻮﺟﺪ ﻋﻨﺪﻧﺎ " ﻛﻤﺪراء‬
‫ﻣﺸﺎرﻳﻊ ﹰ‬
‫ﻣﺜﻼ‪ "..‬ﻭﺳﻴﻠﺔ اﲣﺎذ ﻗﺮارات ﺗﺴﺎﻋﺪﻧﺎ ﻋﲆ اﻹﺟﺎﺑﺔ ﻋﲆ اﻷﺳﺌﻠﺔ اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫‪ −1‬ﻣﺘﻰ ﻧﺘﻮﻗﻊ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع?‬

‫‪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‬‬

‫‪ (Predecessor‬ﻭﻫﻲ اﻷﻧﺸﻄﺔ اﻟﺘﻲ ﳚﺐ‬ ‫)‪activities‬‬ ‫ﺗﻌﺮﻳﻒ‪ :‬اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ‬


‫إﲤﺎﻣﻬﺎ أﻭﻻ ﻟﻴﺒﺪأ ﻧﺸﺎط ﻣﻌﲔ‪.‬‬
‫ﻟﺬﻟﻚ ﻓﺈﻥ اﻟﻨﺸﺎط اﻟﺴﺎﺑﻖ ﻟﻠﻨﺸﺎط ‪ " D‬ﺑﻨﺎء اﻟﻌﻈﻢ ﻭاﳍﻴﻜﻞ " ﻫﻮ اﻟﻨﺸﺎط ‪.C‬‬
‫ﻭﻧﺤﻦ ﻫﻨﺎ ﻻ ﻧﻨﻈﺮ إﱃ ﲨﻴﻊ اﻷﻧﺸﻄﺔ اﻟﺘﻲ ﳚﺐ أﻥ ﺗﺴﺒﻖ‪ ,‬إﻧﲈ ﻧﻨﻈﺮ إﱃ اﻟﻨﺸﺎط أﻭ‬
‫‪ A‬ﻭ‪B‬‬ ‫ﻣﻌﻨﺎﻩ أﻥ اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ‬ ‫‪C‬‬ ‫اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ﻣﺒﺎﴍة‪ .‬ﻓ ﹰ‬
‫ﻤﺜﻼ اﻛﺘﲈﻝ اﻟﻨﺸﺎط‬
‫‪ A‬ﻭ‪B‬‬ ‫ﲨﻴﻌﻬﺎ ﻗﺪ اﻛﺘﻤﻞ‪ .‬ﻟﺬﻟﻚ ﻻ ﻧﻘﻮﻝ أﻥ اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ﻟﻠﻨﺸﺎط ‪ D‬ﻫﻲ اﻷﻧﺸﻄﺔ‬
‫ﻭ‪ . C‬ﻛﺬﻟﻚ اﻟﻨﺸﺎط ‪ H‬ﻳﺘﻄﻠﺐ إﳖﺎء ﻛﻼ ﻣﻦ ‪ G‬ﻭ‪ F‬ﻻﻥ ‪ G‬ﻻ ﻳﻌﺘﻤﺪ ﻋﲆ ‪ F‬ﻭﻫﻜﺬا‪.‬‬
‫ﻭإذا أردﻧﺎ ﻣﻌﺮﻓﺔ ﻭﻗﺖ اﻛﺘﲈﻝ اﳌﴩﻭع ﻓﺈﻧﻪ ﳚﺐ ﻣﻌﺮﻓﺔ اﳌﺪة " اﳌﺘﻮﻗﻌﺔ" ﻹﻧﺠﺎز‬
‫ﻛﻞ ﻧﺸﺎط‪.‬‬
‫ﺗﻌﺮﻳﻒ‪ :‬اﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ ﻫﻮ ﻋﺒﺎرة ﻋﻦ اﳌﺪة اﻟﺰﻣﻨﻴﺔ اﻟﻼزﻣﺔ ﻹﻧﺠﺎز أﻱ ﻧﺸﺎط ﻣﻦ‬
‫اﻷﻧﺸﻄﺔ‪ .‬ﻭﺗﻘﺎس ﻋﺎدة ﺑﺎﻟﺴﺎﻋﺎت‪ ,‬اﻷﻳﺎﻡ‪ ,‬اﻟﺸﻬﻮر‪ ,‬اﻟﺴﻨﻮات‪ ,‬أﻭ ﺑﺄﻱ ﻭﺳﻴﻠﺔ أﺧﺮ￯‬
‫ﻣﻨﺎﺳﺒﺔ‪ .‬ﻭﻟﻜﻦ ﳚﺐ ﺗﻮﺣﻴﺪ اﻟﻮﺣﺪة اﳌﺴﺘﺨﺪﻣﺔ ﻟﻠﻘﻴﺎس ﰲ ﲨﻴﻊ اﻷﻧﺸﻄﺔ‪ .‬ﻭﺑﻤﻌﺮﻓﺔ‬
‫اﻷﻧﺸﻄﺔ‪ ,‬اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ‪ ,‬ﻭاﳌﺪة اﳌﺘﻮﻗﻌﺔ ﻟﻜﻞ ﻧﺸﺎط ﻓﺈﻧﻪ ﻳﻤﻜﻦ ﻣﻌﺮﻓﺔ اﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ‬
‫اﻹﲨﺎﱄ ﻹﳖﺎء اﳌﴩﻭع ﺑﺎﺳﺘﺨﺪاﻡ ‪. PERT‬‬
‫ﻭﺑﲈ أﻥ ﻛﻞ ﻧﺸﺎط ﻻ ﻳﻤﻜﻦ أﻥ ﻳﺒﺪأ ﺣﺘﻰ ﻳﻨﺘﻬﻲ اﻟﻨﺸﺎط أﻭ اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ﻟﻪ‬
‫ﻓﺈﻧﻪ ﻳﻤﻜﻦ ﺗﻌﺮﻳﻒ اﳊﺪث ”‪ “ event‬ﻋﲆ أﻧﻪ‪:‬‬
‫ﻧﻘﻄﺔ أﻭ ﳊﻈﺔ ﻣﻦ اﻟﻮﻗﺖ اﻟﺘﻲ ﻳﺘﻢ ﻓﻴﻬﺎ اﻛﺘﲈﻝ ﳎﻤﻮﻋﺔ ﻣﻌﻴﻨﺔ ﻣﻦ اﻷﻧﺸﻄﺔ‪.‬‬
‫ﰲ اﳌﺜﺎﻝ اﻟﺴﺎﺑﻖ‪ ,‬اﻟﻨﺸﺎط ‪ H‬ﻻ ﻳﻤﻜﻦ أﻥ ﻳﺒﺪأ إﻻ ﺑﻌﺪ اﻧﺘﻬﺎء اﻟﻨﺸﺎط ‪ ,F ,E‬ﻭ‪. G‬‬
‫ﻋﻨﺪﻣﺎ ﻳﻘﻊ ﻫﺬا اﳊﺪث ﻓﺈﻧﻪ ﻳﺒﺪأ اﻟﻨﺸﺎط ‪ .H‬ﻟﺬﻟﻚ ﳑﻜﻦ أﻥ ﻧﺮﻣﺰ ﻟﻸﺣﺪاث ﻫﺬﻩ‬
‫ﺑﺎﻷرﻗﺎﻡ اﻟﻌﺮﺑﻴﺔ اﻟﺘﺎﻟﻴﺔ‪ ,‬ﹰ‬
‫ﻣﺜﻼ ﺣﺪث ‪ ,1‬ﺣﺪث ‪ ,2‬ﻭﻫﻜـﺬا‪ .....‬ﻓﺤـﺪث ‪ 1‬ﻳﻜـﻮﻥ ﺑﺪاﻳـﺔ‬
‫اﳌﴩﻭع ﻭاﳊﺪث اﻷﺧﲑ ﻫﻮ ﳖﺎﻳﺔ اﳌﴩﻭع )أﻱ أﻥ ﲨﻴﻊ اﻷﺣﺪاث ﻗﺪ اﻧﺘﻬﺖ(‪.‬‬
‫‪165‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫ﺷﺒﻜﺔ أﻭ ﺧﺮﻳﻄﺔ ‪PERT‬‬

‫ﺗﻌﺮﻑ ﺷﺒﻜﺔ أﻭ ﺧﺮﻳﻄﺔ ‪ PERT‬ﻋﲆ أﳖﺎ ﻋﺒﺎرة ﻋﻦ رﺳﻢ ﺑﻴﺎﲏ أﻭ ﻧﻤﻮذج ﺷﻜﲇ‬
‫ﻳﻮﺿﺢ ﺗﻌﺎﻗﺐ اﻷﻧﺸﻄﺔ ﻭاﳊﻮادث اﻟﻼزﻣﺔ ﻹﳖﺎء ﻣﴩﻭع ﻣﺎ‪ .‬ﻫﺬﻩ اﻟﺸﺒﻜﺔ ﺗﺴﺎﻋﺪ‬
‫اﳌﺪﻳﺮ ﻭﻣﺘﺨﺬ اﻟﻘﺮار ﰲ اﻟﴩﻛﺔ ﻣﻦ رؤﻳﺔ اﻷﻧﺸﻄﺔ ﻭاﳊﻮادث اﻟﻼزﻣﺔ ﻹﳖﺎء اﳌﴩﻭع‬
‫ﺑﺴﻬﻮﻟﺔ‪.‬‬
‫"‪.‬‬ ‫" ﻭاﻷﺣﺪاث ﺑﺪﻭاﺋﺮ "‬ ‫ﻗﺎﻋﺪة‪ :‬ﳚﺐ ﲤﺜﻴﻞ اﻷﻧﺸﻄﺔ ﺑﺎﺳﻬﻢ "‬
‫ﻓ ﹰ‬
‫ﻤﺜﻼ اﻟﺸﻜﻞ اﻟﺘﺎﱄ ﻳﻮﺿﺢ ﺑﺪاﻳﺔ اﳌﴩﻭع ﺑﺎﻟﻨﺸﺎط ‪:A‬‬

‫ﻭﻳﻤﻜﻦ ﺗﻮﺿﻴﺢ اﻟﻔﺮﻕ ﺑﲔ اﳊﺪث ﻭاﻟﻨﺸﺎط ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫ﺑﺪاﻳﺔ اﻟﻤﺸﺮوع‬ ‫اﻟﺤﺪث ‪2‬‬

‫اﻟﻨﺸﺎط‬

‫اآﺘﻤﺎل اﻟﻨﺸﺎط‬

‫ﻭﺑﺎﳌﺜﻞ ﻓﺈﻥ اﻷﻧﺸﻄﺔ ‪ ,F ,E‬ﻭ‪ G‬ﻻ ﻳﻤﻜﻦ أﻥ ﺗﺒﺪأ ﺣﺘﻰ ﻳﻨﺘﻬﻲ اﻟﻨﺸﺎط ‪. D‬‬
‫ﻫﺬا ﳑﻜﻦ ﲤﺜﻴﻠﻪ ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪166‬‬

‫ﻛﺬﻟﻚ اﻟﻨﺸﺎط ‪ H‬ﻻ ﻳﻤﻜﻦ أﻥ ﻳﺒﺪأ ﺣﺘﻰ ﺗﻨﺘﻬﻲ اﻷﻧﺸﻄﺔ‪ ,F , E‬ﻭ‪ .G‬ﻭﻫﺬا ﻳﻤﻜـﻦ‬
‫ﲤﺜﻴﻠﻪ ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬

‫ﻭﻋﻤﻮﻣﺎ ﻫﻨﺎﻙ ﺣﺪث ﰲ ﺑﺪاﻳﺔ ﻭﳖﺎﻳﺔ ﻛﻞ ﻧﺸﺎط‪.‬‬


‫ﻭاﻵﻥ دﻋﻨﺎ ﻧﺮﺳﻢ ﺷﺒﻜﺔ ‪ PERT‬ﳌﴩﻭع اﳌﺪرﺳﺔ اﻟﺴﺎﺑﻖ ‪.‬‬
‫اﻷﻧﺸﻄﺔ ﻭاﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ﻫﻲ ﻛﲈ ﰲ اﳉﺪﻭﻝ اﻟﺘﺎﱄ‪:‬‬
‫اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ‬ ‫اﻟﻮﺻﻒ‬ ‫اﻟﻨﺸﺎط‬
‫ﻻ ﻳﻮﺟﺪ‬ ‫ﻋﻤﻞ ﳐﻄﻂ ﻣﻌﲈرﻱ‬ ‫‪A‬‬

‫‪A‬‬ ‫ﺣﻔﺮ اﻟﻘﻮاﻋﺪ‬ ‫‪B‬‬

‫‪B‬‬ ‫ﺻﺐ اﻷﻋﻤﺪة‬ ‫‪C‬‬

‫‪C‬‬ ‫ﺑﻨﺎء اﻟﻌﻈﻢ أﻭ اﳍﻴﻜﻞ‬ ‫‪D‬‬

‫‪D‬‬ ‫ﺻﺐ اﻷدﻭار‬ ‫‪E‬‬

‫‪D‬‬ ‫أﻋﲈﻝ اﻟﻜﻬﺮﺑﺎء‬ ‫‪F‬‬

‫‪D‬‬ ‫أﻋﲈﻝ اﻟﺴﺒﺎﻛﺔ‬ ‫‪G‬‬

‫‪G, E, F‬‬ ‫اﻷﻋﲈﻝ اﻟﺪاﺧﻠﻴﺔ ﻭاﻷﻋﲈﻝ اﻷﺧﺮ￯ ﻣﻦ ﻧﻮاﻓﺬ ﻭأﺑﻮاب ﻭدﻫﺎﻥ‬ ‫‪H‬‬
‫‪167‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫ﻳﻤﻜﻦ رﺳﻢ ﺷﺒﻜﺔ ‪ PERT‬اﻟﺘﻲ ﺗﻮﺿﺢ اﻟﻌﻼﻗﺔ اﻟﺴﺎﺑﻘﺔ ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬

‫ﰲ اﻟﺸﺒﻜﺔ اﻟـﺴﺎﺑﻘﺔ ﻭﺿـﻌﻨﺎ ‪ 7‬أﺣـﺪاث رﺋﻴـﺴﺔ ﻟﻠﻤـﴩﻭع‪ ,‬ﺣـﺪث ‪ 1‬ﻫـﻮ ﺑﺪاﻳـﺔ‬


‫اﳌﴩﻭع‪ ,‬ﺑﻴﻨﲈ ﺣﺪث ‪ 7‬ﻫﻮ اﻛﺘﲈﻝ اﳌﴩﻭع‪.‬‬
‫ﹰ‬
‫ﻗﻠﻴﻼ ‪.‬‬ ‫اﻵﻥ دﻋﻨﺎ ﻧﻨﺘﻘﻞ إﱃ ﻣﺜﺎﻝ أﺻﻌﺐ‬
‫اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ ﻛﻞ ﻧﺸﺎط ﻭاﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ﻭاﳌﺪة اﳌﺘﻮﻗﻌﺔ اﳋﺎﺻﺔ ﺑﴩﻛﺔ‬
‫ﺳﺪﻳﺮ ﻭاﳌﻄﻠﻮب رﺳﻢ اﳌﺸﻜﻠﺔ ﻭﲢﺪﻳﺪ اﻷﻭﻗﺎت اﳌﺒﻜﺮة ﻭاﳌﺘﺄﺧﺮة ﻟﻸﻧﺸﻄﺔ ﻭاﻷﺣﺪاث‬
‫ﻭاﻷﻭﻗﺎت اﻟﻔﺎﺋﻀﺔ ﻭﺣﺴﺎب اﳌﺴﺎر اﳊﺮج ﻭاﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ ﻟﻼﻧﺘﻬﺎء‪:‬‬

‫اﳌﺪة اﳌﺘﻮﻗﻌﺔ )‪Expected duration (te‬‬ ‫اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ‬ ‫اﻟﻨﺸﺎط‬


‫‪12‬‬ ‫ﻻ ﻳﻮﺟﺪ‬ ‫‪A‬‬
‫‪20‬‬ ‫ﻻ ﻳﻮﺟﺪ‬ ‫‪B‬‬
‫‪14‬‬ ‫ﻻ ﻳﻮﺟﺪ‬ ‫‪C‬‬
‫‪16‬‬ ‫‪C‬‬ ‫‪D‬‬
‫‪28‬‬ ‫‪A‬‬ ‫‪E‬‬
‫‪15‬‬ ‫‪D, B‬‬ ‫‪F‬‬
‫‪36‬‬ ‫‪D, B‬‬ ‫‪G‬‬
‫‪22‬‬ ‫‪C‬‬ ‫‪H‬‬
‫‪18‬‬ ‫‪E, F‬‬ ‫‪I‬‬
‫‪24‬‬ ‫‪H‬‬ ‫‪J‬‬

‫‪PERT‬‬ ‫ﻭﺑﺬﻟﻚ ﺗﻜﻮﻥ ﺷﻜﻞ ﺷﺒﻜﺔ‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪168‬‬

‫ﺣﻴﺚ إﻥ اﻷﻧـﺸﻄﺔ ‪ G‬ﻭ‪ I‬ﻭ‪ J‬ﳘـﺎ آﺧـﺮ اﻷﻧـﺸﻄﺔ ﻓﺈﳖـﺎ ﺗﻨﺘﻬـﻲ ﺑﺎﳊـﺪث ‪) 7‬ﻫـﺬﻩ‬
‫اﻷﻧﺸﻄﺔ ﻟﻴﺴﺖ ﺳﺎﺑﻘﺔ ﻷﻱ ﻧﺸﺎط( ‪:‬‬

‫ﻛﺬﻟﻚ ﻷﻥ اﻷﻧﺸﻄﺔ ‪ G ,F‬ﺗﺘﺤﺪ ﰲ ﻭﺟﻮد اﻷﻧﺸﻄﺔ ‪ ,B‬ﻭ ‪ D‬ﻛﺄﻧـﺸﻄﺔ ﺳـﺎﺑﻘﺔ ﻓـﺈﻥ‬


‫اﻷﻧﺸﻄﺔ ‪ ,B‬ﻭ ‪ D‬ﳚﺐ أﻥ ﺗﻨﺘﻬـﻲ ﰲ اﳊـﺪث ‪ 4‬ﻭاﻟﻨـﺸﺎط ‪ G ,F‬ﺗﺒـﺪأ ﻣـﻦ ﺣﻴـﺚ اﻧﺘﻬـﻰ‬
‫اﳊﺪث ‪. 4‬‬
‫ﻛﲈ ﻳﻼﺣﻆ أﻧﻨﺎ ﻭﺿﻌﻨﺎ اﳌﺪة اﳌﺘﻮﻗﻌﺔ ﻹﳖﺎء ﻛﻞ ﻧﺸﺎط ﺑﺠﻮار اﻟﻨﺸﺎط اﳋـﺎص ﺑـﻪ‬
‫ﻭذﻟﻚ ﻟﻠﺘﺴﻬﻴﻞ‪.‬‬
‫‪169‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫اﳌﺴﺎرات أﻭ اﻟﻄﺮﻕ ‪ Paths‬ﰲ ﺷﺒﻜﺔ ‪PERT‬‬

‫ﻣﻦ اﻷﺳﺌﻠﺔ اﳌﻬﻤﺔ اﻟﺘﻲ ﳚﺐ أﻥ ﻧﺠﻴﺐ ﻋﻠﻴﻬﺎ ﻫﻮ ﻣﺘﻰ ﻧﺘﻮﻗﻊ اﻻﻧﺘﻬﺎء ﺑﺎﻟﻜﺎﻣﻞ ﻣﻦ‬
‫اﳌﴩﻭع‪ ,‬ﻭﻣﻦ إﺣﺪ￯ اﻟﻄﺮﻕ اﻟﺘﻲ ﺗﺴﺎﻋﺪﻧﺎ ﻋﲆ ذﻟﻚ ﻫﻮ ﻣﻌﺮﻓـﺔ اﳌـﺪة اﳌﺘﻮﻗـﻊ أﺧـﺬﻫﺎ‬
‫ﻹﳖﺎء ﲨﻴﻊ اﳌﺴﺎرات‪.‬‬
‫ﺗﻌﺮﻳﻒ اﳌﺴﺎر ‪Path‬‬

‫ﻫﻮ ﻋﺒﺎرة ﻋﻦ ﻧﺸﺎﻃﺎت ﻣﺘﺘﺎﺑﻌﺔ ﻭاﻟﺘﻲ ﺗﺮﺑﻂ ﺑﲔ ﺣﺪث اﻟﺒﺪاﻳﺔ )اﳊﺪث ‪ (1‬ﻭﺣﺘﻰ‬
‫ﺣﺪث اﻟﻨﻬﺎﻳﺔ )ﰲ ﻣﺜﺎﻟﻨﺎ اﳊﺎﱄ اﳊﺪث ‪ ,7‬ﻫﻮ ﺣﺪث اﻟﻨﻬﺎﻳﺔ(‪ .‬اﻟﺸﻜﻞ اﻟﺘﺎﱄ ﻳﻌﻄﻲ ﻣﺜﺎﻻ‬
‫ﻷﺣﺪ اﳌﺴﺎرات‪.‬‬

‫اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ ﲨﻴﻊ اﳌﺴﺎرات اﳌﻤﻜﻨﺔ ﻭاﳌﺪة اﳌﺘﻮﻗﻌﺔ ﻟﻜﻞ ﻣﺴﺎر‪:‬‬
‫اﳌﺪة ”‪“ Duration‬‬ ‫اﳌﺴﺎر ”‪“Path‬‬ ‫رﻗﻢ اﳌﺴﺎر "‪“Path Number‬‬

‫‪58=18+28+12‬‬ ‫‪A-E-I‬‬ ‫‪1‬‬

‫‪53=18+15+20‬‬ ‫‪B-F-I‬‬ ‫‪2‬‬

‫‪56=36+20‬‬ ‫‪B-G‬‬ ‫‪3‬‬

‫‪63=18+15+16+14‬‬ ‫‪C-D-F-I‬‬ ‫‪4‬‬

‫‪66=36+16+14‬‬ ‫‪C-D-G‬‬ ‫‪5‬‬

‫‪60=24+22+14‬‬ ‫‪C-H-J‬‬ ‫‪6‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪170‬‬

‫ﹰ‬
‫ﻣﺜﻼ اﳌﺴﺎر اﻟﺴﺎﺑﻖ‪ ,‬ﻳﺘﻜﻮﻥ ﻣﻦ اﻷﻧـﺸﻄﺔ ‪ C-D-G‬ﻭﻛـﺬﻟﻚ اﻷﺣـﺪاث ‪7 ,4 ,3 ,1‬‬

‫ﻭﻫﻮ ﻳﺴﺘﻐﺮﻕ ﺣﻮاﱄ ‪ 66‬ﹰ‬


‫ﻳﻮﻣﺎ‪ .‬ﻭﻟﻜﻦ اﻛﺘﲈﻝ اﻷﻧﺸﻄﺔ ‪ C-D-G‬ﻻ ﻳﻌﻨﻰ اﻛـﺘﲈﻝ اﳌـﴩﻭع‪,‬‬
‫ﻭذﻟﻚ ﻷﻧﻪ ﳚﺐ أﻥ ﺗﻨﺘﻬﻲ ﲨﻴﻊ اﻷﻧﺸﻄﺔ ‪ .‬ﻭﻟﻜﻦ إذا أﺧﺬﻧﺎ اﳌﺪة اﳌﺘﻮﻗﻌﺔ ﻹﻛـﲈﻝ ﲨﻴـﻊ‬
‫اﳌﺴﺎرات )ﻛﻞ ﻭاﺣﺪ ﻋﲆ ﺣﺪة( ﻭﻛﲈ ﻓﻌﻠﻨﺎ ﰲ اﳉﺪﻭﻝ اﻟـﺴﺎﺑﻖ ﻓـﺈﻥ أﻃـﻮﻝ ﻣـﺴﺎر ﻣـﻦ‬
‫اﳌﺴﺎرات ﻳﻜﻮﻥ ﻫﻮ اﳌﺪة اﳌﺘﻮﻗﻌﺔ ﻟﻼﻧﺘﻬﺎء‪ .‬ﻟﺬﻟﻚ ﻓﺈﻥ اﳌﺴﺎر رﻗـﻢ ‪ 5‬ﻫـﻮ اﳌـﺴﺎر اﻟـﺬﻱ‬
‫ﻳﻮﻣﺎ " ﻭﻣﻨﻪ ﻧﻘﻮﻝ أﻥ اﳌﺪة اﻟﻼزﻣﺔ ﻹﻛﲈﻝ اﳌﴩﻭع ﻫﻲ ‪ 66‬ﹰ‬
‫ﻳﻮﻣﺎ‬ ‫ﻳﺘﻄﻠﺐ ﻭﻗﺘﺎ أﻃﻮﻝ " ‪ 66‬ﹰ‬
‫ﻣﻦ ﺑﺪاﻳﺔ اﳌﴩﻭع‪.‬‬
‫ﰲ اﳊﻴﺎة اﻟﻌﻤﻠﻴﺔ ﻣﻦ اﻟﺼﻌﺐ إﳚﺎد ﲨﻴﻊ اﳌـﺴﺎرات ﻭﺣـﺴﺎﲠﺎ‪ ,‬ﻭﻣـﻦ ﺛـﻢ ﻣﻌﺮﻓـﺔ‬
‫اﻟﻮﻗﺖ اﻟﻼزﻡ ﻹﻛﲈﻝ اﳌﴩﻭع‪ .‬ﻭﻟﻜﻦ أﺳﻠﻮب ‪ PERT‬ﻫﻮ أﺳﻠﻮب أﻛﺜﺮ ﺳﻬﻮﻟﺔ ﻭأﻓﻀﻞ‬
‫ﻃﺮﻳﻘﺔ ﻋﻠﻤﻴﺔ ﳊﻞ اﳌﺸﺎﻛﻞ اﻟﻜﺒﲑة‪.‬‬

‫اﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ ﻟﻼﻧﺘﻬﺎء‬


‫‪Expected Time of Completion‬‬
‫ﻣﻦ اﻷﺳﺌﻠﺔ اﳌﻬﻤﺔ ﻫﻮ ﻣﻌﺮﻓﺔ اﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ ﻹﳖﺎء ﻛﻞ ﻧﺸﺎط ﻭﻛﻞ ﺣﺪث‪ ,‬ﻭاﻟﺘﻲ‬
‫ﺑﻨﺎء ﻋﻠﻴﻬﺎ ﻳﺄﰐ اﻟﺘﻌﺮﻳﻒ اﻟﺘﺎﱄ‪:‬‬
‫ﺗﻌﺮﻳــﻒ‪ TE :‬ﺗﺮﻣــﺰ ﻷﺑﻜــﺮ ﳊﻈــﺔ ﻣــﻦ اﻟــﺰﻣﻦ ﻭاﻟﺘــﻲ ﻳﻜﺘﻤــﻞ ﻓﻴﻬــﺎ ﻧــﺸﺎط‬

‫ﻣﻌﲔ‪ .‬ﻭﺑﺎﳌﺜﻞ ﻓﺈﻥ ‪ TE‬ﺗﺮﻣﺰ إﱃ أﺑﻜﺮ ﳊﻈﺔ ﻣـﻦ اﻟـﺰﻣﻦ ﻭاﻟﺘـﻲ ﻳﻘـﻊ ﻓﻴﻬـﺎ ﺣـﺪث ﻣﻌـﲔ‬
‫)أﻱ أﻥ ﲨﻴﻊ اﻷﻧﺸﻄﺔ اﻟﺘﻲ ﺗﻨﺘﻬﻲ ﲠﺬا اﳊـﺪث ﻗـﺪ اﻛﺘﻤﻠـﺖ(‪ ,‬اﻟﻮﻗـﺖ اﳌﺒﻜـﺮ اﳌﺘﻮﻗـﻊ‬
‫"‪ “ Earliest Expected time‬اﺳﺘﺨﺪﻣﺖ ﻷﻧﻨﺎ ﻧﺘﻮﻗﻊ إﳖﺎء ﺗﻜﺘﻤﻞ ﻗﺒﻞ ذﻟﻚ‪.‬‬
‫‪171‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ اﻟﻮﻗﺖ اﳌﺒﻜﺮ اﳌﺘﻮﻗﻊ ‪ TE‬ﻟﻼﻧﺘﻬﺎء ﻣﻦ ﻛﻞ ﻧﺸﺎط‪:‬‬


‫‪Earliest Expected‬‬
‫)‪Completion time (TE‬‬
‫اﻟﻨﺸﺎط‬ ‫‪Earliest Expected‬‬
‫)‪Completion time (TE‬‬
‫اﻟﻨﺸﺎط‬
‫‪45‬‬ ‫‪F‬‬ ‫‪12‬‬ ‫‪A‬‬
‫‪66‬‬ ‫‪G‬‬ ‫‪20‬‬ ‫‪B‬‬
‫‪36‬‬ ‫‪H‬‬ ‫‪14‬‬ ‫‪C‬‬
‫‪63‬‬ ‫‪I‬‬ ‫‪30‬‬ ‫‪D‬‬
‫‪60‬‬ ‫‪J‬‬ ‫‪40‬‬ ‫‪E‬‬

‫ﻭاﻟﻮﻗﺖ اﳌﺒﻜﺮ ﻟﻮﻗﻮع اﻷﺣﺪاث ﻫﻮ ﻛﲈ ﻫﻮ ﻣﻮﺿﺢ ﰲ ﺷﺒﻜﺔ ‪ PERT‬اﻟﺘﺎﻟﻴﺔ‪:‬‬

‫ﳊﺴﺎب اﻟﻮﻗﺖ اﳌﺒﻜﺮ اﳌﺘﻮﻗﻊ ﻟﻸﺣﺪاث ﳚﺐ ﻭﺿﻊ اﻟﺼﻔﺮ ﰲ اﻟﺒﺪاﻳﺔ )‪,(TE‬‬


‫ﻟﺬﻟﻚ ﻓﺈﻥ ﻛﻞ اﻷﻭﻗﺎت اﳌﺒﻜﺮة ﻟﻮﻗﻮع اﳊﺪث ﺗﻔﴪ ﻋﲆ أﳖﺎ ﻋﺪد اﻷﻳﺎﻡ أﻭ اﻟﺴﺎﻋﺎت‬
‫اﻟﺘﻲ ﻣﻀﺖ ﻣﻨﺬ ﺑﺪاﻳﺔ اﳌﴩﻭع‪ .‬ﻓ ﹰ‬
‫ﻤﺜﻼ اﳊﺪث ‪ (36 = TE) 6‬أﻱ اﻧﻪ أﺑﻜﺮ ﻭﻗﺖ ﻣﺘﻮﻗﻊ‬
‫ﻟﻮﻗﻮع اﳊﺪث ‪ 6‬ﻫﻮ ‪ 36‬ﹰ‬
‫ﻳﻮﻣﺎ ﻣﻦ ﺑﺪاﻳﺔ اﳌﴩﻭع‪.‬‬
‫ﻛﺬﻟﻚ اﻟﻮﻗﺖ اﳌﺒﻜﺮ اﳌﺘﻮﻗﻊ ﻵﻱ ﻧﺸﺎط ﻫﻮ ﻋﺒﺎرة ﻋﻦ اﻟﻮﻗـﺖ اﳌﺘﻮﻗـﻊ ﻟﻠﻨـﺸﺎط‬
‫ﻧﻔﺴﻪ‪ +‬اﻟﻮﻗﺖ اﳌﺒﻜﺮ ﻟﻮﻗﻮع ﺣﺪث اﻟﺒﺪاﻳﺔ ‪ .‬أﻱ أﻥ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪172‬‬

‫‪ TE‬ﻟﻠﻨﺸﺎط ‪12 = 12 +0 = A‬‬

‫‪ TE‬ﻟﻠﻨﺸﺎط ‪20 = 20 +0 = B‬‬

‫‪ TE‬ﻟﻠﻨﺸﺎط ‪45 = 15 +30 = F‬‬

‫ﻭﻫﻜﺬا‪..‬‬
‫ﻛﺬﻟﻚ ‪ TE‬ﻟﻠﺤﺪث ‪ 4‬ﻳﻘﻊ ﻋﻨﺪﻣﺎ ﺗﻜﺘﻤﻞ ﲨﻴﻊ اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ﻭﻫﻲ ‪ B‬ﻭﻛﺬﻟﻚ‬
‫ﻳﻮﻣﺎ ﻭﻟﻜﻦ اﻟﻨﺸﺎط ‪ D‬ﻳﻨﺘﻬﻲ ﺑﻌﺪ ‪ 30‬ﹰ‬
‫ﻳﻮﻣﺎ‪ ,‬ﻟﺬﻟﻚ ﻓﺈﻥ‬ ‫ﻤﺜﻼ اﻟﻨﺸﺎط ‪ B‬ﻳﻨﺘﻬﻲ ﺑﻌﺪ ‪ 20‬ﹰ‬
‫‪ .D‬ﻓ ﹰ‬
‫اﻟﻮﻗﺖ اﳌﺒﻜﺮ اﳌﺘﻮﻗﻊ ﻟﻮﻗﻮع اﳊﺪث ‪ 4‬ﻫﻮ ‪ 30‬ﹰ‬
‫ﻳﻮﻣﺎ‪ .‬ﻭﻫﻜﺬا ﳉﻤﻴﻊ اﻷﺣﺪاث‪.‬‬
‫ﻻﺣﻆ أﻥ اﳊﺪث ‪ 7‬ﻫﻮ ﻋﺒﺎرة ﻋـﻦ اﻛـﺘﲈﻝ اﻷﻧـﺸﻄﺔ ‪ ,G ,I‬ﻭ‪ .J‬ﻟـﺬﻟﻚ ﻓﺎﻟﻨـﺸﺎط‬
‫اﻟﺬﻱ ﻳﺄﺧﺬ ﻭﻗﺖ أﻃﻮﻝ ﻟﻼﻧﺘﻬﺎء ﻣﻨﻪ ﻫﻮ أﺑﻜﺮ ﻭﻗﺖ ﻳﺘﻢ ﻓﻴﻪ اﳊـﺪث ‪ ,7‬ﻭﻫـﻮ ‪ .66‬ﻭﻫـﻮ‬
‫ﻋﺒﺎرة ﻋﻦ اﳌﺴﺎر اﻷﻃﻮﻝ أﻭ اﳌﺴﺎر اﳊﺮج‪.‬‬

‫اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ‪Latest Allowable Time‬‬

‫ﺣﻴﺚ إﻥ ‪ TE‬ﻫﻲ ﻋﺒﺎرة ﻋﻦ ﻣﺪة ﻣﺘﻮﻗﻌﺔ‪ ,‬ﻓـﺈﻥ اﻟﻮﻗـﺖ اﳌﺒﻜـﺮ ﻹﳖـﺎء اﻷﻧـﺸﻄﺔ أﻭ‬
‫اﻟﻮﻗﺖ اﳌﺒﻜﺮ ﻟﻮﻗﻮع أﻳﺎ ﻣﻦ اﻷﺣﺪاث ﺳﻴﻜﻮﻥ ﺗﻮﻗﻊ ﻓﻘﻂ‪ .‬ﻟﺬﻟﻚ ﻓﺈﻥ ﺑﻌﺾ اﻷﻧـﺸﻄﺔ ﻗـﺪ‬
‫ﺗﺄﺧﺬ ﻭﻗﺖ أﻃﻮﻝ ﻣﻦ اﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ ﻭﺑﺎﻟﺘﺎﱄ ﺳﻴﺆﺛﺮ ﻋﲆ اﳌﴩﻭع ﺑﺄﻛﻤﻠﻪ‪ .‬ﻭﻣﻌﺮﻓﺔ اﻟﻮﻗﺖ‬
‫اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ﻹﻧﺠﺎز أﻱ ﻧﺸﺎط أﻭ ﻟﻮﻗﻮع أﻱ ﺣﺪث ﻣﻬﻢ ﺟﺪا‪ .‬ﻻﻥ ﻣﻌﺮﻓـﺔ اﻟﻮﻗـﺖ‬
‫اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ﺳﺘﻮﺿﺢ ﻟﻨﺎ ﻓﻴﲈ إذا ﻛﺎﻥ اﻟﺘﺄﺧﲑ ﰲ ﻧﺸﺎط أﻭ ﺣﺪث ﻣﻌﲔ ﺳﻴﺆﺛﺮ ﻋـﲆ‬
‫ﺗﺄﺧﺮ اﳌﴩﻭع ﺑﺄﻛﻤﻠﻪ أﻡ ﻻ‪ .‬ﺳﻨﺮﻣﺰ ﻟﻠﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ﺑﺎﻟﺮﻣﺰ )‪.(TL‬‬
‫ﺗﻌﺮﻳﻒ‪ TL :‬ﻟﻨﺸﺎط ﻣﻌﲔ ﻣﻦ اﻷﻧﺸﻄﺔ‪ ,‬ﻫﻮ ﻋﺒـﺎرة ﻋـﻦ آﺧـﺮ ﳊﻈـﺔ ﻣـﻦ اﻟـﺰﻣﻦ‬
‫ﻳﺴﻤﺢ ﺑﻪ ﻹﻧﺠﺎز اﻟﻨﺸﺎط ﻫﺬا ﺑﺤﻴﺚ ﻻ ﻳﺆﺛﺮ ﻋﲆ ﺗﺄﺧﺮ اﻛﺘﲈﻝ اﳌﴩﻭع ﻋﻦ اﳌﺪة اﳌﺘﻮﻗﻌﺔ‬
‫اﻷﺻﻠﻴﺔ‪.‬‬
‫‪173‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫ﻛﺬﻟﻚ ‪ TL‬ﳊﺪث ﻣﻌﲔ ﻣﻦ اﻷﺣﺪاث‪ ,‬ﻫـﻮ ﻋﺒـﺎرة ﻋـﻦ آﺧـﺮ ﳊﻈـﺔ ﻣـﻦ اﻟـﺰﻣﻦ‬
‫ﻳﺴﻤﺢ ﺑﻪ ﻟﻮﻗﻮع اﳊﺪث ﻫﺬا ﺑﺤﻴﺚ ﻻ ﻳﺆﺛﺮ ﻋﲆ ﺗﺄﺧﺮ اﻛﺘﲈﻝ اﳌﴩﻭع ﻋﻦ اﳌﺪة اﳌﺘﻮﻗﻌـﺔ‬
‫اﻷﺻﻠﻴﺔ‪ .‬اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ﻟﻸﻧﺸﻄﺔ‪:‬‬

‫)‪Latest Allowable (TL‬‬ ‫)‪Earliest Expected Completion time (TE‬‬


‫اﻟﻨﺸﺎط‬
‫اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ‬ ‫اﻟﻮﻗﺖ اﳌﺒﻜﺮ اﳌﺘﻮﻗﻊ‬
‫‪20‬‬ ‫‪12‬‬ ‫‪A‬‬
‫‪30‬‬ ‫‪20‬‬ ‫‪B‬‬
‫‪14‬‬ ‫‪14‬‬ ‫‪C‬‬
‫‪30‬‬ ‫‪30‬‬ ‫‪D‬‬
‫‪48‬‬ ‫‪40‬‬ ‫‪E‬‬
‫‪48‬‬ ‫‪45‬‬ ‫‪F‬‬
‫‪66‬‬ ‫‪66‬‬ ‫‪G‬‬
‫‪42‬‬ ‫‪36‬‬ ‫‪H‬‬
‫‪66‬‬ ‫‪63‬‬ ‫‪I‬‬
‫‪66‬‬ ‫‪60‬‬ ‫‪J‬‬

‫ﳊﺴﺎب ﻗﻴﻢ )‪ (TL‬ﻓﺄﻧﻨﺎ ﻧﺒﺪأ ﻣﻦ اﳊﺪث اﻟﻨﻬﺎﺋﻲ )ﺣﺪث ‪ ,7‬أﻱ ‪ 66‬ﹰ‬


‫ﻳﻮﻣﺎ( ﻭﻧﺮﺟﻊ إﱃ‬
‫اﻷﻣﺎﻡ ﺑﺎﲡﺎﻩ اﻟﺒﺪاﻳﺔ ‪ .‬ﻭ‪ TE‬ﻟﻠﺤﺪث اﻷﺧﲑ )ﺣﺪث ‪ 7‬ﰲ ﻫﺬا اﳌﺜﺎﻝ( ﻫﻮ داﺋﲈ ﻳﺴﺎﻭﻱ )‪(TL‬‬

‫ﻟﻨﻔﺲ اﳊﺪث ‪ .‬أﻱ أﻥ ‪ 66 = TL = TE‬ﹰ‬


‫ﻳﻮﻣﺎ‪ .‬ﻭﻧﺮﺟﻊ إﱃ اﻷﻣﺎﻡ ﳊﺴﺎب ﻗﻴﻢ ‪ TL‬اﻟﺒﺎﻗﻴﺔ‪.‬‬
‫ﻗﺎﻋﺪة ‪ :‬اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ )‪ (TL‬ﻷﻱ ﻧﺸﺎط ﻣﻦ اﻷﻧﺸﻄﺔ ﻫﻲ ﻋﺒﺎرة ﻋﻦ‬
‫اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ )‪ (TL‬ﻟﻠﺤﺪث اﻟﺬﻱ ﻳﻨﺘﻬﻲ ﻓﻴﻪ ذﻟﻚ اﻟﻨﺸﺎط‪.‬‬
‫إذا اﻓﱰﺿﻨﺎ أﻥ اﻟﻨﺸﺎط ‪ J‬ﹰ‬
‫ﻣﺜﻼ ﱂ ﻳﺒﺪأ ﺣﺘﻰ اﻟﻴـﻮﻡ اﻝ ‪ 43‬ﻓﻬـﻞ ذﻟـﻚ ﺳـﻴﺆﺛﺮ ﻋـﲆ‬
‫اﳌﴩﻭع?‬
‫إذا ﻧﻈﺮﻧﺎ إﱃ اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ )‪ (TL‬ﻟﻠﺤﺪث ‪ 7‬ﻭﻛﺬﻟﻚ اﻟﻨﺸﺎط ‪ J‬ﻫﻮ‬
‫‪J‬‬ ‫ﻳﻮﻣﺎ‪ ,‬ﻭاﳌﺪة اﳌﺘﻮﻗﻌﺔ اﻟﻼزﻣﺔ ﻹﻧﺠﺎز اﻟﻨﺸﺎط ‪ J‬ﻫﻲ ‪ 24‬ﹰ‬
‫ﻳﻮﻣﺎ‪ .‬ﻟﺬﻟﻚ ﻓﺈﻥ اﻟﻨﺸﺎط‬ ‫‪ 66‬ﹰ‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪174‬‬

‫ﳚﺐ أﻥ ﻳﺒﺪأ ﰲ ﻣﻮﻋﺪ أﻗﺼﺎﻩ ﻫﻮ ‪) 42 = 24– 66‬أﻱ أﻥ اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ )‪(TL‬‬
‫ﻟﻠﺤﺪث ‪ 6‬ﻫﻮ ‪ 42‬ﹰ‬
‫ﻳﻮﻣﺎ( ﻭإﻻ أﺛﺮ ذﻟﻚ ﻋﲆ إﻛﲈﻝ اﳌﴩﻭع ﰲ اﻟﻮﻗﺖ اﳌﺤﺪد‪ .‬ﻟﺬﻟﻚ إذا‬
‫ﺑﺪأ اﻟﻨﺸﺎط ‪ J‬ﰲ اﻟﻴﻮﻡ اﻟـ ‪ 43‬ﻓﺈﻥ اﳌﴩﻭع ﻳﺘﻮﻗﻊ أﻥ ﻳﻨﺘﻬﻲ ﻟﻴﺲ ﻗﺒﻞ ‪ 67= 24 +43‬ﹰ‬
‫ﻳﻮﻣﺎ‪,‬‬
‫ﹰ‬
‫ﻭاﺣﺪا ﻋﻦ اﳌﻮﻋﺪ اﳌﺘﻮﻗﻊ ﻟﻮﻗﻮع اﳊﺪث ‪. 7‬‬ ‫أﻱ ﺑﺘﺄﺧﺮ ﹰ‬
‫ﻳﻮﻣﺎ‬
‫ﺷﺒﻜﺔ ‪ PERT‬اﻟﺘﺎﻟﻴﺔ ﺗﻮﺿﺢ أﻳﻀﺎ اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ )‪ (TL‬ﻟﻸﺣﺪاث‪.‬‬

‫ﻛﺬﻟﻚ ﻭﺑﻨﻔﺲ اﻟﻄﺮﻳﻘﺔ ﻳﻤﻜﻦ ﺣﺴﺎب اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ )‪ (TL‬ﻟﻠﺤﺪث‬


‫‪ . 5‬ﻓﺈﻥ اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ )‪ (TL‬ﻟﻠﺤﺪث ‪ 5‬ﻋﺒﺎرة ﻋﻦ ‪) 66-18=48‬اﳌﺪة اﻟﻼزﻣﺔ‬
‫ﻹﻧﺠﺎز اﻟﻨﺸﺎط ‪ I‬ﺗﺴﺎﻭﻱ ‪ 48‬ﹰ‬
‫ﻳﻮﻣﺎ(‪.‬‬
‫ﹰ‬
‫ﻗﻠـﻴﻼ;‬ ‫ﺣﺴﺎب اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ )‪ (TL‬ﻟﻠﺤﺪث ‪ 4‬ﻗـﺪ ﻳﻜـﻮﻥ أﺻـﻌﺐ‬
‫ﻭذﻟﻚ ﻷﻥ اﻟﻨﺸﺎط ‪ F‬ﻭﻛﺬﻟﻚ اﻟﻨﺸﺎط ‪ G‬ﺗﺒﺪأ ﻣﻦ اﳊﺪث ‪ . 4‬ﻟﺬﻟﻚ ﻓﺈﻥ اﳊﺪث ‪ 4‬ﳚـﺐ‬
‫أﻥ ﻳﺒﺪأ ﻣﺒﻜﺮا ﺑﲈ ﻓﻴﻪ اﻟﻜﻔﺎﻳﺔ ﻟﻴﺴﻤﺢ ﻟﻜﻼ اﻟﻨﺸﺎﻃﲔ ﻣﻦ اﻻﻧﺘﻬـﺎء ﻗﺒـﻞ اﻟﻮﻗـﺖ اﳌﺘـﺄﺧﺮ‬
‫اﳌﺴﻤﻮح ﺑﻪ ﻟﻜﻼ ﻣﻨﻬﻢ‪.‬‬
‫‪175‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑـﻪ )‪ (TL‬ﻟﻠﻨـﺸﺎط ‪ ,48 = F‬ﻭاﳌـﺪة اﳌﺘﻮﻗـﻊ أﻥ ﻳﺄﺧـﺬﻫﺎ‬


‫ﻳﻮﻣﺎ‪ ,‬ﻟﺬﻟﻚ ﻓﺈﻥ اﻟﻨﺸﺎط ‪F‬ﳚﺐ أﻥ ﻻ ﻳﺘﺄﺧﺮ ﻋﻦ اﻟﻴﻮﻡ ‪ 33‬ﹰ‬
‫ﻳﻮﻣﺎ ﻭﻫﻮ‬ ‫اﻟﻨﺸﺎط ﻫﺬا ﻫﻲ ‪ 15‬ﹰ‬
‫اﻟﻔﺮﻕ ﺑﲔ ‪ 48‬ﻭﺑﲔ ‪. 15‬‬
‫ﻛﺬﻟﻚ ﻓﺈﻥ اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ )‪ (TL‬ﻟﻠﻨﺸﺎط ‪ ,66 =G‬ﻭاﳌـﺪة اﳌﺘﻮﻗـﻊ أﻥ‬
‫ﹰ‬
‫ﻳﻮﻣـﺎ‬ ‫ﻳﺄﺧﺬﻫﺎ اﻟﻨﺸﺎط ﻫﺬﻩ ﻫﻲ ‪ 36‬ﹰ‬
‫ﻳﻮﻣﺎ‪ ,‬ﻟﺬﻟﻚ ﻓﺈﻥ اﻟﻨﺸﺎط ‪G‬ﳚﺐ أﻥ ﻻ ﻳﺘﺄﺧﺮ ﻋﻦ ‪30‬‬

‫)‪.(66-36‬‬
‫ﻭ ﳊﺴﺎب اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ )‪ (TL‬ﻟﻠﺤﺪث ‪ 4‬ﻓﺄﻧﻨﺎ ﻧﺄﺧﺬ اﻟﻮﻗـﺖ اﻷﻗـﻞ‬
‫ﻣﻦ ﺑﲔ اﻷﻭﻗﺎت اﻟﺘﻲ ﳚﺐ أﻥ ﻻ ﺗﺘﺄﺧﺮ ﻋﻨﻬﺎ اﻷﻧﺸﻄﺔ اﻟﺘﻲ ﺗﺒﺪأ ﻣﻦ ذﻟـﻚ اﳊـﺪث )أﻱ‬
‫‪ ,min‬أﻱ أﻥ اﻟﻮﻗـﺖ اﳌﺘـﺄﺧﺮ‬ ‫ﹰ‬
‫ﻳﻮﻣـﺎ( ‪ .‬أﻭ ﺑـﺼﻴﻐﺔ أﺧـﺮ￯ )‪(30,33‬‬ ‫اﻷﻗﻞ ﻣﻦ ﺑﲔ ‪30 ,33‬‬

‫اﳌﺴﻤﻮح ﺑﻪ )‪ (TL‬ﻟﻠﺤﺪث ‪ 4‬ﻳﻜﻮﻥ ‪ 30‬ﹰ‬


‫ﻳﻮﻣﺎ‪.‬‬
‫اﻓﱰض أﻥ اﳊﺪث ‪ 4‬ﻭﻗﻊ ﰲ اﻟﻴﻮﻡ اﻝ ‪ ,31‬ﻣـﺎذا ﺳـﻴﻜﻮﻥ اﻟﺘـﺄﺛﲑ ﻋـﲆ اﻟﻨـﺸﺎط ‪F‬‬

‫ﻭﻛﺬﻟﻚ اﻟﻨﺸﺎط ‪? G‬‬


‫اﻟﻨﺸﺎط ‪ F‬ﻟﻦ ﻳﺘﺄﺛﺮ ﲠﺬا; ﻭذﻟﻚ ﻷﻥ اﻟﻨﺸﺎط ‪ F‬ﳚﺐ أﻥ ﻻ ﻳﺘﺄﺧﺮ ﻋﻦ ‪ 33‬ﹰ‬
‫ﻳﻮﻣﺎ‪.‬‬
‫‪ G‬ﳚﺐ أﻥ ﻻ ﻳﺘﺄﺧﺮ ﻋـﻦ ‪30‬‬ ‫أﻣﺎ اﻟﻨﺸﺎط ‪ G‬ﻓﺴﻮﻑ ﻳﺘﺄﺛﺮ ﲠﺬا; ﻭذﻟﻚ ﻷﻥ اﻟﻨﺸﺎط‬
‫ﹰ‬
‫ﻳﻮﻣﺎ‪ ,‬أﻱ ﺳﻴﺘﺄﺧﺮ ﺑﻴﻮﻡ ﻭاﺣﺪ ﳑﺎ ﻳﺆدﻱ إﱃ ﳖﺎﻳﺔ اﳌﴩﻭع ﺑﺄﻛﻤﻠﻪ ﺑﻴﻮﻡ ﻭاﺣﺪ‪.‬‬
‫ﺑﺎﺳﺘﺨﺪاﻡ ﻧﻔﺲ اﻟﻄﺮﻳﻘﺔ ﻓﺄﻧﻨﺎ ﻧﺴﺘﻄﻴﻊ اﳊﺼﻮﻝ ﻋﲆ اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌـﺴﻤﻮح ﺑـﻪ‬
‫)‪ (TL‬ﻟﻜﻞ اﻷﺣﺪاث اﻟﺒﺎﻗﻴﺔ ‪ .‬ﻭﳚﺐ أﻥ ﺗﻜﻮﻥ ﻗﻴﻤﺔ اﻟﻮﻗﺖ اﳌﺘـﺄﺧﺮ اﳌـﺴﻤﻮح ﺑـﻪ )‪(TL‬‬
‫ﻟﻠﺤﺪث اﻷﻭﻝ )اﻟﺒﺪاﻳﺔ( داﺋﲈ ﺗﺴﺎﻭﻱ )‪ (TE‬ﻭﺗﺴﺎﻭﻱ اﻟﺼﻔﺮ‪.‬‬
‫اﻟﻮﻗــﺖ اﳌﺘــﺄﺧﺮ اﳌــﺴﻤﻮح ﺑــﻪ ﻣــﻦ اﳌﻌﻠﻮﻣــﺎت اﳌﻬﻤــﺔ ﻭاﻟﺘــﻲ ﺗــﺴﺎﻋﺪﻧﺎ ﰲ‬
‫ﻣﻌﺮﻓــﺔ اﻷﻧــﺸﻄﺔ اﻟﺘــﻲ ﳚــﺐ أﻥ ﻻ ﺗﺘــﺄﺧﺮ ﻋــﻦ اﳌﻮﻋــﺪ اﳌﺤــﺪد‪ ,‬ﻭإﻻ ﻓــﺈﻥ اﳌــﴩﻭع‬
‫ﺑﺄﻛﻤﻠﻪ ﺳﻴﺘﺄﺧﺮ‪.‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪176‬‬

‫ﻓ ﹰ‬
‫ﻤﺜﻼ ﺑﻌﺪ أﻥ ﺑﺪأﻧﺎ اﳌﴩﻭع ﻭﺟﺪﻧﺎ أﻥ اﻟﻨﺸﺎط ‪ B‬ﻟﻦ ﻳﻨﺘﻬﻲ إﻻ ﺑﻨﻬﺎﻳﺔ اﻟﻴـﻮﻡ اﻝ ‪25‬‬

‫ﺑﺪﻻ ﻣﻦ اﻟﻴﻮﻡ اﳌﺤﺪد أﻱ اﻟﻴﻮﻡ ‪ . 20‬ﻫﻞ ﺳﻴﺆﺛﺮ ذﻟﻚ ﻋﲆ اﳌﴩﻭع ﻛﻜﻞ?‬


‫اﳉﻮاب ﻃﺒﻌﺎ ﺑﻼ; ﻭذﻟﻚ ﻷﻥ اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ )‪ (TL‬ﻟﻠﺤﺪث ‪) 4‬ﻭأﻳـﻀﺎ‬
‫ﻟﻠﻨﺸﺎط ‪ (B‬ﻫﻮ ‪ 30‬ﹰ‬
‫ﻳﻮﻣﺎ‪ .‬ﻭﻻ ﻳﻮﺟﺪ أﻱ ﻣﺸﻜﻠﺔ ﺑﺎﻧﺘﻬﺎء اﻟﻨﺸﺎط ‪ B‬ﺣﺘﻰ اﻟﻴﻮﻡ اﻟـ ‪.30‬‬
‫إذا ﻃﺮﻳﻘﺔ ‪ PERT‬ﺗﺴﺘﻄﻴﻊ إﻋﻄﺎﺋﻚ اﻟﻜﺜﲑ ﻣﻦ اﳌﻌﻠﻮﻣﺎت اﻟـﴬﻭرﻳﺔ ﻟﻠـﺘﺤﻜﻢ ﰲ‬
‫اﳌﴩﻭع‪.‬‬
‫اﻟﻔﺎﺋﺾ )‪(Slack‬‬
‫ﻣﻦ اﻷﺳﺌﻠﺔ اﳌﻬﻤﺔ اﻟﺘﻲ ﻣﻦ اﳌﻤﻜﻦ أﻥ ﳚﻴﺐ ﻋﻠﻴﻬـﺎ أﺳـﻠﻮب ‪ PERT‬ﻫـﻮ ﻣﻌﺮﻓـﺔ‬
‫اﳌﺪة اﻟﺘﻲ ﻳﻤﻜﻦ أﻥ ﻳﺘﺄﺧﺮ ﻓﻴﻬﺎ ﻧﺸﺎط أﻭ ﺣﺪث ﺑﺪﻭﻥ أﻥ ﻳﺴﺒﺐ ذﻟﻚ اﻟﺘﺄﺧﲑ ﰲ اﻟﻨﺸﺎط‬
‫أﻭ اﳊﺪث إﱃ ﺗﺄﺧﲑ ﰲ اﳌﴩﻭع ﺑﺄﻛﻤﻠﻪ‪ .‬ﻫﺬﻩ اﳌﺪة اﻟﺘﻲ ﻳﻤﻜﻦ أﻥ ﻳﺘﺄﺧﺮ ﻓﻴﻬـﺎ ﻧـﺸﺎط أﻭ‬
‫ﺣﺪث ﺑـﺪﻭﻥ أﻥ ﻳـﺴﺒﺐ ذﻟـﻚ اﻟﺘـﺄﺧﲑ ﰲ اﻟﻨـﺸﺎط أﻭ اﳊـﺪث إﱃ ﺗـﺄﺧﲑ ﰲ اﳌـﴩﻭع‬
‫ﺑﺄﻛﻤﻠﻪ‪ ,‬ﺗﺴﻤﻰ اﻷﻭﻗﺎت اﻟﻔﺎﺋﻀﺔ‪.‬‬
‫ﻛﻴﻒ ﻳﺘﻢ ﺣﺴﺎب اﻷﻭﻗﺎت اﻟﻔﺎﺋﻀﺔ?‬
‫ﺗﻌﺮﻳﻒ‪ :‬اﻟﻮﻗﺖ اﻟﻔﺎﺋﺾ ﻟﻨﺸﺎط أﻭ ﺣﺪث ﻣﻌﲔ )ﻭﻧﺮﻣﺰ ﻟﻪ ﺑﺎﻟﺮﻣﺰ ‪ (s‬ﻫـﻮ اﻟﻔـﺮﻕ‬
‫ﺑﲔ اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ)‪ (TL‬ﻟﻠﺤـﺪث أﻭ اﻟﻨـﺸﺎط ﻭاﻟﻮﻗـﺖ اﳌﺒﻜـﺮ )‪ (TE‬ﳍـﺬا‬
‫اﳊﺪث أﻭ اﻟﻨﺸﺎط‪ .‬أﻱ اﻧﻪ = )‪(TL – TE‬‬
‫ﻳﻔﴪ اﻟﻮﻗﺖ اﻟﻔﺎﺋﺾ ﻟﻨﺸﺎط ﻣﺎ ﻋﲆ أﻧﻪ اﳌﺪة اﻟﺰاﺋﺪة ﻋﻦ اﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ )‪ (te‬اﻟﺘـﻲ‬
‫ﳑﻜﻦ أﻥ ﻳﺄﺧﺬﻫﺎ ﻧﺸﺎط ﻣﻌﲔ ﺑﺪﻭﻥ أﻱ ﺗﺄﺛﲑ ﻋﲆ اﳌﴩﻭع ﺑﺄﻛﻤﻠﻪ‪.‬‬
‫ﻭﻳﻔﴪ اﻟﻮﻗﺖ اﻟﻔـﺎﺋﺾ ﳊـﺪث ﻣـﺎ ﻋـﲆ أﻧـﻪ اﳌـﺪة اﻟﺰاﺋـﺪة ﻋـﻦ اﻟﻮﻗـﺖ اﳌﺒﻜـﺮ‬
‫ﻟﻮﻗﻮع اﳊـﺪث )‪ (TE‬ﻭاﻟﺘـﻲ ﳑﻜـﻦ أﻥ ﻳﻘـﻊ ﻓﻴﻬـﺎ ﺣـﺪث ﻣﻌـﲔ ﺑـﺪﻭﻥ أﻱ ﺗـﺄﺛﲑ ﻋـﲆ‬
‫اﳌﴩﻭع ﺑﺄﻛﻤﻠﻪ‪.‬‬
‫‪177‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ اﻷﻭﻗﺎت اﻟﻔﺎﺋﻀﺔ ﻟﻸﻧﺸﻄﺔ‪:‬‬


‫‪Earliest Expected‬‬
‫اﻷﻭﻗﺎت اﻟﻔﺎﺋﻀﺔ‬ ‫)‪Latest Allowable (TL‬‬
‫)‪Completion time (TE‬‬
‫اﻟﻨﺸﺎط‬
‫)‪Slacks (TL – TE‬‬ ‫اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ‬ ‫اﻟﻮﻗﺖ اﳌﺒﻜﺮ اﳌﺘﻮﻗﻊ‬
‫‪8‬‬ ‫‪20‬‬ ‫‪12‬‬ ‫‪A‬‬
‫‪10‬‬ ‫‪30‬‬ ‫‪20‬‬ ‫‪B‬‬
‫‪0‬‬ ‫‪14‬‬ ‫‪14‬‬ ‫‪C‬‬
‫‪0‬‬ ‫‪30‬‬ ‫‪30‬‬ ‫‪D‬‬
‫‪8‬‬ ‫‪48‬‬ ‫‪40‬‬ ‫‪E‬‬
‫‪3‬‬ ‫‪48‬‬ ‫‪45‬‬ ‫‪F‬‬
‫‪0‬‬ ‫‪66‬‬ ‫‪66‬‬ ‫‪G‬‬
‫‪6‬‬ ‫‪42‬‬ ‫‪36‬‬ ‫‪H‬‬
‫‪3‬‬ ‫‪66‬‬ ‫‪63‬‬ ‫‪I‬‬
‫‪6‬‬ ‫‪66‬‬ ‫‪60‬‬ ‫‪J‬‬

‫اﻷﻭﻗﺎت اﻟﻔﺎﺋﻀﺔ ﻟﻜﻞ ﺣﺪث ﻣﻦ اﻷﺣﺪاث ﻫﻮ ﻛﲈ ﰲ اﻟﺸﺒﻜﺔ اﻟﺘﺎﻟﻴﺔ‪:‬‬

‫‪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‬‬

‫ﻭﺑﺎﻓﱰاض أﻥ اﳌـﺪة اﳌﺘﻮﻗﻌـﺔ ﻟﻠﻨـﺸﺎط ‪ U =9 , V=8 , T =6‬ﻓﺈﻧـﻪ ﺑﻤﺠـﺮد أﻥ ﻳﻘـﻊ‬


‫اﳊﺪث ‪ ) 5‬ﹰ‬
‫ﻣﺜﻼ( ﻓﺈﻥ اﳊﺪث ‪ 6‬ﺳﻴﻘﻊ ﻣﺒـﺎﴍة إذا ﻛـﺎﻥ اﻟﻨـﺸﺎط ‪ U‬ﻗـﺪ اﻛﺘﻤـﻞ ‪ .‬أﻱ أﻥ‬
‫اﳊﺪث ‪ 6‬ﺳﻴﻘﻊ ﻣﺘﻰ ﻣﺎ اﻧﺘﻬﺖ ﲨﻴﻊ اﻷﻧﺸﻄﺔ اﻟﺜﻼﺛﺔ‪.‬‬
‫اﻷﻧﺸﻄﺔ اﻟﻮﳘﻴﺔ ﺗﻌﺎﻣـﻞ ﻣﻌﺎﻣﻠـﺔ اﻷﻧـﺸﻄﺔ اﻟﻌﺎدﻳـﺔ اﻷﺧـﺮ￯‪ ,‬ﻭﺣﻴـﺚ إﻥ اﳌـﺪة‬
‫اﻟﻼزﻣﺔ ﻹﻧﺠﺎزﻫﺎ داﺋﲈ ﻳﺴﺎﻭﻱ اﻟﺼﻔﺮ ﻓـﺈﻥ ﻫـﺬﻩ اﻷﻧـﺸﻄﺔ اﻟﻮﳘﻴـﺔ ﻣـﻦ اﳌـﺴﺘﺤﻴﻞ أﻥ‬
‫ﺗﺘﺴﺒﺐ ﰲ ﺗﺄﺧﲑ اﳌﴩﻭع‪.‬‬
‫‪Schedule Times‬‬ ‫ﺟﺪﻭﻟﺔ اﻷﻭﻗﺎت‬
‫ﹰ‬
‫ﻣـﺜﻼ‪,‬‬ ‫ﰲ ﺣﺎﻻت ﻛﺜﲑة ﰲ اﻟﻮاﻗﻊ ﳚﺐ أﻥ ﻳﻨﺘﻬﻲ ﺑﻨـﺎء اﳌـﴩﻭع ﰲ ﻣـﺪة ﳏـﺪدة ‪.‬‬
‫ﺻﺎﺣﺐ اﻟﴩﻛﺔ ﻳﺮﻳﺪ أﻥ ﻳﻨﺘﻘﻞ إﱃ اﳌﻘﺮ اﳉﺪﻳﺪ ﰲ ﺗﺎرﻳﺦ ﻣﻌﲔ‪ ,‬ﻭاﻻﻧﺘﻬﺎء ﻣﻦ ﺑﻨـﺎء اﳌﻘـﺮ‬
‫ﰲ ذﻟﻚ اﻟﻮﻗﺖ ﻳﻜﻮﻥ ﺑﺎﻷﳘﻴﺔ ﺑﻤﻜﺎﻥ ﰲ اﳌﺜﺎﻝ اﻟﺴﺎﺑﻖ‬
‫ﺗﻌﺮﻳﻒ‪ Ts :‬ﺗﺮﻣﺰ ﻟﻠﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ﻹﻛﲈﻝ ﻧﺸﺎط ﻣﻌﲔ أﻭ ﺣﺪث ﻣﻌـﲔ‬
‫ﺑﺪﻭﻥ ﺗﺄﺧﲑ ﰲ اﳌﴩﻭع ﺑﺄﻛﻤﻠﻪ ﻋﻦ اﻟﺘﺎرﻳﺦ اﳌﺤﺪد ﻟﻪ‪.‬‬
‫ﺗﻌﺮﻳﻒ ‪ Ss :‬ﻫﻮ اﻟﻔﺎﺋﺾ اﻟﺜﺎﲏ ) ‪ ( TL–Ts‬ﻭﻫﻮ ﻋﺒـﺎرة ﻋـﻦ اﻟﻔـﺮﻕ ﺑـﲔ اﻟﻮﻗـﺖ‬
‫اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ﻹﻛﲈﻝ ﻧﺸﺎط أﻭ ﺣﺪث ﻣﻌـﲔ ﺑـﺪﻭﻥ اﻟﺘـﺄﺛﲑ ﻋـﲆ اﻟﺘـﺎرﻳﺦ اﳌﺤـﺪد‬
‫ﻟﺘﺴﻠﻴﻢ اﳌﴩﻭع ‪ −‬اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑـﻪ ﻹﻛـﲈﻝ ﻧـﺸﺎط أﻭ ﺣـﺪث ﻣﻌـﲔ ﺑـﺪﻭﻥ‬
‫اﻟﺘﺄﺛﲑ ﻋﲆ اﻟﺘﺎرﻳﺦ اﳌﺤﺪد ﻻﻛﺘﲈﻝ اﳌﴩﻭع‪.‬‬
‫ﻟﺬﻟﻚ ﻓﺈﻥ ‪ Ts‬ﻟﻠﺤﺪث اﻷﺧﲑ ﻳﺴﺎﻭﻱ ﺗﺎرﻳﺦ اﻟﺘﺴﻠﻴﻢ أﻭ اﻟﺘﺎرﻳﺦ اﳌﻘﺮر أﻥ ﻳﻨﺘﻬـﻲ‬
‫ﻓﻴﻪ اﳌﴩﻭع ‪ .‬ﲨﻴﻊ ﻗﻴﻢ ‪ Ts‬ﻟﻸﺣﺪاث اﻷﺧـﺮ￯ ﺳﺘﺤـﺴﺐ ﺑﺪﻗـﺔ إذا اﺳـﺘﺨﺪﻣﻨﺎ ﺗـﺎرﻳﺦ‬
‫اﻟﺘﺴﻠﻴﻢ ﻛﺄﺳﺎس ﳊﺴﺎب اﻷﺣﺪاث اﻷﺧﺮ￯‪.‬‬
‫ﹰ‬
‫ﻣﺜﻼ اﻓﱰض أﻥ اﳌﴩﻭع ﻭاﻟﺬﻱ ﻧﺤﻦ ﺑـﺼﺪدﻩ ﻣﻄﻠـﻮب ﻟـﻪ أﻥ ﻳﻨﺘﻬـﻲ ﻗﺒـﻞ اﻟﻴـﻮﻡ‬
‫اﻟـ ‪ . 75‬ﻭاﳌﴩﻭع ﻛﲈ ﻗﺪرﻧﺎ ﻳﺘﻄﻠﺐ ﻓﻘﻂ ‪ 66‬ﹰ‬
‫ﻳﻮﻣﺎ ﻹﳖﺎﺋﻪ‪ .‬ﻟﺬﻟﻚ ﻓﺈﻥ ﻛﻞ ﻗﻴﻢ ‪ Ts‬ﻫﻲ ﻋﺒﺎرة‬
‫‪181‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫ﻋــﻦ ﻗــﻴﻢ ‪ TL‬اﻟﺘــﻲ ﺣــﺼﻠﻨﺎ ﻋﻠﻴﻬــﺎ ﻣــﻦ ﻗﺒــﻞ ﺑﻌــﺪ إﺿــﺎﻓﺔ ‪) 9‬ﻭﻫــﻲ ‪ (9= 66−75‬أﻳــﺎﻡ‬
‫)‪ (Ts = TL +9‬ﻭﻛﺬﻟﻚ ﻓﺈﻥ اﻟﻔﻮاﺋﺾ اﻟﺜﺎﻧﻴﺔ ﻫﻲ ﻋﺒﺎرة ﻋﻦ اﻟﻔﻮاﺋﺾ اﻷﻭﱃ ﺑﻌﺪ إﺿﺎﻓﺔ ‪9‬‬

‫أﻱ أﻥ )‪ (Ss= s+9‬ﻗﻴﻢ ‪ Ss‬ﻭﻛﺬﻟﻚ ﻗﻴﻢ ‪ Ts‬ﳉﻤﻴﻊ اﻷﻧﺸﻄﺔ ﻫﻲ ﻛﲈ ﻳﲇ‪:‬‬


‫‪Earliest‬‬
‫‪Schedule‬‬ ‫‪Schedule‬‬
‫اﻷﻭﻗﺎت‬ ‫‪Latest‬‬
‫)‪Allowable (TL‬‬
‫‪Expected‬‬
‫‪Completion‬‬
‫)‪(Ss‬‬
‫)‪(time Ts‬‬ ‫اﻟﻔﺎﺋﻀﺔ‬ ‫اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ‬
‫)‪time (TE‬‬
‫اﻟﻨﺸﺎط‬
‫‪Ss= Ts-‬‬
‫اﻟﻮﻗﺖ اﳌﺒﻜﺮ‬
‫‪TE‬‬ ‫‪= TL +9‬‬ ‫‪Slacks‬‬
‫اﳌﺴﻤﻮح ﺑﻪ‬
‫)‪(TL – TE‬‬
‫اﳌﺘﻮﻗﻊ‬
‫‪17‬‬ ‫‪29‬‬ ‫‪8‬‬ ‫‪20‬‬ ‫‪12‬‬ ‫‪A‬‬
‫‪19‬‬ ‫‪39‬‬ ‫‪10‬‬ ‫‪30‬‬ ‫‪20‬‬ ‫‪B‬‬
‫‪9‬‬ ‫‪23‬‬ ‫‪0‬‬ ‫‪14‬‬ ‫‪14‬‬ ‫‪C‬‬
‫‪9‬‬ ‫‪39‬‬ ‫‪0‬‬ ‫‪30‬‬ ‫‪30‬‬ ‫‪D‬‬
‫‪17‬‬ ‫‪57‬‬ ‫‪8‬‬ ‫‪48‬‬ ‫‪40‬‬ ‫‪E‬‬
‫‪12‬‬ ‫‪57‬‬ ‫‪3‬‬ ‫‪48‬‬ ‫‪45‬‬ ‫‪F‬‬
‫‪9‬‬ ‫‪75‬‬ ‫‪0‬‬ ‫‪66‬‬ ‫‪66‬‬ ‫‪G‬‬
‫‪15‬‬ ‫‪51‬‬ ‫‪6‬‬ ‫‪42‬‬ ‫‪36‬‬ ‫‪H‬‬
‫‪12‬‬ ‫‪75‬‬ ‫‪3‬‬ ‫‪66‬‬ ‫‪63‬‬ ‫‪I‬‬
‫‪15‬‬ ‫‪75‬‬ ‫‪6‬‬ ‫‪66‬‬ ‫‪60‬‬ ‫‪J‬‬

‫اﻟﻘﻴﻤﺔ ‪ 9‬ﻟﻠﺤﺪث ‪) 1‬ﺣﺪث اﻟﺒﺪاﻳﺔ( ﺗﻔـﴪ ﻋـﲆ أﻧﻨـﺎ ﺑﺈﻣﻜﺎﻧﻨـﺎ أﻥ ﻧﺒـﺪأ ﰲ اﻟﻴـﻮﻡ‬
‫اﻟﺘﺎﺳﻊ ﻭﻟﻴﺲ اﻵﻥ ﻭﻣﻊ ذﻟﻚ ﻧﺴﺘﻄﻴﻊ أﻥ ﻧﻜﻤﻞ اﳌﴩﻭع ﻗﺒﻞ اﻟﻴﻮﻡ اﻝ ‪ ,75‬إذا ﻣﺎ ﺗﻢ ﻛﻞ‬
‫ﻧﺸﺎط ﺣﺴﺐ اﳌﻘﺪر ﻟﻪ‪.‬‬
‫اﻟﺸﺒﻜﺔ اﻟﺘﺎﻟﻴﺔ ﺗﻮﺿﺢ ﻗﻴﻢ ‪ Ss‬ﻭﻛﺬﻟﻚ ﻗﻴﻢ ‪ Ts‬ﳉﻤﻴﻊ اﻷﺣﺪاث‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪182‬‬

‫‪Variable Time Estimate‬‬ ‫اﺳﺘﺨﺪاﻡ اﻷﻭﻗﺎت اﳌﻘﺪرة‬


‫اﳌﺪة اﻟﺘﻲ اﺳﺘﺨﺪﻣﻨﺎﻫﺎ ﻟﻜﻞ ﻧﺸﺎط ﰲ اﻟﺴﺎﺑﻖ ﻫﻲ ﻋﺒﺎرة ﻋﻦ ﺗﻮﻗﻊ ﻭﲣﻤﲔ ﻭﻟﻴﺲ‬
‫ﳾء ﻣﺆﻛﺪ‪ .‬ﻭﰲ اﳊﻘﻴﻘﺔ أﻥ اﻷﻧﺸﻄﺔ ﻗﺪ ﻻ ﺗﺄﺧﺬ ﻧﻔﺲ اﻟﻔﱰة اﻟﺘﻲ اﻓﱰﺿﻨﺎﻫﺎ‪ .‬ﰲ ﺑﻌﺾ‬
‫اﻷﺣﻴﺎﻥ ﻗﺪ ﺗﺄﺧﺬ ﻭﻗﺘﹰﺎ أﻃﻮﻝ أﻭ اﻗﴫ ﻣﻦ اﻟﻔﱰة اﳌﺘﻮﻗﻌﺔ‪ .‬ﻟﺬﻟﻚ‪ ,‬ﻓﻠﻜﻲ ﻳﻜﻮﻥ ﺗﻮﻗﻌﻨﺎ‬
‫أﻗﺮب إﱃ اﳊﻘﻴﻘﺔ‪ ,‬ﻓﺈﻧﻪ ﳚﺐ اﺳﺘﺨﺪاﻡ ﺑﻌﺾ اﻟﺘﻮزﻳﻌﺎت اﻻﺣﺘﲈﻟﻴﺔ‪ .‬ﻭﻣﻦ أﻓﻀﻞ‬
‫اﻟﺘﻮزﻳﻌﺎت اﻻﺣﺘﲈﻟﻴﺔ ﻋﲆ اﻹﻃﻼﻕ ﰲ ﻫﺬا اﳌﺠﺎﻝ‪ ,‬ﻭاﻟﺬﻱ ﻳﺘﻨﺎﺳﺐ اﺳﺘﻌﲈﻟﻪ ﻣﻊ ﻃﺒﻴﻌﺔ‬
‫ﻃﻮﻝ اﻟﻔﱰة اﻟﺰﻣﻨﻴﺔ اﻟﺘﻲ ﻳﺘﻄﻠﺒﻬﺎ إﻧﺠﺎز ﻧﺸﺎط ﻣﻦ اﻷﻧﺸﻄﺔ‪ ,‬ﻫﻮ ﺗﻮزﻳﻊ ”‪. “ beta‬‬
‫اﻓﱰض أﻧﻨﺎ ﻭﺿﻌﻨﺎ ﺛﻼث ﻓﱰات ﻟﺘﻘﺪﻳﺮ اﻟﺰﻣﻦ اﻟﻼزﻡ )‪ (te‬ﺑﺪﻻ ﻣﻦ ﺗﻘﺪﻳﺮ ﻭاﺣﺪ‪.‬‬
‫‪ −1‬اﻟﺘﻘﺪﻳﺮ اﳌﺘﻔﺎﺋﻞ ‪Optimistic estimate‬‬

‫ﻭﻫﻲ أﻗﴫ ﻓﱰة ﳑﻜﻨﺔ‪ ,‬ﺑﺤﻴﺚ إﻥ اﻟﻔﱰة اﻟﺼﺤﻴﺤﺔ اﻟﺘﻲ ﻳﺄﺧﺬﻫﺎ ﻧﺸﺎط ﻣﻌﲔ ﳚﺐ‬
‫أﻥ ﺗﻜﻮﻥ أﻃﻮﻝ ﻣﻦ ﻫﺬا اﻟﺘﻘﺪﻳﺮ ﺑﻨﺴﺒﺔ ‪ . %99‬اﻓﱰض إﻧﻨﺎ رﻣﺰﻧﺎ ﺑﺎﻟﺮﻣﺰ )‪ (a‬ﳍﺬا اﻟﺘﻘﺪﻳﺮ‪.‬‬
‫‪183‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫‪ −2‬اﻟﺘﻘﺪﻳﺮ اﻷﻛﺜﺮ اﺣﺘﲈﻻﹰ ‪Most likely estimate‬‬

‫ﻭﻫﻲ اﻟﻔﱰة اﻟﺘﻲ ﺗﻘﺎﺑﻞ أﻛﱪ اﺣﺘﲈﻝ ﳑﻜـﻦ أﻥ ﻳﺄﺧـﺬﻩ ﻫـﺬا اﻟﻨـﺸﺎط‪ .‬ﻭﻫـﺬا ﻫـﻮ‬
‫اﳌﻨﻮاﻝ ﻟﺘﻮزﻳﻊ اﻟﻔﱰات اﻟﺘﻲ ﻳﺄﺧﺬﻫﺎ ﻫﺬا اﻟﻨﺸﺎط ”‪ .“Mode‬ﻭﻟﻴﺲ ﺑﺎﻟـﴬﻭرة اﳌﺘﻮﺳـﻂ‬
‫اﳊﺴﺎﰊ ”‪ ,“Mean‬اﻓﱰض أﻧﻨﺎ أﺳﻤﻴﻨﺎ ﻫﺬا اﻟﺘﻘﺪﻳﺮ ”‪.“m‬‬
‫‪ −3‬اﻟﺘﻘﺪﻳﺮ اﳌﺘﺸﺎﺋﻢ ‪Pessimistic estimate‬‬

‫ﻭﻫﻲ أﻃﻮﻝ ﻓﱰة ﳑﻜﻨﺔ‪ ,‬ﺑﺤﻴﺚ إﻥ اﻟﻔﱰة اﻟﺼﺤﻴﺤﺔ اﻟﺘـﻲ ﻳﺄﺧـﺬﻫﺎ ﻧـﺸﺎط ﻣﻌـﲔ‬
‫ﳚﺐ أﻥ ﺗﻜﻮﻥ أﻗﴫ ﻣﻦ ﻫﺬا اﻟﺘﻘﺪﻳﺮ ﺑﻨﺴﺒﺔ ‪ . 99%‬اﻓﱰض إﻧﻨﺎ رﻣﺰﻧﺎ ﺑـﺎﻟﺮﻣﺰ “ ‪ “ b‬ﳍـﺬا‬
‫اﻟﺘﻘﺪﻳﺮ‪ .‬ﺗﻮزﻳﻊ ﺑﻴﺘﺎ ﻟﻪ ﺧﺎﺻﻴﺔ ﻭاﺣﺪة ﺟﻌﻠﺘﻪ اﻷﻧﺴﺐ ﻭاﻷﻓﻀﻞ ﻟﻮﺻـﻒ اﳌـﺪة اﻟﺰﻣﻨﻴـﺔ‬
‫اﻟﺘﻲ ﻳﺘﻄﻠﺒﻬﺎ إﻧﺠﺎز ﻧﺸﺎط ﻣﻦ اﻷﻧﺸﻄﺔ‪ .‬ﻫﺬﻩ اﳋﺎﺻﻴﺔ ﻫﻲ أﻧﻪ إذا ﻋﺮﻓﻨـﺎ اﻟﻘـﻴﻢ اﻟـﺜﻼث‬
‫)أﻱ اﻟﺘﻘﺪﻳﺮ اﳌﺘﻔﺎﺋﻞ‪ ,‬اﻟﺘﻘﺪﻳﺮ اﻷﻛﺜﺮ اﺣﺘﲈﻻ‪ ,‬اﻟﺘﻘـﺪﻳﺮ اﳌﺘـﺸﺎﺋﻢ( ﻓﺈﻧﻨـﺎ ﻧـﺴﺘﻄﻴﻊ ﻣﻌﺮﻓـﺔ‬
‫اﳌﺘﻮﺳﻂ اﳊﺴﺎﰊ أﻭ اﳌﺪة اﳌﺘﻮﻗﻌﺔ )‪ ,(te‬ﻭﻛﺬﻟﻚ اﻟﺘﺒﺎﻳﻦ ‪ σ2e‬ﳍﺬﻩ اﻟﻔﱰة ﻛﲈ ﻳﲇ‪:‬‬
‫= ‪te‬‬ ‫‪a +4m + b‬‬
‫‪6‬‬
‫‪2‬‬
‫= ‪σ2 e‬‬ ‫(‬ ‫‪b-a‬‬
‫‪6‬‬ ‫)‬
‫ﺗﻮزﻳﻊ ﺑﻴﺘﺎ ﳜﺘﻠﻒ ﻋﻦ اﻟﺘﻮزﻳـﻊ اﻟﻄﺒﻴﻌـﻲ ﺑﺄﻧـﻪ ﻟـﻴﺲ ﺑﺎﻟـﴬﻭرة ﻣﺘﻨﺎﺳـﻖ ﺣـﻮﻝ‬
‫اﻟﻮﺳﻂ‪ .‬ﻭذﻟﻚ ﻷﻧﻪ ﺑﺈﻣﻜﺎﻧﻨﺎ اﳊﺼﻮﻝ ﻋﲆ ﺗﻘﺪﻳﺮ ﻣﺘﻔﺎﺋﻞ ”‪ “a‬ﻗﺮﻳـﺐ ﺟـﺪا ﻣـﻦ اﻟﺘﻘـﺪﻳﺮ‬
‫“ ﻭاﻟﺘﻘﺪﻳﺮ اﳌﺘﺸﺎﺋﻢ”‪ ” b‬ﻳﻜﻮﻥ ﺑﻌﻴﺪ ﺟﺪا ﻋﻦ اﻟﺘﻘﺪﻳﺮ اﻷﻛﺜﺮ اﺣـﺘﲈﻻ‪,‬‬ ‫اﻷﻛﺜﺮ اﺣﺘﲈﻻ ”‪m‬‬

‫أﻭ اﻟﻌﻜﺲ‪ .‬ﻭﻫﺬا ﻳﻌﺮﻑ ﰲ اﻹﺣﺼﺎء ﺑﺎﻟﺘﻮزﻳﻊ اﳌﻨﺤﺮﻑ "‪."Skewed distribution‬‬


‫اﻟﺸﻜﻞ اﻟﺘﺎﱄ ﻳﻮﺿﺢ اﻷﺷﻜﺎﻝ اﻟﺜﻼﺛﺔ اﳌﻤﻜﻨﺔ ﻟﻔﱰات اﻷﻧﺸﻄﺔ ﺣﺴﺐ ﺗﻮزﻳﻊ ﺑﻴﺘﺎ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪184‬‬

‫اﻵﻥ دﻋﻨﺎ ﻧﺴﺘﺨﺪﻡ ﻫﺬﻩ اﻟﺘﻘﺪﻳﺮات اﻟﺜﻼث )أﻱ اﻟﺘﻘﺪﻳﺮ اﳌﺘﻔﺎﺋﻞ‪ ,‬اﻟﺘﻘﺪﻳﺮ اﻷﻛﺜـﺮ‬
‫اﺣﺘﲈﻻ‪ ,‬اﻟﺘﻘﺪﻳﺮ اﳌﺘﺸﺎﺋﻢ( ﰲ اﳌﺸﻜﻠﺔ اﻟﺴﺎﺑﻘﺔ‪ ,‬ﺑﺪﻻ ﻣﻦ اﻟﺘﻘﺪﻳﺮ اﻷﻭﻝ‪ .‬ﻛﺬﻟﻚ اﳌﺘﻮﺳـﻂ‬
‫اﳊﺴﺎﰊ أﻭ اﻟﻔﱰة اﳌﺘﻮﻗﻌﺔ ‪ 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‬ﻓﺈﻥ‪:‬‬

‫= ‪te‬‬ ‫‪13+ 4(19) +31‬‬


‫‪6‬‬ ‫‪= 120/ 6 = 20‬‬

‫(‬ ‫‪31-13‬‬
‫)‬ ‫‪= (3)2 =9‬‬
‫‪2‬‬
‫= ‪σ2 e‬‬ ‫‪6‬‬

‫ﻻﺣــﻆ أﻥ اﻟﻘــﻴﻢ اﻟــﺜﻼث اﻟﺘــﻲ ﻭﺿــﻌﻨﺎﻫﺎ )أﻱ اﻟﺘﻘــﺪﻳﺮ اﳌﺘﻔﺎﺋــﻞ‪ ,‬اﻟﺘﻘــﺪﻳﺮ‬


‫اﻷﻛﺜــﺮ اﺣــﺘﲈﻻﹰ‪ ,‬اﻟﺘﻘــﺪﻳﺮ اﳌﺘــﺸﺎﺋﻢ( ﰲ اﳉــﺪﻭﻝ اﻟــﺴﺎﺑﻖ‪ ,‬ﹸ‬
‫ﻭﺿــﻌﺖ ﻟﻜــﻲ ﺗﺘﻔــﻖ ﻣــﻊ‬
‫اﻟﻘــﻴﻢ اﳌﺘﻮﻗﻌــﺔ اﻟــﺴﺎﺑﻘﺔ‪ ,‬ﻭﻟــﺬﻟﻚ ﻓــﺈﻥ ﻋﻨــﺪ اﻟﺘﻌــﻮﻳﺾ ﰲ )‪ (te‬ﻓــﺈﻥ اﻟﻘــﻴﻢ ﺟــﺎءت‬
‫ﻛﺎﻟﺴﺎﺑﻖ ﺑﺪﻭﻥ ﺗﻐﻴﲑ‪.‬‬
‫‪185‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫ﻓﱰة اﳌﴩﻭع ‪Project Duration‬‬

‫ﻣﻦ أﻫﻢ اﻷﺳﺌﻠﺔ اﳌﻄﻠﻮب اﻹﺟﺎﺑﺔ ﻋﻠﻴﻬﺎ ﻣﻦ ﻗﺒـﻞ اﳌـﴩﻓﲔ ﻋـﲆ اﳌـﴩﻭع‪ ,‬ﻫـﻲ‬
‫أﺳﺌﻠﺔ ﺗﺘﻌﻠﻖ ﺑﺎﻟﻮﻗﺖ اﻟﺬﻱ ﻳﻨﺘﻬﻲ ﻓﻴﻪ اﳌﴩﻭع‪ .‬ﻭﺑﺎﻟﺘﺤﺪﻳﺪ اﻟﺴﺆاﻝ ﻫﻮ ﺑﻨﺴﺒﺔ ﻛـﻢ ﻧﺤـﻦ‬
‫ﻭاﺛﻘﻮﻥ ﺑﺄﻥ اﳌﴩﻭع ﺳﻴﻨﺘﻬﻲ ﰲ ﻭﻗﺖ أﻭ ﺗﺎرﻳﺦ ﻣﻌﲔ?‬
‫ﻭﰲ اﳌﺜﺎﻝ اﳊﺎﱄ ﳑﻜﻦ أﻥ ﹸﻧﺴﺄﻝ ‪ :‬ﺑﻨﺴﺒﺔ ﻛﻢ ﻧﺤﻦ ﻭاﺛﻘﻮﻥ ﺑﺄﻧﻨﺎ ﺳـﻨﻜﻤﻞ اﳌـﴩﻭع‬
‫ﻗﺒﻞ اﻟﻴﻮﻡ اﻟـ ‪?75‬‬
‫ﺑﺈﻣﻜﺎﻧﻨﺎ إرﻓـﺎﻕ ﻣﻘﻴـﺎس ﻟﻼﺣﺘﲈﻟﻴـﺔ ﻫـﺬﻩ‪ ,‬ﻣﺜـﻞ اﻟﺘﺒـﺎﻳﻦ ﻭاﻻﻧﺤـﺮاﻑ اﳌﻌﻴـﺎرﻱ‬
‫ﻟﻸﻭﻗﺎت اﻟﺘﻲ ﺣﺴﺒﻨﺎﻫﺎ ﻭذﻟﻚ ﻣﺜﻞ اﻟﺘﻮﻗﻴﺖ اﳌﺒﻜﺮ ﻟﻸﻧﺸﻄﺔ أﻭ اﻷﺣﺪاث‪ .‬ﻭﻟﻜﻦ ﻧﺤﻦ‬
‫اﻵﻥ ﺑﺼﺪد اﻟﱰﻛﻴﺰ ﻋﲆ ﻣﻌﺮﻓﺔ اﺣﺘﲈﻝ ﻭﻗﻮع اﳊﺪث اﻷﺧـﲑ )ﺣـﺪث ‪ (7‬ﻭﻫـﻮ ﺣـﺪث‬
‫اﻻﻧﺘﻬﺎء ﻣﻦ اﳌﴩﻭع‪.‬‬
‫ﻫـﻮ اﻟﺘﺒـﺎﻳﻦ ﰲ ﻓـﱰة إﻛـﲈﻝ ﻧـﺸﺎط ﻣـﻦ اﻷﻧـﺸﻄﺔ أﻭ ﺣـﺪث ﻣـﻦ‬ ‫ﺗﻌﺮﻳﻒ ‪σ2E:‬‬

‫اﻷﺣﺪاث ‪.‬‬
‫اﻵﻥ دﻋﻨﺎ ﻧﻘﻮﻡ ﺑﺼﻴﺎﻏﺔ ﻭﻗﺖ إﲤﺎﻡ اﳌﴩﻭع ﻋﲆ أﻧﻪ ﹸﻳﺘﻮﻗﻊ أﻥ ﻳﻜﺘﻤﻞ ﰲ ﺧﻼﻝ ‪66‬‬

‫ﻳﻮﻣﺎ ﺟﺎء ﻣﻦ اﻟﺴﺎﺑﻖ ﻭﻣﻦ ﳎﻤﻮﻋـﺔ اﻷﻧـﺸﻄﺔ‬


‫‪2‬‬
‫ﹰ‬
‫ﻳﻮﻣﺎ ﻭﺑﺘﺒﺎﻳﻦ ‪ . σ E‬ﻣﻊ اﻟﻌﻠﻢ أﻥ ﺗﻘﺪﻳﺮ ‪ 66‬ﹰ‬
‫اﻟﺘﻲ ﹰ‬
‫ﺗﻜﻮﻥ اﳌﺴﺎر اﳊﺮج‪.‬‬
‫إذا ﻛﺎﻥ ﻓﱰة إﲤﺎﻡ اﳌﴩﻭع ﻫﻲ ﻋﺒﺎرة ﻋﻦ ﳎﻤﻮع ‪ 3‬ﻣﺘﻐﲑات ﻋﺸﻮاﺋﻴﺔ‪ ,‬ﻓﺈﻥ ﺗﻮزﻳﻊ‬
‫ﻫﺬﻩ اﻟﻔﱰة ﻋﺒﺎرة ﻋﻦ ﳎﻤﻮع ﻫﺬﻩ اﻟﺜﻼث اﳌﺘﻐـﲑات اﻟﻌـﺸﻮاﺋﻴﺔ اﳌـﺴﺘﻘﻠﺔ‪ .‬ﻭﺑﺎﺳـﺘﺨﺪاﻡ‬
‫ﻧﻈﺮﻳﺔ اﻟﻨﺰﻋﺔ اﳌﺮﻛﺰﻳﺔ ”‪ “ Central limit theory‬اﻟﺘﻲ ﺗﻘﻮﻝ‪ :‬إﻧﻪ ﻋﻨﺪ ﲨـﻊ ﻋـﺪة ﻣﺘﻐـﲑات‬
‫ﻋﺸﻮاﺋﻴﺔ ﻣﺴﺘﻘﻠﺔ‪ ,‬ﺑﻐﺾ اﻟﻨﻈﺮ ﻋﻦ ﺗﻮزﻳﻌﺎﲥﺎ اﻻﺣﺘﲈﻟﻴﺔ‪ ,‬ﻓﺈﻥ اﻟﻨﺎﺗﺞ ﻫﻮ ﻣﺘﻐﲑ ﻋـﺸﻮاﺋﻲ‬
‫ﻳﻘﱰب ﻣﻦ اﻟﺘﻮزﻳﻊ اﻟﻄﺒﻴﻌﻲ‪ .‬ﻭﻛﻠﲈ زاد ﻋﺪد ﻫﺬﻩ اﳌﺘﻐﲑات اﻟﻌـﺸﻮاﺋﻴﺔ اﳌـﺴﺘﻘﻠﺔ ﻫـﺬﻩ‪,‬‬
‫ﻛﻠﲈ اﻗﱰب اﻟﻨﺎﺗﺞ إﱃ اﻟﺘﻮزﻳﻊ اﻟﻄﺒﻴﻌﻲ‪ .‬ﻭﻣﺘﻮﺳﻂ ﻫﺬا اﻟﺘﻮزﻳﻊ ﻫﻮ ﻋﺒـﺎرة ﻋـﻦ ﳎﻤـﻮع‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪186‬‬

‫ﻣﺘﻮﺳﻄﺎت اﳌﺘﻐﲑات اﻟﻌﺸﻮاﺋﻴﺔ )أﻱ ﻓﱰات اﻷﻧﺸﻄﺔ(‪ ,‬ﻭﺗﺒﺎﻳﻨﻪ ﻫﻮ ﻋﺒـﺎرة ﻋـﻦ ﳎﻤـﻮع‬
‫ﺗﺒﺎﻳﻨﺎت ﻫﺬﻩ اﳌﺘﻐﲑات اﻟﻌﺸﻮاﺋﻴﺔ‪.‬‬
‫ﻟﺬﻟﻚ ﻓﺈﻥ ‪:‬‬
‫ﻣﺘﻮﺳﻂ اﳌﺪة اﻟﺘﻲ ﻳﺄﺧﺬﻫﺎ اﳌﴩﻭع = ‪ 66 = 36+16+ 14‬ﹰ‬
‫ﻳﻮﻣﺎ )ﻛﲈ ﰲ اﻟﺴﺎﺑﻖ(‬

‫ﻭﺗﺒﺎﻳﻨﻪ ﻳﻜﻮﻥ ‪ 36 = 4 + 16 + 16 = σ e‬ﹰ‬


‫ﻳﻮﻣﺎ‬
‫‪2‬‬

‫ﻭاﻻﻧﺤﺮاﻑ اﳌﻌﻴﺎرﻱ = ‪ 6 = 36‬ﻳﻮﻡ‬


‫ﻟﺬﻟﻚ ﻓﺈﻧﻪ ﻣﻦ اﳌﻤﻜﻦ أﻥ ﻧﺘﺼﻮر اﳌﺪة اﻟﺘﻲ ﻳﺄﺧﺬﻫﺎ إﻛﲈﻝ اﳌﴩﻭع ﻭاﺣﺘﲈﻝ‬
‫اﻛﺘﲈﻝ ﰲ أﻭ ﻗﺒﻞ اﳌﺪة اﳌﻘﺮرة ﻭﻫﻲ ‪ 75‬ﹰ‬
‫ﻳﻮﻣﺎ ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻻﺣﺘﲈﱄ اﻟﺘﺎﱄ‪:‬‬

‫ﻭﳊﺴﺎب اﺣﺘﲈﻝ إﻛﲈﻝ اﳌﴩﻭع ﰲ ‪ 75‬ﹰ‬


‫ﻳﻮﻣﺎ ﻓﺈﻧﻪ ﳚﺐ اﺳﺘﺨﺪاﻡ اﻟﺘﻮزﻳﻊ اﻟﻄﺒﻴﻌـﻲ‬
‫اﳌﻌﻴﺎرﻱ )أﻱ ﺑﻤﺘﻮﺳﻂ = ﺻﻔﺮ ﻭاﻧﺤﺮاﻑ ﻣﻌﻴﺎرﻱ = ‪.(1‬‬
‫ﻭاﻟﺴﺆاﻝ ﻫﻮ ﻣﺎ ﻫﻮ اﻻﺣﺘﲈﻝ ﺑﺎﻥ ﻧﺄﺧﺬ ﻋﻴﻨﺔ ﻋﺸﻮاﺋﻴﺔ ﻣﻦ ﳎﺘﻤﻊ ﻃﺒﻴﻌﻲ ﻣﻌﻴـﺎرﻱ‬
‫ﺑﻤﺘﻮﺳﻂ ‪ 66‬ﻭاﻧﺤﺮاﻑ ﻣﻌﻴﺎرﻱ ‪ ,6‬ﻭﺗﻜﻮﻥ ﻫﺬﻩ اﻟﻌﻴﻨﺔ اﻗﻞ ﻣﻦ أﻭ ﻳﺴﺎﻭﻱ ‪? 75‬‬
‫ﻭﻟﻠﻮﺻﻮﻝ ﻟﻠﺠﻮاب ﻓﺈﻧﻪ أﻭﻻ ﳚﺐ اﳊـﺼﻮﻝ ﻋـﲆ ﻗﻴﻤـﺔ ‪) z‬ﻟﺘﺤﻮﻳﻠـﻪ إﱃ ﻣﺘﻐـﲑ‬
‫ﻋﺸﻮاﺋﻲ ﻣﻌﻴﺎرﻱ ﻃﺒﻴﻌﻲ(‪.‬‬
‫‪187‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫اﳌﺪة اﳌﻘﺮرة ﻟﻠﺘﺴﻠﻴﻢ ‪ −‬اﳌﺪة اﻟﻼزﻣﺔ ﻹﻛﲈﻝ اﳌﴩﻭع‬


‫=‪z‬‬
‫اﻻﻧﺤﺮاﻑ اﳌﻌﻴﺎرﻱ‬

‫=‪z‬‬ ‫‪75 − 66‬‬


‫‪= 1.5‬‬
‫‪6‬‬
‫ﻟﺬﻟﻚ ﻓﺈﻥ ‪ 75‬ﹰ‬
‫ﻳﻮﻣﺎ ﺗﻘﺎﺑﻞ اﻧﺤـﺮاﻑ ﻣﻌﻴـﺎرﻱ ‪ 1.5‬ﻓـﻮﻕ اﳌﺘﻮﺳـﻂ‪ .‬ﻭﺑـﺎﻟﺮﺟﻮع إﱃ‬
‫‪Cumulative Standard Normal‬‬ ‫ﺟــﺪﻭﻝ اﻟﺘﻮزﻳــﻊ اﻟﻄﺒﻴﻌــﻲ اﳌﻌﻴــﺎرﻱ اﻟﺘﺠﻤﻴﻌــﻲ )‬
‫‪ (Distribution‬ﻓﺈﻧﻨﺎ ﻧﺠﺪ أﻥ اﻟﻘﻴﻤﺔ ‪ 1.5‬ﺗﻘﺎﺑﻞ اﺣﺘﲈﻝ ‪ . 0.9332‬أﻱ أﻥ اﺣﺘﲈﻝ أﻥ ﻳﻜﺘﻤـﻞ‬
‫اﳌﴩﻭع ﻗﺒﻞ اﻟﻴﻮﻡ اﻟـ ‪ ,%93 = 75‬ﻭﺑﺎﻋﺘﺒﺎر أﻥ اﻟﻔﱰة اﳌﺘﻮﻗﻌﺔ ﻹﻛـﲈﻝ اﳌـﴩﻭع ﻫـﻮ ‪66‬‬

‫ﹰ‬
‫ﻳﻮﻣﺎ ﹸﺣﺪد ﺑﻮاﺳﻄﺔ اﻷﻧﺸﻄﺔ اﻟﺘﻲ ﺗﻘﻊ ﻋﲆ اﳌﺴﺎر اﳊﺮج )أﻱ ‪(G-D-C‬‬
‫ﻣﻊ إﻧﻨﺎ اﻓﱰﺿﻨﺎ أﻥ اﻟﻔﱰة اﳌﺘﻮﻗﻌﺔ ﻹﻛﲈﻝ اﳌﴩﻭع ﻫﻲ ‪ 66‬ﹰ‬
‫ﻳﻮﻣﺎ‪ ,‬إﻻ أﻥ ذﻟﻚ ﻗﺪ ﻻ‬
‫ﳛﺪد اﻟﻮﻗﺖ اﻟﺼﺤﻴﺢ‪ ,‬ﺧﺎﺻﺔ أﻥ ﺑﻌﺾ اﳌﺴﺎرات اﻷﺧﺮ￯ ﻗﺪ ﻳﺄﺧﺬ ﻭﻗﺖ أﻃـﻮﻝ ﻣـﻦ‬
‫اﳌﺴﺎر اﳊﺮج أﻭ أﻥ اﳌﺴﺎر اﳊﺮج ﻗﺪ ﻳﻜﺘﻤﻞ ﰲ ﻭﻗﺖ اﻗﻞ‪.‬‬
‫اﺣﺴﺐ اﺣﺘﲈﻝ أﻥ ﻳﺄﺧﺬ اﳌﺴﺎر ‪ A-E-I‬ﻭﻗﺘﺎ أﻛﺜﺮ ﻣﻦ ‪ 43‬ﹰ‬
‫ﻳﻮﻣﺎ‪.‬‬
‫‪Event Occurrence Times‬‬ ‫أﻭﻗﺎت ﻭﻗﻮع اﳊﺪث‬
‫ﻟﻮﻗﻮع اﳊﺪث اﻷﺧﲑ‪ ,‬ﻭﺧﺎﺻـﺔ‬ ‫ﻓﱰة إﻛﲈﻝ اﳌﴩﻭع ﻫﻲ ﺗﻌﺎدﻝ اﻟﻮﻗﺖ اﳌﺒﻜﺮ‪TE‬‬

‫ﻻﻥ ‪ TE‬ﻟﻠﺤﺪث اﻷﻭﻝ ﺑﺪأ ﻣﻦ اﻟﺼﻔﺮ‪ .‬ﻭﺑﺈﻣﻜﺎﻧﻨﺎ ﻗﻴﺎس اﻟﺘﺒﺎﻳﻦ‪ σ2E‬اﳌﺮاﻓﻖ ﻟﻠﻮﻗﺖ اﳌﺒﻜﺮ‬
‫‪ TE‬ﻟﻜﻞ ﺣﺪث ‪ .‬ﻭﺳﻨﺴﺘﺨﺪﻡ ﺗﺒﺎﻳﻦ ﻓﱰة اﻟﻨﺸﺎط ‪ σ2e‬ﻟﻠﺤﺼﻮﻝ ﻋﲆ ﺗﺒﺎﻳﻦ اﳊﺪث ‪. σ2E‬‬
‫ﻓﻠﻜﻞ ﺣﺪث ﻣﻌﲔ‪ ,‬ﻓـﺈﻥ اﻟﺘﺒـﺎﻳﻦ ﰲ ﻭﻗـﻮع اﳊـﺪث )‪ = ( σ E‬اﻟﺘﺒـﺎﻳﻦ )‪ ( σ E‬ﻟﻠﺤـﺪث‬
‫‪2‬‬ ‫‪2‬‬

‫اﻟﺴﺎﺑﻖ ﻟﻪ ﻣﺒﺎﴍة ‪ +‬اﻟﺘﺒﺎﻳﻦ ) ‪ (σ e‬ﻟﻔﱰة اﻟﻨﺸﺎط اﻟﺬﻱ ﻳﺮﺑﻂ ﺑﲔ ﻫﺬﻳﻦ اﳊﺪﺛﲔ‪.‬‬


‫‪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‬‬

‫ﻭﺑﺎﻟﺮﺟﻮع إﱃ ﺟﺪﻭﻝ اﻟﺘﻮزﻳﻊ اﻟﻄﺒﻴﻌﻲ اﻟﺘﺠﻤﻴﻌﻲ‪ ,‬ﺑﺈﻣﻜﺎﻧﻨﺎ إﳚﺎد اﺣﺘﲈﻝ أﻥ‪:‬‬


‫‪z ≤ 1.12‬‬

‫ﻭﻫﻜﺬا ﳑﻜﻦ أﻥ ﻧﻜﻤﻞ ﺣﺴﺎب اﻟﺘﺒﺎﻳﻦ ﳉﻤﻴﻊ اﻷﺣـﺪاث اﻟﺒﺎﻗﻴـﺔ‪ ,‬ﻭﻣﻼﺣﻈـﺔ أﻥ‬
‫اﻟﺘﺒﺎﻳﻦ ﻟﻠﺤﺪث اﻷﺧﲑ )‪ (7‬ﳚﺐ أﻥ ﻳﺴﺎﻭﻱ اﻟﺘﺒـﺎﻳﻦ اﳋـﺎص ﺑـﺎﻟﻔﱰة اﳌﺘﻮﻗﻌـﺔ ﻹﳖـﺎء‬
‫اﳌﴩﻭع ﺑﺄﻛﻤﻠﻪ‪.‬‬
‫أﻭﻗﺎت إﲤﺎﻡ اﻟﻨﺸﺎط ‪Activity-Completion Times‬‬

‫ﺑﺈﻣﻜﺎﻧﻨﺎ أﻳﻀﺎ ﺣﺴﺎب اﻟﺘﺒﺎﻳﻦ ﻟﻜﻞ ﻧﺸﺎط ﻋﲆ ﺣﺪة‪ ,‬ﻭاﻟﻘﺎﻋﺪة ﻫﻲ ﻛﺎﻟﺘﺎﱄ‪:‬‬


‫ﺗﺒﺎﻳﻦ )‪ (σ2E‬ﻧﺸﺎط ﻣﻌـﲔ = اﻟﺘﺒـﺎﻳﻦ ‪ σ2E‬ﻟﻠﺤـﺪث اﻟـﺴﺎﺑﻖ ‪ +‬اﻟﺘﺒـﺎﻳﻦ ‪ σ2e‬ﻟﻔـﱰة‬
‫اﻟﻨﺸﺎط ﻧﻔﺴﻪ‪.‬‬
‫اﳉﺪﻭﻝ اﻟﺘﺎﱄ ﻳﻮﺿﺢ اﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ )‪ (TE‬ﻭاﻟﺘﺒﺎﻳﻦ ﻹﻛﲈﻝ اﻷﻧﺸﻄﺔ‪:‬‬
‫اﻟﺘﺒﺎﻳﻦ ‪Variance‬‬ ‫اﻟﻮﻗﺖ اﳌﺒﻜﺮ اﳌﺘﻮﻗﻊ‬
‫‪Earliest Expected Completion time‬‬
‫اﻟﻨﺸﺎط‬
‫‪2‬‬
‫‪σ E‬‬ ‫)‪(TE‬‬
‫‪1.78‬‬ ‫‪12‬‬ ‫‪A‬‬
‫‪9‬‬ ‫‪20‬‬ ‫‪B‬‬
‫‪4‬‬ ‫‪14‬‬ ‫‪C‬‬
‫‪20‬‬ ‫‪30‬‬ ‫‪D‬‬
‫‪41.89‬‬ ‫‪40‬‬ ‫‪E‬‬
‫‪24‬‬ ‫‪45‬‬ ‫‪F‬‬
‫‪36‬‬ ‫‪66‬‬ ‫‪G‬‬
‫‪11.11‬‬ ‫‪36‬‬ ‫‪H‬‬
‫‪26.78‬‬ ‫‪63‬‬ ‫‪I‬‬
‫‪22.22‬‬ ‫‪60‬‬ ‫‪J‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪190‬‬

‫ﻣﺴﺎﺋﻞ ﳏﻠﻮﻟﺔ ﻋﲆ أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج ‪CPM‬‬

‫‪ ) −1‬ﲣﻄﻴﻂ ﻣﻨﺸﺂت ﺳـﻴﺎﺣﻴﺔ( ﴍﻛـﺔ اﳌﻨﺘﺠﻌـﺎت اﻟﻮﻃﻨﻴـﺔ ﻗﺎﻣـﺖ ﺑـﴩاء أرض‬


‫ﻣﺴﺎﺣﺘﻬﺎ ‪ 16‬ﻛﻢ‪ 2‬ﺑﻤﺪﻳﻨﺔ اﻟﺮﻳﺎض ﻹﻗﺎﻣﺔ اﺳﱰاﺣﺎت ﻃﺒﻴﻌﻴﺔ ﻭأﺷﺠﺎر ﻭﻣﻼﻋﺐ أﻃﻔـﺎﻝ‬
‫ﻭﻣﺴﻄﺤﺎت ﺧﴬاء ﻭﻣﺎﺋﻴـﺔ ﻭﻛﺎﻧـﺖ اﻷﻧـﺸﻄﺔ اﻟﻼزﻣـﺔ ﻟﺘﺨﻄـﻴﻂ اﻷرض ﻭﺗـﺴﻮﻳﺘﻬﺎ‬
‫ﻭﺗﻘﺴﻴﻤﻬﺎ ﻭزراﻋﺘﻬﺎ ﻭﺗﺸﺠﲑﻫﺎ ﻭﺑﻨﺎءﻫﺎ ﻳﺘﻄﻠﺐ إﻧﺠﺎز اﻷﻧﺸﻄﺔ اﻟﺘﺎﻟﻴﺔ‪:‬‬

‫اﻟﻨﺸﺎط اﻟﺴﺎﺑﻖ )‪(predecessor activities‬‬ ‫اﻟﻨﺸﺎط )‪(Activity‬‬


‫ﻻ ﻳﻮﺟﺪ‬ ‫‪A‬‬

‫ﻻ ﻳﻮﺟﺪ‬ ‫‪B‬‬

‫‪A‬‬ ‫‪C‬‬

‫‪A‬‬ ‫‪D‬‬

‫‪A,B‬‬ ‫‪E‬‬

‫‪B,A‬‬ ‫‪F‬‬

‫‪C,E‬‬ ‫‪G‬‬

‫‪D,G‬‬ ‫‪H‬‬

‫‪E‬‬ ‫‪I‬‬

‫‪F‬‬ ‫‪K‬‬

‫اﳌﻄﻠﻮب رﺳﻢ ﺷﺠﺮة ﺑﲑت ﻓﻘﻂ‪.‬‬


‫‪) −2‬ﲣﻄﻴﻂ أﺣﺪاث اﳌﴩﻭع( إذا ﻛﺎﻧﺖ اﻷﻭﻗﺎت اﳌﺘﻮﻗﻊ )‪ (te‬ﻫـﻲ ﻛـﲈ ﻫـﻮ ﻋـﲆ‬
‫ﺷﺒﻜﺔ ﺑﲑت اﻟﺘﺎﻟﻴﺔ‪ .‬اﳌﻄﻠﻮب اﺳﺘﺨﺮاج اﻟﻮﻗﺖ اﳌﺒﻜﺮ )‪ (TE‬ﻭاﳌﺘـﺄﺧﺮ )‪ (TL‬ﻭاﻟﻔـﻮاﺋﺾ‬
‫)‪ (Slacks‬ﻷﺣﺪاث اﳌﴩﻭع ﻭاﺳﺘﺨﺮاج اﳌﺴﺎر اﳊﺮج )‪:(CPM‬‬
‫‪191‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫‪ −3‬إذا ﻛﺎﻧﺖ اﻷﻭﻗﺎت اﳌﺘﻮﻗﻌﺔ ﻭاﻟﺘﺒﺎﻳﻦ ﻟﻸﻧﺸﻄﺔ ﻭاﻹﺣﺪاث ﻷﺣﺪ اﳌﺸﺎرﻳﻊ ﻫﻲ‬
‫ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫اﳌﻄﻠﻮب‪:‬‬
‫أ( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﺧﻼﻝ ‪ 14‬ﹰ‬
‫ﻳﻮﻣﺎ )‪ 14‬ﻳﻮﻡ أﻭ اﻗﻞ(?‬
‫ب( اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﺧﻼﻝ ‪ 10‬أﻳﺎﻡ )‪ 10‬أﻳﺎﻡ أﻭ اﻗﻞ( ?‬
‫ﺟـ( اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﻟﻨﺸﺎط ‪ D‬ﰲ ﻣﺪة ﺗﱰاﻭح ﺑﲔ ‪ 5‬إﱃ ‪ 10‬أﻳﺎﻡ?‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪192‬‬

‫د ( اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﻟﻨﺸﺎط ‪ D‬ﰲ ﺧﻼﻝ ‪ 10‬أﻳﺎﻡ?‬


‫‪ −4‬إذا ﻛﺎﻧﺖ ﺷﺒﻜﺔ – ﺧﺎرﻃﺔ‪ PERT −‬ﺷﺎﻣﻠﺔ اﻷﻭﻗﺎت اﳌﺘﻮﻗﻌﺔ ﻭاﻟﺘﺒﺎﻳﻦ ﻟﻸﻧﺸﻄﺔ‬
‫ﻫﻲ ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫اﳌﻄﻠﻮب ‪:‬‬
‫أ ( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﻓﱰة ﻻ ﺗﻘﻞ ﻋﻦ ‪ 46‬ﻳﻮﻡ?‬
‫ب( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﻓﱰة ﻻ ﺗﺰﻳﺪ ﻋﻦ ‪ 86‬ﻳﻮﻡ?‬
‫ﺟـ( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﺒﺪأ اﻟﻨﺸﺎط ‪ G‬ﰲ ﻓﱰة ﻻ ﺗﺰﻳﺪ ﻋﻦ ‪ 40‬ﹰ‬
‫ﻳﻮﻣﺎ?‬
‫د( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﺒﺪأ اﻟﻨﺸﺎط ‪ G‬ﰲ ﻓﱰة ﺗﱰاﻭح ﺑﲔ ‪ 30‬إﱃ ‪ 50‬ﹰ‬
‫ﻳﻮﻣﺎ?‬
‫‪193‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫‪ −5‬إذا ﻛﺎﻧﺖ اﻷﻧﺸﻄﺔ ﻭاﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ﳌﴩﻭع ﺗﺴﻮﻳﻖ ﻣﻨﺘﺞ ﻫﻲ ﻛﺎﻟﺘﺎﱄ‬


‫اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ )‪(Predecessors‬‬ ‫اﻟﻨﺸﺎط )‪(Activities‬‬

‫ﻻ ﻳﻮﺟﺪ‬ ‫‪ : A‬ﺗﺪرﻳﺐ اﻟﻌﲈﻝ‬

‫ﻻ ﻳﻮﺟﺪ‬ ‫‪ : B‬ﴍاء اﻵﻻت‬

‫‪A,B‬‬ ‫‪ :C‬إﻧﺘﺎج اﳌﺎدة )‪(1‬‬


‫‪B‬‬ ‫‪ :D‬إﻧﺘﺎج اﳌﺎدة )‪(2‬‬
‫‪D‬‬ ‫‪ :E‬اﺧﺘﺒﺎر اﳌﺎدة )‪(2‬‬
‫‪C, E‬‬ ‫‪ :F‬ﻣﺰج اﳌﺎدﺗﲔ )‪(2 , 1‬‬

‫ﻭاﳌﻄﻠﻮب اﺧﺘﻴﺎر اﻟﺮﺳﻢ اﻟﺼﺤﻴﺢ ﻟﺸﺒﻜﺔ ‪ PERT‬ﻣﻦ ﺑﲔ اﻟﺮﺳﻮﻡ اﻟﺘﺎﻟﻴﺔ‪:‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪194‬‬

‫‪ −6‬إذا ﻛﺎﻧﺖ اﻷﻧﺸﻄﺔ ﻭاﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ﳌﴩﻭع اﳉﺰﻳﺮة ﻫﻲ ﻛﺎﻟﺘﺎﱄ‪:‬‬


‫اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ‪Predecessors‬‬ ‫اﻟﻨﺸﺎط )‪(Activities‬‬

‫ﻻ ﻳﻮﺟﺪ‬ ‫‪ : A‬ﺗﺪرﻳﺐ اﻟﻌﲈﻝ‬

‫ﻻ ﻳﻮﺟﺪ‬ ‫‪ : B‬ﴍاء اﻵﻻت‬

‫‪B‬‬ ‫‪ :C‬إﻧﺘﺎج اﳌﺎدة )‪(1‬‬


‫‪A‬‬ ‫‪ :D‬إﻧﺘﺎج اﳌﺎدة )‪(2‬‬
‫‪D,B‬‬ ‫‪ :E‬اﺧﺘﺒﺎر اﳌﺎدة )‪(2‬‬

‫ﻭاﳌﻄﻠﻮب اﺧﺘﻴﺎر اﻟﺮﺳﻢ اﻟﺼﺤﻴﺢ ﻟﺸﺒﻜﺔ ‪ PERT‬ﻣﻦ ﺑﲔ اﻟﺮﺳﻮﻡ اﻟﺘﺎﻟﻴﺔ‪:‬‬


‫‪195‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫‪ −7‬إذا ﻛﺎﻧﺖ ﺷﺒﻜﺔ ﺑﲑت ‪ PERT‬ﳌﴩﻭع اﻟﻌﻘﺎر ﻫﻲ ﻛﺎﻟﺘﺎﱄ‪:‬‬

‫اﳌﻄﻠﻮب اﺧﺘﻴﺎر اﻷﻧﺸﻄﺔ اﻟﺘﻲ ﺗﻘﻊ ﻋﲆ اﳌﺴﺎر اﳊﺮج ‪CPM‬‬

‫‪a) A, ,Dummy,D‬‬

‫‪b) A,Dummy,E‬‬

‫‪c) B,C,D‬‬

‫‪d) B,C,E‬‬

‫‪e) A,Dummy, C,B‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪196‬‬

‫‪ −8‬إدارة ﻣــﺸﺎرﻳﻊ‪.‬إذا ﻛﺎﻧــﺖ اﻷﻧــﺸﻄﺔ ﻭاﻟﻔــﱰات اﳌﺘﻮﻗﻌــﺔ ﺑﺎﻷﺳــﺎﺑﻴﻊ ﳌــﴩﻭع‬


‫اﳉﺰﻳﺮة ﻫﻲ ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪te‬‬ ‫اﻟﻔﱰات اﳌﺘﻮﻗﻌﺔ‬
‫اﻟﻨﺸﺎط‬
‫اﳌﺘﺸﺎﺋﻢ )‪(b‬‬ ‫اﻷﻛﺜﺮ اﺣﺘﲈﻻ )‪(m‬‬ ‫اﳌﺘﻔﺎﺋﻞ )‪(a‬‬
‫‪2.75‬‬ ‫‪3.5‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪A‬‬

‫‪2‬‬ ‫‪3.5‬‬ ‫‪2‬‬ ‫‪0.5‬‬ ‫‪B‬‬

‫‪4.5‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪C‬‬

‫‪5.5‬‬ ‫‪10‬‬ ‫‪5‬‬ ‫‪3‬‬ ‫‪D‬‬

‫‪5.5‬‬ ‫‪9‬‬ ‫‪5‬‬ ‫‪4‬‬ ‫‪E‬‬

‫‪3.5‬‬ ‫‪4‬‬ ‫‪.53‬‬ ‫‪3‬‬ ‫‪F‬‬

‫اﳌﻄﻠﻮب اﻵﰐ‪ :‬ﺑﺎﻻﺳﺘﻌﺎﻧﺔ ﺑﺎﳉﺪﻭﻝ اﻟﺴﺎﺑﻖ ﻭﺑﺎﻟﺮﺳﻢ اﳌﺮﻓﻖ اﳌﻄﻠﻮب‪:‬‬

‫أ ( ﺣﺴﺎب اﻟﻮﻗﺖ اﳌﺒﻜﺮ ﻭاﳌﺘﺄﺧﺮ ﻟﻸﺣﺪاث ﻭﻟﻸﻧﺸﻄﺔ ﻭﲢﺪﻳﺪ اﳌﺴﺎر اﳊﺮج?‬


‫ﹰ‬
‫أﺳﺒﻮﻋﺎ?‬ ‫ب( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﻓﱰة ﺗﱰاﻭح ﺑﲔ ‪ 10‬إﱃ ‪15‬‬

‫ﺟـ( اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﻓﱰة ﻻ ﺗﻘﻞ ﻋﻦ ‪ 14‬أﺳﺒﻮع )أﻱ ‪ 14‬أﺳﺒﻮﻋﺎ أﻭ أﻛﺜﺮ(?‬
‫د ( اﺣﺘﲈﻝ أﻥ ﻳﺒﺪأ اﻟﻨﺸﺎط ‪ d‬ﰲ ﻣﺪة ﻻ ﺗﺰﻳﺪ ﻋﻦ ‪ 3‬أﺳﺎﺑﻴﻊ?‬
‫‪197‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫ﺣﻞ ﻣﺸﻜﻠﺔ ‪ Pert‬ﻭ‪ CPM‬ﺑﺎﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬


‫ﺣﻞ ﻣﺸﺎﻛﻞ ‪ Pert‬ﻭ‪ CPM‬ﺑﺎﺳﺘﺨﺪاﻡ إﻛﺴﻞ )‪(Excel‬‬
‫ﻫﻨﺎ ﻧﺴﱰﺟﻊ اﳌﺸﻜﻠﺔ اﳋﺎﺻﺔ ﺑﴩﻛﺔ ﺳﺪﻳﺮ اﻟﺴﺎﺑﻘﺔ ﻭﻣﻠﺨﺺ اﳌﺸﻜﻠﺔ ﰲ اﳉﺪﻭﻝ‬
‫ﻭﺧﺮﻳﻄﺔ ﺑﲑت )‪ (PERT‬اﻟﺘﺎﻟﻴﺘﲔ ﻭاﻟﺘﻲ ﺗﻢ ﺣﻠﻬﺎ ﺑﺎﺳﺘﺨﺪاﻡ ﺷﺒﻜﺔ ‪ Pert‬ﺑﺎﻟﺘﻔﺼﻴﻞ‪:‬‬

‫اﳌﺪة اﳌﺘﻮﻗﻌﺔ‬ ‫اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ‬ ‫اﻟﻨﺸﺎط‬


‫)‪Expected duration (te‬‬

‫‪12‬‬ ‫ﻻ ﻳﻮﺟﺪ‬ ‫‪A‬‬

‫‪20‬‬ ‫ﻻ ﻳﻮﺟﺪ‬ ‫‪B‬‬

‫‪14‬‬ ‫ﻻ ﻳﻮﺟﺪ‬ ‫‪C‬‬

‫‪16‬‬ ‫‪C‬‬ ‫‪D‬‬

‫‪28‬‬ ‫‪A‬‬ ‫‪E‬‬

‫‪15‬‬ ‫‪D, B‬‬ ‫‪F‬‬

‫‪36‬‬ ‫‪D, B‬‬ ‫‪G‬‬

‫‪22‬‬ ‫‪C‬‬ ‫‪H‬‬

‫‪18‬‬ ‫‪E, F‬‬ ‫‪I‬‬

‫‪24‬‬ ‫‪H‬‬ ‫‪J‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪198‬‬

‫ﻭاﳌﻄﻠﻮب ﺣﻞ اﳌﺸﻜﻠﺔ ﻭﲢﺪﻳﺪ اﳌﺴﺎر اﳊﺮج ﻭاﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ ﻟﻼﻧﺘﻬﺎء ﺑﺎﺳﺘﺨﺪاﻡ‬


‫ﺑﺮﻧﺎﻣﺞ إﻛﺴﻞ )‪.(EXCEL‬‬
‫ﳊﻞ اﳌﺸﻜﻠﺔ ﻳﺘﻌﲔ ﻋﻠﻴﻨﺎ إﺗﺒﺎع اﳋﻄﻮات اﻟﺘﺎﻟﻴﺔ ﻟﺘﺴﻬﻴﻞ ﻋﻤﻠﻴﺔ اﳊﻞ‪:‬‬
‫اﻻﻧﺘﻘﺎﻝ إﱃ ﺑﺮﻧﺎﻣﺞ إﻛﺴﻞ )‪ (EXCEL‬ﻭﻭﺿﻊ ﺟـﺪﻭﻝ ﺑـﲑت )‪ (PERT‬ﺑﺎﻟـﺸﻜﻞ‬
‫اﻟﺘﺎﱄ‪:‬‬
‫اﺧﺘﻴﺎر ﺻﻒ ﻭﺗﺴﻤﻴﺘﻪ اﻷﺣﺪاث ﻭﻭﺿﻊ أرﻗﺎﻡ ﻫﺬﻩ اﻷﺣﺪاث ﰲ ﻫﺬا اﻟﺼﻒ‪.‬‬ ‫•‬

‫ﻛﻞ ﺧﻠﻴﺔ ﻣﻦ اﳋﻼﻳﺎ ﲤﺜﻞ اﻟﻮﻗﺖ اﳌﺒﻜﺮ ﻟﺒﺪاﻳﺔ اﳊﺪث‪.‬‬ ‫•‬

‫ﻧﺒﺪأ ﺑﻮﺿﻊ اﻟﻘﻴﻤﺔ ﺻﻔﺮ )‪ (0‬ﰲ اﳋﻠﻴﺔ اﻷﻭﱃ ﻭاﻟﺘﻲ ﲤﺜﻞ اﳊﺪث رﻗﻢ ‪.1‬‬ ‫•‬

‫اﳋﻼﻳﺎ ‪ D9:G9‬ﺳﺘﻜﻮﻥ اﳋﻼﻳﺎ اﻟﺘﻲ ﳜﺮج ﻓﻴﻬﺎ ﻗﻴﻢ ﻭﻧﺘﺎﺋﺞ اﻟﻮﻗﺖ اﳌﺒﻜـﺮ ﻟﻜـﻞ‬ ‫•‬

‫ﺣﺪث‪ .‬ﻭﻫﺬا ﺳﻴﻜﻮﻥ ﻫﻮ اﳌﻄﻠﻮب ﻣﻦ اﻟﱪاﻣﺞ اﻟﺘﻮﺻﻞ إﻟﻴﻪ ﻭﺳﻴﻜﻮﻥ ﺷـﻜﻞ اﳌـﺸﻜﻠﺔ‬
‫ﰲ ﺑﺮﻧﺎﻣﺞ إﻛﺴﻞ )‪ (EXCEL‬ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪199‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫ﺑﻌﺪ ذﻟﻚ ﻧﺪﺧﻞ ﺷﺒﻜﺔ ﺑﲑت )‪ (PERT‬ﻭاﻟﻌﻼﻗﺔ ﺑـﲔ اﻷﺣـﺪاث ﻭاﻷﻧـﺸﻄﺔ ﰲ‬ ‫•‬

‫ﺟﺪﻭﻝ إﻛﺴﻞ )‪ (EXCEL‬ﺑﻮﺿﻊ اﻷﻧﺸﻄﺔ ﻋﲆ اﻟﻌﻤﻮد ‪ B‬ﻭاﻷﺣﺪاث ﻋﲆ اﻟﺼﻒ ‪ 15‬ﻋﲆ‬


‫ﺳﺒﻴﻞ اﳌﺜﺎﻝ‪.‬‬
‫ﺣﻴﺚ إﻥ اﻷﻧﺸﻄﺔ ﲤﺜﻞ ﰲ ﺷﺒﻜﺔ ﺑﲑت )‪ (PERT‬ﺑﻤﻨﺤﻨـﻰ أﻭ ﺧـﻂ ﻳـﺼﻞ ﺑـﲔ‬ ‫•‬

‫اﳊﺪث اﻟﺴﺎﺑﻖ ﻭاﳊﺪث اﻟﻼﺣﻖ ﻓﺈﻧﻪ ﻫﻨﺎ ﺳﺘﻮﺿﻊ ﻫـﺬﻩ اﻟﻌﻼﻗـﺔ ﰲ اﻟـﺼﻔﻮﻑ ﺑﺤﻴـﺚ‬
‫ﻳﻜﻮﻥ ﻟﻜﻞ ﻧﺸﺎط ﺻﻒ ﻭاﺣﺪ‪.‬‬
‫ﻛﻞ ﻧﺸﺎط ﺳﻴﻮﺿﻊ إﻣﺎﻣﻪ اﻟﺮﻗﻢ )‪ (1−‬ﻣﻘﺎﺑﻞ اﳊـﺪث اﻟـﺬﻱ ﻳﺒـﺪأ ﺑـﻪ ﻭﻳﻮﺿـﻊ‬ ‫•‬

‫أﻣﺎﻣﻪ )‪ (1‬أﻣﺎﻡ اﳊﺪث اﻟﺬﻱ ﻳﻨﺘﻬﻲ ﻓﻴﻪ ﻭﻣﺎ ﻋﺪ￯ ذﻟﻚ ﻧﻀﻊ اﻟﻘﻴﻤﺔ )‪ (0‬ﻛـﲈ ﰲ اﻟـﺸﻜﻞ‬
‫اﻟﺘﺎﱄ‪:‬‬

‫ﺑﻌﺪ ذﻟﻚ ﻧﺪﺧﻞ اﻟﻮﻗﺖ أﻭ اﳌﺪة اﳌﺘﻮﻗﻌﺔ )‪ (te‬ﻟﻜﻞ ﻧﺸﺎط أﻣﺎﻣﻪ ﰲ اﻟﻌﻤﻮد ﻋـﲆ‬ ‫•‬

‫ﺳﺒﻴﻞ اﳌﺜﺎﻝ ﰲ اﻟﻌﻤﻮد ‪ . L‬ﻭﺗﻜﻮﻥ ﰲ اﳋﻼﻳﺎ )‪. (L16:L25‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪200‬‬

‫ﻭﰲ اﻟﻌﻤﻮد ‪ J‬ﻋﲆ ﺳﺒﻴﻞ اﳌﺜﺎﻝ ﻳﻤﻜﻦ أﻥ ﻧﻀﻊ اﳋﻼﻳﺎ اﳋﺎﺻﺔ ﺑﺎﻟﻮﻗـﺖ اﳌﺘـﺄﺧﺮ‬ ‫•‬

‫اﳌﺴﻤﻮح ﺑﻪ ﻟﻜـﻞ ﻧـﺸﺎط أﻱ ﰲ اﳋﻼﻳـﺎ )‪ .(J16:J25‬ﻭﻳﻜـﻮﻥ ﺣـﺴﺐ اﳌﻌﺎدﻟـﺔ اﻟﺘﺎﻟﻴـﺔ‪:‬‬


‫)‪ sumproduct($c$9:$I$9,c16:I16‬ﳊﺴﺎب اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ﻟﻜﻞ ﻧـﺸﺎط‪ .‬ﻣـﻊ‬
‫ﻣﻼﺣﻈﺔ أﻥ رﻣﺰ اﻟﺪﻭﻻر )‪ ($‬ﻭﺿﻊ ﺑـﲔ اﻹﺷـﺎرات إﱃ اﻟـﺼﻒ رﻗـﻢ ‪ 9‬ﻟﺘﺜﺒﻴـﺖ ﻫـﺬﻩ‬
‫اﳋﻼﻳﺎ ﻭﻋﺪﻡ ﲢﺮﻙ اﻹﺷﺎرة إﻟﻴﻬﺎ ﻋﻨـﺪ اﻟﺘﻌﺒﺌـﺔ‪ .‬ﻭﻫـﺬﻩ اﻟﺘﻌﺒﺌـﺔ ﺳﻨـﺴﺘﺨﺪﻣﻬﺎ ﰲ ﻧـﺴﺦ‬
‫اﻟﺪاﻟﺔ إﱃ اﳋﻼﻳﺎ اﻷﺧﺮ￯‪ .‬ﺣﻴﺚ ﻧﺒﺪأ ﺑﺎﳋﻠﻴﺔ رﻗﻢ ‪ J16‬ﺛﻢ ﻧـﺴﺤﺐ اﳋﻠﻴـﺔ ﻣـﻦ اﻟﺰاﻭﻳـﺔ‬
‫اﻟﺴﻔﲆ اﻟﻴﴪ￯ ﻣﻊ اﺳﺘﻤﺮار اﻟﻀﻐﻂ ﻋﲆ اﳌﺎﻭس ﺣﺘﻰ ﻧﺼﻞ إﱃ آﺧﺮ ﺧﻠﻴﺔ‪.‬‬
‫ﰲ اﻟﻌﻤﻮد ‪ M‬ﻧﻀﻊ اﻟﻔﻮاﺋﺾ ﻭﻫﻲ ﻋﺒﺎرة ﻋﻦ ﻧﺎﺗﺞ ﻃﺮح ﻗﻴﻢ ‪ J16-L16‬ﻭﻫﻜـﺬا‬ ‫•‬

‫ﺑﺎﻟﻨﺴﺒﺔ ﻟﻠﻌﻨﺎﴏ اﻷﺧﺮ ﰲ ﻧﻔﺲ اﻟﻌﻤﻮد‪.‬‬


‫ﻭﰲ اﻟﻌﻤﻮد رﻗﻢ ‪ K‬ﻧﻘﻮﻡ ﺑﺈدﺧﺎﻝ ﻋﻼﻣﺎت اﻷﻛﱪ ﻣـﻦ أﻭ ﻳـﺴﺎﻭﻱ )=>( أﻱ أﻥ‬ ‫•‬

‫اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ﹰ‬


‫داﺋﲈ أﻛﱪ ﻣﻦ أﻭ ﻳﺴﺎﻭﻱ اﳌﺪة اﳌﺘﻮﻗﻌﺔ ﻟﻜﻞ ﻧـﺸﺎط‪ .‬ﻭﻳﻜـﻮﻥ‬
‫اﳊﻞ ﻋﻨﺪ ﻫﺬﻩ اﳋﻄﻮة ﻛﺎﻟﺘﺎﱄ‪:‬‬
‫‪201‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫ﺑﻌﺪ ذﻟﻚ ﻧﺤﺪد اﳋﻠﻴﺔ اﳋﺎﺻﺔ ﺑﺎﳌﺪة اﳌﺘﻮﻗﻊ ﻟﻠﻤـﴩﻭع ﻛﻜـﻞ ﻭﻫـﻲ ﻋﺒـﺎرة ﻋـﻦ‬
‫اﻟﻮﻗﺖ اﳌﺒﻜﺮ ﻭاﳌﺘﺄﺧﺮ ﻟﻠﺤﺪث اﻷﺧﲑ ﻭﻧﻀﻌﻬﺎ ﰲ اﳋﻠﻴﺔ ﹰ‬
‫ﻣﺜﻼ ‪ 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‬‬

‫ﻭﻳﻜﻮﻥ ﺷﻜﻞ ﻧﺎﻓﺬة ‪ Solver‬ﻛﺎﻵﰐ‪:‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪202‬‬

‫ﺛﻢ ﺑﺎﻟﻨﻘﺮ ﻋﲆ ﺣﻞ ‪ Solve‬ﺛﻢ ﻣﻮاﻓﻖ ‪ Ok‬ﻧﺼﻞ إﱃ اﳊﻞ ﻭﻓﻴﻬـﺎ ﻳﻈﻬـﺮ أﻥ اﻷﻭﻗـﺎت‬


‫اﳌﺘﺄﺧﺮة اﳌﺴﻤﻮح ﲠﺎ ﻟﻜﻞ ﺣﺪث ﻫﻲ ﻛﲈ ﻳﲇ‪:‬‬
‫‪TL(1)=0,TL(2)=20,TL(3)=14,TL(4)=30,TL(5)=48,TL(6)=42,TL(7)=66‬‬

‫ﺣﻞ ﻣﺸﺎﻛﻞ ‪ Pert‬ﻭ‪ CPM‬ﺑﺎﺳﺘﺨﺪاﻡ ﺑﺮﻧﺎﻣﺞ ‪QSB‬‬

‫ﻳﻤﻜﻦ ﺣﻞ ﻣﺸﻜﻠﺔ ﴍﻛﺔ ﺳﺪﻳﺮ اﻟﺴﺎﺑﻘﺔ ﺑﺎﺳﺘﺨﺪاﻡ ﺑﺮﻧﺎﻣﺞ ‪ QSB‬ﻛﲈ ﻳﲇ‪:‬‬


‫أﻭﻻﹰ‪ :‬ﻣﻦ ﻗﺎﺋﻤﺔ إﺑﺪأ )‪ (Start‬ﰲ اﻟﻨﻮاﻓﺬ ﻧﺬﻫﺐ إﱃ اﻟﱪاﻣﺞ )‪ (programs‬ﺛﻢ اﺧﺘﻴﺎر‬
‫ﺑﺮﻧﺎﻣﺞ ‪ SQB‬ﻭﺑﻌﺪ ذﻟﻚ ﲣـﺮج ﻟﻨـﺎ ﻗﺎﺋﻤـﺔ ﻃﻮﻳﻠـﺔ ﺑﺘﻄﺒﻴﻘـﺎت اﻟﱪﻧـﺎﻣﺞ ﻭﻧﺨﺘـﺎر ﻣﻨﻬـﺎ‬
‫)‪ (Pert/cpm‬ﺛﻢ ﲣﺮج ﻟﻨﺎ ﻧﺎﻓﺬة اﻟﱪﻧﺎﻣﺞ ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬
‫‪203‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫"ﻣﺸﻜﻠﺔ ﺟﺪﻳﺪة" ﻭﻳـﺘﻢ ﻛﺘﺎﺑـﺔ ﻣﻌﻠﻮﻣـﺎت‬ ‫ﺑﻌﺪ ذﻟﻚ ﻳﺘﻢ اﻟﻨﻘﺮ ﻋﲆ اﻷﻳﻘﻮﻧﺔ‬
‫اﳌﺸﻜﻠﺔ ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬

‫‪ Number‬ﻫــﻲ ﻋــﺪد اﻷﻧــﺸﻄﺔ ﻭﻧﻮﻋﻴــﺔ اﳌــﺸﻜﻠﺔ‬ ‫ﻣــﻊ اﻟﻌﻠــﻢ ﺑــﺄﻥ ‪of activities‬‬

‫)‪ (Problem type‬ﻫﻲ ﳏﺪدة )‪ (Deterministic‬ﻭﺣﻘﻞ اﻟﺒﻴﺎﻧﺎت )‪ (Data Field‬ﻫـﻮ اﻟﻮﻗـﺖ‬


‫‪ (Normal‬ﺑﻴـــﻨﲈ ﻭﺿـــﻌﻨﺎ اﳍﻴﺌـــﺔ اﻟﺘـــﻲ ﻧـــﺪﺧﻞ ﲠـــﺎ اﻟﺒﻴﺎﻧـــﺎت‬ ‫اﻟﻄﺒﻴﻌـــﻲ )‪Time‬‬

‫)‪ (Data Entry Format‬ﻋﲆ ﺷﻜﻞ ﺟﺪﻭﻝ )‪ .(Spreadsheet‬ﻭﺑﻌﺪ ذﻟـﻚ ﲣـﺮج ﻟﻨـﺎ ﻧﺎﻓـﺬة‬
‫إدﺧﺎﻝ اﻟﺒﻴﺎﻧﺎت ﻛﲈ ﻫﻲ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪204‬‬

‫ﻣﻊ اﻟﻌﻠﻢ أﻳﻀﺎ ﺑـﺄﻥ رﻗـﻢ اﻟﻨـﺸﺎط ﻫـﻮ )‪ (Activity Number‬ﻭاﺳـﻢ اﻟﻨـﺸﺎط ﻫـﻮ‬
‫‪ (Immediate‬ﻭﻳﺘﻢ ﻭﺿﻊ‬ ‫)‪ (Activity name‬ﻭاﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ﻣﺒﺎﴍة ﻫﻲ )‪Predecessor‬‬

‫ﻓﻮاﺻﻞ ﺑﻴﻨﻬﲈ إذا ﻛﺎﻧﺖ اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ أﻛﺜﺮ ﻣﻦ ﻭاﺣـﺪ‪ .‬ﻭﺑﻌـﺪ اﻻﻧﺘﻬـﺎء ﻣـﻦ إدﺧـﺎﻝ‬
‫اﻟﺒﻴﺎﻧﺎت ﺑﺎﻟﻜﺎﻣﻞ ﻧﻘﻮﻡ ﺑﺤﻞ اﳌﺸﻜﻠﺔ ﻣﻦ ﻗﺎﺋﻤﺔ )‪.(Solve and Analyze‬‬
‫ﻭﺑﻌﺪ ذﻟﻚ ﲣﺮج ﻟﻨﺎ ﻧﺎﻓﺬة اﳊﻞ ﰲ اﻟﺼﻔﺤﺔ اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫‪205‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫ﻭﻧﻼﺣﻆ ﻣﻦ اﳊﻞ اﻟﺴﺎﺑﻖ أﻥ اﻷﻧﺸﻄﺔ اﻟﺘﻲ ﺗﻘﻊ ﻋﲆ اﳌـﺴﺎر اﳊـﺮج )‪ (CPM‬ﻫـﻲ‬


‫‪ (On‬ﻭأﻥ اﻷﻭﻗـﺎت اﳌﺒﻜـﺮة‬ ‫اﻷﻧـﺸﻄﺔ )‪ (c,d,g‬ﻛـﲈ ﻳﻈﻬـﺮ ﻣـﻦ اﻟﻌـﺎﻣﻮد )‪Critical Path‬‬

‫‪ (Earliest‬ﻭﻛﺬﻟﻚ اﻟﻮﻗﺖ اﳌﺘﻮﻗـﻊ‬ ‫ﻟﻸﻧﺸﻄﺔ )‪ (TE‬ﻫﻲ اﻟﻘﻴﻢ اﳌﻮﺟﻮدة ﰲ اﻟﻌﺎﻣﻮد )‪Start‬‬

‫ﻻﻧﺘﻬﺎء اﳌﴩﻭع )‪ (Project Completion Time‬ﻭﻫﻲ ﻧﻔﺴﻬﺎ ﻧﻔـﺲ اﻟﻨﺘـﺎﺋﺞ اﻟﺘـﻲ ﲢـﺼﻠﻨﺎ‬
‫ﻋﻠﻴﻬﺎ ﻣﻦ ﻗﺒﻞ ﺑﺎﺳﺘﺨﺪاﻡ ﻃﺮﻳﻘﺔ ﺑﲑت )‪. (PERT‬‬
‫ﻛﺬﻟﻚ ﻳﻤﻜﻦ اﻻﻃﻼع ﻋـﲆ ﻧﺘـﺎﺋﺞ اﳊـﻞ اﻟـﺴﺎﺑﻖ ﻋـﲆ ﺧﺎرﻃـﺔ ﺑـﲑت )‪(PERT‬‬
‫اﻟﺘﺎﻟﻴﺔ‪:‬‬

‫ﻭﻛﺬﻟﻚ ﻳﻤﻜﻦ اﻻﻃﻼع ﻋﲆ اﻟﺮﺳﻢ اﳋﺎص ﺑﺎﻟﻮﻗﺖ اﳌﺒﻜﺮ ﻭاﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ ﻟﻜـﻞ‬
‫ﻧﺸﺎط ﻣﻦ اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ﻛﲈ ﰲ اﻟﺸﻜﻞ اﻟﺘﺎﱄ‪:‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪206‬‬

‫ﻛﺬﻟﻚ ﻳﻤﻜﻦ اﳊـﺼﻮﻝ ﻋـﲆ اﻟﻌﺪﻳـﺪ ﻣـﻦ اﻟﻨﺘـﺎﺋﺞ اﳌﻬﻤـﺔ اﻷﺧـﺮ￯ ﺑﺎﺳـﺘﺨﺪاﻡ‬
‫اﻟﱪﻧﺎﻣﺞ ﻣﺜﻞ اﳊﺼﻮﻝ ﻋـﲆ ﺟـﺪﻭﻝ ﺗﻜـﺎﻟﻴﻒ ﻣـﺸﻜﻠﺔ ﺑـﲑت )‪ (PERT‬ﻭرﺳـﻢ ﺷـﺒﻜﺔ‬
‫اﻟﺘﻜﺎﻟﻴﻒ ﳌﺸﻜﻠﺔ ﺑﲑت )‪ (PERT‬ﻭﲢﻠﻴﻞ اﻻﺣﺘﲈﻻت )‪ (Probabilities‬ﻭﻛﺬﻟﻚ اﳌﺤﺎﻛﺎة‬
‫)‪.(Simulation‬‬
‫‪207‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫ﺣﻠﻮﻝ ﻣﺴﺎﺋﻞ ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج ‪CPM‬‬

‫‪−1‬‬

‫‪−2‬‬

‫اﳌﺴﺎر اﳊﺮج ﻫﻮ ‪G ,D ,A‬‬


‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪208‬‬

‫‪−3‬‬

‫أ( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﺧﻼﻝ ‪ 14‬ﹰ‬


‫ﻳﻮﻣﺎ )‪ 14‬ﻳﻮﻡ أﻭ اﻗﻞ(?‬

‫=‪Z‬‬
‫‪x- µ‬‬
‫=‬
‫‪14-12.5‬‬
‫=‬
‫‪1.5‬‬
‫=‬ ‫‪1.07‬‬ ‫ﻭﻣﻦ اﳉﺪﻭﻝ‬ ‫=‬ ‫‪0.3577‬‬
‫‪σ‬‬ ‫‪√1.96‬‬ ‫‪1.4‬‬
‫‪P(x ≤ 14) =0.5+0.3577 =0.8577‬‬

‫ب( اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﺧﻼﻝ ‪ 10‬أﻳﺎﻡ )‪ 10‬أﻳﺎﻡ أﻭ اﻗﻞ( ?‬

‫=‪Z‬‬
‫‪x- µ‬‬
‫=‬
‫‪10-12.5‬‬
‫=‬
‫‪2.5‬‬
‫=‬ ‫‪-1.79‬‬ ‫ﻭﻣﻦ اﳉﺪﻭﻝ‬ ‫=‬ ‫‪0.4833‬‬
‫‪σ‬‬ ‫‪√1.96‬‬ ‫‪1.4‬‬
‫‪P(x ≤ 10) = 0.5 − 0.4833 = 0.017‬‬

‫ج( اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﻟﻨﺸﺎط ‪ D‬ﰲ ﻣﺪة ﺗﱰاﻭح ﺑﲔ ‪ 5‬إﱃ ‪ 10‬أﻳﺎﻡ?‬

‫=‪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‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫د( اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﻟﻨﺸﺎط ‪ D‬ﰲ ﺧﻼﻝ ‪ 10‬أﻳﺎﻡ?‬


‫اﻻﺣﺘﲈﻝ ﻫﻮ ‪:‬‬
‫=‪Z‬‬
‫‪X- µ‬‬
‫=‬
‫‪10 - 7.5‬‬
‫=‬
‫‪2.5‬‬
‫‪= 2.80‬‬ ‫ﻭﻣﻦ اﳉﺪﻭﻝ‬ ‫=‬ ‫‪0.4974‬‬
‫‪σ‬‬ ‫‪√0.8‬‬ ‫‪0.894‬‬
‫‪P(x ≤ 10) =0.5 + 0.4974=0.9974‬‬

‫‪−4‬‬

‫أ( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﻓﱰة ﻻ ﺗﻘﻞ ﻋﻦ ‪ 46‬ﻳﻮﻡ?‬


‫‪x-µ‬‬
‫=‪Z‬‬ ‫‪σ‬‬
‫‪46-66‬‬
‫=‪Z‬‬ ‫‪= -.3.33‬‬
‫‪36‬‬

‫ﻣﻦ اﳉﺪﻭﻝ ‪p=0.499‬‬

‫‪ =0.5+0.499=0.999‬اﻻﺣﺘﲈﻝ‬

‫ب( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﻓﱰة ﻻ ﺗﺰﻳﺪ ﻋﻦ ‪ 86‬ﻳﻮﻡ?‬


‫‪x-µ‬‬
‫=‪Z‬‬
‫‪σ‬‬
‫‪86-66‬‬
‫=‪Z‬‬ ‫‪= +.3.33‬‬
‫‪36‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪210‬‬

‫ﻣﻦ اﳉﺪﻭﻝ ‪p=0.499‬‬

‫‪ =0.5+0.499=0.999‬اﻻﺣﺘﲈﻝ‬

‫ﺟـ( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﺒﺪأ اﻟﻨﺸﺎط ‪ G‬ﰲ ﻓﱰة ﻻ ﺗﺰﻳﺪ ﻋﻦ ‪ 40‬ﹰ‬


‫ﻳﻮﻣﺎ?‬
‫‪x-µ‬‬
‫=‪Z‬‬
‫‪σ‬‬
‫‪30−40‬‬
‫=‪Z‬‬ ‫‪= + 2.24‬‬
‫‪20‬‬
‫ﻣﻦ اﳉﺪﻭﻝ ‪p=0.487‬‬

‫‪ =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‬‬

‫‪6.25‬‬ ‫‪2‬‬ ‫‪0.25‬‬ ‫‪2‬‬ ‫‪3.5‬‬ ‫‪2‬‬ ‫‪0.5‬‬ ‫‪B‬‬

‫‪11.75‬‬ ‫‪7.25‬‬ ‫‪0.69‬‬ ‫‪4.5‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪C‬‬

‫‪11.75‬‬ ‫‪7.5‬‬ ‫‪1.36‬‬ ‫‪5.5‬‬ ‫‪10‬‬ ‫‪5‬‬ ‫‪3‬‬ ‫‪D‬‬

‫‪8.25‬‬ ‫‪8.25‬‬ ‫‪0.69‬‬ ‫‪5.5‬‬ ‫‪9‬‬ ‫‪5‬‬ ‫‪4‬‬ ‫‪E‬‬

‫‪11.75‬‬ ‫‪11.75‬‬ ‫‪0.027‬‬ ‫‪3.5‬‬ ‫‪4‬‬ ‫‪.53‬‬ ‫‪3‬‬ ‫‪F‬‬

‫أ ( اﳌﺴﺎر اﳊﺮج ‪A,E,F‬‬

‫ب( ﺣﺴﺎب اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﻓﱰة ﺗﱰاﻭح ﺑﲔ ‪ 10‬إﱃ ‪ 15‬أﺳﺒﻮﻋﺎ?‬


‫‪213‬‬ ‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ﻭﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬

‫‪x- µ‬‬ ‫‪10-11.75‬‬ ‫‪.751‬‬


‫ﻣﻦ‬
‫=‪Z1‬‬ ‫=‬ ‫=‬ ‫=‬ ‫‪-1.86‬‬ ‫‪= 0.4686‬‬
‫‪σ‬‬ ‫‪√0.887‬‬ ‫‪0.942‬‬
‫اﳉﺪﻭﻝ‬

‫‪x-‬‬
‫‪µ‬‬
‫‪15-11.75‬‬ ‫‪3.25‬‬ ‫ﻣﻦ‬
‫=‬
‫=‪Z2‬‬ ‫=‬ ‫=‬ ‫=‬ ‫‪3.45‬‬
‫‪σ‬‬ ‫‪√0.887‬‬ ‫‪0.942‬‬ ‫اﳉﺪﻭﻝ‬ ‫‪0.4999‬‬

‫‪P(10 ≤x ≤ 5)= 0.4686+0.4999 = 0.9686‬‬

‫ج( اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﰲ ﻓﱰة ﻻ ﺗﻘﻞ ﻋﻦ ‪ 14‬أﺳﺒﻮع )أﻱ ‪ 14‬أﺳﺒﻮﻋﺎ أﻭ أﻛﺜﺮ(?‬

‫‪x- µ‬‬ ‫‪14-11.75‬‬ ‫‪.252‬‬


‫ﻣﻦ‬
‫=‪Z‬‬ ‫=‬ ‫=‬ ‫=‬ ‫‪.382‬‬ ‫‪= 0.4916‬‬
‫‪σ‬‬ ‫‪√0.887‬‬ ‫‪0.942‬‬
‫اﳉﺪﻭﻝ‬
‫‪P (14 ≤x) =0.5- 0.4916=0.0084‬‬
‫اﺣﺘﲈﻝ أﻥ ﻳﻨﺘﻬﻲ اﳌﴩﻭع ﺧﻼﻝ ‪ 11‬ﻳﻮﻡ‬

‫‪.5-0.2880=.220‬‬

‫د( اﺣﺘﲈﻝ أﻥ ﻳﺒﺪأ اﻟﻨﺸﺎط ‪ d‬ﰲ ﻣﺪة ﻻ ﺗﺰﻳﺪ ﻋﻦ ‪ 3‬أﺳﺎﺑﻴﻊ?‬


‫‪x- µ‬‬ ‫‪3-2‬‬
‫=‪Z‬‬ ‫=‬ ‫∞=‬ ‫‪=0.4999‬‬ ‫‪+0.5‬‬ ‫‪= 0.9999‬‬
‫‪σ‬‬ ‫‪0.125‬‬
‫ﻋﻠﻢ اﻹدارة ﻭاﺳﺘﺨﺪاﻡ اﳊﺎﺳﺐ‬ ‫‪214‬‬
‫א‬ ‫א‬

‫أﻭﻻﹰ‪ :‬اﳌﺮاﺟﻊ اﻟﻌﺮﺑﻴﺔ‬


‫‪ −1‬اﳌﻨﺼﻮر‪ ,‬ﻛﺎﴎ ﻧﴫ‪ ,‬ﻧﻈﺮﻳﺔ اﻟﻘﺮارات اﻟﺘﺠﺎرﻳﺔ )ﻣﻔﺎﻫﻴﻢ ﻭﻃﺮﻕ ﻛﻤﻴﺔ(‪ ,‬اﻷردﻥ‪ ,‬دار‬
‫اﳊﺎﻣﺪ ‪ 2000‬ﻡ‪.‬‬
‫‪ −2‬ﻣﴩﰲ‪ ,‬ﺣﺴﻦ ﻋﲇ‪ ,‬ﻧﻈﺮﻳﺔ اﻟﻘﺮارات اﻹدارﻳﺔ)ﻣﺪﺧﻞ ﻛﻤـﻲ ﰲ اﻹدارة(‪ ,‬ﹼ‬
‫ﻋـﲈﻥ‪ ,‬دار‬
‫اﳌﺴﲑة ﻟﻠﻨﴩ ﻭاﻟﺘﻮزﻳﻊ‪1997 .‬ﻡ‪.‬‬
‫‪ −3‬ﺳﻠﻄﺎﻥ‪ ,‬ﺗﺮﻛﻲ إﺑﺮاﻫﻴﻢ‪ ,‬اﻟﺘﺤﻠﻴﻼت اﻟﻜﻤﻴﺔ ﰲ اﲣـﺎذ اﻟﻘـﺮارات‪ ,‬اﻟﺮﻳـﺎض‪ ,‬ﺟﺎﻣﻌـﺔ‬
‫اﳌﻠﻚ ﺳﻌﻮد‪1984 .‬ﻡ‬
‫‪ −4‬ﳐﻠﻮﻑ‪ ,‬إﺑﺮاﻫﻴﻢ‪ ,‬اﻟﺘﺤﻠﻴﻞ اﻟﻜﻤﻲ ﰲ اﻹدارة)‪ ,(2‬ﻣﺬﻛﺮة‪ ,‬ﻗﺴﻢ اﻷﺳـﺎﻟﻴﺐ اﻟﻜﻤﻴـﺔ‪,‬‬
‫ﺟﺎﻣﻌﺔ اﳌﻠﻚ ﺳﻌﻮد‪1998.‬‬

‫‪ −5‬اﻟﺒﺪﻳﻮﻱ‪ ,‬ﻣﻨﺼﻮر‪ ,‬دراﺳﺎت ﰲ اﻷﺳﺎﻟﻴﺐ اﻟﻜﻤﻴﺔ ﻭاﲣﺎذ اﻟﻘﺮارات‪) .‬اﻟـﺪار اﻟﻌﺮﺑﻴـﺔ‬


‫‪1987‬ﻡ(‪.‬‬
‫‪ −6‬ﺑﺮﻭﻧــﺴﻮﻥ‪ ,‬رﻳﺘــﺸﺎرد‪ ,‬ﻧﻈﺮﻳــﺎت ﻭﻣــﺴﺎﺋﻞ ﰲ ﺑﺤــﻮث اﻟﻌﻤﻠﻴــﺎت‪ .‬ﻧﻴﻮﻳــﻮرﻙ‪ :‬دار‬
‫ﻣﺎﻛﺮﻭﻫﻴﻞ ﻟﻠﻨﴩ ؛ اﻟﻘﺎﻫﺮة‪ :‬اﻟﺪار اﻟﺪﻭﻟﻴﺔ ﻟﻠﻨﴩ ﻭاﻟﺘﻮزﻳﻊ‪.1988 ,‬‬

‫‪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
‫א‬
‫ إﻧﺠﻠﻴﺰﻱ‬− ‫ ﻋﺮﰊ‬:‫أﻭﻻﹰ‬

Hardware ‫أﺟﺰاء اﳊﺎﺳﺐ اﻵﱄ‬


Totals ‫اﻹﲨﺎﱄ‬
Equipment Selection ‫اﺧﺘﻴﺎر اﳌﻌﺪات‬
Quantitative Methods ‫اﻷﺳﺎﻟﻴﺐ اﻟﻜﻤﻴﺔ‬
Powers Or Exponentiation ‫اﻷﺳﺲ‬
Shadow Prices ‫أﺳﻌﺎر اﻟﻈﻞ‬
Program Evaluation And Review Technique
PERT
‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ‬
Slacks ‫إﺿﺎﻓﺔ اﻟﻔﻮاﺋﺾ‬
Jobs ‫اﻷﻋﲈﻝ‬
Optimized Production ‫أﻣﺜﻠﻴﺔ اﻹﻧﺘﺎج‬
Predecessor Activities ‫اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ‬
Dummy Activities ‫اﻷﻧﺸﻄﺔ اﻟﻮﳘﻴﺔ‬

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 ‫اﻷﻭﻝ ﰲ اﻟﻮﺻﻮﻝ اﻷﻭﻝ ﰲ اﳋﺪﻣﺔ‬

Integer Programming ‫ﺑﺮﳎﺔ اﻷﻋﺪاد اﻟﺼﺤﻴﺤﺔ أﻭ ﻏﲑ اﻟﻜﴪﻳﺔ‬


Parametric Programming ‫اﻟﱪﳎﺔ اﻟﱪاﻣﱰﻳﺔ‬
Linear Programming ‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ‬
Dynamic Programming ‫اﻟﱪﳎﺔ اﻟﺪﻳﻨﺎﻣﻴﻜﻴﺔ‬
Mathematical Programming ‫اﻟﱪﳎﺔ اﻟﺮﻳﺎﺿﻴﺔ‬
Goal Programming ‫ﺑﺮﳎﺔ اﳍﺪﻑ‬
Nonlinear Programming ‫اﻟﱪﳎﺔ ﻏﲑ اﳋﻄﻴﺔ‬
Malti Objectives ‫ﺑﺮﳎﺔ ﻣﺘﻌﺪدة اﻷﻫﺪاﻑ‬
Quadratic Programming ‫اﻟﱪﳎﺔ ﻣﻦ اﻟﺪرﺟﺔ اﻟﺜﺎﻧﻴﺔ‬
‫‪219‬‬ ‫ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت‬

‫‪Primal‬‬ ‫ﺑﺮﻧﺎﻣﺞ أﻭﱄ‬

‫‪Most Attractive Corner‬‬ ‫ﲢﺪﻳﺪ أﻋﻈﻢ زاﻭﻳﺔ ﺟﺬاﺑﺔ‬


‫‪Robots Control‬‬ ‫اﻟﺘﺤﻜﻢ اﻵﱄ‬
‫‪Degeneracy‬‬ ‫اﻟﺘﺤﻠﻞ‬
‫‪Sensitivity Analysis‬‬ ‫ﲢﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ‬
‫‪Network Analysis‬‬ ‫ﲢﻠﻴﻞ اﻟﺸﺒﻜﺎت‬
‫‪Quantitative Analysis‬‬ ‫اﻟﺘﺤﻠﻴﻞ اﻟﻜﻤﻲ‬
‫‪Facility Planning‬‬ ‫ﲣﻄﻴﻂ اﳋﺪﻣﺎت‬
‫‪Duality‬‬ ‫اﻟﺘﻄﺎﺑﻘﻴﺔ أﻭ اﻟﺜﻨﺎﺋﻴﺔ‬
‫‪ Computer Aided Design‬اﻭ‪CAD‬‬ ‫ﺗﻄﺒﻴﻘﺎت اﻟﻜﻤﺒﻴﻮﺗﺮ ﰲ اﻟﺘﺼﻤﻴﻢ‬
‫ﺗﻄﺒﻴﻘﺎت اﻟﻜﻤﺒﻴﻮﺗﺮ ﰲ اﻟﺼﻨﺎﻋﺔ أﻭ‬
‫‪Computer –Aided Manufacturing‬‬
‫اﻟﺘﻄﺒﻴﻘﺎت اﻟﺼﻨﺎﻋﻴﺔ ﺑﻮاﺳﻄﺔ اﻟﻜﻤﺒﻴﻮﺗﺮ‬
‫‪Maximization‬‬ ‫ﺗﻌﻈﻴﻢ‬
‫‪Differentiation‬‬ ‫اﻟﺘﻔﺎﺿﻞ‬
‫‪Most Likely Estimate‬‬ ‫اﻟﺘﻘﺪﻳﺮ اﻷﻛﺜﺮ اﺣﺘﲈﻻ‬
‫‪Pessimistic Estimate‬‬ ‫اﻟﺘﻘﺪﻳﺮ اﳌﺘﺸﺎﺋﻢ‬
‫ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت‬ 220

Optimistic Estimate ‫اﻟﺘﻘﺪﻳﺮ اﳌﺘﻔﺎﺋﻞ‬


Artificial Intelligence ‫ﺗﻘﻨﻴﺔ اﻟﺬﻛﺎء اﻻﺻﻄﻨﺎﻋﻲ‬
Group Technology Gt ‫ﺗﻘﻨﻴﺔ اﳌﺠﻤﻮﻋﺎت‬
Flexibility ‫ﺗﻘﻨﻴﺔ اﳌﺮﻭﻧﺔ‬
Optimized Production Technology OPT ‫ﺗﻘﻨﻴﺔ أﻣﺜﻠﻴﺔ اﻹﻧﺘﺎج‬
Integration ‫اﻟﺘﻜﺎﻣﻞ‬
Shipping Cost ‫ﺗﻜﻠﻔﺔ اﻟﻨﻘﻞ‬
Exponential Distribution ‫اﻟﺘﻮزﻳﻊ اﻵﳼ‬
Intelligent Scheduling And Information System ‫اﻟﺘﻮزﻳﻊ اﻟﺬﻛﻲ ﻭﻧﻈﺎﻡ اﳌﻌﻠﻮﻣﺎت‬
Plant Scheduling ‫ﺗﻮزﻳﻊ اﻟﻌﻤﻞ ﻋﲆ اﻷﺟﻬﺰة أﻭ اﻟﻌﲈﻝ‬
Skewed Distribution ‫اﻟﺘﻮزﻳﻊ اﳌﻨﺤﺮﻑ‬
Memoryless Distribution ‫ﺗﻮزﻳﻊ ذﻭ ﺧﺎﺻﻴﺔ ﻋﺪﻡ اﻟﺘﺬﻛﺮ‬

Constant ‫اﻟﺜﺎﺑﺖ‬

Initial Simplex Tableau ‫ﺟﺪﻭﻝ ا ﻟﺴﻤﺒﻠﻜﺲ ا ﻻﺑﺘﺪاﺋﻲ‬


Cumulative Standard Normal
Distribution
‫ﺟﺪﻭﻝ اﻟﺘﻮزﻳﻊ اﻟﻄﺒﻴﻌﻲ ا ﳌﻌﻴﺎرﻱ اﻟﺘﺠﻤﻴﻌﻲ‬
Transportation Tableau ‫ﺟﺪﻭﻝ اﻟﻨﻘﻞ‬
Schedule Times ‫ﺟﺪﻭﻟﺔ اﻷﻭﻗﺎت‬
Quailty ‫ﺟﻮدة‬
221 ‫ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت‬

State ‫ﺣﺎﻟﺔ‬
Capacity Of Queue ‫ﺣﺠﻢ اﻟﺼﻒ‬
Feasible Solution ‫اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ‬
Multiple Optimal Solutions ‫ﺣﻠﻮﻝ ﻣﺘﻌﺪدة ﻣﺜﲆ‬

Programming Languages ‫اﳋﺎص ﺑﺎﻟﱪﳎﺔ‬


Transportation Algorithm ‫ﺧﻄﻮات ﻃﺮﻳﻘﺔ اﻟﻨﻘﻞ‬
Dijkstra’s Algorithm ‫ﺧﻮارزﻣﻴﺔ دﺟﻜﺴﱰا‬

Objective Function ‫داﻟﺔ اﳍﺪﻑ‬


Minimization ‫داﻟﺔ ﺗﺼﻐﲑﻳﺔ‬

Unit Profit ‫رﺑﺤﻴﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‬


‫ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت‬ 222

Clock Time ‫ﺳﺎﻋﺔ ﺗﻮﻗﻴﺖ‬


Chain ‫اﻟﺴﻠﺴﻠﺔ‬

Pivot Row ‫ﺻﻒ اﳌﺤﻮر‬


Just-in-Time ‫اﻟﺼﻨﻊ ﰲ ﻭﻗﺘﻪ‬
Constraints ‫ﺻﻴﺎﻏﺔ اﻟﻘﻴﻮد‬
Formulation ‫ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ رﻳﺎﺿﻴﺎ‬

Minimum Cost Technique ‫ﻃﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ‬


Branch – And – Bond Methods ‫ﻃﺮﻳﻘﺔ اﻟﺘﻔﺮع‬
Modi Modified Distribution Methods ‫ﻃﺮﻳﻘﺔ اﻟﺘﻮزﻳﻊ اﳌﻌﺪﻟﺔ‬
Simplex Methods ‫ﻃﺮﻳﻘﺔ اﳊﻞ اﻟﺒﻴﺎﲏ‬
Critical Path Method CPM ‫ﻃﺮﻳﻘﺔ اﻟﺮﻛﻦ اﻟﺸﲈﱄ اﻟﻐﺮﰊ‬
Simplex Methods ‫ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ‬
Critical Path Method (CPM) ‫ﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬
Gemory Methods ‫ﻃﺮﻳﻘﺔ ﻗﻮﻣﺮﻱ‬
Hungarian Method ‫ﻃﺮﻳﻘﺔ ﻫﺎﻧﻐﺎرﻳﺎﻥ‬
Demands ‫اﻟﻄﻠﺐ‬
223 ‫ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت‬

Number Of Services ‫ﻋﺪد ﻧﻘﺎط اﳋﺪﻣﺔ‬


Arrivals ‫ﻋﺪد ﻭﺻﻮﻝ اﻟﺰﺑﺎﺋﻦ‬
Supplies ‫اﻟﻌﺮض‬
Statistics ‫ﻋﻠﻢ اﻹﺣﺼﺎء‬
Management Science ‫ﻋﻠﻢ اﻹدارة‬
Decision Science ‫ﻋﻠﻢ اﻟﻘﺮار‬
Operations Research ‫ﻋﻠﻢ ﺑﺤﻮث اﻟﻌﻤﻠﻴﺎت‬
Service Process ‫ﻋﻤﻠﻴﺔ اﳋﺪﻣﺔ‬
Arrival Process ‫ﻋﻤﻠﻴﺔ اﻟﻮﺻﻮﻝ‬
Pivot Column ‫ﻋﻤﻮد اﳌﺤﻮر‬

Idle ‫ﻓﺎرغ‬
Project Duration ‫ﻓﱰة اﳌﴩﻭع‬

Declarative Rule ‫اﻟﻘﻮاﻧﲔ اﳌﻌﻠﻨﺔ‬


‫ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت‬ 224

Non Negative Constraints ‫ﻗﻴﺪ ﻋﺪﻡ اﻟﺴﻠﺒﻴﺔ‬

Improvement Row ‫ﻛﺴﺐ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‬


Shipping Allocation ‫اﻟﻜﻤﻴﺔ اﳌﻨﻘﻮﻟﺔ‬

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

Knapsack Problem ‫ﻣﺸﻜﻠﺔ ﺣﻘﻴﺒﺔ اﻟﻈﻬﺮ‬


Sources ‫اﳌﺼﺎدر‬
Matrixes ‫اﳌﺼﻔﻮﻓﺎت‬
Recursive Equation ‫ﻣﻌﺎدﻟﺔ اﻟﱰاﺟﻊ‬
Gauss Jordan ‫ﻣﻌﺎدﻟﺔﻗﺲ ﺟﻮردﻥ‬
Exchange Coefficient ‫ﻣﻌﺎﻣﻞ اﻟﺘﻐﻴﲑ‬
Exchange Ratio ‫ﻣﻌﺪﻝ اﻟﺘﻐﻴﲑ‬
Arrival Rate ‫ﻣﻌﺪﻝ اﻟﻮﺻﻮﻝ‬
Interarrival Rate ‫ﻣﻌﺪﻝ أﻭ ﻣﺘﻮﺳﻂ اﻷﻭﻗﺎت اﻟﻔﺎﺻﻠﺔ‬

Solution Values ‫ﻧﺘﺎﺋﺞ اﳊﻞ‬


Activity ‫اﻟﻨﺸﺎط‬
Service Discipline ‫ﻧﻈﺎﻡ اﳋﺪﻣﺔ‬
Kan Ban System ‫ﻧﻈﺎﻡ ﻛﺎﻥ ﺑﺎﻥ‬
Continues System ‫ﻧﻈﺎﻡ ﻣﺘﺼﻞ‬
Discrete System ‫ﻧﻈﺎﻡ ﻣﺘﻘﻄﻊ‬
Queuing Theory ‫ﻧﻈﺮﻳﺔ اﻻﻧﺘﻈﺎر)اﻟﺼﻔﻮﻑ‬
Central Limit Theory ‫ﻧﻈﺮﻳﺔ اﻟﻨﺰﻋﺔ اﳌﺮﻛﺰﻳﺔ‬
Flexible Manufacturing System ‫ﻧﻈﻢ اﻟﺼﻨﺎﻋﺔ اﳌﺮﻧﺔ‬
Decision Support System ‫ﻧﻈﻢ اﻟﻘﺮارات اﳌﺴﺎﻧﺪ‬
MIS Management Information System ‫ﻧﻈﻢ اﳌﻌﻠﻮﻣﺎت اﻹدارﻳﺔ‬
227 ‫ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت‬

Dummy Points ‫ﻧﻘﺎط ﻭﳘﻴﺔ‬


Dummy Supply Point ‫ﻧﻘﻄﺔ ﻋﺮض ﻭﳘﻲ‬
Network Models ‫ﻧﲈذج اﻟﺸﺒﻜﺎت‬
Queuing Models ‫ﻧﲈذج اﻟﺼﻔﻮﻑ‬
Discrete Event Simulation ‫ﻧﲈذج اﳌﺤﺎﻛﺎة اﳌﺘﻘﻄﻌﺔ‬
Inventory Models ‫ﻧﲈذج اﳌﺨﺰﻭﻥ‬
Static Simulation Model ‫ﻧﻤﻮذج ﳏﺎﻛﺎة ﺛﺎﺑﺖ‬
Dynamic Simulation Model ‫ﻧﻤﻮذج ﳏﺎﻛﺎة دﻳﻨﺎﻣﻴﻜﻲ‬
Monte Carlo Simulation ‫ﻧﻤﻮذج ﻣﻮﻧﺘﻲ ﻛﺎرﻟﻮ‬
Permanent ‫ﳖﺎﺋﻲ‬
Limits ‫اﻟﻨﻬﺎﻳﺎت‬

User Interface ‫ﻭاﺟﻬﺔ اﳌﺴﺘﺨﺪﻡ‬


Earliest Expected Time ‫اﻟﻮﻗﺖ اﳌﺒﻜﺮ اﳌﺘﻮﻗﻊ‬
Earliest Expected Completion Time TE ‫اﻟﻮﻗﺖ اﳌﺒﻜﺮ اﳌﺘﻮﻗﻊ ﻟﻼﻧﺘﻬﺎء‬
Latest Allowable Time ‫اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ‬
Expected Time Of Completion ‫اﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ ﻟﻼﻧﺘﻬﺎء‬
‫ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت‬ 228

‫ﹰ‬
‫ ﻋﺮﰊ‬− ‫ إﻧﺠﻠﻴﺰﻱ‬:‫ﺛﺎﻧﻴﺎ‬

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 ‫ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت‬

Constraints ‫ﺻﻴﺎﻏﺔ اﻟﻘﻴﻮد‬


Continues System ‫ﻧﻈﺎﻡ ﻣﺘﺼﻞ‬
Critical Path ‫اﳌﺴﺎر اﳊﺮج‬
Critical Path Method CPM ‫ﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج‬
Cumulative Normal Distribution
Standard
‫ﺟﺪﻭﻝ ا ﻟﺘﻮزﻳﻊ اﻟﻄﺒﻴﻌﻲ ا ﳌﻌﻴﺎر ﻱ اﻟﺘﺠﻤﻴﻌﻲ‬

D
Decision Science ‫ﻋﻠﻢ اﻟﻘﺮار‬
Decision Support Systems(DSS) ‫ﻧﻈﻢ دﻋﻢ اﲣﺎذ اﻟﻘﺮار‬
Declarative Rule ‫اﻟﻘﻮاﻧﲔ اﳌﻌﻠﻨﺔ‬
Degeneracy ‫اﻟﺘﺤﻠﻞ‬
Demands ‫اﻟﻄﻠﺐ‬
Destinations ‫ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ‬
Determinates ‫اﳌﺤﺪدات‬
Deterministic ‫ﳏﺪدة‬
Differentiation ‫اﻟﺘﻔﺎﺿﻞ‬
Dijkstra’s Algorithm ‫ﺧﻮارزﻣﻴﺔ دﺟﻜﺴﱰا‬
Discrete Event Simulation ‫ﻧﲈذج اﳌﺤﺎﻛﺎة اﳌﺘﻘﻄﻌﺔ‬
‫ﺛﺒﺖ اﳌﺼﻄﻠﺤﺎت‬ 230

Discrete System ‫ﻧﻈﺎﻡ ﻣﺘﻘﻄﻊ‬


Dual Problem ‫اﳌﺸﻜﻠﺔ اﳌﺮاﻓﻘﺔ‬
Duality ‫اﻟﺘﻄﺎﺑﻘﻴﺔ أﻭاﻟﺜﻨﺎﺋﻴﺔ‬
Dummy Activities ‫اﻷﻧﺸﻄﺔ اﻟﻮﳘﻴﺔ‬
Dummy Points ‫ﻧﻘﺎط ﻭﳘﻴﺔ‬
Dummy Supply Point ‫ﻋﺮض ﻭﳘﻲ‬
Duration ‫اﳌﺪة‬
Dynamic Programming ‫اﻟﱪﳎﺔ اﻟﺪﻳﻨﺎﻣﻴﻜﻴﺔ‬
Dynamic Simulation Model ‫ﻧﻤﻮذج ﳏﺎﻛﺎة دﻳﻨﺎﻣﻴﻜﻲ‬

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

Monte Carlo Simulation ‫ﻧﻤﻮذج ﻣﻮﻧﺘﻲ ﻛﺎرﻟﻮ‬


Most Attractive Corner ‫ﲢﺪﻳﺪ أﻋﻈﻢ زاﻭﻳﺔ ﺟﺬاﺑﺔ‬
Most Likely Estimate ‫اﻟﺘﻘﺪﻳﺮ اﻷﻛﺜﺮ اﺣﺘﲈﻻ‬
Multi-Objective ‫ﻣﺘﻌﺪد اﻷﻫﺪاﻑ‬
Multiple Optimal Solutions ‫ﺣﻠﻮﻝ ﻣﺘﻌﺪدة ﻣﺜﲆ‬

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

Transportation Problem ‫ﻣﺸﻜﻠﺔ اﻟﻨﻘﻞ‬


Transportation Algorithm ‫ﺧﻄﻮات ﻃﺮﻳﻘﺔ اﻟﻨﻘﻞ‬
Transportation Tableau ‫ﺟﺪﻭﻝ اﻟﻨﻘﻞ‬

U
Unbalanced ‫ﻏﲑ ﻣﺘﻮازﻧﺔ‬
Unbound Feasible Solutions ‫اﳌﺸﺎﻛﻞ ﻏﲑ اﳌﻘﻴﺪة‬
Unit Profit ‫رﺑﺤﻴﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة‬
User Interface ‫اﻟﺘﻔﺎﻋﻞ ﻣﻊ اﳌﺴﺘﺨﺪﻡ‬

V
Variable Mix ‫اﳌﺘﻐﲑات اﳊﺮة اﻟﻘﻴﻤﺔ‬

Z
Zero-One-Problems ‫اﳌﺸﺎﻛﻞ ذﻭات اﻟﻘﻴﻤﺘﲔ‬
‫א‬

‫ﺑﺮﳎﺔ اﳍﺪﻑ ‪5‬‬

‫اﻟﱪﳎﺔ ﻏﲑ اﳋﻄﻴﺔ ‪66 ,6‬‬


‫أﺳﻌﺎر اﻟﻈﻞ ‪52‬‬
‫ﺑﺮﳎﺔ ﻣﺘﻌﺪدة اﻷﻫﺪاﻑ ‪66‬‬
‫أﺳﻠﻮب ﺗﻘﻴﻴﻢ اﻟﱪاﻣﺞ ﻭﻣﺮاﺟﻌﺘﻬﺎ ‪,161‬‬
‫ﺑﺮﻧﺎﻣﺞ أﻭﱄ ‪47‬‬
‫‪190 ,162‬‬

‫اﻷﻧﺸﻄﺔ اﻟﺴﺎﺑﻘﺔ ‪,168 ,166 ,164 ,163‬‬

‫ﲢﺪﻳﺪ أﻋﻈﻢ زاﻭﻳﺔ ﺟﺬاﺑﺔ ‪12‬‬ ‫‪204 ,193 ,179‬‬

‫اﻷﻧﺸﻄﺔ اﻟﻮﳘﻴﺔ ‪180 ,179‬‬


‫اﻟﺘﺤﻠﻞ ‪123 ,46‬‬
‫أﻭﻗﺎت إﲤﺎﻡ اﻟﻨﺸﺎط ‪189‬‬
‫ﲢﻠﻴﻞ اﳊﺴﺎﺳﻴﺔ ‪153 ,69 ,36 ,31 ,30‬‬
‫أﻭﻗﺎت ﻭﻗﻮع اﳊﺪث ‪187‬‬
‫ﲢﻠﻴﻞ اﻟﺸﺒﻜﺎت ‪66 ,2‬‬

‫اﻟﺘﻄﺎﺑﻘﻴﺔ أﻭ اﻟﺜﻨﺎﺋﻴﺔ ‪47‬‬

‫اﻟﺘﻘﺪﻳﺮ اﻷﻛﺜﺮ اﺣﺘﲈﻻ ‪184 ,183‬‬ ‫ﺑﺮﳎﺔ اﻷﻋﺪاد اﻟﺼﺤﻴﺤﺔ أﻭ ﻏﲑ اﻟﻜﴪﻳﺔ‬


‫اﻟﺘﻘﺪﻳﺮ اﳌﺘﺸﺎﺋﻢ ‪183‬‬ ‫‪66‬‬
‫اﻟﱪﳎﺔ اﳋﻄﻴﺔ ‪53 ,36 ,30 ,13 ,11 ,9 ,7 4 ,1‬‬
‫اﻟﺘﻘﺪﻳﺮ اﳌﺘﻔﺎﺋﻞ ‪183 ,182‬ـ ‪184‬‬
‫اﻟﱪﳎﺔ اﻟﺪﻳﻨﺎﻣﻴﻜﻴﺔ ‪66 ,7‬‬
‫ﺗﻜﻠﻔﺔ اﻟﻨﻘﻞ ‪,121 ,120 ,87 ,80 ,79 ,78‬‬
‫اﻟﱪﳎﺔ اﻟﺮﻳﺎﺿﻴﺔ ‪151 ,57 ,11 ,8 ,4 ,2‬‬
‫‪141 ,122‬‬

‫‪239‬‬
‫ﻛﺸﺎﻑ اﳌﻮﺿﻮﻋﺎت‬ ‫‪240‬‬
‫ﺻﻴﺎﻏﺔ اﳌﺸﻜﻠﺔ رﻳﺎﺿﻴﺎ ‪10‬‬

‫ﺟﺪﻭﻝ اﻟﺴﻤﺒﻠﻜﺲ ا ﻻﺑﺘﺪاﺋﻲ ‪43 ,19‬‬


‫ﻃﺮﻳﻘﺔ أﻗﻞ ﺗﻜﻠﻔﺔ ‪128 ,103 ,95 ,89 ,86 ,8‬‬
‫ﺟﺪﻭﻝ اﻟﻨﻘﻞ ‪80 ,79‬‬
‫ﻃﺮﻳﻘﺔ اﻟﺘﻮزﻳﻊ اﳌﻌﺪﻟﺔ ‪140 ,115 ,93‬‬
‫ﺟﺪﻭﻟﺔ اﻷﻭﻗﺎت ‪180‬‬
‫ﻃﺮﻳﻘﺔ اﳊﻞ اﻟﺒﻴﺎﲏ ‪17 ,11‬‬

‫ﻃﺮﻳﻘﺔ اﻟﺮﻛﻦ اﻟﺸﲈﱄ اﻟﻐﺮﰊ ‪124 ,89 ,81‬‬

‫ﻃﺮﻳﻘﺔ اﻟﺴﻤﺒﻠﻜﺲ ‪,36 ,31 ,18 ,13 ,7 ,5‬‬ ‫اﳊﻠﻮﻝ اﳌﻤﻜﻨﺔ ‪47 ,18 ,16 ,15 ,12 ,9‬‬

‫‪46 ,38‬‬ ‫ﺣﻠﻮﻝ ﻣﺘﻌﺪدة ﻣﺜﲆ ‪113 ,46‬‬


‫ﻃﺮﻳﻘﺔ اﳌﺴﺎر اﳊﺮج ‪207 ,190 ,162 ,161‬‬

‫‪130‬‬ ‫ﻃﺮﻳﻘﺔ ﻫﺎﻧﻐﺎرﻳﺎﻥ‬


‫ﺧﻄﻮات ﻃﺮﻳﻘﺔ اﻟﻨﻘﻞ ‪127‬‬

‫ﻋﻠﻢ اﻹﺣﺼﺎء ‪1‬‬

‫ﻋﻠﻢ اﻹدارة ‪62 ,4 ,3 ,2 ,1‬‬ ‫داﻟﺔ اﳍﺪﻑ ‪24 ,11 ,10 ,9 ,8 ,7 ,6 ,5‬‬

‫ﻋﻠﻢ ﺑﺤﻮث اﻟﻌﻤﻠﻴﺎت ‪2‬‬ ‫داﻟﺔ ﺗﺼﻐﲑ ‪36 ,26 ,5‬‬

‫ﻋﻤﻮد اﳌﺤﻮر ‪44 ,43 ,39‬‬

‫رﺑﺤﻴﺔ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة ‪23 ,22 ,20 ,19‬‬

‫ﻓﱰة اﳌﴩﻭع ‪185‬‬

‫اﻟﻔﻮاﺋﺾ ‪200 ,181 ,45 ,42 ,41 ,38 ,13‬‬


‫ﺻﻒ اﳌﺤﻮر ‪43 ,39‬‬

‫ﺻﻴﺎﻏﺔ اﻟﻘﻴﻮد ‪10‬‬


‫ﻗﻴﺪ ﻋﺪﻡ اﻟﺴﻠﺒﻴﺔ ‪10‬‬
‫‪241‬‬ ‫ﻛﺸﺎﻑ اﳌﻮﺿﻮﻋﺎت‬

‫اﳌﺸﺎﻛﻞ ﻏﲑ اﳌﻘﻴﺪة ‪47‬‬

‫ﻣﺸﻜﻠﺔ اﻟﱪﳎﺔ اﻟﺼﺤﻴﺤﺔ اﻟﺼﺎﻓﻴﺔ ‪6‬‬


‫ﻛﺴﺐ اﻟﻮﺣﺪة اﻟﻮاﺣﺪة ‪,23 ,22 ,20 ,19‬‬
‫ﻣﺸﻜﻠﺔ اﻟﱪﳎﺔ اﻟﺼﺤﻴﺤﺔ اﳌﺨﺘﻠﻄﺔ ‪6‬‬ ‫‪58 ,29 ,27‬‬

‫ﻣﺸﻜﻠﺔ اﻟﺘﻌﻴﲔ أﻭ اﻟﺘﺨﺼﻴﺺ ‪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‬‬

‫اﳌﺘﻐﲑات اﳊﺮة اﻟﻘﻴﻤﺔ ‪17‬‬


‫ﻧﻈﻢ اﳌﻌﻠﻮﻣﺎت اﻹدارﻳﺔ ‪3‬‬
‫اﳌﺘﻐﲑات اﻟﺰاﺋﺪة ‪35 ,26‬‬
‫ﻧﻘﻄﺔ ﻭﳘﻴﺔ ‪180 ,179 ,138‬‬
‫اﳌﺘﻐﲑات اﻟﺼﻨﺎﻋﻴﺔ ‪36 ,26‬‬
‫ﻧﲈذج اﻟﺼﻔﻮﻑ ‪2‬‬
‫اﳌﺘﻐﲑات اﻟﻔﺎﺋﻀﺔ ‪27 ,26 ,18 ,17 ,14 ,13‬‬

‫اﳌﺘﻐﲑات ﻏﲑ اﻟﺪاﺧﻠﺔ ﰲ اﳊﻞ ‪22‬‬


‫اﻟﻮﻗﺖ اﳌﺒﻜﺮ اﳌﺘﻮﻗﻊ ﻟﻼﻧﺘﻬﺎء ‪,172 ,171‬‬
‫ﳎﺎﻝ اﳊﻞ اﳌﻤﻜﻦ ‪11‬‬
‫‪189‬‬
‫اﻟﻮﻗﺖ اﳌﺘﺄﺧﺮ اﳌﺴﻤﻮح ﺑﻪ ‪,173 ,172‬‬ ‫اﳌﺪة اﳌﺘﻮﻗﻌﺔ ‪,170 ,169 ,168 ,167 ,164‬‬

‫‪176 ,175 ,174‬‬ ‫‪180 ,178 ,173 ,172‬‬

‫اﻟﻮﻗﺖ اﳌﺘﻮﻗﻊ ﻟﻼﻧﺘﻬﺎء ‪198 ,170 ,167‬‬ ‫ﻣﺮاﻛﺰ اﻟﺘﻮزﻳﻊ ‪,88 ,85 ,80 ,79 ,78 ,77‬‬

‫‪147 ,140 ,120‬‬

‫اﳌﺴﺎر اﳊﺮج ‪,179 ,178 ,167 ,162 CPM‬‬

‫‪180 ,187‬‬

‫اﳌﺴﺎرات أﻭ اﻟﻄﺮﻕ ‪178 ,170 ,169‬‬

You might also like