You are on page 1of 8

‫‪2023-2022‬‬ ‫السداسي ‪1‬‬ ‫رايضيات املؤسسة‬

‫‪REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE‬‬


‫‪Ministère de l’Enseignement Supérieur et de la Recherche Scientifique‬‬

‫‪ÉCOLE SUPÉRIEURE DES SCIENCES DE GESTION ANNABA‬‬


‫المدرسة العليا في علوم التسيير ‪ -‬عنابة‬
‫األساتذة املسؤولني‬
‫الربيد اإللكرتوين‬ ‫املدرسة‬ ‫الرتبة‬ ‫االسم واللقب‬
‫‪nechma.yacine@essg-‬‬ ‫املدرسة العليا لعلوم التسيري عنابة‬ ‫‪MCA‬‬ ‫نشمة ايسني‬
‫‪annaba.dz‬‬

‫الطلبة املعنيني‬
‫ختصص‬ ‫السنة‬ ‫القسم‬ ‫املدرسة‬
‫جدع مشرتك‬ ‫أوىل ماسرت‬ ‫الطور الثاين علوم التسيري‬ ‫املدرسة العليا لعلوم التسيري عنابة‬

‫احملتوى‪:‬‬
‫) ‪(programmation linéaire‬‬ ‫احملور األول‪ :‬الربجمة اخلطية‬

‫‪ ‬اتبع الربجم ـ ــة اخلطي ـ ـ ــة – طريقة السمبليكس أو طريقة اجلداول‪-‬‬


‫✓ إجياد احلل يف حالة التدنئة‬
‫✓ مثال تطبيقي‬

‫‪1‬‬
‫‪2023-2022‬‬ ‫السداسي ‪1‬‬ ‫رايضيات املؤسسة‬

‫الربجمـ ـ ـة اخلطيـ ـ ـ ـة – طريقة السامبلكس أو طريقة اجلداول‪( -‬اتبع)‬

‫حالة التدنئة )‪Min(C‬‬

‫‪-2‬إجياد احلل يف حالة التخفيض (التدنئة)‪ :Min‬إلجياد احلل بطريقة اجلداول أو السامبلكس يف حالة التدنئة‬
‫(ختفيض التكاليف‪ ،‬املسافات‪ ،‬الزمن‪...‬إخل) يتشابه مع حل الربجمة اخلطية يف حالة التعظيم مع بعض االختالفات‬
‫القليلة‪.‬‬

‫اهلدف يف هذه احلالة يتعلق بتخفيض دالة اهلدف أي إجياد أصغر قيمة ممكنة هلا‪ .‬كما أن مسائل التخفيض مرتبطة‬
‫بشكل عام بقيود من نوع أكرب أو تساوي وبذلك يكمن االختالف يف العناصر األساسية التالية‪:‬‬

‫‪ ‬تكون معامالت املتغريات االصطناعية ‪ A‬يف دالة اهلدف يف حالة التخفيض ‪ M+‬حبيث تعمل عكس‬
‫اهلدف املتمثل يف تدنية التكاليف‪.‬‬
‫‪ ‬يتم إجياد املتغري اخلارج ابختيار أصغر قيمة يف السطر األخري من اجلدول‪.‬‬
‫‪ ‬نتوصل إىل احلل األمثل يف مسائل التخفيض ‪ Min‬عندما تكون مجيع قيم السطر األخري من جدول‬
‫السامبلكس موجبة أو معدومة‪.‬‬
‫‪ ‬أما بقية اخلطوات فهي مماتلة حلالة التعظيم‪.‬‬

‫مثال توضيحي‪:‬‬

‫تلقت الشركة الوطنية للمواد الكميائية طلبية قدرها ‪ 1000‬كلغ من خليط الطالء الذي يتكون من مادتني ‪M1‬‬
‫‪ M2‬حيث يكلف الكلغ من املادة األوىل ‪50‬دج ومن املادة الثانية ‪60‬دج‪ ،‬كما أنه وألسباب تتعلق مبعايري اجلودة‬
‫فإن الشركة مقيدة بضرورة استعمال ‪ 150‬كلغ على األقل من املادة األوىل‪.‬‬

‫املطلوب‪ :‬حتديد الكميات الواجب استعماهلا من املادتني إلنتاج اخلليط أبقل تكلفة ابستعمال طريقة السامبلكس؟‬

‫‪2‬‬
‫‪2023-2022‬‬ ‫السداسي ‪1‬‬ ‫رايضيات املؤسسة‬

‫احلل‪:‬‬

‫اخلطوة األوىل‪ :‬بناء النموذج الرايضي‪:‬‬ ‫‪-1‬‬


‫أ‪ -‬حتديد املتغريات‪:‬‬
‫‪-‬نرمز للكمية الواجب استعماهلا من املادة ‪ M1‬من اخلليط النهائي بـ ‪. X1‬‬
‫‪-‬نرمز ز للكمية الواجب استعماهلا من املادة ‪ M2‬من اخلليط النهائي بـ ‪. X2‬‬
‫ب‪ -‬هدف املؤسسة هي ختفيض التكاليف‪ ،‬ومن مث تكون دالة اهلدف كما يلي‪:‬‬
‫‪Min(c)= 50 x1 +60 x2‬‬
‫ت‪ -‬حتديد القيود‪:‬‬
‫القيود املفروضة على حتقيق اهلدف وبذلك فإن قيود هذه املسألة تكون كما يلي‪:‬‬
‫‪x1 + x2‬‬ ‫‪= 1000‬‬ ‫قيد الطلبية‪:‬‬
‫‪x1‬‬ ‫‪≤ 150‬‬ ‫قيد احلد األدىن من املادة ‪:M1‬‬
‫‪X1, X2 ≤ 0‬‬ ‫قيد عدم السلبية ‪:‬‬
‫حتويل النموذج الرايضي للمسألة إىل منوذج معياري‪.‬‬ ‫‪-2‬‬
‫‪ -‬قيد من الشكل أكرب من أو تساوي(≤)‪ :‬نضيف "متغري الفجوة" أو "متغري الفروق" ويرمز له‬
‫ابلرمز (‪ ) s‬إىل الطرف األقل ‪ ،‬كما نضيف كذلك متغري آخر نسميه " املتغري االصطناعي" يف اجلهة‬
‫اليسرى للقيد نرمز له ابلرمز (‪ )A‬وهو عبارة عن متغري ومهي مت وضعه لتسهل حل النموذج وليس لوجوده‬
‫أي معىن لذلك من األفضل أن ال يظهر يف احلل النهائي املتضمن للحل األمثل‪.‬‬

‫ويضاف هذا املتغري " املتغري االصطناعي" يف دالة اهلدف مبعامل كبري جدا نرمز له ابلرمز (‪ )M‬مع إشارة‬
‫سالبة‪ .‬أما ابلنسبة للمتغريات الفجوة اليت مت اضافتها يف الطرف األمين للقيد نعيدها للطرف االيسر مع تغيري اإلشارة‬
‫إىل إشارة سالبة‪.‬‬

‫‪ -‬قيد من الشكل تساوي(=)‪ :‬يف هذه احلالة نضيف متغري اصطناعي فقط‪.‬‬

‫وعليه نبحث عن الصيغة النموذجية(معياري)‪ ،‬عندئد تصبح القيود كما يلي‪:‬‬

‫‪3‬‬
‫‪2023-2022‬‬ ‫السداسي ‪1‬‬ ‫رايضيات املؤسسة‬

‫‪x1 + x2‬‬ ‫‪= 1000‬‬ ‫قيد الطلبية‪:‬‬


‫شكل املساواة وابلتايل يبقى على حاله‪.‬‬
‫‪x1‬‬ ‫‪= 150 +S1‬‬ ‫القيد الثاين‪:‬‬
‫‪x1 - S1 = 150‬‬ ‫وهو يكافؤ‬
‫‪X1, X2, S1 ≤ 0‬‬ ‫قيد عدم السلبية املتغريات‪:‬‬

‫وبذلك ميكن كتابة دالة اهلدف كما يلي‪:‬‬


‫‪Min(c)= 50 x1 +60 x2 + 0S1‬‬
‫اخلطوة الثالثة‪ :‬إجياد حل أويل مقبول‬ ‫‪-3‬‬
‫إلجياد حل أويل مقبول ميكن أن نفرض حالة أال إنتاج أي حالة الالعمل ‪ ،‬أي أن ‪ X1‬و ‪ X2‬تساوي‬
‫الصفر‪ ،‬وابلتايل يكون احلل األويل كما يلي‪:‬‬
‫????!!!! … ‪0+0= 1000‬‬ ‫قيد األول‪:‬‬
‫‪S1= -150‬‬ ‫أي أن‪:‬‬ ‫‪0- S1= 150‬‬ ‫قيد الثاين‪:‬‬
‫وهذه كمية سالبة وخترق شرط عدم سلبية املتغريات‪.‬‬
‫مبا أن القيدين األول والثاين غري حمققني أي غري مقبولني‪ ،‬فيمكن القول أنه ال يوجد حاليا حل أويل‬
‫مقبول‪.‬‬
‫ومبا أنه ال يوجد حل أويل مقبول‪ ،‬ميكن اللجوء إىل حل أويل إصطناعي(خيايل) مقبول وذلك عن طريق‬
‫إضافة متغريات اصطناعية للقيود الغري حمققة(القيدين األول والثاين) ونرمز هلما ابحلرف ‪ A‬كما يلي‪:‬‬
‫‪x1 + x2 +A1 = 1000‬‬ ‫قيد الطلبية‪:‬‬
‫‪x1 - S1 + A2= 150‬‬ ‫القيد الثاين‪:‬‬
‫‪X1, X2, S1, A1, A2 ≤ 0‬‬ ‫قيد عدم السلبية املتغريات‪:‬‬
‫ومبا أن هذه املتغريات االصطناعية دخيلة على املسألة وتستعمل إلجياد حل أويل فقط فيجب التخلص‬
‫منها حىت ال تظهر يف احلل األمثل وذلك عن طريق حتميلها مبعامل كبري (رقم كبري مليون‪ ،‬مليار‪)....‬‬
‫نرمز له بـ (‪ )M‬يف دالة اهلدف ويعمل عكسها متاما حبيث يكون موجبا يف حاالت التخفيض وسالبا‬
‫يف حاالت التعظيم‪ ،‬وبذلك تكون دالة اهلدف يف هذه احلالة كما يلي‪:‬‬

‫‪4‬‬
‫‪2023-2022‬‬ ‫السداسي ‪1‬‬ ‫رايضيات املؤسسة‬

‫‪Min(c)= 50 x1 +60 x2 + 0S1 + MA1 +MA2‬‬


‫أما إجياد احلل األويل االصطناعي فيكون عن طريق وضع كل املتغريات ‪ S1 X2 X1‬مساوية للصفر‬
‫فتكون القيود كما يلي‪:‬‬
‫▪ القيد األول‪A1 = 1000 :‬‬
‫▪ القيد الثاين‪A2 = 150 :‬‬

‫فهو يعترب حال أوليا مقبوال وميكن نقله جلدول السامبلكس‪.‬‬

‫اخلطوة الرابعة‪ :‬نقل معطيات احلل األويل يف جدول هو جدول احلل األساسي األول‪:‬‬ ‫‪-4‬‬

‫اجلدول ‪:1‬‬
‫(معامالت‬ ‫متغريات‬ ‫الكمية‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪A1‬‬ ‫‪A2‬‬
‫املتغريات يف‬ ‫األساس ‪v‬‬ ‫‪Q‬‬ ‫‪50‬‬ ‫‪60‬‬ ‫‪0‬‬ ‫‪+M‬‬ ‫‪+M‬‬
‫دالة اهلدف)‬ ‫(املتغريات‬ ‫(عمود‬
‫‪cj‬‬ ‫الثوابث=الطرف املشكلة‬
‫األمين للقيود) ملصفوفة‬
‫الوحدة)‬ ‫‪bi‬‬
‫‪XI‬‬
‫‪M‬‬ ‫‪A1‬‬ ‫‪1000‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪M‬‬ ‫‪A2‬‬ ‫‪150‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪Zi= 2M‬قيمة دالة اهلدف = ‪C‬‬ ‫‪M‬‬ ‫‪-M‬‬ ‫‪M‬‬ ‫‪M‬‬
‫‪1150M 50-2M‬‬ ‫‪60-M‬‬ ‫‪+M‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪Δz= cj-zi‬‬
‫اخلطوة اخلامسة‪ :‬اختبار أمثلية احلل املتوصل‬ ‫‪-5‬‬
‫نتوصل إىل احلل األمثل يف حالة التخفيض ‪ Min‬عندما تكون مجيع قيم السطر األخري موجبة أو معدومة‪،‬‬
‫ومبا أن قيم السطر األخري يف اجلدول السابق ليست كلها موجبة أو معدومة فإننا مل نتوصل إىل حل األمثل‬
‫بعد وال بد من عملية حتسني احلل‪.‬‬
‫اخلطوة السادسة‪ :‬حتسني احلل‬ ‫‪-6‬‬
‫مبا أن احلل األوىل حيمل املؤسسة تكاليف ابهظة ‪ 1150M‬حيث ‪ M‬رقم كبري جدا‪ ،‬فال بد من ختفيض‬
‫التكاليف عن طريق إخراج املتغريات االصطناعية من احلل‪ ،‬وللقيام بذلك‪ ،‬تتضمن عملية التحسني ما يلي‪:‬‬

‫‪5‬‬
‫‪2023-2022‬‬ ‫السداسي ‪1‬‬ ‫رايضيات املؤسسة‬

‫‪ ‬إجياد املتغري الداخل للحل‪:‬‬


‫يتم إجياد املتغري الداخل عن طريق اختيار أصغر قيمة يف السطر األخري من اجلدول ألهنا حتقق أقل تكلفة‪.‬‬
‫وبذلك يكون املتغري الداخل إىل احلل هو ‪ X1‬ألنه أصغر رقم ولو ابلسالب ويسمى عموده " بعمود‬
‫احملور" أو بعمود عنصر االرتكاز أو العمود األمثل‪.‬‬
‫بقية اخلطوات هي نفسها كما يف حالة التعظيم‬ ‫‪ ‬إجياد املتغري اخلارج من احلل‪:‬‬
‫يتم إجياد املتغري اخلارج عن طريق تقسيم القيم املوجودة يف عمود الكمية(‪3‬ع) على األرقام املعامالت املقابلة‬
‫هلا يف عمود احملور مث خنتار أصغر حاصل قسمة ألنه حيقق مجيع قيود املسألة‪ .‬ويعرف "بصف احملور"‪.‬‬
‫صف ‪1000 = 1 : 1000 :C‬‬
‫صف ‪150 = 1 : 150 :D‬‬
‫صف ‪----- 150 = 1 : 150 :D‬أصغر قيمة وبذلك املتغري ‪ A2 :‬هو املتغري اخلارج من‬
‫احلل‪.‬‬
‫كما يطلق على نقطة تقاطع عمود احملور ‪ X1‬مع صف احملور ‪" A2‬بنقطة احملور" وهي تساوي ‪.1‬‬
‫جدول احلل األساسي املوايل يتم إعداده كما يلي‪:‬‬

‫متغريات‬ ‫الكمية‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪A1‬‬ ‫‪A2‬‬


‫(معامالت‬ ‫األساس‬ ‫‪Q‬‬ ‫‪50‬‬ ‫‪60‬‬ ‫‪0‬‬ ‫‪+M‬‬ ‫‪+M‬‬
‫املتغريات‬ ‫‪v‬‬ ‫(عمود‬
‫يف دالة‬ ‫(املتغريات‬ ‫الثوابث=الطرف‬
‫اهلدف)‬ ‫املشكلة‬ ‫األمين للقيود)‬
‫‪cj‬‬ ‫ملصفوفة‬ ‫‪bi‬‬
‫الوحدة)‬
‫‪XI‬‬
‫‪M‬‬ ‫‪A1‬‬ ‫‪1000‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪M‬‬ ‫‪A2‬‬ ‫‪150‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪1‬‬
‫=‪Zi‬قيمة دالة اهلدف ‪C = 1150M‬‬ ‫‪2M‬‬ ‫‪M‬‬ ‫‪-M‬‬ ‫‪M‬‬ ‫‪M‬‬
‫‪Δz= cj-zi‬‬ ‫‪50-2M‬‬ ‫‪60-M‬‬ ‫‪+M‬‬ ‫‪0‬‬ ‫‪0‬‬

‫‪6‬‬
‫‪2023-2022‬‬ ‫السداسي ‪1‬‬ ‫رايضيات املؤسسة‬

‫اجلدول الثاين‪ (:‬حتسني احلل)‬


‫االنتقال إىل جدول جديد‬
‫معامالت‬ ‫‪v‬‬ ‫الكمية‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪A1‬‬ ‫‪A2‬‬
‫املتغريات‬ ‫(املتغريات‬ ‫‪Q‬‬ ‫‪50‬‬ ‫‪60‬‬ ‫‪0‬‬ ‫‪+M‬‬ ‫‪+M‬‬
‫يف دالة‬ ‫املشكلة‬ ‫(عمود‬
‫اهلدف)‬ ‫ملصفوفة‬ ‫الثوابث=الطرف‬
‫‪cj‬‬ ‫الوحدة)‬ ‫األمين للقيود)‬
‫‪XI‬‬ ‫‪bi‬‬
‫‪M‬‬ ‫‪A1‬‬ ‫‪850‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪+1‬‬ ‫‪1‬‬ ‫‪-1‬‬
‫‪50‬‬ ‫‪X1‬‬ ‫‪150‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪1‬‬
‫=‪Zi‬قيمة دالة اهلدف = ‪C‬‬ ‫‪50‬‬ ‫‪M‬‬ ‫‪M-50‬‬ ‫‪M‬‬ ‫‪-M+50‬‬
‫‪850M+7500‬‬ ‫‪0‬‬ ‫‪60-M‬‬ ‫‪-M+50‬‬ ‫‪0‬‬ ‫‪+2M+50‬‬
‫‪Δz= cj-zi‬‬

