يونس معبدي
2013-04-10, 23:52
http://www6.0zz0.com/2013/03/21/12/802550150.gif
http://www4.0zz0.com/2012/02/25/08/162012604.gifحل مسائل البرمجة الخطية باستخدام الاكسلhttp://www4.0zz0.com/2012/02/25/08/162012604.gif
تقدمت وسائل التحليل الرياضي للمشاكل الإدارية والاقتصادية تقدما كبيرا وتعتبر البرمجة الخطية إحدى هذه الوسائل
وتهدف البرمجة الخطية إلى الإجابة باسلوب التحليل الرياضي على بعض الأسئلة وحل المشاكل بما يحقق اكبر ربح ممكن أو اقل تكلفة ممكنة في ظل القيود والمحددات القائمة..
وعموماُ فان أداء أي عمل بأفضل الوسائل يعني في حد ذاته البحث عن الحدود الدنيا أو القصوى. فعندما تتعلق المشكلة بالتكاليف فان الهدف عادة يكون الوصول إلى الحد الأدنى وإذا تعلق الأمر بالأرباح فان الهدف يكون هو الوصول إلى الحد الأقصى.
هاته عبارة عن مقدمة حول البرمجة الخطية التي يتم تناولها في مقياس بحوث العمليات
وفي هذا الموضوع الحصري ان شاء الله سنتناول طريقة حل مسائل البرمجة الخطية باستخدام الأكسل
http://www.samysoft.net/fmm/fimnew/fwasel/1/dfgdfgdfg.gif
جميع الصور الموجودة في الموضوع من رفعي الخاص
وقد وضعت لكل عملية شرح مقطع فيديو قصير من رفعي ايضا ليسهل وصول الفكرة
http://www.samysoft.net/fmm/fimnew/fwasel/1/dfgdfgdfg.gif
نبدأ على بركة الله
ليكن لدينا المثال الموضح في الصورة التالية
http://www7.0zz0.com/2013/04/06/21/748751382.png
نريد البحث عن قيمتي X1وX2 التي تعظم دالة الهدف
مع تحقيقهما للشروط الموضحة في القيود
نتابع الشرح
في البداية نفتح صفحة اكسل ونقوم بانجاز الجدول الموضح في الصورة التالية
http://www5.0zz0.com/2013/04/10/22/948352447.png
نقوم بملئ الخانات ذات اللون البني من خلال دالة الهدف والقيود بهذا الشكل
http://www5.0zz0.com/2013/04/10/22/153645936.png
الى هنا نكون قد قمنا بادخال بيانات المسألة في الجدول
وهو امر بسيط
ولتسهيل فهم طريقة العمل
نفترض ان قيم X1وX2 والتي نريد حسابها انها تساوي الصفر
ونقوم بوضع اسماء لبعض الخلايا
والصورة تبين ذلك
http://www5.0zz0.com/2013/04/10/22/480017028.png
الخلية التي يشار اليها بالرقم 1
تساوي
0×0+20×8
وبلغة الاعمدة و الصفوف في الاكسل تساوي
F8*F6+E8*E6
وهو ما توضحه الصورة
http://www5.0zz0.com/2013/04/10/22/344088484.png
والناتج بطبيعة الحال يكون صفر وهو حل افتراضي فقط
لاننا افترضنا ان قيمتيX1وX2 تساويان الصفر
لانه يهمنا المعادلة وليست النتيجة
نفس الشيء بالنسبة للخلية رقم2
0×0+7×4
F10*F6+E10*E6
والخلية رقم 3
0×0+35×10
F11*F6+E11*E6
حيث F و E اسماء الاعمدة والارقام الاخرى هي الصفوف
والناتج هنا ايضا بطبيعة الحال يكون صفر وهو حل افتراضي فقط
والصورة التالية توضح ذلك
http://www5.0zz0.com/2013/04/10/22/408261666.png
http://www.samysoft.net/fmm/fimnew/fwasel/1/fdgdg.gif
وهذا فيديو لمدة دقيقة تقريبا يوضح طريقة عمل ما سبق شرحه
يمكنك مشاهدته على اليوتيوب الامين
من هنا (http://www.safeshare.tv/w/exESXZzNLF)
http://www.samysoft.net/fmm/fimnew/fwasel/1/fdgdg.gif
والان نأتي الى الحل عن طريق السولفر المتوفر في تبويب بيانات
في الاكسل
عادة لا يكون السولفر متوفر في برنامج الاكسل
ومن ثم كان لا بد من اضافة هاته الخاصية
وهو ما توضحه الصورة التالية
http://www5.0zz0.com/2013/04/10/22/919587490.png
http://www.samysoft.net/fmm/fimnew/fwasel/1/fdgdg.gif
وهذا شرح لا يتجاوز 15 ثانية من اعدادي لطريقة اضافة السولفر الى الاكسل لمن لم يستطع فهم الصورة
على اليوتيوب الامين
اضغط هنا (http://www.safeshare.tv/w/RNwbpUwDxP)
http://www.samysoft.net/fmm/fimnew/fwasel/1/fdgdg.gif
قد يستغرق اضافة الخاصية بعض الدقائق اذا كانت اضافتها لاول مرة
بعد أن اضفنا الخاصية نقوم بشرح عملية الحل
الان نضغط على تبويب بيانات ثم السولفر
والصورة التالية تشرح السولفر
يمكن تكبير الصورة لمشاهدتها باكثر وضوح
http://www5.0zz0.com/2013/04/10/22/482251794.png
نحتاج في السولفر الى :
خلية الحل و الخلايا المتغيرة والى اضافة القيود
في خلية الحل نؤشر على الخلية رقم 1 فقط
ثم نحدد طبيعة المسألة MIN أو MAX
وعن الخلايا المتغيرة
نقوم بتحدد متغيرات القرار وذلك بالتأشير على الخليتين معا
ثم نضيف متغيرات القرار
وذلك بالضغط على Addوالتى تشير الى اضافة القيد
عند الضغط تظهر الصورة الموجودة ضمن الصورة السابقة
وهي في الاسفل جهة اليمين
نقوم بوضع الخلية رقم 2 ونحدد الاشارة ثم نضع القيمة ما بعد الاشارة
ثم نضغط على ok
ثم نضغط مرة اخرى Addمن اجل اضافة القيد الثاني
بعد الانتهاء من كل هاته الخطوات نقوم بالضغط على كلمة solve
والصورة التالية توضح النتائج
http://www5.0zz0.com/2013/04/10/22/584735595.png
حيث
قيمة x1 تساوي 100
قيمة x2 تساوي 114.2857
وبالتالي فان Max Z تساوي
3085.714
http://www.samysoft.net/fmm/fimnew/fwasel/1/fdgdg.gif
وهذا فيديو يشرح طريقة عمل السولفر
من ادخال المتغيرات ووضع القيود..الخ..
على اليوتيوب الامين
من هنا (http://www.safeshare.tv/w/pjGsdaHSaw)
http://www.samysoft.net/fmm/fimnew/fwasel/1/fdgdg.gif
عند الضغط على كلمة solve تظهر لك مع الحل هاته الصورة
http://www5.0zz0.com/2013/04/10/22/713837595.png
هاته الصورة خاصة بعرض التقارير اذا اردت وهي تظهر في صفحة اخرى من ورقة عمل الاكسل
وذلك بالتحديد على احد الكلمات الموجودة في يمين الصورة والضغط على
OK
الى هنا نكون قد وصلنا الى نهاية هذا الموضوع
وأرجو أن اكون قد وضحت ولو القليل
حول حل مثل هاته المسائل بواسطة الاكسل
وأي استفسار انا جاهز
أخــوكم يونس
http://www.samysoft.net/fmm/fimnew/nehaya/43534534.gif
http://www.samysoft.net/fmm/fimnew/nehaya/fgfdgdf.gif
http://www4.0zz0.com/2012/02/25/08/162012604.gifحل مسائل البرمجة الخطية باستخدام الاكسلhttp://www4.0zz0.com/2012/02/25/08/162012604.gif
تقدمت وسائل التحليل الرياضي للمشاكل الإدارية والاقتصادية تقدما كبيرا وتعتبر البرمجة الخطية إحدى هذه الوسائل
وتهدف البرمجة الخطية إلى الإجابة باسلوب التحليل الرياضي على بعض الأسئلة وحل المشاكل بما يحقق اكبر ربح ممكن أو اقل تكلفة ممكنة في ظل القيود والمحددات القائمة..
وعموماُ فان أداء أي عمل بأفضل الوسائل يعني في حد ذاته البحث عن الحدود الدنيا أو القصوى. فعندما تتعلق المشكلة بالتكاليف فان الهدف عادة يكون الوصول إلى الحد الأدنى وإذا تعلق الأمر بالأرباح فان الهدف يكون هو الوصول إلى الحد الأقصى.
هاته عبارة عن مقدمة حول البرمجة الخطية التي يتم تناولها في مقياس بحوث العمليات
وفي هذا الموضوع الحصري ان شاء الله سنتناول طريقة حل مسائل البرمجة الخطية باستخدام الأكسل
http://www.samysoft.net/fmm/fimnew/fwasel/1/dfgdfgdfg.gif
جميع الصور الموجودة في الموضوع من رفعي الخاص
وقد وضعت لكل عملية شرح مقطع فيديو قصير من رفعي ايضا ليسهل وصول الفكرة
http://www.samysoft.net/fmm/fimnew/fwasel/1/dfgdfgdfg.gif
نبدأ على بركة الله
ليكن لدينا المثال الموضح في الصورة التالية
http://www7.0zz0.com/2013/04/06/21/748751382.png
نريد البحث عن قيمتي X1وX2 التي تعظم دالة الهدف
مع تحقيقهما للشروط الموضحة في القيود
نتابع الشرح
في البداية نفتح صفحة اكسل ونقوم بانجاز الجدول الموضح في الصورة التالية
http://www5.0zz0.com/2013/04/10/22/948352447.png
نقوم بملئ الخانات ذات اللون البني من خلال دالة الهدف والقيود بهذا الشكل
http://www5.0zz0.com/2013/04/10/22/153645936.png
الى هنا نكون قد قمنا بادخال بيانات المسألة في الجدول
وهو امر بسيط
ولتسهيل فهم طريقة العمل
نفترض ان قيم X1وX2 والتي نريد حسابها انها تساوي الصفر
ونقوم بوضع اسماء لبعض الخلايا
والصورة تبين ذلك
http://www5.0zz0.com/2013/04/10/22/480017028.png
الخلية التي يشار اليها بالرقم 1
تساوي
0×0+20×8
وبلغة الاعمدة و الصفوف في الاكسل تساوي
F8*F6+E8*E6
وهو ما توضحه الصورة
http://www5.0zz0.com/2013/04/10/22/344088484.png
والناتج بطبيعة الحال يكون صفر وهو حل افتراضي فقط
لاننا افترضنا ان قيمتيX1وX2 تساويان الصفر
لانه يهمنا المعادلة وليست النتيجة
نفس الشيء بالنسبة للخلية رقم2
0×0+7×4
F10*F6+E10*E6
والخلية رقم 3
0×0+35×10
F11*F6+E11*E6
حيث F و E اسماء الاعمدة والارقام الاخرى هي الصفوف
والناتج هنا ايضا بطبيعة الحال يكون صفر وهو حل افتراضي فقط
والصورة التالية توضح ذلك
http://www5.0zz0.com/2013/04/10/22/408261666.png
http://www.samysoft.net/fmm/fimnew/fwasel/1/fdgdg.gif
وهذا فيديو لمدة دقيقة تقريبا يوضح طريقة عمل ما سبق شرحه
يمكنك مشاهدته على اليوتيوب الامين
من هنا (http://www.safeshare.tv/w/exESXZzNLF)
http://www.samysoft.net/fmm/fimnew/fwasel/1/fdgdg.gif
والان نأتي الى الحل عن طريق السولفر المتوفر في تبويب بيانات
في الاكسل
عادة لا يكون السولفر متوفر في برنامج الاكسل
ومن ثم كان لا بد من اضافة هاته الخاصية
وهو ما توضحه الصورة التالية
http://www5.0zz0.com/2013/04/10/22/919587490.png
http://www.samysoft.net/fmm/fimnew/fwasel/1/fdgdg.gif
وهذا شرح لا يتجاوز 15 ثانية من اعدادي لطريقة اضافة السولفر الى الاكسل لمن لم يستطع فهم الصورة
على اليوتيوب الامين
اضغط هنا (http://www.safeshare.tv/w/RNwbpUwDxP)
http://www.samysoft.net/fmm/fimnew/fwasel/1/fdgdg.gif
قد يستغرق اضافة الخاصية بعض الدقائق اذا كانت اضافتها لاول مرة
بعد أن اضفنا الخاصية نقوم بشرح عملية الحل
الان نضغط على تبويب بيانات ثم السولفر
والصورة التالية تشرح السولفر
يمكن تكبير الصورة لمشاهدتها باكثر وضوح
http://www5.0zz0.com/2013/04/10/22/482251794.png
نحتاج في السولفر الى :
خلية الحل و الخلايا المتغيرة والى اضافة القيود
في خلية الحل نؤشر على الخلية رقم 1 فقط
ثم نحدد طبيعة المسألة MIN أو MAX
وعن الخلايا المتغيرة
نقوم بتحدد متغيرات القرار وذلك بالتأشير على الخليتين معا
ثم نضيف متغيرات القرار
وذلك بالضغط على Addوالتى تشير الى اضافة القيد
عند الضغط تظهر الصورة الموجودة ضمن الصورة السابقة
وهي في الاسفل جهة اليمين
نقوم بوضع الخلية رقم 2 ونحدد الاشارة ثم نضع القيمة ما بعد الاشارة
ثم نضغط على ok
ثم نضغط مرة اخرى Addمن اجل اضافة القيد الثاني
بعد الانتهاء من كل هاته الخطوات نقوم بالضغط على كلمة solve
والصورة التالية توضح النتائج
http://www5.0zz0.com/2013/04/10/22/584735595.png
حيث
قيمة x1 تساوي 100
قيمة x2 تساوي 114.2857
وبالتالي فان Max Z تساوي
3085.714
http://www.samysoft.net/fmm/fimnew/fwasel/1/fdgdg.gif
وهذا فيديو يشرح طريقة عمل السولفر
من ادخال المتغيرات ووضع القيود..الخ..
على اليوتيوب الامين
من هنا (http://www.safeshare.tv/w/pjGsdaHSaw)
http://www.samysoft.net/fmm/fimnew/fwasel/1/fdgdg.gif
عند الضغط على كلمة solve تظهر لك مع الحل هاته الصورة
http://www5.0zz0.com/2013/04/10/22/713837595.png
هاته الصورة خاصة بعرض التقارير اذا اردت وهي تظهر في صفحة اخرى من ورقة عمل الاكسل
وذلك بالتحديد على احد الكلمات الموجودة في يمين الصورة والضغط على
OK
الى هنا نكون قد وصلنا الى نهاية هذا الموضوع
وأرجو أن اكون قد وضحت ولو القليل
حول حل مثل هاته المسائل بواسطة الاكسل
وأي استفسار انا جاهز
أخــوكم يونس
http://www.samysoft.net/fmm/fimnew/nehaya/43534534.gif
http://www.samysoft.net/fmm/fimnew/nehaya/fgfdgdf.gif