خلال فترة الأسابيع الماضية و من خلال دراستي في جامعة الملك فهد للـ eMBA تعلمنا شي ظريف و يمكن الاستفادة منه كثيرا في الحياة العملية و يمكن الإستفادة منه في كثير من القرارات التي يحتاجها الإنسان في الحياة الإعتيادية. إنها Linear Programming و لكي أوضح ما يمكن الإستفادة منه باستخدام البرمجة الخطية ، سأقوم بعرض قصة عائلية يدور فيها الحديث بين رجل و زوجته و من ثم نقوم بتحليل القصة و حل المشكلة العويصة التي أهمتهم و أقلقت الزوج كالمعتاد…
" أقبلت أم ناصر بالقهوة لأبو ناصر و هو جالس في مجلس الصالة ، حطت القهوة قالت له ، أبي فلوس نروح السوق.
رد أبو ناصر: رجعنا لنفس السموفونية حقت الفلوس ، وش رايك نحط ميزانية للبيت و نتفق على بنود الميزانية.
أم ناصر: زين زين ، أجل حط لي لحالي ميزانية 4000 ريال لو سمحت.
أبو ناصر : "محاولا اللعب عليها " وش رايك أو شي نتفق أننا نوفر على الأقل 4000 ريال في الشهر و الباقي نوزعه على البنود الأخرى.ا
أم ناصر : لا بأس. "
المهم بعد نقاش طويل بينهم أتفقوا على وضع بنود ميزانية شهرية و عليهم الوصول لقيمة ما يتم رصده لكل بند، و سجلوا النقاط التالية/
- راتب أبو ناصر 15000 ريال.
- البند الخاص بأم ناصر يجب أن لا يتجاوز 20% من الراتب بأي حال من الأحوال. و لا نعلم ماهو حتى هذه اللحظة.
- المصروفات الخاصة بالمنزل ، بالمنطق يجب أن تكون أكثر من البند الخاص بأم ناصر على الأقل بـ 100 ريال.
- من الخبرة العملية مدارس الأطفال لن تقل عن 1700 ريال شهريا.
- لن يصرف أبو ناصر أكثر من 18% من راتبه في مدارس الأطفال.
- بما أن الإيجارات مرتفعة هذه الأيام ، فإيجار المنزل لن يقل عن 2500 ريال.
- أكد أبو ناصر أنه لن يصرف أكثر من 15% من راتبه على الجوال و الإنترنت و صيانة سيارته الفخمة.
- لكن أبو ناصر تحسف في نص النقاش قام أقنع أم ناصر أن الجوال و الإنترنت و السيارة ، معدل مجموعهم لن يقل عن 900 ريال شهريا، يزيد في شي و ينقص في شي.
- إحتد النقاش بين أبو ناصر و أم ناصر، فض النقاش الإتفاق على الشرط التالي، البند الخاص لأم ناصر يجب أن يكون ضعف البند الخاص بصيانة السيارة على الأقل.
- لو كان إيجار المنزل أكثر من 25% من راتب أبو ناصر فإنه سيقوم بالبحث عن منزل أخر لأن ذلك يعتبر أكثر من بدل السكن لديه.
- فواتير الماء و الكهرباء لن تقل للأسف عن 250 ريال كمعدل طوال السنة حسب الشقة التي يسكنون فيها حاليا.
- رجعت أم ناصر على سالفة الإنترنت و الجوال ، و اتفقوا انها ما تزيد على 350 ريال بكل الأحوال ، لكن في العموم يجب توفير 200 ريال كحد أدنى.
- طبعا عشان المستقبل كلاهما متفقين على توفير 4000 ريال شهريا أو أكثر.
سأقوم الأن بشرح طريقة الوصول لقيمة البنود الخاصة بميزانية أبو ناصر ، باستخدام البرمجة الخطية Linear Programming
المبلغ الكلي هو 15000 ريال
و يجب تقسيمة على البنود التالية /
| إحتياجات الزوجة |
| مدارس الأطفال |
| إيجار المنزل |
| صيانة السيارة |
| مصروفات نثرية |
| فواتير الكهرباء و الماء |
| الجوال و الانترنت |
و في الأخير يجب أن يتوفر لديهم على الأقل 4000 بنهاية الشهر.
يمكننا استخدام الإكسل Excel لحل المشكلة و الشروط المذكورة سابقا و وضع قيمة لكل بند بما يتوافق مع الشروط المذكورة.

في الأكسل يمكن استخدام Add-on يدعى Solver

و بعد الضغط على Solve
هاهي النتيجة :

في الأخير ، كان الهدف من هذا العرض ليس شرح طريقة Linear Programming ، إنما اعطاء فكرة بسيطة عن البرمجة الخطية بالعربي ، يوجد الكثير من المراجع و المواقع الأجنبية التي تشرح الموضوع و بإسهاب ، لكن أحببت أن اطرح الموضوع للقارئ العربي بفكرة مبسطة في الحياة المعتادة.
إن مثل هذه الفكرة " البرمجة الخطية " تساعد الكثير للوصول لحلول لكثير من المعضلات و التي تحمل كثير من الأرقام و الشروط و كل ما عليك هو التدرب على طريقة استخدامها و بصورة جيدة.
الروابط التالية تشرح الموضوع بإسهاب و الانترنت تحمل الكثير من المواقع التي تشرحها بشكل أكثر/