Professional Documents
Culture Documents
L3 (Theoretical) .En - Ar
L3 (Theoretical) .En - Ar
com -
ﺑﺤﺚﻣﺴﺎﺣﺔ ﺍﻟﺪﻭﻟﺔ
ﺍﻟﺒﺤﺚﻓﻲ ﻣﺴﺎﺣﺔ ﺍﻟﺤﺎﻟﺔ ﻋﺒﺎﺭﺓ ﻋﻦ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﺍﻟﺤﺎﻻﺕ ﺍﻟﻤﺘﻌﺪﺩﺓ ﻣﻊ ﻭﺟﻮﺩ ﺍﺗﺼﺎﻻﺕ )ﺭﻭﺍﺑﻂ( ﻣﻨﺎﺳﺒﺔ ﻓﻴﻤﺎ
ﺑﻴﻨﻬﺎ.ﻳﻤﻜﻦ ﺗﻤﺜﻴﻞ ﺃﻱ ﻣﺸﻜﻠﺔ ﻋﻠﻰ ﺃﻧﻬﺎ ﺑﺤﺚ ﻓﻀﺎﺉﻲ ﻟﻴﺘﻢ ﺣﻠﻬﺎ ﻣﻦ ﺧﻼﻝ ﺗﻄﺒﻴﻖ ﺑﻌﺾ ﺍﻟﻘﻮﺍﻋﺪ ﻣﻊ ﺍﻹﺳﺘﺮﺍﺗﻴﺠﻴﺔ
ﺍﻟﻔﻨﻴﺔﻭﻓﻖ ﺧﻮﺍﺭﺯﻣﻴﺔ ﺑﺤﺚ ﺫﻛﻴﺔ ﻣﻨﺎﺳﺒﺔ.
ﻣﺎﻗﻠﻨﺎﻩ ﻟﻠﺘﻮ ،ﻣﻦ ﺃﺟﻞ ﺗﻘﺪﻳﻢ ﻭﺻﻒ ﺭﺳﻤﻲ ﻟﻠﻤﺸﻜﻠﺔ ،ﻳﺠﺐ ﻋﻠﻴﻨﺎ ﺍﻟﻘﻴﺎﻡ ﺑﻤﺎ ﻳﻠﻲ:
.1ﺣﺪﺩ ﻣﺴﺎﺣﺔ ﺍﻟﺤﺎﻟﺔ ﺍﻟﺘﻲ ﺗﺤﺘﻮﻱ ﻋﻠﻰ ﺟﻤﻴﻊ ﺍﻟﺘﻜﻮﻳﻨﺎﺕ ﺍﻟﻤﻤﻜﻨﺔ ﻟﻠﻜﺎﺉﻨﺎﺕ ﺫﺍﺕ ﺍﻟﺼﻠﺔ
)ﻭﺭﺑﻤﺎ ﺑﻌﺾ ﺍﻟﻤﺴﺘﺤﻴﻼﺕ( .ﻣﻦ ﺍﻟﻤﻤﻜﻦ ﺑﺎﻟﻄﺒﻊ ﺗﻌﺮﻳﻒ ﻫﺬﺍ ﺍﻟﻔﻀﺎء ﺩﻭﻥ ﺗﻌﺪﺍﺩ ﺟﻤﻴﻊ ﺍﻟﺤﺎﻻﺕ ﺍﻟﺘﻲ ﻳﺤﺘﻮﻱ
ﻋﻠﻴﻬﺎﺑﺸﻜﻞ ﺻﺮﻳﺢ.
.2ﺣﺪﺩ ﺣﺎﻟﺔ ﻭﺍﺣﺪﺓ ﺃﻭ ﺃﻛﺜﺮ ﺿﻤﻦ ﺗﻠﻚ ﺍﻟﻤﺴﺎﺣﺔ ﺍﻟﺘﻲ ﺗﺼﻒ ﺍﻟﻤﻮﺍﻗﻒ ﺍﻟﻤﺤﺘﻤﻠﺔ ﺍﻟﺘﻲ ﻗﺪ ﺗﺒﺪﺃ ﻣﻨﻬﺎ ﻋﻤﻠﻴﺔ ﺣﻞ
ﺍﻟﻤﺸﻜﻠﺔ.ﻭﺗﺴﻤﻰ ﻫﺬﻩ ﺍﻟﺤﺎﻻﺕ ﺍﻟﺤﺎﻻﺕ ﺍﻷﻭﻟﻴﺔ.
.3ﺣﺪﺩ ﺣﺎﻟﺔ ﻭﺍﺣﺪﺓ ﺃﻭ ﺃﻛﺜﺮ ﺗﻜﻮﻥ ﻣﻘﺒﻮﻟﺔ ﻛﺤﻠﻮﻝ ﻟﻠﻤﺸﻜﻠﺔ .ﻭﺗﺴﻤﻰ ﻫﺬﻩ ﺍﻟﺤﺎﻻﺕ ﺣﺎﻻﺕ ﺍﻟﻬﺪﻑ.
.4ﺣﺪﺩ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﺍﻟﻘﻮﺍﻋﺪ ﺍﻟﺘﻲ ﺗﺼﻒ ﺍﻹﺟﺮﺍءﺍﺕ )ﺍﻟﻌﻮﺍﻣﻞ( ﺍﻟﻤﺘﺎﺣﺔ .ﻭﺳﻴﺘﻄﻠﺐ ﺍﻟﻘﻴﺎﻡ ﺑﺬﻟﻚ ﺍﻟﺘﻔﻜﻴﺮ ﻓﻲ
ﺍﻟﻤﺴﺎﺉﻞﺍﻟﺘﺎﻟﻴﺔ:
• ﻣﺎﻫﻲ ﺍﻻﻓﺘﺮﺍﺿﺎﺕ ﻏﻴﺮ ﺍﻟﻤﻌﻠﻨﺔ ﺍﻟﻤﻮﺟﻮﺩﺓ ﻓﻲ ﻭﺻﻒ ﺍﻟﻤﺸﻜﻠﺔ ﻏﻴﺮ ﺍﻟﺮﺳﻤﻴﺔ؟
• ﺇﻟﻰﺃﻱ ﻣﺪﻯ ﻳﺠﺐ ﺃﻥ ﺗﻜﻮﻥ ﺍﻟﻘﻮﺍﻋﺪ ﻋﺎﻣﺔ؟
• ﻣﺎﻣﻘﺪﺍﺭ ﺍﻟﻌﻤﻞ ﺍﻟﻤﻄﻠﻮﺏ ﻟﺤﻞ ﺍﻟﻤﺸﻜﻠﺔ ﺍﻟﺬﻱ ﻳﺠﺐ ﺣﺴﺎﺑﻪ ﻣﺴﺒﻘﺎً ﻭﺗﻤﺜﻴﻠﻪ ﻓﻲ ﺍﻟﻘﻮﺍﻋﺪ؟
ﻭﻳﻤﻜﻦﺑﻌﺪ ﺫﻟﻚ ﺣﻞ ﺍﻟﻤﺸﻜﻠﺔ ﺑﺎﺳﺘﺨﺪﺍﻡ ﺍﻟﻘﻮﺍﻋﺪ ،ﺑﺎﻻﺷﺘﺮﺍﻙ ﻣﻊ ﺍﺳﺘﺮﺍﺗﻴﺠﻴﺔ ﺍﻟﺘﺤﻜﻢ ﺍﻟﻤﻨﺎﺳﺒﺔ ،ﻟﻠﺘﺤﺮﻙ ﻋﺒﺮ
ﻣﺴﺎﺣﺔﺍﻟﻤﺸﻜﻠﺔ ﺣﺘﻰ ﻳﺘﻢ ﺍﻟﻌﺜﻮﺭ ﻋﻠﻰ ﻣﺴﺎﺭ ﻣﻦ ﺍﻟﺤﺎﻟﺔ ﺍﻷﻭﻟﻴﺔ ﺇﻟﻰ ﺣﺎﻟﺔ ﺍﻟﻬﺪﻑ .ﻭﺑﺎﻟﺘﺎﻟﻲ ﻓﺈﻥ ﻋﻤﻠﻴﺔ ﺍﻟﺒﺤﺚ ﺃﺳﺎﺳﻴﺔ
ﻟﻌﻤﻠﻴﺔﺣﻞ ﺍﻟﻤﺸﻜﻼﺕ .ﻭﻣﻊ ﺫﻟﻚ ،ﻓﺈﻥ ﺣﻘﻴﻘﺔ ﺃﻥ ﺍﻟﺒﺤﺚ ﻳﻮﻓﺮ ﺍﻷﺳﺎﺱ ﻟﻌﻤﻠﻴﺔ ﺣﻞ ﺍﻟﻤﺸﻜﻼﺕ ﻻ ﺗﻌﻨﻲ ﺃﻧﻪ ﻻ ﻳﻤﻜﻦ
ﺃﻳﻀﺎًﺍﺳﺘﻐﻼﻝ ﺍﻷﺳﺎﻟﻴﺐ ﺍﻷﺧﺮﻯ ﺍﻷﻛﺜﺮ ﻣﺒﺎﺷﺮﺓ .ﻛﻠﻤﺎ ﺃﻣﻜﻦ ،ﻳﻤﻜﻦ ﺗﻀﻤﻴﻨﻬﺎ ﻛﺨﻄﻮﺍﺕ ﻓﻲ ﺍﻟﺒﺤﺚ ﻋﻦ ﻃﺮﻳﻖ ﺗﺸﻔﻴﺮ
ﺗﻠﻚﺍﻟﻘﻮﺍﻋﺪ .ﺑﺎﻟﻄﺒﻊ ﻟﻠﻤﻌﻘﺪﺓ
ﺻﻔﺤﺔ1ﻝ9
ﻗﺴﻢﻋﻠﻮﻡ ﺍﻟﺤﺎﺳﺐ ﺩﻭﺭﺓﺍﻟﺬﻛﺎء ﺍﻻﺻﻄﻨﺎﻋﻲ )(CS 302
ﺍﻟﻤﺸﺎﻛﻞ،ﺳﺘﻜﻮﻥ ﻫﻨﺎﻙ ﺣﺎﺟﺔ ﺇﻟﻰ ﺣﺴﺎﺑﺎﺕ ﺃﻛﺜﺮ ﺗﻌﻘﻴﺪﺍ .ﺍﻟﺒﺤﺚ ﻋﺒﺎﺭﺓ ﻋﻦ ﺁﻟﻴﺔ ﻋﺎﻣﺔ ﻳﻤﻜﻦ ﺍﺳﺘﺨﺪﺍﻣﻬﺎ ﻋﻨﺪﻣﺎ ﻻ ﺗﻜﻮﻥ
ﻫﻨﺎﻙﻃﺮﻕ ﻣﺒﺎﺷﺮﺓ ﻣﻌﺮﻭﻓﺔ .ﻭﻓﻲ ﺍﻟﻮﻗﺖ ﻧﻔﺴﻪ ،ﻓﺈﻧﻪ ﻳﻮﻓﺮ ﺍﻹﻃﺎﺭ ﺍﻟﺬﻱ ﻳﻤﻜﻦ ﺗﻀﻤﻴﻦ ﺍﻟﻤﺰﻳﺪ ﻣﻦ ﺍﻷﺳﺎﻟﻴﺐ ﺍﻟﻤﺒﺎﺷﺮﺓ
ﻟﺤﻞﺍﻷﺟﺰﺍء ﺍﻟﻔﺮﻋﻴﺔ ﻣﻦ ﺍﻟﻤﺸﻜﻠﺔ .ﻟﺘﺼﻤﻴﻢ ﺧﻮﺍﺭﺯﻣﻴﺎﺕ ﺍﻟﺒﺤﺚ ﻭﺗﻨﻔﻴﺬﻫﺎ ﺑﻨﺠﺎﺡ ،ﻳﺠﺐ ﺃﻥ ﻳﻜﻮﻥ ﺍﻟﻤﺒﺮﻣﺞ ﻗﺎﺩﺭﺍً ﻋﻠﻰ
ﺗﺤﻠﻴﻞﺳﻠﻮﻛﻬﺎ ﻭﺍﻟﺘﻨﺒﺆ ﺑﻬﺎ .ﺍﻷﺳﺉﻠﺔ ﺍﻟﺘﻲ ﺗﺤﺘﺎﺝ ﺇﻟﻰ ﺇﺟﺎﺑﺔ ﺗﺸﻤﻞ:
• ﻋﻨﺪﻣﺎ ﻳﺘﻢ ﺍﻟﻌﺜﻮﺭ ﻋﻠﻰ ﺣﻞ ،ﻫﻞ ﻣﻦ ﺍﻟﻤﻀﻤﻮﻥ ﺃﻥ ﻳﻜﻮﻥ ﺍﻟﺤﻞ ﺍﻷﻣﺜﻞ؟
• ﻣﺎ ﻣﺪﻯ ﺗﻌﻘﻴﺪ ﻋﻤﻠﻴﺔ ﺍﻟﺒﺤﺚ ﻣﻦ ﺣﻴﺚ ﺍﺳﺘﺨﺪﺍﻡ ﺍﻟﻮﻗﺖ ﺃﻭ ﺍﺳﺘﺨﺪﺍﻡ ﺍﻟﺬﺍﻛﺮﺓ ،ﺍﻟﺦ...؟
• ﻛﻴﻒ ﻳﻤﻜﻦ ﻟﻠﻤﺘﺮﺟﻢ ﺍﻟﻔﻮﺭﻱ ﺗﻘﻠﻴﻞ ﺗﻌﻘﻴﺪ ﺍﻟﺒﺤﺚ ﺑﺸﻜﻞ ﺃﻛﺜﺮ ﻓﻌﺎﻟﻴﺔ؟
• ﻛﻴﻒ ﻳﻤﻜﻦ ﺗﺼﻤﻴﻢ ﺍﻟﻤﺘﺮﺟﻢ ﻟﻴﺴﺘﺨﺪﻡ ﻟﻐﺔ ﺍﻟﺘﻤﺜﻴﻞ ﺑﺄﻛﺒﺮ ﻗﺪﺭ ﻣﻦ ﺍﻟﻔﻌﺎﻟﻴﺔ؟
ﻟﻠﺤﺼﻮﻝﻋﻠﻰ ﺇﺟﺎﺑﺔ ﻣﻨﺎﺳﺒﺔ ﻟﻬﺬﻩ ﺍﻷﺳﺉﻠﺔ ،ﻳﻤﻜﻦ ﺗﻘﺴﻴﻢ ﺍﻟﺒﺤﺚ ﺇﻟﻰ ﺛﻼﺛﺔ ﺃﺟﺰﺍء .ﻳﻘﺪﻡ ﺍﻟﺠﺰء ﺍﻷﻭﻝ ﻣﺠﻤﻮﻋﺔ
ﻣﻦﺍﻟﺘﻌﺮﻳﻔﺎﺕ ﻭﺍﻟﻤﻔﺎﻫﻴﻢ ﺍﻟﺘﻲ ﺗﻀﻊ ﺃﺳﺲ ﺇﺟﺮﺍء ﺍﻟﺒﺤﺚ ﺍﻟﺬﻱ ﻳﺘﻢ ﻣﻦ ﺧﻼﻟﻪ ﺗﻌﻴﻴﻦ ﺍﻻﺳﺘﻘﺮﺍء .ﻭﻳﻌﺮﺽ ﺍﻟﺠﺰء ﺍﻟﺜﺎﻧﻲ
ﻣﻨﺎﻫﺞﺑﺪﻳﻠﺔ ﺗﻢ ﺍﺗﺒﺎﻋﻬﺎ ﻓﻲ ﺍﻻﺳﺘﻘﺮﺍء ﻛﺈﺟﺮﺍء ﺑﺤﺚ ،ﻭﺃﺧﻴﺮﺍً ﻳﻘﺪﻡ ﺍﻟﺠﺰء ﺍﻟﺜﺎﻟﺚ ﻣﺴﺎﺣﺔ ﺍﻹﺻﺪﺍﺭ ﻛﻤﻨﻬﺠﻴﺔ ﻋﺎﻣﺔ ﻟﺘﻨﻔﻴﺬ
ﺍﻻﺳﺘﻘﺮﺍءﻛﺈﺟﺮﺍء ﺑﺤﺚ .ﺇﺫﺍ ﻛﺎﻥ ﺇﺟﺮﺍء ﺍﻟﺒﺤﺚ ﻳﺤﺘﻮﻱ ﻋﻠﻰ ﻣﺒﺎﺩﺉ ﺃﺟﺰﺍء ﺍﻟﻤﺘﻄﻠﺒﺎﺕ ﺍﻟﺜﻼﺛﺔ ﺍﻟﻤﺬﻛﻮﺭﺓ ﺃﻋﻼﻩ ،ﻓﻴﻤﻜﻦ ﺃﻥ
ﺗﻮﻓﺮﺧﻮﺍﺭﺯﻣﻴﺔ ﺍﻟﺒﺤﺚ ﺿﻤﺎﻧﺎً ﻟﻠﺤﺼﻮﻝ ﻋﻠﻰ ﺍﻟﺤﻞ ﺍﻷﻣﺜﻞ ﻟﻠﻤﺸﻜﻠﺔ ﺍﻟﺤﺎﻟﻴﺔ.
ﺻﻔﺤﺔ2ﻝ9
ﻗﺴﻢﻋﻠﻮﻡ ﺍﻟﺤﺎﺳﺐ ﺩﻭﺭﺓﺍﻟﺬﻛﺎء ﺍﻻﺻﻄﻨﺎﻋﻲ )(CS 302
ﺇﺫﺍﻟﻢ ﻳﻜﻦ ﺇﻧﺸﺎء ﺣﺎﻻﺕ ﺟﺪﻳﺪﺓ ﻣﻤﻜﻨﺎً ،ﻓﻴﺠﺐ ﺇﻧﻬﺎء ﺍﻟﺨﻮﺍﺭﺯﻣﻴﺔ .ﻭﻣﻊ ﺫﻟﻚ ،ﻓﻲ ﺧﻮﺍﺭﺯﻣﻴﺘﻨﺎ ﺍﻟﺒﺴﻴﻄﺔ ،ﻟﻢ ﻧﻘﻢ
ﺑﺘﻀﻤﻴﻦﺫﻟﻚ ﻋﻤﺪﺍً ﻟﺘﺒﺴﻴﻂ ﺍﻷﻣﺮ .ﻭﻟﻜﻦ ﻛﻴﻒ ﻳﻤﻜﻦ ﻟﻠﻤﺮء ﺃﻥ ﻳﻮﻟﺪ ﺣﺎﻻﺕ ﺍﻟﻤﺸﻜﻠﺔ؟ ﻹﺿﻔﺎء ﺍﻟﻄﺎﺑﻊ ﺍﻟﺮﺳﻤﻲ ﻋﻠﻰ
ﺫﻟﻚ،ﻧﺤﺪﺩ ﺃﺭﺑﻌﺔ ﺻﻔﻮﻑ ،ﺗﺴﻤﻰ ﻣﺴﺎﺣﺔ ﺍﻟﺤﺎﻟﺔ ،ﻳﺸُﺎﺭ ﺇﻟﻴﻬﺎ ﺑـ
ﺻﻔﺤﺔ3ﻝ9
ﻗﺴﻢﻋﻠﻮﻡ ﺍﻟﺤﺎﺳﺐ ﺩﻭﺭﺓﺍﻟﺬﻛﺎء ﺍﻻﺻﻄﻨﺎﻋﻲ )(CS 302
.2ﺗﺤﻠﻴﻞ ﺍﻟﻤﺸﻜﻠﺔ .ﻳﻤﻜﻦ ﻟﺒﻌﺾ ﺍﻟﻤﻴﺰﺍﺕ ﺍﻟﻤﻬﻤﺔ ﺟﺪﺍً ﺃﻥ ﻳﻜﻮﻥ ﻟﻬﺎ ﺗﺄﺛﻴﺮ ﻫﺎﺉﻞ ﻋﻠﻰ ﻣﺪﻯ ﻣﻼءﻣﺔ ﺍﻟﺘﻘﻨﻴﺎﺕ ﺍﻟﻤﺨﺘﻠﻔﺔ
ﺍﻟﻤﻤﻜﻨﺔﻟﺤﻞ ﺍﻟﻤﺸﻜﻠﺔ.
.3ﻋﺰﻝ ﻭﺗﻤﺜﻴﻞ ﺍﻟﻤﻌﺮﻓﺔ ﺍﻟﻤﻬﻤﺔ ﺍﻟﻀﺮﻭﺭﻳﺔ ﻟﺤﻞ ﺍﻟﻤﺸﻜﻠﺔ.
.4ﺍﺧﺘﺮ ﺃﻓﻀﻞ ﺗﻘﻨﻴﺎﺕ ﺣﻞ ﺍﻟﻤﺸﻜﻼﺕ ﻭﻗﻢ ﺑﺘﻄﺒﻴﻘﻬﺎ ﻋﻠﻰ ﻣﺸﻜﻠﺔ ﻣﻌﻴﻨﺔ.
ﻳﻌﺪﻗﻴﺎﺱ ﺃﺩﺍء ﺣﻞ ﺍﻟﻤﺸﻜﻼﺕ ﺃﻣﺮﺍً ﺃﺳﺎﺳﻴﺎً ﻓﻲ ﺃﻱ ﻧﻬﺞ ﻟﺤﻞ ﺍﻟﻤﺸﻜﻼﺕ .ﺇﻥ ﻣﺨﺮﺟﺎﺕ ﺧﻮﺍﺭﺯﻣﻴﺔ ﺣﻞ
ﺍﻟﻤﺸﻜﻼﺕﻫﻲ ﺇﻣﺎ ﺍﻟﻔﺸﻞ ﺃﻭ ﺍﻟﺤﻞ) .ﻗﺪ ﺗﺘﻌﻄﻞ ﺑﻌﺾ ﺍﻟﺨﻮﺍﺭﺯﻣﻴﺎﺕ ﻓﻲ ﺣﻠﻘﺔ ﻻ ﻧﻬﺎﺉﻴﺔ ﻭﻻ ﺗﺮُﺟﻊ ﺃﻱ ﻣﺨﺮﺟﺎﺕ ﺃﺑﺪﺍً(.
ﺳﻨﻘﻮﻡﺑﺘﻘﻴﻴﻢ ﺃﺩﺍء ﺍﻟﺨﻮﺍﺭﺯﻣﻴﺔ ﺑﺄﺭﺑﻊ ﻃﺮﻕ:
ﺍﻻﻛﺘﻤﺎﻝ:ﻫﻞ ﺍﻟﺨﻮﺍﺭﺯﻣﻴﺔ ﻣﻀﻤﻮﻧﺔ ﻹﻳﺠﺎﺩ ﺣﻞ ﻋﻨﺪﻣﺎ ﻳﻜﻮﻥ ﻫﻨﺎﻙ ﺣﻞ؟ ﺍﻷﻣﺜﻠﻴﺔ:ﻫﻞ ﺗﺠﺪ -
ﺍﻹﺳﺘﺮﺍﺗﻴﺠﻴﺔﺍﻟﺤﻞ ﺍﻷﻣﺜﻞ؟ -
ﺗﻌﻘﻴﺪﺍﻟﻮﻗﺖ:ﻛﻢ ﻣﻦ ﺍﻟﻮﻗﺖ ﻳﺴﺘﻐﺮﻕ ﺇﻳﺠﺎﺩ ﺍﻟﺤﻞ؟ -
ﺗﻌﻘﻴﺪﺍﻟﻔﻀﺎء:ﻣﺎ ﻣﻘﺪﺍﺭ ﺍﻟﺬﺍﻛﺮﺓ ﺍﻟﻼﺯﻣﺔ ﻹﺟﺮﺍء ﺍﻟﺒﺤﺚ؟ -
ﺗﻘﻨﻴﺔﺍﻟﺒﺤﺚ
ﺑﻌﺪﺃﻥ ﻗﻤﻨﺎ ﺑﺼﻴﺎﻏﺔ ﺑﻌﺾ ﺍﻟﻤﺸﺎﻛﻞ ،ﻧﺤﺘﺎﺝ ﺍﻵﻥ ﺇﻟﻰ ﺣﻠﻬﺎ .ﻭﻳﺘﻢ ﺫﻟﻚ ﻋﻦ ﻃﺮﻳﻖ ﺍﻟﺒﺤﺚ ﻓﻲ ﻣﺴﺎﺣﺔ ﺍﻟﺪﻭﻟﺔ.
ﺟﺬﺭﺷﺠﺮﺓ ﺍﻟﺒﺤﺚ ﻫﻮ ﻋﻘﺪﺓ ﺑﺤﺚ ﺗﺘﻮﺍﻓﻖ ﻣﻊ ﺍﻟﺤﺎﻟﺔ ﺍﻷﻭﻟﻴﺔ .ﺍﻟﺨﻄﻮﺓ ﺍﻷﻭﻟﻰ ﻫﻲ ﺍﺧﺘﺒﺎﺭ ﻣﺎ ﺇﺫﺍ ﻛﺎﻧﺖ ﻫﺬﻩ ﺣﺎﻟﺔ ﺍﻟﻬﺪﻑ.
ﻭﻷﻥﻫﺬﻩ ﻟﻴﺴﺖ ﺣﺎﻟﺔ ﻫﺪﻑ ،ﻓﺈﻧﻨﺎ ﺑﺤﺎﺟﺔ ﺇﻟﻰ ﺍﻟﻨﻈﺮ ﻓﻲ ﺑﻌﺾ ﺍﻟﺤﺎﻻﺕ ﺍﻷﺧﺮﻯ .ﻭﻳﺘﻢ ﺫﻟﻚ ﻋﻦ ﻃﺮﻳﻖ ﺗﻮﺳﻴﻊ ﺍﻟﻮﺿﻊ
ﺍﻟﺤﺎﻟﻲ؛ﺃﻱ ﺗﻄﺒﻴﻖ ﺍﻟﺪﺍﻟﺔ ﺍﻟﻼﺣﻘﺔ ﻋﻠﻰ ﺍﻟﺤﺎﻟﺔ ﺍﻟﺤﺎﻟﻴﺔ ،ﻭﺑﺎﻟﺘﺎﻟﻲ ﺗﻮﻟﻴﺪ ﻣﺠﻤﻮﻋﺔ ﺟﺪﻳﺪﺓ ﻣﻦ ﺍﻟﺤﺎﻻﺕ .ﻭﺍﻵﻥ ﻳﺠﺐ ﻋﻠﻴﻨﺎ
ﺃﻥﻧﺨﺘﺎﺭ ﺃﻳﺎً ﻣﻦ ﻫﺬﻩ ﺍﻻﺣﺘﻤﺎﻻﺕ ﻳﺠﺐ ﺃﻥ ﻧﻔﻜﺮ ﻓﻴﻪ ﺃﻛﺜﺮ .ﻧﺴﺘﻤﺮ ﻓﻲ ﺍﻻﺧﺘﻴﺎﺭ ﻭﺍﻻﺧﺘﺒﺎﺭ ﻭﺍﻟﺘﻮﺳﻴﻊ ﺇﻣﺎ ﺃﻥ ﻳﺘﻢ ﺍﻟﻌﺜﻮﺭ ﻋﻠﻰ
ﺣﻞﺃﻭ ﻻ ﺗﻮﺟﺪ ﺣﺎﻻﺕ ﺃﺧﺮﻯ ﻟﻴﺘﻢ ﺗﻮﺳﻴﻌﻬﺎ .ﻳﺘﻢ ﺗﺤﺪﻳﺪ ﺍﺧﺘﻴﺎﺭ ﺍﻟﺤﺎﻟﺔ ﺍﻟﻤﺮﺍﺩ ﺗﻮﺳﻴﻌﻬﺎ ﻣﻦ ﺧﻼﻝ ﺍﺳﺘﺮﺍﺗﻴﺠﻴﺔ ﺍﻟﺒﺤﺚ .ﻣﻦ
ﺍﻟﻤﻬﻢﺍﻟﺘﻤﻴﻴﺰ ﺑﻴﻦ ﻣﺴﺎﺣﺔ ﺍﻟﺤﺎﻟﺔ ﻭﺷﺠﺮﺓ ﺍﻟﺒﺤﺚ .ﺑﺎﻟﻨﺴﺒﺔ ﻟﻤﺸﻜﻠﺔ ﺍﻟﻌﺜﻮﺭ ﻋﻠﻰ ﺍﻟﻄﺮﻳﻖ ،ﻫﻨﺎﻙ ﻓﻘﻂﻥﻭﻻﻳﺎﺕ ﻓﻲ
ﻣﺴﺎﺣﺔﺍﻟﻮﻻﻳﺔ ،ﻭﺍﺣﺪﺓ ﻟﻜﻞ ﻣﺪﻳﻨﺔ .ﻭﻟﻜﻦ ﻫﻨﺎﻙ ﻋﺪﺩ ﻻ ﺣﺼﺮ ﻟﻪ ﻣﻦ ﺍﻟﻌﻘﺪ .ﻫﻨﺎﻙ ﺍﻟﻌﺪﻳﺪ ﻣﻦ ﺍﻟﻄﺮﻕ ﻟﺘﻤﺜﻴﻞ ﺍﻟﻌﻘﺪ،
ﻟﻜﻨﻨﺎﺳﻨﻔﺘﺮﺽ ﺃﻥ ﺍﻟﻌﻘﺪﺓ ﻋﺒﺎﺭﺓ ﻋﻦ ﺑﻨﻴﺔ ﺑﻴﺎﻧﺎﺕ ﻣﻜﻮﻧﺔ ﻣﻦ ﺧﻤﺴﺔ ﻣﻜﻮﻧﺎﺕ:
ﺻﻔﺤﺔ4ﻝ9
ﻗﺴﻢﻋﻠﻮﻡ ﺍﻟﺤﺎﺳﺐ ﺩﻭﺭﺓﺍﻟﺬﻛﺎء ﺍﻻﺻﻄﻨﺎﻋﻲ )(CS 302
ﻛﺎﻟﻌﺎﺩﺓ،ﻧﻔﺮﻕ ﺑﻴﻦ ﻋﺎﺉﻠﺘﻴﻦ ﺭﺉﻴﺴﻴﺘﻴﻦ ﻻﺳﺘﺮﺍﺗﻴﺠﻴﺎﺕ ﺍﻟﺒﺤﺚ :ﺍﻟﺒﺤﺚ ﺍﻟﻤﻨﻬﺠﻲ ﻭﺍﻟﺒﺤﺚ ﺍﻟﻤﺤﻠﻲ .ﻳﻘﻮﻡ
ﺍﻟﺒﺤﺚﺍﻟﻤﻨﻬﺠﻲ ﺑﺰﻳﺎﺭﺓ ﻛﻞ ﺣﺎﻟﺔ ﻳﻤﻜﻦ ﺃﻥ ﺗﻜﻮﻥ ﺣﻼ ً،ﺃﻭ ﻳﺘﺨﻄﻰ ﻓﻘﻂ ﺍﻟﺤﺎﻻﺕ ﺍﻟﺘﻲ ﻳﻈﻬﺮ ﺃﻥ ﺍﻵﺧﺮﻳﻦ ﻳﺴﻴﻄﺮﻭﻥ ﻋﻠﻴﻬﺎ،
ﻟﺬﻟﻚﻓﻬﻮ ﺩﺍﺉﻤﺎً ﻗﺎﺩﺭ ﻋﻠﻰ ﺇﻳﺠﺎﺩ ﺍﻟﺤﻞ ﺍﻷﻣﺜﻞ .ﺍﻟﺒﺤﺚ ﺍﻟﻤﺤﻠﻲ ﻻ ﻳﻀﻤﻦ ﻫﺬﺍ ﺍﻟﺴﻠﻮﻙ .ﻋﻨﺪﻣﺎ ﻳﻨﺘﻬﻲ ،ﺑﻌﺪ ﺍﺳﺘﻨﻔﺎﺩ
ﺍﻟﻤﻮﺍﺭﺩ)ﻣﺜﻞ ﺍﻟﻮﻗﺖ ﺍﻟﻤﺘﺎﺡ ﺃﻭ ﻋﺪﺩ ﻣﺤﺪﻭﺩ ﻣﻦ ﺍﻟﺘﻜﺮﺍﺭﺍﺕ( ،ﻓﺈﻧﻪ ﻳﺒُﻠﻎ ﻋﻦ ﺃﻓﻀﻞ ﺣﻞ ﺗﻢ ﺍﻟﻌﺜﻮﺭ ﻋﻠﻴﻪ ﺣﺘﻰ ﺍﻵﻥ ،ﻭﻟﻜﻦ
ﻟﻴﺲﻫﻨﺎﻙ ﻣﺎ ﻳﻀﻤﻦ ﺃﻧﻪ ﺍﻟﺤﻞ ﺍﻷﻣﺜﻞ .ﻹﺛﺒﺎﺕ ﺍﻷﻣﺜﻠﻴﺔ ،ﻫﻨﺎﻙ ﺣﺎﺟﺔ ﺇﻟﻰ ﺧﻮﺍﺭﺯﻣﻴﺎﺕ ﻣﻨﻬﺠﻴﺔ ،ﺑﺘﻜﻠﻔﺔ ﺇﺿﺎﻓﻴﺔ ﺗﺘﻤﺜﻞ
ﻓﻲﺃﻭﻗﺎﺕ ﺗﺸﻐﻴﻞ ﺃﻃﻮﻝ ﻓﻴﻤﺎ ﻳﺘﻌﻠﻖ ﺑﺎﻟﺒﺤﺚ ﺍﻟﻤﺤﻠﻲ .ﻏﺎﻟﺒﺎً ﻣﺎ ﺗﺘﻔﺎﻗﻢ ﺧﻮﺍﺭﺯﻣﻴﺎﺕ ﺍﻟﺒﺤﺚ ﺍﻟﻤﻨﻬﺠﻲ ﻣﻊ ﺣﺠﻢ
ﺍﻟﻤﺸﻜﻠﺔﻣﻘﺎﺭﻧﺔ ﺑﺨﻮﺍﺭﺯﻣﻴﺎﺕ ﺍﻟﺒﺤﺚ ﺍﻟﻤﺤﻠﻴﺔ.
ﺃﻧﻮﺍﻉﺗﻘﻨﻴﺎﺕ ﺍﻟﺒﺤﺚ
ﻋﺎﺩﺓ ًﻣﺎ ﻳﺘﻢ ﺗﺼﻨﻴﻒ ﺃﻧﻮﺍﻉ ﺍﻟﺒﺤﺚ ﺍﻟﺬﻛﻲ ﺇﻟﻰ ﻓﺉﺘﻴﻦ؛ﺍﻟﺒﺤﺚ ﺍﻷﻋﻤﻰ ﻭﺍﻹﺭﺷﺎﺩﻱ .ﺍﻟﺒﺤﺚ ﺍﻷﻋﻤﻰ ﻫﻮ ﺃﺳﻠﻮﺏ
ﻟﻠﻌﺜﻮﺭﻋﻠﻰ ﺍﻟﻬﺪﻑ ﺩﻭﻥ ﺃﻱ ﻣﻌﻠﻮﻣﺎﺕ ﺇﺿﺎﻓﻴﺔ ﺗﺴﺎﻋﺪ ﻋﻠﻰ ﺍﺳﺘﻨﺘﺎﺝ ﺍﻟﻬﺪﻑ ،ﻭﺑﻬﺬﺍ ﺍﻟﻨﻮﻉ ﻻ ﻳﻮﺟﺪ ﺃﻱ ﺍﻋﺘﺒﺎﺭ ﻟﻮﻗﺖ
ﺍﻟﻌﻤﻠﻴﺔﺃﻭ ﺳﻌﺔ ﺍﻟﺬﺍﻛﺮﺓ.
ﻓﻲﺍﻟﺠﺎﻧﺐ ﺍﻵﺧﺮ ،ﻳﺤﺘﻮﻱ ﺍﻟﺒﺤﺚ ﺍﻹﺭﺷﺎﺩﻱ ﺩﺍﺉﻤﺎً ﻋﻠﻰ ﻭﻇﻴﻔﺔ ﺗﻘﻴﻴﻢ ﺗﺴﻤﻰ ﺍﻟﻮﻇﻴﻔﺔ ﺍﻹﺭﺷﺎﺩﻳﺔ ﺍﻟﺘﻲ ﺗﻮﺟﻪ
ﻭﺗﺘﺤﻜﻢﻓﻲ ﺳﻠﻮﻙ ﺧﻮﺍﺭﺯﻣﻴﺔ ﺍﻟﺒﺤﺚ ﻟﻠﻮﺻﻮﻝ ﺇﻟﻰ ﺍﻟﻬﺪﻑ ﺑﺄﻗﻞ ﺗﻜﻠﻔﺔ ﻭﻭﻗﺖ ﻭﻣﺴﺎﺣﺔ ﻟﻠﺬﺍﻛﺮﺓ .ﺗﺤﺘﻮﻱ ﺍﻷﻗﺴﺎﻡ ﺍﻟﺘﺎﻟﻴﺔ
ﻋﻠﻰﺗﻔﺎﺻﻴﻞ ﻛﻞ ﻧﻮﻉ ﻣﻦ ﺃﻧﻮﺍﻉ ﺍﻟﺒﺤﺚ ﻣﻊ ﺃﻣﺜﻠﺔ ﺑﺴﻴﻄﺔ.
ﺃ.ﺑﺤﺚ ﺃﻋﻤﻰ
ﻫﻨﺎﻙﺍﻟﻌﺪﻳﺪ ﻣﻦ ﺇﺳﺘﺮﺍﺗﻴﺠﻴﺎﺕ ﺍﻟﺒﺤﺚ ﺍﻟﺘﻲ ﺗﻨﺪﺭﺝ ﺗﺤﺖ ﻋﻨﻮﺍﻥ ﺍﻟﺒﺤﺚ ﺍﻷﻋﻤﻰ )ﻭﻳﺴﻤﻰ ﺃﻳﻀﺎً ﺍﻟﺒﺤﺚ ﺍﻟﻤﻮﺣﺪ(.
ﻭﻳﻌﻨﻲﺍﻟﻤﺼﻄﻠﺢ ﺃﻧﻪ ﻟﻴﺲ ﻟﺪﻳﻬﻢ ﻣﻌﻠﻮﻣﺎﺕ ﺇﺿﺎﻓﻴﺔ ﺣﻮﻝ ﺍﻟﺤﺎﻻﺕ ﺑﺨﻼﻑ ﺗﻠﻚ ﺍﻟﻤﻨﺼﻮﺹ ﻋﻠﻴﻬﺎ ﻓﻲ ﺗﻌﺮﻳﻒ ﺍﻟﻤﺸﻜﻠﺔ.
ﻛﻞﻣﺎ ﻳﻤﻜﻨﻬﻢ ﻓﻌﻠﻪ ﻫﻮ ﺇﻧﺸﺎء ﺧﻠﻔﺎء ﻭﺗﻤﻴﻴﺰ ﺣﺎﻟﺔ ﺍﻟﻬﺪﻑ ﻋﻦ ﺣﺎﻟﺔ ﻏﻴﺮ ﺍﻟﻬﺪﻑ .ﻭﺑﺎﻟﺘﺎﻟﻲ ﻓﺈﻥ ﺍﺳﺘﺮﺍﺗﻴﺠﻴﺎﺕ ﺍﻟﺒﺤﺚ
ﺍﻷﻋﻤﻰﻟﻴﺲ ﻟﺪﻳﻬﺎ ﺃﻱ ﻣﻌﻠﻮﻣﺎﺕ ﺳﺎﺑﻘﺔ ﻋﻦ ﺍﻟﻬﺪﻑ ﻭﻻ ﺍﻟﻄﺮﻕ ﺍﻟﺒﺴﻴﻄﺔ ﺗﺆﺩﻱ ﺇﻟﻴﻪ .ﻭﻣﻊ ﺫﻟﻚ ،ﻓﺈﻥ ﺍﻟﺒﺤﺚ ﺍﻷﻋﻤﻰ
ﻟﻴﺲﺳﻴﺉﺎً ،ﻧﻈﺮﺍً ﻷﻥ ﺍﻟﻤﺰﻳﺪ ﻣﻦ ﺍﻟﻤﺸﻜﻼﺕ ﺃﻭ ﺍﻟﺘﻄﺒﻴﻘﺎﺕ ﺗﺤﺘﺎﺝ ﺇﻟﻰ ﺣﻞ؛ ﺑﻤﻌﻨﻰ ﺁﺧﺮ ﻫﻨﺎﻙ ﺑﻌﺾ ﺍﻟﻤﺸﻜﻼﺕ ﺗﻌﻄﻲ
ﺣﻠﻮﻻ ًﺟﻴﺪﺓ ﺇﺫﺍ ﺗﻢ ﺣﻠﻬﺎ ﺑﺎﺳﺘﺨﺪﺍﻡ ﺍﻟﺒﺤﺚ ﺍﻷﻭﻝ ﺑﺎﻟﻌﻤﻖ ﺃﻭ ﺍﻟﻌﺮﺽ .ﻟﺬﻟﻚ ،ﻫﻨﺎﻙ ﻧﻮﻋﺎﻥ:
ﺻﻔﺤﺔ5ﻝ9
ﻗﺴﻢﻋﻠﻮﻡ ﺍﻟﺤﺎﺳﺐ ﺩﻭﺭﺓﺍﻟﺬﻛﺎء ﺍﻻﺻﻄﻨﺎﻋﻲ )(CS 302
.1ﻗﻢ ﺑﺘﻜﻮﻳﻦ ﻗﺎﺉﻤﺔ ﺍﻧﺘﻈﺎﺭ ﻣﻜﻮﻧﺔ ﻣﻦ ﻋﻨﺼﺮ ﻭﺍﺣﺪ Qﺗﺘﻜﻮﻥ ﻣﻦ ﺍﻟﻌﻘﺪﺓ ﺍﻟﺠﺬﺭﻳﺔ.
.2ﺣﺘﻰ ﻳﺼﺒﺢ Qﻓﺎﺭﻏﺎً ﺃﻭ ﻳﺘﻢ ﺍﻟﻮﺻﻮﻝ ﺇﻟﻰ ﺍﻟﻬﺪﻑ ،ﺣﺪﺩ ﻣﺎ ﺇﺫﺍ ﻛﺎﻥ ﺍﻟﻌﻨﺼﺮ ﺍﻷﻭﻝ ﻓﻲ Qﻫﻮ ﺍﻟﻬﺪﻑ.
ﺏ.ﺇﺫﺍ ﻟﻢ ﻳﻜﻦ ﻛﺬﻟﻚ ،ﻗﻢ ﺑﺈﺯﺍﻟﺔ ﺍﻟﻌﻨﺼﺮ ﺍﻷﻭﻝ ﻣﻦ Qﻭﺃﺿﻒ ﺍﻟﻌﻨﺎﺻﺮ ﺍﻟﻔﺮﻋﻴﺔ ﻟﻠﻌﻨﺼﺮ ﺍﻷﻭﻝ ،ﺇﻥ
ﻭﺟﺪﺕ،ﺇﻟﻰ ﻣﻘﺪﻣﺔ .Q
.3ﺇﺫﺍ ﺗﻢ ﺍﻟﻮﺻﻮﻝ ﺇﻟﻰ ﺍﻟﻬﺪﻑ ،ﺍﻟﻨﺠﺎﺡ؛ ﻓﺸﻞ ﺁﺧﺮ.
.1ﻗﻢ ﺑﺘﻜﻮﻳﻦ ﻗﺎﺉﻤﺔ ﺍﻧﺘﻈﺎﺭ ﻣﻜﻮﻧﺔ ﻣﻦ ﻋﻨﺼﺮ ﻭﺍﺣﺪ Qﺗﺘﻜﻮﻥ ﻣﻦ ﺍﻟﻌﻘﺪﺓ ﺍﻟﺠﺬﺭﻳﺔ.
.2ﺣﺘﻰ ﻳﺼﺒﺢ Qﻓﺎﺭﻏﺎً ﺃﻭ ﻳﺘﻢ ﺍﻟﻮﺻﻮﻝ ﺇﻟﻰ ﺍﻟﻬﺪﻑ ،ﺣﺪﺩ ﻣﺎ ﺇﺫﺍ ﻛﺎﻥ ﺍﻟﻌﻨﺼﺮ ﺍﻷﻭﻝ ﻓﻲ Qﻫﻮ ﺍﻟﻬﺪﻑ.
ﺏ.ﺇﺫﺍ ﻟﻢ ﻳﻜﻦ ﻛﺬﻟﻚ ،ﻗﻢ ﺑﺈﺯﺍﻟﺔ ﺍﻟﻌﻨﺼﺮ ﺍﻷﻭﻝ ﻣﻦ Qﻭﺃﺿﻒ ﺍﻟﻌﻨﺎﺻﺮ ﺍﻟﻔﺮﻋﻴﺔ ﻟﻠﻌﻨﺼﺮ ﺍﻷﻭﻝ ،ﺇﻥ ﻭﺟﺪﺕ ،ﺇﻟﻰ
ﺍﻟﺠﺰءﺍﻟﺨﻠﻔﻲ ﻣﻦ .Q
.3ﺇﺫﺍ ﺗﻢ ﺍﻟﻮﺻﻮﻝ ﺇﻟﻰ ﺍﻟﻬﺪﻑ ،ﺍﻟﻨﺠﺎﺡ؛ ﻓﺸﻞ ﺁﺧﺮ.
ﺏ.ﺍﻟﺒﺤﺚ ﺍﺭﺷﺎﺩﻱ
ﻓﻲﺍﻟﺒﺤﺚ ﺍﻹﺭﺷﺎﺩﻱ ،ﻧﺴﺘﺨﺪﻡ ﺑﺸﻜﻞ ﻋﺎﻡ ﻭﺍﺣﺪﺓ ﺃﻭ ﺃﻛﺜﺮ ﻣﻦ ﺍﻟﻮﻇﺎﺉﻒ ﺍﻹﺭﺷﺎﺩﻳﺔ ﻟﺘﺤﺪﻳﺪ ﺍﻟﺪﻭﻝ ﺍﻟﻤﺮﺷﺤﺔ
ﺍﻷﻓﻀﻞﻣﻦ ﺑﻴﻦ ﻣﺠﻤﻮﻋﺔ ﻣﻦ ﺍﻟﺤﺎﻻﺕ ﺍﻟﻘﺎﻧﻮﻧﻴﺔ ﺍﻟﺘﻲ ﻳﻤﻜﻦ ﺇﻧﺸﺎﺅﻫﺎ ﻣﻦ ﺩﻭﻟﺔ ﻣﻌﺮﻭﻓﺔ .ﻭﺑﻌﺒﺎﺭﺓ ﺃﺧﺮﻯ ،ﻓﺈﻥ ﺍﻟﻮﻇﻴﻔﺔ
ﺍﻹﺭﺷﺎﺩﻳﺔﺗﻘﻴﺲ ﻣﺪﻯ ﻣﻼءﻣﺔ ﺍﻟﺪﻭﻝ ﺍﻟﻤﺮﺷﺤﺔ .ﺍﻝ
ﺻﻔﺤﺔ6ﻝ9
ﻗﺴﻢﻋﻠﻮﻡ ﺍﻟﺤﺎﺳﺐ ﺩﻭﺭﺓﺍﻟﺬﻛﺎء ﺍﻻﺻﻄﻨﺎﻋﻲ )(CS 302
ﻛﻠﻤﺎﻛﺎﻥ ﺍﺧﺘﻴﺎﺭ ﺍﻟﺤﺎﻻﺕ ﺃﻓﻀﻞ ،ﻗﻞ ﻋﺪﺩ ﺍﻟﺤﺎﻻﺕ ﺍﻟﻮﺳﻴﻄﺔ ﻟﻠﻮﺻﻮﻝ ﺇﻟﻰ ﺍﻟﻬﺪﻑ .ﻟﻜﻦ؛ ﺃﺻﻌﺐ ﻣﻬﻤﺔ ﻓﻲ ﻣﺸﺎﻛﻞ
ﺍﻟﺒﺤﺚﺍﻹﺭﺷﺎﺩﻱ ﻫﻲ ﺍﺧﺘﻴﺎﺭ ﺍﻟﻮﻇﺎﺉﻒ ﺍﻹﺭﺷﺎﺩﻳﺔ .ﻳﺘﻌﻴﻦ ﻋﻠﻰ ﺍﻟﻤﺮء ﺃﻥ ﻳﺨﺘﺎﺭﻫﺎ ﺑﺸﻜﻞ ﺑﺪﻳﻬﻲ ،ﺑﺤﻴﺚ ﻳﻜﻮﻥ ﻣﻦ
ﺍﻟﻤﺄﻣﻮﻝﻓﻲ ﻣﻌﻈﻢ ﺍﻟﺤﺎﻻﺕ ﺃﻥ ﻳﺘﻤﻜﻦ ﻣﻦ ﺗﻘﻠﻴﻢ ﻣﺴﺎﺣﺔ ﺍﻟﺒﺤﺚ ﺑﺸﻜﻞ ﺻﺤﻴﺢ.
ﺗﺴﺘﺨﺪﻡﻃﺮﻕ ﺍﻟﺒﺤﺚ ﺍﻹﺭﺷﺎﺩﻳﺔ ﻭﻇﻴﻔﺔ ﺍﻟﺘﻘﻴﻴﻢ ﻟﺘﻮﺟﻴﻪ ﺍﻟﺒﺤﺚ ﻧﺤﻮ ﺍﻟﻬﺪﻑ .ﺳﻴﺘﻢ ﺍﺳﺘﺨﺪﺍﻡ ﺍﻟﻤﻌﻠﻮﻣﺎﺕ
ﺍﻟﻤﺘﻌﻠﻘﺔﺑﻤﺴﺎﺣﺔ ﺍﻟﻮﻻﻳﺔ ﻟﺘﻮﺟﻴﻪ ﺍﻟﺒﺤﺚ .ﻳﺘﻢ ﺍﺳﺘﺨﺪﺍﻡ ﺍﻟﻤﻌﺮﻓﺔ ﻓﻲ ﻭﻇﻴﻔﺔ ﺍﻻﻧﺘﻈﺎﺭ ﻟﺘﺤﺪﻳﺪ ﺍﻟﻌﻘﺪﺓ ﺍﻟﺘﻲ ﺳﻴﺘﻢ
ﺗﻮﺳﻴﻌﻬﺎﺑﻌﺪ ﺫﻟﻚ .ﺗﺴﺘﺨﺪﻡ ﻫﺬﻩ ﺍﻟﻌﻤﻠﻴﺔ ﻭﻇﻴﻔﺔ ﺍﻟﺘﻘﻴﻴﻢ:
ﻭﻇﻴﻔﺔﺍﻟﺘﻘﻴﻴﻢ ﻭ)ﻥ(
ﺍﻟﺘﻜﻠﻔﺔ:ﺯ)ﻥ(=ﺝ
ﺍﻟﻜﺸﻒﻋﻦ ﻣﺠﺮﻳﺎﺕ ﺍﻷﻣﻮﺭ) h)n(=E :ﺗﻘﺪﻳﺮ ﺍﻟﻤﺴﺎﻓﺔ ﺇﻟﻰ ﺍﻟﻬﺪﻑ(
ﺣﻴﺚ -:g)n( :ﻳﻘﻴﺲ ﺍﻟﻄﻮﻝ ﺍﻟﻔﻌﻠﻲ ﻟﻠﻤﺴﺎﺭ ﻣﻦ ﺃﻱ ﺣﺎﻟﺔ ) (nﺇﻟﻰ ﺣﺎﻟﺔ ﺍﻟﺒﺪﺍﻳﺔ .ﺑﻤﻌﻨﻰ ﺁﺧﺮ ،ﻫﻲ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﻔﻌﻠﻴﺔ ﻣﻦ
ﺍﻟﻌﻘﺪﺓﺍﻷﻭﻟﻴﺔ )ﻋﻘﺪﺓ ﺍﻟﺒﺪﺍﻳﺔ( ﺇﻟﻰ ﺍﻟﻌﻘﺪﺓ ) nﺃﻱ ﺇﻳﺠﺎﺩ ﺗﻜﻠﻔﺔ ﺍﻟﻤﺴﺎﺭ ﺍﻷﻣﺜﻞ(
ﻳﺄﺗﻲﺍﺳﻢ " "Hill Climbingﻣﻦ ﻓﻜﺮﺓ ﺃﻧﻚ ﺗﺤﺎﻭﻝ ﺍﻟﻌﺜﻮﺭ ﻋﻠﻰ ﻗﻤﺔ ﺍﻟﺘﻞ ﻭﺗﺬﻫﺐ ﻓﻲ ﺍﻻﺗﺠﺎﻩ ﺍﻷﻋﻠﻰ ﺃﻳﻨﻤﺎ ﻛﻨﺖ.
ﺻﻔﺤﺔ7ﻝ9
ﻗﺴﻢﻋﻠﻮﻡ ﺍﻟﺤﺎﺳﺐ ﺩﻭﺭﺓﺍﻟﺬﻛﺎء ﺍﻻﺻﻄﻨﺎﻋﻲ )(CS 302
.1ﻗﻢ ﺑﺘﻜﻮﻳﻦ ﻗﺎﺉﻤﺔ ﺍﻧﺘﻈﺎﺭ ﻣﻜﻮﻧﺔ ﻣﻦ ﻋﻨﺼﺮ ﻭﺍﺣﺪ Qﺗﺘﻜﻮﻥ ﻣﻦ ﺍﻟﻌﻘﺪﺓ ﺍﻟﺠﺬﺭﻳﺔ.
.2ﺣﺘﻰ ﻳﺼﺒﺢ Qﻓﺎﺭﻏﺎً ﺃﻭ ﻳﺘﻢ ﺍﻟﻮﺻﻮﻝ ﺇﻟﻰ ﺍﻟﻬﺪﻑ ،ﺣﺪﺩ ﻣﺎ ﺇﺫﺍ ﻛﺎﻥ ﺍﻟﻌﻨﺼﺮ ﺍﻷﻭﻝ ﻓﻲ Qﻫﻮ ﺍﻟﻬﺪﻑ.
ﺏ( ﺇﺫﺍ ﻟﻢ ﻳﻜﻦ ﺍﻷﻣﺮ ﻛﺬﻟﻚ ،ﻗﻢ ﺑﺈﺯﺍﻟﺔ ﺍﻟﻌﻨﺼﺮ ﺍﻷﻭﻝ ﻣﻦ ،Qﻭﻗﻢ ﺑﻔﺮﺯ ﺃﺑﻨﺎﺉﻪ ،ﺇﻥ ﻭﺟﺪ ،ﻭﻓﻘﺎً ﻟﺘﻘﺪﻳﺮ
ﻗﻴﻤﺔﺍﻟﻤﺴﺎﻓﺔ ﺍﻟﻤﺘﺒﻘﻴﺔ ( ،g)nﻭﺃﺿﻒ ﻫﺬﻩ ﺍﻟﻘﺎﺉﻤﺔ ﺍﻟﻤﺼﻨﻔﺔ ﺇﻟﻰ ﺍﻟﺠﺰء ﺍﻷﻣﺎﻣﻲ ﻣﻦ .Q
.3ﺇﺫﺍ ﺗﻢ ﺍﻟﻮﺻﻮﻝ ﺇﻟﻰ ﺍﻟﻬﺪﻑ ،ﺍﻟﻨﺠﺎﺡ؛ ﻓﺸﻞ ﺁﺧﺮ.
.1ﻗﻢ ﺑﺘﻜﻮﻳﻦ ﻗﺎﺉﻤﺔ ﺍﻧﺘﻈﺎﺭ ﻣﻜﻮﻧﺔ ﻣﻦ ﻋﻨﺼﺮ ﻭﺍﺣﺪ Qﺗﺘﻜﻮﻥ ﻣﻦ ﺍﻟﻌﻘﺪﺓ ﺍﻟﺠﺬﺭﻳﺔ.
.2ﺣﺘﻰ ﻳﺼﺒﺢ Qﻓﺎﺭﻏﺎً ﺃﻭ ﻳﺘﻢ ﺍﻟﻮﺻﻮﻝ ﺇﻟﻰ ﺍﻟﻬﺪﻑ ،ﺣﺪﺩ ﻣﺎ ﺇﺫﺍ ﻛﺎﻥ ﺍﻟﻌﻨﺼﺮ ﺍﻷﻭﻝ ﻓﻲ Qﻫﻮ ﺍﻟﻬﺪﻑ.
ﺏ( ﺇﺫﺍ ﻟﻢ ﻳﻜﻦ ﺍﻷﻣﺮ ﻛﺬﻟﻚ ،ﻓﻘﻢ ﺑﺈﺯﺍﻟﺔ ﺍﻟﻌﻨﺼﺮ ﺍﻷﻭﻝ ﻣﻦ ،Qﻭﺃﺿﻒ ﺃﺑﻨﺎﺉﻪ ﺇﻟﻰ ،Qﺇﻥ ﻭﺟﺪ ،ﻭﻗﻢ
ﺑﻔﺮﺯﻛﻞ Qﻭﻓﻘﺎً ﻟﻘﻴﻤﺔ ﺍﻟﻤﺴﺎﻓﺔ ﺍﻟﻤﺘﺒﻘﻴﺔ ﺍﻟﻤﻘﺪﺭﺓ (.g)n
.3ﺇﺫﺍ ﺗﻢ ﺍﻟﻮﺻﻮﻝ ﺇﻟﻰ ﺍﻟﻬﺪﻑ ،ﺍﻟﻨﺠﺎﺡ؛ ﻓﺸﻞ ﺁﺧﺮ.
ﺻﻔﺤﺔ8ﻝ9
ﻗﺴﻢﻋﻠﻮﻡ ﺍﻟﺤﺎﺳﺐ ﺩﻭﺭﺓﺍﻟﺬﻛﺎء ﺍﻻﺻﻄﻨﺎﻋﻲ )(CS 302
.1ﻗﻢ ﺑﺘﻜﻮﻳﻦ ﻗﺎﺉﻤﺔ ﺍﻧﺘﻈﺎﺭ ﻣﻜﻮﻧﺔ ﻣﻦ ﻋﻨﺼﺮ ﻭﺍﺣﺪ Qﺗﺘﻜﻮﻥ ﻣﻦ ﺍﻟﻌﻘﺪﺓ ﺍﻟﺠﺬﺭﻳﺔ.
.2ﺣﺘﻰ ﻳﺼﺒﺢ Qﻓﺎﺭﻏﺎً ﺃﻭ ﻳﺘﻢ ﺍﻟﻮﺻﻮﻝ ﺇﻟﻰ ﺍﻟﻬﺪﻑ ،ﺣﺪﺩ ﻣﺎ ﺇﺫﺍ ﻛﺎﻥ ﺍﻟﻌﻨﺼﺮ ﺍﻷﻭﻝ ﻓﻲ Qﻫﻮ ﺍﻟﻬﺪﻑ.
ﺏ( ﺇﺫﺍ ﻟﻢ ﻳﻜﻦ ﺍﻷﻣﺮ ﻛﺬﻟﻚ ،ﻗﻢ ﺑﺈﺯﺍﻟﺔ ﺍﻟﻌﻨﺼﺮ ﺍﻷﻭﻝ ﻣﻦ ،Qﻭﺃﺿﻒ ﺃﺑﻨﺎﺉﻪ ﺇﻟﻰ ،Qﺇﻥ ﻭﺟﺪ ،ﻭﻗﻢ
ﺑﻔﺮﺯﻛﻞ Qﻭﻓﻘﺎً ﻟﺘﻘﺪﻳﺮ ﺍﻟﻤﺴﺎﻓﺔ ﺍﻟﻤﺘﺒﻘﻴﺔ ﺇﻟﻰ ﻗﻴﻤﺔ ﺍﻟﻬﺪﻑ (.h)n
.3ﺇﺫﺍ ﺗﻢ ﺍﻟﻮﺻﻮﻝ ﺇﻟﻰ ﺍﻟﻬﺪﻑ ،ﺍﻟﻨﺠﺎﺡ؛ ﻓﺸﻞ ﺁﺧﺮ.
.4ﺑﺤﺚ*
ﺧﻮﺍﺭﺯﻣﻴﺔﺍﻟﺒﺤﺚ ﺍﻟﻨﺠﻤﻴﺔ ﻫﻲ ﺧﻮﺍﺭﺯﻣﻴﺔ ﺑﺤﺚ ﺭﺳﻮﻣﻴﺔ ﻣﺴﺘﺨﺪﻣﺔ ﻋﻠﻰ ﻧﻄﺎﻕ ﻭﺍﺳﻊ .ﻭﻫﻲ ﺃﻳﻀﺎً ﺧﻮﺍﺭﺯﻣﻴﺔ
ﺇﺭﺷﺎﺩﻳﺔﻋﺎﻟﻴﺔ ﺍﻟﻜﻔﺎءﺓ ﺗﺴﺘﺨﺪﻡ ﻓﻲ ﺍﻟﻌﺜﻮﺭ ﻋﻠﻰ ﻣﺴﺎﺭ ﻣﺘﻐﻴﺮ ﺃﻭ ﻣﻨﺨﻔﺾ ﺍﻟﺘﻜﻠﻔﺔ .ﺗﻌﺘﺒﺮ ﻭﺍﺣﺪﺓ ﻣﻦ ﺃﻓﻀﻞ ﺧﻮﺍﺭﺯﻣﻴﺎﺕ
ﺍﻟﺒﺤﺚﺍﻟﺬﻛﻴﺔ ﺍﻟﺘﻲ ﺗﺠﻤﻊ ﺑﻴﻦ ﻣﺰﺍﻳﺎ ﻛﻞ ﻣﻦ ﺧﻮﺍﺭﺯﻣﻴﺔ ﺍﻷﻓﻀﻞ ﺃﻭﻻ ًﻭﺍﻟﺨﻮﺍﺭﺯﻣﻴﺔ ﺍﻟﻔﺮﻋﻴﺔ ﻭﺍﻟﻤﻨﻀﻤﺔ .ﺗﺴﺘﺨﺪﻡ ﺧﻮﺍﺭﺯﻣﻴﺔ
ﺍﻟﺒﺤﺚﻋﻦ ﻣﺴﺎﺭ ﺍﻟﻨﺠﻤﺔ ﻭﻇﻴﻔﺔ ﺍﻟﺘﻘﻴﻴﻢ )ﻳﺸُﺎﺭ ﺇﻟﻴﻬﺎ ﻋﺎﺩﺓ ًﺑـ ( (f )nﻟﺘﻮﺟﻴﻪ ﻭﺗﺤﺪﻳﺪ ﺍﻟﺘﺮﺗﻴﺐ ﺍﻟﺬﻱ ﻳﺰﻭﺭ ﺑﻪ ﺍﻟﺒﺤﺚ ﺍﻟﻌﻘﺪ
ﻓﻲﺍﻟﺸﺠﺮﺓ .ﻳﺘﻢ ﺇﻋﻄﺎء ﻭﻇﻴﻔﺔ ﺍﻟﺘﻘﻴﻴﻢ ﻋﻠﻰ ﺍﻟﻨﺤﻮ ﺍﻟﺘﺎﻟﻲf)n( = g)n( + h)n( :
ﺃﻳﻦ:ﺯ )ﻥ(ﻫﻲ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﻔﻌﻠﻴﺔ ﻣﻦ ﺍﻟﻌﻘﺪﺓ ﺍﻷﻭﻟﻴﺔ )ﻋﻘﺪﺓ ﺍﻟﺒﺪﺍﻳﺔ( ﺇﻟﻰ ﺍﻟﻌﻘﺪﺓ ) nﺃﻱ ﺇﻳﺠﺎﺩ ﺗﻜﻠﻔﺔ ﺍﻟﻤﺴﺎﺭ ﺍﻷﻣﺜﻞ(h)n( ،
ﻫﻲﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﻤﻘﺪﺭﺓ ﻟﻠﻤﺴﺎﺭ ﺍﻷﻣﺜﻞ ﻣﻦ ﺍﻟﻌﻘﺪﺓ nﺇﻟﻰ ﺍﻟﻌﻘﺪﺓ ﺍﻟﻤﺴﺘﻬﺪﻓﺔ )ﺍﻟﻌﻘﺪﺓ ﺍﻟﻮﺟﻬﺔ( ،ﻭﺍﻟﺘﻲ ﻳﻌﺘﻤﺪ ﻋﻠﻰ
ﺍﻟﻤﻌﻠﻮﻣﺎﺕﺍﻹﺭﺷﺎﺩﻳﺔ ﻟﻤﻨﻄﻘﺔ ﺍﻟﻤﺸﻜﻠﺔ.
ﺧﻮﺍﺭﺯﻣﻴﺔﺍﻟﺒﺤﺚ *Aﻫﻲ:
.1ﻗﻢ ﺑﺘﺸﻜﻴﻞ ﻗﺎﺉﻤﺔ ﺍﻧﺘﻈﺎﺭ Qﻣﻦ ﺍﻟﻤﺴﺎﺭﺍﺕ ﺍﻟﺠﺰﺉﻴﺔ .ﺩﻉ Qﺍﻷﻭﻟﻲ ﻳﺘﻜﻮﻥ ﻣﻦ ﻣﺴﺎﺭ ﺧﺎﻝ ٍﻣﻦ ﺍﻟﺘﻜﻠﻔﺔ ﻭﺍﻟﺨﻄﻮﺍﺕ
ﺍﻟﺼﻔﺮﻳﺔﻣﻦ ﺍﻟﺠﺬﺭ ﺇﻟﻰ ﻻ ﻣﻜﺎﻥ.
.2ﺣﺘﻰ ﻳﺼﺒﺢ Qﻓﺎﺭﻏﺎً ﺃﻭ ﻳﺘﻢ ﺍﻟﻮﺻﻮﻝ ﺇﻟﻰ ﺍﻟﻬﺪﻑ ،ﺣﺪﺩ ﻣﺎ ﺇﺫﺍ ﻛﺎﻥ ﺍﻟﻤﺴﺎﺭ ﺍﻷﻭﻝ ﻓﻲ Qﻳﺼﻞ ﺇﻟﻰ ﺍﻟﻬﺪﻑ.
2ﺏ.4ﻗﻢ ﺑﻔﺮﺯ Qﻭﻓﻘﺎً ﻟﻤﺠﻤﻮﻉ ﺍﻟﺘﻜﻠﻔﺔ ﺍﻟﻔﻌﻠﻴﺔ ﺣﺘﻰ ﺍﻵﻥ +ﺗﻘﺪﻳﺮ ﺍﻟﺤﺪ ﺍﻷﺩﻧﻰ ﻟـ
ﺍﻟﺘﻜﻠﻔﺔﺍﻟﻤﺘﺒﻘﻴﺔ.
.3ﺇﺫﺍ ﺗﻢ ﺍﻟﻮﺻﻮﻝ ﺇﻟﻰ ﺍﻟﻬﺪﻑ ،ﺍﻟﻨﺠﺎﺡ؛ ﻓﺸﻞ ﺁﺧﺮ.
ﺻﻔﺤﺔ9ﻝ9