طرائـق البـرمـجـة الخـطيـة (طريـقة السيـمبلـكس The Simplex Method) 2 |
![]() ![]() |
أقرأ أيضاً
التاريخ: 16-12-2020
![]()
التاريخ: 2023-12-13
![]()
التاريخ: 15-1-2021
![]()
التاريخ: 15-1-2021
![]() |
طريقة (2)
تعتمد هذه الطريقة في حل جملة المعادلات الخطية على جبر المصفوفات، وتتألف من الخطوات التالية :
1- تشکیل جدول السيمبلكس وذلك بنقل الطرف الأيمن من دالة الهدف إلى الطرف الأيسر، وفي مثالنا السابق يتم على الشكل التالي :
هـ - 6س1 - 2س2= 0
وجدول السيمبلكس يأخذ الشكل التالي :
ونلاحظ أن قيم متغيرات القاعدة في سطرها معدومة لأننا نبدأ بالحل من القيمة p . نشير إلى أن الحل الأمثل يكون عندما تكون جميع قيم السطر (هـ) والمقابلة للمتغير اكبر او يساوي Φ (p) .
2 ـ ومن خلال ملاحظة قيم السطر (هـ) نلاحظ أن هناك قيمتين سالبتين (6) تقابل المتغير س 1 و (2) تقابل المتغير (س2)، وعليه نختار إحداهما ولتكن (6). والعامود الذي يحوي هذه القيمة يكون عامود الدوران والمتغير فيه هو المتغير الداخل. أي أن س1 متغير داخل.
3- نحدد عنصر الدوران في عامود الدوران، وذلك بقسمة عناصر العامود (ث) على عناصر عامود الدوران الموجبة فقط، ونأخذ ناتج القسمة الأقل. والسطر الذي يحويها هو سطر الدوران .والعنصر الذي يكون عبارة عن تقاطع سطر الدوران مع عامود الدوران هو عنصر - الدوران. وفي مثالنا الحالي وبإتباع الخطوات السابقة نحصل على ما يلي :
4 - تشكيل جدول جديد وذلك على الشكل التالي:
يتم تبديل متغير القاعدة في سطر الدوران بمتغير القاعدة مع عامود الدوران، ويجب أن تكون جميع عناصر عامود الدوران في الجدول الجديد أصفاراً ما عدا مكان عنصر - الدوران يجب أن يساوي الواحد.
ولاستبدال سطر الدوران بعامود الدوران نقوم بقسمة عناصر سطر الدوران من الجدول (1) على عنصر الدوران، وفي مثالنا يكون التالي:
ج ) حسب قيمة (هـ) على الشكل التالي :
قيمة المتغير التابع لـ (هـ) في العمود المستبدل م2 × عناصر سطر الدوران
د) نحسب قيمة باقي متغيرات القاعدة وهي هنا فقط (م1) ويتم ذلك على الشكل التالي:
قيمة العنصر (م1) المتقاطعة مع (م2) بعد التبديل × عناصر سطر الدوران + عناصر السطر القديم لـ م1 :
توضع هذه القيم الجديدة في جدول سيمبلكس ثاني ثم تفحص قيم عناصر السطر (هـ 1) فإذا كانت جميعها موجبة فالحل أمثل ، وإذا كانت هناك قيماً سالبة تكرر الخطوات السابقة.
نلاحظ أن جميع قيم عناصر السطر (هـ) موجبة، وبالتالي فإن الحل هو الحل الأمثل، وقيم (المجاهيل هي: س = 14، م1 = س2 = p) وهي نفس النتيجة في الطريقة السابقة.
2-2 مسائل تقليل التكاليف
مثال (4-4)
لدينا البرنامج الخطي التالي :
الحل :
نضرب دالة الهدف بـ (-1) والشرط الخطي الاول بـ(-1) وتتحول دالة الهدف الى اقصى :
يوضع (– هـ = هـ ) ونقل الطرف الايسر الى الطرف الايمن في دالة الهدف واضافة متغيرات الفرق نحصل على ما يلي :
|
|
التوتر والسرطان.. علماء يحذرون من "صلة خطيرة"
|
|
|
|
|
مرآة السيارة: مدى دقة عكسها للصورة الصحيحة
|
|
|
|
|
نحو شراكة وطنية متكاملة.. الأمين العام للعتبة الحسينية يبحث مع وكيل وزارة الخارجية آفاق التعاون المؤسسي
|
|
|