البرمجة الخطية Linear Programming

خلال فترة الأسابيع الماضية و من خلال دراستي في جامعة الملك فهد للـ 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  ، إنما اعطاء فكرة بسيطة عن البرمجة الخطية بالعربي ، يوجد الكثير من المراجع و المواقع الأجنبية التي تشرح الموضوع و بإسهاب ، لكن أحببت أن اطرح الموضوع للقارئ العربي بفكرة مبسطة في الحياة المعتادة.

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

الروابط التالية تشرح الموضوع بإسهاب و الانترنت تحمل الكثير من المواقع التي تشرحها بشكل أكثر/

Posted in soft skills, Tech | 3 Comments

وداعاٌ إلى غير رجعة أيها المقذوف

انتهى سيد المتعجرفين و انطفأت شمسه قبل عدة أيام….

لم يكن لدي شك في أن السيد المقذوف "القذافي" لن يستمر في قيادة ليبيا، لكني كنت قد شككت في خطوات نصر أولئك الأحرار ، فقد طالت ساعات الإنتظار و هاهي انتهت.

تذكرت عندما كنا نترقب إقرار مستر أمريكا فرض الحضر الجوي حتى يتمكن الثوار من متابعة الطريق و إعلان عصر جديد في الأمة العربية أسمه " نحن الأحرار مهما كان الثمن ".

إن في إنهيار القذافي هذا الشيخ الهرم لعبر و وقفات أحب أن اكتبها هنا:

  • صدام حسين، إنسان عظيم ، مهما اختلفنا أيها الخليجيين في نظرتنا له، فبمجرد أن ترى أن سقوطه كان على يد أقوى دولة في هذا العصر بعد عراك طويل أدمي القوات الأمريكية, لم يكن بيد شعبه مثل هذا المتهالك. و تذكرت أيضا محاكمة صدام في مقابل محاكمة حسني مبارك، فشتان ما بين اليزيدين في الندى.
  • صدام حسين لم يخنه شعبه بل كان معه. لا يغرنك الشرذمة القليلون،  و هنا لست أعزز صدام حسين أو أندد به إنما اعرض حقائق.
  • تحية لحسني مبارك، فهو لم يكن أرعن مثل ذلك المقذوف، بل سالم و لم يسلم. قد يقول أحدهم أن الجيش لم يقف معه، ربما ، لكن في أخر المطاف كان تنحيه عن الحكم مدنيا. و لم تكن ولادة قيصرية تأتي على الأخضر و اليابس في بلده.
  • هنالك يد خفية تعمل و تدعم التغيير في الدول العربية. و لعل السحر ينقلب على الساحر يوما ما، فهم الأن يعانون من أزمة إقتصادية لا نعلم ما نهايتها.
  • يد الله مع الجماعة، أتعجب كيف أن الثوار قاموا بتنظيم أنفسهم،  يد الله مع الجماعة.
  • أصبح لدي تشويش في فهم القيام على الحاكم و شق عصى الطاعة. فكيف نفرح بانتصار من شق عصى الطاعة ؟ أليس الثوار قاموا على الحاكم ؟
  • ما التالي؟ رأينا رئيسا يسقط بقوات عسكرية غربية. – رأينا رئيساً يسقط بمظاهرات مدنية. – رأينا رئيسا يسقط بحروب و ثورات بأيدي مدنيين.
  • تعلم من العم سام " يا ولدي كل العنب حبة حبة ".
  • قال رسول الله صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ : ( وَاعْلَمْ أنَّ النَّصْرَ مَعَ الصَّبْرِ، وأنَّ الفَرَجَ مَعَ الكَرْبِ ، وأنَّ مَعَ العُسْرِ يُسراً ) .
Posted in News, Open | Leave a comment

كلمات أعجبتني

ذكر أخونا Samir  @sfatani  في توتر هذه المقولة و التي اذكرها هنا لأنها اعجبتني:

من معوقات التفكير الابداعي الميل لاستعراض الاستثنائيات الكابحة للفكر أكثر من الرغبة في استعراض عموميات التطبيق- كتاب كسر الاطار العام

Posted in Uncategorized | 1 Comment

ابحث عن مبرمجين ويب

استعدادات للوظيفة الجديدة ، نبحث عن مبرمجين ويب و قواعد بيانات و لديهم الخبرة في البرمجة باستخدام  ASP.net .

اتذكر الايام الخوالي عندما قضينا ايام و اسابيع في المقابلات، تحاول أنت تقرأ المتقدم في شخصيتها و قدراته البرمجية و قدراته العلمية.

