تعريف البرمجة غير الخطية:

اﻟﺒﺮﻣﺠﺔ اﻟﻐﻴﺮ ﺧﻄﻴﺔ ﻫﻲ ﻣﻔﻬﻮم ﻓﻲ ﻣﺠﺎل ﺑﺤﻮث اﻟﻌﻤﻠﻴﺎت ﻳﺴﺘﺨﺪم ﻟﺤﻞ ﻣﺸﺎﻛﻞ ﻣﻌﻘﺪة وﺗﺤﺴﻴﻦ أداء اﻟﻨﻈﻢ. ﺗﺨﺘﻠﻒ ﻋﻦ اﻟﺒﺮﻣﺠﺔ اﻟﺨﻄﻴﺔ اﻟﺘﻘﻠﻴﺪﻳﺔ ﺑﻄﺒﻴﻌﺘﻬﺎ، ﺣﻴﺚ ﺗﺴﻤﺢ ﺑﺘﻤﺜﻴﻞ وﺣﻞ ﻣﺠﻤﻮﻋﺔ ﻣﺘﻨﻮﻋﺔ ﻣﻦ اﻟﻤﺴﺎﺋﻞ اﻟﺘﻲ ﻻ ﻳﻤﻜﻦ ﺗﻤﺜﻴﻠﻬﺎ ﺑﺸﻜﻞ ﺧﻄﻲ. ﺗﻌﺘﻤﺪ اﻟﺒﺮﻣﺠﺔ اﻟﻐﻴﺮ

ﺧﻄﻴﺔ ﻋﻠﻰ اﻻﺳﺘﻔﺎدة ﻣﻦ ﺗﻘﻨﻴﺎت رﻳﺎﺿﻴﺔ ﻣﻌﻘﺪة ﻣﺜﻞ اﻟﺒﺮﻣﺠﺔ اﻟﺼﺤﻴﺔ، واﻟﺒﺮﻣﺠﺔ اﻟﻌﺪدﻳﺔ،

واﻟﺒﺮﻣﺠﺔ اﻟﺪﻳﻨﺎﻣﻴﻜﻴﺔ. ﺗﺠﻤﻊ اﻟﺒﺮﻣﺠﺔ اﻟﻐﻴﺮ ﺧﻄﻴﺔ ﺑﻴﻦ اﻟﺮﻳﺎﺿﻴﺎت واﻟﺤﻮﺳﺒﺔ ﻟﺤﻞ ﻣﺸﺎﻛﻞ ﻣﺘﻌﺪدة اﻟﻤﺘﻐﻴﺮات وﺗﺤﺴﻴﻦ أداء اﻟﻨﻈﻢ. ﻳﻤﻜﻦ اﺳﺘﺨﺪاﻣﻬﺎ ﻓﻲ ﻣﺠﻤﻮﻋﺔ ﻣﺘﻨﻮﻋﺔ ﻣﻦ اﻟﻤﺠﺎﻻت ﻣﺜﻞ اﻟﺘﺨﻄﻴﻂ واﻟﺠﺪوﻟﺔ، وﺗﺼﻤﻴﻢ اﻟﺸﺒﻜﺎت، وأﻣﻮر أﺧﺮى ﺗﺘﻄﻠﺐ ﺗﺤﺴﻴﻦ وﺗﺤﺴﻴﻦ اﻟﻘﺮارات، ﺗﺘﻴﺢ ﻫﺬه اﻷﺳﺎﻟﻴﺐ ﻟﻠﺒﺎﺣﺜﻴﻦ واﻟﻤﺨﻄﻄﻴﻦ ﺗﺤﻘﻴﻖ أﻗﺼﻰ اﺳﺘﻔﺎدة ﻣﻦ اﻟﻤﻮارد وﺗﺤﺴﻴﻦ أداء اﻟﻌﻤﻠﻴﺎتبشكل فعال.

ـهداف البرمجة غير التحسين الأداء 
حلالمشكلات المعقدة.
تقليل التكاليف.
تحسين اتخاذ القرار.
يوجد طرق كثيرة لحل مسائل البرمجة غير الخطية منها: 
ﻃﺮﻳﻘﺔ اﻟﺤﻞ اﻟﻤﺒﺎﺷﺮ ﻟﻠﺒﺮﻣﺠﺔ ﻏﻴﺮ اﻟﺨﻄﻴﺔ

•    ﻃﺮق اﻹﻟﻐﺎء - ﻃﺮﻳﻘﺔ اﻟﺘﺼﻨﻴﻒ ﻹﻳﺠﺎد ﺟﺬر اﻟﺪاﻟﺔ ﻃﺮق اﻻﺳﺘﻨﺒﺎط -

ﻃﺮﻳﻘﺔ ﻧﻴﻮﺗﻦ - راﻓﺴﻮن ﻹﻳﺠﺎد ﺟﺬر اﻟﺪاﻟﺔ

•    ﻃﺮﻳﻘﺔ اﻟﺤﻞ اﻟﻤﺒﺎﺷﺮ ﻟﻠﺒﺮﻣﺠﺔ ﻏﻴﺮ اﻟﺨﻄﻴﺔ




آخر تعديل: الاثنين، 15 أبريل 2024، 12:24 AM