‫اخلطوة السابعة‪ :‬اختيار أمثليه احلل‬ ‫‪-7‬‬


‫نالحظ أن مجيع قيم السطر األخري يف اجلدول ليست موجبة أو معدومة وابلتايل البد من عملية التحسني مرة‬
‫أخرى‪.‬‬
‫اخلطوة الثامنة‪ :‬عملية التحسني‬ ‫‪-8‬‬
‫‪-‬إجياد املتغري الداخل‪ :‬أصغر رقم يف السطر األخري ‪ .‬من مث املتغري ‪ S1‬هو املتغري الداخل‪.‬‬
‫‪ -‬إجياد املتغري اخلارج‪ :‬أصغر حاصل قسمة موجبة هو ‪ 850‬وبذلك يكون املتغري ‪ A1‬هو املتغري‬
‫اخلارج‪.‬‬
‫وعليه يتم احلصول على اجلدول‪:‬‬
‫اجلدول رقم ‪:3‬‬

‫معامالت‬ ‫‪v‬‬ ‫الكمية‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪A1‬‬ ‫‪A2‬‬


‫املتغريات‬ ‫(املتغريات‬ ‫‪Q‬‬ ‫‪50‬‬ ‫‪60‬‬ ‫‪0‬‬ ‫‪+M‬‬ ‫‪+M‬‬
‫يف دالة‬ ‫املشكلة‬ ‫(عمود‬
‫اهلدف)‬ ‫ملصفوفة‬ ‫الثوابث=الطرف‬
‫‪cj‬‬ ‫الوحدة)‬ ‫األمين للقيود)‬
‫‪XI‬‬ ‫‪bi‬‬
‫‪0‬‬ ‫‪S1‬‬ ‫‪850‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪+1‬‬ ‫‪1‬‬ ‫‪-1‬‬
‫‪50‬‬ ‫‪X1‬‬ ‫‪1000‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬
‫=‪Zi‬قيمة دالة اهلدف = ‪C‬‬ ‫‪50‬‬ ‫‪50‬‬ ‫‪0‬‬ ‫‪50‬‬ ‫‪0‬‬
‫‪50000‬‬ ‫‪0‬‬ ‫‪10‬‬ ‫‪0‬‬ ‫‪+M-50‬‬ ‫‪+M‬‬
‫‪Δz= cj-zi‬‬