عموما إذا كنت تعرف أحدا لدية القدرات البرمجية و إن كان لا يعرف البرمجة على باستخدام ASP.net فلا بأس.  يهمني أن تكون لديه الرغبة و القدرة التعلمية.

Posted in Uncategorized | Leave a comment

وداعا إتحاد عذيب

بعد عمل ثلاث سنوات في شركة إتحاد عذيب و تحديدا في فريق التقنية ، هانحن نصل لمرحلة الانتقال لتحدي اخر في مكان أخر، لكن هذه المرة بعيدا عن الاتصالات، ربما تكون أسمى و لها وقع في تمثيل مملكتنا الحبيبة بجميع التقنيات المتوفرة و نقل التقنيات الفنية لأرقى ما يمكن أن تصل إليه…

Posted in Uncategorized | 2 Comments

سنة الله في التغيير

رأينا ما حصل خلال قصة عجيبة غريبة بدأت أحداثها برجل أحرق نفسه و انتهت بتخلي أحد أعلام رؤساء العرب حسني مبارك   عن السلطة.  وقد أختلف مع كثير من الشباب في نظرية "الإصلاح قد بدأ" ، فالنظرية التي اعتقد صحتها " إن الله لا يغير ما بقوم حتى يغيروا ما بأنفسهم ".

في اعتقادي ما رأيناه جزء من مجرد قصة ركود الماء

"
إني رأيت ركـود الـماء يفســده                        إن ساح طاب وإن لم يجر لم يطب

"

الجميع فرح و راض بما حصل….

فدعونا ننتظر و نرى من سأتي بعد حسني هل سيكون حسني أخر " كلما دخلت أمة لعنت أختها " أم أننا سنرى عمر بن عبدالعزيز ؟

أتمنى أن لا نقول " كنك يا أبو زيد ما غزيت"

=============================

تحديث من ردود أخي العزيز خبيب

=============================

Posted in Uncategorized | Leave a comment

مقولة لها وقع في قلبي

@Qabas: "إذا وجدت نفسك مع الأغلبية، فقد آن الأوان للتغيير." -مارك توين

Posted in Uncategorized | 1 Comment

تم منع جميع أنواع خدمات النت عدا التصفح

بعد أن اصبح الأمر مأساويا، و أصبح الأخوان الصغيران في بيتنا مدمنين على ألعاب النت، كان من الضروري على والدي أن يتدخل ليوقف هذا الادمان فأمر بايقاف الانترنت عليهم.

طبعا و لمعرفتي أن الموضوع ليس إلا إدمان لألعاب الأون لاين. حسمت الموضوع بايقاف وصول أجهزتهم للانترنت عن طريق المودم . و استخدمت برنامج WinGate الشهير الذي يتحكم في المستخدمين بشكل مباشر. البرنامج خرافي من ناحية الخدمات. تستطيع حد استخدام اي شخص عن طريق عدد الساعات، الأوقات، نوع الخدمة ( Http email games etc ) .  

عن طريق البرنامج سمحت لهم باستخدام التصفح بشكل عام ( الحمد لله هيئة الاتصالات لم تفلح في شيء إلا في الفلترة للانترنت ) ، و كذلك سمحت بالتصفحة ( Http ) لأوقات محددة ، عبارة عن 4 ساعات في اليوم ( كثيرة ؟ الأخوان الكرام يستخدمون أكثر من ذلك ) .

الخطة النهائية هي تشغيل البرنامج بشكل رسمي على كل الاجهزة في المنزل. لكن و بما أنني لازلت أراعي حقوق باقي من في المنزل من ناحية استخدام الانترنت بحرية تختلف عن حرية المدمنين ، فلا أعلم ما سأصل إليه.

Posted in Uncategorized | 1 Comment

هل Delicious ستختفي من الوجود ؟

سمعنا عن خبر Delicious  و أن ياهو قررت ايقافه، لا أريد مناقشة لماذا و مالذي جعلهم يصلون لقرار و أن هذا القرار خاطئ أو صائب.

أنما أريد أن أذكر الجميع أن النجاح الفني لا يعني بالضرورة نجاحك التجاري.

Posted in soft skills, Tech | 1 Comment

ستبدأ إجازة قصيرة لي الاسبوع القادم

أحاول منذ الليلة الماضية النوم و لا أظنه يريد أن يقرب من جفني، و السبب بسيط أنني منذ ساعات قليلة صحوت من نومي!! إن ما سبق هو تعريف قديم للمعاناة الدائمة مع أي اجازة أخذها، حتى أرجع في التمني أن أعود لساعات العمل!

Posted in Open | 2 Comments