الطريقة الجبرية
-2 الطريقة الجبرية[1] : The Algebraic Method
تعد الطريقة الجبرية من الطرق الرياضية البحتة التي تعتمد على أسلوب التعويض الجبري للقيم المتوقعة للمتغيرات الداخلة في النموذج الرياضي وفقا الى عدد الطرائق الممكنة لهذه القيم ,و تستخدم هذه الطريقة عندما يحتوي النموذج على متغيرين فقط هما x1,x2 و لحل نموذج البرمجة الخطية بموجبها نتبع الخطوات التالية :
1- تقسيم متغيرات النموذج الرياضي الى قسمين هما
أ- المتغيرات الأساسية Basic variables: و هي تلك المتغيرات التي لها دور مهم في المشكلة و تكون قيم هذه المتغيرات أكبر من الصفر أي انّ xj≥0,si≥0.
ب- المتغيرات غير الأساسية :non basic variables و هي تلك المتغيرات التيليس لها دور مهم في المشكلة و تكون هذه المتغيرات مساوية للصفر دائما أي أنّ xj=0,si=0
2- تحويل النموذج الرياضي من الصيغة القانونية canonical form الى الصيغة المستقرة ( الصيغة القياسية standard form و ذلك باستخدام المتغيرات الراكدة slack variables في دالة الهدف و قيود النموذج كالاتي :
نوع علامة القيود | آلية استخدام المتغيرات الراكدة في القيود | آلية استخدام المتغيرات الراكدة في دالة الهدف | ||
Max z | Min z | |||
أقل أو يساوي 0≥ | +s1 | +0s1 | +0s1 | |
أكبر أو يساوي0≤ | -s1 | -0s1 | -0s1 | |
يساوي الصفر=0 | / | / | / | |
3- عمل جدول يتضمن المتغيرات الأساسية و المتغيرات غير الأساسية لغرض الوصول الى الحل الأمثل للمشكلة بموجب الطريقة الجبرية .
مثال 01:
جدالحلالأمثلللنموذجالتاليباستخدامالطريقةالجبرية؟.
Max. Z= 3X1+5X2
Subject to:
2X1+3X2 30
5X1+4X2 60
X1 , X2 0
نقوم بتحويل النموذج الرياضي السابق من الصيغة القانونية الى الصيغة القياسية كالتالي :-
Max. Z= 3X1+5X2 + 0S1+ 0S2
Subject to:
2X1+3X2 +S1= 30
5X1+4X2+ S2 =60
X1 , X2 0, S1, S20
تحديد عدد الحالات الممكنة لاختيار متغيرين من أربع متغيرات وفقا للصيغة التالية :-
=
عدد الحالات الممكنة | المتغيرات غير الأساسية xj=0,si=0 | المتغيرات الأساسية xj≥0,si≥0. | Max. Z= 3X1+5X2 +0S1+ 0S2
| Max. Z |
1 | X1=0,x2=0 | S1=30 ,s2=60 | 0 |
50 |
2 | X1=0,s1=0 | X2=10 , s2=20 | 50 | |
3 | X1=0 , s2=0 | X2=15 , s1=-15 | تهمل75 | |
4 | X2=0 ,s1=0 | X1=15,s2 = -15 | 45 تهمل | |
5 | X2=0 , s2 =0 | X1=12 ,s1=6 | 36 | |
6 | S1=0 , s2 =0
| X1=8.6 , x2=4.3 | 47.3 |
الحل الأمثل هو : الحل الثاني حيث :
X1 = 0
X2 = 10
Z* = 50
مثال 02:
جدالحلالأمثلللنموذجالتاليباستخدامالطريقةالجبرية؟:
Max. Z= 30X1+18X2
Subject to:
X1+2X2 200
3X1+2X2 300
X1100
X1 , X2 0
نقوم بتحويل النموذج الرياضي السابق من الصيغة القانونية الى الصيغة القياسية كالتالي :-
Max z=30x1+18x2+0s1+0s2
Subject to:
3X1+2X2 S130