‫‪7‬‬
‫‪2023-2022‬‬ ‫السداسي ‪1‬‬ ‫رايضيات املؤسسة‬

‫إذا ميكن القول أن مجيع قيم السطر األخري من اجلدول موجبة أو معدومة ومن مث فقد توصلنا إىل احلل األمثل وهو‬
‫كما يلي‪:‬‬

‫‪ -‬متغريات احلل النهائي تتمثل يف املتغري ‪ X1‬ومقداره ‪ 1000‬كلغ ومتغري الزايدة عن احلد األدىن املطلوب ‪S1‬‬
‫ومقداره ‪ 850‬كلغ‪.‬‬

‫‪ -‬دالة اهلدف وتتمثل يف تكلفة كلية قدرها ‪50000‬دج‪.‬‬

‫‪ -‬بقية املتغريات = ‪ 0‬ألهنا خارج احلل األمثل‪.‬‬

‫‪ -9‬اخلطوة التاسعة‪ :‬التأكد من احلل‬

‫• دالة اهلدف‪:‬‬
‫‪Min(c)= 50 x1 +60 x2 + 0S1 + MA1 +MA2‬‬
‫)‪Min(c)= 50 (1000) +60 (0)+ 0(850) + M(0) +M(0‬‬
‫‪= 50000‬‬
‫• القيود‪:‬‬
‫القيد األول‪:‬‬
‫‪x1 + x2 +A1 = 1000‬‬ ‫قيد الطلبية‪:‬‬
‫‪1000+0+0‬‬ ‫‪= 1000‬‬
‫القيد الثاين‪:‬‬
‫‪x1 - S1 + A2= 150‬‬
‫‪1000 - 850 + 0= 150‬‬
‫‪X1, X2, S1, A1, A2 ≤ 0‬‬ ‫• شرط عدم سلبية املتغريات‪:‬‬
‫مجيع قيم املتغريات معدومة أو موجبة‪.‬‬
‫إذا مجيع القيود حمققة واحلل صحيح‪.‬‬

‫‪8‬‬

You might also like