Professional Documents
Culture Documents
أي نستطيع تحويل النموذج إلى تابع لمتحول واحد أو متحولين أو ثالثة متحوالت على
الترتيب وذلك باالستفادة من قيود عدم السلبية التي يتمتع بها متحوالت النموذج الخطي وتكمن
فائدة الطريقة البيانية في إعطاء الدارس معلومات جيدة تساعد على إدراك خصائص البرمجة
الخطية وفهمها وتساعد الدارس على استيعاب الطرق األخرى والوقوف على تفاصيل الحل
وكيفية معالجة وتطوير الحل لمسائل البرمجة الخطية التي تحوي أكثر من متحولين
قيمة ما ولتكن Z1 0ونرسم معادلة تابع الهدف Z1نعطي قيمة أخرى ولتكن Z 2ونمثل
وبالمتابعة نحصل على مجموعة من الخطوط المتوازية الممثلة لتابع الهدف أو
إليجاد نقطة الحل حسابيا نالحظ إن منطقة الحلول المقبولة محددة بثالث نقاط ) A ( 0 , 120
و ) C ( 0 , 80أما النقطة الثالثة ناتجة من تقاطع القيد األول مع القيد الثاني للحصول على
إحداثياتها نقوم بإيجاد الحل المشترك لجملة المعادلتين
(مستقيمي القيدين األول والثاني)
3x1 2 x2 240 )(1
x1 2 x2 160 )(2
الحل المشترك ) B (40 , 60للحصول على الحل المثالي نقوم بالتعويض بإحداثيات نقاط
الرؤوس لمنطقة الحلول المقبولة في دالة الهدف نحصل على القيم التالية
تكون قيمة دالة الهدف 1800 مقابل النقطة ) B (40 , 60
مقابل النقطة ) A ( 0 , 120تكون قيمة دالة الهدف 2400
مقابل النقطة ) C ( 0 , 80تكون قيمة دالة الهدف 1600
عند النقطة ) A ( 0 , 120 ويكون أعظم ربح هو 2400
-2أوجد الحل المثالي للنموذج الخطي التالي
Z 6x1 4x2 Max
إليجاد نقطة الحل حسابيا نالحظ إن منطقة الحلول المقبولة محددة بأربعة نقاط ) E ( 2 , 0
أما النقطة ناتجة من تقاطع القيد األول مع القيد الثالث للحصول على إحداثياتها نقوم بإيجاد
الحل المشترك لجملة المعادلتين
(القيدين األول والثالث)
6 x1 6 x2 42 )(1
x1 2 )(3
الحل المشترك ) M (2 , 5
للحصول على الحل المثالي نقوم بالتعويض بإحداثيات نقاط الرؤوس لمنطقة الحلول المقبولة
في دالة الهدف نحصل على القيم التالية
مقابل النقطة ) O (0 , 0تكون قيمة دالة الهدف 0
مقابل النقطة ) A ( 0 , 4تكون قيمة دالة الهدف 16
مقابل النقطة ) F ( 1,5 , 5,5تكون قيمة دالة الهدف 31
مقابل النقطة ) M (2 , 5تكون قيمة دالة الهدف 32
مقابل النقطة ) E ( 2 , 0تكون قيمة دالة الهدف 12
عند النقطة ) M (2 , 5 ويكون أعظم ربح هو 32
التمثيل البياني
إليجاد نقطة الحل حسابيا نالحظ إن منطقة الحلول المقبولة محددة بثالثة نقاط ) B (10 , 0
و ) D(6,0و E
النقطة Eناتجة من تقاطع القيد األول مع القيد الثاني للحصول على إحداثياتها نقوم بإيجاد
الحل المشترك لجملة المعادلتين
(القيدين األول والثاني )
x1 3x2 10 )(1
x1 x2 6 )(2
الحل المشترك ) E ( 4 , 2
للحصول على الحل المثالي نقوم بالتعويض بإحداثيات نقاط الرؤوس لمنطقة الحلول المقبولة
في دالة الهدف نحصل على القيم التالية
مقابل النقطة ) D ( 6 , 0تكون قيمة دالة الهدف 24
مقابل النقطة ) B (10 , 0تكون قيمة دالة الهدف 40
مقابل النقطة ) E ( 4 , 2تكون قيمة دالة الهدف 24
و ) E (4 , 2 عند النقطتين ) D ( 6 , 0 ويكون اقل تكلفة هو 24
Z 30 x1 40 x2 Max
والخاضع للشروط
4 x1 8 x 2 30
4 x1 3x 2 20
0 x1 5 x 2 25
x1 , x 2 0
الحل:
نعتمد المحور األفقي x1والمحور العمودي x2
ثم نمثل القيود وذلك عن طريق رسم المستقيمات التالية
4 x1 8 x2 30
4 x1 3 x2 20
0 x1 5 x2 25
30 30
A( 0 , ) , (B ) , 0
8 4
ثم نحدد منطقة الحل كما ذكرنا سابقا
من اجل رسم المستقيم الثاني
الذي معادلته 4x1 3x2 20
النقطة C D
اإلحداثيات
x1 0 5
20
C( 0 , ) , ) D( 5 , 0
3
ثم نحدد منطقة الحل كما ذكرنا سابقا
ومن اجل المستقيم الثالث
25
x2 5 نالحظ انه يوازي المحور الممثل لـ x1حيث أن
5
ثم نحدد منطقة الحل كما ذكرنا سابقا
التمثيل البياني
نالحظ أن منطقة الحلول المقبولة هي المنطقة المحددة بالمضلع oAMDوهنا يجب البحث
اكبر ما يمكن. Z عن الحل المثالي الذي يجعل التابع
بالنظر إلى منطقة الحلول نجد األقرب إلى الحل األمثل هو إحدى النقاط A , D , Mومن
اجل تحديد المثلى نعوض إحداثيات هذه النقاط بتابع الهدف وهنا يجب تعين إحداثيات
النقطة Mمن اجل ذلك ندرس تقاطع المستقيمين ( )1و ( ) 2فنجد أن إحداثيات النقطة
Mهي ) ( 3.5 , 2
ثم نحسب قيمة التابع عند كل نقطة من هذه النقاط نجد
Z A 150
Z D 150
Z M 185
إذا يحقق التابع قيمة عظمى عند النقطة Mحيث يكون فيها
x2 2 و x1 3.5
هذه الطريقة تكون ممكنة عندما يكون عدد النقاط قليل حيث نتمكن بسـ ـ ـ ــهولة من تعويضـ ـ ـ ــها
في تابع الهدف والنقطة التي تعطي أفضل قيمة لتابع الهدف هي التي تمثيل الحل األمثل
أما عندما يوجد ش ـ ـ ـ ـ ـ ــروط متعددة وأعداد ال باس بها من النقاط ال ارس ـ ـ ـ ـ ـ ــية الواقعة على محي
منطقــة الحلول المقبولــة في هــذه الحــالــة تصـ ـ ـ ـ ـ ـ ــبح طريقــة إيجــاد إحــداثيــات كــل هــذه النقــاط
وتعويض ـ ـ ــها في تابع الهدف غير عملية لذلك نلجأ إلى تمثيل تابع الهدف وتحديد نقطة الحل
األمثل كما ذكرنا سابقا
(في المثال التالي نوض ـ ــح كيفية حل نموذج خطي يحوي أكثر من متحولين ويحقق الش ـ ــرط
n m 2بيانيا وكيفية تحديد الحل األمثل عن طريق سحب الخ البياني لتابع الهدف )
الخاضع للشروط
x1 x2 x3 4
2 x1 x2 x3 x4 3
x1 x2 x5 4
x2 x6 5
2 x1 2 x2 x6 2 x7 7
x1 , x2 , x2 , x3 , x5 , x6 , x7 0 وشروط عدم السلبية
الحل:
وعدد المتحوالت n 7وعليه يمكننا أن نحسـ ــب من نالحظ أن عدد المعادالت m 5
هذه المعادالت خمسـ ـ ــة متحوالت بداللة االثنين ايخرين حيث نحسـ ـ ــب هنا x3 , x4 , x5 , x6 , x7
بداللة x1 , x2نحصل على
x3 x1 x2 4
x5 x1 x2 4
x6 x2 5
نعوض في المعادلتين الثانية والخامسة
x4 3x1 2 x2 1
1
x7 x1 x2 6
2
ثم نعوض في تابع الهدف
Z 5x1 2x2 5 Max
باالستفادة من شروط عدم السلبية نكتب
x3 x1 x2 4 0
x5 x1 x2 4 0
x6 x2 5 0
x4 3 x1 2 x2 1 0
1
x7 x1 x2 6 0
2
من اجل إيجاد الحل المثالي بطريقة بيانية نرسم المستقيمات التالية
x3 0 x1 x2 4 0
x5 0 x1 x2 4 0
x6 0 x2 5 0
x4 0 3x1 2 x2 1 0
1
x7 0 x1 x2 6 0
2
ثم نقوم بتحديد جهة تحقق كل متراجحة من المتراجحات السـ ـ ـ ـ ـ ـ ــابقة بنفس الطريقة الواردة في
المثال السابق
ومن اجل تحديد الحل األمثل يمكن أن نتبع أيضا نفس الطريقة الواردة في المثال السابق
كمــا يمكن الوصـ ـ ـ ـ ـ ـ ــول إلى الحــل األمثــل وبعــد مالحظــة أن معــادلــة تــابع الهــدف هي معــادلــة
مسـ ــتوي في الفراث حيث أن هذا المسـ ــتوي يقطع المسـ ــتوي x1ox2عندما تكون Z 0لذلك
نرسم المستقيم الذي معادلته
5 x1 2 x2 5 0
ثم نقوم بسحب هذا المستقيم بنفس الطريقة السابقة
مالحظة:
يمكن تحديد جهة تزايد التابع Zبرس ـ ـ ـ ـ ــم الش ـ ـ ـ ـ ــعاع ) v (5,2حيث 5هي أمثال x1و 2
أمثال x2وعندها تكون جهة الشعاع هي جهة تزايد التابع Z
حتى يالمس أخر نقطة في منطقة Z بجهة تزايد التابع Z 0 إذا نقوم بسـ ـ ـ ــحب المسـ ـ ـ ــتقيم
الحل المقبول نحدد إحداثيات هذه النقطة فنحص ـ ـ ـ ـ ـ ـ ــل على x1و x2نعوض في المعادالت
السابقة نحصل على x3 , x4 , x5 , x6 , x7
في مثالنا القيم هي )(5.8,5,0.5,14.5,17.5,0,0
نعوض في تابع الهدف نحصل على القيمة العظمى
ويكون الحل في مثالنا Z 45.5
مالحظات حول الحل البياني:
-2إن عددا من مركبات الحل المثالي يكون معدوما وذلك الن الحل المثالي ينطبق على نقطة
ارسـ ـ ـ ـ ــية والنقطة ال ارسـ ـ ـ ـ ــية هي نتيجة تقاطع عدد من المسـ ـ ـ ـ ــتقيمات أو المسـ ـ ـ ـ ــتويات وان عدد
-3قد يتضمن النموذج بعض الشروط التي ال تلعب دو ار في عملية الحل مثل الشرط الثالث في
المثال الس ـ ـ ـ ـ ـ ـ ــابق حيث نالحظ أن x5 0ال يدخل في تحديد منطقة الحلول المشـ ـ ـ ـ ـ ـ ــتركة (
-4قد يكون الحل المثالي نقطة وحيدة وقد يكون عدد النهائي من النقاط وذلك عندما يكون احد
أض ــالع منطقة الحل المش ــتركة والمار بنقطة الحل المثالي موازيا للمس ــتقيم Z 0وعليه عند
ســحب المســتقيم الممثل لتابع الهدف ســينطبق هذا المســتقيم على الضــلع الموازي تكون جميع
فإننا ال نسـ ـ ـ ـ ـ ـ ــتطيع التوقف Z -5إذا كانت منطقة الحلول المقبولة مفتوحة من جهة تزايد التابع
عنــد حــل مثــالي محــدد عنــدهــا نقول إن لتــابع الهــدف عــدد النهــائي من الحلول المقبولــة التي
اكبر فاكبر لـ Z تعطينا قيما
-6حالة عدم وجود حل مثالي (حل مقبول) وذلك عندما تكون الشـ ـ ــروط متناقضـ ـ ــة بعضـ ـ ــها مع
بعض عندها تكون منطقة اإلمكانيات مجموعة خالية
األمثلة التالية توضح الحاالت الثالثة
مثال:
أوجد الحل المثالي للنموذج الخطي
Z 4x1 10 x2 Max
وذلك ضمن الشروط
4 x1 3 x2 12
2 x1 5 x2 10
x1 0 , x2 o
التمثيل البياني
مثال:
2 x1 3 x2 6
x1 x2 2
x1 x2 1
x1 0 , x2 0
(حالة عدم وجود حل مثالي محدد)
التمثيل البياني
مثال:
x1 x2 1
x1 x2 1
x1 x2 1
x1 0 , x2 0
التمثيل البياني
ضمن الشروط
6x1 9x2 54
7x1 6x2 42
x1 2x2 2
x1 0 , x2 0
-2أوجد الحل المثالي للنموذج الخطي
Z x1 50 x2 Max
ضمن الشروط
x1 x2 1
x1 x2 1
x1 x2 1
x1 0 , x2 0
ضمن الشروط
ضمن الشروط
x1 2x2 8
3x1 x2 6
x1 x2 4
x1 0 , x2 0
-5أوجد الحل المثالي للنموذج الخطي التالي
Z 4x1 x2 Max
ضمن الشروط
x1 3 x2 9 )(1
x2 4 )( 2
x1 6 )(3
x1 x2 2 )(4
x1 , x2 0
ضمن الشروط
ضمن الشروط