Professional Documents
Culture Documents
المحاضرة الثانية الطريقة البيانية
المحاضرة الثانية الطريقة البيانية
تعد الطريقة البيانية من أبسط وأسهل طرق حل مشاكل البرمجة الخطية التي تهدف إلى إيجاد الحلول املثلى ،وتستخدم
هذه الطريقة لحل املشاكل التي تحتوي على مجهولين فقط ،حيث يتم تحديد منطقة الحلول املمكنة بيانيا ثم نختار
النقطة التي تحقق أحسن قيمة لدالة الهدف.
طريقة تقييم النقاط الركنية إليجاد الحل ألامثل :للوصول إلى الحل ألامثل والذي يتمثل في إحدى النقاط الركنية
نقوم بتحديد إحداثيات كل النقاط الركنية ثم نعوضها في دالة الهدف ،ففي حالة التعظيم يتمثل الحل في النقطة
التي تعطي أكبر قيمة لـدالة الهدف ،أما في حالة التدنية فالحل يتمثل في النقطة التي تعطي أدنى قيمة لدالة الهدف.
طريقة سحب دالة الهدف :لرسم مستقيم دالة الهدف يمكن اعطاء دالة الهدف Zأية قيمة تقبل القسمة على
معامالتها ،ثم نحدد احداثيات النقطتين لرسم املستقيم ،وبعد رسم املستقيم نسحبه إلى ألاعلى في حالة التعظيم
ونتوقف عند أقص ى نقطة ركنية يمكن أن يصلها ،حيث تمثل هذه النقطة الحل ألامثل ،أما في حالة التدنية نسحب
خط املستقيم إلى ألاسفل حتى نصل إلى أدنى نقطة يمكن أن يصلها ونجد احداثياها.
تواجهنا عندما تكون املنطقة املشتركة بين تواجهنا عندما ال توجد منطقة مشتركة بين تواجهنا عند إيجاد أكثر من حل
القيود غير محدودة القيود
Max z= 100 x1+ 80 x2
2 x1 + 4 x2 ≤ 80
مثال :حل البرنامج الخطي باعتماد الطريقة البياني:
3 x1 + x2 ≤ 60
2 x1 + 4 x2 = 80.........1
X1=0 لماX2=20 :
X2 X1
20 0 املعادلة 1 X2=0 لماX1=40 :
0 40 3 x1 + x2 = 60.........2
60 0 املعادلة 2
X1=0 لماX2=60 :
0 20
X2=0 لماX1=20 :
-4رسم القيود
الذي يتمثل في نقطة ركنية واحدة من بين النقاط الركنية إيجاد الحل األمثل
الحل :بما أن دالة الهدف تهدف إلى تعظيم قيمة Zفإن أكبر قيمة لها في الجدول هي 2562وبالتالي يكون الحل كما يلي:
يعني أننا سنستعمل دالة الهدف من أجل إيجاد الحل ألامثل ،بحيث نفترض قيمة لـ Zتقبل القسمة على معامالتها أي
على 122وعلى 02في نفس الوقت ولتكن : Z=400
عند رسم املستقيم نقوم بسحبه إلى ألاعلى نحو أقص ى نقطة يمكن X2 X1
الوصول إليها ،ألن دالة الهدف تهدف إلى التعظيم ،فنجد أن أقص ى 5 2 دالة الهدف
نقطة هي النقطة ، Bإليجاد احداثياتها نحل جملة معادلتين فنجد أن: 2 4
X2
X1= 16 X2 = 12
60
نعوض في دالة الهدف فنجد:
O
20 C 40 X1