**برنامج حلال المشاكل العام the GPS program **
& ﻳﺠﺐ تحديد الحالات اﻷوﻟﻴﺔ و النهائية ( اﻟﺒـﻴـﺎﻧـﺎت واﻷﻫـﺪاف ) ﻛـﻤـﺎ ﻫـﻮ الحال ﻓﻲ ﺑﺮاﻣﺞ ﺣﻞ المسائل -ﻛﻤﺎ ﻳﺠﺐ أﻳﻀﺎ تحديد ﻣﻌﺎﻣﻼت ﺗﻐﻴﻴﺮ الحالات .
ﻟﻜﻦ-ﻓﻲ اﻟﺒﺮﻧﺎﻣﺞ اﻟﻌﺎم-يمكن أن ﺗﺘﺨﺬ المعاملات ﺷﻜﻼ أﻛﺜﺮ عمومية ﻷن ﻫﺪﻓﻬﺎ اﻟﻮﺣﻴﺪ ﻫﻮ ﺗﻘﻠﻴﻞ اﻟﻔﺮق بين الحالة اﻟﺮاﻫﻨﺔ و الهدف .
وذﻟـﻚ ﺑـﺎﺗـﺒـﺎع ﻣﻨﻬﺠﻴﺔ اﻟﻮﺳﻴﻠﺔ اﻟﺘﻲ تحقق الهدف واﻟﺘﻲ يمكن ﺗﻄﺒﻴﻘﻬﺎ ﻋﻠﻰ ﻣﺴﺎﺋﻞ ﺗﺨﺘﻠﻒ اﺧﺘﻼﻓﺎ بينيا. ﻓﺈذا ﻛﻨﺖ أرﻳﺪ ﺣﻞ ﻣﺸﻜﻠﺔ اﻟﺬﻫﺎب ﻣﻦ ﻣﻨﺰﻟﻲ-ﻟﻨـﻘـﻞ أﻧـﻪ ﻓـﻲ ﻟـﻨـﺪن-إﻟـﻰ ادنبره .
ﻓﺈﻧﻨﻲ أﺑﺤﺚ ﻋﻦ ﻣﻌﺎﻣﻞ يمكن أن ﻳﺨﻔﺾ اﻟﻔﺮق بين ﺣﺎﻟﺔ " المنزل " وﺣﺎﻟﺔ " ﻓﻲ أدﻧﺒﺮة " .وﻫﺬا اﻟﻔﺮق ﻫـﻮ اﺧـﺘـﻼف ﻓـﻲ الموقع و يمكن ﺗـﻘـﻠـﻴـﻠـﺔ ﺑﺎﺳﺘﺨﺪام اﻟﻄﺎﺋﺮة أو اﻟﻘﻄﺎر؟
وﻟﻜﻦ ﻻ ﺗﻘﻠﻊ اﻟﻄﺎﺋﺮة وﻻ اﻟﻘﻄﺎر ﻣﻦ المنزل و إنما ﻣﻦ المطار أو من اﻟﺴﻜﻚ الحديدية وﻫﻜﺬا أﺻﺒﺢ ﻟﺪي ﻫﺪف ﻓﺮﻋﻲ " اﻟﻮﺻﻮل إﻟﻰ المطار ( أو ﻣﺤﻄﺔ اﻟﺴﻜﻚ الحديدية ) واﻟﺬي يتعين ﻋﻠﻲ اﻵن أن أﺧﻄﻂ ﻟﺘﺤﻘﻴﻘﻪ.. وﻫﻜﺬا.
وﻣﻦ إﺣﺪى اﻟﺴﻤﺎت اﻟﻬﺎﻣﺔ المميزة ﻟﻠـﺒـﺮاﻣـﺞ العامة أن المعامل اﻟﺬي اﺧﺘﻴﺮ ﻟﺘﻘﻠﻴﻞ اﻟﻔﺮق بين الحالة اﻷوﻟﻴﺔ واﻟﻨﻬﺎﺋﻴﺔ ﻗﺪ ﻻ ﻳﻜﻮن ﻗﺎﺑﻼ ﻟﻠﺘﻄﺒﻴﻖ ﻓﻲ الموقف المطروح ﻓﻲ ذﻟﻚ الوقت ﻣﺜﻞ اﻟﻄﺎﺋﺮة أو القطار .
وﺑﺪﻻ ﻣﻦ أن ﻳـﻘـﻮم GPS ﺑﺮﻓﺾ ﻫﺬا المعامل ﻓﺈﻧﻪ ﻳﺤﺎول أن ﻳﻐير الموقف ﻟﻴﺼﺒﺢ ﻣﻨﺎﺳﺒﺎ ﻟﻬﺬا المعامل و ﻧﻠﺨﺺ ﻓﻴﻤﺎ ﻳﻠﻲ أﻧﻮاع اﻷﻫﺪاف