Professional Documents
Culture Documents
2022 2023 Chapitre1-10 الثنائية dualجزء3
2022 2023 Chapitre1-10 الثنائية dualجزء3
الطلبة املعنيني
ختصص السنة القسم املدرسة
جدع مشرتك أوىل ماسرت الطور الثاين علوم التسيري املدرسة العليا لعلوم التسيري عنابة
احملتوى:
) (programmation linéaire احملور األول :الربجمة اخلطية
النموذج الثنائي وحتليل احلساسية
اجلزء الثالث ...اتبع
❖ التحليل احلسي:
✓ احلدود الدنيا والقصوى لدالة اهلدف
✓ احلدود الدنيا والقصوى للكميات
❖ أمثلة تطبيقية
1
2023-2022 السداسي 1 رايضيات املؤسسة
اجلزء الثاين:
التحليل احلسي
متهيد:
إن احلل العلمي ألي مشكلة ال يكون حال كامال مبجرد الوصول إىل احلل األمثل ،إن أي تغري يف قيم الثوابت
النموذج أو ما يعرف مبدخالت النموذج الذي سيغري من مشكلة الربجمة اخلطية وسيؤثر على احلل األمثل وعليه حنن
حباجة إىل أسلوب يساعدان يف الوقوف على أثر تغري هذه الثوابت على احلل األمثل الذي مت الوصول إليه.
يسعى متخذ القرار عادة إىل التوسع يف جمال التحليل قصد احلصول على نتائج خمتلفة ،فينصب اهتمامه على معرفة
احلدود اليت ميكن فيها إجراء التغيري يف قيمة العوامل املكونة للنموذج الرايضي دون تغيري هدفه.
يعرف حتليل احلساسية أبنه أسلوب يقيس أثر التغريات يف مدخالت منوذج القرار على خمرجاته إذ ميكن من خالله
دراسة التغريات يف قيم ثوابت النموذج وحتديد إىل أي مدى ميكن لبعض هذه الثوابت أن يتذبذب قبل أن يصبح
احلل األمثل احملدد سابقا غري األمثل .وكلما ارتفعت درجة حساسية القرار ابلنسبة للتغيري يف إحدى ثوابت النموذج
كلما تطلب بذل مزيد من اجلهد والوقت لتقدير قيمة هذا الثابت بعناية حىت ال نبتعد كثري عن املثالية فيما بعد.
معظم املشاكل الواقعية ذات بياانت ليست معروفة بشكل مؤكد على سبيل املثال تكلفة املواد اخلام رمبا تتغري بعد
النموذج وبذلك اجلانب األمين من القيود قد يتغري بسبب زايدة أو نقصان املوارد املتوفرة يف السوق أو املعامالت رمبا
تتغري بسبب مواصفات املنتج ...إخل.
وعليه يقصد بتحليل احلساسية معرفة مدى أتثر احلل األمثل ابلتغريات اليت قد تطرأ على املعطيات اليت مت إعداد
الربانمج اخلطي على أساسها ،1وهذه التغيريات ميكن أن تكون:
Max(z)= 100x1 +60 x2 + 80x3 -على معامالت متغريات دالة اهلدف () Cj؛
1أمحد حممد اهلزاع الصمادي ،أساسيات حبوث العمليات ،دار قنديل للنشر والتوزيع ،األردن ،الطبعة األوىل ،2008 ،ص .95
2
2023-2022 السداسي 1 رايضيات املؤسسة
من املعلوم أن اإلدارات عموما ترغب دائما يف إجراء بعض التغيريات على املعامالت املختلفة ألي مشكلة ما (منوذج
الربجمة اخلطية) ،وميكن معرفة أثر هذه التغيريات يف املعامالت على احلل األمثل عن طريق حل املسألة مرة أخرى،
إال أن هذا يتطلب إجراء حساابت كثرية تتناسب طرداي مع عدد القيود واملتغريات ،وحتليل احلساسية هو االسم
املشتق من حت ليل تغري احلل األمثل وفقا لتغري املعامالت املختلفة ،سواء كانت هذه املعامالت :مواد أولية ،أيدي
عاملة ،تكاليف ،أرابح...إخل .لنأخذ املثال التايل الذي يبني كيفية حتديد احلدود الدنيا واحلدود القصوى لدالة
اهلدف.
حالة تغري املعامالت Cjملتغريات القرار ( xiحالة تغري معامالت متغريات دالة -35
اهلدف):
(احلدود الدنيا والقصوى لدالة اهلدف):
يف هذه احلالة قد تكون متغرية القرار ،إما متغرية خارج األساس ،أو متغرية أساس ،لذا منيز بني حالتني:
1.2احلالة األوىل :تغري املعامل cjملتغرية القرار xiخارج األساس:
بغرض التعرف أكثر على هذه احلالة ،سوف أنخذ املثال التايل:
مثال :ليكن منوذج الربجمة اخلطية التايل:
Max(z)= 100x1 +60 x2 + 80x3
S/C 6x1 +3 x2 +6x3 ≤ 1200
4x1 +4x2 +6x3 ≤ 1000
4x1 +12x2 +8x3 ≤ 3800
( x1, x2 , x3 ) ≥0
3
2023-2022 السداسي 1 رايضيات املؤسسة
وبفرض يتغري معامل x3مبقدار (موجب أوسالب) يساوي Δc3فيصبح C/حيث أنC/= c3 + Δc3 :
و بتعويض قيمة اجلديدة يف جدول احلل األمثل حنصل على: أيC/= 80 + Δc3 :
اجلدول:2
عند تغري معامل x3فإن قيمة cj-ziتتغري فتصبح ، -30 + Δc3 :ويبقى جدول احلل األمثل إذا حتقق
: C/ -z3 شرط األمثلية لنموذج التعظيم ≤ 0
C/ -z3 ≤0 >= -30 + Δc3 ≤0 >= Δc3 ≤ 30
أي أن احلل األمثل الذي يقدمه اجلدول يبقى أمثال مادام مقدار التغري املتغرية x3أقل أو يساوي ،30أما إذا
تعدى هذه القيمة فإن احلل ال يبقى أمثال.
لدينا Δc3 ≤ 30إبضافة القيمة 80للطرفني حنصل على:
Δc3 +80 ≤30+80
Δc3 +80 ≤110
C/≤110 C/ = 80+ Δc3وعليه تكون: نعلم أن:
4
2023-2022 السداسي 1 رايضيات املؤسسة
أي أن احلل املتوصل إليه يبقى أمثال مادام معامل املتغرية x3أقل أو يساوي ،110أما إذا تعدى هذه القيمة
فإنه ال يصبح حال أمثال.
-إذا كان مقدار التغري أقل من :30تصبح يف هذه احلالة قيمة C/ -z3سالبة ،ما حيقق معيار األمثلية،
وابلتايل يبقى احلل األمثل.
-إذا كان مقدار التغري مساواي متاما :30تصبح يف هذه احلالة قيمة C/ -z3معدومة ،ما حيقق معيار
األمثلية ،وابلتايل يبقى احلل األمثل.
-إذا كان مقدار التغري أكرب من :30تصبح يف هذه احلالة قيمة C/ -z3موجبة ،وهذا ما ال حيقق شرط
األمثلية ،مما يستوجب إنشاء جدول آخر لتحسني احلل مرة أخرى.
أنخد املثال السابق وإبفرتاض أن معامل املتغرية األساس x1يتغري مبقدار (موجب أوسالب) يساوي Δc1فيصبح
و بتعويض قيمة اجلديدة يف جدول أيC1/= 100 + Δc1 : C1/حيث أنC1/= c1 + Δc1 :
احلل األمثل حنصل على:
اجلدول:1
cj م.أ bi 100 + 60 80 0 0 0
B.V Δc1
x1 x2 x3 s1 s2 s3
100 + x1 150 1 0 ½ 1/3 -1/4 0
Δc1
60 x2 100 0 1 1 -1/3 ½ 0
0 s3 2000 0 0 -6 8/3 -5 1
Z=21000 100 + 60 110+1/2 40/3+1/3 5-1/4 0
Δc1 Δc1 Δc1 Δc1
ΔZ= cj-zi 0 0 -30-1/2 -40/3-1/3 - 0
Δc1 Δc1 5+1/4
Δc1
يبقى احلل األمثل إذا حتقق شرط األمثلية cj-zi≤0للمتغريات خارج األساس ،أي:
-30-1/2 Δc1≤0 => Δc1≥ -60
≤ -60 ≥ -40 ≤ 20
-40/3-1/3 Δc1 ≤0 => Δc1≥ -40
-5+1/4 Δc1 ≤0 => Δc1≤ 20
5
2023-2022 السداسي 1 رايضيات املؤسسة
نستنتج مما سبق أن ) -40≤ Δc1≤ 20 ( :أي أن احلل يبقى أمثال ما دامت قيمة تغري معامل متغرية
األساس x1أقل أو تساوي ،20وأكرب أو تساوي (.)40-
لدينا -40≤ Δc1≤ 20 :إبضافة القيمة 100للطرفني حنصل على:
-40+100≤ 100+ Δc1≤ 20 +100
60≤ 100+ Δc1≤ 120
نعلم أن:
C1/= 100 + Δc1
60≤ C1/≤ 120 وعليه تكون:
أي أن احلل املتوصل إليه يبقى أمثال ما دام معامل املتغرية x1أقل أو يساوي ،120وأكرب أو يساوي ،60أما
إذا تعدى هاتني القيمتني فإنه ال يصبح حال أمثال.
حالة تغري الطرف األمين للقيود الوظيفية (املتاح) :bj -35
إذا تغري الطرف األمين للقيود الوظيفية (املتاح) يف جدول احلل األمثل ،فإن ذلك سيؤدي إىل تغري قيم متغريات
األساس.
Max(z)= 100x1 +60 x2 + 80x3
S/C 6x1 +3 x2 +6x3 ≤ 1200
4x1 +4x2 +6x3 ≤ 1000
4x1 +12x2 +8x3 ≤ 3800
( x1, x2 , x3 ) ≥0
مثال:
أيخذ نفس املثال السابق ،وتبعا لقيم عمود املتغرية s1فإنه ميكن تفسري تلك القيم كما يلي:
اجلدول األويل:
cj م.أ bi 100 60 80 0 0 0
B.V x1 x2 x3 s1 s2 s3
100 x1 150 1 0 ½ 1/3 -1/4 0
60 x2 100 0 1 1 -1/3 ½ 0
0 s3 2000 0 0 -6 8/3 -5 1
Z=21000 100 60 110 40/3 5 0
ΔZ= cj-zi 0 0 -30 -40/3 -5 0
:1/3ميثل مقدار تغري (زايدة) قيمة متغرية األساس x1عند زايدة املتاح األول b1بوحدة واحدة؛
6
2023-2022 السداسي 1 رايضيات املؤسسة
: -1/3ميثل مقدار تغري (إخنفاض) قيمة متغرية األساس x2عند زايدة املتاح األول b1بوحدة
واحدة؛
: 8/3ميثل مقدار تغري (زايدة) قيمة متغرية األساس s3عند زايدة املتاح األول b1بوحدة واحدة.
عند تغري املورد األول b1مبقدار Δb1فيصبح b1/= b1 + Δb1
فإن القيم اجلديدة ملتغريات األساس تصبح عبارة عن القيم القدمية ملتغريات األساس مضافا إليها مقدار التغري يف
املتاح مضرواب يف مقدار تغري قيمة متغرية األساس ،فتكون على النحو التايل:
x1= 150 +1/3 Δb1
x2= 100 -1/3 Δb1
s3= 2000 +8/3 Δb1
يبقى احلل أمثال ،إذا كانت القيم اجلديدة ملتغريات األساس حتقق قيود عدم سلبية املتغريات ،أي:
>= x1 ≥0 150 +1/3 Δb1 ≥0 => Δb1 ≥-450
>= x2 ≥0 100 -1/3 Δb1 ≥0 => Δb1 ≤300
s3 ≥0 => 2000 +8/3 Δb1 ≥0 => Δb1 ≥-750
( ( -450≤ Δb1≤ 300
وهذا يعين أن احلل املتوصل إليه يبقى حال أمثال ما دام مقدار التغري يف املورد األول أقل أو يساوي 300وأكرب
أو يساوي (.)-450
لدينا ( -450≤ Δb1≤ 300 ( :
وإبضافة القيمة 1200للطرفني حنصل على:
-450+1200≤ 1200+ Δb1≤ 300 +1200
750≤ 1200+ Δb1≤ 1500
نعلم أن:
750≤ b1/≤ 1500 وعليه تكون: b1/= 1200 + Δb1
أي أن احلل املتوصل إليه يبقى أمثال ما دام جمال تغري املورد األول b1أقل أو يساوي ،1500وأكرب أو يساوي
،750أما إذا تعدى هاتني القيمتني فإنه ال يصبح حال أمثال.
فمثال:
-إذا كان مقدار التغري أقل من :300يف هذه احلالة تصبح القيم اجلديدة ( )150 +1/3 Δb1أكرب متاما
من الصفر ،أي أهنا حتقق شرط عدم سلبية املتغريات ،وتتغري تبعا لذلك قيمة دالة اهلدف.
-إذا كان مقدار التغري مساواي متاما :300يف هذه احلالة تصبح القيم اجلديدة إلحدى متغريات األساس
مساوية للصفر ،أي أهنا حتقق شرط عدم سلبية املتغريات ،وتتغري تبعا لذلك قيمة دالة اهلدف.
7
2023-2022 السداسي 1 رايضيات املؤسسة
-إذا كان مقدار التغري أكرب من :300يف هذه احلالة تصبح القيم اجلديدة إلحدى متغريات األساس أقل
متاما من الصفر ،أي أهنا ال حتقق شرط عدم سلبية املتغريات ،وابلتايل فإن احلل املتوصل إليه سيكون مرفوضا مما
يستوجب حتسني احلل مرة أخرى عن طريق تطبيق خوارزمية الثنائية للسمبلكس.
تذكري بطريقة خوارزمية الثنائية للسمبلكس:
-35حتديد املتغرية اخلارجة أوال أي سطر االرتكاز واليت توافق أقل معامل سالب bi؛
ب -بعد حتديد املتغرية اخلارجة يتم حتديد املتغرية الداخلة أي عمود االرتكاز واليت توافق أقل معامل سالب يف
سطر االرتكاز؛ ت -مت عنصر االرتكاز؛
ومن مث حتسني احلل بطريقة السمبلكس العادية إىل أن نصل إىل شرط عدم سلبية املتغريات ومعيار األمثلية.
مالحظة:
-إذا ارتفعت قيمة مورد ما ،حيث أن هذا املورد مل يتم استخدامه كليا يف جدول احلل األمثل ،فإن متغريات
األساس لن تتغري مهما كان مقدار الزايدة ،وإمنا يكون التغري (الزايدة) فقط على مستوى متغريات الفجوة.
-إذا قيمة مورد ما ،حيث أن هذا املورد مل يتم استخدامه كليا يف جدول احلل األمثل ،فإنه جيب أن ال يكون
مقدار االخنفاض أقل مما حتتاجه املؤسسة إلنتاج قيم متغريات القرار (متغريات األساس).
-4أمثلة تطبيقية:
مثال :التغريات يف الطرف األمين للقيود (املوارد املتاحة):
لدينا املشكلة األتية:
هدف املؤسسة Max(z)= 30 x1 +50 x2
2 x1 + x2 ≤ 16 ▪ قيد املادة األولية :M1
x1 +2 x2 ≤ 11 ▪ قيد املادة األولية :M2
x1 +3 x2 +s2 ≤ 15 ▪ قيد األيدي العاملة:
x1≤ 0 , x2 ≤ 0 ▪ شرط عدم السلبية:
وكانت النتائج يف اجلدول احلل األمثل (األخري) كاآليت:
cj م.أ bi 30 50 0 0 0
B.V x1 x2 s1 s2 s3
0 s3 2 0 0 1/3 -5/3 1
30 x1 7 1 0 2/3 -1/3 0
50 x2 2 0 1 -1/3 2/3 0
Z=310 30 50 10/3 70/3 0
8
2023-2022 السداسي 1 رايضيات املؤسسة
املطلوب :أدرس أتثري هذه التغريات (املوارد املتاحة= زايدة كميات املادة األولية ) M1على احلل
األمثل؟
احلل:
من اجلدول األخري للحل األمثل:
cj م.أ bi 30 50 0 0 0
B.V x1 x2 s1 s2 s3
0 s3 2 0 0 1/3 -5/3 1
30 x1 7 1 0 2/3 -1/3 0
50 x2 2 0 1 -1/3 2/3 0
Z=310 30 50 10/3 70/3 0
Z= cj-ziΔ 0 0 -10/3 -70/3 0
20 16 الطرف األمين قد تغري (مبعىن قيود الربانمج قد تغريت) من
11 إىل 11
15 15
أي أن املورد األول من املادة األولية M1قد زاد من 16كلغ إىل 20كلغ متاح ،ولدراسة أتثري هذا التغيري على
احلل نقوم ابلتايل:
-نقوم أوال ابلتأكد من أن هذا التغيري ليس له أتثري يف احلل األمثل ما عدا التغري يف اجلانب األمين وكذلك جيب
التأكد من أن قيم صف دالة اهلدف سيبقى سالبا أو صفر.
-نقوم بضرب املصفوفة (قيم اجلديدة للطرف األمين) معكوس املصفوفة ( ) B-1املوجودة يف جدول احلل األمثل
واليت متثل املتغريات الومهية(متغريات الفجوة) واليت تقع أسفل املتغريات( s2, s1 ,و )s3يف جدول احلل األمثل.
-حنصل على قيم املتغريات األساسية اجلديدة بتطبيق املعادلة األتية:
Xb = B-1 * b
9
2023-2022 السداسي 1 رايضيات املؤسسة
(يتم ضرب هذه املصفوفة يف العمود اجلديد (مع تطبيق القاعدة – املعادلة)-
حيث:
:Xbميثل عمود املتغريات األساسية الناجتة يف جدول احلل األمثل اجلديد.
:B-1متثل مصفوفة املتغريات الومهية (املكملة أو الفجوة) واليت تقع أسفل املتغريات الفجوة يف جدول
احلل األمثل.
:Bمتثل عمود املوارد املتاحة اجلديد.
وعليه نتحصل على:
B-1
Xb b
s3 10/3
x1 = 29/3
x2 2/3
نالحظ أن مجيع القيم العمود الناتج موجبة ويعين بذلك أن احلل يبقى األمثل وال يزال ممكنا ابلقيم
اجلديدة وينتج عنه:
x1= 29/3, x2= 2/3 , s1= s2= 0, s3= 10/3
أما دالة اهلدف فنحصل عليها ابلتعويض على النحو التايل:
Max(z)= 30 x1 +50 x2
Max(z)= 30 *(29/3) +50 *(2/3) = 323.33
z= 323.33
لو أخدان نتيجة احلل للنموذج املقابل من اجلدول األخري حنصل على:
y1 = s1 = 10/3
y2 = s2 = 70/3
y3 = s3 = 0
w= 310
10
2023-2022 السداسي 1 رايضيات املؤسسة
35 30 الطرف األمين قد تغري (مبعىن قيود الربانمج قد تغريت) من
40 إىل 40
ولدراسة أتثري هذا التغيري على احلل األمثل نقوم أوال ابلتأكد من أن هذا التغيري ليس له أتثري يف احلل األمثل ما عدا
التغري يف اجلانب األمين وكذلك جيب التأكد من أن قيم صف دالة اهلدف سيبقى سالبا أو صفر.
-نقوم بضرب املصفوفة (قيم اجلديدة للطرف األمين) معكوس املصفوفة ( ) B-1املوجودة يف جدول احلل األمثل
واليت متثل املتغريات الومهية(متغريات الفجوة) واليت تقع أسفل املتغريات( s1و ) s2يف جدول احلل األمثل.
11
2023-2022 السداسي 1 رايضيات املؤسسة
Xb = B-1 * b -حنصل على قيم املتغريات األساسية اجلديدة بتطبيق املعادلة األتية:
نتحصل على ما يلي:
نالحظ أن قيم العمود الناتج موجبة ويعىن ذلك أن احلل ممكنا ابستخدام املوارد املتاحة اجلديدة.
X1= 35, x 2= 0 , x3= 0 s1= 5 s2= 0
------0 0-------0
12
2023-2022 السداسي 1 رايضيات املؤسسة
13