You are on page 1of 189

‫مطبوعة حتت عنوان‪:‬‬

‫حماضرات ومتارين يف مقياس رايضيات املؤسسة‪.‬‬


‫‪2x1 + x2 ≥ 12‬‬ ‫𝑧 ‪min‬‬ ‫𝑧 ‪max‬‬
‫‪𝑆/𝐶 {5x1 + 8x2 ≥ 74‬‬ ‫‪= x1‬‬
‫‪x1 + 6x2 ≥ 24‬‬ ‫‪+ x2‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫موجهة لـ‪ :‬طلبة السنة الثانية علوم اقتصادية‬


‫قسم العلوم االقتصادية‪.‬‬

‫من إعداد األستاذة ‪:‬‬


‫محادي خدجية‬

‫‪2018 -2017‬‬ ‫السنة اجلامعية‬


‫فهرس احملتوايت‬
‫الصفحة‬ ‫احملتوايت‬
‫‪5‬‬ ‫احملور األول‪ :‬الربجمة اخلطية‪.‬‬
‫‪5‬‬ ‫أوال‪ :‬تعريف الربجمة اخلطية‬
‫‪8‬‬ ‫اثنيا‪ :‬اتريخ تطور الربجمة اخلطية‬
‫‪10‬‬ ‫اثلثا‪ :‬افرتاضات الربجمة اخلطية‬
‫‪11‬‬ ‫رابعا‪ :‬حمددات الربجمة اخلطية‬
‫‪12‬‬ ‫خامسا‪ :‬الشكل العام للربانمج اخلطي‬
‫‪17‬‬ ‫سادسا‪ :‬صياغة منوذج الربجمة اخلطية‬
‫‪22‬‬ ‫متارين حملولة‬
‫‪26‬‬ ‫متارين للحل‬
‫‪28‬‬ ‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‪.‬‬
‫‪29‬‬ ‫أوال‪ :‬الطريقة البيانية‬
‫‪29‬‬ ‫أ‪ -‬خطوات حل الربانمج اخلطي‬
‫‪37‬‬ ‫ب‪-‬احلاالت اخلاصة يف احلل البياين‬
‫‪44‬‬ ‫اثنيا‪ :‬الطريقة اجلربية‬
‫‪44‬‬ ‫أ‪-‬إجياد احلل األمثل عندما تكون القيود أصغر أو يساوي(≤)‬
‫‪53‬‬ ‫ب‪-‬إجياد احلل األمثل عندما تكون القيود من نوع تساوي (=) أو أكرب أو يساوي(≤)‬
‫‪65‬‬ ‫ج‪ -‬عدم توفر شرط عدم سالبية املتغريات‬
‫‪70‬‬ ‫د‪ -‬احلاالت اخلاصة‬
‫‪78‬‬ ‫متارين حملولة‬
‫‪86‬‬ ‫متارين للحل‬
‫‪88‬‬ ‫احملور الثالث‪:‬الثنائية‬
‫‪89‬‬ ‫أوال‪ :‬فوائد حتويل النموذج األويل إىل النموذج الثنائي‬
‫‪90‬‬ ‫اثنيا‪:‬صياغة النموذج املقابل‬
‫‪90‬‬ ‫أ‪-‬ثنائية الصيغ القانونية‬
‫‪92‬‬ ‫ب‪-‬ثنائية الصيغ املختلطة‬
‫‪95‬‬ ‫اثلثا‪:‬العالقة بني النموذج األويل والثنائي‬
‫‪100‬‬ ‫رابعا‪ :‬التفسري االقتصادي للربانمج الثنائي‬
‫‪102‬‬ ‫خامسا‪ :‬طريقة السمبلكس املقابلة‬
‫‪106‬‬ ‫متارين حملولة‬
‫‪112‬‬ ‫متارين للحل‬
‫‪115‬‬ ‫احملور الرابع‪ :‬حتليل احلساسية‬
‫‪115‬‬ ‫أوال‪ :‬التغيريات يف الطرف األمين للقيود‬
‫‪120‬‬ ‫اثنيا‪ :‬التغريات يف معامالت دالة اهلدف (مدى األمثلية)‬
‫‪122‬‬ ‫اثلثا‪ :‬التغريات يف معامالت متغريات القرار يف القيود‬
‫‪122‬‬ ‫رابعا‪ :‬إضافة متغري أو متغريات جديدة‬
‫‪125‬‬ ‫خامسا‪ :‬إضافة قيد أو قيود جديدة‬
‫‪127‬‬ ‫متارين حملولة‬
‫‪136‬‬ ‫متارين للحل‬
‫‪138‬‬ ‫احملور اخلامس‪ :‬مشكل النقل‬
‫‪139‬‬ ‫أوال‪ :‬صياغة منوذج النقل‬
‫‪141‬‬ ‫اثنيا‪ :‬طرق حل مشاكل النقل‬
‫‪159‬‬ ‫اثلثا‪ :‬احلاالت اخلاصة يف مشكلة النقل‬
‫‪170‬‬ ‫متارين حملولة‬
‫‪180‬‬ ‫متارين للحل‬
‫‪183‬‬ ‫قائمة املراجع‬
‫املقدمة‬
‫رايضيات املؤسسة هي فرع من فروع الرايضيات التطبيقية‪ ،‬تستخدم منهجية حبوث العمليات وأساليبها‬
‫يف حل املشكالت واختاذ القرارات اإلدارية‪ ،‬تتعرض مادة حبوث العمليات لألساليب الكمية املستخدمة يف اختاذ‬
‫القرارات‪ ،‬حيث مت يف السنوات األخرية تطوير العديد من األساليب الكمية اجلديدة واهلامة هبدف املساعدة يف‬
‫عملية اختاذ القرار‪ ،‬وسيكون التكيز يف هذه املطبوعة على توضيح كيفية استخدام هذه األساليب من أجل حتسني‬
‫عملية اختاذ القرار‪.‬‬

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

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

‫تقوم املؤسسات املختلفة بتطبيــق حبوث العمليات حلــل الكثيــر مــن املشــاكل التــي تواجــهها ومنهــا عل ـى ســبيل‬
‫املثــال املشــاكل املتعلقــة بــاملخزون الســلعي‪ ،‬واملشــاكل املتعلقـة بتخصـيص املـوارد والتكـاليف‪ ،‬واملشـاكل املتعلقـة‬
‫بـإحالل اآلالت أو معـدات اإلنتاج‪ ،‬اجلدولة‪...‬اخل‪ ،‬وأصـبحت أسـاليب حبـوث العمليـات التـي تتنـاول هـذه‬
‫املشـاكل منـاذج معياريـة‪ ،‬األمـر الـذي أدى إلـي تشـجيع العديـد مـن املؤسسات مبـا فيهـا الصـغرية ألن تسـتفيد مـن‬
‫هـذه النمـاذج فـي حـل العديـد مـن املشـاكل التـي تواجههـا دون أن تستثمر أمواال كبرية يف البحوث والدراسات‪.‬‬
‫هـذا‪ ،‬وقـد سـاعد علـى انتشـار أسـاليب حبـوث العمليـات فـي التطبيقـات العمليـة عـدة عوامـل منهـا التطـور اهلائـل‬
‫والسـريع فـي احلاسـبات اآلليـة ونظـم وبـرامج التشـغيل‪ ،‬وزيــادة حــدة املنافســة بــني مؤسسات األعمــال مم ــا جعلهــا‬
‫تلجــأ إل ـى اســتخدام الطــرق واألســاليب العلميــة التــي تســاعدها علــى تقــدمي منتجاهتــا أو خــدماهتا بــاجلودة العاليــة‬
‫والتكلفـة املناسـبة‪.‬‬

‫‪2‬‬
‫ونظ ـرا لألمهيــة املشــار إليهــا ألســاليب حبــوث العمليــات فــي حــل العديــد مــن املشاكل التـي تواجـه منشـآت‬
‫األعمـال‪ ،‬فإنـه يتعـني اإلملام إملامـا كافيـا هبـذه األسـاليب وكيفيـة تطبيقهـا واالسـتفادة منهـا فـي حتليـل وتفسـري‬
‫البيانـات احملاسـبية أو املالية وتقدميها لإلدارة ابلشكل الذي يساعدها يف ترشيد القرارات اإلدارية املختلفـة حىت ال‬
‫تكون النتائج سلبية الستخدام حبوث العمليات يف الواقع العملي‪ ،‬ومــن هــذا املنطلــق تقــدم هــذه املطبوعة شــرحا‬
‫مبســطا لــبعض أســاليب حبــوث العمليــات بطريقـة متكـن الطالب مـن فهـم كـل أسـلوب ومعرفـة كيفيـة اسـتخدامه‪،‬‬
‫دون اخلـوض فـي اإلثباتــات الرايضــية املتعلقــة بتلــك األســاليب‪ ،‬على اعتبار أن هدفنا األساسـي ينصــب علــى‬
‫تــدريب الطالــب علــي كيفيــة تطبيــق هــذه األســاليب واالســتفادة منهــا فــي اجملاالت املختلفة‪.‬‬

‫حتتوي هذه املطبوعة على احملاور التالية‪:‬‬

‫احملور األول‪:‬الربجمة اخلطية‬


‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬
‫احملور الثالث‪ :‬الثنائية‬
‫احملور الرابع‪ :‬حتليل احلساسية‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫‪3‬‬
‫احملور األول‬
‫الربمـ ـ ـ ــجة اخلطيـ ـ ـ ـ ــة‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫احملور األول‪ :‬الربجمة اخلطية‪.‬‬


‫متهيد‪:‬‬

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

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

‫كما تستخدم الربجمة اخلطية يف اختاذ القرارات املتعلقة ابلوظائف الرئيسية لإلدارة كالتخطيط والتنظيم‬
‫والرقابة‪ ،‬وتساعد الربجمة اخلطية يف حل مشاكل النقل والتوزيع حيث تستخدم للوصول إىل أقل كلفة عند نقل‬
‫وتوزيع اإلنتاج من مناطق معينة إىل مناطق أخرى‪ ،‬فضال عن ذلك ميكن استخدام الربجمة اخلطية يف تنفيذ وختطيط‬
‫املشاريع االقتصادية واالجتماعية‪.‬‬

‫سيتم التعرف يف هذا احملور على مفهوم الربجمة اخلطية وكيفية بناء مناذج الربجمة اخلطية أبسلوب مبسط‪،‬‬
‫حسب اهلدف احملدد سواء كانت املشكلة تعظيم األرابح أو تقليل التكاليف‪.‬‬

‫أوال‪ :‬تعريف الربجمة اخلطية‪:‬‬

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

‫‪5‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫دالة كلفة أو دالة طاقة إنتاجية وغريها‪ ،‬أما املوارد احملددة فتعرب عنها جمموعة من املعادالت اخلطية واملتاجحات‬
‫اليت متثل مستلزمات العملية اإلنتاجية‪.1‬‬

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

‫كما تعرف ال ربجمة اخلطية على أهنا تقنية رايضية تبحث عن حلول ملشكلة اقتصادية ( إنتاجية‪ ،‬مالية‪،‬‬
‫نقل‪ ،‬حتليل املشاريع‪ ،‬مبارايت أو خدمات) واختيار احلل األمثل‪ ،‬هذه التقنية الرايضية تستعمل من طرف‬
‫املوظفني‪ ،‬اإلحصائيني واملسريين إلجياد الطريقة املثلى لتخصيص موارد املؤسسة احملدودة املستعملة الستخدامات‬
‫‪3‬‬
‫خمتلفة من أجل حتقيق هدف معني‪.‬‬

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

‫‪ - 1‬حممد عبد العال النعيمي وآخرون‪ ،‬حبوث العمليات‪ ،‬دار وائل للنشر‪ ،‬األردن‪ ،‬الطبعة الثانية‪ ،2011 ،‬ص‪.15‬‬
‫‪ - 2‬جهاد صياح بين هاين وآخرون‪ ،‬حبوث العمليات واألساليب الكمية نظرية وتطبيق‪ ،‬دار جليس الزمان‪ ،‬األردن‪ ،2009 ،‬ص‪.25‬‬
‫‪- 3‬بوقرة رابح‪ ،‬حبوث العمليات‪ ،‬مؤسسة شباب اجلامعة‪ ،‬مصر‪ ،2009 ،‬ص ص ‪.22-21‬‬
‫‪ - 4‬بوقرة رابح‪ ،‬مرجع سبق ذكره‪ ،‬ص‪.22‬‬

‫‪6‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫ب‪-‬قيود طلب‪:‬‬
‫‪ -‬الكمية املطلوبة الواجب إنتاجها‪.‬‬
‫‪ -‬الكمية اليت جيب توزيعها‪.‬‬
‫‪ -‬طريقة التوزيع ووسائل النقل‪.‬‬

‫ج‪-‬قيود التخزين‪:‬‬
‫‪ -‬الكمية املمكن ختزينها‪.‬‬
‫‪ -‬الكمية املمكن إعادة طلبها‪.‬‬

‫وعلى ضوء هذه القيود‪ ،‬فإن احلل األمثل الذي يبحث عنه املسري ابستعمال تقنيات الربجمة اخلطية‪ ،‬هو‬
‫ذلك احلل الذي حيدد له كمية اإلنتاج الواجب إنتاجها واليت متكن املؤسسة من حتقيق أعظم ربح‪.‬‬
‫إذن ميكن تعريف الربجمة اخلطية اختصارا على أهنا طريقة ملعاجلة النماذج اخلطية حيث تكون كل من دالة‬
‫اهلدف والقيود دواال خطية يف متغريات القرار‪ ،‬وهتتم مسائلها عموما بتخصيص املوارد النادرة واستخدامها أبفضل‬
‫طريقة ممكنة‪ ،‬وتتعامل بشكل خاص مع املسائل اليت تتضمن إجياد أفضل قيمة لدالة اهلدف( أكرب قيمة أو أصغر‬
‫قيمة حسب اهلدف)‪ ،‬حتت عدد من القيود الناجتة عن حمدودية املوارد يف معظم األحيان‪ ،‬إذن الربجمة اخلطية هي‬
‫طريقة رايضية تستخدم للمساعدة يف التخطيط‪ ،‬وصنع القرارات املتعلقة ابلتوزيع األمثل للموارد املتاحة هبدف‬
‫زايدة األرابح أو ختفيض التكاليف‪.‬‬
‫هناك جمموعة واسعة ( وتتسع ابستمرار) من التطبيقات للربجمة اخلطية نستعرض بعضها على سبيل املثال‬
‫ال احلصر فيما يلي‪:5‬‬

‫مشاكل اإلنتاج‪ :‬كتحديد عدد الوحدات اليت جيب إنتاجها من كل نوع من املنتجات‪ ،‬اليت‬ ‫أ‪-‬‬
‫ينتجها املشروع ابلشكل الذي يعظم األرابح‪ ،‬يف ظل إمكانيات خمتلفة حمدودة‪.‬‬
‫املزيج اإلنتاجي ‪ :‬يف كثري من الصناعات هناك عدد من املكوانت أو العناصر اليت ختلط مع‬ ‫ب‪-‬‬
‫بعضها وبنسب معينة‪ ،‬لتعطي منتجا آخرا جديدا كصناعة األعالف واألدوية واألمسدة‪.....‬إخل‪،‬‬

‫‪ - 5‬حممد حممد كعبور‪ ،‬أساسيات حبوث العمليات مناذج وتطبيقات‪ ،‬منشورات أكادميية الدراسات العليا‪ ،‬ليبيا‪ ،2005 ،‬ص ص ‪.116-115‬‬

‫‪7‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

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

‫للربجمة اخلطية تطبيقات عديدة ظهرت وال زالت تتطور ابستمرار‪ ،‬حيث تلعب دورا ابرزا يف مساندة‬
‫صانعي القرارات يف منظمات األعمال من أجل حل املشاكل اليت يواجهوهنا‪.‬‬

‫اثنيا‪ :‬اتريخ تطور الربجمة اخلطية‪.‬‬

‫استحدثت الربجمة اخلطية ملواجهة مشاكل حمددة حتت ظروف وشروط معينة‪ ،‬إال أن استخداماهتا‬
‫توسعت بفضل تطوير الوسائل املساعدة لتشمل جماالت متعددة‪ ،‬فأول استخدام للربجمة اخلطية كان يف اجملاالت‬
‫العسكرية للمساعدة يف توزيع املوارد املتاحة بني العمليات املختلفة‪ ،‬وابلشكل الذي يؤدي إىل زايدة فعالية هذه‬
‫العمليات‪.‬‬

‫خالل احلرب العاملية الثانية ونتيجة حمدودية املوارد العسكرية كلفت احلكومة الربيطانية فريقا من كبار‬
‫العلماء بدراسة مسائل كيفية توزيع مواردها العسكرية‪ ،‬وما يتناسب مع أفضل وضع دفاعي جوي وبري‪ ،‬ولقد‬
‫أطلق على الفريق اسم حبوث العمليات أو البحث العمليايت‪ ،‬مث أخذت هذه التسمية تطلق على كافة األحباث‬
‫‪8‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫والدراسات اليت تتعامل مع مسائل الربجمة أو التوزيع ومسائل اختاذ القرار‪ ،‬وقد حثت النتائج املشجعة لفريق حبوث‬
‫العمليات الربيطاين اإلدارة العسكرية اجلوية األمريكية على تكوين فريق مشابه للقيام ابلدراسات الالزمة يف هذا‬
‫اجملال‪ ،‬فقد وجدت هذه الفرق أن أساليب مسائل التفضيل التقليدية‪ ،‬كطريقة مضاعف الغرانج مثال ليست ذات‬
‫فائدة كبرية يف حل مسائل الربجمة اخلطية‪ ،‬مما استوجب إجياد أساليب أكثر فعالية يف عام ‪ 1947‬حني طور‬
‫جورج دانتزغ عضو الفريق األمريكي لبحوث العمليات الطريقة املبسطة ( السمبلكس ) حلل مسألة الربجمة‬
‫اخلطية‪ ،‬لكن مل تنشر تفاصيل هذه الطريقة إال يف عام ‪.61956‬‬

‫ميكن القول أبن الكثري من األعمال املبكرة واملتعلقة ابلربجمة اخلطية قد تطورت وازدادت بسبب احلاجة‬
‫التخطيطية للقوة اجلوية األمريكية‪ ،‬اليت أدركت املسامهات اهلامة للربجمة اخلطية خالل احلرب العاملية الثانية‪ ،‬لكن‬
‫تعود بداايت تطبيق الربجمة اخلطية إىل ما قدمه االقتصادي املعروف الربوفيسور ويسلي ليونتيف أثناء الركود‬
‫االقتصادي يف الثالثينات من القرن املاضي‪ ،‬من خالل حتليل العالقة بني املدخالت واملخرجات ابستخدام مناذج‬
‫املدخالت واملخرجات‪ ،‬وإىل ما قدمه العامل الرايضي الفرنسي جني اببتسيت فورير عام ‪ ،1923‬يف حني اهتم‬
‫العامل الرايضي الروسي كاتوروفتش ابستخدام علم الرايضيات حلل مشاكل التخطيط عام ‪ ،1939‬وقام‬
‫االقتصادي املعروف جورج ستجلر يف بداية األربعينيات مبحاولة تطبيق الربجمة اخلطية والذي مل يتوصل إىل وسيلة‬
‫حل معروفة يف حينها‪ ،‬كان هدفه حتديد مكوانت الغذاء اليومي وهي مشكلة تتعلق إبجياد مزيج غذائي أمثل أبقل‬
‫تكلفة ممكنة‪.7‬‬

‫تطورت الربجمة اخلطية بعد ذلك حبيث أصبح ابإلمكان استخدامها يف معظم جماالت اختاذ القرارات‪،‬‬
‫سواءا كانت ذات طبيعة اقتصادية أو اجتماعية أو عسكرية‪ ،‬فهي تستخدم مثال يف كافة أنشطة منظمات‬
‫األعمال كتخطيط ومراقبة اإلنتاج‪ ،‬التسويق‪ ،‬الدعاية‪ ،‬اإلعالن‪ ،‬اختيار الفرص االستثمارية‪ ،‬سياسات الشراء‬
‫والتخزين‪...‬إخل‪ ،‬وقد زادها احلاسوب أمهية عندما أعطاها السرعة يف تنفيذ خطواهتا ويف توفري اجلهد البشري‪،‬‬
‫خاصة عندما يكون عدد املتغريات كثري والبياانت املتوفرة كبرية احلجم‪.‬‬

‫‪ - 6‬حلسن عبد هللا ابشيوة‪ ،‬حبوث العمليات‪ ،‬دار اليازوري العلمية‪ ،‬األردن‪ ،2011 ،‬ص ص ‪.84-83‬‬
‫‪ - 7‬حسن ايسني طعمة وآخرون‪ ،‬حبوث العمليات مناذج وتطبيقات‪ ،‬دار الصفاء للنشر والتوزيع‪ ،‬األردن‪ ،2009 ،‬ص ‪.37‬‬

‫‪9‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫اثلثا‪ :‬افرتاضات الربجمة اخلطية‬

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

‫أ‪-‬اخلطية‪ :‬لتطبيق الربجمة اخلطية يفتض أن تكون العالقة يف دالة اهلدف ويف املتباينات عالقة‬
‫خطية‪ ،‬أي أن هناك عالقة خطية بني املتغريات املؤثرة يف املشكلة قيد الدراسة‪ ،‬حبيث عند حدوث‬
‫أي تغيري يف قيمة أحدمها تسبب تغريات متناسبة واثبتة يف قيمة اآلخر‪. 9‬‬

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

‫‪- 8‬حممد أمحد الطراونة وسليمان خالد عبيدات‪ ،‬مقدمة يف حبوث العمليات‪ ،‬دار املسرية للنشر والتوزيع والطباعة‪ ،‬األردن‪ ،‬الطبعة الثانية‪،2010 ،‬‬
‫ص ص ‪.79-78‬‬
‫‪ - 9‬حممد عبد العال النعيمي وآخرون‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.17‬‬

‫‪10‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

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

‫رابعا‪ :‬حمددات الربجمة اخلطية‪.‬‬

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

‫أ‪-‬ال يوجد ضمان يف احلصول على قيم صحيحة للمتغريات ابستخدام الربجمة اخلطية‪ ،‬فعلى سبيل‬
‫املثال قد يتضمن احلل ‪ 5,3‬وحدة لكن املدير يستطيع إنتاج ‪ 6‬وحدات أو ‪ 5‬وحدات‪ ،‬ويف بعض‬
‫احلاالت اليت تدور حول افتتاح مصنع أو فرع جديد (حيث تكون قيمة املتغري صفر أو واحد)‪ ،‬فإن‬
‫الوصول إىل نتيجة كسرية قد ال يعين شيئا‪ ،‬وحلسن احلظ يف مثل هذه احلاالت ميكن استخدام‬
‫الربجمة الصحيحة‪.‬‬
‫ب‪-‬ال تسمح الربجمة اخلطية حبالة عدم التأكد‪ ،‬يفتض النموذج املعرفة التامة مبسامهة العوامل‬
‫واحتياجاهتا وكذلك املصادر املتاحة‪ ،‬علما أبن هذه القيم قد ال تكون معروفة يف الواقع‪ ،‬وحلل هذه‬
‫املشكلة هناك وسائل أخرى ميكن استخدامها‪ ،‬كالربامج اخلطية يف حالة عدم التأكد أو برجمة الفرصة‬
‫احملددة‪.‬‬
‫ج‪-‬يتعلق احملدد الثالث ابفتاض العالقات اخلطية أو املستقيمة فيما يتعلق بدالة اهلدف والقيود‪ ،‬ففي‬
‫بعض احلاالت العملية تكون عالقة دالة اهلدف والقيود ابملتغريات غري خطية‪ ،‬لذلك فإن أفضل‬
‫وسيلة ملعاجلة مثل هذه املشاكل هي الربجمة الالخطية‪.‬‬
‫د‪-‬ال أتخذ الربجمة اخلطية يف التحليل أي اعتبار للعوامل اليت ال ميكن إعطاؤها قيمة كمية واليت قد‬
‫تؤثر بدرجة كبرية على اختاذ القرارات‪ ،‬كما تتطلب الربجمة اخلطية كمية من املعلومات اليت قد يكون‬
‫من الصعب احلصول عليها يف الظروف العادية يف املؤسسات الصغرية واملتوسطة احلجم‪ ،‬ابإلضافة‬

‫‪ - 10‬حممد أمحد الطراونة وسليمان خالد عبيدات‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.80‬‬

‫‪11‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫إىل ما سبق فإهنا تتطلب ضرورة استخدام احلاسب االلكتوين للمساعدة يف حل املشاكل الكبرية‬
‫واملعقدة‪ ،‬اليت حيتاج حلها يدواي إىل وقت طويل‪.11‬‬

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

‫خامسا‪ :‬الشكل العام للربانمج اخلطي‪.‬‬

‫إن مجيع املواقف االقتصادية واإلدارية اليت تقود إىل مناذج رايضية خطية تتصف ابلصفات التالية‪:‬‬

‫أ‪-‬وجود عدد من املتغريات ‪ :‬تدعى متغريات القرار اليت جيب حتديد قيمتها للوصول إىل اهلدف املنشود ( أكرب‬
‫ربح‪ ،‬أقل تكلفة)‪ ،‬نرمز هلذه املتغريات بـ ـ ـ ـ‪:12‬‬
‫‪x1,x2,x3,…………,xn‬‬
‫حيث ‪ n‬هو عدد املتغريات يف املسألة املدروسة‪.‬‬

‫تعرب هذه املتغريات عن مفاهيم عديدة مثل‪:‬‬

‫كميات إنتاج ملنتجات معينة‪.‬‬ ‫‪-1‬‬


‫ساعات عمل يف أقسام معينة من مصنع أو شركة أو مؤسسة‪.‬‬ ‫‪-2‬‬
‫مبالغ من املال املخصص ألنشطة أو فعاليات معينة‪.‬‬ ‫‪-3‬‬
‫كميات من مواد منقولة على طريق معينة أو بوسائل نقل معينة‪.‬‬ ‫‪-4‬‬
‫كمية املواد األولية الالزمة لتصنيع منتج معني‪.‬‬ ‫‪-5‬‬

‫ب‪-‬وجود هدف يراد الوصول إليه‪ :‬يعرب عنه رايضيا بدالة خطية تدعى دالة اهلدف‪ ،‬وأتخذ الشكل العام‬
‫التايل‪:‬‬

‫‪-11‬منعم زمزير املوسوي‪ ،‬حبوث العمليات ‪-‬مدخل علمي الختاذ القرارات‪ ،-‬دار وائل للنشر والتوزيع‪ ،‬األردن‪ ،2009 ،‬ص ص ‪.56-55‬‬
‫‪-12‬إبراهيم انئب‪ ،‬إنعام ابقية‪ ،‬حبوث العمليات – خوارزميات وبرامج حاسوبية‪ ،-‬دار وائل للنشر والتوزيع‪ ،‬األردن‪ ،1999 ،‬ص‪.29‬‬

‫‪12‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫𝑛‬

‫𝑗𝑥 𝑗𝑐 ∑ = 𝑍‬
‫‪𝑗=1‬‬

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

‫تعظيم دالة اهلدف( ‪ :)Maximisation‬كأن نسعى إىل تعظيم الربح أو اإلنتاج‪ ،‬أو تعظيم‬ ‫‪-1‬‬
‫استخدام املوارد املتاحة ورؤوس األموال واليد العاملة‪ ،‬تعظيم طاقات التخزين‪ ،‬ويرمز لدالة اهلدف يف‬
‫هذه احلالة كما يلي‪:‬‬
‫𝑛‬

‫𝑗𝑥 𝑗𝑐 ∑ = 𝑍 𝑋𝐴𝑀‬
‫‪𝑗=1‬‬

‫تصغري دالة اهلدف (‪ :)Minimisation‬كأن نسعى إىل ختفيض التكاليف إىل أدىن حد‬ ‫‪-2‬‬
‫ممكن‪ ،‬أو تقليل اخلسائر‪ ،‬ختفيض الوقت الضائع وزمن غياب العاملني‪ ،‬تقليل زمن تعطل اآلالت‪،‬‬
‫تقليل املخاطرة يف الشغل‪ ،‬ويرمز لدالة اهلدف يف هذه احلالة كما يلي‪:‬‬
‫𝑛‬

‫𝑗𝑥 𝑗𝑐 ∑ = 𝑍 𝑁𝐼𝑀‬
‫‪𝑗=1‬‬

‫ج‪-‬وجود عالقة أتثري بني املتغريات‪ :‬يعرب عنها رايضيا مبتاجحات تدعى الشروط اخلطية أو قيود املسألة‪ ،‬وهي‬
‫جمموعة من احملددات اليت حتد من درجة حتقيق األهداف‪ ،‬فعملية حتقيق اهلدف تشتط االستجابة هلذه املتطلبات‬
‫بشكل مجاعي‪ ،14‬وأتخذ أحد الشكلني التاليني‪:‬‬
‫𝑛‬

‫𝑖𝑥 𝑗𝑖𝑎 ∑‬ ‫𝑖𝑏 ≤‬ ‫𝑚 ‪; 𝑖 = 1,2, … ,‬‬


‫‪𝑗=1‬‬
‫إذا كانت دالة اهلدف من نوع تعظيم أي ‪.Max‬‬

‫‪ - 13‬أبو القاسم مسعود الشيخ‪ ،‬حبوث العمليات‪ ،‬اجملموعة العربية للتدريب والنشر‪ ،‬مصر‪ ،‬ط‪ ،2014 ،2‬ص‪.30‬‬
‫‪ -14‬أكرم حممد عرفان املهتدي‪ ،‬األساليب الكمية يف اختاذ القرارات اإلدارية‪ ،‬دار الصفاء للنشر والتوزيع‪ ،‬األردن‪ ،2004 ،‬ص‪.19‬‬

‫‪13‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫𝑛‬

‫𝑖𝑥 𝑗𝑖𝑎 ∑‬ ‫𝑖𝑏 ≥‬ ‫𝑚 ‪; 𝑖 = 1,2, … ,‬‬


‫‪𝑗=1‬‬
‫إذا كانت دالة اهلدف من نوع تصغري أي ‪.Min‬‬
‫حيث أنه يف كال الشكلني‪:‬‬
‫‪ :n‬تعرب عن عدد املتغريات يف النموذج اخلطي‪.‬‬
‫‪ :m‬عدد قيود املسألة ( عدد الشروط اخلطية )‪.‬‬
‫‪ : aij‬أعداد حقيقية تدعى معامالت املتغريات يف قيود املسألة‪.‬‬
‫‪ :bi‬أعداد حقيقية تعرب عن املوارد املتاحة أو املتطلبات الالزمة لكل قيد من قيود املسألة‪.‬‬

‫د‪-‬توفر جمموعة من الشروط ‪ :‬جيب أن حتقق املتغريات شروط معينة بغض النظر عن مردودها من حيث اهلدف‬
‫الذي جيب أن حتققه مثال‪:15‬‬

‫أن ال تقل قيمة أحد املتغريات عن كمية معينة بسبب التزامات معينة لإلدارة صاحبة املشكلة (مثال‪:‬‬ ‫‪-1‬‬
‫جيب إنتاج على األقل ‪ 50‬وحدة من النوع ( ‪ ،)𝑥1‬بسبب أن هذه الكمية مباعة سالفا‪ ،‬لذلك يف‬
‫هذه احلالة جيب إضافة شرط إىل النموذج الرايضي اخلطي وهو‪.) 𝑥1 ≥ 50 :‬‬
‫أن ال تزيد قيمة أحد املتغريات عن كمية معينة بسبب حجم الطلب املتدين على املنتج الذي ميثله‬ ‫‪-2‬‬
‫هذا املتغري( مثال‪ :‬بسبب وجود منتج منافس يف السوق للمنتج املصنع يف املصنع‪ ،‬وحىت يبقى اسم‬
‫املصنع ومنتجاته موجود يف األسواق‪ ،‬فإن إدارة املصنع تقرر إنتاج كمية حمددة حبيث ال تزيد عن‬
‫إمكانية استيعاب السوق وهي ‪ 10‬وحدات ‪.)𝑥1 ≤ 10‬‬
‫أن يشتط على املتغريات أو بعضها أن تكون بقيم صحيحة‪ ،‬وخاصة إذا كانت تعرب عن عدد‬ ‫‪-3‬‬
‫العمال أو إنتاج منتج يقاس ابلقطعة وليس أبجزائها‪.‬‬
‫يشتط على املتغريات أن تكون غري سالبة ‪ 𝑥𝑖 ≥ 0‬وهذا ما جيب فرضه على مجيع النماذج‪ ،‬فهي‬ ‫‪-4‬‬
‫تعرب مجيعها عن كميات إنتاج‪ ،‬والكميات ال ميكن أن تكون سالبة‪ ،‬وإذا صدف أن أحد املتغريات‬
‫ال يشتط فيه عدم السالبية جيب التخلص منه‪.‬‬

‫‪15.31‬‬ ‫‪ -‬إبراهيم انئب‪ ،‬إنعام ابقية‪ ،‬مرجع سبق ذكره ‪ ،‬ص‬

‫‪14‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫بناءا على ما سبق فإن الربانمج اخلطي يف حالة التعظيم أيخذ الشكل النظامي التايل‪:16‬‬
‫𝑛‬

‫𝑗𝑥 𝑗𝑐 ∑ = 𝑍 𝑋𝐴𝑀‬
‫‪𝑗=1‬‬
‫𝑛‬

‫𝑖𝑥 𝑗𝑖𝑎 ∑‬ ‫𝑖𝑏 ≤‬ ‫𝑚 ‪; 𝑖 = 1,2, … ,‬‬


‫‪𝑗=1‬‬
‫‪𝑥𝑖 ≥ 0‬‬

‫أو ابلشكل املفصل‪:‬‬

‫𝑛𝑥 𝑛𝑐 ‪𝑀𝑎𝑥 𝑍 = 𝑐1 𝑥1 + 𝑐2 𝑥2 + ⋯ +‬‬

‫‪𝑎11 𝑥1 + 𝑎12 𝑥2 + ⋯ + 𝑎1𝑛 𝑥𝑛 ≤ 𝑏1‬‬


‫‪𝑎21 𝑥1 + 𝑎22 𝑥2 + ⋯ + 𝑎2𝑛 𝑥𝑛 ≤ 𝑏2‬‬
‫‪s/c‬‬ ‫‪𝑎31 𝑥1 + 𝑎32 𝑥3 + ⋯ + 𝑎3𝑛 𝑥𝑛 ≤ 𝑏3‬‬
‫⋮‬
‫𝑚𝑏 ≤ 𝑛𝑥 𝑛𝑚𝑎 ‪𝑎𝑚1 𝑥1 + 𝑎𝑚2 𝑥2 + ⋯ +‬‬

‫‪𝑥1 ≥ 0 , 𝑥2 ≥ 0 , 𝑥3 ≥ 0 ,‬‬ ‫‪𝑥𝑛 ≥ 0‬‬

‫وبصيغة املصفوفات أيخذ الشكل التايل‪:‬‬

‫‪Max Z=C ′ X‬‬


‫𝐵 ≤‪AX‬‬
‫‪s/c‬‬
‫‪𝑋≥0‬‬
‫حيث‪:‬‬

‫‪𝑎11‬‬ ‫‪𝑎12‬‬ ‫‪𝑎13‬‬ ‫𝑛‪… 𝑎1‬‬ ‫‪𝑥1‬‬ ‫‪𝑏1‬‬


‫‪𝑎21‬‬ ‫‪𝑎22‬‬ ‫‪𝑎23‬‬ ‫𝑛‪… 𝑎2‬‬ ‫‪𝑥2‬‬ ‫𝑏‬ ‫‪2‬‬
‫𝑛×𝑚‪A‬‬ ‫‪= 𝑎31‬‬ ‫‪𝑎32‬‬ ‫‪𝑎33‬‬ ‫‪… 𝑎3𝑛 , X = 𝑥3 , B = 𝑏3 , C = [𝑐1‬‬ ‫‪𝑐2‬‬ ‫…‪𝑐3‬‬ ‫] 𝑛𝑐‬
‫⋮‬ ‫⋮‬ ‫⋮‬ ‫⋮‬ ‫⋮‬ ‫⋮‬ ‫⋮‬
‫‪[𝑎𝑚1‬‬ ‫‪𝑎𝑚2‬‬ ‫‪𝑎𝑚3‬‬ ‫] 𝑛𝑚𝑎 …‬ ‫] 𝑛𝑥[‬ ‫] 𝑚𝑏[‬

‫‪ - 16‬حممد راتول‪ ،‬حبوث العمليات‪ ،‬ديوان املطبوعات اجلامعية‪ ،‬اجلزائر‪ ،‬ط ‪ ،2011 ،4‬ص ص ‪.12-10‬‬

‫‪15‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫‪ :C ′‬هو منقول مصفوفة معامالت دالة اهلدف االقتصادية‪.‬‬


‫‪ :X‬هو شعاع املتغريات‪.‬‬
‫‪ :A‬هي مصفوفة معامالت القيود‪.‬‬
‫‪ :B‬هو شعاع الثوابت‪.‬‬
‫‪ : S/C‬تعين حتت القيود‪ ،‬واملراد هو تعظيم دالة اهلدف يف حدود الطاقات املتاحة املعرب عنها مبعادالت أو‬
‫متاجحات‪.‬‬

‫أما الربانمج اخلطي يف حالة تصغري فيأخذ الشكل النظامي التايل‪:17‬‬


‫𝑛‬

‫𝑗𝑥 𝑗𝑐 ∑ = 𝑍 𝑁𝐼𝑀‬
‫‪𝑗=1‬‬
‫𝑛‬

‫𝑖𝑥 𝑗𝑖𝑎 ∑‬ ‫𝑖𝑏 ≥‬ ‫𝑚 ‪; 𝑖 = 1,2, … ,‬‬


‫‪𝑗=1‬‬
‫‪𝑥𝑖 ≥ 0‬‬

‫أو ابلشكل املفصل‪:‬‬

‫𝑛𝑥 𝑛𝑐 ‪𝑀𝑖𝑛 𝑍 = 𝑐1 𝑥1 + 𝑐2 𝑥2 + ⋯ +‬‬

‫‪𝑎11 𝑥1 + 𝑎12 𝑥2 + ⋯ + 𝑎1𝑛 𝑥𝑛 ≥ 𝑏1‬‬

‫‪𝑎21 𝑥1 + 𝑎22 𝑥2 + ⋯ + 𝑎2𝑛 𝑥𝑛 ≥ 𝑏2‬‬

‫‪s/c‬‬ ‫‪𝑎31 𝑥1 + 𝑎32 𝑥2 + ⋯ + 𝑎3𝑛 𝑥𝑛 ≥ 𝑏3‬‬

‫⋮‬
‫𝑚𝑏 ≥ 𝑛𝑥 𝑛𝑚𝑎 ‪𝑎𝑚1 𝑥1 + 𝑎𝑚2 𝑥2 + ⋯ +‬‬

‫‪𝑥1 ≥ 0 , 𝑥2 ≥ 0 , 𝑥3 ≥ 0 ,‬‬ ‫‪𝑥𝑛 ≥ 0‬‬

‫‪ - 17‬حممد راتول‪ ،‬مرجع سبق ذكره‪ ،‬ص ص ‪.14-13‬‬

‫‪16‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫أما بصيغة املصفوفات فيأخذ الشكل التايل‪:‬‬

‫‪Min Z=C ′ X‬‬

‫𝐵 ≥ ‪AX‬‬
‫‪s/c‬‬
‫‪𝑋≥0‬‬

‫حيث ‪ X , A, B , C ′‬كما هي معرفة سابقا‪.‬‬

‫سادسا‪ :‬صياغة منوذج الربجمة اخلطية‪.‬‬

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

‫غالباً ما تتبع اخلطوات التالية مع معظم املشاكل اليت تصاغ بشكل خطي‪:18‬‬

‫أ‪ -‬التعبري عن املشكلة بصورة وصفيه‪ ،‬من خالل حتديد ما يلي‪:‬‬

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

‫‪ - 18‬إبراهيم انئب‪ ،‬إنعام ابقية‪ ،‬مرجع سبق ذكره‪ ،‬ص ص ‪.35-34‬‬

‫‪17‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

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

‫حتديد املتغريات ‪( Xj‬حيث ‪ ) j=1,2…n‬املتعلقة ابملشكلة‪ ،‬وتعريفها مع تعريف وحدات القياس‬ ‫‪-1‬‬
‫املستعملة ابلنسبة لكل متغري‪.‬‬
‫حتديد معامالت مسامهة املتغريات يف حتقيق اهلدف )‪ (Ci‬مع تعريف الوحدات املستعملة لقياس‬ ‫‪-2‬‬
‫تلك املسامهة‪.‬‬
‫حتديد دالة اهلدف مع التأكد من استخدام وحدة القياس نفسها‪.‬‬ ‫‪-3‬‬
‫حتديد معامالت املتغريات )‪( (aij‬معدالت اإلحالل)‪ ،‬مع األخذ بعني االعتبار وحدات القياس‬ ‫‪-4‬‬
‫املناسبة لكل معامل‪.‬‬
‫حتديد املوارد املتاحة أو املتطلبات الالزمة حلل املشكلة‪ ،‬أي الثابت إىل ميني الشروط اخلطية )‪ (bi‬مع‬ ‫‪-5‬‬
‫حتديد وحدات قياس املوارد املستخدمة‪.‬‬
‫التعبري عن القيود املتعلقة بكل مورد من املوارد املتاحة بصورة رايضية‪ ،‬والتأكد من انسجام وحدات‬ ‫‪-6‬‬
‫القياس لكل من القيود‪.‬‬
‫حتديد شروط عدم السالبية املتعلق ابملتغريات يف املشكلة املطروحة‪ ،‬أو الشروط األخرى إن وجدت‪.‬‬ ‫‪-7‬‬

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

‫مثال‪:1‬‬

‫معمل للجلود يقوم إبنتاج نوعني من احلقائب اجللدية مها ‪ A‬و‪ ،B‬إنتاج حقيبة واحدة من نوع ‪ A‬حيتاج‬
‫إىل ‪2‬مت من اجللود و‪ 3‬ساعات عمل أسبوعية‪ ،‬بينما إنتاج حقيبة واحدة من النوع ‪ B‬حيتاج إىل مت واحد من‬

‫‪18‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫اجللود وساعيت عمل أسبوعية‪ ،‬ربح احلقيبة الواحدة من النوع ‪ A‬هو ‪ 300‬دينار و ربح احلقيبة الواحدة من النوع‬
‫‪ B‬هو ‪ 200‬دينار‪ ،‬مع العلم أن كمية اجللود األسبوعية املتوفرة هي ‪ 100‬مت مع ساعات عمل أسبوعية مقدارها‬
‫‪ 120‬ساعة‪.‬‬

‫كون الربانمج اخلطي للمسألة الذي يسمح إبجياد عدد احلقائب املنتجة أسبوعيا من النوعني ‪ A‬و‪B‬‬
‫لتعظيم الربح األسبوعي للمعمل؟‬

‫احلل‪:‬‬

‫‪ -1‬حتديد متغريات القرار‪ :‬متثل الكميات الواجب إنتاجها من كل منتج كاأليت‪:‬‬

‫‪ :x1‬عدد احلقائب املتوقع إنتاجها من النوع ‪.A‬‬


‫‪ :x2‬عدد احلقائب املتوقع إنتاجها من النوع ‪.B‬‬

‫‪ -2‬حتديد قيود املسألة‪ :‬تتحدد مبا هو متاح من موارد ( جلود‪ ،‬ساعات عمل) كما يلي‪:‬‬

‫‪ -‬مبا أن إنتاج احلقيبة الواحدة من النوعني ‪ A‬و‪ B‬يتطلب ‪2‬مت و‪ 1‬مت على التوايل‪ ،‬إذن كمية اجللود املطلوبة‬
‫إلنتاج احلقائب من النوع ‪ A‬هي ‪ ،2x1‬أما كمية اجللود املطلوبة إلنتاج احلقائب من النوع ‪ B‬هي ‪ ،x2‬وهكذا‬
‫فإن جمموع كمية اجللود املطلوبة إلنتاج النوعني ‪ A‬و‪ B‬ال جيب أن تتجاوز كمية اجللود املتاحة اليت هي ‪100‬‬
‫مت‪ ،‬ولذلك فإن قيد اجللود يكون ابلصورة التالية‪:‬‬

‫‪2X1 + X2 ≤ 100‬‬

‫‪ -‬ابلنسبة للوقت فإن إنتاج احلقيبة الواحدة من النوع ‪ A‬يتطلب ‪ 3‬ساعات عمل أسبوعية‪ ،‬أي أن الوقت‬
‫املتطلب إلنتاج احلقائب من النوع ‪ A‬هو ‪ ،3x1‬أما الوقت املتطلب إلنتاج احلقيبة الواحدة من النوع ‪ B‬هو‬
‫‪ ،2x2‬وعليه فإن الوقت املتطلب إلنتاج احلقائب من النوعني ‪ A‬و‪ B‬ال جيب أن يتجاوز ساعات العمل‬
‫األسبوعية املتمثلة ب ـ ‪ 120‬ساعة‪ ،‬لذلك فإن قيد ساعات العمل يكون ابلصورة التالية‪:‬‬

‫‪3X1 + 2X2 ≤ 120‬‬

‫‪19‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫‪-‬ال ميكن أن يكون عدد احلقائب املنتجة سالبا ( شرط عدم السالبية) أي أن‪:‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫‪ -3‬حتديد دالة اهلدف‪ :‬يتمثل يف تعظيم الربح الناتج من إنتاج احلقائب من النوع ‪ A‬وهو ‪ ،300x1‬والربح‬
‫الناتج عن إنتاج احلقائب من النوع ‪ B‬وهو ‪ ،200x2‬إذن الربح اإلمجايل يساوي‪Z = 300X1 + 200X2 :‬‬

‫اهلدف هو تعظيم ‪ z‬لتكون أكرب ما ميكن لذلك تكتب دالة اهلدف ابلصورة التالية‪:‬‬

‫‪MAX Z = 300X1 + 200X2‬‬

‫بناءا على ما سبق يكون الربانمج اخلطي للمسألة على الشكل التايل‪:‬‬

‫‪MAX 𝑧 = 300X1 + 200X2‬‬

‫‪2X + X2 ≤ 100‬‬
‫‪𝑆/𝐶 { 1‬‬
‫‪3X1 + 2X2 ≤ 120‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫مثال‪:2‬‬

‫يعمل متعهد طعام يف إحدى الثكنات العسكرية على إعداد وجبات الطعام املتعلقة ابجلنود‪ ،‬وفق نظام‬
‫طيب خاص مؤلف من نوعني من الطعام‪ ،‬يدخل يف تركيب كل منها ثالثة مقومات غذائية أساسية ‪ A‬و‪ B‬و‪،C‬‬
‫يتوجب على اجلندي أن حيصل على ‪ 1000‬وحدة يوميا على األقل من ‪ A‬و‪ 2000‬وحدة يوميا على األقل من‬
‫‪ ،B‬و‪ 1500‬وحدة يوميا على األقل من ‪ ،C‬حيتوي كل كيلوغرام من النوع األول من الطعام على ‪ 100‬وحدة‬
‫من ‪ A‬و‪ 400‬وحدة من ‪ B‬و‪ 200‬وحدة من ‪ ،C‬أما كل كيلوغرام من النوع الثاين من الطعام فيحوي على‬
‫‪ 200‬وحدة من ‪ A‬و‪ 250‬وحدة من ‪ B‬و‪ 200‬وحدة من ‪.C‬‬

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

‫‪20‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫احلل‪:‬‬

‫‪ -1‬حتديد متغريات القرار‪ :‬متثل كميات الطعام كاأليت‪:‬‬

‫‪ :x1‬كمية الطعام من النوع األول الذي يستهلك يوميا يف الوجبة الغذائية‪.‬‬


‫‪ :x2‬كمية الطعام من النوع الثاين الذي يستهلك يوميا يف الوجبة الغذائية‪.‬‬

‫‪ -2‬حتديد قيود املسألة‪ :‬تعرب عن الشروط املتعلقة ابملقومات الغذائية كما يلي‪:‬‬

‫‪ -‬املقومة الغذائية ‪ :A‬النوع األول من الطعام حيتوي على ‪ 100‬وحدة من ‪ ،A‬أما النوع الثاين من الطعام‬
‫فيحتوي على ‪ 200‬وحدة من ‪ ، A‬جمموع هذه الكميات ال جيب أن يقل عن احلد األدىن الذي يتطلبه جسم‬
‫اجلندي يوميا والذي يساوي ‪ 1000‬وحدة‪ ،‬وابلتايل يكتب القيد ابلصورة التالية‪:‬‬

‫‪100x1 + 200x2 ≥ 1000‬‬

‫‪ -‬املقومة الغذائية ‪ :B‬النوع األول من الطعام حيتوي على ‪ 400‬وحدة من ‪ ،B‬أما النوع الثاين من الطعام‬
‫فيحتوي على ‪ 250‬وحدة من ‪ ،B‬جمموع هذه الكميات ال جيب أن يقل عن احلد األدىن الذي يتطلبه جسم‬
‫اجلندي يوميا والذي يساوي ‪ 2000‬وحدة‪ ،‬وابلتايل يكتب القيد ابلصورة التالية‪:‬‬

‫‪400x1 + 250x2 ≥ 2000‬‬

‫‪ -‬املقومة الغذائية ‪ :C‬النوع األول من الطعام حيتوي على ‪ 200‬وحدة من ‪ ،C‬أما النوع الثاين من الطعام‬
‫فيحتوي على ‪ 200‬وحدة من ‪ ،C‬جمموع هذه الكميات ال جيب أن يقل عن احلد األدىن الذي يتطلبه جسم‬
‫اجلندي يوميا والذي يساوي ‪ 1500‬وحدة‪ ،‬وابلتايل يكتب القيد ابلصورة التالية‪:‬‬

‫‪200x1 + 200x2 ≥ 1500‬‬

‫‪-‬ال ميكن أن تكون كميات الطعام سالبة ( شرط عدم السالبية) أي أن‪:‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫‪21‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫‪ -3‬حتديد دالة اهلدف‪ :‬تتمثل يف تدنئة كلفة الكيلوغرام الواحد من النوع األول من الطعام ‪ A‬وهو ‪،600x1‬‬
‫وكلفة الكيلوغرام الواحد من النوع الثاين من الطعام ‪ B‬وهو ‪ ،800x2‬إذن الكلفة اإلمجالية تساوي‪:‬‬

‫‪z = 600x1 + 800x2‬‬

‫اهلدف هو تدنئة ‪ z‬لتكون أقل ما ميكن لذلك تكتب دالة اهلدف ابلصورة التالية‪:‬‬

‫‪Min z = 600x1 + 800x2‬‬

‫بناءا على ما سبق يكون الربانمج اخلطي للمسألة على الشكل التايل‪:‬‬

‫‪Min 𝑧 = 600x1 + 800x2‬‬

‫‪100x1 + 200x2 ≥ 1000‬‬


‫‪𝑆/𝐶 {400x1 + 250x2 ≥ 2000‬‬
‫‪200x1 + 200x2 ≥ 1500‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬

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

‫متارين حملولة‪:‬‬

‫التمرين األول‪ :‬تقوم شركة إبنتاج أربع أنواع من الدراجات اهلوائية (‪ ،)D,C,B,A‬متلك الشركة خطني‬
‫إنتاجيني‪ ،‬وإنتاج أي نوع من األنواع األربعة جيب أن مير خالل هذين اخلطني‪ ،‬إنتاج الدراجة اهلوائية (‪ )A‬يتطلب‬
‫‪ 2‬ساعة عمل للخط اإلنتاجي األول‪ ،‬و‪ 03‬ساعات عمل للخط اإلنتاجي الثاين‪ ،‬بينما إنتاج الدراجة اهلوائية‬
‫(‪ )B‬يتطلب ساعة عمل واحدة للخط اإلنتاجي األول و‪ 4‬ساعات عمل للخط اإلنتاجي الثاين‪ ،‬وإنتاج الدراجة‬
‫اهلوائية (‪ )c‬يتطلب ‪ 2‬ساعة عمل للخط اإلنتاجي األول و‪ 2‬ساعة عمل للخط اإلنتاجي الثاين‪ ،‬وإنتاج الدراجة‬
‫اهلوائية (‪ )D‬يتطلب ‪ 3‬ساعات عمل للخط اإلنتاجي األول و‪ 4‬ساعات عمل للخط اإلنتاجي الثاين‪ ،‬مقدار ما‬
‫هو متوفر من ساعات العمل األسبوعية للخطني اإلنتاجيني هي ‪ 150‬ساعة عمل للخط األول‪ ،‬و‪120‬ساعة‬

‫‪22‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫عمل للخط الثاين‪ ،‬تبيع الشركة الدراجة اهلوائية (‪ )A‬مببلغ ‪ 15000‬دينار وكلفة إنتاجها تبلغ ‪ 13000‬دينار‪،‬‬
‫أما الدراجة اهلوائية (‪ )B‬فتباع مببلغ ‪ 17000‬دينار وكلفة إنتاجها تبلغ ‪ 14500‬دينار‪ ،‬الدراجتني اهلوائيتني (‪D‬‬
‫و‪ )c‬تباعان مببلغ ‪ 22000‬دينار وكلفة إنتاجهما تبلغ ‪ 18500‬دينار‪ ،‬كلفة نقل الدراجات اهلوائية من الشركة‬
‫إىل املنافذ التسويقية تكون على حساب الشركة وهي ‪ 1000‬دينار للدراجة اهلوائية (‪ ،)A‬و‪ 500‬دينار للدراجة‬
‫اهلوائية (‪ ،)B‬و‪ 500‬دينار للدراجة اهلوائية (‪ ،)c‬و‪ 1500‬دينار للدراجة اهلوائية (‪.)D‬‬

‫املطلوب ‪ :‬بناء منوذج الربجمة اخلطية هلذه املشكلة‪ ،‬للتوصل إىل كمية اإلنتاج األسبوعي لكل أنواع الدراجات الذي‬
‫يؤدي إىل تعظيم أرابح الشركة‪.‬‬

‫احلل‪:‬‬
‫‪ :x1‬عدد الدراجات اهلوائية املنتجة من النوع ‪.A‬‬
‫‪ :x2‬عدد الدراجات اهلوائية املنتجة من النوع ‪.B‬‬
‫‪ :X3‬عدد الدراجات اهلوائية املنتجة من النوع ‪.C‬‬
‫‪ :X4‬عدد الدراجات اهلوائية املنتجة من النوع ‪.D‬‬

‫صايف الربح لألنواع األربعة من الدراجات اهلوائية هو‪:‬‬

‫‪15000-(13000+1000)=1000‬‬ ‫صايف الربح للدراجة اهلوائية من النوع ‪A‬‬


‫‪17000-(14500+500)=2000‬‬ ‫صايف الربح للدراجة اهلوائية من النوع ‪B‬‬
‫‪22000-(18500+500)=3000‬‬ ‫صايف الربح للدراجة اهلوائية من النوع ‪C‬‬
‫‪22000-(18500+1500)=2000‬‬ ‫صايف الربح للدراجة اهلوائية من النوع ‪D‬‬

‫‪Max 𝑧 = 1000x1 + 2000x2 + 3000x3 + 2000x4‬‬

‫‪2X + X2 + 2x3 + 3x4 ≤ 150‬‬


‫‪𝑆/𝐶 { 1‬‬
‫‪3X1 + 4X2 + 2x3 + 4x4 ≤ 120‬‬

‫‪x1 ≥ 0 , x 2 ≥ 0 ,‬‬ ‫‪x3 ≥ 0 , x4 ≥ 0‬‬

‫‪23‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫التمرين الثاين‪:‬‬

‫تنتج إحدى الشركات لصناعة األدوية نوعا من األدوية يستخدم لتسكني اآلالم‪ ،‬يتكون هذا املسكن من‬
‫عنصرين مها ‪ A‬و‪ ، B‬حيتوي كل عنصر منهما على ثالث مضادات حيوية هي ‪ c1‬و‪ c2‬و‪ ،c3‬وبنسب خمتلفة‪،‬‬
‫حيتاج كل ‪1‬غ من ‪ A‬إىل ‪ 3‬وحدات من ‪ ،c1‬وكل ‪1‬غ من ‪ B‬حيتاج إىل وحدة واحدة من ‪ ،c1‬ويتطلب‬
‫املسكن ‪ 6‬وحدات من ‪ ،c1‬وعلى األقل ‪ 4‬وحدات من ‪ ،c2‬وحيتاج كل ‪1‬غ من ‪ A‬و‪ B‬إىل وحدة واحدة من‬
‫‪ ،c2‬وأيضا إنتاج هذا املسكن يتطلب على األقل ‪ 12‬وحدة من املضاد ‪ ،c3‬حيث أن كل ‪1‬غ من ‪ A‬حيتاج إىل‬
‫‪ 3‬وحدات من ‪ ،c3‬كل ‪1‬غ من ‪ B‬حيتاج إىل ‪ 6‬وحدات من ‪ ،c3‬قدرت الشركة أن كلفة الغرام الواحد من ‪A‬‬
‫هو ‪ 15000‬دينار‪ ،‬وكلفة الغرام الواحد من ‪ B‬هو ‪ 10000‬دينار‪ ،‬ترغب الشركة يف معرفة عدد الوحدات اليت‬
‫جيب شراءها من كل عنصر جلعل التكاليف أقل ما ميكن‪.‬‬

‫املطلوب‪ :‬بناء منوذج الربجمة اخلطية هلذه املشكلة؟‬

‫احلل‪:‬‬

‫‪ :x1‬عدد الوحدات اليت حيتويها املسكن من العنصر ‪.A‬‬

‫‪ :x2‬عدد الوحدات اليت حيتويها املسكن من العنصر ‪.B‬‬

‫‪Min 𝑧 = 15000x1 + 10000x2‬‬

‫‪3x1 + x2 = 6‬‬
‫‪𝑆/𝐶 { x1 + x2 ≥ 4‬‬
‫‪3x1 + 6x2 ≥ 12‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫‪24‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫التمرين الثالث‪:‬‬

‫شركة ‪ elc‬الكهرابئية لديها ثالث مشاريع للطاقة الكهرابئية تقوم بتزويد احتياجات أربع مدن‪ ،‬لكل‬
‫خطة للطاقة الكهرابئية يتم جتهيز عدد من الكيلو واط ابلساعة )‪ (kwh‬وفق اجلدول أدانه‪ ،‬الذي يوضح أيضا‬
‫احتياجات كل مدينة‪ ،‬فضال عن تكلفة إرسال مليون كيلو واط ساعة للطاقة من املشروع إىل املدينة واملعتمد على‬
‫املسافات بني املشاريع واملدن‪.‬‬

‫من‬ ‫إىل‬ ‫العرض(مليون ‪ )kwh‬املدينة‪ 4‬املدينة‪ 3‬املدينة‪ 2‬املدينة ‪1‬‬

‫املشروع‪1‬‬ ‫‪8‬‬ ‫‪6‬‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪35‬‬

‫املشروع‪2‬‬ ‫‪9‬‬ ‫‪12‬‬ ‫‪13‬‬ ‫‪7‬‬ ‫‪50‬‬

‫املشروع‪3‬‬ ‫‪14‬‬ ‫‪9‬‬ ‫‪16‬‬ ‫‪5‬‬ ‫‪40‬‬

‫الطلب (مليون ‪)kwh‬‬ ‫‪45‬‬ ‫‪20‬‬ ‫‪30‬‬ ‫‪30‬‬

‫املطلوب‪ :‬صياغة الربانمج اخلطي للمشكلة‪.‬‬

‫احلل‪:‬‬
‫‪ :xij‬عدد (ابملليون) كيلو واط املنتجة يف املشروع ‪ i‬واملنقولة اىل املدينة ‪.j‬‬

‫‪Min 𝑧 = 8𝑥11 + 6𝑥12 + 10𝑥13 + 9𝑥14 + 9𝑥21 + 12𝑥22 + 13𝑥23 + 7𝑥24‬‬


‫‪+ 14𝑥31 + 9𝑥32 + 16𝑥33 + 5𝑥34‬‬

‫‪𝑥11 + 𝑥12 + 𝑥13 + 𝑥14 ≤ 35‬‬


‫‪𝑠/𝑐 {𝑥21 + 𝑥22 + 𝑥23 + 𝑥24 ≤ 50‬‬ ‫قيود العرض‪:‬‬
‫‪𝑥31 + 𝑥32 + 𝑥33 + 𝑥34 ≤ 40‬‬

‫‪𝑥11 + 𝑥21 + 𝑥31‬‬ ‫‪≥ 45‬‬


‫‪𝑥 + 𝑥22 + 𝑥32‬‬ ‫‪≥ 20‬‬
‫‪𝑠/𝑐 { 12‬‬
‫‪𝑥13 + 𝑥23 + 𝑥33‬‬ ‫‪≥ 30‬‬
‫قيود الطلب‪:‬‬
‫‪𝑥14 + 𝑥24 + 𝑥34‬‬ ‫‪≥ 30‬‬

‫‪𝑥ij ≥ 0‬‬ ‫)‪(i = 1,2,3 ; j = 1,2,3,4‬‬

‫‪25‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

‫متارين للحل‪:‬‬

‫التمرين األول‪:‬‬
‫يقدم أحد املطاعم إىل زابئنه طبق مكون من ثالث أنواع من األمساك (‪ ،)C,B,A‬لدى املطعم خيارين‪ :‬اخليار‬
‫األول هو تقدمي طبق مثنه ‪ 10‬وحدات نقدية‪ ،‬وحيتوي على ‪ 5‬وحدات من ‪ A‬و‪ 4‬وحدات من ‪ B‬و‪ 3‬وحدات‬
‫من ‪ ،C‬أما اخليار الثاين فهو تقدمي طبق مثنه ‪ 8‬وحدات نقدية‪ ،‬وحيتوي على ‪ 6‬وحدات من ‪ A‬و‪ 4‬وحدات من‬
‫‪ B‬و‪ 4‬وحدات من ‪ ،C‬الكميات القصوى من األنواع الثالثة من األمساك اليت يستطيع املطعم توفريها هي‪40 :‬‬
‫وحدة من ‪ 25 ،A‬وحدة من ‪ 15 ،B‬وحدة من ‪.C‬‬
‫املطلوب‪ :‬تكوين الربانمج اخلطي الذي يسمح للمطعم بتعظيم مبيعاته يف حدود اإلمكانيات املتاحة لديه‪.‬‬

‫التمرين الثاين‪:‬‬

‫تنتج مؤسسة سلعة واليت جيب أن تزن ‪ 150‬كلغ متاما‪ ،‬يستخدم يف صنعها املادتني ‪ A‬و‪ ،B‬املادة ‪A‬‬
‫تكلفتها ‪ 200‬دج للوحدة‪ ،‬واملادة ‪ B‬تكلفتها ‪ 800‬دج للوحدة‪ ،‬إن كل وحدة من ‪ A‬تزن ‪ 5‬كلغ‪ ،‬وكل وحدة‬
‫من ‪ B‬تزن ‪10‬كلغ‪ ،‬ال بد من استخدام ‪ 14‬وحدة من ‪ B‬على األقل‪ ،‬و‪ 20‬وحدة من ‪ A‬على األكثر‪.‬‬

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

‫التمرين الثالث‪:‬‬

‫تريد إحدى املؤسسات املتخصصة يف إنتاج األجهزة الكهرابئية إنتاج نوعني من املنتجات ‪ A‬و‪ ،B‬وذلك‬
‫من خالل استغالل الطاقة التشغيلية املتاحة لثالث أنواع من اآلالت هي اآللة ‪ ،1‬اآللة ‪ ،2‬اآللة‪.3‬‬

‫حيتاج املنتج ‪ A‬إىل ‪ 55‬دقيقة يف اآللة ‪ ،1‬و‪ 120‬دقيقة يف اآللة ‪ ،2‬و‪ 40‬دقيقة يف اآللة‪ ،3‬يف حني‬
‫حيتاج املنتج ‪ B‬إىل ‪ 150‬دقيقة يف اآللة ‪ ،1‬و‪ 90‬دقيقة يف اآللة ‪ ،2‬و‪ 45‬دقيقة يف اآللة‪ ،3‬علما أبن عدد‬
‫ساعات التشغيل املتاحة أسبوعيا كانت ‪ 75‬ساعة لآللة‪ 60 ،1‬ساعة لآللة ‪ 50 ،2‬ساعة لآللة‪ ،3‬وأن الربح‬
‫املتوقع من بيع الوحدة الواحدة من املنتج ‪ A‬بلغ ‪ 90‬وحدة نقدية‪ ،‬والربح املتوقع من بيع الوحدة الواحدة من‬
‫املنتج ‪ B‬بلغ ‪ 100‬وحدة نقدية‪.‬‬

‫‪26‬‬
‫احملور األول‪ :‬الربجمة اخلطية‬

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

‫التمرين الرابع‪:‬‬

‫طلبت تعاونية فالحية من إحدى املزارع املنتجة لألعالف احليوانية أن تزودها بعلف األبقار‪ ،‬حيتوي‬
‫القنطار الواحد منه على األقل على ‪ %30‬من الربوتني‪ ،‬و‪ %6‬من الدهون‪.‬‬

‫من أجل تلبية هذا الطلب تقوم املزرعة بشراء ثالث منتجات فالحية ( الشعري‪ ،‬نبات الصواي والذرة)‪،‬‬
‫ومزجها بطريقة معينة من أجل احلصول على العلف املذكور‪ ،‬مثن شراء القنطار الواحد من الشعري‪ ،‬الصواي والذرة‬
‫هو على التوايل‪ 20 :‬ون‪ 30 ،‬ون‪ 25 ،‬ون‪ ،‬نسب العناصر الغذائية يف املنتجات الفالحية الثالث معطاة‬
‫كمايلي‪:‬‬

‫العناصر الغذائية‬ ‫الشعري‬ ‫نبات الصواي‬ ‫الذرة‬


‫الربوتني‬ ‫‪%14‬‬ ‫‪%55‬‬ ‫‪%45‬‬
‫الدهون‬ ‫‪%4‬‬ ‫‪%5‬‬ ‫‪%15‬‬

‫املطلوب‪ :‬تكوين الربانمج اخلطي الذي يسمح للمزرعة بتلبية طلب الزبون أبقل تكلفة‪.‬‬

‫‪27‬‬
‫احملور الثاين‬
‫طرق حل الربانمـج اخلطي‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‪.‬‬

‫متهيد‪:‬‬

‫نعين حبل الربانمج اخلطي إجياد قيم املتغريات اليت جتعل دالة اهلدف يف أمثل قيمة هلا دون جتاوز حدود‬
‫القيود ‪ ،‬سواءا كانت دالة اهلدف يف حالة تعظيم أو يف حالة تدنئة‪ ،‬ميكن إجياد حل للربانمج اخلطي ابلطريقة‬
‫البيانية‪ ،‬وهي شائعة االستعمال فقط يف الربامج اليت حتتوي على متغريين‪ ،‬لكن عمليا يكون عدد املتغريات أكرب‪،‬‬
‫خاصة يف الربامج املتعلقة ابلعمليات اإلنتاجية أين يكون عدد املتغريات كبري جدا‪ ،‬هلذا فان استعمال الطريقة‬
‫البيانية للحل يكون غري ممكنا‪ ،‬وعليه يتم استخدام طريقة السمبلكس (طريقة اجلداول)‪ ،‬وهي طريقة عامة‬
‫تستخدم مهما كان عدد متغريات الربانمج اخلطي‪ ،‬وسوف نتطرق إىل الطريقتني معا من خالل هذا احملور‪.‬‬

‫أوال‪ :‬الطريقة البيانية‪:‬‬

‫كما سبقت اإلشارة يتم استعمال الرسم البياين حلل مسائل الربجمة اخلطية اليت حتتوي على متغريين فقط‪،‬‬
‫أما ابلنسبة للربامج اليت يتجاوز فيها عدد املتغريات اثنني فاحلل بيانيا يكون غري تطبيقيا‪ ،‬وتعد الطريقة البيانية من‬
‫أسهل الطرق إال أهنا غري كفؤة يف معاجلة مشاكل الربجمة اخلطية يف احلياة العملية‪.‬‬

‫أ‪ -‬خطوات حل الربانمج اخلطي‪ :‬حلل منوذج الربجمة اخلطية ابلطريقة البيانية نتبع اخلطوات التالية‪:‬‬

‫حن ول كل متاجحات القيود إىل معادالت‪ ،‬عملية التحويل جتعل القيد يف صيغة ميكن متثيلها‬ ‫‪-1‬‬
‫خبط مستقيم‪.‬‬
‫رسم احملاور املمثلة ملتغريات املشكلة وتسميتها‪ ،‬أي احملور األفقي ‪ x1‬واحملور العمودي ‪.x2‬‬ ‫‪-2‬‬

‫نرسم مجيع اخلطوط املستقيمة املمثلة جلميع القيود‪ ،‬يتم ذلك مبعرفة نقاط تقاطع اخلطوط‬ ‫‪-3‬‬

‫املستقيمة مع احملور ‪ x2‬حيث نفرض أن ‪ ،x1=0‬مث يتم تعويضها يف املعادالت وإجياد قيمة ‪،x2‬‬
‫وملعرفة نقاط تقاطع اخلطوط املستقيمة مع احملور ‪ x1‬نفرض أن ‪ x2=0‬مث يتم حل املعادلة‬
‫ابلنسبة لـ ـ‪ ، x1‬ويتم بذلك حتديد نقاط التقاطع على احملورين ‪ ،x2,x1‬مث نصل بينهما خبط‬
‫مستقيم‪.‬‬

‫‪29‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫حتديد منطقة حل كل قيد‪ ،‬حيث نشطب املناطق اليت ال حتقق القيود‪ ،‬وهي توجد إىل ميني‬ ‫‪-4‬‬

‫املستقيم يف حالة كون القيد أقل من وإىل يساره يف حالة القيد أكرب من‪ ،‬وبشكل أدق ميكن‬
‫اختبار نقطة املبدأ (‪ )0،0‬وحتديد إن كانت هذه النقطة ضمن املساحة اليت حتقق القيد أم ال‪.‬‬
‫حتديد منطقة احلل املمكن‪ ،‬وهي منطقة تقاطع مناطق احلل واليت تقع ضمنها مجيع النقاط اليت‬ ‫‪-5‬‬

‫حتقق مجيع القيود يف آن واحد‪ ،‬وهي يف الغالب تشكل مضلعا متعدد الرؤوس‪ ،‬كما أن شرط‬
‫‪19‬‬
‫عدم السالبية حيدد منطقة احلل يف الربع األول‪ ،‬مع مالحظة أنه‪:‬‬

‫‪ -‬إذا كانت عالقات القيود من نوع أصغر أو يساوي (≤)‪ ،‬وهي يف الغالب متافقة مع مسائل الربجمة اخلطية‬
‫اليت يكون هدفها التعظيم‪ ،‬فإن منطقة احلل املمكن جيب أن تكون حمدودة من اليمني وابجتاه نقطة األصل‪،‬‬
‫وابلتايل فهي أتخذ شكل املضلع‪ ،‬واحلل األمثل يقع على أحد نقاط زوااي هذا املضلع األبعد عن نقطة‬
‫األصل‪.‬‬
‫‪ -‬إذا كانت عالقات القيود من نوع أكرب أو يساوي (≥)‪ ،‬وهي يف الغالب متافقة مع مسائل الربجمة اخلطية‬
‫اليت يكون هدفها التصغري‪ ،‬فإن منطقة احلل املمكن تقع خارج املضلع بدال من أن تقع داخله‪ ،‬أي أن‬
‫منطقة احلل األمثل تكون غري حمدودة من اليمني ‪ ،‬ونقطة احلل األمثل هي األقرب إىل نقطة األصل‪.‬‬
‫‪ -‬إذا كانت عالقات القيود يف املشكلة خليط من (≥ ‪ )≤ ،‬معا‪ ،‬فإهنا تكون متافقة مع مسائل الربجمة‬
‫اخلطية بنوعيها التعظيم والتصغري‪ ،‬وهلذه احلالة منطقة حل ممكنة على شكل مضلع ‪.‬‬
‫‪ -‬إذا كانت عالقات القيود يف املشكلة خليط من (≥ ‪ )= ، ≤ ،‬معا‪ ،‬فإن االحتماالت املرجحة هي‬
‫وجود قيود تشتمل على متغري واحد بعالقات خمتلطة من (≥ ‪ ،)≤ ،‬وقيد آخر يشتمل على متغريين‬
‫بعالقة مساواة‪ ،‬ويف مثل هذه احلالة ليس للمشكلة منطقة حل ممكنة‪ ،‬وإمنا نقاط حل ممكنة‪ .‬أو وجود قيود‬
‫تشتمل على أكثر من متغري واحد بعالقات خمتلطة من (≥ ‪ ،)≤ ،‬وقيد آخر يشتمل على متغريين بعالقة‬
‫مساواة‪ ،‬ويف مثل هذه احلالة فإن للمشكلة منطقة حل ممكنة‪.‬‬

‫جنعل دالة اهلدف معدومة ونرسم مستقيمها حبيث مير من نقطة املبدأ‪ ،‬نسمي هذا املستقيم‬ ‫‪-6‬‬
‫(∆ )‪ ،‬حنركه بشكل موازي ابجتاه رؤوس املضلع وتكون النقطة اليت حتقق أكرب قيمة لدالة اهلدف‬
‫هي آخر نقطة يصل إليها املستقيم (∆)‪ ،‬أي عندما ميس احللول املمكنة من األعلى‪ ،‬ويف هذه‬

‫‪ - 19‬أكرم حممد عرفان املهتدي‪ ،‬مرجع سبق ذكره‪ ،‬ص‪.23‬‬

‫‪30‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫احلالة ال نستطيع أن نرتفع أكثر ألننا خنرج من منطقة احللول املمكنة‪ ،‬أما النقطة اليت حتقق أقل‬
‫قيمة لدالة اهلدف هي أول نقطة يصل إليها املستقيم (∆) عند حتريكه إىل األعلى بشكل موازي‬
‫ألصله‪.‬‬
‫خوفا من عدم متييز نقطة احلل األمثل هبذه الطريقة بسبب وجود عدد من النقاط املتجاورة أو‬ ‫‪-7‬‬
‫املتوازية اليت يقتب منها املستقيم (∆)‪ ،‬نوجد اإلحداثيات (‪ )x2,x1‬لكل نقطة من نقاط‬
‫منطقة احلل املمكن (مع إجياد احلل املشتك ملعادالت املستقيمات املتقاطعة )‪ ،‬ونعوضها يف دالة‬
‫اهلدف‪.‬‬
‫حندد نقطة احلل األمثل‪ ،‬وهي النقطة اليت تكون عندها قيمة دالة اهلدف أكرب ما ميكن يف حالة‬ ‫‪-8‬‬
‫التعظيم‪ ،‬أو النقطة اليت تكون قيمة دالة اهلدف عندها أقل ما ميكن يف حالة التصغري‪.‬‬

‫مثال‪ :01‬أوجد احلل األمثل لنموذج الربجمة اخلطية التايل ابستخدام الطريقة البيانية‪.‬‬

‫‪Max 𝑧 = 40x1 + 50x2‬‬

‫‪3X + X2 ≤ 15‬‬
‫‪𝑆/𝐶 { 1‬‬
‫‪X1 + 2X2 ≤ 12‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬
‫احلل‪:‬‬

‫نطبق اخلطوات التالية للوصول إىل احلل األمثل‪:‬‬

‫حتويل املتاجحات إىل معادالت‪.‬‬ ‫‪-1‬‬

‫‪3X1 + X2 = 15‬‬ ‫)‪(1‬‬


‫‪X1 + 2X2 = 12‬‬ ‫)‪(2‬‬

‫حتديد نقاط تقاطع املعادلتني (‪ )1‬و (‪ )2‬مع احملورين (‪ )x1‬و(‪ ،)x2‬مث نصل بينهما خبط مستقيم‬ ‫‪-2‬‬
‫لنحصل على الشكل الالحق‪.‬‬

‫‪31‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫املستقيم‪1‬‬ ‫املستقيم ‪2‬‬


‫𝟓𝟏 = 𝟐 𝐗 ‪𝟑𝐗 𝟏 +‬‬ ‫𝟐𝟏 = 𝟐 𝐗𝟐 ‪𝐗 𝟏 +‬‬
‫‪x1‬‬ ‫‪x2‬‬ ‫النقاط‬ ‫‪x1‬‬ ‫‪x2‬‬ ‫النقاط‬
‫‪0‬‬ ‫‪15‬‬ ‫)‪A(0,15‬‬ ‫‪0‬‬ ‫‪6‬‬ ‫)‪C(0,6‬‬
‫‪5‬‬ ‫‪0‬‬ ‫)‪B (5,0‬‬ ‫‪12‬‬ ‫‪0‬‬ ‫)‪D (12,0‬‬

‫على نفس املعلم نرسم املستقيم (∆) وهو املستقيم احملصل عليه عند وضع الدالة االقتصادية يف أدىن‬ ‫‪-3‬‬
‫قيمة هلا وهي ‪ 𝑧 = 0‬أي‪ ،z=40x1+50x2 =0 :‬املستقيم (∆) مير من النقطتني‪:‬‬

‫‪40x1+50x2=0‬‬
‫‪x1‬‬ ‫‪x2‬‬
‫‪2.5‬‬ ‫‪-2‬‬
‫‪-2.5‬‬ ‫‪2‬‬
‫‪X2‬‬
‫‪15 A‬‬
‫‪3X1+X2=15‬‬
‫) ‪(1‬‬
‫‪12‬‬

‫‪9‬‬

‫‪6 C‬‬
‫‪N‬‬
‫‪3‬‬ ‫منطقة احلل‬ ‫‪X1+2X2=12‬‬
‫*‪E‬‬ ‫) ‪(2‬‬
‫املمكن‬
‫‪B‬‬ ‫‪D‬‬
‫‪-4‬‬ ‫‪-2‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪6‬‬ ‫‪8‬‬ ‫‪10‬‬ ‫‪12‬‬ ‫‪X1‬‬
‫(∆)‬
‫‪-3‬‬

‫نشطب املناطق اليت ال حتقق مجيع القيود كما يظهر يف الشكل‪ ،‬إن املنطقة غري املشطبة متثل منطقة‬ ‫‪-4‬‬
‫احلل املمكن وهي متثل املضلع ‪ ، OBNC‬من خالل الشكل نالحظ أن أية نقطة تقع على يسار‬

‫‪32‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫املستقيم ‪ 01‬حتقق القيد‪ ،‬فلو أخذان نقطة املبدأ )‪ O(0,0‬لوجدان أن‪ ،3(0)+0 > 15 :‬هذا يعين‬
‫أن أية نقطة تقع على ميني املستقيم ‪ 01‬ال حتقق القيد‪ ،‬ميكن إثبات ذلك بتعويض إحداثيات النقطة‬
‫‪ E‬يف القيد حيث‪ x1 = 6 :‬و ‪ x2 = 2‬فنجد أن ‪.3(6)+2>15 :‬‬

‫بتطبيق نفس املبدأ جند أن كل النقاط املوجودة على ميني املستقيمني ‪ 1‬و ‪ 2‬ال حتقق القيدين‪ ،‬بينما كل‬
‫النقاط املوجودة على يسار املستقيمني حتقق القيدين‪ ،‬كما أن قيد عدم السالبية جيعل كل املناطق اليت‬
‫هي أدىن من احملور (‪ ،)x1‬وكل املناطق اليت تقع على يسار احملور(‪ )x2‬مرفوضة‪.‬‬

‫حتديد احلل األمثل الذي يقع على أحد نقاط زوااي املضلع ‪ ،OBNC‬نالحظ أن قيم إحداثيات‬ ‫‪-5‬‬
‫النقاط ‪ C،B،O‬معروفة‪ ،‬أما النقطة ‪ N‬وهي النقطة املتولدة من تقاطع مستقيم ‪ 1‬مع املستقيم ‪،2‬‬
‫فال ميكن تقدير قيم إحداثياهتا من الشكل‪ ،‬ويتم إجيادها من خالل حل معادليت املستقيمني‬
‫املتقاطعني حال مشتكا كما يلي‪:‬‬

‫‪3X1 + X2 = 15‬‬ ‫)‪(1‬‬


‫‪X1 + 2X2 = 12‬‬ ‫)‪(2‬‬

‫نضرب املعادلة (‪ )2‬يف ‪ -3‬وجنمع املعادلتني للتخلص من أحد املتغريات كما يلي‪:‬‬

‫‪3X1 + X2 = 15‬‬
‫‪−3X1 − 6X2 = −36‬‬
‫‪0X1 − 5X2 = −21‬‬

‫‪−21‬‬
‫= ‪𝑥2‬‬ ‫‪= 4.2‬‬
‫‪−5‬‬

‫نعوض قيمة ‪ X2‬يف إحدى املعادلتني جند قيمة ‪: X1‬‬

‫‪X1 + 2(4.2) = 12‬‬

‫‪X1 = 12 − 8.4‬‬

‫‪X1 = 3.6‬‬

‫ميكن التحقق من أن إحداثيات هذه النقطة حتقق مجيع القيود‪:‬‬

‫‪33‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫قيد حمقق متاما‪.‬‬ ‫‪3(3.6)+4.2=15‬‬ ‫القيد األول‪:‬‬


‫قيد حمقق متاما‪.‬‬ ‫‪3.6+2(4.2)=12‬‬ ‫القيد الثاين‪:‬‬

‫نعوض إحداثيات النقاط ‪ C ،N ،B ،O‬يف دالة اهلدف مث خنتار النقطة اليت حتقق أكرب قيمة هلا‪.‬‬ ‫‪-6‬‬

‫قيمة إحداثيات النقاط‬ ‫قيمة دالة اهلدف‬


‫النقاط‬
‫‪X1‬‬ ‫‪X2‬‬ ‫‪𝑧 = 40x1 + 50x2‬‬
‫‪O‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪B‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪200‬‬
‫‪N‬‬ ‫‪3.6‬‬ ‫‪4.2‬‬ ‫‪354‬‬
‫‪C‬‬ ‫‪0‬‬ ‫‪6‬‬ ‫‪300‬‬

‫مبقارنة البدائل األربعة جند أن البديل األفضل هو النقطة ‪ N‬حيث تعطي أكرب قيمة للدالة االقتصادية‬
‫وحتقق يف نفس الوقت القيدين معا‪ ،‬حنصل على نفس النتيجة عند حتريك املستقيم (∆) إىل األعلى‪ ،‬فآخر نقطة‬
‫يصل إليها يف منطقة احلل املمكن هي النقطة ‪ N‬وهي تشكل نقطة احلل األمثل للمسألة‪.‬‬

‫مثال‪:02‬‬

‫أوجد احلل األمثل للربانمج اخلطي التايل ابستخدام الطريقة البيانية‪.‬‬

‫‪min 𝑧 = x1 + x2‬‬

‫‪2x1 + x2 ≥ 12‬‬
‫‪𝑆/𝐶 {5x1 + 8x2 ≥ 74‬‬
‫‪x1 + 6x2 ≥ 24‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫احلل‪:‬‬

‫نطبق نفس اخلطوات كما يف املثال السابق للوصول إىل احلل األمثل‪:‬‬

‫حنول املتاجحات إىل معادالت مث حندد نقاط تقاطعها مع احملورين (‪ )x1‬و(‪.)x2‬‬ ‫‪-1‬‬

‫‪34‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫املستقيم‪1‬‬ ‫املستقيم ‪2‬‬ ‫املستقيم‪3‬‬

‫𝟐𝟏 = 𝟐 𝐗 ‪𝟐𝐗 𝟏 +‬‬ ‫𝟒𝟕 = 𝟐 𝐗𝟖 ‪𝟓𝐗 𝟏 +‬‬ ‫𝟒𝟐 = 𝟐 𝐗𝟔 ‪𝐗 𝟏 +‬‬


‫‪x1‬‬ ‫‪x2‬‬ ‫النقاط‬ ‫‪x1‬‬ ‫‪x2‬‬ ‫النقاط‬ ‫‪x1‬‬ ‫‪x2‬‬ ‫النقاط‬
‫‪0‬‬ ‫‪12‬‬ ‫)‪A(0,12‬‬ ‫‪0‬‬ ‫‪9.25‬‬ ‫)‪C(0,9.25‬‬ ‫‪0‬‬ ‫‪4‬‬ ‫)‪E(0,4‬‬
‫‪6‬‬ ‫‪0‬‬ ‫)‪B (6,0‬‬ ‫‪14.8‬‬ ‫‪0‬‬ ‫)‪D (14.8,0‬‬ ‫‪24‬‬ ‫‪0‬‬ ‫)‪F (24,0‬‬

‫نرسم هذه املستقيمات على معلم متعامد ومتجانس‪ ،‬مث حندد منطقة احلل املمكن وهي املنطقة غري‬ ‫‪-2‬‬
‫املشطبة كما يوضحه الشكل أدانه‪ ،‬إن أي نقطة تقع على يسار املستقيمات الثالث ال حتقق القيود‪،‬‬
‫ميكن التأكد من ذلك بتعويض إحداثيات نقطة املبدأ يف القيد األول فنجد أن‪، 2(0)+0>12 :‬‬
‫إذن القيد غري حمقق‪ ،‬وبتعويض نقطة املبدأ جند أهنا ال حتقق القيدين الثاين والثالث‪ ،‬وعليه فإن مجيع‬
‫النقاط اليت تقع على يسار املستقيمات الثالث ال حتقق القيود‪ ،‬بينما كل النقاط املوجودة على ميينها‬
‫حتقق القيود‪ ،‬كما أن قيد عدم السالبية جيعل كل املناطق اليت هي أدىن من احملور (‪ ،)x1‬وكل املناطق اليت‬
‫تقع على يسار احملور(‪ )x2‬مرفوضة‪.‬‬

‫‪X2‬‬
‫‪12 A‬‬ ‫‪2X1+X2=12‬‬
‫) ‪(1‬‬
‫‪10.5‬‬
‫‪C‬‬
‫‪9‬‬
‫‪N‬‬
‫‪7.5‬‬ ‫منطقة احلل املمكن‬
‫‪6‬‬
‫‪5X1+8X2=74‬‬
‫‪4.5‬‬
‫) ‪(2‬‬
‫‪E‬‬
‫‪3‬‬
‫‪M‬‬
‫‪X1+6X2=24‬‬
‫‪1.5‬‬ ‫) ‪(3‬‬
‫‪B‬‬ ‫‪D‬‬ ‫‪F‬‬
‫‪-6‬‬ ‫‪-3 0‬‬ ‫‪3‬‬ ‫‪6 9‬‬ ‫‪12 15 18 21 24‬‬ ‫‪X1‬‬
‫‪-1.5‬‬
‫(∆)‬
‫‪-3‬‬

‫‪35‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫حتددت منطقة احلل املمكن ابملنطقة البعيدة عن نقطة األصل‪ ،‬ألن املتاجحات من نوع أكرب أو‬ ‫‪-3‬‬
‫يساوي‪ ،‬إذن احلل األمثل يقع على احلدود الداخلية هلذه املنطقة واليت ميكن حتديدها ابلنقاط ‪،ANMF‬‬
‫حيث قيم إحداثيات النقطتني ‪ F،A‬معروفة‪ ،‬أما النقطتني ‪ N‬و ‪ M‬فال ميكن تقدير قيم إحداثياهتا من‬
‫الشكل‪ ،‬ويتم إجيادها من خالل حل معادليت املستقيمني املتقاطعني حال مشتكا كما يلي‪:‬‬

‫‪-‬النقطة ‪ N‬متولدة من تقاطع مستقيمي القيدين األول والثاين‪:‬‬

‫‪2X1 + X2 = 12‬‬ ‫)‪(1‬‬


‫‪5X1 + 8X2 = 74‬‬ ‫)‪(2‬‬

‫نضرب املعادلة (‪ )1‬يف ‪ -8‬وجنمع املعادلتني للتخلص من أحد املتغريات كما يلي‪:‬‬

‫‪−16X1 − 8X2 = −96‬‬


‫‪5X1 + 8X2 = 74‬‬
‫‪−11 X1‬‬ ‫‪= −22‬‬

‫‪𝑥1 = 2‬‬

‫نعوض قيمة ‪ X1‬يف إحدى املعادلتني (‪ )1‬أو (‪ )2‬جند قيمة ‪: X2‬‬

‫‪2(2) + X2 = 12‬‬

‫‪X2 = 8‬‬

‫‪ -‬النقطة ‪ M‬متولدة من تقاطع مستقيمي القيدين الثاين والثالث‪:‬‬

‫‪5X1 + 8X2 = 74‬‬ ‫)‪(2‬‬


‫‪X1 + 6X2 = 24‬‬ ‫)‪(3‬‬

‫نضرب املعادلة (‪ )3‬يف ‪ -5‬وجنمع املعادلتني للتخلص من أحد املتغريات كما يلي‪:‬‬

‫‪5X1 + 8X2 = 74‬‬


‫‪−5X1 − 30X2 = −120‬‬
‫‪−22 X2 = −46‬‬

‫‪𝑥2 = 2.09‬‬

‫‪36‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫نعوض قيمة ‪ X2‬يف إحدى املعادلتني (‪ )2‬أو (‪ )3‬جند قيمة ‪: X2‬‬

‫‪X1 + 6(2.09) = 24‬‬

‫‪X1 = 11.46‬‬

‫نعوض إحداثيات النقاط ‪ D ،M ،N ،A‬يف دالة اهلدف للتوصل إىل احلل األمثل مثلما يوضحه اجلدول‬ ‫‪-4‬‬
‫التايل‪:‬‬

‫قيمة إحداثيات النقاط‬ ‫قيمة دالة اهلدف‬


‫النقاط‬
‫‪X1‬‬ ‫‪X2‬‬ ‫‪𝑧 = x1 + x2‬‬
‫‪A‬‬ ‫‪0‬‬ ‫‪12‬‬ ‫‪12‬‬
‫‪N‬‬ ‫‪2‬‬ ‫‪8‬‬ ‫‪10‬‬
‫‪M‬‬ ‫‪11.46‬‬ ‫‪2.09‬‬ ‫‪13.55‬‬
‫‪D‬‬ ‫‪24‬‬ ‫‪0‬‬ ‫‪24‬‬

‫يتحقق احلل األمثل عند النقطة ‪ N‬ألهنا حتقق أدىن قيمة لدالة اهلدف‪ ،‬نفس النتيجة مت التوصل إليها عند‬
‫حتريك املستقيم (∆) إىل األعلى‪ ،‬حيث أن أول نقطة وصل إليها يف منطقة احلل املمكن هي النقطة ‪.N‬‬

‫ب‪-‬احلاالت اخلاصة يف احلل البياين‪.‬‬

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

‫عدم وجود حل ‪ :‬تعين هذه احلالة عدم وجود حل ملشكلة الربجمة اخلطية بشكل يفي بكل متطلبات‬ ‫‪-1‬‬
‫القيود‪ ،‬ويعين هذا بيانيا عدم وجود منطقة حل ممكنة‪ ،‬وحتدث هذه احلالة إذا كانت املشكلة تضم قيودا‬
‫متعارضة‪.20‬‬

‫‪ -20‬جهاد صياح بين هاين وآخرون‪ ، ،‬مرجع سبق ذكره‪ ،‬ص‪.51‬‬

‫‪37‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫مثال‪:‬‬
‫‪MAX 𝑧 = 20X1 + 4X2‬‬

‫‪3X + 2X2 ≥ 10‬‬


‫‪𝑆/𝐶 { 1‬‬
‫‪9X1 + 6X2 ≤ 20‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫‪X2‬‬
‫‪5 A‬‬
‫‪3X1+2X2=10‬‬
‫) ‪(1‬‬
‫‪4‬‬
‫‪C‬‬
‫‪3‬‬

‫‪2‬‬

‫‪1‬‬ ‫‪9X1+6X2=20‬‬
‫) ‪(2‬‬
‫‪D‬‬ ‫‪B‬‬
‫‪-2‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪X1‬‬
‫‪-1‬‬

‫‪-2‬‬

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

‫عدم حمدودية احلل‪ :‬هناك حاالت يف الربجمة اخلطية ال يكون فيها للحل حدود ‪ ،‬وتكون هذه احلالة‬ ‫‪-2‬‬
‫مرافقة ملشاكل التعظيم‪ ،‬مما يعين أن زايدة املوارد املتاحة لواحد أو أكثر من قيود املشكلة سوف يؤدي إىل‬
‫زايدة األرابح بدون حدود وبدون أتثري على قيود املشكلة‪ ،‬ومتتد منطقة احلل إىل ما ال هناية إىل اجلهة‬
‫اليمىن‪ ،21‬هذا ما جيعل دالة اهلدف أتخذ قيمة ال هنائية وال ميكن حينئذ تعيني حل هنائي وحمدد للدالة‪.‬‬

‫‪-21‬حسني حممود اجلنايب‪ ،‬األحدث يف حبوث العمليات‪ ،‬دار احلامد‪ ،‬األردن‪ ،2010 ،‬ص‪.61‬‬

‫‪38‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫مثال‪:‬‬
‫‪Max 𝑧 = 5x1 + 8x2‬‬

‫‪x1 ≥ 8‬‬
‫‪𝑆/𝐶 { x2 ≤ 15‬‬
‫‪x1 + x2 ≥ 15‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫‪X2‬‬ ‫)‪X2=15 (2‬‬


‫‪15 B‬‬
‫‪M X1=8‬‬
‫‪C‬‬ ‫) ‪(1‬‬
‫‪12‬‬
‫منطقة احلل‬
‫‪9‬‬ ‫املمكن‬
‫‪N‬‬
‫‪6‬‬ ‫‪X1+X2=15‬‬
‫) ‪(3‬‬
‫‪3‬‬

‫‪A‬‬ ‫‪D‬‬
‫‪-3‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪6‬‬ ‫‪9‬‬ ‫‪12‬‬ ‫‪15 X1‬‬

‫‪-3‬‬

‫نالحظ من خالل الشكل البياين أنه توجد منطقة ال هنائية للحلول‪ ،‬أي أن منطقة احلل مفتوحة من‬
‫النهاية وهذا يعين عدم وجود قيود على احلل‪.‬‬

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

‫‪-22‬دالل صادق اجلواد‪ ،‬محيد انصر القتال‪ ،‬حبوث العمليات‪ ،‬دار اليازوري العلمية‪ ،‬األردن‪ ،2008 ،‬ص‪.39‬‬

‫‪39‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫‪Max 𝑧 = 3x1 + 2x2‬‬

‫‪3x1 + 2x2 ≤ 18‬‬


‫‪𝑆/𝐶 { 2x1 ≤ 8‬‬
‫‪x2 ≤ 6‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫لتمثيل املشكلة بيانيا يتم حتويل القيود إىل معادالت كما يلي‪:‬‬
‫‪3x1 + 2x2 = 18‬‬
‫‪2x1 = 8‬‬
‫‪x2 = 6‬‬
‫بعد إجياد تقاطع املستقيمات مع احملاور كما يف املثالني السابقني حنصل على الشكل أدانه‪.‬‬
‫‪X2‬‬
‫‪9‬‬
‫‪C‬‬
‫‪8‬‬ ‫‪2X1=8‬‬
‫) ‪(1‬‬
‫‪7‬‬ ‫‪X2=6‬‬ ‫) ‪(2‬‬
‫‪B‬‬
‫‪6‬‬ ‫‪M‬‬
‫‪5‬‬
‫‪4‬‬
‫‪3‬‬ ‫منطقة احلل‬ ‫‪N‬‬
‫‪3X1+2X2=18‬‬
‫) ‪(3‬‬
‫‪2‬‬ ‫املمكن‬
‫‪1‬‬
‫‪A‬‬ ‫‪D‬‬
‫‪-2‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪X1‬‬
‫‪-1‬‬
‫‪-2‬‬ ‫(∆)‬

‫يالحظ من خالل الشكل أن منطقة احلل املمكن هي املنطقة ‪ OCNMD‬واليت تقع ضمنها مجيع‬
‫النقاط اليت حتقق القيود يف آن واحد‪ ،‬إحداثيات النقاط ‪ O,C,D‬معروفة‪ ،‬أما النقطتني ‪ N‬و ‪ M‬واللتان متثالن‬

‫‪40‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫نقطيت تقاطع املستقيم ‪ 1‬مع املستقيم ‪ 2‬واملستقيم ‪ 1‬مع املستقيم ‪ 3‬على التوايل‪ ،‬فبعد القيام ابحلل اجلربي‬
‫للمعادالت حال مشتكا حنصل على‪:‬‬

‫‪-‬إحداثيات النقطة ‪ N‬هي‪. x2 = 3 , x1 = 4 :‬‬

‫‪ -‬إحداثيات النقطة ‪ M‬هي‪. x2 = 6 , x1 = 2 :‬‬

‫يتم حتديد احلل األمثل بتعويض كل من احللول السابقة يف دالة اهلدف فنجد‪:‬‬

‫قيمة إحداثيات النقاط‬ ‫قيمة دالة اهلدف‬


‫النقاط‬
‫‪X1‬‬ ‫‪X2‬‬ ‫‪𝑧 = 3x1 + 2x2‬‬
‫‪O‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪C‬‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪12‬‬
‫‪N‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪18‬‬
‫‪M‬‬ ‫‪2‬‬ ‫‪6‬‬ ‫‪18‬‬
‫‪D‬‬ ‫‪0‬‬ ‫‪6‬‬ ‫‪12‬‬

‫يتضح من اجلدول أن احلل األمثل يتحقق عند النقطتني ‪ N‬و ‪ M‬حيث أعطيتا نفس القيمة لدالة اهلدف‪،‬‬
‫هذا يعين أن مجيع النقاط اليت تقع على طول القطعة ] ‪ [NM‬تعطي نفس القيمة لدالة اهلدف ‪ ،𝑧 = 18‬فلو‬
‫افتضنا مثال أن النقطة ‪ E‬تقع على القطعة ] ‪[NM‬حيث إحداثياهتا هي‪ ، x2 = 4.5 , x1 = 3 :‬فإن قيمة‬
‫دالة اهلدف ‪ ، 𝑧 = 3(3) + 2(4.5) = 18‬إذن توفر هذه احلالة للمسري مرونة أكرب يف اختاذ القرار لوجود‬
‫بدائل عديدة‪.‬‬

‫‪ -4‬حياد أحد القيود‪ :‬يف هذه احلالة يظهر أحد القيود كقيد فائض ليس له أي أتثري على احلل‪ ،‬وهي مشكلة‬
‫شائعة يف مشاكل الربجمة اخلطية ذات القيود الكثرية‪ ،‬مبعىن آخر هناك قيود أكثر أمهية من غريها‪ ،‬لذلك فإن‬
‫استخدام األهم يغين عن استخدام األقل أمهية‪ ،‬وهناك حالة أخرى تظهر عند وجود قيدين متساويني‪ ،23‬مثال‬
‫القيدين‪ 3X1 + 2X2 ≤ 20 (:‬و ‪.) 6X1 + 4X2 ≤ 40‬‬

‫‪-23‬حممد أمحد الطراونة‪ ،‬سليمان خالد عبيدات‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.103‬‬

‫‪41‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫بيانيا‪ :‬ال ميس القيد الفائض منطقة احلل املمكن يف أي نقطة لذا ميكن حذفه من الربانمج دون أن يؤثر على‬
‫احلل‪.‬‬

‫مثال‪:‬‬
‫‪Max 𝑧 = 7x1 + 10x2‬‬
‫‪X1 + X2 ≤ 10‬‬ ‫)‪(1‬‬
‫‪𝑆/𝐶 {2X1 + X2 ≤ 16‬‬ ‫)‪(2‬‬
‫‪x1 ≤ 15‬‬ ‫)‪(3‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬
‫‪X2‬‬
‫‪16 C‬‬

‫‪14‬‬

‫‪12‬‬ ‫‪X1=15‬‬
‫) ‪(3‬‬
‫‪2X1+X2=16‬‬
‫‪10‬‬ ‫) ‪(2‬‬
‫‪A‬‬
‫‪8‬‬

‫‪6‬‬

‫‪4‬‬
‫منطقة احلل‬ ‫‪N‬‬
‫‪X1+X2=10‬‬
‫‪2‬‬ ‫املمكن‬ ‫) ‪(1‬‬
‫‪D‬‬ ‫‪B‬‬
‫‪-4‬‬ ‫‪-2‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪6‬‬ ‫‪8‬‬ ‫‪10‬‬ ‫‪12‬‬ ‫‪14‬‬ ‫‪16 X1‬‬

‫‪-2‬‬
‫(∆)‬
‫‪-4‬‬

‫نالحظ من الشكل أن القيد الثالث فائض ومل يؤثر على منطقة احلل املمكن‪ ،‬حيث حتددت هذه األخرية‬
‫ابلقيدين األول والثاين‪.‬‬

‫‪42‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫متارين للحل‪:‬‬

‫ابستخدام الطريقة البيانية أوجد احلل األمثل للربامج التالية‪:‬‬

‫‪MIN 𝑧 = 10X1 + 30X2‬‬ ‫‪MAX 𝑧 = 100X1 + 60X2‬‬

‫‪3X1 + 2X2 ≥ 6‬‬ ‫‪8X1 + 2X2 ≤ 40‬‬


‫‪𝑆/𝐶 { 6X1 + X2 ≥ 6‬‬ ‫‪𝑆/𝐶 { 6X1 + 9X2 ≤ 108‬‬
‫‪X2 ≥ 2‬‬ ‫‪8X1 + 6X2 ≤ 96‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬ ‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫‪MAX 𝑧 = 5X1 + 3X2‬‬ ‫‪MAX 𝑧 = 6X1 + 10X2‬‬

‫‪X1 + X2 ≤ 30‬‬ ‫‪2X1 ≥ 14‬‬


‫‪𝑆/𝐶 { 2X1 + X2 ≤ 40‬‬ ‫‪𝑆/𝐶 { 1/2X2 ≤ 7.5‬‬
‫‪X2 ≤ 45‬‬ ‫‪2X1 + 4X2 ≥ 28‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬ ‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫‪MAX 𝑧 = 6X1 + 4X2‬‬ ‫‪MIN𝑧 = 20X1 + 15X2‬‬

‫‪X1 ≤ 4‬‬ ‫‪5X1 + 10X2 ≤ 25‬‬


‫‪𝑆/𝐶 { X2 ≤ 6‬‬ ‫‪𝑆/𝐶 { 5X1 + 10X2 ≥ 50‬‬
‫‪3/2X1 + X2 ≤ 9‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬ ‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫‪43‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫اثنيا‪ :‬الطريقة اجلربية‪.‬‬

‫يرجع أصل معظم الطرق املستخدمة يف حل مناذج الربجمة اخلطية إىل جورج داتزيغ ( ‪george‬‬
‫‪ )dantzig‬واستنباطاته‪ ،‬وقد أطلق على الطريقة اليت اقتحها السمبلكس‪ ،‬وهي طريقة عامة حلل مشكلة الربجمة‬
‫اخلطية اليت متتاز ابلقدرة على الوصول إىل احلل األمثل دون احلاجة إىل دراسة مجيع احللول املمكنة‪ ،‬وذلك ابلبدء‬
‫ابحلل األساسي املسموح به مث االنتقال ابستمرار إىل حل أفضل من احلل السابق مباشرة‪ ،‬وتسمح طريقة‬
‫السمبلكس ابختصار كل خطوة عند االنتقال إىل حل جديد حىت ميكن بيان ما إذا كان من املمكن حتسني احلل‬
‫أم أنه قد مت الوصول إىل احلل األمثل‪ ،‬وتتسم هذه الطريقة ابملرونة حيث أنه ميكن استخدامها مهما كان عدد‬
‫املتغريات ابملشكلة خاصة بعد ظهور احلاسبات اآللية اليت سهلت إجراء العمليات احلسابية املعقدة‪.24‬‬

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

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

‫أ‪-‬إجياد احلل األمثل عندما تكون القيود أصغر أو يساوي(≤)‪:‬‬

‫حلل النماذج اخلطية من الشكل‪:‬‬

‫𝑛‬

‫𝑗𝑥 𝑗𝑐 ∑ = )𝑍( ‪OPT‬‬


‫‪𝑗=1‬‬
‫𝑛‬

‫𝑗𝑥 𝑗𝑖𝑎 ∑‬ ‫𝑖𝑏 ≤‬ ‫𝑚 ‪; 𝑖 = 1,2, … ,‬‬


‫‪𝑗=1‬‬
‫‪, 𝑏𝑖 ≥ 0 𝑥𝑗 ≥ 0‬‬

‫‪-24‬ابديس بن حيىي بوخلوه‪ ،‬األمثلية يف تسيري خزينة املؤسسة‪ ،‬دار احلامد‪ ،‬األردن‪ ،2013 ،‬ص‪.128‬‬

‫‪44‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

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

‫يتم حتويل منوذج الربجمة اخلطية أعاله إىل الشكل القياسي‪ ،‬أي حتويل املتاجحات إىل معادالت‬ ‫‪-1‬‬
‫إبدخال متغريات جديدة إىل النموذج نسميها متغريات الفرق أو الفجوة أو املتغريات الراكدة‪ ،‬ونرمز‬
‫هلا بـ ـ ـ 𝑖𝑠 ‪ ،‬وهي متثل املوارد العاطلة‪ ،‬أي املوارد اليت مل تستعمل بعد‪ ،‬فإذا كان الطرف األيسر من‬
‫القيد الفين أصغر أو يساوي الطرف األمين ( 𝑖𝑏 ≤ 𝑖𝑥 𝑗𝑖𝑎 ∑ )‪ ،‬فإنه لكي يصبح الطرفان‬
‫متساواين يلزم أن نضيف إىل الطرف األيسر متغري الفرق ( 𝑖𝑠)‪ ،‬أي 𝑖𝑏 = 𝑖𝑠 ‪،∑ 𝑎𝑖𝑗 𝑥𝑖 +‬‬
‫وابلتايل فإن النموذج اخلطي السابق يتحول إىل الشكل التايل‪:25‬‬

‫𝑛‬

‫𝑗𝑥 𝑗𝑐 ∑ = )𝑍( ‪OPT‬‬


‫‪𝑗=1‬‬
‫𝑛‬

‫𝑖𝑏 = 𝑖𝑠 ‪∑ 𝑎𝑖𝑗 𝑥𝑗 +‬‬ ‫𝑚 ‪; 𝑖 = 1,2, … ,‬‬


‫‪𝑗=1‬‬
‫‪𝑥𝑗 ≥ 0 , 𝑏𝑖 ≥ 0 , 𝑠𝑖 ≥ 0‬‬

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

‫𝑚𝑠‪OPT (𝑍) = ∑ 𝑐𝑗 𝑥𝑗 + 0𝑠1 + 0𝑠2 + ⋯ + 0‬‬


‫‪𝑗=1‬‬

‫إن الشكل القياسي للمشكلة يتطلب أيضا أن يكون اجلانب األمين من القيود موجبا أو مساواي للصفر‪،‬‬
‫فإذا كان سالبا جيب حتويله إىل موجب وذلك بضرب طريف املتاجحة يف (‪ ،)1-‬مث قلب اجتاه املتاجحة‬
‫من أصغر أو يساوي(≤) إىل أكرب أو يساوي (≥) أو العكس‪ ،‬مث حتويلها إىل الشكل القياسي‪.‬‬

‫‪ - 25‬مكيد علي‪ ،‬حبوث العمليات وتطبيقاهتا االقتصادية‪ ،‬ديوان املطبوعات اجلامعية‪ ،‬اجلزائر‪ ،2015 ،‬ص‪.52‬‬

‫‪45‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫وضع الشكل القياسي يف جدول خاص يطلق عليه جدول احلل االبتدائي ( األساسي) وهو أيخذ‬ ‫‪-2‬‬
‫الشكل التايل‪:‬‬
‫دالة اهلدف‬ ‫املتغريات غري األساسية (متغريات القرار)‬ ‫متغريات الفرق‬ ‫احلل‬
‫متغريات دالة اهلدف‬ ‫‪𝑥1‬‬ ‫‪𝑥2‬‬ ‫…‬ ‫𝑛𝑥‬ ‫‪𝑠1‬‬ ‫‪𝑠2‬‬ ‫…‬ ‫𝑛𝑠‬ ‫𝑖𝑏‬
‫معامالت متغريات‬
‫‪𝑐1‬‬ ‫‪𝑐2‬‬ ‫…‬ ‫𝑛𝑐‬ ‫‪0‬‬ ‫‪0‬‬ ‫…‬ ‫‪0‬‬ ‫‪0‬‬
‫دالة اهلدف‬
‫متغريات القاعدة‬
‫(املتغريات األساسية)‬ ‫معامالت متغريات القيود الفنية‬

‫‪𝑠1‬‬ ‫‪𝑎11‬‬ ‫‪𝑎12‬‬ ‫𝑛‪… 𝑎1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫…‬ ‫‪0‬‬ ‫‪𝑏1‬‬
‫‪𝑠2‬‬ ‫‪𝑎21‬‬ ‫‪𝑎22‬‬ ‫𝑛‪… 𝑎2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫…‬ ‫‪0‬‬ ‫‪𝑏2‬‬
‫⋮‬ ‫⋮‬ ‫⋮‬ ‫⋮‬ ‫⋮‬ ‫⋮‬ ‫⋮‬ ‫⋮‬ ‫⋮‬ ‫⋮‬
‫𝑚𝑠‬ ‫‪𝑎𝑚1‬‬ ‫‪𝑎𝑚2‬‬ ‫𝑛𝑚𝑎 …‬ ‫‪0‬‬ ‫‪0‬‬ ‫…‬ ‫‪1‬‬ ‫𝑚𝑏‬
‫‪26‬‬
‫يتكون جدول احلل االبتدائي من العناصر التالية‪:‬‬
‫‪ -‬العمود األيسر األول يكون للمتغريات اليت يعتمد عليها احلل لدالة اهلدف‪ ،‬ومبا أن احلل االبتدائي يفتض‬
‫أن األرابح تساوي الصفر‪ ،‬فإن املتغريات اليت يعتمد عليها احلل هي متغريات الفرق‪.‬‬
‫‪ -‬الصف األفقي األول يف األعلى يتكون من مجيع املتغريات الداخلة يف النموذج‪.‬‬
‫‪ -‬الصف الذي يليه يكون لدالة اهلدف‪.‬‬
‫‪ -‬منأل اجلدول مبعامالت املتغريات يف القيود ويف دالة اهلدف‪.‬‬
‫‪ -‬العمود األخري يكون للطرف األمين للقيود‪ ،‬وميثل احلل للنموذج أيضا‪.‬‬
‫‪ -‬يضاف عمود بعد عمود احلل يسمى النسبة‪ ،‬نتعرف من خالله على املتغري اخلارج كما سيتم التطرق إليه‬
‫الحقا‪.‬‬

‫‪- 26‬فتحي خليل محدان‪ ،‬حبوث العمليات مع تطبيقات ابستخدام احلاسوب‪ ،‬دار وائل‪ ،‬األردن‪ ،2010 ،‬ص‪.52‬‬

‫‪46‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫يعين احلل االبتدائي البحث عن القاعدة اليت ننطلق منها يف البحث عن حل أمثل‪ ،‬وهي تعين ابلنسبة‬
‫للنشاط االقتصادي تلك املرحلة اليت تكون فيها املؤسسة االقتصادية قد أعدت كل وسائل اإلنتاج املطلوبة‬
‫ملمارسة نشاطها‪ ،‬لكنها مل تبدأ بعد يف ممارسة هذا النشاط‪ ،‬عندئذ تكون متغريات القرار عند املستوى صفر‬
‫( ‪ ،)𝑥1 = 0, 𝑥2 = 0, … , 𝑥𝑛 = 0‬أي أننا جنعل عداد النشاط عند املستوى صفر‪ ،‬فإذا كانت‬
‫متغريات القرار يف دالة اهلدف تساوي الصفر ومعامالت متغريات الفرق معدومة‪ ،‬فإن دالة اهلدف يف هذه احلالة‬
‫تساوي صفر وهي تتناسب مع مرحلة ما قبل بداية النشاط‪ ،27‬عند جعل دالة اهلدف مساوية للصفر ننقل‬
‫متغرياهتا إىل الطرف األيسر‪ ،‬وعادة ما تكون معامالت متغريات القرار يف دالة اهلدف يف جدول احلل االبتدائي‬
‫سالبة يف حالة التعظيم وموجبة يف حالة التدنئة أو التصغري‪.‬‬

‫إذا اعتربان أن متغريات القرار تساوي الصفر (‪ )𝑥𝑗 = 0‬ومتغريات الفرق معامالهتا يف دالة اهلدف‬
‫تساوي الصفر أيضا ‪ ،‬فإن احلل االبتدائي للنموذج السابق والذي يتناسب مع مرحلة ما قبل النشاط هو = 𝑖𝑠‬
‫𝑖𝑏 ‪.‬‬

‫تعترب عملية املباشرة يف احلل ممكنة إذا استوىف جدول احلل االبتدائي جمموعة من الشروط هي‪:‬‬

‫‪ -‬أن تكون دالة اهلدف عند املستوى صفر وهي تتناسب مع مرحلة ما قبل بداية النشاط‪.‬‬
‫‪ -‬قيم مجيع متغريات القاعدة 𝑖𝑠 غري سالبة ألن وجود قيم سالبة خيالف شرط عدم السالبية أي ‪. 𝑏𝑖 ≥ 0‬‬
‫‪ -‬أن يكون عدد القيود مساواي لعدد متغريات القاعدة‪.‬‬
‫‪ -‬أن تشكل معامالت متغريات القاعدة فيما بينها مصفوفة أحادية أي‪:‬‬

‫‪𝑠1 1 0‬‬ ‫‪0‬‬ ‫‪𝑏1‬‬


‫‪𝑠2‬‬ ‫⋯‬
‫‪[ ⋮ ] [0 1‬‬ ‫] ‪0] = [ 𝑏2‬‬
‫⋮‬ ‫⋱‬ ‫⋮‬ ‫⋮‬
‫‪𝑠𝑚 0 0‬‬ ‫⋯‬ ‫‪1‬‬ ‫𝑚𝑏‬

‫‪ - 27‬مكيد علي‪ ،‬مرجع سبق ذكره‪ ،‬ص ص ‪.54-53‬‬

‫‪47‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫البحث عن احلل األمثل يتم إبدخال متغريات القرار ( 𝑗𝑥) الواحدة تلوى األخرى إىل قاعدة احلل يف‬ ‫‪-3‬‬
‫مكان متغريات احلل االبتدائي‪ ،‬مث نرى مدى أتثريها على حتسني دالة اهلدف‪ ،‬يتم ذلك إبتباع‬
‫اخلطوات التالية‪:‬‬
‫‪ -‬حتديد املتغري الداخل‪ :‬متغري القرار الذي ندخله إىل قاعدة احلل هو املتغري الذي يكون معامله يف دالة‬
‫اهلدف هو أكرب قيمة ابلسالب يف حالة التعظيم‪ ،‬ولدينا اخليار يف حالة تساوي املعامالت‪ ،‬أما إذا كانت‬
‫دالة اهلدف من نوع تصغري فيتم إدخال املتغري الذي له أكرب قيمة موجبة يف سطر دالة اهلدف‪ ،‬ولدينا اخليار‬
‫يف حالة تساوي املعامالت‪ ،‬يسمى العمود الذي ينتمي إليه املتغري الذي يدخل إىل القاعدة بعمود احملور‬
‫(‪.)pivot column‬‬
‫‪ -‬حتديد املتغري اخلارج‪ :‬يتم ذلك بقسمة قيم عمود الثوابت ( 𝑖𝑏) أي الطرف األمين للقيود على العمود‬
‫احملوري‪ ،‬ما عدا دالة اهلدف ( معامالت املتغري الداخل يف القيود)‪ ،‬مع إمهال املتغريات ذات القيم السالبة‬
‫والصفرية يف هذا العمود (‪ ،)𝑎𝑖𝑗 > 0‬أقل قيمة من بني القيم السابقة تقابل املتغري اخلارج‪ ،‬يسمى سطر‬
‫املتغري اخلارج بسطر احملور (‪.)pivot row‬‬
‫‪ -‬العنصر احملوري هو القيمة اليت يتقاطع عندها عمود احملور مع سطر احملور‪.‬‬
‫جدول احلل املمكن املوايل يتم إعداده كما يلي‪:28‬‬ ‫‪-4‬‬
‫‪ -‬نستبدل املتغرية اليت خترج من القاعدة ابملتغرية اليت ستدخل إىل القاعدة‪ ،‬وذلك يف عمود متغريات القاعدة‪.‬‬
‫‪ -‬حتويل العمود احملوري إىل عمود أحادي حبيث يتحول العنصر احملوري إىل القيمة ‪ 1‬وعناصر العمود األخرى‬
‫إىل قيم معدومة‪.‬‬
‫‪ -‬حتويل سطر احملور بتقسيم مجيع عناصره على قيمة عنصر احملور‪ ،‬وتسمى القيم اجلديدة املتولدة عن عملية‬
‫القسمة مبعادلة احملور (‪.)pivot equation‬‬
‫‪ -‬جيري حتويل بقية العناصر يف اجلدول‪ ،‬حيث يتم استخراج القيم اجلديدة للمتغريات األساسية‬
‫‪ …,𝑠𝑛 )(𝑠1 , 𝑠2 ,‬اليت مل خترج من القاعدة ولدالة اهلدف‪ ،‬تتم هذه اخلطوة وفق املعادلة التالية‪:‬‬

‫قيم السطر اجلديدة = قيم السطر القدمية – (معامل املتغري الداخل يف السطر القدمي)× ( معادلة احملور)‬

‫‪ - 28‬أكرم حممد عرفان املهتدي‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.36‬‬

‫‪48‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫‪ -‬نتوصل إىل احلل األمثل يف حالة التعظيم عندما تكون كل معامالت دالة اهلدف موجبة أو صفرية‪ ،‬ويف حالة‬
‫التصغري عندما تكون كل معامالت دالة اهلدف سالبة أو صفرية‪.‬‬

‫مثال‪:‬‬

‫ينتج مصنع نوعني من األاثث‪ ،‬مكاتب ( ‪ )𝑥1‬وطاوالت ( ‪ ،)𝑥2‬يتطلب إنتاجهما املرور على قسمني مها‬
‫قسم التجميع وقسم التجهيز النهائي‪ ،‬الطاقات اإلنتاجية للقسمني ابلساعات والساعات اليت حيتاجها كل منتج‬
‫يف كل قسم نبينها يف الربانمج التايل‪:‬‬

‫‪MAX 𝑧 = 5X1 + 6X2‬‬

‫‪3X1 + 2X2 ≤ 320‬‬ ‫قسم التجميع‬


‫{ 𝐶‪𝑆/‬‬
‫‪X1 + 4X2 ≤ 340‬‬ ‫قسم التجهيز النهائي‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

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

‫احلل‪:‬‬

‫‪ -1‬إجياد الشكل القياسي للربانمج كما يلي‪:‬‬

‫‪MAX 𝑍 = 5X1 + 6X2 + 0S1 + 0S2‬‬

‫‪3X1 + 2X2 + S1 = 320‬‬ ‫قسم التجميع‬


‫{ 𝐶‪𝑆/‬‬
‫‪X1 + 4X2 + 𝑆2 = 340‬‬ ‫قسم التجهيز النهائي‬

‫‪X1 , X 2 ≥ 0 ,‬‬ ‫‪S1 , S2 ≥ 0‬‬

‫وجبعل دالة اهلدف مساوية للصفر وهي نقطة االنطالقة دائما حنصل على الشكل التايل‪:‬‬

‫‪MAX 𝑍 − 5X1 − 6X2 = 0‬‬

‫‪49‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫‪ -2‬تكوين جدول احلل االبتدائي ووضع الربانمج القياسي فيه كما يلي‪:‬‬

‫عمود احملور‬ ‫عنصر احملور‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫𝑖𝑏‬


‫𝑖𝑏‬
‫النسبة‬
‫𝑗𝑖𝑎‬

‫𝑍‬ ‫‪-5‬‬ ‫‪-6‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪/‬‬

‫سطر‬
‫‪S1‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪320‬‬ ‫‪320‬‬
‫‪= 160‬‬
‫‪2‬‬
‫احملور‬ ‫‪S2‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪340‬‬ ‫‪340‬‬
‫‪= 85‬‬
‫‪4‬‬

‫يتناسب احلل االبتدائي مع مرحلة ما قبل النشاط‪ ،‬وابلتايل فإن متغريات القرار املعربة عن كميات اإلنتاج‬
‫‪ X2 , X1‬تساوي الصفر‪ ،‬ووجود ‪ 320‬يف الطرف األمين املقابل لـ ‪ S1‬يعين أن الطاقة اإلنتاجية لقسم التجميع‬
‫يعين أن الطاقة اإلنتاجية لقسم‬ ‫‪S2‬‬ ‫كلها طاقة غري مستغلة‪ ،‬وكذلك وجود ‪ 340‬يف الطرف األمين مقابلة لـ‬
‫التجهيز النهائي أيضا غري مستغلة‪ ،‬ويعين وجود صفر مقابال لـ 𝑍 أن الربح وفقا هلذا احلل سيكون صفرا‪.‬‬
‫نالحظ أن عدد القيود يساوي عدد متغريات القاعدة‪ ،‬كما أن معامالت متغريات القاعدة يف القيود تشكل‬
‫مصفوفة أحادية فيما بينها‪.‬‬
‫‪ -3‬البحث عن احلل األمثل‪ :‬نعني املتغري الداخل من بني املتغريين( ‪ ،)X2 , X1‬خنتار املتغري الذي يكون ذو أكرب‬
‫معامل ابلسالب من بني معامالت دالة اهلدف‪ ،‬هذه القيمة هي (‪ )6-‬وهي معامل ‪ ،X2‬أي أن ‪ X2‬هو عمود‬
‫احملور‪.‬‬
‫بقسمة عناصر الطرف األمين (عمود الثوابت) على معامالت عمود احملور ( ‪ )X2‬حنصل على املتغري اخلارج وهو‬
‫يقابل أصغر قيمة مثلما يوضحه عمود النسبة يف جدول احلل االبتدائي‪ ،‬أصغر قيمة هي ‪ 85‬وهي موجودة يف‬
‫السطر الثاين وتقابل ‪ ،S2‬أي أن ‪ S2‬هو السطر احملوري‪ ،‬تقاطع سطر احملور مع عمود احملور يعطي عنصر‬
‫احملور وهو العدد ‪.4‬‬

‫‪ -4‬االنتقال إىل جدول جديد‪ :‬بعد إدخال ‪ X2‬إىل القاعدة مكان ‪ S2‬جيب أن نستخرج قيم املتغري الداخل‬
‫‪( 𝑋2‬معادلة احملور)‪ ،‬والقيم اجلديدة لكل من ‪ 𝑆1‬و 𝑍 ‪.‬‬

‫‪50‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫قيم املتغري الداخل (معادلة احملور) حنصل عليها بقسمة سطر احملور عل عنصر احملور كما يلي‪:‬‬

‫حنصل على سطر جديد ذو قيم جديدة كما يلي‪:‬‬

‫‪1‬‬ ‫‪1‬‬
‫‪𝑋2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪85‬‬
‫‪4‬‬ ‫‪4‬‬

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

‫*قيم ‪ 𝑆1‬اجلديدة = قيم ‪ 𝑆1‬القدمية – (معامل املتغري الداخل ‪ 𝑋2‬يف السطر ‪ ( ×)𝑆1‬معادلة احملور)‬

‫‪1‬‬ ‫‪1‬‬
‫( × )‪S1 = [ 3 2 1 0 320 ]- [(2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫]) ‪85‬‬
‫‪4‬‬ ‫‪4‬‬

‫‪1‬‬ ‫‪1‬‬
‫[ = ‪S1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪-‬‬ ‫] ‪150‬‬
‫‪4‬‬ ‫‪2‬‬

‫*قيم 𝑍 اجلديدة = قيم 𝑍 القدمية – (معامل املتغري الداخل ‪ 𝑋2‬يف السطر 𝑍 )× ( معادلة احملور)‬

‫‪1‬‬ ‫‪1‬‬
‫‪𝑍 = [ -5 -6 0 0 0 ]- [(-6) × ( 4‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪4‬‬
‫]) ‪85‬‬
‫‪7‬‬ ‫‪3‬‬
‫‪𝑍 =[-‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫] ‪510‬‬
‫‪2‬‬ ‫‪2‬‬

‫وبعد معرفة قيم املتغري الداخل والقيم اجلديدة لكل من ‪ 𝑆1‬و 𝑍 ‪ ،‬نضعها يف اجلدول التايل‪:‬‬

‫عمود احملور‬ ‫عنصر احملور‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫احلل ‪bi‬‬


‫‪bi‬‬
‫النسبة‬
‫‪aij‬‬

‫‪Z‬‬ ‫‪−7‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪3‬‬
‫‪510‬‬ ‫‪/‬‬
‫‪2‬‬ ‫‪2‬‬
‫‪5‬‬ ‫‪−1‬‬ ‫‪150‬‬
‫‪S1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪150‬‬ ‫‪= 60‬‬
‫‪5‬‬
‫سطر‬ ‫‪2‬‬ ‫‪2‬‬
‫‪2‬‬
‫احملور‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪85‬‬
‫‪X2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪85‬‬ ‫‪= 340‬‬
‫‪1‬‬
‫‪4‬‬ ‫‪4‬‬
‫‪4‬‬
‫‪51‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫نالحظ أن إدخال املتغري ‪ X2‬قد ساهم يف حتسني قيمة دالة اهلدف اليت انتقلت من ‪ 0‬إىل ‪ 510‬وحدة نقدية‬
‫أي‪:‬‬

‫‪𝑍 = 5(0) + 6(85) = 510‬‬

‫السؤال املطروح هو هل وصلنا إىل احلل األمثل؟‬

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

‫ندخل متغري القرار ‪ X1‬والذي ميثل عمود احملور مكان املتغري ‪ S1‬والذي ميثل سطر احملور‪ ،‬ألن له أصغر‬
‫‪5‬‬
‫انتج من حاصل قسمة عمود الثوابت على القيم املقابلة يف عمود احملور ‪ ، X2‬عنصر احملور هو العدد كما يظهر‬
‫‪2‬‬
‫يف اجلدول السابق‪ ،‬نقوم ابلعمليات الالزمة لتحويل عمود احملور إىل عمود أحادي حبيث يتحول عنصر احملور إىل‬
‫القيمة‪ 1‬وعناصر العمود األخرى إىل قيم معدومة‪ ،‬وهذا يتطلب حساب‪:‬‬
‫‪5‬‬
‫*قيم املتغري الداخل (معادلة احملور) حنصل عليها بقسمة سطر احملور عل عنصر احملور فنحصل على‪:‬‬
‫‪2‬‬

‫‪2‬‬ ‫‪−1‬‬
‫‪𝑋1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪60‬‬
‫‪5‬‬ ‫‪5‬‬

‫* القيم اجلديدة ‪ 𝑋2‬و 𝑍 حنسبها كما يلي‪:‬‬

‫*قيم ‪ 𝑋2‬اجلديدة = قيم ‪ 𝑋2‬القدمية – (معامل املتغري الداخل ‪ 𝑋1‬يف السطر ‪ ( ×)𝑋2‬معادلة احملور)‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪1‬‬
‫‪𝑋2 = [4 1 0‬‬ ‫‪4‬‬
‫‪85 ]- [( ) × (1 0‬‬
‫‪4‬‬ ‫‪5‬‬
‫‪−‬‬
‫‪5‬‬
‫]) ‪60‬‬
‫‪1‬‬ ‫‪3‬‬
‫‪𝑋2 = [ 0‬‬ ‫‪1‬‬ ‫‪-‬‬
‫‪10‬‬ ‫‪10‬‬
‫] ‪70‬‬

‫*قيم 𝑍 اجلديدة = قيم 𝑍 القدمية – (معامل املتغري الداخل ‪ 𝑋1‬يف السطر 𝑍 )× ( معادلة احملور)‬
‫‪7‬‬ ‫‪3‬‬ ‫‪7‬‬ ‫‪2‬‬ ‫‪1‬‬
‫‪𝑍 =[-2‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪2‬‬
‫‪510 ]- [(- ) × ((1 0‬‬
‫‪2‬‬ ‫‪5‬‬
‫‪−‬‬
‫‪5‬‬
‫]) ‪60‬‬

‫‪7‬‬ ‫‪4‬‬
‫‪𝑍 = [0‬‬ ‫‪0‬‬
‫‪5‬‬ ‫‪5‬‬
‫] ‪720‬‬

‫‪52‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫ننقل القيم اجلديدة يف جدول جديد يظهر لنا كما يلي‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬


‫‪7‬‬ ‫‪4‬‬
‫‪Z‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪720‬‬
‫‪5‬‬ ‫‪5‬‬
‫‪2‬‬ ‫‪1‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪60‬‬
‫‪5‬‬ ‫‪5‬‬
‫‪X2‬‬ ‫‪1‬‬ ‫‪3‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪70‬‬
‫‪10‬‬ ‫‪10‬‬

‫نالحظ أن كل املعامالت السالبة يف دالة اهلدف اختفت وبذلك نكون قد وصلنا إىل احلل األمثل‪ ،‬املتمثل يف‬
‫إنتاج ‪ 70‬وحدة من ‪ X1‬و‪ 60‬وحدة من ‪ X 2‬لتحقيق أقصى قيمة ممكنة لدالة اهلدف وهي‪:‬‬
‫‪𝑍 = 5(60) + 6(70) = 720‬‬
‫مع استغالل كلي للطاقات اإلنتاجية املتاحة يف قسم التجميع (‪ ،)S1 = 0‬وقسم التجهيز النهائي ‪.S2 = 0‬‬

‫ب‪-‬إجياد احلل األمثل عندما تكون القيود من نوع تساوي (=) أو أكرب أو يساوي(≤)‪:‬‬

‫أتخذ النماذج اخلطية يف هذه احلالة الشكل التايل‪:‬‬

‫𝑛‬

‫𝑗𝑥 𝑗𝑐 ∑ = )𝑍( ‪OPT‬‬


‫‪𝑗=1‬‬
‫𝑛‬

‫𝑖𝑏 ) = ‪∑ 𝑎𝑖𝑗 𝑥𝑗 (≥ ,‬‬ ‫𝑚 ‪; 𝑖 = 1,2, … ,‬‬


‫‪𝑗=1‬‬
‫‪, 𝑏𝑖 ≥ 0 𝑥𝑗 ≥ 0‬‬

‫لدينا قيود فنية على شكل معادالت و‪/‬أو قيود فنية أخرى على شكل أكرب أو يساوي‪ ،‬ولتحويل النموذج‬
‫أعاله إىل الشكل القياسي‪ ،‬جيب أن نطرح للقيود من نوع أكرب أو يساوي من طرفها األيسر متغريات الفرق‪ ،‬أي‬
‫لتحقيق املساواة ندخل متغري الفرق يرمز له ابلرمز( 𝑖‪ )-S‬وميثل الزايدة عن املستوى املطلوب‪ ،‬يكون معامل‬
‫متغريات الفرق يف القيود الفنية أحاداي سالبا‪ ،‬فإذا أردان البحث عن احلل االبتدائي الذي يتناسب مع مرحلة ما‬

‫‪53‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫قبل النشاط‪ ،‬نالحظ أن متغريات القاعدة ال تتوفر فيها شروط القبول ألن معامالهتا يف القيود الفنية ليست‬
‫أحادية موجبة وإمنا أحادية سالبة‪ ،‬ومبا أن احلل االبتدائي يتطلب أن تكون قيم 𝑗𝑥 مساوية للصفر فإن هذا يعين‬
‫أن ( 𝑖𝑏= 𝑖‪ ،)-S‬أي أن قيمة متغري الفرق سالبة وهذا يتناىف مع شرط عدم السالبية للمتغريات‪ ،‬وابلتايل تعذر‬
‫احلصول على حل ابتدائي ممكن‪ ،‬ومن أجل حل هذه املشكلة يتم إضافة متغريات جديدة تسمى ابملتغريات‬
‫االصطناعية ( 𝑖𝑅) إىل الطرف األيسر للقيد ‪ ،‬وهي متغريات ومهية ال وجود هلا يف الواقع نستعملها فقط من أجل‬
‫حل النموذج مث نتخلص منها بعد الوصول إىل احلل األمثل‪.29‬‬

‫ابلنسبة للقيود من نوع (=) فإنه ال نضيف وال نطرح أي متغري فرق‪ ،‬ومبا أن احلل االبتدائي يتطلب أن‬
‫تكون قيم 𝑗𝑥 معدومة فإن القيود تصبح من الشكل (‪ ،)𝑏𝑖 =0‬وهذا أمر غري مقبول أضف إىل ذلك عدم توفر‬
‫الشرط املتمثل يف تساوي عدد القيود مع عدد متغريات القاعدة‪ ،‬وهذا يعين أن متغريات القاعدة ال تشكل‬
‫مصفوفة أحادية فيما بينها‪ ،‬يف هذه احلالة حنتاج إىل املتغريات االصطناعية لبداية احلل وفقط‪ ،‬مبعىن أهنا ال ميكن‬
‫أن تبقى يف جدول احلل األمثل بقيمة م وجبة‪ ،‬إذن ليصبح احلل االبتدائي ممكنا نضيف املتغريات االصطناعية إىل‬
‫الطرف األيسر للقيود من نوع أكرب أو يساوي ويساوي‪ ،‬حيث متثل إنتاجا غري موجود يف األصل‪ ،‬أي أنه إنتاج‬
‫مصطنع أو خمتلق ال أصل له يف الواقع‪ ،‬إضافة املتغريات االصطناعية إىل القيود يتطلب منا إضافتها إىل دالة‬
‫اهلدف ويتم ذلك بطريقتني‪:‬‬

‫‪ -1‬طريقة ‪ M‬الكبرية (‪:)BIG M‬‬

‫يتم إضافة املتغريات االصطناعية مبعامل كبري جدا هو (‪ )+M‬يف حالة الدالة من نوع تصغري(‪)MIN‬‬
‫وهذا يعين أن إنتاج املتغري االصطناعي سوف يؤدي زايدة التكاليف بشكل كبري‪ ،‬أما حالة الدالة من نوع تعظيم‬
‫(‪ )MAX‬فيتم طرح املتغريات االصطناعية مبعامل ‪ ، M‬وهذا يعين أن إنتاج هذا النوع املصطنع من البضاعة‬
‫‪30‬‬
‫والذي ال أصل له يف الواقع سوف يؤدي إىل خسارة بدل الربح‪.‬‬

‫عند إضافة املتغريات االصطناعية إىل القيود الفنية سوف نتمكن من احلصول على حل جديد‪ ،‬يتكون‬
‫من املتغريات االصطناعية ومتغريات الفرق اليت تكون معامالهتا فيما بينها يف القيود الفنية مصفوفة أحادية‪ ،‬نالحظ‬

‫‪ -29‬مكيد علي‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.72‬‬


‫‪ - 30‬حممد سامل الصفدي‪ ،‬حبوث العمليات تطبيق وخوارزميات‪ ،‬دار وائل للنشر‪،‬األردن‪ ،1999 ،‬ص‪.136‬‬

‫‪54‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

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

‫مثال‪:‬‬

‫أوجد احلل األمثل للنموذج التايل ابستخدام طريقة السمبلكس‪.‬‬

‫‪MIN 𝑧 = 2X1 + X2‬‬

‫‪X1 + 2X2 ≤ 3‬‬


‫‪𝑆/𝐶 { 3X1 + X2 = 3‬‬
‫‪4X1 + 3X2 ≥ 6‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫‪ -1‬حنول النموذج إىل الشكل القياسي كما يلي‪:‬‬

‫‪X1 + 2X2 + S1 = 3‬‬


‫‪{ 3X1 + X2‬‬ ‫‪=3‬‬
‫‪4X1 + 3X2 − S3 = 6‬‬

‫‪X1 , X2 ≥ 0 S1 , S3 ≥ 0‬‬

‫يف جدول احلل االبتدائي يفتض أن تكون 𝑧 معدومة هذا يعين أن‪ ، X1 = X2 = 0 :‬نالحظ أن هذا احلل‬
‫يتكون من متغريي الفرق ومها ‪ S1‬الذي معامله يف القيود(‪ )1+‬و ‪ S3‬الذي معامله يف القيود(‪ ،)1-‬هذه‬
‫املعامالت ال تشكل مصفوفة أحادية فيما بينها‪ ،‬وعليه فإن متغريات الفرق ال تكفي لبداية احلل والسبب هو‬
‫وجود قيد من نوع أكرب أو يساوي وقيد من نوع يساوي‪ ،‬ولتجاوز هذه املشكلة نضيف املتغريات االصطناعية إىل‬
‫هذه القيود فتصبح ابلشكل التايل‪:‬‬

‫‪X1 + 2X2 + S1 = 3‬‬


‫‪{ 3X1 + X2 + 𝑅2‬‬ ‫‪=3‬‬
‫‪4X1 + 3X2 − S3 + 𝑅3 = 6‬‬

‫‪X1 , X2 ≥ 0 S1 , S3 ≥ 0‬‬ ‫‪𝑅2 , 𝑅3 ≥ 0‬‬

‫‪55‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫إن إضافة املتغريات االصطناعية إىل القيود الفنية ميكننا من احلصول على حل ابتدائي جديد‪ ،‬الذي يتكون من‬
‫املتغريات (‪ ،)𝑅3 = 6( ،(𝑅2 = 3) ،)S1 = 3‬حيث أن معامالهتا يف القيود الفنية تشكل مصفوفة أحادية‬
‫فيما بينها‪ ،‬أي أن متغريات القاعدة هي ( ‪.)𝑅3،𝑅2،S1‬‬

‫مبا أن دالة اهلدف من نوع التصغري (‪ )MIN‬فإن إضافة املتغريات االصطناعية إىل القيود الفنية يتطلب أن يتم‬
‫إضافتها أيضا إىل دالة اهلدف مبعامل كبري‪ M‬فتصبح على الشكل التايل‪:‬‬

‫‪MIN 𝑧 = 2X1 + X2 + 0S1 + 0S3 + 𝑀𝑅2 + 𝑀𝑅3‬‬

‫نستخرج قيم املتغريات االصطناعية ‪ 𝑅3،𝑅2‬من القيود ونعوضها يف دالة اهلدف‪ ،‬ألهنا متغريات القاعدة فيجب أن‬
‫ال تكون يف دالة اهلدف‪ ،‬أي جيب أن تكون معامالهتا يف دالة اهلدف تساوي الصفر‪.‬‬

‫‪𝑅2 = 3 − 3X1 − X2‬‬

‫‪𝑅3 = 6 − 4X1 − 3X2 + S3‬‬

‫تصبح دالة اهلدف على الشكل ‪:‬‬

‫) ‪MIN 𝑧 = 2X1 + X 2 + 0S1 + 0S3 + 𝑀(3 − 3X1 − X 2 ) + 𝑀(6 − 4X1 − 3X 2 + S3‬‬

‫وبفك األقواس وجتميع احلدود املتشاهبة تصبح دالة اهلدف كما يلي‪:‬‬

‫𝑀‪MIN 𝑧 = (2 − 7𝑀)X1 + (1 − 4𝑀)X 2 + 𝑀S3 + 9‬‬

‫قيمة دالة اهلدف يف جدول احلل االبتدائي دائما تكون معدومة)‪ ، (𝑧 = 0‬وبناءا على ذلك نضع املتغريات يف‬
‫طرف والثوابت يف طرف آخر فنحصل على دالة اهلدف يف شكلها النهائي‪:‬‬

‫𝑀‪(7𝑀 − 2)X1 + (4𝑀 − 1)X 2 − 𝑀S3 = 9‬‬

‫نكون جدول احلل االبتدائي كما يلي‪:‬‬ ‫‪-3‬‬

‫‪56‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫عمود احملور‬ ‫عنصر احملور‬


‫‪bi‬‬
‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S3‬‬ ‫‪S1‬‬ ‫‪𝑅2‬‬ ‫‪𝑅3‬‬ ‫احلل ‪bi‬‬ ‫النسبة‬
‫‪a ij‬‬

‫‪Z‬‬ ‫‪7𝑀 − 2‬‬ ‫𝑀‪4𝑀 − 1 −‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫𝑀‪9‬‬

‫‪S1‬‬ ‫‪3‬‬
‫‪1‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪=3‬‬
‫‪1‬‬
‫‪3‬‬
‫سطر‬ ‫‪𝑅2‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪=1‬‬
‫‪3‬‬
‫احملور‬ ‫‪𝑅3‬‬ ‫‪6‬‬
‫‪4‬‬ ‫‪3‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪6‬‬ ‫‪= 1.5‬‬
‫‪4‬‬

‫املتغرية ‪ X1‬مرشحة للدخول إىل القاعدة ألهنا تقابل أكرب قيمة موجبة يف سطر دالة اهلدف‪ ،‬على أساس أن ‪M‬‬
‫هي قيمة موجبة كبرية جدا‪ ،‬العمود الذي تنتمي إليه ‪ X1‬هو عمود احملور‪.‬‬
‫املتغري اخلارج هو الذي يقابل أصغر قيمة موجبة حلاصل قسمة عمود الثوابت ‪ bi‬على العناصر املقابلة لعمود احملور‬
‫وهي موجودة يف السطر الثاين‪ ،‬أي أن املتغري اخلارج هو ‪ 𝑅2‬ويسمى هذا السطر بسطر احملور‪ ،‬عندئذ يكون‬
‫عنصر احملور هو القيمة ثالثة‪ ،‬أي العنصر الذي يتقاطع عنده سطر احملور مع عمود احملور‪.‬‬
‫دخول ‪ X1‬إىل قاعدة احلل مكان ‪ 𝑅2‬يعين أن هذا املتغري جيب أن يشكل مصفوفة وحدة مع متغريات القاعدة‬
‫األخرى ولتحقيق ذلك جنري العمليات التالية‪:‬‬

‫*قيم املتغري الداخل (معادلة احملور) حنصل عليها بقسمة سطر احملور عل عنصر احملور ‪ 3‬فنحصل على‪:‬‬

‫‪1‬‬ ‫‪1‬‬
‫‪𝑋1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪3‬‬ ‫‪3‬‬

‫* القيم اجلديدة ‪ 𝑠1‬و ‪ 𝑅3‬و𝑍 حنسبها كما يلي‪:‬‬

‫*قيم ‪ S1‬اجلديدة = قيم ‪ S1‬القدمية – (معامل املتغري الداخل ‪ 𝑋1‬يف السطر ‪ ( ×)S1‬معادلة احملور)‬

‫‪1‬‬ ‫‪1‬‬
‫‪S1 = [1‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪3] − [(1)(1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫]‪1‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪5‬‬ ‫‪1‬‬
‫‪S1 = [0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫]‪2‬‬
‫‪3‬‬ ‫‪3‬‬

‫‪57‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫قيم ‪ 𝑅3‬اجلديدة = قيم ‪ 𝑅3‬القدمية – (معامل املتغري الداخل ‪ 𝑋1‬يف السطر ‪ ( ×) 𝑅3‬معادلة احملور)‬

‫‪𝑅3 = [4‬‬ ‫‪3‬‬ ‫‪−1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪6] −‬‬


‫‪1‬‬ ‫‪1‬‬
‫‪[(4)(1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫]‪1‬‬
‫‪3‬‬ ‫‪3‬‬

‫‪5‬‬ ‫‪4‬‬
‫‪𝑅3 = [0‬‬ ‫‪−1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪1‬‬ ‫]‪2‬‬
‫‪3‬‬ ‫‪3‬‬

‫*قيم 𝑍 اجلديدة = قيم 𝑍 القدمية – (معامل املتغري الداخل ‪ 𝑋1‬يف السطر 𝑍 )× ( معادلة احملور)‬

‫‪1‬‬ ‫‪1‬‬
‫‪𝑍 = [7𝑀 − 2‬‬ ‫‪4𝑀 − 1‬‬ ‫‪− 𝑀 0‬‬ ‫‪0 9𝑀] − [(7𝑀 − 2)(1‬‬ ‫‪3‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪3‬‬
‫‪0‬‬ ‫]‪1‬‬

‫𝑀‪−1 + 5‬‬ ‫𝑀‪2 − 7‬‬


‫‪𝑍 = [0‬‬ ‫𝑀‪−‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫]𝑀‪2 + 2‬‬
‫‪3‬‬ ‫‪3‬‬

‫حنصل على اجلدول التايل‪:‬‬

‫عمود احملور‬ ‫عنصر احملور‬


‫‪bi‬‬
‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S3‬‬ ‫‪S1‬‬ ‫‪𝑅2‬‬ ‫‪𝑅3‬‬ ‫احلل ‪bi‬‬ ‫النسبة‬
‫‪a ij‬‬

‫‪Z‬‬ ‫𝑀‪−1 + 5‬‬ ‫𝑀‪-‬‬ ‫𝑀‪2 − 7‬‬ ‫‪0‬‬


‫‪0‬‬ ‫‪0‬‬ ‫𝑀‪2 + 2‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪2 6‬‬
‫‪S1‬‬ ‫‪5‬‬ ‫‪−1‬‬ ‫‪0‬‬ ‫=‬
‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪5 5‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪=3‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬
‫سطر‬ ‫‪𝑅3‬‬ ‫‪5‬‬ ‫‪−4‬‬ ‫‪2 6‬‬
‫=‬
‫‪0‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪5 5‬‬
‫احملور‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬

‫نالحظ أن قيمة دالة اهلدف قد اخنفضت‪ ،‬وانتقلت قيمتها من 𝑀‪ 9‬إىل𝑀‪ ، 2 + 2‬ولكننا مل نصل بعد إىل احلل‬
‫األمثل لبقاء املعامالت املوجبة يف سطر دالة اهلدف‪ ،‬أكرب هذه القيم هي معامل ‪ X2‬الذي سيدخل إىل قاعدة‬
‫احلل إذن ‪ X2‬هو عمود احملور‪ ،‬وخيرج املتغري الذي تقابله أقل قيمة غري سالبة من حاصل قسمة عمود الثوابت ‪bi‬‬

‫‪58‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫على العناصر اليت تقابلها يف عمود احملور‪ ،‬حسب ما يوضحه عمود النسبة فإنه لدينا اخليار يف حتديد املتغري اخلارج‬
‫لوجود قيمتني دنيويتني متساويتني تقابالن ‪ 𝑠1‬و‪ ، 𝑅3‬خنتار املتغري‪ 𝑅3‬إذن سطر‪ 𝑅3‬هو سطر احملور‪ ،‬بعد ذلك‬
‫جنري العمليات الالزمة لكي يشكل ‪ X2‬مصفوفة الوحدة مع بقية املتغريات املوجودة يف قاعدة احلل‪.‬‬

‫‪5‬‬
‫*قيم املتغري الداخل (معادلة احملور) حنصل عليها بقسمة سطر احملور على عنصر احملور ‪ 3‬فنحصل على‪:‬‬

‫‪3‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪6‬‬


‫‪𝑋2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪−‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬

‫* القيم اجلديدة ‪ 𝑠1‬و ‪ 𝑋1‬و𝑍 حنسبها كما يلي‪:‬‬

‫قيم ‪ S1‬اجلديدة = قيم ‪ S1‬القدمية – (معامل املتغري الداخل ‪ 𝑋2‬يف السطر ‪ ( ×)S1‬معادلة احملور)‬

‫‪5‬‬ ‫‪1‬‬ ‫‪5‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪6‬‬


‫‪S1 = [0‬‬ ‫‪0‬‬ ‫‪1 −‬‬ ‫‪0‬‬ ‫‪2] − [( ) (0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫]‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬

‫‪S1 = [0 0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪−1‬‬ ‫]‪0‬‬

‫*قيم ‪ 𝑋1‬اجلديدة = قيم ‪ 𝑋1‬القدمية – (معامل املتغري الداخل ‪ 𝑋2‬يف السطر ‪ ( ×)𝑋1‬معادلة احملور)‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪6‬‬
‫‪𝑋1 = [1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0 1] − [( ) (0‬‬ ‫‪1 −‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫]‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬

‫‪1‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪3‬‬


‫‪𝑋1 = [1 0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫]‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬

‫*قيم 𝑍 اجلديدة = قيم 𝑍 القدمية – (معامل املتغري الداخل ‪ 𝑋2‬يف السطر 𝑍 )× ( معادلة احملور)‬

‫𝑀‪−1 + 5‬‬ ‫𝑀‪2 − 7‬‬ ‫𝑀‪−1 + 5‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪6‬‬
‫‪𝑍 = [0‬‬ ‫‪−𝑀 0‬‬ ‫([ ‪0 2 + 2𝑀] −‬‬ ‫‪) (0 1 −‬‬ ‫‪0 −‬‬ ‫]‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬

‫‪1‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪12‬‬


‫‪𝑍 = [0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫𝑀‪−‬‬ ‫𝑀‪−‬‬ ‫]‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬

‫حنصل على اجلدول التايل‪:‬‬

‫‪59‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S3‬‬ ‫‪S1‬‬ ‫‪𝑅2‬‬ ‫‪𝑅3‬‬ ‫احلل ‪bi‬‬


‫‪1‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪12‬‬
‫‪Z‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫𝑀‪-‬‬ ‫𝑀‪-‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬
‫‪S1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪-1‬‬ ‫‪0‬‬

‫‪X1‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪3‬‬


‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬
‫‪X2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪6‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪−‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬

‫‪12‬‬
‫وقيم‬ ‫‪5‬‬
‫نالحظ اختفاء كل القيم املوجبة يف سطر دالة اهلدف وتكون بذلك ‪ Z‬يف أدىن قيمة هلا وتساوي‬
‫‪6‬‬ ‫‪3‬‬
‫عناصر احلل األمثل هي‪ X2 = ،X1 = 5:‬أما بقية املتغريات فهي معدومة‪.‬‬
‫‪5‬‬

‫‪-2‬طريقة املرحلتني‪ :‬هناك بعض التعقيد يف استخدام طريقة ‪ ،big M‬ذلك أن على املرء أن يدخل القيمة ‪M‬‬
‫كرقم كبري جدا دون أن حيدد قيمته بدقة‪ ،‬ألن الغرض هو إدخال حد إلبعاد املتغريات االصطناعية‪ ،‬حيث ال‬
‫ميكن أن تكون كجزء من احلل للمسألة األصلية‪ ،‬هناك أسلوب للتغلب على هذه الصعوبة يتمثل يف طريقة‬
‫املرحلتني‪ ،‬إن املرحلة األوىل تتضمن إبعاد املتغريات االصطناعية لغرض استخراج حل أساسي ممكن للمتغريات‬
‫احلقيقية للمسألة‪ ،‬أما املرحلة الثانية فتتضمن استخدام احلل األساسي للوصول إىل احلل األمثل بواسطة طريقة‬
‫السمبلكس‪ ،‬ونالحظ أن جداول احلل املختلفة يف طريقة املرحلتني تشبه متاما جداول احلل يف طريقة ‪big M‬‬
‫ابستثناء معامالت دالة اهلدف‪.31‬‬

‫‪32‬‬
‫يتم احلل مبوجب هذه الطريقة على مرحلتني أساسيتني ميكن توضيحهما على النحو التايل‪:‬‬

‫املرحلة األوىل‪:‬‬

‫‪-1‬حتويل النموذج إىل الصيغة القياسية مع إضافة املتغريات االصطناعية إىل النموذج‪.‬‬

‫‪ -31‬حممد عبد العال النعيمي وآخرون‪ ،‬مرجع سبق ذكره‪ ،‬ص‪.62‬‬


‫‪ - 32‬حسن ايسني طعمة وآخرون‪ ،‬مرجع سبق ذكره‪ ،‬ص‪.121‬‬

‫‪60‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫‪-2‬صياغة دالة هدف جديدة )𝛤( ابالعتماد على املتغريات االصطناعية فقط‪ ،‬وهي هبذه الكيفية تعد دالة مؤقتة‬
‫وتكتب كما يلي‪:‬‬

‫*يف حالة التعظيم (‪:)MAX‬‬


‫𝑛‬

‫𝑖𝑅 ∑ ‪𝛤 = −‬‬
‫‪𝑖=1‬‬
‫*يف حالة التصغري (‪:)MIN‬‬
‫𝑛‬

‫𝑖𝑅 ∑ = 𝛤‬
‫‪𝑖=1‬‬

‫‪ -3‬تكوين جدول يتضمن احلل األويل ابالعتماد على معامالت املتغريات القرارية والراكدة واالصطناعية يف قيود‬
‫النموذج‪ ،‬ودالة اهلدف اجلديدة 𝛤 ونتبع خطوات احلل ابستخدام طريقة السمبلكس إىل أن حنصل على= 𝛤‬
‫‪.0‬‬

‫‪-4‬لكي يكون للربانمج اخلطي حل ممكن البد لدالة اهلدف املؤقتة 𝛤 أن تنعدم عند هناية املرحلة األوىل‪ ،‬وأن‬
‫خترج كل املتغريات االصطناعية من القاعدة وإن بقيت يف اجلدول جيب أن تكون قيمتها مساوية للصفر‪.‬‬

‫املرحلة الثانية‪:‬‬
‫‪-1‬تبدأ هذه املرحلة ابحلل النهائي الذي مت التوصل إليه يف املرحلة األوىل بعد استبعاد املتغريات االصطناعية ودالة‬
‫اهلدف 𝛤 ‪.‬‬
‫‪ -2‬اعتماد دالة اهلدف األصلية ‪ Z‬وحتسني قيمتها للحصول على احلل األمثل‪.‬‬

‫‪ -3‬نتحقق من أمثلية احلل حيث تكون كافة معامالت دالة اهلدف سالبة أو صفرية يف حالة التصغري‪ ،‬وموجبة أو‬
‫صفرية يف حالة التعظيم‪.‬‬

‫مثال‪ :‬أوجد احلل األمثل للربانمج السابق ابستخدام طريقة املرحلتني‪.‬‬

‫‪61‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫احلل‪:‬‬

‫املرحلة األوىل‪ :‬ميكن الوصول إىل حل النموذج يف مرحلته األوىل وفقا لآليت‪:‬‬

‫‪ -‬حنول النموذج إىل الشكل القياسي كما يلي‪:‬‬

‫‪X1 + 2X2 + S1 = 3‬‬


‫‪{ 3X1 + X2 + 𝑅2‬‬ ‫‪=3‬‬
‫‪4X1 + 3X2 − S3 + 𝑅3 = 6‬‬

‫‪X1 , X2 ≥ 0 S1 , S3 ≥ 0‬‬ ‫‪𝑅2 , 𝑅3 ≥ 0‬‬

‫‪-‬صياغة دالة هدف جديدة 𝛤 ابالعتماد على قيم املتغريات االصطناعية ‪ 𝑅2 , 𝑅3‬فنحصل على‪:‬‬

‫‪MIN → 𝛤 = 𝑅2 + 𝑅3‬‬

‫نستخرج قيم املتغريات االصطناعية ‪ 𝑅3،𝑅2‬من القيود ونعوضها يف دالة اهلدف‬

‫‪𝑅2 = 3 − 3X1 − X2‬‬

‫‪𝑅3 = 6 − 4X1 − 3X2 + S3‬‬

‫تصبح دالة اهلدف على الشكل ‪:‬‬

‫) ‪𝛤 = (3 − 3X1 − X2 ) + (6 − 4X1 − 3X2 + S3‬‬

‫وبفك األقواس وجتميع احلدود املتشاهبة تصبح دالة اهلدف كما يلي‪:‬‬

‫‪𝛤 = −7X1 − 4X2 + S3 + 9‬‬

‫نضع املتغريات يف طرف والثوابت يف طرف آخر فنحصل على دالة اهلدف يف شكلها النهائي‪:‬‬

‫‪7X1 + 4X 2 − S3 = 9‬‬

‫‪-‬نكون جدول احلل االبتدائي كما يلي‪:‬‬

‫‪62‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫عمود احملور‬ ‫عنصر احملور‬


‫‪bi‬‬
‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S3‬‬ ‫‪S1‬‬ ‫‪𝑅2‬‬ ‫‪𝑅3‬‬ ‫احلل ‪bi‬‬ ‫النسبة‬
‫‪a ij‬‬

‫‪ɼ‬‬ ‫‪7‬‬ ‫‪4‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪9‬‬

‫‪S1‬‬ ‫‪3‬‬
‫‪1‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪=3‬‬
‫‪1‬‬
‫‪3‬‬
‫سطر‬ ‫‪𝑅2‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪=1‬‬
‫‪3‬‬
‫احملور‬ ‫‪𝑅3‬‬ ‫‪6‬‬
‫‪4‬‬ ‫‪3‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪6‬‬ ‫‪= 1.5‬‬
‫‪4‬‬

‫املتغرية ‪ X1‬مرشحة للدخول إىل القاعدة ألهنا تقابل أكرب قيمة موجبة يف سطر دالة اهلدف‪ ،‬العمود الذي تنتمي‬
‫إليه ‪ X1‬هو عمود احملور‪ ،‬املتغري اخلارج هو ‪ 𝑅2‬وميثل سطر احملور‪ ،‬إذن عنصر احملور هو القيمة ‪ ،3‬وإبتباع نفس‬
‫خطوات السمبلكس السابقة نقوم إبعداد جدول احلل الثاين على النحو اآليت‪:‬‬

‫عمود احملور‬ ‫عنصر احملور‬

‫‪bi‬‬
‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S3‬‬ ‫‪S1‬‬ ‫‪𝑅2‬‬ ‫‪𝑅3‬‬ ‫احلل ‪bi‬‬ ‫النسبة‬
‫‪a ij‬‬

‫‪Γ‬‬ ‫‪5‬‬ ‫‪-1‬‬ ‫‪−7‬‬ ‫‪0‬‬


‫‪0‬‬ ‫‪0‬‬ ‫‪2‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪S1‬‬ ‫‪5‬‬ ‫‪−1‬‬ ‫‪0‬‬ ‫‪3‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪=3‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪1‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪3‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪=1‬‬
‫سطر‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬
‫‪𝑅3‬‬ ‫‪5‬‬ ‫‪−4‬‬ ‫‪6‬‬
‫احملور‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪= 1.5‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪4‬‬

‫إىل ‪ ، 2‬ولكننا مل نصل بعد إىل احلل األمثل‬ ‫‪9‬‬ ‫نالحظ أن قيمة دالة اهلدف قد اخنفضت‪ ،‬وانتقلت قيمتها من‬
‫لبقاء املعامالت املوجبة يف سطر دالة اهلدف‪ ،‬أكرب هذه القيم هي معامل ‪ X2‬الذي سيدخل إىل قاعدة احلل‬
‫إذن ‪ X2‬هو عمود احملور‪ ،‬وحسب ما يوضحه عمود النسبة فإنه لدينا اخليار يف حتديد املتغري اخلارج لوجود قيمتني‬
‫دنيويتني متساويتني تقابالن ‪ 𝑠1‬و‪ ، 𝑅3‬وهنا تعطى أولوية اخلروج للمتغرية االصطناعية لالقرتاب أكثر من‬

‫‪63‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫الحل‪ ،‬إذن سطر ‪ 𝑅3‬هو سطر احملور‪ ،‬بعد ذلك جنري العمليات الالزمة لكي يشكل ‪ X2‬مصفوفة الوحدة مع‬
‫بقية املتغريات املوجودة يف قاعدة احلل‪ ،‬حنصل على جدول احلل الثالث على النحو اآليت‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S3‬‬ ‫‪S1‬‬ ‫‪𝑅2‬‬ ‫‪𝑅3‬‬ ‫احلل ‪bi‬‬

‫‪Γ‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−1‬‬ ‫‪−1‬‬ ‫‪0‬‬

‫‪S1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪-1‬‬ ‫‪0‬‬

‫‪X1‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪3‬‬


‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬
‫‪X2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪6‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪−‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬

‫نالحظ أن كافة معامالت دالة اهلدف صفرية أو سالبة‪ ،‬كما أن املتغري االصطناعي ‪ 𝑅3‬خرج من قاعدة احلل‪،‬‬
‫ودالة اهلدف املؤقتة ‪ Γ‬تساوي صفر وهذا يعين الوصول إىل احلل األمثل للمرحلة األوىل‪ ،‬مما يسمح ابالنتقال إىل‬
‫املرحلة الثانية‪.‬‬

‫املرحلة الثانية‪:‬‬

‫‪-‬نستبدل معامالت دالة اهلدف املؤقتة مبعامالت دالة اهلدف األصلية‪ ،‬مع استبعاد املتغريات االصطناعية من‬
‫أسطر وأعمدة اجلدول ‪.‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S3‬‬ ‫‪S1‬‬ ‫احلل ‪bi‬‬

‫‪Z‬‬ ‫؟‬ ‫؟‬ ‫؟‬


‫؟‬ ‫؟‬

‫‪S1‬‬ ‫‪0‬‬ ‫‪0‬‬


‫‪1‬‬
‫‪1‬‬ ‫‪0‬‬

‫‪X1‬‬ ‫‪1‬‬ ‫‪3‬‬


‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪5‬‬ ‫‪5‬‬
‫‪X2‬‬ ‫‪3‬‬ ‫‪6‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬
‫‪5‬‬ ‫‪5‬‬

‫‪64‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫‪-‬حنصل على معامالت دالة اهلدف األصلية ‪ Z‬من خالل كتابة القيود اعتمادا على النتائج النهائية الواردة يف‬
‫اجلدول السابق‪.‬‬
‫‪1‬‬ ‫‪3‬‬
‫)‪X1 + S3 = … (1‬‬
‫‪5‬‬ ‫‪5‬‬
‫‪3‬‬ ‫‪6‬‬
‫)‪X2 − S3 = … (2‬‬
‫‪5‬‬ ‫‪5‬‬
‫من املعادلتني (‪ )1‬و(‪ )2‬ميكن احلصول على قيم املتغريين ‪ X1‬و ‪ 𝑋2‬كاآليت‪:‬‬
‫‪3 1‬‬
‫= ‪X1‬‬ ‫)‪− S … (3‬‬
‫‪5 5 3‬‬
‫‪6 3‬‬
‫)‪X2 = + S3 … (4‬‬
‫‪5 5‬‬
‫بتعويض قيم املتغريين ‪ X1‬و ‪ 𝑋2‬الواردين يف العالقتني (‪ )3‬و(‪ )4‬يف دالة اهلدف األصلية جند‪:‬‬
‫‪Z = 2X1 + X2‬‬
‫‪3 1‬‬ ‫‪6 3‬‬
‫‪= 2( − S3 ) + + S3‬‬
‫‪5 5‬‬ ‫‪5 5‬‬
‫‪12 1‬‬
‫=‬ ‫‪+ S‬‬
‫‪5 5 3‬‬
‫‪1‬‬ ‫‪12‬‬
‫= ‪Z − S3‬‬
‫‪5‬‬ ‫‪5‬‬
‫‪-‬نفرغ نتيجة دالة اهلدف ‪ Z‬يف جدول احلل النهائي فنحصل على‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S3‬‬ ‫‪S1‬‬ ‫احلل ‪bi‬‬


‫‪1‬‬ ‫‪12‬‬
‫‪Z‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬
‫‪5‬‬ ‫‪5‬‬
‫‪S1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬

‫‪X1‬‬ ‫‪1‬‬ ‫‪3‬‬


‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪5‬‬ ‫‪5‬‬
‫‪X2‬‬ ‫‪3‬‬ ‫‪6‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬
‫‪5‬‬ ‫‪5‬‬

‫‪65‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫يتضح من النتائج النهائية الواردة يف اجلدول أبن مجيع معامالت دالة اهلدف ‪ Z‬سالبة أو صفرية ومنه نكون قد‬
‫‪12‬‬ ‫‪6‬‬ ‫‪3‬‬
‫= ‪.Z‬‬ ‫= ‪، S3 = 0، S1 = 0 ، X 2‬‬ ‫= ‪، X1‬‬ ‫توصلنا إىل احلل األمثل للربانمج حيث‪:‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬

‫ج‪ -‬عدم توفر شرط عدم سالبية املتغريات‪:‬‬

‫ميكن أن تكون بعض املتغريات يف الربانمج اخلطي غري متقيدة بشرط عدم السالبية‪ ،‬غري أن خوارزمية احلل بطريقة‬
‫السمبلكس تشتط عدم سالبية كل املتغريات‪ ،‬لذا جيب التحايل رايضيا حبيث ندخل إىل الربانمج متغريات غري‬
‫سالبة وفق املعاجلات التالية‪:33‬‬

‫إذا كان أحد املتغريات أقل أو يساوي الصفر (‪ :)𝑥𝑗 ≤ 0‬يف هذه احلالة يتم إجراء تعديل على‬ ‫‪-1‬‬
‫الربانمج بفرض‪ 𝑥𝑗 = −𝑥𝑗′ :‬حيث‪.𝑥𝑗′ ≥ 0 :‬‬

‫يتم تعويض املتغري اجلديد يف الربانمج مث نتبع خوارزمية احلل ونوجد احلل األمثل بشكل عادي‪ ،‬وحينئذ حنول‬
‫املتغري ‪ 𝑥𝑗′‬إىل أصله وفق التحويل األويل‪.‬‬

‫إذا كان أحد املتغريات حرا )∞‪ :𝑥𝑗 ∈ (−∞, +‬أي ميكن أن أيخذ أي قيمة مهما كانت يف‬ ‫‪-2‬‬
‫االجتاه السالب أو املوجب‪ ،‬يف هذه احلالة يتم إجراء تعديل على الربانمج حبيث نفرض‪:‬‬
‫‪ 𝑥𝑗 = 𝑥𝑗′ − 𝑥𝑗′′‬حيث‪.𝑥𝑗′ ≥ 0 , 𝑥𝑗′′ ≥ 0 :‬‬
‫أي أن 𝑗𝑥 عبارة عن الفرق بني قيمتني موجبتني‪ ،‬حبيث‪:‬‬
‫‪ -‬إذا كان 𝑗𝑥 موجبا يكون‪.𝑥𝑗′ > 𝑥𝑗′′ :‬‬
‫‪ -‬إذا كان 𝑗𝑥 سالبا يكون‪.𝑥𝑗′ < 𝑥𝑗′′ :‬‬
‫‪ -‬إذا كان 𝑗𝑥 معدوما يكون‪.𝑥𝑗′ = 𝑥𝑗′′ :‬‬

‫يتم تعويض املتغري وفق التحويل اجلديد يف الربانمج‪ ،‬مث نوجد احلل األمثل‪ ،‬ونقوم إبجياد قيمة املتغري األصلي‬
‫وفق صيغة التحويل السابقة‪.‬‬

‫‪ - 33‬راتول حممد‪ ،‬مرجع سبق ذكره‪ ،‬ص‪.73‬‬

‫‪66‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫مثال ‪:1‬‬

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

‫‪Max 𝑧 = 3X1 + 3X2‬‬

‫‪5X1 + 6X2 ≤ 10‬‬


‫‪𝑆/𝐶 { 2X1 + 2X2 ≤ 14‬‬

‫‪X1 ≥ 0 , X 2 ≤ 0‬‬
‫احلل‪:‬‬

‫مبا أن ‪ X2‬سالب نفرض أن‪ 𝑥2 = −𝑥2′ :‬حيث‪. 𝑥2′ ≥ 0 :‬‬

‫ابلتعويض يف الربانمج حنصل على ما يلي‪:‬‬

‫‪Max 𝑧 = 3X1 − 3𝑋2′‬‬

‫‪5X1 − 6𝑋2′ ≤ 10‬‬


‫‪𝑆/𝐶 { 2X1 − 2𝑋2′ ≤ 14‬‬

‫‪X1 ≥ 0 , 𝑋2′ ≥ 0‬‬

‫الشكل القياسي للربانمج هو‪:‬‬

‫‪Max 𝑧 = 3X1 − 3𝑋2′ + 0S1 + 0S2‬‬

‫‪5X1 − 6𝑋2′ + S1 = 10‬‬


‫‪𝑆/𝐶 { 2X1 − 2𝑋2′ + S2 = 14‬‬

‫‪X1 ≥ 0 , 𝑋2′ ≥ 0 , S1 ≥ 0 ،S2 ≥ 0‬‬

‫وعليه يكون جدول احلل االبتدائي كما يلي‪:‬‬

‫‪67‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2′‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬ ‫النسبة‬

‫‪Z‬‬ ‫‪-3‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪/‬‬


‫‪10‬‬
‫‪s1‬‬ ‫‪5‬‬ ‫‪-6‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪10‬‬ ‫‪5‬‬
‫‪=2‬‬
‫‪6‬‬
‫‪s2‬‬ ‫‪2‬‬ ‫‪-2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪6‬‬ ‫‪=3‬‬
‫‪2‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X1‬والذي سيخرج منها هو ‪ ،S1‬وجدول احلل الثاين هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪𝑋2′‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬


‫‪3‬‬
‫‪Z‬‬ ‫‪0‬‬ ‫‪-‬‬
‫‪3‬‬
‫‪0‬‬ ‫‪6‬‬
‫‪5‬‬ ‫‪5‬‬

‫‪6‬‬ ‫‪1‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪2‬‬
‫‪5‬‬ ‫‪5‬‬
‫‪2‬‬ ‫‪2‬‬
‫‪s2‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪1‬‬ ‫‪10‬‬
‫‪5‬‬ ‫‪5‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X2′‬والذي سيخرج منها هو ‪ ،S2‬وجدول احلل الثالث هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪𝑋2′‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬


‫‪3‬‬
‫‪Z‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪21‬‬
‫‪5‬‬

‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−1‬‬ ‫‪3‬‬ ‫‪32‬‬

‫‪𝑋2′‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−1‬‬


‫‪5‬‬
‫‪25‬‬
‫‪2‬‬

‫انتهت كل املعامالت السالبة يف سطر دالة اهلدف إذن احلل أمثل‪،𝑋2′ = 25 ،X1 = 32 :‬‬
‫‪ Z = 21 ، S2 = 0 ، S1 = 0‬ومنه ميكن إجياد قيمة ‪ X2‬على أساس التحويل املفتض مع بداية احلل وهو‪:‬‬
‫‪ 𝑥2 = −𝑥2′‬إذن‪.X2 = −25 :‬‬

‫‪68‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫أما دالة اهلدف األصلية فهي‪ ، Z = 3X1 + 3X 2 :‬ابلتعويض جند‪:‬‬


‫‪ ،Z = 3(32) + 3(−25) = 21‬أي أن قيمة دالة اهلدف مل تتغري‪.‬‬

‫مثال‪:2‬‬

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

‫‪Max 𝑧 = 3X1 + 10X2‬‬

‫‪5X1 + 6X2 ≤ 10‬‬


‫‪𝑆/𝐶 { 2X1 + 7X2 ≤ 14‬‬

‫∀ ‪X1 ≥ 0 , X 2‬‬

‫احلل‪:‬‬

‫مبا أن ‪ X2‬حر نفرض أن‪ 𝑥2 = 𝑥2′ − 𝑥2′′ :‬حيث‪. 𝑥2′ , 𝑥2′′ ≥ 0 :‬‬

‫ابلتعويض يف الربانمج حنصل على مايلي‪:‬‬

‫) ‪Max 𝑧 = 3X1 + 10(𝑋2′ − 𝑋2′′‬‬

‫‪5X1 + 6(𝑋2′ − 𝑋2′′ ) ≤ 10‬‬


‫‪𝑆/𝐶 { 2X1 + 7(𝑋2′ − 𝑋2′′ ) ≤ 14‬‬

‫‪X1 ≥ 0 , 𝑋2′ ≥ 0 , 𝑋2′′ ≥ 0‬‬

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

‫‪Max 𝑧 = 3X1 + 10𝑋2′ − 10𝑋2′′ + 0S1 + 0S2‬‬

‫‪5X1 + 6𝑋2′ − 6𝑋2′′ + S1 = 10‬‬


‫‪𝑆/𝐶 { 2X1 + 7𝑋2′ − 7𝑋2′′ + S2 = 14‬‬

‫‪X1 ≥ 0 , 𝑋2′ ≥ 0 , 𝑋2′′ ≥ 0 , S1 ≥ 0 ،S2 ≥ 0‬‬

‫‪69‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫وعليه يكون جدول احلل االبتدائي كما يلي‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2′‬‬ ‫‪X2′′‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬ ‫النسبة‬

‫‪Z‬‬ ‫‪-3‬‬ ‫‪-10‬‬ ‫‪10‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪/‬‬

‫‪s1‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪-6‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪10‬‬ ‫‪10‬‬


‫‪6‬‬
‫‪= 1.66‬‬

‫‪14‬‬
‫‪s2‬‬ ‫‪2‬‬ ‫‪7‬‬ ‫‪-7‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪14‬‬ ‫‪=2‬‬
‫‪7‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X 2′‬والذي سيخرج منها هو ‪ ،S1‬وجدول احلل الثاين هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪𝑋2′‬‬ ‫‪X2′′‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬


‫‪10‬‬ ‫‪50‬‬
‫‪Z‬‬ ‫‪16‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪6‬‬ ‫‪0‬‬
‫‪3‬‬ ‫‪3‬‬

‫‪5‬‬ ‫‪1‬‬ ‫‪10‬‬


‫‪X2′‬‬ ‫‪1‬‬ ‫‪-1‬‬ ‫‪0‬‬
‫‪6‬‬ ‫‪6‬‬ ‫‪6‬‬

‫‪s2‬‬ ‫‪23‬‬ ‫‪7‬‬ ‫‪7‬‬


‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪1‬‬
‫‪6‬‬ ‫‪6‬‬ ‫‪3‬‬

‫انتهت كل املعامالت السالبة يف سطر دالة اهلدف ومنه احلل أمثل إذن‪، X1 = 0 :‬‬
‫‪10‬‬
‫= ‪𝑋2′′ = 0 ، 𝑋2′‬‬
‫‪6‬‬
‫‪50‬‬
‫‪، S2 = ، S1 = 0،‬‬
‫‪7‬‬
‫= ‪.Z‬‬
‫‪3‬‬ ‫‪3‬‬

‫وحسب معادلة التحويل املفتض مع بداية احلل وهو‪ 𝑥2 = 𝑥2′ − 𝑥2′′ :‬إذن‪:‬‬
‫‪10‬‬ ‫‪10‬‬
‫= ‪.X2‬‬ ‫=‪−0‬‬
‫‪6‬‬ ‫‪6‬‬

‫= ) ‪ ،Z = 3(0) + 3 ( 6‬أي أن‬ ‫أما دالة اهلدف األصلية فهي‪ ،Z = 3X1 + 10X2 :‬ابلتعويض جند‪:‬‬
‫‪10‬‬ ‫‪50‬‬
‫‪3‬‬

‫قيمة دالة اهلدف مل تتغري‪.‬‬

‫‪70‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫د‪ -‬احلاالت اخلاصة‪:‬‬

‫أثناء البحث عن احلل األمثل ملشاكل الربجمة اخلطية تظهر حاالت خاصة تنجم عن عدم الدقة يف صياغة النماذج‬
‫الرايضية أو يف حتديد العوامل املؤثرة على املسألة موضوع البحث‪ ،‬ومن أهم هذه احلاالت‪:‬‬

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

‫مثال‪:‬‬

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

‫‪MIN 𝑧 = X2 − X1‬‬

‫‪2X1 − X2 ≥ −2‬‬
‫‪𝑆/𝐶 { X1 − 2X2 ≤ −8‬‬
‫‪X1 + X 2 ≤ 5‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫احلل‪:‬‬

‫تشتط طريقة السمبلكس أن تكون قيم عمود الثوابث موجبة‪ ،‬لذا نقوم بضرب القيدين األول والثاين يف (‪)1-‬‬
‫قبل وضع الربانمج يف شكله القياسي‪ ،‬بعد ذلك جنري العمليات الالزمة لنحصل على جدول احلل االبتدائي‬
‫التايل‪:‬‬

‫‪ - 34‬جهاد صياح بين هاين و آخرون‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.90‬‬

‫‪71‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫النسبة‬
‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S2‬‬ ‫‪S1‬‬ ‫‪𝑅2‬‬ ‫‪𝑠3‬‬ ‫احلل ‪bi‬‬ ‫‪bi‬‬
‫‪a ij‬‬

‫‪Z‬‬ ‫𝑀 ‪1−‬‬ ‫‪−1 + 2 M‬‬


‫𝑀‪−‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫𝑀‪8‬‬

‫‪S1‬‬ ‫‪2‬‬
‫‪−2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪=2‬‬
‫‪1‬‬
‫‪𝑅2‬‬ ‫‪8‬‬
‫‪−1‬‬ ‫‪2‬‬ ‫‪−1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪8‬‬ ‫‪=4‬‬
‫‪2‬‬
‫‪𝑠3‬‬ ‫‪5‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪5‬‬ ‫‪=5‬‬
‫‪1‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X2‬والذي سيخرج منها هو ‪ ،S1‬وجدول احلل الثاين هو‪:‬‬

‫‪bi‬‬
‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S2‬‬ ‫‪S1‬‬ ‫‪𝑅2‬‬ ‫‪𝑠3‬‬ ‫احلل ‪bi‬‬ ‫النسبة‬
‫‪a ij‬‬

‫‪Z‬‬ ‫𝑀 ‪-13‬‬ ‫‪0‬‬


‫𝑀‪−𝑀 1−2‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫𝑀‪2+4‬‬

‫‪X2‬‬ ‫‪−2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪/‬‬

‫‪𝑅2‬‬ ‫‪4‬‬
‫‪3‬‬ ‫‪0‬‬ ‫‪−1‬‬ ‫‪−2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪4‬‬ ‫‪= 1.33‬‬
‫‪3‬‬
‫‪𝑠3‬‬ ‫‪3‬‬
‫‪3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪=1‬‬
‫‪3‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X1‬والذي سيخرج منها هو ‪ ،S3‬وجدول احلل الثالث هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S2‬‬ ‫‪S1‬‬ ‫‪𝑅2‬‬ ‫‪𝑠3‬‬ ‫احلل ‪bi‬‬


‫‪2‬‬ ‫‪1‬‬
‫‪Z‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫𝑀 ‪−‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫𝑀 ‪−‬‬ ‫𝑀 ‪3+‬‬
‫‪3‬‬ ‫‪3‬‬

‫‪1‬‬ ‫‪2‬‬
‫‪X2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪4‬‬
‫‪3‬‬ ‫‪3‬‬

‫‪𝑅2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−1‬‬ ‫‪−1‬‬ ‫‪1‬‬ ‫‪−1‬‬ ‫‪1‬‬

‫‪X1‬‬ ‫‪1‬‬ ‫‪1‬‬


‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪3‬‬ ‫‪3‬‬

‫‪72‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫نالحظ من خالل اجلدول أن احلل األمثل قد حتقق حيث أن كافة معامالت دالة اهلدف موجبة أو صفرية‪ ،‬إال أن‬
‫هذا احلل يتضمن متغري اصطناعي ‪ 𝑅2‬يف عمود احلل األساسي بقيمة موجبة هي ‪ ،1‬وهذا يعين عدم وجود حل‬
‫ممكن هلذه املشكلة‪.‬‬
‫عدم حمدودية احلل‪ :‬حتدث هذه احلالة عندما تكون دالة اهلدف من نوع تعظيم‪ ،‬حيث ميكن زايدة أحد‬ ‫‪-2‬‬
‫العوامل الداخلة يف احلل بشكل غري حمدود وابلتايل زايدة األرابح إىل ما ال هناية‪ ،‬إذا حدث أن واجهنا‬
‫هذه احلالة يف احلياة العملية فهذا يعين أن مشكلة الربجمة اخلطية قد صيغت بطريقة غري مناسبة‪ ،‬ألنه من‬
‫املستحيل عمليا زايدة األرابح بشكل ال حمدود‪ ،‬يستدل على عدم حمدودية احلل بطريقة السمبلكس‬
‫عندما ميكن حتديد املتغري الداخل وال ميكن حتديد املتغري اخلارج‪ ،‬بسبب أن كافة قيم العمود احملوري‬
‫صفرية أو سالبة األمر الذي يتتب عليه أن تصبح كافة قيم املتغريات اخلارجة سالبة أو غري معرفة‪ ،‬واليت‬
‫تشتط طريقة السمبلكس إمهاهلم‪.35‬‬

‫مثال‪:‬‬
‫أوجد احلل األمثل للربانمج التايل ابستخدام طريقة السمبلكس‬
‫‪Max 𝑧 = 3X1 + 2X2‬‬

‫‪X1 − X 2 ≤ 1‬‬
‫‪𝑆/𝐶 { 3X1 − 2X2 ≤ 6‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬
‫احلل‪:‬‬
‫جدول احلل االبتدائي هو‪:‬‬
‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬ ‫النسبة‬

‫‪Z‬‬ ‫‪-3‬‬ ‫‪-2‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪/‬‬

‫‪1‬‬
‫‪s1‬‬ ‫‪1‬‬ ‫‪-1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪=1‬‬
‫‪1‬‬
‫‪6‬‬
‫‪s2‬‬ ‫‪3‬‬ ‫‪-2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪6‬‬ ‫‪=2‬‬
‫‪3‬‬

‫‪ -35‬أكرم حممد عرفان املهتدي‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.96‬‬

‫‪73‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X1‬والذي سيخرج منها هو ‪ ،S1‬وجدول احلل الثاين هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬ ‫النسبة‬

‫‪Z‬‬ ‫‪0‬‬ ‫‪-5‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪/‬‬

‫‪X1‬‬ ‫‪1‬‬ ‫‪−1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫هتمل‬

‫‪3‬‬
‫‪s2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−3‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪=3‬‬
‫‪1‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X2‬والذي سيخرج منها هو ‪ ،S2‬وجدول احلل الثالث هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬ ‫النسبة‬

‫‪Z‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−12‬‬ ‫‪5‬‬ ‫‪18‬‬ ‫‪/‬‬

‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−2‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫هتمل‬

‫‪X2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−3‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫هتمل‬

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

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

‫‪74‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫( متغريات غري أساسية)‪ ،‬يف هذه احلالة ميكن أن تتحول هذه املتغريات إىل متغريات أساسية‪ ،‬تكون‬
‫جدوال جديدا يعطي نفس احلل األمثل‪.36‬‬

‫مثال‪:‬‬
‫أوجد احلل األمثل للربانمج التايل‪:‬‬

‫‪MAX 𝑧 = 2X1 + X2‬‬

‫‪2X1 + X2 ≤ 10‬‬
‫‪𝑆/𝐶 { X1 − X2 ≤ 8‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫احلل‪:‬‬
‫جدول احلل االبتدائي هو‪:‬‬
‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬
‫‪Z‬‬ ‫‪-2‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬

‫‪s1‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪10‬‬

‫‪s2‬‬ ‫‪1‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪8‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X1‬والذي سيخرج منها هو ‪ ،S1‬وجدول احلل الثاين هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬

‫‪Z‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪10‬‬

‫‪1‬‬ ‫‪1‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪5‬‬
‫‪2‬‬ ‫‪2‬‬
‫‪3‬‬ ‫‪1‬‬
‫‪s2‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪−‬‬ ‫‪1‬‬ ‫‪3‬‬
‫‪2‬‬ ‫‪2‬‬

‫‪ - 36‬حممد أمحد الطراونة‪ ،‬سليمان خالد عبيدات‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.146‬‬

‫‪75‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

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

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬

‫‪Z‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪10‬‬

‫‪X2‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪10‬‬

‫‪s2‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪18‬‬

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

‫𝟎𝟏 = 𝐙 ‪𝐗 𝟏 = 𝟓 , 𝐗 𝟐 = 𝟎 ,‬‬ ‫احلل األول‬


‫‪X1 = 0 , X2 = 10 , Z = 10‬‬ ‫احلل الثاين‬

‫احنالل احلل (حياد أحد القيود)‪:‬‬ ‫‪-4‬‬


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

‫‪76‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

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

‫‪MAX 𝑧 = 5X1 + 10X2‬‬

‫‪X1 + 3X2 ≤ 6‬‬


‫‪𝑆/𝐶 { 2X1 + 2X2 ≤ 4‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫احلل‪:‬‬
‫جدول احلل االبتدائي هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬ ‫النسبة‬

‫‪Z‬‬ ‫‪-5‬‬ ‫‪-10‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪/‬‬

‫‪6‬‬
‫‪s1‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪6‬‬ ‫‪=2‬‬
‫‪3‬‬

‫‪s2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪4‬‬


‫‪=2‬‬
‫‪2‬‬

‫ميكن مالحظة حالة االحنالل‪ ،‬حيث تساوت النسبة املوجبة الدنيا اليت على أساسها يتم اختيار املتغري الذي‬
‫سيغادر قاعدة احلل عند املتغريين ‪ S1‬و ‪ ، S2‬يف هذه احلالة خنتار املتغري ‪ S1‬عشوائيا بسبب عدم وجود معيار‬
‫لتحديد املتغري اخلارج من القاعدة‪.‬‬

‫‪ -37‬جهاد صياح بين هاين و آخرون‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.93‬‬

‫‪77‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬

‫‪5‬‬ ‫‪10‬‬
‫‪Z‬‬
‫‪−‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪20‬‬
‫‪3‬‬ ‫‪3‬‬

‫‪1‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪2‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪4‬‬ ‫‪2‬‬
‫‪s2‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪3‬‬ ‫‪3‬‬

‫نالحظ أن قيمة املتغري األساسي ‪ S2‬تساوي صفر‪ ،‬وهذا يعين أن ظهور حالة االحنالل يف احلل يتمثل‬
‫يف عدم حتسن قيمة دالة اهلدف ‪.( =20 )Z‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬


‫‪5‬‬ ‫‪5‬‬
‫‪Z‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪20‬‬
‫‪2‬‬ ‫‪4‬‬
‫‪1‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪2‬‬
‫‪2‬‬ ‫‪4‬‬
‫‪1‬‬ ‫‪3‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬
‫‪2‬‬ ‫‪4‬‬

‫نالحظ أن حالة االحنالل استمرت إىل غاية الوصول إىل احلل األمثل‪ ،‬لذلك مل تتحسن قيمة دالة اهلدف‬
‫وبقيت عند القيمة ‪.20‬‬

‫‪78‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫متارين حملولة‪:‬‬
‫التمرين األول‪:‬‬
‫أوجد احلل األمثل للربانجمني التاليني ابستخدام طريقة ‪.BIG M‬‬
‫‪MIN 𝑍2 = 5X1 + 7X2‬‬ ‫‪MAX 𝑍1 = 3X1 − X2‬‬

‫‪X1 + 2X2 = 50‬‬ ‫‪2X1 + X2 ≥ 2‬‬


‫‪𝑆/𝐶 { X1‬‬ ‫‪≥ 20‬‬ ‫‪𝑆/𝐶 { X1 + 3X2 ≤ 3‬‬
‫‪X2 ≤ 20‬‬ ‫‪X2 ≤ 4‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬ ‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫احلل‪:‬‬
‫‪-1‬الشكل القياسي‪:‬‬
‫‪2X1 + X2 − S1 + 𝑅1 = 2‬‬
‫‪𝑆/𝐶 { X1 + 3X2 + S2‬‬ ‫‪=3‬‬
‫‪X2 + S3 = 4‬‬

‫‪X1 , X2 ≥ 0 S2 , S3 ≥ 0‬‬ ‫‪𝑅1 ≥ 0‬‬

‫‪MAX 𝑍1 = 3X1 − X2 + 0S1 + 0S2 + 0S3 + M𝑅1‬‬ ‫دالة اهلدف هي‪:‬‬

‫بعد تبسيط املعادلة حنصل على‪:‬‬


‫𝑀‪MAX 𝑍1 + (−2𝑀 − 3)X1 + (−𝑀 + 1)X2 + 𝑀S1 = −2‬‬
‫جدول احلل االبتدائي هو‪:‬‬
‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪𝑅1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫‪Z‬‬ ‫‪−2𝑀 − 3 −𝑀 + 1‬‬ ‫𝑀‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫𝑀‪−2‬‬

‫‪𝑅1‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪−1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪2‬‬

‫‪s2‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪3‬‬


‫‪S3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪4‬‬

‫‪79‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X1‬والذي سيخرج منها هو ‪ ،𝑅1‬وجدول احلل الثاين هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪𝑅1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫‪5‬‬ ‫‪3‬‬ ‫‪3‬‬


‫‪Z‬‬ ‫‪0‬‬ ‫‪−‬‬
‫‪2‬‬ ‫𝑀‪+‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪3‬‬
‫‪2‬‬ ‫‪2‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬
‫‪5‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪s2‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪2‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬
‫‪S3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪4‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،S1‬والذي سيخرج منها هو ‪ ،S2‬وجدول احلل الثالث هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪𝑅1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫‪Z‬‬ ‫‪0‬‬ ‫‪10‬‬ ‫‪0‬‬ ‫𝑀‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪9‬‬

‫‪X1‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪3‬‬

‫‪S1‬‬ ‫‪0‬‬ ‫‪5‬‬ ‫‪1‬‬ ‫‪-1‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪4‬‬


‫‪S3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪4‬‬

‫نالحظ من اجلدول أن كل معامالت دالة اهلدف موجبة أو صفرية وهذا يعين أن احلل أمثل‪:‬‬

‫𝟒 = 𝟑‪𝐗 𝟏 = 𝟑 , 𝐗 𝟐 = 𝟎 , S𝟏 = 𝟒, S𝟐 = 𝟎 , S‬‬ ‫𝟎𝟏 = 𝐙‬


‫‪-2‬الشكل القياسي‪:‬‬

‫‪X1 + 2X2 + 𝑅1 = 50‬‬


‫‪𝑆/𝐶 { X1 − S2 + 𝑅2‬‬ ‫‪= 20‬‬
‫‪X2 + S3 = 20‬‬

‫‪X1 , X2 ≥ 0 S2 , S3 ≥ 0‬‬ ‫‪𝑅1 , 𝑅2 ≥ 0‬‬

‫‪80‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫دالة اهلدف هي‪:‬‬


‫‪MIN 𝑍2 = 5X1 + 7X2 + 0S2 + 0S3 + M𝑅1 + 𝑀𝑅2‬‬

‫بعد تبسيط املعادلة حنصل على‪:‬‬

‫𝑀‪MIN 𝑍2 + (2𝑀 − 5)X1 + (2𝑀 − 7)X2 − 𝑀S2 = 70‬‬


‫جدول احلل االبتدائي هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S2‬‬ ‫‪𝑅1‬‬ ‫‪𝑅2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫‪Z‬‬ ‫𝑀‪2𝑀 − 5 2𝑀 − 7 -‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫𝑀‪70‬‬


‫‪𝑅1‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪50‬‬
‫‪𝑅2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪20‬‬
‫‪S3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪20‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X1‬والذي سيخرج منها هو ‪ ،𝑅2‬وجدول احلل الثاين هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S2‬‬ ‫‪𝑅1‬‬ ‫‪𝑅2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫𝑀‪2‬‬ ‫𝑀‪−‬‬ ‫𝑀‪+2‬‬


‫‪Z‬‬ ‫‪0‬‬ ‫‪+5‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−30𝑀 − 100‬‬
‫‪−7‬‬ ‫‪−5‬‬

‫‪R1‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪30‬‬


‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪20‬‬
‫‪S3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪20‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X2‬والذي سيخرج منها هو ‪ ،𝑅1‬وجدول احلل الثالث هو‪:‬‬

‫‪81‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S2‬‬ ‫‪𝑅1‬‬ ‫‪𝑅2‬‬ ‫‪S3‬‬ ‫‪bi‬‬


‫‪3‬‬ ‫‪7‬‬ ‫‪3‬‬
‫‪Z‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪205‬‬
‫𝑀‪−‬‬ ‫𝑀‪−‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪15‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪20‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪S2‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪−‬‬ ‫‪1‬‬ ‫‪45‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬

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

‫‪𝐗 𝟏 = 𝟐𝟎 , 𝐗 𝟐 = 𝟏𝟓 , 𝐒𝟐 = 𝟒𝟓 , 𝐒𝟑 = 𝟎 , 𝐙 = 𝟐𝟎𝟓 .‬‬

‫التمرين الثاين‪:‬‬
‫أوجد احلل األمثل للربانجمني التاليني ابستخدام طريقة املرحلتني‪.‬‬

‫‪MIN 𝑍2 = 3X1 + 8X2‬‬ ‫‪MAX 𝑍1 = 2X1 − 4X2 + X3‬‬

‫‪X1 + 4X2 ≥ 7/2‬‬ ‫‪2X1 − 2X2 + X3 ≤ 8‬‬


‫‪𝑆/𝐶 { X1 + 2X2 ≥ 5/2‬‬ ‫‪𝑆/𝐶 { X1 + 2X2 − 3X3 ≥ 6‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬ ‫‪X1 ≥ 0 , X 2 ≥ 0 , X 3 ≥ 0‬‬


‫احلل‪:‬‬

‫‪-1‬املرحلة األوىل‪:‬‬

‫‪-‬الشكل القياسي‪:‬‬

‫‪2X1 − 2X2 + X3 + S1 = 8‬‬


‫‪X1 + 2X2 − 3X3 − S2 + 𝑅2 = 6‬‬

‫‪X1 , X2 ≥ 0 S1 , S2 ≥ 0‬‬ ‫‪𝑅2 ≥ 0‬‬


‫‪82‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫‪-‬دالة اهلدف املؤقتة هي‪:‬‬

‫‪MAX → 𝛤 = −𝑅2‬‬

‫‪𝛤 −X1 − 2X2 + 3X3 + S2 = −6‬‬

‫‪-‬جدول احلل االبتدائي يكون كما يلي‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪S2‬‬ ‫‪S1‬‬ ‫‪𝑅2‬‬ ‫‪bi‬‬

‫𝛤‬ ‫‪-1‬‬ ‫‪-2‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-6‬‬


‫‪S1‬‬ ‫‪2‬‬ ‫‪-2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪8‬‬
‫‪𝑅2‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪-3‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪6‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X2‬والذي سيخرج منها هو ‪ ،𝑅2‬وجدول احلل الثاين هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪S2‬‬ ‫‪S1‬‬ ‫‪𝑅2‬‬ ‫‪bi‬‬

‫𝛤‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬


‫‪S1‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪−2‬‬ ‫‪-1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪14‬‬
‫‪1‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪3‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬

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

‫‪83‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪S2‬‬ ‫‪S1‬‬ ‫‪bi‬‬

‫𝑍‬ ‫‪-4‬‬ ‫‪0‬‬ ‫‪5‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪-12‬‬


‫‪S1‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪−2‬‬ ‫‪-1‬‬ ‫‪1‬‬ ‫‪14‬‬
‫‪1‬‬ ‫‪3‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪3‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬

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

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪S2‬‬ ‫‪S1‬‬ ‫‪bi‬‬

‫‪7‬‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪20‬‬


‫𝑍‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬
‫‪2‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪14‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪−‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬
‫‪7‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪2‬‬
‫‪X2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪−‬‬ ‫‪−‬‬
‫‪6‬‬ ‫‪3‬‬ ‫‪6‬‬ ‫‪3‬‬

‫يتضح من النتائج النهائية الواردة يف اجلدول أبن مجيع معامالت دالة اهلدف ‪ Z‬موجبة أو صفرية ومنه نكون‬
‫‪20‬‬ ‫‪2‬‬ ‫‪14‬‬
‫= ‪.Z‬‬ ‫= ‪، S𝟐 = 𝟎 ، S𝟏 = 𝟎، X2 = ، X1‬‬ ‫قد توصلنا إىل احلل األمثل للربانمج حيث‪:‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬

‫‪-2‬املرحلة األوىل‪:‬‬

‫‪-‬الشكل القياسي‪:‬‬

‫‪X1 + 4X2 − S1 + 𝑅1 = 7/2‬‬


‫‪X1 + 2X2 − S2 + 𝑅2 = 5/2‬‬

‫‪X1 , X 2 ≥ 0‬‬ ‫‪S1 , S2 ≥ 0‬‬ ‫‪𝑅1 , 𝑅2 ≥ 0‬‬

‫‪84‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫‪-‬دالة اهلدف املؤقتة هي‪:‬‬


‫‪MIN → 𝛤 = 𝑅1 + 𝑅2‬‬
‫‪𝛤+2X1 + 6X2 − S1 − S2 = 6‬‬

‫‪-‬جدول احلل االبتدائي يكون كما يلي‪:‬‬


‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪𝑅1‬‬ ‫‪𝑅2‬‬ ‫‪bi‬‬

‫𝛤‬ ‫‪2‬‬ ‫‪6‬‬ ‫‪−1‬‬ ‫‪−1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪6‬‬


‫‪𝑅1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪−1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪7/2‬‬
‫‪𝑅2‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪5/2‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X2‬والذي سيخرج منها هو ‪ ،𝑅1‬وجدول احلل الثاين هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪𝑅1‬‬ ‫‪𝑅2‬‬ ‫‪bi‬‬

‫‪1‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪3‬‬


‫𝛤‬ ‫‪0‬‬ ‫‪−1‬‬ ‫‪−‬‬ ‫‪0‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪4‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪7‬‬
‫‪X2‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪4‬‬ ‫‪4‬‬ ‫‪4‬‬ ‫‪8‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪3‬‬
‫‪𝑅2‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪−‬‬ ‫‪1‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪4‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X1‬والذي سيخرج منها هو ‪ ،𝑅1‬وجدول احلل الثالث هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪𝑅1‬‬ ‫‪𝑅2‬‬ ‫‪bi‬‬

‫𝛤‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−1‬‬ ‫‪−1‬‬ ‫‪0‬‬


‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪−‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬
‫‪3‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪-2‬‬ ‫‪−1‬‬ ‫‪2‬‬
‫‪2‬‬

‫‪85‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫نالحظ أن كافة معامالت دالة اهلدف صفرية أو سالبة‪ ،‬ودالة اهلدف املؤقتة ‪ Γ‬تساوي صفر وهذا يعين الوصول‬
‫إىل احلل األمثل للمرحلة األوىل‪ ،‬مما يسمح ابالنتقال إىل املرحلة الثانية‪.‬‬
‫‪-‬املرحلة الثانية‪:‬‬
‫‪-‬نستبدل معامالت دالة اهلدف املؤقتة مبعامالت دالة اهلدف األصلية‪ ،‬مع استبعاد املتغريات االصطناعية ‪.‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S2‬‬ ‫‪S1‬‬ ‫‪bi‬‬

‫𝑍‬ ‫‪−1‬‬ ‫‪68‬‬


‫‪0‬‬ ‫‪0‬‬ ‫‪−2‬‬
‫‪8‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬
‫‪3‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−2‬‬
‫‪2‬‬

‫يتضح من النتائج النهائية الواردة يف اجلدول أبن مجيع معامالت دالة اهلدف ‪ Z‬سالبة أو صفرية ومنه نكون‬
‫‪68‬‬ ‫‪1‬‬ ‫‪3‬‬
‫= ‪.Z‬‬ ‫= ‪، S𝟐 = 𝟎 ، S𝟏 = 𝟎، X 2 = ، X1‬‬ ‫قد توصلنا إىل احلل األمثل للربانمج حيث‪:‬‬
‫‪8‬‬ ‫‪2‬‬ ‫‪2‬‬

‫متارين للحل‪:‬‬
‫التمرين األول‪:‬‬
‫أوجد احلل األمثل للربانجمني التاليني ابستخدام طريقيت ‪ BIG M‬واملرحلتني‪.‬‬

‫‪MIN 𝑍2 = 30X1 + 20X2 + 30X3‬‬ ‫‪MAX 𝑍1 = 60X1 + 60X2 + 90X3 + 90X4‬‬

‫‪6X1 + 3X2 − X3 ≥ 20‬‬ ‫‪X1 + X2 + X3 + X4 ≤ 15‬‬


‫‪𝑠/𝑐 { 2X1 − 3X2 + X3 ≥ 15‬‬
‫‪15 X1 + 12X2 + 3X3 ≥ 6‬‬ ‫‪𝑠/𝑐 { 3X1 + 5X2 + 10X3 + 15 X4‬‬ ‫‪≤1‬‬
‫‪−7X1 − 5X2 − 3X3 − 2X4 ≥ −1‬‬
‫‪X1 ≥ 0 , X2 ≥ 0, X3 ≥ 0‬‬
‫‪X1 ≥ 0 , X 2 ≥ 0, X3 ≥ 0, X4 ≥ 0‬‬

‫‪86‬‬
‫احملور الثاين‪ :‬طرق حل الربانمج اخلطي‬

‫التمرين الثاين‪:‬‬
‫أوجد احلل األمثل للربانجمني التاليني ابستخدام طريقة السمبلكس‪.‬‬

‫‪MAX 𝑍2 = 10X1 + 20X2‬‬


‫‪MAX 𝑍1 = 3X1 + 2X2 − 3X3‬‬
‫‪8X1 + 10X2 ≤ 112‬‬
‫‪𝑆/𝐶 { 4X1 + 3X2 ≥ 24‬‬ ‫‪2X1 + X2 − X3 ≤ 4‬‬
‫‪𝑆/𝐶 { X1 − X2 + X3 ≥ 5‬‬
‫‪2X1 + 3X2 + 3X3 = 6‬‬
‫‪X1 ∀ , X 2 ≥ 0‬‬ ‫‪∀X1 ≥ 0 , X2 ≤ 0, X3‬‬

‫التمرين الثالث‪:‬‬

‫ابستخدام طريقة السمبلكس بني أن النماذج التالية عبارة عن حاالت خاصة‪.‬‬

‫‪MAX 𝑍2 = 5X1 − 2X2 + 3X3‬‬ ‫‪MIN 𝑍1 = 2X1 + 3X2‬‬

‫‪2X1 + 2X 2 − X3 ≥ 2‬‬ ‫‪5/2X1 + 2X2 ≤ 5‬‬


‫‪𝑆/𝐶 { 3X1 − 4X2 ≤ 3‬‬ ‫‪𝑆/𝐶 { 5X1 + 4X2 ≥ 20‬‬
‫‪X2 + 3X3 ≤ 5‬‬
‫‪X1 ≥ 0 , X2 ≥ 0, X3 ≥ 0‬‬
‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫‪MAX 𝑍3 = 2.5X1 + 2X2‬‬


‫‪MAX 𝑍4 = X1 + 2X2‬‬
‫‪3X1 + 5X2 ≤ 15‬‬
‫‪−2X1 + 3X2 ≤ 9‬‬ ‫‪𝑆/𝐶 {5X1 + 2X2 ≤ 10‬‬
‫‪𝑆/𝐶 { X1 − 2X 2 ≤ 2‬‬
‫‪X1 ≥ 0 , X2 ≥ 0.‬‬
‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫‪87‬‬
‫احملور الثالث‪:‬‬
‫الثنائية (النموذج املقابل)‬
‫احملور الثالث‪ :‬الثنائية‬

‫احملور الثالث‪:‬الثنائية‪.‬‬

‫متهيد‪:‬‬

‫يعتبر ﺍلبرنامج ﺍلثنائي(املقابل) نقلة نوعية في تطوﺭ بحوﺙ ﺍلعملياﺕ لما له من ﺃهمية سوﺍء على‬
‫ﺍلصعيد ﺍلنظرﻱ ﺃﻭ ﺍلتطبيقيتقوﻡ فكرته على ﺃساﺱ ﺃﻥ لكل مسألة (نموﺫﺝ) برمجة خطية مسألة ثنائية ترتبط ‪،‬‬
‫معهابحيث ﺃﻥ حل إحداهما يمكن من معرفة حل ﺍلمسألة ﺍألخرى‪ ،‬بمعنى ﺃﻥ حل إحداهما يمكننا من ‪،‬‬
‫ﺍلحصوﻝ على حلوﻝ لمسألتي الربجمة اخلطية‪ ،‬هذﺍ ﻭيساعد حل ﺍلبرنامج الثنائي في ﺍلوصوﻝ ﺇلى ﺍلحل ﺍألمثل‬
‫بشكل ﺃسرﻉ عندما يكوﻥ عدﺩ قيوﺩ ﺍلبرنامج ﺍألﻭلي ﺃكبر من عدﺩ قيوﺩ ﺍلبرنامج الثنائي‪ ،‬فحجم ﺍلعملياﺕ‬
‫ﺍلحسابية في ﺍلبرمجة ﺍلخطية يتوقف على عدﺩ ﺍلقيوﺩ ﺃكثر من ﺍعتماﺩه على عد ﺍلمتغيرﺍﺕ ‪.‬‬

‫أوال‪ :‬فوائد حتويل النموذج األويل إىل النموذج الثنائي‪ :‬ميكن ذكرها فيما يلي‪:38‬‬

‫أ‪-‬احلصول على منوذج حيتوي على عدد أقل من القيود‪ ،‬وبذلك سوف خيتصر العمل احلسايب جلداول السمبلكس‬
‫والوصول إىل احلل األمثل‪ ،‬واحلصول على نفس احلل األمثل سواءا كان احلل للنموذج األويل أو احلل للنموذج‬
‫الثنائي‪.‬‬

‫ب‪-‬للتخلص من اإلشارة السالبة يف اجلانب األمين (إن وجدت) أي عندما تكون املصادر ذات كميات سالبة‬
‫وهو أهم ما ميكن احلصول عليه يف حالة التحويل إىل النموذج الثنائي‪.‬‬

‫ج‪-‬لغرض التعرف على أبعاد املشكلة الثنائية‪ ،‬فإذا كان النموذج األويل بصيغة التعظيم أي املشكلة ابلصيغة‬
‫الرحبية‪ ،‬فبإمكاننا التعرف على النموذج الثنائي ويكون بصيغة التصغري ومتثيله للجانب الكلفوي لنفس املشكلة‬
‫املعرب عنها ابلصيغة األولية‪.‬‬

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

‫ه‪-‬تساعد اإلدارة يف معرفة قيمة البدائل األخرى للقرار‪.‬‬

‫‪ -38‬حامد سعد نور الشمريت‪ ،‬حبوث العمليات مفهوما وتطبيقا‪ ،‬مكتبة الذاكرة ‪ ،‬العراق‪ ،2010 ،‬ص ‪.76‬‬

‫‪89‬‬
‫احملور الثالث‪ :‬الثنائية‬

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

‫أ‪-‬إذا كان هدف املشكلة يف النموذج األويل تعظيم األرابح‪ ،‬فيصبح هدف املشكلة يف النموذج املقابل تقليل‬
‫التكاليف والعكس ابلعكس‪.‬‬

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

‫ج‪ -‬حتويل معامالت املتغريات يف قيود املشكلة حبيث تصبح الصفوف أعمدة واألعمدة صفوفا‪ ،‬مبعىن أن‬
‫معامالت العمود ‪ j‬يف النموذج األويل تتغري إىل معامالت الصف يف النموذج املقابل‪.‬‬

‫د‪ -‬حتويل اجتاه املتاجحات من أصغر أو يساوي إىل أكرب أو يساوي والعكس صحيح‪.‬‬

‫يف النموذج األويل إىل متغريات ‪ y‬يف النموذج املقابل‪.‬‬ ‫ابملتغريات ‪X‬‬ ‫ه‪ -‬استبدال مجيع املتغريات املشار إليها‬

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

‫ميكن تصنيف الربانمج املقابل إىل جمموعتني حسب الشكل العام للربانمج األويل‪:‬‬

‫أ‪-‬ثنائية الصيغ القانونية‪:‬‬


‫إذا كان الربانمج األويل يف صيغته القانونية التالية‪:‬‬
‫𝑛‬

‫𝑗𝑥 𝑗𝑐 ∑ = )𝑍( ‪MAX‬‬


‫‪𝑗=1‬‬
‫𝑛‬

‫𝑗𝑥 𝑗𝑖𝑎 ∑‬ ‫𝑖𝑏 ≤‬ ‫𝑚 ‪; 𝑖 = 1,2, … ,‬‬


‫‪𝑗=1‬‬
‫‪, 𝑏𝑖 ≥ 0 𝑥𝑗 ≥ 0‬‬

‫‪-39‬أمحد عبد إمساعيل الصفار‪ ،‬جمدة عبد اللطيف التميمي‪ ،‬حبوث العمليات تطبيقات على احلاسوب‪ ،‬دار املناهج‪ ،‬األردن‪ ،2007،‬ص ص‬
‫‪.265-264‬‬

‫‪90‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫فإن برانجمه الثنائي يكون كالتايل‪:‬‬


‫𝑚‬

‫𝑖𝑦 𝑖𝑏 ∑ = )𝑊( ‪MIN‬‬


‫‪𝑖=1‬‬
‫𝑚‬

‫𝑖𝑦 𝑗𝑖𝑎 ∑‬ ‫𝑛 ‪≥ 𝑐𝑗 ; 𝑗 = 1,2, … ,‬‬


‫‪𝑖=1‬‬
‫‪, 𝑐𝑗 ≥ 0 𝑦𝑖 ≥ 0‬‬
‫مثال‪:1‬‬
‫ليكن لدينا الربانمج األويل التايل‪:‬‬

‫‪MAX 𝑍 = 30X1 + 60X2 + 90X3‬‬

‫‪10X1 + 6X2 + 3X3 ≤ 100‬‬


‫‪𝑆/𝐶 { X1 + 3X2 + 6X3 ≤ 200‬‬

‫‪X1 ≥ 0 , X2 ≥ 0, X3 ≥ 0.‬‬

‫يكون الشكل الثنائي كما يلي‪:‬‬


‫‪MIN 𝑊 = 100Y1 + 200Y2‬‬

‫‪10Y1 + Y2 ≥ 30‬‬
‫‪𝑆/𝐶 { 6Y1 + 3Y2 ≥ 60‬‬
‫‪3Y1 + 6Y2 ≥ 90‬‬

‫‪Y1 ≥ 0 , Y2 ≥ 0‬‬

‫نالحظ أن عدد املتغريات يف الربانمج الثنائي يساوي عدد القيود يف الربانمج األويل‪ ،‬وعدد القيود يف الربانمج‬
‫الثنائي يساوي عدد املتغريات يف الربانمج األويل‪.‬‬

‫مثال‪:2‬‬
‫ليكن لدينا الربانمج األويل التايل‪:‬‬
‫‪MIN 𝑍 = 3X1 + 10X2‬‬
‫‪15X1 + 2X2 ≥ 10‬‬
‫‪𝑆/𝐶 { 7X1 + 5X2 ≥ 20‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫‪91‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫يكون الشكل الثنائي كما يلي‪:‬‬


‫‪MAX 𝑊 = 10Y1 + 20Y2‬‬

‫‪15Y1 + 7Y2 ≤ 3‬‬


‫‪𝑆/𝐶 { 2Y1 + 5Y2 ≤ 10‬‬

‫‪Y1 ≥ 0 , Y2 ≥ 0‬‬

‫ب‪-‬ثنائية الصيغ املختلطة‪:‬‬

‫‪ -1‬إذا كان الربانمج األويل يف الصيغة التالية‪:‬‬

‫𝑛‬

‫𝑗𝑥 𝑗𝑐 ∑ = )𝑍( 𝑇𝑃𝑂‬


‫‪𝑗=1‬‬
‫𝑛‬

‫𝑖𝑏 = 𝑗𝑥 𝑗𝑖𝑎 ∑‬ ‫𝑚 ‪; 𝑖 = 1,2, … ,‬‬


‫‪𝑗=1‬‬
‫‪, 𝑏𝑖 ≥ 0 𝑥𝑗 ≥ 0‬‬

‫‪40‬‬
‫يف هذه احلالة فإنه يتم إجياد الربانمج الثنائي وفق القواعد التالية‪:‬‬

‫يلزم حتويل القيد الفين يف شكل معادلة إىل متاجحتني متعاكسيت االجتاه‪ ،‬مث ننظر بعد ذلك إىل دالة‬ ‫‪-‬‬
‫اهلدف فإذا كانت يف شكل ‪ MIN‬فإنه جيب حتويل كل القيود الفنية الناجتة إىل أكرب أو يساوي‪ ،‬أما‬
‫إذا كانت دالة اهلدف يف شكل ‪ MAX‬فإنه جيب حتويل كل القيود الفنية الناجتة إىل أصغر أو‬
‫يساوي‪.‬‬

‫بعد هذا التحويل نقوم بتكوين النموذج الثنائي للنموذج األويل السابق إبتباع القواعد العامة املشار‬ ‫‪-‬‬
‫إليها سابقا‪.‬‬

‫‪ -40‬مكيد علي‪ ،‬مرجع سبق ذكره‪ ،‬ص ص‪.119-118‬‬

‫‪92‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫مثال‪:‬‬
‫ليكن لدينا الربانمج األويل التايل‪:‬‬
‫‪MAX 𝑍 = 4X1 + 5X2 + 9X3‬‬

‫‪X1 + X2 + 2X3 = 16‬‬


‫‪𝑆/𝐶 {7X1 + 5X2 + 3X3 = 25‬‬

‫‪X1 ≥ 0 , X2 ≥ 0, X3 ≥ 0.‬‬

‫حبسب القواعد السابقة فإن الربانمج يصبح‪:‬‬

‫‪MAX 𝑍 = 4X1 + 5X2 + 9X3‬‬

‫‪X1 + X2 + 2X3 ≤ 16‬‬


‫‪X1 + X2 + 2X3 ≥ 16‬‬
‫‪𝑠/𝑐 {7X‬‬ ‫‪+ 5X2 + 3X3 ≤ 25‬‬
‫‪1‬‬
‫‪7X1 + 5X2 + 3X3 ≥ 25‬‬

‫‪X1 ≥ 0 , X2 ≥ 0, X3 ≥ 0.‬‬

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

‫‪MAX 𝑍 = 4X1 + 5X2 + 9X3‬‬

‫‪X1 + X2 + 2X3 ≤ 16‬‬


‫‪−X1 − X2 − 2X3 ≤ −16‬‬
‫{ 𝑐‪𝑠/‬‬ ‫‪7X1 + 5X2 + 3X3 ≤ 25‬‬
‫‪−7X1 − 5X2 − 3X3 ≤ −25‬‬

‫‪X1 ≥ 0 , X2 ≥ 0, X3 ≥ 0.‬‬

‫عدد القيود ‪ 4‬لذلك فإن عدد املتغريات يف الربانمج الثنائي سيكون ‪ 4‬وهي‪ 𝑌2′′ ،𝑌2′ ،𝑌1′′ ،𝑌1′ :‬والنموذج هو‪:‬‬

‫‪93‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫‪′′‬‬ ‫‪′‬‬
‫‪MIN 𝑊 = 16𝑌′1 − 16𝑌1 + 25𝑌2‬‬ ‫‪− 25𝑌′′2‬‬

‫‪𝑌′1 − 𝑌′′1 + 7𝑌′2 − 7𝑌′′2 ≥ 4‬‬


‫𝐶‪𝑆/‬‬ ‫‪𝑌′1 − 𝑌′′1 + 5𝑌′2 − 5𝑌′′2 ≥ 5‬‬
‫‪′‬‬ ‫‪′′‬‬ ‫‪′‬‬ ‫‪′′‬‬
‫‪{ 2𝑌1 − 2𝑌1 + 3𝑌2 − 3𝑌2 ≥ 9‬‬

‫‪𝑌1′ ≥ 0 , 𝑌1′′ ≥ 0, 𝑌2′ ≥ 0, 𝑌2′′ ≥ 0‬‬

‫ميكن كتابة النموذج الثنائي ابلشكل التايل‪:‬‬


‫‪′′‬‬ ‫‪′‬‬
‫‪MIN 𝑊 = 16(𝑌1 − 𝑌1 ) + 25(𝑌2‬‬
‫‪′‬‬
‫) ‪− 𝑌′′2‬‬

‫‪′‬‬ ‫‪′′‬‬ ‫‪′‬‬ ‫‪′′‬‬


‫‪(𝑌1 − 𝑌1 ) + 7(𝑌2 − 𝑌2 ) ≥ 4‬‬
‫‪′‬‬ ‫‪′′‬‬ ‫‪′‬‬ ‫‪′′‬‬
‫𝐶‪𝑆/‬‬ ‫‪( 𝑌1 − 𝑌1 ) + 5(𝑌2 − 𝑌2 ) ≥ 5‬‬
‫‪′‬‬ ‫‪′′‬‬ ‫‪′‬‬ ‫‪′′‬‬
‫‪{ 2(𝑌1 − 𝑌1 ) + 3(𝑌2 − 𝑌2 ) ≥ 9‬‬

‫‪𝑌1′ ≥ 0 , 𝑌1′′ ≥ 0, 𝑌2′ ≥ 0, 𝑌2′′ ≥ 0‬‬


‫وجبعل ‪:‬‬
‫‪ Y1 = 𝑌′1 − 𝑌′′1‬و ‪ Y2 = 𝑌′2 − 𝑌′′2‬علما أبن ‪ Y1‬و ‪ Y2‬غري مقيدة اإلشارة وذلك العتمادها على متغريين‪،‬‬
‫يصبح النموذج كاآليت‪:‬‬
‫‪MIN 𝑊 = 16Y1 + 25Y2‬‬

‫‪Y1 + 7Y2 ≥ 4‬‬


‫‪𝑆/𝐶 { Y1 + 5Y2 ≥ 5‬‬
‫‪2Y1 + 3Y2 ≥ 9‬‬

‫∀ ‪Y1 ∀ , Y2‬‬
‫‪ -2‬إذا كان الربانمج األويل يف الصيغة التالية‪:‬‬
‫𝑛‬

‫𝑗𝑥 𝑗𝑐 ∑ = )𝑍( 𝑇𝑃𝑂‬


‫‪𝑗=1‬‬
‫𝑛‬

‫𝑖𝑏 )≤ ‪∑ 𝑎𝑖𝑗 𝑥𝑗 (≥ ,‬‬ ‫𝑚 ‪; 𝑖 = 1,2, … ,‬‬


‫‪𝑗=1‬‬
‫∀ 𝑗𝑥 ‪, 𝑏𝑖 ≥ 0‬‬

‫‪94‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫يف هذه احلالة تكون املتغريات حرة‪ ،‬وهذا الشكل من النماذج اخلطية هو عكس احلالة السابقة والنموذج الثنائي‬
‫املناسب له يكون كما يلي‪:‬‬
‫𝑚‬

‫𝑖𝑦 𝑖𝑏 ∑ = )𝑊( ‪OPT‬‬


‫‪𝑖=1‬‬
‫𝑚‬

‫𝑛 ‪∑ 𝑎𝑖𝑗 𝑦𝑖 = 𝑐𝑗 ; 𝑗 = 1,2, … ,‬‬


‫‪𝑖=1‬‬
‫‪, 𝑐𝑗 ≥ 0 𝑦𝑖 ≥ 0‬‬

‫أي إذا كان أي متغري 𝑗‪ X‬يف النموذج األويل حرا فإن القيد املقابل له يف الربانمج الثنائي يكون على شكل معادلة‪.‬‬

‫مثال‪:‬‬

‫ليكن لدينا الربانمج األويل التايل‪:‬‬

‫‪MAX 𝑍 = X1 + X2‬‬
‫‪3X1 + X2 ≤ 3‬‬
‫‪𝑆/𝐶 { X1 + 2X2 ≤ 8‬‬
‫‪−5X1 + X2 ≤ 5‬‬
‫‪X1 ∀, X2 ∀.‬‬

‫يكون الشكل الثنائي كما يلي‪:‬‬


‫‪MIN 𝑊 = 3Y1 + 8Y2 + 5Y3‬‬

‫‪3Y1 + Y2 − 5Y3 = 1‬‬


‫{ 𝐶‪𝑆/‬‬
‫‪Y1 + 2Y2 + Y3 = 1‬‬

‫‪Y1 ≥ 0 , Y2 ≥ 0, Y3 ≥ 0‬‬

‫اثلثا‪:‬العالقة بني النموذج األويل والثنائي‬

‫كما أشران سابقا فإن لكل مسألة أولية مسألة مقابلة‪ ،‬لذلك جيب أن تكون مجيع العالقات بينهما متناظرة‪،‬‬
‫ألن املقابل هلذه املسألة املقابلة هي املسألة األولية‪ ،‬ونتيجة لذلك فإن هناك تناظر مباشر بني حلوهلما‪ ،‬فإذا كان‬
‫هناك حال أساسيا ممكنا للنموذج األويل فإن هناك حال أساسيا ممكنا للنموذج املقابل‪ ،‬وإذا كان ألي من‬
‫النموذجني حال أساسيا فإن هلما حال أمثال‪.‬‬

‫‪95‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫ميكن التعبري عن العالقة بني النموذج األويل والثنائي يف جدول احلل األمثل كما يلي‪:41‬‬

‫‪ ‬القيم املقابلة ملتغريات الفجوة أو املتغريات االصطناعية اليت تظهر يف سطر دالة اهلدف للربانمج األويل‬
‫تساوي قيم املتغريات الرئيسية للنموذج الثنائي على وجه التتيب وابلقيمة املطلقة؛‬
‫‪ ‬القيم املقابلة ملتغريات الفجوة أو املتغريات االصطناعية اليت تظهر يف سطر دالة اهلدف للربانمج الثنائي‬
‫تساوي قيم املتغريات الرئيسية للنموذج األويل على وجه التتيب وابلقيمة املطلقة؛‬
‫‪ ‬قيم املتغريات احلقيقية يف الربانمج األويل واليت تظهر يف عمود الثوابت‪ ،‬تساوي القيم املقابلة ملتغريات‬
‫الفجوة للربانمج الثنائي واليت تظهر يف سطر دالة اهلدف يف جدول احلل األمثل‪ ،‬وقيم املتغريات احلقيقية‬
‫يف الربانمج الثنائي واليت تظهر يف عمود الثوابت‪ ،‬تساوي القيم املقابلة ملتغريات الفجوة للربانمج األويل‬
‫واليت تظهر يف سطر دالة اهلدف يف جدول احلل األمثل (ابلقيمة املطلقة)‪.‬‬
‫‪ ‬قيمة الدالة االقتصادية يف احلل األمثل للربانجمني تكون متساوية‪ ،‬ويف كال احلالتني أتخذ قيمتها املطلقة‪.‬‬

‫مثال‪ :‬ليكن لدينا الربانمج اخلطي التايل‪:‬‬

‫‪MIN 𝑍 = 6X1 + 5X2‬‬

‫‪2X1 + X2 ≥ 5‬‬
‫‪𝑆/𝐶 { 3X1 + 4X2 ≥ 9‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫املطلوب‪:‬‬

‫أوجد جدول احلل األمثل‪.‬‬ ‫‪-1‬‬


‫أوجد الربانمج الثنائي مث أوجد جدول احلل األمثل اخلاص به‪.‬‬ ‫‪-2‬‬
‫قارن نتائج احلل يف الربانجمني‪ ،‬ماذا تستنتج؟‬ ‫‪-3‬‬

‫‪ - 41‬راتول حممد‪ ،‬مرجع سبق ذكره‪ ،‬ص ص ‪.84-83‬‬

‫‪96‬‬
‫احملور الثالث‪ :‬الثنائية‬

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

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪𝑅1‬‬ ‫‪𝑅2‬‬ ‫‪bi‬‬

‫𝑍‬
‫𝑀‪−6 + 5𝑀 −5 + 5𝑀 −‬‬ ‫𝑀‪−‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫𝑀 ‪14‬‬
‫‪𝑅1‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪−1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪5‬‬
‫‪𝑅2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪9‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X2‬والذي سيخرج منها هو ‪ ،𝑅2‬وجدول احلل الثاين هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪𝑅1‬‬ ‫‪𝑅2‬‬ ‫‪bi‬‬

‫𝑍‬ ‫𝑀‪9 5‬‬


‫‪0‬‬ ‫𝑀 ‪−𝑀 − 5 +‬‬ ‫‪0‬‬
‫𝑀‪5 5𝑀 45 11‬‬
‫‪−‬‬ ‫‪+‬‬
‫‪− +‬‬
‫‪4‬‬ ‫‪4‬‬ ‫‪4 4‬‬ ‫‪4‬‬ ‫‪4 4‬‬ ‫‪4‬‬
‫‪5‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪11‬‬
‫‪𝑅1‬‬ ‫‪0‬‬ ‫‪−1‬‬ ‫‪1‬‬ ‫‪−‬‬
‫‪4‬‬ ‫‪4‬‬ ‫‪4‬‬ ‫‪4‬‬
‫‪3‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪9‬‬
‫‪X2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬
‫‪4‬‬ ‫‪4‬‬ ‫‪4‬‬ ‫‪4‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،X1‬والذي سيخرج منها هو ‪ ،𝑅1‬وجدول احلل الثالث هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪𝑅1‬‬ ‫‪𝑅2‬‬ ‫‪bi‬‬


‫‪9‬‬ ‫‪4‬‬ ‫‪9‬‬ ‫‪4‬‬
‫𝑍‬
‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪−‬‬ ‫𝑀‪−𝑀 −‬‬ ‫‪16.2‬‬
‫‪4‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬
‫‪4‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪1‬‬ ‫‪11‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪−‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬
‫‪3‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪3‬‬
‫‪X2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪−‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬

‫‪97‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫‪3‬‬ ‫‪11‬‬
‫= ‪Z = ، X 2 = ، X1‬‬ ‫انتهت كل املعامالت املوجبة يف سطر دالة اهلدف إذن احلل أمثل حيث‪:‬‬
‫‪5‬‬ ‫‪5‬‬
‫‪.16.2‬‬
‫‪4‬‬ ‫‪9‬‬
‫𝑀 –)‬ ‫نالحظ أن معامالت املتغريات االصطناعية ‪ 𝑅1‬و ‪ 𝑅2‬تساوي على التوايل و ( مع االستغناء على‬
‫‪5‬‬ ‫‪5‬‬
‫و ‪ Y2‬للربانمج الثنائي‪ ،‬مبعىن قيم متغريات احلل األمثل وميكن التأكد من ذلك من‬ ‫‪Y1‬‬ ‫ومها ميثالن قيمة املتغريين‬
‫جدول احلل األمثل للربانمج الثنائي‪.‬‬
‫‪-2‬الربانمج الثنائي هو‪:‬‬

‫‪MAX 𝑊 = 5Y1 + 9Y2‬‬

‫‪2Y1 + 3Y2‬‬ ‫‪≤6‬‬


‫{ 𝐶‪𝑆/‬‬
‫‪Y1 + 4Y2‬‬ ‫‪≤5‬‬

‫‪Y1 ≥ 0 , Y2 ≥ 0.‬‬

‫بعد حتويل الربانمج إىل شكله القياسي حنصل على جدول احلل االبتدائي التايل‪:‬‬

‫م‪/‬ق‬ ‫‪Y1‬‬ ‫‪Y2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬

‫𝑊‬ ‫‪-5‬‬ ‫‪-9‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬


‫‪S1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪6‬‬
‫‪S2‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪3‬‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،Y2‬والذي سيخرج منها هو ‪ ،S2‬وجدول احلل الثاين هو‪:‬‬

‫م‪/‬ق‬ ‫‪Y1‬‬ ‫‪Y2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬

‫‪11‬‬ ‫‪0‬‬ ‫‪9‬‬ ‫‪45‬‬


‫𝑊‬
‫‪−‬‬ ‫‪0‬‬
‫‪4‬‬ ‫‪4‬‬ ‫‪4‬‬
‫‪5‬‬ ‫‪3‬‬ ‫‪9‬‬
‫‪S1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬
‫‪4‬‬ ‫‪4‬‬ ‫‪4‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪5‬‬
‫‪Y2‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪4‬‬ ‫‪4‬‬ ‫‪4‬‬

‫‪98‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫املتغري الذي سيدخل إىل القاعدة هو ‪ ،Y1‬والذي سيخرج منها هو ‪ ،S1‬وجدول احلل الثالث هو‪:‬‬

‫م‪/‬ق‬ ‫‪Y1‬‬ ‫‪Y2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬

‫‪11‬‬ ‫‪3‬‬
‫𝑊‬
‫‪0‬‬ ‫‪0‬‬ ‫‪5‬‬ ‫‪16.2‬‬
‫‪5‬‬
‫‪4‬‬ ‫‪3‬‬ ‫‪9‬‬
‫‪Y1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬
‫‪1‬‬ ‫‪3‬‬ ‫‪4‬‬
‫‪Y2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬
‫‪5‬‬ ‫‪20‬‬ ‫‪5‬‬

‫انتهت كل املعامالت السالبة يف سطر دالة اهلدف إذن احلل أمثل حيث‪،Y2 = 45 ،Y1 = 95 :‬‬
‫‪.𝑊= 16.2‬‬

‫‪-3‬املقارنة واالستنتاج‪:‬‬

‫= ‪ X1‬وهي تقابل قيمة ‪ 𝑆1‬يف سطر دالة اهلدف يف‬ ‫من جدول احلل األمثل للربانمج األويل وجدان أن‬
‫‪11‬‬
‫‪5‬‬
‫‪11‬‬
‫= ‪ X 2‬وهي تقابل قيمة ‪ S2‬يف سطر دالة اهلدف يف جدول‬ ‫جدول احلل األمثل للربانمج الثنائي‪ ،‬كما أن‬
‫‪5‬‬
‫احلل األمثل للربانمج الثنائي‪.‬‬

‫‪9‬‬
‫وإذا ما نظران إىل سطر دالة اهلدف يف جدول احلل األمثل للربانمج األويل جند أن ‪ 𝑅1‬تقابلها القيمة ‪ 5‬وهي‬
‫‪4‬‬
‫قيمة ‪ 𝑌1‬يف الربانمج الثنائي‪ ،‬أما ‪ 𝑅2‬فتقابلها القيمة وهي قيمة ‪ 𝑌2‬يف الربانمج الثنائي‪ ،‬يتم هذا التقابل على‬
‫‪5‬‬
‫وجه التتيب مع إمهال اإلشارة السالبة‪ ،‬نالحظ كذلك أن معامل ‪ 𝑆1‬و ‪ S2‬يف سطر دالة اهلدف يعطي مباشرة‬
‫قيمة ‪ Y1‬و ‪ Y2‬يف الربانمج الثنائي مع إمهال اإلشارة السالبة‪ ،‬وهي نفس النتيجة اليت حتصلنا عليها يف جدول احلل‬
‫األمثل للربانمج الثنائي‪.‬‬

‫ومنه نستنتج أن جدول احلل األمثل للربانمج األويل يتضمن احلل األمثل للربانمج الثنائي‪ ،‬وجدول احلل‬
‫األمثل للربانمج الثنائي يتضمن احلل األمثل للربانمج األويل‪.‬‬

‫‪99‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫رابعا‪ :‬التفسري االقتصادي للربانمج الثنائي‪:‬‬

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

‫مثال‪:‬‬

‫تنتج إحدى الشركات نوعني من املنتجات هي ‪ X1‬و ‪ X 2‬ابستخدام ثالثة عناصر إنتاجية هي املواد‬
‫األولية والطاقة والعمل‪ ،‬ويوضح اجلدول اآليت املتاح من هذه املوارد‪ ،‬ما حتتاجه الوحدة الواحدة من كل من ‪X1‬‬
‫و ‪ X 2‬من هذه املوارد وربح كل منها‪.‬‬

‫املنتجات‬ ‫املنتج‬
‫املوارد املتاحة‬ ‫عناصر اإلنتاج‬
‫‪X2‬‬ ‫‪X1‬‬
‫‪16‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫مواد أولية‬
‫‪20‬‬ ‫‪2‬‬ ‫‪6‬‬ ‫طاقة‬
‫‪24‬‬ ‫‪6‬‬ ‫‪8‬‬ ‫عمل‬
‫‪6‬‬ ‫‪4‬‬ ‫ربح الوحدة الواحدة‬
‫املطلوب‪:‬‬
‫‪-1‬إجياد الربانمج اخلطي هلذه املسألة‪.‬‬
‫‪-2‬إجياد الربانمج الثنائي وتفسريه اقتصاداي‪.‬‬
‫احلل‪:‬‬
‫الربانمج األويل يعطى ابلشكل التايل‪:‬‬ ‫‪-1‬‬

‫‪MAX 𝑍 = 4X1 + 6X2‬‬

‫‪2X1 + 4X2 ≤ 16‬‬ ‫قيد املواد األولية‬


‫𝐶‪𝑆/‬‬ ‫‪6X1 + 2X2 ≤ 20‬‬ ‫قيد الطاقة‬
‫‪8X1 + 6X2 ≤ 24‬‬ ‫قيد العمل‬
‫{‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫‪ -‬حامد سعد نور الشمريت‪ ،‬مرجع سبق ذكره‪ ،‬ص ص ‪. 89-87‬‬ ‫‪42‬‬

‫‪100‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫حل النموذج األويل يعطينا قيم ‪ X1‬و ‪ X2‬وقيم 𝑍 املثلى اليت جتعل قيمة الربح أكرب ما ميكن ابإلضافة إىل‬
‫الوحدات غري املستغلة من املواد األولية‪ ،‬لكنه ال حيدد كلفة الوحدة الواحدة من ‪ X1‬و ‪ X2‬والكلفة الكلية لإلنتاج‬
‫لذلك يتم استخراج الربانمج الثنائي‪.‬‬

‫الربانمج الثنائي يكون ابلشكل التايل‪:‬‬ ‫‪-2‬‬

‫‪MIN 𝑊 = 16Y1 + 20Y2 + 24Y3‬‬

‫‪2Y1 + 6Y2 + 8Y3 ≥ 4‬‬


‫{ 𝐶‪𝑆/‬‬
‫‪4Y1 + 2Y2 + 6Y3 ≥ 6‬‬

‫‪Y1 ≥ 0 , Y2 ≥ 0, Y3 ≥ 0‬‬

‫حيث‪:‬‬

‫‪ : Y1‬سعر الوحدة الواحدة من املواد األولية‪.‬‬


‫‪ :Y2‬سعر الوحدة الواحدة من الطاقة‪.‬‬
‫‪ :Y3‬سعر الوحدة الواحدة من العمل‪.‬‬
‫ميكن تفسري معامالت دالة اهلدف كما يلي‪:‬‬
‫‪ : 16Y1‬كلفة املواد األولية (أي حاصل ضرب سعر الوحدة الواحدة من املواد األولية يف كمية املواد األولية‬
‫املتوفرة)‪.‬‬
‫‪ : 20Y2‬كلفة الطاقة (أي حاصل ضرب سعر الوحدة الواحدة من الطاقة يف كمية الطاقة املتوفرة)‪.‬‬
‫‪ : 24Y1‬كلفة العمل (أي حاصل ضرب سعر الوحدة الواحدة من العمل يف كمية العمالة املتوفرة)‪.‬‬
‫واجملموع هلذه احلدود الثالثة ميثل الكلفة الكلية‪ ،‬وهلذا نسعى إىل حتقيق اقل كلفة للعملية اإلنتاجية دالة اهلدف‬
‫للنموذج املقابل من نوع تدنئة‪ ،‬مع حتقيق األرابح اليت حددت وفق النموذج األويل‪.‬‬
‫أما التفسري االقتصادي لقيود النموذج الثنائي‪:‬‬
‫القيد األول‪:‬‬
‫‪. X1‬‬ ‫‪ : 2Y1‬متثل كلفة املواد األولية الالزمة لتصنيع الوحدة الواحدة من املنتوج‬
‫املنتوج ‪. X1‬‬ ‫‪ : 6Y1‬متثل كلفة الطاقة الالزمة لتصنيع الوحدة الواحدة من‬
‫املنتوج ‪. X1‬‬ ‫‪ : 8Y1‬متثل كلفة العمل الالزمة لتصنيع الوحدة الواحدة من‬
‫‪101‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫واجملموع هلذه احلدود الثالثة ميثل الكلفة الكلية الالزمة لتصنيع وحدة واحدة من املنتوج ‪ ، X1‬إذن القيد األول هو‬
‫جيب أن تساوي أو ابحلد‬ ‫‪X1‬‬ ‫كلفة إنتاج وحدة واحدة من ‪ ، X1‬حيث أن الكلفة الكلية لتصنيع وحدة واحدة من‬
‫األدىن لربح الوحدة الواحدة من املنتوج ‪ X1‬ومقداره ‪.4‬‬
‫القيد الثاين‪:‬‬
‫‪. X2‬‬ ‫‪ : 4Y1‬متثل كلفة املواد األولية الالزمة لتصنيع الوحدة الواحدة من املنتوج‬
‫املنتوج ‪. X2‬‬ ‫‪ : 2Y1‬متثل كلفة الطاقة الالزمة لتصنيع الوحدة الواحدة من‬
‫املنتوج ‪. X2‬‬ ‫‪ : 6Y1‬متثل كلفة العمل الالزمة لتصنيع الوحدة الواحدة من‬
‫اجملموع هلذه احلدود الثالثة ميثل الكلفة الكلية الالزمة لتصنيع وحدة واحدة من املنتوج ‪ ، X2‬إذن القيد الثاين هو‬
‫جيب أن تساوي أو ابحلد‬ ‫‪X2‬‬ ‫كلفة إنتاج وحدة واحدة من ‪ ، X2‬حيث أن الكلفة الكلية لتصنيع وحدة واحدة من‬
‫األدىن لربح الوحدة الواحدة من املنتوج ‪ X2‬ومقداره ‪.6‬‬
‫خامسا‪ :‬طريقة السمبلكس املقابلة‪:‬‬
‫لضمان احلصول على حل أمثل لنموذج الربجمة اخلطية ابستخدام طريقة السمبلكس جيب أن يكون اجلانب‬
‫األمين للقيود (قيمة املوارد) موجب‪ ،‬فإذا كان اجلانب األمين سالبا فعندئذ يتعذر احلصول على احلل األمثل‪ ،‬كما‬
‫توجد حالة أخرى وهي أثناء احلل بطريقة السمبلكس االعتيادية وعند االنتقال من جدول مسبلكس إىل آخر‬
‫يظهر يف اجلانب األمين اإلشارة السالبة لبعض قيم املتغريات أو مجيعها‪ ،43‬فالعالج يف هاتني احلالتني هو إتباع‬
‫طريقة السمبلكس املقابلة للتخلص من شرط عدم سالبية اجلانب األمين وعلى هذا األساس فال حاجة إلدخال‬
‫‪44‬‬
‫املتغريات االصطناعية إىل النموذج‪ ،‬وتتلخص طريقة السمبلكس املقابلة فيما يلي‪:‬‬
‫‪.b i‬‬ ‫املتغري اخلارج هو املتغري األساسي الذي يقابل القيمة األكثر سالبية يف عمود‬ ‫‪-1‬‬
‫املتغري الداخل ينتج من حاصل قسمة صف األرابح النسبية على صف احملور وتتم القسمة على القيم‬ ‫‪-2‬‬
‫‪MIN‬‬ ‫السالبة فقط‪ ،‬ويتم اختيار أكرب قيمة لتمثل املتغري الداخل يف حالة كون دالة اهلدف من نوع‬
‫وأقل قيمة يف حالة كون دالة اهلدف من نوع ‪.MAX‬‬

‫لتوضيح خطوات هذه الطريقة نستعني ابملثال التايل‪:‬‬

‫‪ - 43‬حامد سعد نور الشمريت‪ ،‬مرجع سبق ذكره‪ ،‬ص‪.95‬‬


‫‪ - 44‬حامد سعد نور الشمريت‪ ،‬علي خليل الزبيدي‪ ،‬مرجع سبق ذكره‪ ،‬ص‪.96‬‬

‫‪102‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫مثال‪:‬‬
‫افرض أن الصيغة األولية ملشكلة الربجمة اخلطية هي كالتايل‪:‬‬
‫‪MAX 𝑍 = 3X1 + 2X2‬‬

‫‪X1 − 2X2 ≤ 1‬‬


‫‪2X1 − 2X2 ≤ 4‬‬
‫𝐶‪𝑆/‬‬
‫‪−X1 + 4X 2 ≤ 0‬‬
‫‪{ X1 + X 2 ≤ 3‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫حنول الصيغة األولية إىل الصيغة املقابلة كما يلي‪:‬‬


‫‪MIN 𝑊 = Y1 + 4Y2 + 3Y4‬‬
‫‪Y1 + 2Y2 − Y3 + Y4 ≥ 3‬‬
‫{ 𝐶‪𝑆/‬‬
‫‪−2Y1 − 2Y2 + 4Y3 +Y4 ≥ 2‬‬
‫‪Y1 ≥ 0 , Y2 ≥ 0, Y3 ≥ 0, Y4 ≥ 0‬‬

‫لتطبيق طريقة السمبلكس املقابلة جيب حتويل إشارة القيود إىل أصغر أو يساوي‪ ،‬وكذلك جعل الطرف األمين‬
‫سالبا بضرب القيدين يف (‪:)1-‬‬

‫‪−Y1 − 2Y2 + Y3 − Y4 ≤ −3‬‬


‫{ 𝐶‪𝑆/‬‬
‫‪2Y1 + 2Y2 − 4Y3 −Y4 ≤ −2‬‬
‫‪Y1 ≥ 0 , Y2 ≥ 0, Y3 ≥ 0, Y4 ≥ 0‬‬

‫وإبضافة متغريات الفجوة حنصل على الشكل القياسي التايل‪:‬‬

‫‪MIN 𝑊 − Y1 − 4Y2 − 3Y4 + 0S1 + 0S2 = 0‬‬


‫‪−Y1 − 2Y2 + Y3 − Y4 + S1‬‬ ‫‪= −3‬‬
‫{ 𝐶‪𝑆/‬‬
‫‪2Y1 + 2Y2 − 4Y3 −Y4 + S2‬‬ ‫‪= −2‬‬

‫‪Y1 ≥ 0 , Y2 ≥ 0, Y3 ≥ 0, Y4 ≥ 0 , S1 ≥ 0 , S2 ≥ 0‬‬

‫بوضع الشكل القياسي يف جدول احلل االبتدائي حنصل على ما يلي‪:‬‬

‫‪103‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫م‪/‬ق‬ ‫‪Y1‬‬ ‫‪Y2‬‬ ‫‪Y3‬‬ ‫‪Y4‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬

‫𝑊‬ ‫‪−1‬‬ ‫‪-4‬‬ ‫‪0‬‬ ‫‪-3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬


‫‪S1‬‬ ‫‪−1‬‬ ‫‪-2‬‬ ‫‪1‬‬ ‫‪-1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−3‬‬
‫‪S2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪-4‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪-2‬‬

‫‪S2 = −2 ،S1 = −3‬‬ ‫من اجلدول جند أن احلل االبتدائي غري مقبول حيث أن قيم متغريات القاعدة سالبة‪،‬‬
‫لذلك يتم إجياد احلل ابستخدام طريقة السمبلكس املقابلة‪ ،‬وكما نعلم فإن الطرف األمين عبارة عن معامالت دالة‬
‫اهلدف يف النموذج األويل‪ ،‬لذلك خنتار املتغري اخلارج على أنه املتغري الذي له أكرب قيمة ابلسالب‪ ،‬وهو‬
‫‪ S1‬ألنه يقابل القيمة ‪ 3-‬يف عمود الثوابت‪.‬‬

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

‫املتغريات غري األساسية‬ ‫‪S1‬‬ ‫𝑊‬ ‫النسبة‬


‫‪Y1‬‬ ‫‪-1‬‬ ‫‪-1‬‬ ‫‪1‬‬
‫‪Y2‬‬ ‫‪-2‬‬ ‫‪-4‬‬ ‫‪2‬‬
‫‪Y3‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪---‬‬
‫‪Y4‬‬ ‫‪-1‬‬ ‫‪-3‬‬ ‫‪3‬‬

‫يتضح من اجلدول أن املتغري الذي له أقل نسبة هو ‪ Y1‬إذن هو ميثل املتغري الداخل‪ ،‬وللحصول على‬
‫معامالت السطر ‪ Y1‬اجلديدة نقسم سطر ‪ S1‬على عنصر احملور الناتج من تقاطع سطر املتغري اخلارج مع عمود‬
‫املتغري الداخل وهو ‪ 1-‬فينتج‪:‬‬

‫‪Y1‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪-1‬‬ ‫‪1‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪3‬‬

‫أما معامالت السطر ‪ S2‬اجلديدة فنحصل عليها بضرب معامالت السطر ‪ Y1‬اجلديدة يف معامل املتغري‬
‫الداخل ‪ Y1‬يف السطر ‪ 𝑆2‬وهو ‪ 2‬ونطرحها من قيم ‪ 𝑆2‬القدمية فنحصل على‪:‬‬

‫‪104‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫‪S2 :‬‬ ‫‪2 1 −4 −1 0 1 −2‬‬


‫‪2 4 −2 2 −2 0 6‬‬
‫‪0 −3 −2 −3 2 1 −8‬‬

‫ويتم احلصول على معامالت سطر 𝑊 اجلديدة بضرب معامالت السطر ‪ Y1‬اجلديدة يف معامل املتغري الداخل ‪Y1‬‬
‫يف السطر 𝑊 وهو ‪ 1-‬ونطرحها من قيم 𝑊 القدمية فنحصل على‪:‬‬

‫‪𝑊:‬‬ ‫‪−1 −4 0 −3 0 0 0‬‬


‫‪−1 −2 1 −1 1 0 −3‬‬
‫‪0 −2 −1 −2 −1 0 3‬‬

‫وبذلك حنصل على اجلدول التايل‪:‬‬

‫م‪/‬ق‬ ‫‪Y1‬‬ ‫‪Y2‬‬ ‫‪Y3‬‬ ‫‪Y4‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬

‫𝑊‬ ‫‪0‬‬ ‫‪-2‬‬ ‫‪-1‬‬ ‫‪-2‬‬ ‫‪−1‬‬ ‫‪0‬‬ ‫‪3‬‬


‫‪Y1‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪-1‬‬ ‫‪1‬‬ ‫‪−1‬‬ ‫‪0‬‬ ‫‪3‬‬
‫‪S2‬‬ ‫‪0‬‬ ‫‪-3‬‬ ‫‪-2‬‬ ‫‪-3‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪-8‬‬

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

‫م‪/‬ق‬ ‫‪Y1‬‬ ‫‪Y2‬‬ ‫‪Y3‬‬ ‫‪Y4‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪bi‬‬

‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬


‫𝑊‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪−2‬‬ ‫‪−‬‬ ‫‪7‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬
‫‪7‬‬ ‫‪5‬‬ ‫‪1‬‬
‫‪Y1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−2‬‬ ‫‪−‬‬ ‫‪7‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬
‫‪Y3‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪1‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪1-‬‬ ‫‪−‬‬ ‫‪4‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬

‫نالحظ أن مجيع قيم عمود الثوابت موجبة‪ ،‬كما أن معامالت دالة اهلدف سالبة أو صفرية إذن احلل أمثل‪:‬‬
‫‪.𝑊 = 16.2 ، Y4 = 0 ، Y3 = 4 ، Y2 = 0 ، Y1 = 7‬‬

‫‪105‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫متارين حملولة‪:‬‬
‫التمرين األول‪:‬أوجد الربانمج الثنائي للربامج التالية‪:‬‬

‫‪Min 𝑧2 = 2x1 + x2‬‬ ‫‪M ax 𝑧1 = 10x1 + 30x2‬‬

‫‪2X1 − X2 ≥ −2‬‬ ‫‪3X1 + 2X2 ≤ 6‬‬


‫‪𝑆/𝐶 { X1 − X2 ≤ 2‬‬ ‫‪𝑆/𝐶 {6X1 + X2 ≤ 14‬‬
‫‪−x1 + X2 ≤ −5‬‬ ‫‪3x1 + X2 ≥ 2‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬ ‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫‪Max 𝑧4 = 9x1 + 2x2 + 4x3 + x4‬‬ ‫‪Min 𝑧3 = −x1 + 2X2‬‬

‫‪3X1 + 5X2 + 10x3 + x4 ≥ 100‬‬ ‫‪−5X1 − 3X2 = 30‬‬


‫‪𝑆/𝐶 { −4X1 − X2 − x4 ≥ −50‬‬ ‫‪𝑆/𝐶 { X1 − X2 ≤ 2‬‬
‫‪x1 + X2 + 7x3 + 7x4 = 20‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬ ‫‪x3 ∀ , x4 ≥ 0‬‬ ‫‪x1 ≥ 0 ,‬‬ ‫∀ ‪x2‬‬

‫احلل‪:‬‬
‫الربانمج األول‪:‬‬
‫‪M ax 𝑧1 = 10x1 + 30x2‬‬ ‫‪M ax 𝑧1 = 10x1 + 30x2‬‬

‫‪3X1 + 2X2 ≤ 6‬‬ ‫حنول الربانمج اىل الصيغة القانونية‬ ‫‪3X1 + 2X2 ≤ 6‬‬
‫‪𝑆/𝐶 { 6X1 + X2 ≤ 14‬‬ ‫‪𝑆/𝐶 {6X1 + X2 ≤ 14‬‬
‫‪−3x1 − X2 ≤ −2‬‬ ‫‪3x1 + X2 ≥ 2‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬ ‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫الربانمج الثنائي هو‪:‬‬


‫‪MIN 𝑊1 = 6Y1 + 14Y2 − 2Y3‬‬

‫‪3Y1 + 6Y2 − 3Y3 ≥ 10‬‬


‫{ 𝐶‪𝑆/‬‬
‫‪2Y1 + Y2 − Y3 ≥ 30‬‬

‫‪Y1 ≥ 0 , Y2 ≥ 0, Y3 ≥ 0‬‬

‫‪106‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫الربانمج الثاين‪:‬‬
‫‪M in 𝑧2 = 2x1 + x2‬‬ ‫‪M in 𝑧2 = 2x1 + x2‬‬

‫‪2X1 − X2 ≥ −2‬‬ ‫حنول الربانمج اىل الصيغة القانونية‬ ‫‪2X1 − X2 ≥ −2‬‬


‫‪𝑆/𝐶 {−X1 + X2 ≥ −2‬‬ ‫‪𝑆/𝐶 { X1 − X2 ≤ 2‬‬
‫‪x1 − X2 ≥ 5‬‬ ‫‪−x1 + X2 ≤ −5‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬ ‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫الربانمج الثنائي هو‪:‬‬

‫‪Max 𝑊2 = −2Y1 − 2Y2 + 5Y3‬‬

‫‪2Y1 − Y2 + Y3 ≤ 2‬‬
‫{ 𝐶‪𝑆/‬‬
‫‪−Y1 + Y2 − Y3 ≤ 1‬‬

‫‪Y1 ≥ 0 , Y2 ≥ 0, Y3 ≥ 0‬‬
‫الربانمج الثالث‪:‬‬

‫‪M in 𝑧3 = −x1 + 2x2‬‬ ‫‪M in 𝑧3 = −x1 + 2x2‬‬

‫‪−5X1 − 3X 2 = 30‬‬ ‫حنول الربانمج اىل الصيغة القانونية‬ ‫‪−5X1 − 3X 2 = 30‬‬


‫‪𝑆/𝐶 {−X1 + X 2 ≥ −2‬‬ ‫{ 𝐶‪𝑆/‬‬ ‫‪X1 − X 2 ≤ 2‬‬

‫‪x1 ≥ 0 ,‬‬ ‫∀ ‪x2‬‬ ‫‪x1 ≥ 0 ,‬‬ ‫∀ ‪x2‬‬

‫الربانمج الثنائي هو‪:‬‬


‫‪Max 𝑊3 = 30Y1 − 2Y2‬‬

‫‪−5Y1 − Y2 ≤ −1‬‬
‫{ 𝐶‪𝑆/‬‬
‫‪−3Y1 + Y2 = 2‬‬

‫‪Y1 ∀ , Y2 ≥ 0‬‬

‫‪107‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫الربانمج الرابع‪:‬‬

‫‪Max 𝑧4 = 9x1 + 2x2 + 4x3 + x4‬‬ ‫‪𝑀ax 𝑧4 = 9x1 + 2x2 + 4x3 + x4‬‬

‫‪−3X1 − 5X 2 − 10x3 − x4 ≤ −100‬‬ ‫‪3X1 + 5X2 + 10x3 + x4 ≥ 100‬‬


‫‪𝑠/𝑐 { 4X1 + X 2 + x4 ≤ 50‬‬ ‫حنول الربانمج اىل‬ ‫‪𝑠/𝑐 {−4X1 − X2 − x4 ≥ −50‬‬
‫‪x1 + X 2 + 7x3 + 7x4 = 20‬‬ ‫‪x1 + X2 + 7x3 + 7x4 = 20‬‬
‫الصيغة القانونية‬
‫‪x1 ≥ 0 , x2 ≥ 0‬‬ ‫‪x3 ∀ , x4 ≥ 0‬‬ ‫‪x1 ≥ 0 , x2 ≥ 0‬‬ ‫‪x3 ∀ , x4 ≥ 0‬‬

‫الربانمج الثنائي هو‪:‬‬


‫‪Min 𝑊4 = −100Y1 + 50Y2 + 20Y3‬‬

‫‪−3Y1 + 4Y2 + Y3 ≥ 9‬‬


‫‪−5Y1 + Y2 + Y3 ≥ 2‬‬
‫𝐶‪𝑆/‬‬
‫‪−10Y1 + 7Y3 = 4‬‬
‫‪−Y1 + Y2 + 7Y3 ≥ 1‬‬
‫{‬

‫∀ ‪Y1 ≥ 0 , Y2 ≥ 0, Y3‬‬

‫التمرين الثاين‪ :‬هتدف مؤسسة إىل تعظيم إرابحها الناجتة عن بيع سلعتني ‪ A B‬اليت يتطلب إنتاجهما املرور‬
‫ب ـ ـ ـ ـ‪3‬آالت‪ ،‬ميكن تلخيص األرابح الناجتة من بيع السلعتني وطاقات اآلالت يف الربانمج التايل‪:‬‬

‫‪Max 𝑧 = 10x1 + 30x2‬‬

‫‪3X1 + 2X2 ≤ 6‬‬


‫‪𝑆/𝐶 {6X1 + X2 ≤ 14‬‬
‫‪3x1 + X2 ≥ 2‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫‪ -1‬حل الربانمج ابستخدام أسلوب السمبلكس‪.‬‬


‫‪ -2‬احبث عن الشكل الثنائي مث أوجد حله األمثل‪.‬‬
‫‪ -3‬قارن نتائج احلل يف الربانجمني‪ ،‬ماذا تستنتج؟‬

‫‪108‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫احلل‪:‬‬
‫جدول احلل األمثل للربانمج األويل هو‪:‬‬ ‫‪-1‬‬
‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫‪0‬‬ ‫‪9‬‬ ‫‪2‬‬


‫𝑍‬ ‫‪𝑊 =30‬‬
‫‪0‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪30‬‬

‫‪3‬‬ ‫‪1‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪6‬‬
‫‪5‬‬ ‫‪5‬‬
‫‪2‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪8‬‬
‫‪5‬‬ ‫‪5‬‬
‫‪4‬‬ ‫‪3‬‬
‫‪S3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪1‬‬ ‫‪8‬‬
‫‪5‬‬ ‫‪5‬‬

‫حلول الربانمج‬
‫‪S1 = 0 , S2 = 0‬‬ ‫‪9‬‬ ‫‪2‬‬
‫‪Y1 = 5 , Y2 = 5 ,Y3 = 0‬‬
‫الشكل الثنائي هو‪:‬‬ ‫‪-2‬‬
‫الثنائي‬

‫‪Min 𝑊 = 14Y1 + 12Y2 + 12Y3‬‬

‫‪Y1 − 2Y2 + 2Y3 ≥ 1‬‬


‫{ 𝐶‪𝑆/‬‬
‫‪Y1 + 3Y2 − Y3 ≥ 3‬‬

‫‪Y1 ≥ 0 , Y2 ≥ 0, Y3 ≥ 0‬‬

‫‪-‬جدول احلل األمثل هو‪:‬‬


‫م‪/‬ق‬ ‫‪Y1‬‬ ‫‪Y2‬‬ ‫‪Y3‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪𝑅1‬‬ ‫‪𝑅2‬‬ ‫‪bi‬‬

‫𝑊‬ ‫‪0‬‬ ‫‪-8‬‬


‫‪−6‬‬ ‫𝑀‪6−‬‬ ‫‪𝑍 =30‬‬
‫‪0‬‬ ‫‪−8‬‬ ‫𝑀‪8−‬‬ ‫‪30‬‬
‫‪4‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪9‬‬
‫‪Y1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪−‬‬ ‫‪5‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬
‫‪3‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪2‬‬
‫‪Y2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪−‬‬ ‫‪−‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬ ‫‪5‬‬

‫‪S1 = 0 , S2 = 0, S3 = 8‬‬ ‫حلول الربانمج األويل‬ ‫‪x1 = 6 , x2 = 8‬‬

‫‪109‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫‪-3‬املقارنة بني نتائج الربانجمني‪:‬‬


‫من جدول احلل األمثل للربانمج األويل وجدان أن ‪ X1 = 6‬وهي تقابل قيمة ‪ 𝑆1‬ابلقيمة املطلقة يف سطر دالة‬
‫اهلدف يف جدول احلل األمثل للربانمج الثنائي‪ ،‬كما أن ‪ X2 = 8‬وهي تقابل قيمة ‪ S2‬ابلقيمة املطلقة يف سطر‬
‫دالة اهلدف يف جدول احلل األمثل للربانمج الثنائي‪.‬‬
‫‪9‬‬
‫وإذا ما نظران إىل سطر دالة اهلدف يف جدول احلل األمثل للربانمج األويل جند أن ‪ 𝑆1‬تقابلها القيمة ‪ 5‬وهي‬
‫‪2‬‬
‫قيمة ‪ 𝑌1‬يف الربانمج الثنائي‪ ،‬أما ‪ S2‬فتقابلها القيمة وهي قيمة ‪ 𝑌2‬يف الربانمج الثنائي‪ ،‬أما ‪ S3‬فتقابلها القيمة‬
‫‪5‬‬
‫‪ 0‬وهي قيمة ‪ 𝑌3‬يف الربانمج الثنائي يتم هذا التقابل على وجه التتيب مع إمهال اإلشارة السالبة‪ ،‬كما أن قيمة‬
‫الدالة االقتصادية متساوية يف جدول احلل األمثل للربانجمني أي ‪.W=Z=30‬‬
‫ومنه نستنتج أن جدول احلل األمثل للربانمج الثنائي يتضمن أيضا احلل األمثل للربانمج الثنائي‪ ،‬وجدول احلل‬
‫األمثل للربانمج الثنائي يتضمن أيضا احلل األمثل للربانمج األويل‪ ،‬وإذا كان هناك حل أمثل للنموذج الثنائي‪ ،‬فإن‬
‫هناك حل أمثل للنموذج األويل‪ ،‬والعكس صحيح‪ ،‬أيضاً ميكن القول أبن قيم املتغريات األساسية عند احلل األمثل‬
‫للنموذج الثنائي‪ ،‬مساوية ألسعار الظل يف جدول احلل األمثل للنموذج األويل‪ ،‬أي أن قيم متغريات القرار عند‬
‫احلل األمثل للنموذج الثنائي تبني مقدار الوحدة اإلضافية من املوارد أو املدخالت‪.‬‬
‫التمرين الثالث‪:‬‬
‫افرض أنه لدينا النموذج األويل اآليت‪:‬‬
‫‪Min 𝑍 = 3X1 + 2X2‬‬

‫‪4X1 + 2X2 ≥ 4‬‬


‫‪5X1 + 4X2 ≥ 8‬‬
‫{ 𝐶‪𝑆/‬‬
‫‪2X1 + 3X2 ≤ 5‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬
‫‪-‬أوجد احلل األمثل ابستخدام طريقة السمبلكس املقابلة‪.‬‬

‫احلل‪:‬‬
‫لتطبيق طريقة السمبلكس املقابلة جيب حتويل إشارة القيود إىل أصغر أو يساوي‪ ،‬وكذلك جعل الطرف األمين‬
‫سالبا بضرب القيدين األول والثاين يف (‪ )1-‬وإبضافة متغريات الفجوة حنصل على الشكل القياسي التايل‪:‬‬

‫‪110‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫‪Min 𝑍 − 3X1 − 2X2 = 0‬‬

‫‪−4X1 − 2X2 + S1 = −4‬‬


‫‪−5X1 − 4X2 + S2 = −8‬‬
‫{ 𝐶‪𝑆/‬‬
‫‪2X1 + 3X2 + S3 = 5‬‬

‫‪X1 ≥ 0 , X2 ≥ 0,‬‬ ‫‪S1 ≥ 0 , S2 ≥ 0 , S3 ≥ 0‬‬

‫بوضع الشكل القياسي يف جدول احلل االبتدائي حنصل على مايلي‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫𝑍‬ ‫‪−3‬‬ ‫‪-2‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬


‫‪S1‬‬ ‫‪−4‬‬ ‫‪-2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−4‬‬
‫‪S2‬‬ ‫‪-5‬‬ ‫‪-4‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪-8‬‬
‫‪S3‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪5‬‬

‫‪S2 = −8 ،S1 = −4‬‬ ‫من اجلدول جند أن احلل االبتدائي غري مقبول حيث أن قيم متغريات القاعدة سالبة‪،‬‬
‫خنتار املتغري اخلارج على أنه املتغري الذي له أكرب قيمة ابلسالب‪ ،‬وهو ‪ S2‬ألنه يقابل القيمة ‪ 3-‬يف عمود الثوابت‪.‬‬
‫املتغري الداخل هو الذي يقابل أقل نسبة انجتة من حاصل قسمة معامالت املتغريات يف دالة اهلدف على القيم اليت‬
‫تقابلها يف سطر املتغري اخلارج‪ ،‬وهو املتغري ‪ ، X2‬وبذلك حنصل على اجلدول التايل‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫‪1‬‬ ‫‪1‬‬
‫𝑍‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪4‬‬
‫‪2‬‬ ‫‪2‬‬
‫‪3‬‬ ‫‪1‬‬
‫‪S1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪2‬‬ ‫‪2‬‬
‫‪5‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪2‬‬
‫‪4‬‬ ‫‪4‬‬
‫‪7‬‬ ‫‪3‬‬
‫‪S3‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪-1‬‬
‫‪4‬‬ ‫‪4‬‬

‫‪111‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫نالحظ من خالل اجلدول أن احلل ليس أمثال‪ ،‬إذن املتغري اخلارج هو ‪ ، S3‬أما املتغري الداخل فهو ‪، X1‬‬
‫وبذلك حنصل على اجلدول التايل‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫‪5‬‬ ‫‪2‬‬ ‫‪30‬‬


‫𝑍‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪−‬‬
‫‪7‬‬ ‫‪7‬‬ ‫‪7‬‬
‫‪8‬‬ ‫‪6‬‬ ‫‪6‬‬
‫‪S1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪−‬‬
‫‪7‬‬ ‫‪7‬‬ ‫‪7‬‬
‫‪2‬‬ ‫‪5‬‬ ‫‪9‬‬
‫‪X2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪7‬‬ ‫‪7‬‬ ‫‪7‬‬
‫‪3‬‬ ‫‪4‬‬ ‫‪4‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪−‬‬
‫‪7‬‬ ‫‪7‬‬ ‫‪7‬‬

‫نالحظ أن مجيع قيم عمود الثوابت موجبة‪ ،‬كما أن معامالت دالة اهلدف سالبة أو صفرية إذن احلل أمثل‪:‬‬
‫‪30‬‬ ‫‪6‬‬ ‫‪9‬‬ ‫‪4‬‬
‫= 𝑍‪.‬‬ ‫= ‪، S3 = 0، S2 = 0 ، S1‬‬ ‫= ‪، X 2 = ، X1‬‬
‫‪7‬‬ ‫‪7‬‬ ‫‪7‬‬ ‫‪7‬‬

‫متارين للحل‪:‬‬
‫التمرين األول‪ :‬أوجد الربانمج الثنائي للربامج التالية‪:‬‬

‫‪Min 𝑧2 = 100x1 + 60x2‬‬ ‫‪M ax 𝑧1 = 5x1 + 10x2‬‬

‫‪8X1 + 4X2 ≥ 20‬‬ ‫‪3X1 − 7X2 ≤ 20‬‬


‫‪𝑆/𝐶 { 2X1 + 4X2 ≥ 15‬‬ ‫‪−X1 − X2 ≤ −2‬‬
‫{ 𝐶‪𝑆/‬‬
‫‪8x1 + 4X2 ≥ 15‬‬ ‫‪4x1 + 8X2 ≤ 30‬‬
‫‪−4x1 − 8X2 ≤ −30‬‬
‫‪x1 ≥ 0 , x2 ≥ 0‬‬
‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫‪112‬‬
‫احملور الثالث‪ :‬الثنائية‬

‫‪Max 𝑧4 = x1 + x2 − x3 − x4‬‬ ‫‪Min 𝑧3 = 2x1 + X2‬‬

‫‪3X1 − 2X2 + x3 + 5x4 ≤ 18‬‬ ‫‪3X1 + X2 = 3‬‬


‫{ 𝐶‪𝑆/‬‬ ‫‪5X1 + 6X2 ≥ 20‬‬ ‫‪𝑆/𝐶 {4X1 + 3X2 ≥ 6‬‬
‫‪x1 − X2 + 4x3 + x4 = 9‬‬ ‫‪X1 + 2X2 ≤ 3‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬ ‫‪x3 ∀ , x 4 ≥ 0‬‬ ‫‪x1 ≥ 0 ,‬‬ ‫‪x2 ≥ 0‬‬

‫التمرين الثاين‪ :‬ليكن لدينا النموذج اخلطي التايل‪:‬‬

‫‪Min 𝑧 = 5x1 + 2x2‬‬

‫‪X1 + 2X2 ≥ 5‬‬


‫‪𝑆/𝐶 {2X1 − X2 ≥ 12‬‬
‫‪X1 + 3X2 ≥ 4‬‬

‫‪X1 ∀ , X 2 ≥ 0‬‬

‫‪ -1‬حل الربانمج ابستخدام أسلوب السمبلكس‪.‬‬


‫‪ -2‬احبث عن الشكل الثنائي مث أوجد حله األمثل‪.‬‬
‫‪ -3‬قارن نتائج احلل يف الربانجمني‪.‬‬

‫التمرين الثالث‪:‬‬
‫افرض أنه لدينا النموذج األويل اآليت‪:‬‬
‫‪Min 𝑍 = 2X1 + X2‬‬

‫‪3X1 + X2 ≥ 3‬‬
‫‪4X + 3X2 ≥ 6‬‬
‫‪𝑆/𝐶 { 1‬‬
‫‪X1 + X 2 ≤ 3‬‬

‫‪X1 ≥ 0 , X 2 ≥ 0‬‬

‫‪-‬أوجد احلل األمثل ابستخدام طريقة السمبلكس املقابلة‪.‬‬

‫‪113‬‬
‫احملور الرابع‪:‬‬
‫حت ــليل احل ــساس ـ ــية‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫احملور الرابع‪ :‬حتليل احلساسية‪.‬‬

‫متهيد‪:‬‬

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

‫أوال‪ :‬التغيريات يف الطرف األمين للقيود‪.‬‬

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

‫أ‪-‬سعر الظل‪ :‬هو عبارة عن مقدار الزايدة أو النقص يف قيمة دالة اهلدف الناتج عن زايدة أو نقص املوارد‬
‫املتاحة‪ ،‬أيضا هو عبارة عن الربح اإلمجايل الناتج عن إضافة وحدة واحدة جديدة من املوارد النادرة‪ ،‬وميكن التعبري‬
‫عن سعر الظل أبنه املبلغ الذي ترغب املؤسسة يف دفعه للحصول على املوارد اإلضافية‪ ،‬حيث أهنا ال ميكن أن‬
‫حتقق رحبا أكثر من هذا املبلغ إذا زادت أاي من املوارد مبقدار وحدة واحدة‪ ،‬ميكن احلصول على املعلومات املتعلقة‬
‫أبسعار الظل من قيم سطر دالة اهلدف املقابلة للمتغريات الراكدة( الفجوة‪ ،‬الفائضة) يف جدول احلل األمثل‪،45‬‬
‫ولتوضيح هذه النقطة نفتض أن لدينا املشكلة التالية‪:‬‬

‫‪ - 45‬جهاد صياح بين هاين وآخرون‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.120‬‬

‫‪115‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫‪Max 𝑧1 = 30x1 + 50x2‬‬

‫‪2X1 + X2 ≤ 16‬‬
‫‪𝑆/𝐶 {X1 + 2X2 ≤ 11‬‬
‫‪x1 + 3X2 ≤ 15‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫وكان جدول احلل األمثل كاآليت‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫‪10‬‬ ‫‪70‬‬
‫𝑍‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪310‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪1‬‬ ‫‪5‬‬
‫‪S3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪1‬‬ ‫‪2‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪2‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪7‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪1‬‬ ‫‪2‬‬
‫‪X1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪2‬‬
‫‪3‬‬ ‫‪3‬‬

‫بناءا على قيم سطر 𝑧 املقابلة للمتغريات الراكدة يف جدول احلل األمثل( متثل نتيجة احلل للنموذج املقابل‬
‫‪70‬‬ ‫‪10‬‬
‫وسعر ظل املورد الثالث‬ ‫وسعر ظل املورد الثاين هو‬ ‫يف اجلدول األخري)‪ ،‬فإن سعر ظل املورد األول هو‬
‫‪3‬‬ ‫‪3‬‬
‫هو صفر‪ ،‬هذه النتائج تعين أن زايدة وحدة واحدة من أي مورد ستؤدي إىل زايدة قيمة دالة اهلدف مبقدار سعر‬
‫الظل‪ ،‬وستؤثر هذه الزايدة على نتيجة احلل األساسي يف جدول احلل األمثل‪.‬‬

‫لدينا قيم الطرف األمين هي‪ ،b3=15 ،b2=11 ،b1=16 :‬ندرس أتثري تغري قيمة ‪ ،b3 , b2, b1‬على احلل‬
‫‪20‬‬ ‫‪16‬‬
‫إىل]‪ [11‬أي حدثت زايدة يف املورد األول‬ ‫األمثل‪ ،‬فلو فرضنا أن اجلانب األمين للمشكلة تغري وأصبح من]‪[11‬‬
‫‪15‬‬ ‫‪15‬‬
‫من ‪ 16‬إىل ‪.20‬‬

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

‫‪116‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫األمثل ميكن أن حنصل عليه بضرب العمود املناظر له يف جدول السمبلكس األويل يف املصفوفة حتت املتغريات‬
‫الراكدة‪ ،‬حسب املثال حنصل على‪:‬‬

‫‪1‬‬ ‫‪5‬‬ ‫‪20‬‬ ‫‪55‬‬ ‫‪10‬‬


‫‪−‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪+ 15‬‬
‫‪S3‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪20‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬
‫‪2‬‬ ‫‪1‬‬ ‫‪40‬‬ ‫‪11‬‬ ‫‪29‬‬
‫= ] ‪[X1‬‬ ‫‪−‬‬ ‫= ]‪0 [11‬‬ ‫‪−‬‬ ‫‪+0‬‬ ‫=‬ ‫‪3‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬
‫‪X2‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪15‬‬ ‫‪20‬‬ ‫‪22‬‬ ‫‪2‬‬
‫‪[− 3‬‬ ‫‪3‬‬
‫]‪0‬‬ ‫‪[−‬‬ ‫‪3‬‬
‫‪+‬‬
‫‪3‬‬
‫]‪+ 0‬‬ ‫]‪[3‬‬

‫نالحظ أن مجيع قيم العمود الناتج موجبة وهذا يعين أن احلل األمثل ال يزال ممكنا ابلقيم اجلديدة‪ ،‬أما‬
‫‪29‬‬ ‫‪2‬‬ ‫‪10‬‬
‫=‬ ‫‪,‬‬ ‫=‪X2‬‬ ‫‪,‬‬ ‫‪S1 = S2 =0 ,‬‬ ‫= ‪S3‬‬ ‫فهو‪X1 :‬‬ ‫احلل الناتج‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬

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

‫‪29‬‬ ‫‪2‬‬
‫( ‪𝑧 = 30‬‬ ‫‪) + 50 ( ) = 323.33‬‬
‫‪3‬‬ ‫‪3‬‬

‫يتبني لنا أن زايدة وحدة واحدة من املورد األول تؤدي إىل زايدة قيمة دالة اهلدف مبقدار سعر الظل‬
‫‪10‬‬
‫( )‪ ،‬ويتحقق ذلك يف هذه احلالة حيث أن املورد األول قد ارتفع مبقدار ‪ 4‬وحدات وحصلنا على اآليت‪:‬‬
‫‪3‬‬

‫‪10‬‬
‫(=𝑧‬ ‫‪) (4) + 310 = 323.33‬‬
‫‪3‬‬
‫‪70‬‬
‫كذلك فإن زايدة وحدة واحدة من املورد الثاين تؤدي إىل زايدة دالة اهلدف مبقدار سعر الظل ( )‪ ،‬أما‬
‫‪3‬‬
‫املورد الثالث فإن أية زايدة فيه ال حتقق زايدة يف دالة اهلدف (سعر الظل= ‪.)0‬‬

‫السؤال الذي يطرح نفسه هنا هو‪ :‬إىل أي مدى تستطيع املؤسسة زايدة كميات املوارد املتاحة لديها‬
‫وابلتايل زايدة أرابحها ؟‬

‫ميكن اإلجابة على هذا السؤال من خالل إجياد ما يسمى مبدى اإلمكانية‪.‬‬

‫ب‪ -‬مدى اإلمكانية‪ :‬ميكننا من خالل مدى اإلمكانية حتديد عدد الوحدات من أي مورد ( ساعات العمل‬
‫مثال) اليت ميكننا إضافتها أو التخلص منها دون أن يؤثر ذلك يف سعر الظل اخلاص ابملورد‪ ،‬أي أن نبقى ضمن‬
‫‪117‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

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

‫‪ -‬قسمة عمود الكميات يف احلل النهائي على معامالت العوامل احلرة أو غري األساسية املقابلة هلا‪ ،‬فمثال إذا‬
‫أردان إجياد حدود الكميات للقيد األول فإننا نقسم عمود الكميات على املعامالت ‪ ،S1‬وابلنسبة للقيد‬
‫الثاين نقسم الكميات على املعامالت ‪ S2‬وهكذا‪.‬‬
‫‪ -‬تؤخذ أقل قيمة موجبة ونطرح منها الكمية األساسية للحصول على احلد األدىن لكمية القيد‪.‬‬
‫‪ -‬تؤخذ القيمة املطلقة ألكرب قيمة سالبة وتضاف إىل الكمية األساسية للحصول على احلد األعلى للكمية‪.‬‬
‫‪ -‬يف حالة عدم احلصول على نتائج من إشارة معينة فإننا أنخذ ما ال هناية تلك اإلشارة سواءا ابلسالب أو‬
‫ابملوجب‪.‬‬

‫وبتطبيق اخلطوات السابقة جند‪:‬‬

‫‪-1‬مدى اإلمكانية للكمية اليت متثل الطرف األمين للقيد األول (‪:) b1‬‬

‫أ‪ :1-‬جند مدى التغري (∆ ‪ ) b1‬على النحو التايل‪:‬‬

‫‪2 7‬‬ ‫‪2‬‬


‫‪b1 : 1 2‬‬ ‫‪−‬‬
‫‪1‬‬ ‫∆÷‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬

‫‪6 10.5 -6‬‬

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

‫‪16-6=10‬‬
‫‪16+6=22‬‬

‫بناءا على النتائج السابقة فإن مدى اإلمكانية للقيد األول هو‪:‬‬

‫‪10 ≤ b1 ≤ 22‬‬

‫‪ - 46‬حممد أمحد الطراونة‪ ،‬سليمان خالد عبيدات‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪175‬‬

‫‪118‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫وهذا يعين أن مادامت الكمية املتاحة من املورد األول بني ‪ 10‬و ‪ 22‬لن يتغري سعر ظل املورد األول‪ ،‬وسيبقى‬
‫احلل أمثل‪.‬‬

‫‪-2‬مدى اإلمكانية للكمية اليت متثل الطرف األمين للقيد الثاين(‪:)b2‬‬

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

‫قيم عمود الطرف‬ ‫قيم عمود املتغريالراكد‬


‫[‬ ‫[ ‪]+ ∆ bi +‬‬
‫[‬ ‫]‬ ‫‪]≥0‬‬
‫يف جدول احلل األمثل‬ ‫يف جدول احلل األمثل‬

‫بتطبيق ذلك على القيد الثاين حنصل على‪:‬‬

‫‪5‬‬
‫‪−‬‬
‫‪2‬‬ ‫‪3‬‬
‫‪1‬‬
‫‪[7] [∆ b2 ] +‬‬ ‫‪−‬‬
‫‪3‬‬
‫‪≥0‬‬
‫‪2‬‬ ‫‪2‬‬
‫[‬ ‫‪3‬‬ ‫]‬

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

‫‪5‬‬ ‫‪6‬‬
‫≤ ‪2 − ∆ b2 ≥ 0 ⇒ ∆ b2‬‬
‫‪3‬‬ ‫‪5‬‬
‫‪1‬‬
‫‪2 − ∆ b2 ≥ 0 ⇒ ∆ b2 ≤ 21‬‬
‫‪3‬‬
‫‪2‬‬
‫‪2 + ∆ b2 ≥ 0 ⇒ ∆ b2 ≤ −3‬‬
‫‪3‬‬

‫بناءا على هذه النتائج جند مدى تغري املورد الثاين هو‪:‬‬

‫‪6‬‬
‫≤ ‪−3 ≤ b2‬‬
‫‪5‬‬

‫‪119‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

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

‫‪6‬‬
‫‪11−3 ≤ b2 ≤ 11+‬‬
‫‪5‬‬
‫‪8 ≤ b2 ≤ 12.2‬‬
‫بصفة عامة يف حالة وجود أكثر من حد أعلى أنخذ القيمة األصغر‪ ،‬ويف حالة وجود أكثر من حد أدىن‬
‫أنخذ القيمة األكرب‪ ،‬ومنه فإن احلد األعلى للكمية املتاحة من املورد الثاين هي ‪ 12.2‬واحلد األدىن منها هو ‪.8‬‬

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

‫ولتوضيح هذه النقطة نعود إىل جدول احلل األمثل حيث نالحظ أن املتغري الراكد التابع للمورد الثالث هو‬
‫متغري أساسي وقيمته هي ‪ ،2‬وهذا يعين وجود كمية زائدة من املورد الثالث مبقدار وحدتني‪ ،‬وابلتايل فإن احلد‬
‫األعلى ملدى إمكانية املورد الثالث مفتوح وحده األدىن يساوي الكمية األصلية ‪ 15‬مطروحا منها مقدار الزايدة‬
‫‪ ،2‬فيكون مدى اإلمكانية للمورد الثالث على النحو التايل‪:‬‬

‫∞ ≤ ‪13 ≤ b3‬‬

‫اثنيا‪ :‬التغريات يف معامالت دالة اهلدف (مدى األمثلية)‪:‬‬

‫من أجل أن حندد مقدار الزايدة أو النقص الذي ميكن أن حيدث يف هامش الربح (‪ )C‬األحادي ألي من‬
‫املنتجات اليت تدخل يف برانمج اإلنتاج األمثل‪ ،‬واليت ال تؤدي إىل تغري يف برانمج احلل األمثل‪ ،‬فإننا نقوم مبا‬
‫يلي‪:48‬‬

‫‪47.126‬‬ ‫‪ -‬جهاد صياح بين هاين وآخرون‪ ،‬مرجع سبق ذكره‪ ،‬ص‬
‫‪ -‬مكيد علي‪ ،‬مرجع سبق ذكره‪ ،‬ص ص ‪48.153-152‬‬

‫‪120‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫‪ -‬نضرب معامالت دالة اهلدف يف جدول احلل األمثل يف(‪.)1-‬‬


‫‪ -‬نقوم بقسمة معامالت دالة اهلدف غري الصفرية املوجودة يف جدول احلل األمثل بعد ضرهبا يف (‪،)1-‬‬
‫نقسمها على صف معامالت املتغري األصلي املوجود يف قاعدة احلل‪ ،‬الذي نرغب يف معرفة التغريات يف‬
‫هامش الربح اخلاص به (معامالته يف القيود الفنية)‪.‬‬
‫‪ -‬من بني القيم املتحصل عليها أنخذ أصغر انتج قسمة موجب وأكرب انتج قسمة سالب‪ ،‬األول ميثل أقصى‬
‫زايدة ميكن إضافتها إىل هامش الربح للمنتج املعين‪ ،‬والثاين ميثل أقصى ختفيض ميكن إنقاصه من هامش‬
‫الربح للمنتج املعين‪.‬‬
‫‪ -‬إذا مل توجد قيمة موجبة‪ ،‬فإن أقصى مبلغ ميكن زايدته هو(∞)‪ ،‬وكذلك إذا مل توجد قيم سالبة فإن أكرب‬
‫مبلغ ميكن ختفيضه هو الصفر (‪ ،)0‬جيب اإلشارة إىل أنه جيب جتاهل القيم الصفرية‪.‬‬

‫ابلرجوع إىل مثالنا السابق حناول استخراج جمال تغري هامش الربح للمنتجني ‪ x1‬و ‪ x2‬كاآليت‪:‬‬

‫أ‪ -‬جمال تغري ‪ C1‬الذي ال يؤثر على احلل األمثل‪:‬‬

‫بعد ضرب معامالت دالة اهلدف يف ‪ 1-‬وقسمتها على سطر املعامالت غري الصفرية للمتغري ‪ x1‬يف القيود الفنية‬
‫‪10‬‬ ‫‪2‬‬ ‫‪70‬‬ ‫‪1‬‬
‫‪−‬‬ ‫÷‬ ‫‪، −‬‬ ‫‪÷−‬‬ ‫حنصل على القيم التالية‪:‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬

‫ومنه حنصل على القيم التالية‪-5 ،70 :‬‬

‫وحسب القواعد املشار إليها سابقا يكون جمال تغري هامش الربح للمنتج األول الذي ال يؤثر على احلل األمثل‬
‫هو‪:‬‬

‫‪−5 ≤ C1 ∆ ≤ 70‬‬

‫أي أن احلد األعلى واألدىن هلذا التغري هو‪:‬‬

‫‪C1 − 5 ≤ C1 ≤ C1 + 70‬‬
‫‪30 − 5 ≤ C1 ≤ 30 + 70‬‬
‫‪25 ≤ C1 ≤ 100‬‬

‫‪121‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫ب‪ -‬جمال تغري ‪ C2‬الذي ال يؤثر على احلل األمثل‪:‬‬

‫بعد ضرب معامالت دالة اهلدف يف ‪ 1-‬وقسمتها على سطر املعامالت غري الصفرية للمتغري ‪ x2‬يف القيود الفنية‬
‫‪10‬‬ ‫‪1‬‬ ‫‪70‬‬ ‫‪2‬‬
‫‪−‬‬ ‫‪÷−‬‬ ‫‪، −‬‬ ‫÷‬ ‫حنصل على القيم التالية‪:‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬

‫ومنه حنصل على القيم التالية‪10 ،-35 :‬‬

‫إذن جمال تغري هامش الربح ‪ C2‬الذي ال يؤثر على احلل األمثل هو‪:‬‬

‫‪−35 ≤ C2 ∆ ≤ 10‬‬

‫أي أن احلد األعلى واألدىن هلذا التغري هو‪:‬‬

‫‪−35 + 50 ≤ C2 ≤ 10 + 50‬‬

‫‪15 ≤ C2 ≤ 60‬‬

‫اثلثا‪ :‬التغريات يف معامالت متغريات القرار يف القيود‪:‬‬

‫إن التغريات يف معامالت متغريات القرار ال تؤثر مباشرة على عناصر مصفوفة احلل واليت تؤدي إىل التعقيد يف‬
‫احلساابت‪ ،‬وميكن أن تؤثر على اجلانب األيسر لقيود املشكلة املقابلة املتعلقة هبا‪ ،‬وقد جتعل من احلل احلايل‬
‫للمشكلة غري ممكن أو غري مثايل‪ ،‬وعليه فإن حتليل احلساسية يف هذه احلالة لن يعطي بياانت مباشرة فيما يتعلق‬
‫مبثالية أو إمكانية حل املشكلة ولذلك يفضل إعادة حل املشكلة كمشكلة جديدة ابلطريقة املبسطة‪.49‬‬

‫رابعا‪ :‬إضافة متغري أو متغريات جديدة‪:‬‬

‫إن إضافة متغري جديد إىل املشكلة األصلية قد يؤثر على أمثلية احلل‪ ،‬ألن املتغري اجلديد قد يصبح متغريا‬
‫أساسيا وابلتايل سيكون له دور يف حتسني احلل‪ ،‬فإذا مل تكن القدرة هلذا املتغري لدخول عمود املتغريات األساسية‪،‬‬
‫معىن ذلك أن قيمته تساوي صفر‪ ،‬لكنه سوف يظهر يف عمود املتغريات غري األساسية‪.50‬‬

‫‪ - 49‬دالل صادق اجلواد‪ ،‬محيد انصر الفتال‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.128‬‬
‫‪-50‬حسني حممود اجلنايب‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.167‬‬

‫‪122‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

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

‫عمود القيم األساسية‬ ‫مصفوفة املتغريات الراكدة‬ ‫القيم اجلديدة لعمود املتغري اجلديد‬
‫[‬ ‫[×]‬ ‫[=]‬ ‫]‬
‫للمتغري اجلديد‬ ‫يف احلل األمثل‬ ‫يف جدول األمثل‬

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

‫لو فرضنا أننا أضفنا متغريا جديدا للمشكلة األصلية وهو ‪ ، x3‬معامالت املتغري يف القيود الثالثة هي‪3 ،2 ،4 :‬‬
‫أما معامله يف دالة اهلدف يساوي ‪.40‬‬

‫عملية حساب قيم عمود ‪ x3‬يف جدول احلل تتم كمايلي‪:‬‬

‫‪1‬‬ ‫‪5‬‬
‫‪−‬‬ ‫‪1‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪1‬‬
‫‪2‬‬ ‫‪1‬‬
‫= ‪x3‬‬ ‫‪−‬‬ ‫]‪0 [2] = [2‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪0‬‬
‫‪[− 3‬‬ ‫‪3‬‬
‫]‪0‬‬

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

‫‪10‬‬ ‫‪70‬‬
‫‪4( 3 ) + 2 ( 3 ) + 3(0) = 60‬‬

‫وهي قيمة أكرب من قيمة معامل املتغري ‪ x3‬يف سطر دالة اهلدف (‪ ،)40‬هذا يعين أن املتغري اجلديد ‪ x3‬سوف‬
‫لن يظهر كمتغري أساسي يف جدول احلل األمثل‪ ،‬وستكون قيمته يف سطر دالة اهلدف مساوية للفرق بني القيمة‬
‫اليت حصلنا عليها سابقا مطروحا منها قيمة معامل املتغري ‪ x3‬يف سطر دالة اهلدف أي‪ ،60-40=20 :‬وبذلك‬
‫يكون جدول احلل األمثل كما يلي‪:‬‬

‫‪123‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪x3‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫‪10‬‬ ‫‪70‬‬
‫𝑍‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪20‬‬ ‫‪0‬‬ ‫‪310‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪1‬‬ ‫‪5‬‬
‫‪S3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪1‬‬ ‫‪2‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪2‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪7‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪1‬‬ ‫‪2‬‬
‫‪X1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪2‬‬
‫‪3‬‬ ‫‪3‬‬

‫نالحظ من اجلدول أن احلل ال يزال أمثال ألن معامل ‪ x3‬يف سطر دالة اهلدف موجب‪.‬‬

‫أما لو فرضنا أن معامل ‪ x3‬يف دالة اهلدف هو ‪ 65‬وعليه يكون معامله يف سطر دالة اهلدف يف جدول احلل‬
‫األمثل مساواي لـ‪ ،60-65= 5-:‬عندئذ يصبح اجلدول األخري كمايلي‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪x3‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫‪10‬‬ ‫‪70‬‬
‫𝑍‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-5‬‬ ‫‪0‬‬ ‫‪310‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪1‬‬ ‫‪5‬‬
‫‪S3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪1‬‬ ‫‪2‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪2‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪7‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪1‬‬ ‫‪2‬‬
‫‪X1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪2‬‬
‫‪3‬‬ ‫‪3‬‬

‫نالحظ أن احلل ليس أمثال لذا البد من حتسني احلل ابختيار ‪ x3‬كمتغري داخل وتكملة احلل إىل غاية الوصول‬
‫إىل احلل األمثل‪.‬‬

‫‪124‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫خامسا‪ :‬إضافة قيد أو قيود جديدة‬

‫قد يؤثر إضافة قيد جديد للمشكلة على احلل األمثل وميكن معرفة ذلك من خالل فحص القيد إذا كان حمققا أم‬
‫ال‪ ،‬إذا كان القيد حمققا هذا يعين أن احلل األمثل سوف يبقى كما هو ماعدا املتغري الراكد لذلك القيد الذي‬
‫سيظهر يف عمود متغريات القاعدة‪ ،51‬فلو فرضنا أن القيد املراد إضافته للمشكلة هو‪:‬‬

‫‪x1 + 4x2 ≤ 16‬‬

‫نقوم بفحص القيد أي التأكد من أن القيد حمقق ابستخدام قيم احلل األمثل كاآليت‪:‬‬

‫‪7 + 4(2) ≤ 16‬‬

‫‪15 ≤ 16‬‬

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

‫أما إذا فرضنا أن القيد اجلديد سيكون كما يلي‪:‬‬

‫‪x1 + 4X2 ≤ 13‬‬

‫بتعويض قيم ‪ x1‬و ‪ x2‬يف جدول احلل األمثل حنصل على ‪:‬‬

‫‪7 + 4(2) ≤ 13‬‬

‫‪15 ≤ 13‬‬

‫هذا يعين أن القيد غري حمقق أي أن إضافة هذا القيد ال حتقق احلل األمثل مما يتطلب حتسني احلل من خالل‪:‬‬

‫‪ -‬حتويل القيد إىل الصيغة القياسية كما يلي‪:‬‬


‫‪x1 + 4X2 + S4 = 13‬‬
‫‪ -‬نضيف معادلة القيد اجلديد إىل جدول احلل األمثل بعد استخراج قيم ‪ x1‬و ‪ x2‬وتعويضها يف القيد اجلديد‬
‫للحصول على قيم السطر ‪.S4‬‬

‫‪ -‬حسني حممود اجلنايب‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.163‬‬


‫‪51‬‬

‫‪125‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫‪ ‬سطر ‪ x1‬يف جدول احلل األمثل هو‪:‬‬


‫‪2‬‬ ‫‪1‬‬
‫‪x1 + S1 − S2 = 7‬‬
‫‪3‬‬ ‫‪3‬‬
‫ومنه‪:‬‬
‫‪2‬‬ ‫‪1‬‬
‫‪x1 = 7 − S1 + S2‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪ ‬سطر ‪ x2‬يف جدول احلل األمثل هو‪:‬‬
‫‪1‬‬ ‫‪2‬‬
‫‪x2 − S1 + S2 = 2‬‬
‫‪3‬‬ ‫‪3‬‬
‫ومنه‪:‬‬
‫‪1‬‬ ‫‪2‬‬
‫‪x2 = 2 + S1 − S2‬‬
‫‪3‬‬ ‫‪3‬‬
‫وبتعويض قيم ‪ x1‬و ‪ x2‬يف القيد اجلديد حنصل على ما يلي‪:‬‬

‫‪x1 + 4X2 + S4 = 13‬‬


‫‪2‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪2‬‬
‫‪(7 − S1 + S2 ) + 4(2 + S1 − S2 ) + S4 = 13‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬
‫‪2‬‬ ‫‪7‬‬
‫‪S4 + S1 − S2 = −2‬‬
‫‪3‬‬ ‫‪3‬‬
‫ومنه جدول احلل األمثل يكون كما يلي‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪S4‬‬ ‫‪bi‬‬

‫‪10‬‬ ‫‪70‬‬
‫𝑍‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪310‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪1‬‬ ‫‪5‬‬
‫‪S3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪2‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪2‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪7‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪1‬‬ ‫‪2‬‬
‫‪X1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬
‫‪3‬‬ ‫‪3‬‬
‫‪2‬‬ ‫‪7‬‬
‫‪S4‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪-2‬‬
‫‪3‬‬ ‫‪3‬‬

‫‪126‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫نالحظ من خالل اجلدول أن هناك قيمة سالبة يف عمود الثوابت للمتغري ‪ S4‬مقدارها ‪ 2-‬مما جيعل احلل‬
‫األمثل غري ممكن‪ ،‬ويتطلب ذلك حتسني احلل ابستخدام طريقة السمبلكس املقابلة للتخلص من قيمة ‪S4‬‬
‫السالبة‪.‬‬

‫متارين حملولة‪:‬‬

‫التمرين األول‪:‬‬

‫يبني اجلدول أدانه احلل األمثل لنموذج الربجمة اخلطية اآليت‪:‬‬

‫‪M ax 𝑧1 = 10x1 + 15x2‬‬

‫‪3X1 + 2X2 ≤ 15000‬‬


‫‪X + 2X2 ≤ 10000‬‬
‫‪𝑆/𝐶 { 1‬‬
‫‪x1 ≤ 7000‬‬
‫‪x2 ≤ 8000‬‬

‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫جدول احلل األمثل هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪S4‬‬ ‫‪bi‬‬

‫𝑍‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1.25‬‬ ‫‪6.25‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪81250‬‬


‫‪1‬‬ ‫‪1‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪2500‬‬
‫‪2‬‬ ‫‪2‬‬
‫‪1‬‬ ‫‪3‬‬
‫‪X2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪3750‬‬
‫‪4‬‬ ‫‪4‬‬
‫‪1‬‬ ‫‪1‬‬
‫‪S3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪4500‬‬
‫‪2‬‬ ‫‪2‬‬
‫‪1‬‬ ‫‪3‬‬
‫‪S4‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪4250‬‬
‫‪4‬‬ ‫‪4‬‬

‫‪127‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫املطلوب‪:‬‬

‫أوجد مدى األمثلية ملعامالت متغريات القرار يف دالة اهلدف‪.‬‬ ‫‪-1‬‬


‫افتض أن معامل ‪ X1‬يف دالة اهلدف ارتفع مبقدار ‪ ،2‬فما هو احلل األمثل اجلديد؟‬ ‫‪-2‬‬
‫أوجد املدى الذي تبقى فيه أسعار الظل سارية املفعول (مدى اإلمكانية)‪.‬‬ ‫‪-3‬‬
‫إذا توفرت ‪ 1000‬ساعة عمل إضافية يف القيد األول فما هو احلل األمثل اجلديد؟‬ ‫‪-4‬‬
‫إذا اخنفضت الساعات املتاحة يف القيد الثاين مبقدار ‪ 500‬ساعة فما هو احلل األمثل اجلديد؟‬ ‫‪-5‬‬

‫احلل‪:‬‬

‫‪ -1‬إجياد مدى األمثلية ملعامالت متغريات القرار يف دالة اهلدف‪:‬‬

‫‪ -‬جمال تغري ‪ C1‬الذي ال يؤثر على احلل األمثل‪:‬‬

‫بعد ضرب معامالت دالة اهلدف يف ‪ 1-‬وقسمتها على سطر املعامالت غري الصفرية للمتغري ‪ x1‬يف القيود الفنية‬
‫‪1‬‬ ‫‪1‬‬
‫÷ ‪−1.25‬‬ ‫حنصل على القيم التالية‪، − 6.25 ÷ − :‬‬
‫‪2‬‬ ‫‪2‬‬

‫إذن مدى أو جمال تغري ‪ C1‬هو‪:‬‬

‫‪−2.5 ≤ C1 ∆ ≤ 12.5‬‬

‫معامل ‪ X1‬يف دالة اهلدف هو ‪ 10‬وعليه يكون احلد األعلى واألدىن هلذا التغري هو‪:‬‬

‫‪10 − 2.5 ≤ C1 ≤ 10 + 12.5‬‬


‫‪7.5 ≤ C1 ≤ 22.5‬‬
‫هذا يعين أن معامل ‪ X1‬يف دالة اهلدف ميكن أن يرتفع لغاية ‪ 22.5‬أو ينخفض لغاية ‪ 7.5‬دون أن يؤثر على قيمة‬
‫األمثل‪.‬‬ ‫املتغريات األساسية يف احلل‬

‫‪128‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫‪ -‬جمال تغري ‪ C2‬الذي ال يؤثر على احلل األمثل‪:‬‬

‫بعد ضرب معامالت دالة اهلدف يف ‪ 1-‬وقسمتها على سطر املعامالت غري الصفرية للمتغري ‪ x2‬يف القيود الفنية‬
‫‪1‬‬ ‫‪3‬‬
‫‪−1.25 ÷ −‬‬
‫‪4‬‬
‫÷ ‪، − 6.25‬‬
‫‪4‬‬
‫حنصل على القيم التالية‪:‬‬

‫إذن مدى أو جمال تغري ‪ C2‬هو‪:‬‬

‫‪25‬‬
‫‪−‬‬ ‫‪≤ C1 ∆ ≤ 5‬‬
‫‪3‬‬

‫معامل ‪ X2‬يف دالة اهلدف هو ‪ 15‬وعليه يكون احلد األعلى واألدىن هلذا التغري هو‪:‬‬

‫‪25‬‬
‫‪15 −‬‬ ‫‪≤ C2 ≤ 5 + 15‬‬
‫‪3‬‬
‫‪6.67 ≤ C2 ≤ 20‬‬
‫هذا يعين أن معامل ‪ X2‬يف دالة اهلدف ميكن أن يرتفع لغاية ‪ 20‬أو ينخفض لغاية ‪ 6.67‬دون أن يؤثر على قيمة‬
‫األمثل‪.‬‬ ‫املتغريات األساسية يف احلل‬
‫‪-2‬طاملا أن زايدة معامل ‪ X1‬كانت مبقدار ‪ 2‬أي أصبح املعامل ‪ 12‬فإنه ال زال ضمن املدى ‪7.5 ≤ C1 ≤ 22.5‬‬
‫فإن التغري سيكون فقط يف قيمة دالة اهلدف اليت ستصبح كما يلي‪:‬‬

‫‪𝑍 = 12 × 2500 + 15 × 3750 = 86250‬‬


‫‪-3‬حساب مدى اإلمكانية‪:‬‬

‫‪-‬مدى اإلمكانية للكمية اليت متثل الطرف األمين للقيد األول (‪:) b1‬‬

‫‪ ‬جند مدى التغري (∆ ‪ ) b1‬على النحو التايل‪:‬‬

‫‪2500‬‬ ‫‪3750‬‬ ‫‪4500‬‬ ‫‪4250‬‬


‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫÷‬
‫‪2‬‬ ‫‪−4‬‬ ‫‪−2‬‬ ‫‪4‬‬
‫‪5000‬‬ ‫‪−15000‬‬ ‫‪−9000‬‬ ‫‪17000‬‬

‫‪ ‬جند املدى حيث أن الكمية األصلية للطرف األمين يف القيد األول هي ‪ 15000‬وحدة لذلك فإن‬
‫املدى‪:‬‬

‫‪129‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫‪15000-5000=10000‬‬

‫‪15000+9000=24000‬‬

‫إذن مدى اإلمكانية للقيد األول هو‪:‬‬

‫‪10000 ≤ b1 ≤ 24000‬‬

‫وهذا يعين أن مادامت الكمية املتاحة من املورد األول بني ‪ 10000‬و‪ 24000‬لن يتغري سعر ظل املورد األول‪،‬‬
‫وسيبقى احلل أمثل‪.‬‬

‫‪-‬مدى اإلمكانية للكمية اليت متثل الطرف األمين للقيد الثاين (‪:)b2‬‬

‫‪ ‬جند مدى التغري (∆ ‪ ) b2‬على النحو التايل‪:‬‬

‫‪2500‬‬ ‫‪3750‬‬ ‫‪4500‬‬ ‫‪4250‬‬


‫‪1‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫÷‬
‫‪−‬‬ ‫‪−‬‬
‫‪2‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪4‬‬
‫‪−5000‬‬ ‫‪5000‬‬ ‫‪9000‬‬ ‫‪5666‬‬

‫‪ ‬جند املدى حيث أن الكمية األصلية للطرف األمين يف القيد الثاين هي ‪ 10000‬وحدة لذلك فإن املدى‪:‬‬

‫‪10000-5000=5000‬‬

‫‪10000+5000=15000‬‬

‫إذن مدى اإلمكانية للقيد الثاين هو‪:‬‬

‫‪5000 ≤ b2 ≤ 15000‬‬

‫وهذا يعين أن مادامت الكمية املتاحة من املورد الثاين بني ‪ 5000‬و‪ 15000‬لن يتغري سعر ظل املورد الثاين‪،‬‬
‫وسيبقى احلل أمثل‪.‬‬

‫‪130‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫‪-‬مدى اإلمكانية للكمية اليت متثل الطرف األمين للقيد الثالث (‪:)b3‬‬

‫‪ ‬جند مدى التغري (∆ ‪ ) b3‬على النحو التايل‪:‬‬

‫‪2500‬‬ ‫‪3750‬‬ ‫‪4500‬‬ ‫‪4250‬‬


‫÷‬
‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬
‫∞‬ ‫∞‬ ‫‪4500‬‬ ‫∞‬

‫‪ ‬جند املدى حيث أن الكمية األصلية للطرف األمين يف القيد الثالث هي ‪ 7000‬وحدة لذلك فإن املدى‪:‬‬
‫‪7000-4500=2500‬‬
‫∞ = ∞‪7000+‬‬

‫إذن مدى اإلمكانية للقيد الثالث هو‪:‬‬

‫∞ ≤ ‪2500 ≤ b3‬‬

‫‪-‬مدى اإلمكانية للكمية اليت متثل الطرف األمين للقيد الرابع (‪:)b4‬‬

‫‪ ‬جند مدى التغري (∆ ‪ ) b4‬على النحو التايل‪:‬‬

‫‪2500‬‬ ‫‪3750‬‬ ‫‪4500‬‬ ‫‪4250‬‬


‫÷‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬
‫∞‬ ‫∞‬ ‫∞‬ ‫‪4250‬‬

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

‫‪8000-4250=3750‬‬

‫∞=∞‪8000+‬‬

‫إذن مدى اإلمكانية للقيد الرابع هو‪:‬‬

‫∞ ≤ ‪43750 ≤ b4‬‬

‫‪131‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫‪-4‬احلل األمثل اجلديد بعد إضافة ‪ 1000‬ساعة للقيد األول‪:‬‬

‫نضرب املصفوفة حتت املتغريات الراكدة يف جدول احلل األمثل يف عمود املوارد اجلديد فنحصل على‪:‬‬

‫‪1‬‬ ‫‪1‬‬
‫‪−‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪2‬‬ ‫‪2‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪16000‬‬ ‫‪3000‬‬
‫‪X2‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪0 10000‬‬
‫= ] ‪[S‬‬ ‫‪4‬‬
‫‪1‬‬
‫‪4‬‬
‫‪1‬‬ ‫‪[ 7000 ] = [3500‬‬
‫‪4000‬‬
‫]‬
‫‪3‬‬ ‫‪−‬‬
‫‪S4‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪0 8000‬‬ ‫‪4500‬‬
‫‪1‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪1‬‬
‫[‬ ‫‪−‬‬ ‫]‬
‫‪4‬‬ ‫‪4‬‬

‫نالحظ أن مجيع قيم العمود الناتج موجبة وعليه فإن احلل ال يزال أمثال‪ ،‬أما قيمة دالة اهلدف فهي‪:‬‬

‫‪𝑍 = 10 × 3000 + 15 × 3500 = 82500‬‬

‫ميكن احلصول على نفس النتائج وذلك بضرب ‪ 1000‬يف عمود ‪ S1‬ونضيف النتيجة إىل الطرف األمين يف جدول‬
‫احلل األمثل‪.‬‬

‫‪ -5‬احلل األمثل اجلديد بعد ختفيض الساعات املتاحة للقيد الثاين بـ‪:500‬‬

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

‫‪1‬‬
‫‪X1 → −500 × − + 2500 = 2750‬‬
‫‪2‬‬
‫‪3‬‬
‫‪X2 → −500 × + 3750 = 3375‬‬
‫‪4‬‬
‫‪1‬‬
‫‪S3 → −500 × + 4500 = 4250‬‬
‫‪2‬‬
‫‪3‬‬
‫‪S4 → −500 × − + 4250 = 4625‬‬
‫‪4‬‬
‫‪𝑍 → −500 × 6.25 + 81250 = 78125‬‬

‫نالحظ أن مجيع قيم العمود الناتج موجبة وعليه فإن احلل ال يزال أمثال‪.‬‬
‫‪132‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫التمرين الثاين‪:‬‬
‫لنفرض أن لدينا مشكلة الربجمة اخلطية اآلتية‪:‬‬
‫‪M ax 𝑧 = 3x1 + 2x2 + 5x3‬‬

‫‪X1 + 2X2 + X3 ≤ 430‬‬


‫‪𝑆/𝐶 { 3X1 + 2X3 ≤ 460‬‬
‫‪X1 + 4X2 ≤ 420‬‬

‫‪x1 ≥ 0 , x2 ≥ 0, x3 ≥ 0‬‬

‫جدول احلل األمثل هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫𝑍‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪1350‬‬


‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪-4‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪100‬‬
‫‪2‬‬ ‫‪4‬‬
‫‪3‬‬ ‫‪1‬‬
‫‪X3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪230‬‬
‫‪2‬‬ ‫‪2‬‬
‫‪S3‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−2‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪20‬‬

‫املطلوب‪:‬‬

‫حدد فيما إذا كان احلل سيبقى أمثال يف حالة إضافة قيد جديد هو كاآليت‪:‬‬ ‫‪-1‬‬

‫‪2X1 + X2 + 3X3 ≤ 780‬‬

‫مبعامل ‪ 6‬يف دالة اهلدف ومبعامالت يف القيود الثالثة‬ ‫‪X4‬‬ ‫افتض أنه مت إضافة متغري جديد هو‬ ‫‪-2‬‬
‫(‪ )2،3،2‬على التوايل‪ ،‬ما أتثري ذلك على احلل األمثل؟‬

‫‪133‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫احلل‪:‬‬
‫إضافة قيد جديد‪:‬‬ ‫‪-1‬‬
‫بتعويض قيم ‪ x1‬و ‪ x2‬يف جدول احلل األمثل يف القيد اجلديد جند‪:‬‬
‫‪2(0) + 1(100) + 3(230) ≤ 780‬‬
‫‪790 ≤ 780‬‬
‫القيد ال حيقق احلل األمثل ومنه نقوم بتحسني احلل‪:‬‬
‫‪-‬الصيغة القياسية للقيد اجلديد هي‪:‬‬
‫‪2X1 + X2 + 3X3 + S4 = 780‬‬
‫‪-‬نستخرج قيم ‪ x2‬و ‪ x3‬ونعوضها يف الصيغة القياسية‪.‬‬
‫لدينا من جدول احلل األمثل‪:‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪X2 − X1 + S1 − S2 = 100 ⇒ X2 = 100 + X1 − S1 + S2‬‬
‫‪4‬‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪4‬‬
‫‪3‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪1‬‬
‫‪X3 + X1 + S2 = 230 ⇒ X3 = 230 − X1 − S2‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬
‫وعليه‪:‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪1‬‬
‫‪2X1 + (100 + X1 − S1 + S2 ) + 3 (230 − X1 − S2 ) + S4 = 780‬‬
‫‪4‬‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪2‬‬
‫‪9‬‬ ‫‪1‬‬ ‫‪5‬‬
‫‪⇒ − X1 − S1 − S2 + S4 = −10‬‬
‫‪4‬‬ ‫‪2‬‬ ‫‪4‬‬
‫ومنه يصبح جدول احلل األمثل كما يلي‪:‬‬
‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪S4‬‬ ‫‪bi‬‬

‫𝑍‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1350‬‬


‫‪1‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪-4‬‬
‫‪1‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪-‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪100‬‬
‫‪2‬‬ ‫‪4‬‬
‫‪3‬‬ ‫‪1‬‬
‫‪X3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪230‬‬
‫‪2‬‬ ‫‪2‬‬
‫‪S3‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−2‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪20‬‬
‫‪S4‬‬ ‫‪9‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪−‬‬ ‫‪−‬‬ ‫‪−‬‬ ‫‪-10‬‬
‫‪4‬‬ ‫‪2‬‬ ‫‪4‬‬

‫‪134‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫يالحظ من اجلدول أن هناك قيمة سالبة تقابل املتغري ‪ S4‬لذلك جيب حتسني احلل األمثل ابستخدام طريقة‬
‫السمبلكس املقابلة‪.‬‬

‫إضافة متغري جديد‪:‬‬ ‫‪-2‬‬

‫يف جدول احلل األمثل‪:‬‬ ‫‪X4‬‬ ‫نقوم حبساب قيم عمود‬

‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬


‫‪−‬‬ ‫‪0‬‬ ‫‪2‬‬
‫‪2‬‬ ‫‪4‬‬ ‫‪4‬‬
‫= ‪x4‬‬ ‫‪1‬‬ ‫= ]‪[3‬‬ ‫‪3‬‬
‫‪0‬‬ ‫‪0 2‬‬
‫‪2‬‬ ‫‪2‬‬
‫‪[−2‬‬ ‫‪1‬‬ ‫]‪1‬‬ ‫]‪[1‬‬

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

‫‪2×1+3×2+2×0=8‬‬

‫وهي قيمة أكرب من قيمة معامل املتغري ‪ x4‬يف سطر دالة اهلدف‪ ،‬هذا يعين أن املتغري اجلديد ‪ x4‬سوف لن‬
‫يظهر كمتغري أساسي يف جدول احلل األمثل‪ ،‬وستكون قيمته يف سطر دالة اهلدف مساوية ل ـ‪ ،8-6=2 :‬وبذلك‬
‫يكون جدول احلل األمثل كما يلي‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪X4‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫𝑍‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪1350‬‬


‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪X2‬‬ ‫‪-4‬‬
‫‪1‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪100‬‬
‫‪4‬‬ ‫‪2‬‬ ‫‪4‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪1‬‬
‫‪X3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪230‬‬
‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬
‫‪S3‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−2‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪20‬‬

‫‪135‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫متارين للحل‪:‬‬

‫التمرين األول‪:‬‬

‫يبني اجلدول أدانه احلل األمثل لنموذج الربجمة اخلطية اآليت‪:‬‬

‫‪M ax 𝑧1 = 40x1 + 30x2 + 50X3‬‬

‫‪6X1 + 4X2 + X3 ≤ 320‬‬


‫‪𝑆/𝐶 { 6X1 + 7X2 + 3X3 ≤ 160‬‬
‫‪4X1 + 5X2 + 12X3 ≤ 240‬‬

‫‪x1 ≥ 0 , x2 ≥ 0, x3 ≥ 0‬‬

‫جدول احلل األمثل هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪bi‬‬

‫‪53‬‬ ‫‪14‬‬ ‫‪4400‬‬


‫𝑍‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪3‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬
‫‪S1‬‬ ‫‪44‬‬ ‫‪17‬‬ ‫‪1‬‬ ‫‪560‬‬
‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬
‫‪15‬‬ ‫‪15‬‬ ‫‪5‬‬ ‫‪3‬‬
‫‪23‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪200‬‬
‫‪20‬‬ ‫‪5‬‬ ‫‪20‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪400‬‬
‫‪X3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬
‫‪30‬‬ ‫‪15‬‬ ‫‪10‬‬ ‫‪3‬‬

‫املطلوب‪:‬‬
‫أوجد املدى الذي تبقى فيه أسعار الظل سارية املفعول (مدى اإلمكانية)‪.‬‬ ‫‪-1‬‬
‫حدد فيما إذا كان احلل سيبقى أمثال إذا حصلت زايدة يف املورد األول وأصبح ‪ 340‬بدال من‬ ‫‪-2‬‬
‫‪.320‬‬
‫أوجد مدى األمثلية ملعامالت متغريات القرار يف دالة اهلدف‪.‬‬ ‫‪-3‬‬

‫‪136‬‬
‫احملور الرابع‪ :‬حتليل احلساسية‬

‫التمرين الثاين‪:‬‬
‫ليكن لدينا منوذج الربجمة اخلطية اآليت‪:‬‬
‫‪M ax 𝑧1 = 3x1 + 2x2‬‬
‫‪X1 + 2X2 ≤ 6‬‬
‫‪2X + X2 ≤ 1‬‬
‫‪𝑆/𝐶 { 1‬‬
‫‪−X1 + X2 ≤ 1‬‬
‫‪X2 ≤ 2‬‬
‫‪x1 ≥ 0 , x2 ≥ 0‬‬

‫جدول احلل األمثل هو‪:‬‬

‫م‪/‬ق‬ ‫‪X1‬‬ ‫‪X2‬‬ ‫‪S1‬‬ ‫‪S2‬‬ ‫‪S3‬‬ ‫‪S4‬‬ ‫‪bi‬‬

‫‪1‬‬ ‫‪4‬‬ ‫‪38‬‬


‫𝑍‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬
‫‪X2‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪4‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬
‫‪X1‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪10‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬
‫‪S3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪3‬‬

‫‪2‬‬ ‫‪1‬‬ ‫‪2‬‬


‫‪S4‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪−‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬

‫املطلوب‪:‬‬
‫أوجد املدى الذي تبقى فيه أسعار الظل سارية املفعول (مدى اإلمكانية)‪.‬‬ ‫‪-1‬‬
‫حدد فيما إذا كان احلل سيبقى أمثال إذا حصلت زايدة يف املورد األول وأصبح ‪ 37‬بدال من ‪.6‬‬ ‫‪-2‬‬
‫أوجد مدى األمثلية ملعامالت متغريات القرار يف دالة اهلدف‪.‬‬ ‫‪-3‬‬
‫حدد فيما إذا كان احلل سيبقى أمثال يف حالة إضافة قيد جديد هو كاآليت‪X1 + X2 ≤ 4 :‬‬ ‫‪-4‬‬
‫‪3‬‬
‫مبعامل يف دالة اهلدف ومبعامالت يف القيود األربعة‬ ‫‪X3‬‬ ‫افتض أنه مت إضافة متغري جديد هو‬ ‫‪-5‬‬
‫‪2‬‬
‫‪3 3‬‬
‫( ‪ )0 ، − 1، 4 ،‬على التوايل‪ ،‬ما أتثري ذلك على احلل األمثل؟‬
‫‪4‬‬

‫‪137‬‬
‫احملور اخلامس‪:‬‬
‫مش ـ ــكل الن ـ ـ ـ ــقل‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫احملور اخلامس‪ :‬مشكل النقل‬

‫متهيد‪:‬‬

‫اتسع استخدام أسس ومفاهيم الربجمة اخلطية ليشمل نواحي متعددة يف جمال اختاذ القرارات‪ ،‬ومن أهم‬
‫الطرق اليت مت تطويرها بناءا على هذا األسلوب طريقة النقل‪ ،‬حيث يلعب النقل دورا هاماً يف االقتصاد القومي‪،‬‬
‫فتوافر النقل االقتصادي يعترب من األمور اجلوهرية لضمان بقاء واستمرار مؤسسات األعمال‪ ،‬ويعترب النقل أحد‬
‫العناصر املهمة بل والرئيسية يف إيصال السلع إىل املستهلك‪ ،‬ويف نقل املنتجات نصف املصنوعة من مرحلة إنتاجية‬
‫إىل أخرى يف املؤسسات الصناعية‪ ،‬ولقد بدأت مشكلة النقل أتخذ أمهيتها من خالل ما حتتله تكاليف النقل من‬
‫أمهية نسبية مقارنة مبجموع تكاليف التصنيع والتوزيع‪ ،‬من هذا املنطلق تسعى مؤسسات األعمال املختلفة إىل‬
‫استخدام الوسائل واألساليب احلديثة واملتطورة هبدف ختفيض تكاليف النقل إىل أدىن مستوى ممكن‪.‬‬

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

‫أوال‪ :‬صياغة منوذج النقل‪:‬‬

‫يشتط الستخدام منوذج النقل توافر الشروط التالية‪:52‬‬

‫‪ -‬وجود طاقات حمدودة ومعروفه ومقاسه كميا للمصانع واملخازن اليت تنقل منها السلع أو املواد ومقدارها ‪m‬‬
‫وكذلك فإن املناطق البيعية أو املخازن كجهات طالبة جيب أن تكون احتياجاهتا حمددة ومقاسه يف شكل كمي‬
‫ومقدارها ‪.n‬‬
‫‪ -‬وجود مسارات متعددة لنقل أو شحن السلع أو املواد من مناطق اإلنتاج أو مصادر العرض إىل مناطق‬
‫االستهالك أو مواقع الطلب‪ ،‬حىت ميكن االختيار واملفاضلة بني هذه املسارات البديلة‪.‬‬
‫‪ -‬ثبات تكلفة نقل الوحدة من السلعة أو املادة ‪ cij‬من موقع شحنها ‪ i‬إىل موقع وصوهلا ‪ ، j‬وذلك للحفاظ على‬
‫صفة اخلطية‪.‬‬

‫‪ - 52‬مجال عبد العزيز انصر‪ ،‬حبوث العمليات يف احملاسبة‪ ،‬جامعة القاهرة‪ ،‬مصر‪ ،2009 ،‬ص ص ‪.4،5‬‬

‫‪139‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫‪.xij‬‬ ‫‪ -‬الكميات املنقولة من املراكز اإلنتاجية إىل املراكز التسويقية حمددة وهي‬
‫يشتط منوذج النقل يف شكله األويل ضرورة املساواة بني حجم السلع يف مصادر العرض وحجم الطلب على‬
‫السلع‪ ،‬ولتسهيل دراسة مشكلة النقل ميكن متثيل جدول التكاليف لنقل الوحدات من مصادر العرض إىل مواقع‬
‫الطلب كاآليت‪:‬‬

‫املراكز التسويقية‬

‫العرض)‪(ai‬‬
‫‪d1‬‬ ‫‪d2‬‬ ‫…‬ ‫‪dn‬‬
‫‪c11‬‬ ‫‪c12‬‬ ‫‪c1n‬‬
‫‪s1‬‬ ‫‪x11‬‬ ‫‪x12‬‬ ‫‪...‬‬ ‫‪x1n‬‬ ‫‪a1‬‬

‫‪s2‬‬ ‫‪c21‬‬ ‫‪c22‬‬ ‫‪c2n‬‬


‫‪x21‬‬ ‫‪x22‬‬ ‫‪...‬‬ ‫‪x2n‬‬ ‫‪a2‬‬
‫املصادر‬
‫⋮‬
‫⋮‬ ‫⋮‬ ‫⋮‬ ‫⋮‬ ‫⋮‬

‫‪sm‬‬ ‫‪cm1 x‬‬ ‫‪cm2 x‬‬ ‫‪cmn x‬‬ ‫‪am‬‬


‫‪m1‬‬ ‫‪m2‬‬ ‫‪...‬‬ ‫‪mn‬‬

‫الطلب‬ ‫‪b1‬‬ ‫‪b2‬‬ ‫‪bn‬‬


‫)‪(bj‬‬ ‫‪...‬‬ ‫𝐣𝐛 ∑ = 𝐢𝐚 ∑‬

‫من اجلدول ميكن صياغة منوذج الربجمة اخلطية ملسألة النقل ابلصيغة التالية‪:‬‬
‫𝑚‬ ‫𝑛‬

‫𝑗𝑖𝑋 𝑗𝑖𝐶 ∑ ∑ = 𝑍 𝑁𝐼𝑀‬


‫‪𝑖=1 𝑗=1‬‬
‫قيود العرض‪:‬‬
‫𝑛‬

‫𝑖𝑎 ≤ 𝑗𝑖𝑥 ∑‬ ‫𝑚 ‪𝑖 = 1,2, … ,‬‬


‫‪𝑗=1‬‬
‫قيود الطلب‪:‬‬
‫𝑚‬

‫𝑗𝑏 ≥ 𝑗𝑖𝑥 ∑‬ ‫𝑛 ‪𝑗 = 1,2, … ,‬‬


‫‪𝑖=1‬‬

‫‪𝑥𝑖𝑗 ≥ 0‬‬

‫‪140‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

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

‫𝑗𝑖𝑋 𝑗𝑖𝐶 ∑ ∑ = 𝑍 𝑁𝐼𝑀‬


‫‪𝑖=1 𝑗=1‬‬
‫قيود العرض‪:‬‬
‫𝑛‬

‫𝑖𝑎 = 𝑗𝑖𝑥 ∑‬ ‫𝑚 ‪𝑖 = 1,2, … ,‬‬


‫‪𝑗=1‬‬
‫قيود الطلب‪:‬‬
‫𝑚‬

‫𝑗𝑏 = 𝑗𝑖𝑥 ∑‬ ‫𝑛 ‪𝑗 = 1,2, … ,‬‬


‫‪𝑖=1‬‬

‫‪𝑥𝑖𝑗 ≥ 0‬‬

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

‫اثنيا‪ :‬طرق حل مشاكل النقل‬

‫يقسم حل مشاكل النقل إىل مرحلتني‪:‬‬

‫أ‪ -‬مرحلة احلل األويل (االبتدائي)‪ :‬ميكن حل مشاكل النقل ابستخدام إحدى الطرق التالية‪:‬‬

‫‪-1‬طريقة الزاوية الشمالية الغربية‪ :‬تعترب هذه الطريقة من أبسط األساليب الرايضية حلل مشاكل النقل‪ ،‬وهي ال‬
‫أتخذ بعني االعتبار تكاليف النقل من املصدر إىل مراكز التسويق‪ ،‬بل تعتمد لبداية احلل على الزاوية الشمالية‬
‫الغربية من اجلدول‪ ،‬وتتجه شرقا حنو االجتاه اجلنويب لغاية الوصول إىل الزاوية اجلنوبية الشرقية‪ ،53‬وحسب هذه‬
‫الطريقة جيب التأك د من أن جدول النقل يف حالة توازن ( جمموع العرض يساوي جمموع الطلب)‪ ،‬ولتوضيح كيفية‬
‫استخدامها نورد املثال التايل‪:‬‬

‫‪ - 53‬حسني حممود اجلنايب‪ ،‬مرجع سبق ذكره‪ ،‬ص‪.181‬‬

‫‪141‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫مثال ‪ :‬إحدى الشركات لديها ثالث خمازن يف مواقع خمتلفة كما أن لديها ثالث مراكز تسويقية‪ ،‬تكاليف نقل‬
‫الوحدة الواحدة من السلع‪ ،‬وحجم السلع يف كل خمزن واالحتياجات لكل مركز تسويقي مشار إليها يف اجلدول‬
‫أدانه‪:‬‬

‫العرض)‪(ai‬‬
‫من‬ ‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬

‫‪S1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪55‬‬

‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪3‬‬


‫‪45‬‬

‫‪S3‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪20‬‬

‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

‫املطلوب‪:‬‬

‫‪-‬ما هو جمموع تكاليف النقل للسلعة من املصادر إىل املراكز ابستخدام طريقة الزاوية الشمالية الغربية؟‬

‫احلل‪:‬‬

‫يتم توزيع الكميات من خمتلف املصادر إىل خمتلف املراكز كما يلي‪:‬‬

‫‪ -1‬نبدأ أبول خلية يف اجلدول وهي اخللية )‪ ،)S1,d1‬مث نقارن الكمية املطلوبة من قبل مركز الطلب ‪ d1‬ابلكمية‬
‫املتوفرة لدى املصدر ‪ S1‬وخنصص أقل الكميتني للخلية )‪ ،min(40,55)=40 :) S1,d1‬أي يتم ختصيص‬
‫‪ 40‬وحدة للخلية )‪ )S1,d1‬وهذا يؤدي إىل سد احتياجات املركز ‪ d1‬ابلكامل‪ ،‬حيث يتم شطب العمود األول‬
‫وذلك يشري إىل أن التخصيصات للخالاي األخرى يف العمود ذاته تساوي صفر‪.‬‬

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

‫‪142‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫العرض)‪(ai‬‬
‫من‬ ‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫ابقي‬ ‫ابقي‬

‫‪S1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪55‬‬ ‫‪15‬‬ ‫‪0‬‬


‫‪40‬‬ ‫‪15‬‬

‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪3‬‬


‫‪15‬‬ ‫‪30‬‬ ‫‪45‬‬ ‫‪30‬‬ ‫‪0‬‬

‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬


‫‪S3‬‬ ‫‪20‬‬ ‫‪20‬‬ ‫‪0‬‬

‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

‫ابقي‬ ‫‪0‬‬ ‫‪15‬‬ ‫‪20‬‬


‫ابقي‬ ‫‪0‬‬ ‫‪0‬‬

‫‪ -2‬أنخذ اخللية )‪ ،)S1,d2‬ونقارن الكمية املطلوبة من قبل مركز الطلب ‪ d2‬ابلكمية املتوفرة لدى املصدر ‪S1‬‬
‫واليت تقدر بـ ـ ‪ 15‬وحدة ( وهي املقدار املتبقي بعد تسويق املصدر ‪ S1‬جلزء من معروضه إىل املركز‪ ،) d1‬خنصص‬
‫أقل الكميتني للخلية )‪ ،min(15,30)=15 :)S1,d2‬أي يتم ختصيص ‪ 15‬وحدة للخلية )‪ ،)S1,d2‬نالحظ‬
‫أن مجيع الكميات املتوفرة لدى املصدر ‪ S1‬قد نفذت لذا يتم شطب اخلالاي املتبقية من السطر األول‪.‬‬
‫‪ -3‬ننتقل إىل اخللية )‪ ،)S2,d2‬مث نقارن الكمية اليت حيتاجها مركز الطلب ‪ 15( d2‬وحدة) ابلكمية املتوفرة لدى‬
‫املصدر ‪ S2‬وخنصص أقل الكميتني للخلية )‪ ،min(15,45)=15 :)S2, d2‬خنصص ‪ 15‬وحدة للخلية ‪S2,‬‬
‫)‪ )d2‬وهذا يؤدي إىل سد احتياجات املركز ‪ d2‬ابلكامل‪ ،‬لذا يتم شطب العمود الثاين‪.‬‬
‫‪ -4‬أنخذ اخللية )‪ ،)S2,d3‬مث نقارن الكمية اليت حيتاجها مركز الطلب ‪ d3‬ابلكمية املتاحة لدى املصدر ‪S2‬‬
‫واليت تقدر بـ ـ ‪ 30‬وحدة ( وهي املقدار املتبقي بعد تسويق املصدر ‪ S2‬جلزء من معروضه إىل املركز ‪ ،) d2‬خنصص‬
‫أقل الكميتني للخلية )‪ ،min(30,50)=30 :)S2, d3‬أي يتم ختصيص ‪ 30‬وحدة للخلية )‪،)S2, d3‬‬
‫نالحظ أن مجيع الكميات املتوفرة لدى املصدر ‪ S2‬قد نفذت لذا يتم شطب اخللية املتبقية من السطر الثاين‪.‬‬

‫‪143‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫‪ -5‬أخريا أنخذ اخللية )‪ ،)S3,d3‬مث خنصص هلا ‪ 20‬وحدة وهي الكمية املتبقية لدى املصدر ‪ S3‬واملطلوبة من‬
‫قبل املركز ‪ ،d3‬عند هذه املرحلة تكون مجيع الكميات املتاحة لدى املصادر قد نفذت وابلتايل نكون قد وصلنا إىل‬
‫جدول النقل بصيغته النهائية كما يلي‪:‬‬

‫العرض)‪(ai‬‬
‫من‬ ‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬

‫‪S1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪55‬‬


‫‪40‬‬ ‫‪15‬‬

‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪3‬‬


‫‪15‬‬ ‫‪30‬‬ ‫‪45‬‬

‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬


‫‪S3‬‬ ‫‪20‬‬ ‫‪20‬‬

‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

‫حنسب إمجايل التكاليف وهي حاصل ضرب عدد الوحدات املنقولة يف تكلفة نقل الوحدة لكل اجلدول ومنه‪:‬‬
‫‪3‬‬ ‫‪3‬‬

‫‪𝑍 = ∑ ∑ 𝐶𝑖𝑗 𝑋𝑖𝑗 = 1 × 40 + 4 × 15 + 7 × 15 + 3 × 30 + 9 × 20 = 475‬‬


‫‪𝑖=1 𝑗=1‬‬

‫جتدر اإلشارة أن عدد املتغريات الداخلة يف احلل األساسي هو‪ m+n-1 :‬حيث ميثل ‪ m‬عدد املصادر‬
‫(األسطر) و‪ n‬عدد املراكز (األعمدة)‪ ،‬وابلنظر إىل مثالنا فإن عدد املتغريات الداخلة يف احلل جيب أن يساوي‬
‫‪ ،3+3-1=5‬وهو ابلفعل عدد املتغريات الداخلة يف احلل كما يعرضها اجلدول السابق‪.‬‬
‫‪-2‬طريقة التكلفة الصغرى‪:‬تعترب هذه الطريقة أفضل من الطريقة السابقة ألهنا أتخذ بعني االعتبار التكلفة األقل‪،‬‬
‫وحىت حنصل على احلل األساسي األويل املمكن هبذه الطريقة‪ ،‬علينا يف البداية أن نتأكد أن جدول النقل يف حالة‬
‫توازن مث نتبع اخلطوات التالية‪:54‬‬
‫‪ -1‬اختيار اخللية ذات التكلفة األقل يف جدول النقل وخنصص هلا الكمية 𝑗𝑖𝑋 وفقا للعالقة التالية‪:‬‬
‫) 𝑗𝑏 ‪𝑋𝑖𝑗 = min(𝑎𝑖 ,‬‬

‫‪-54‬حسن ايسني طعمة وآخرون‪ ،‬مرجع سبق ذكره‪ ،‬ص‪.159‬‬

‫‪144‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫‪ -2‬يتم اختيار اخللية األقل كلفة من بني اخلالاي املتبقية وختصص هلا الكمية 𝑗𝑖𝑋 وفقا للعالقة السابقة‪ ،‬وهكذا‬
‫تكرر العملية إىل أن يتم تسويق مجيع الكميات املعروضة وبذلك يتم التوصل إىل احلل األويل‪.‬‬
‫مثال‪:‬‬
‫أوجد احلل األويل ملشكلة النقل السابقة ابستخدام طريقة التكلفة الصغرى‪.‬‬
‫احلل‪:‬‬
‫‪ -1‬نالحظ أن أقل تكلفة يف اجلدول هي ‪ 1‬يف اخللية )‪ ،)S1,d1‬لذا نقارن الكمية املطلوبة من قبل مركز الطلب‬
‫‪ d1‬ابلكمية املتوفرة لدى املصدر ‪ S1‬وخنصص أقل الكميتني للخلية )‪ ،min(40,55)=40 :) S1,d1‬أي أن‬
‫املصدر ‪ S1‬قد لىب كل احتياجات املركز ‪( d1‬نشطب اخلليتني املتبقيتني)‪ ،‬ويبقى له عرض مقداره ‪ 15‬وحدة‬
‫مثلما يوضحه اجلدول التايل‪:‬‬

‫العرض)‪(ai‬‬
‫من‬ ‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫ابقي‬ ‫ابقي‬

‫‪S1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪55‬‬ ‫‪15‬‬ ‫‪0‬‬


‫‪40‬‬ ‫‪15‬‬

‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪3‬‬


‫‪45‬‬ ‫‪45‬‬ ‫‪0‬‬

‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬


‫‪S3‬‬ ‫‪15‬‬ ‫‪5‬‬ ‫‪20‬‬ ‫‪5‬‬ ‫‪0‬‬

‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

‫ابقي‬ ‫‪0‬‬ ‫‪15‬‬ ‫‪5‬‬


‫ابقي‬ ‫‪0‬‬ ‫‪0‬‬

‫‪-2‬نبحث عن أقل تكلفة ضمن القيم املتبقية يف اجلدول‪ ،‬فنجدها تساوي ‪ 3‬وهي تقع يف اخللية )‪،)S2,d3‬‬
‫نقارن الكمية اليت حيتاجها مركز الطلب ‪ d3‬ابلكمية املتاحة لدى املصدر ‪ S2‬مث خنتار أقل الكميتني‬
‫‪ min(45,50)=45‬وخنصصها للخلية )‪ ،)S2,d3‬نالحظ أن مجيع الكميات املتوفرة لدى املصدر ‪ S2‬قد‬
‫نفذت (نشطب اخلليتني املتبقيتني)‪ ،‬ويتبقى للمركز ‪ d3‬قيمة ‪ 5‬وحدات لتلبية كل احتياجاته‪.‬‬

‫‪145‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫‪ -3‬أقل تكلفة ضمن القيم املتبقية يف اجلدول تساوي ‪ 4‬وهي تقع يف اخللية )‪ ،)S1,d2‬نقارن الكمية اليت‬
‫حيتاجها مركز الطلب ‪ d2‬ابلكمية املتاحة لدى املصدر ‪ S1‬مث خنتار أقل الكميتني ‪min(15,30)=15‬‬
‫وخنصصها للخلية )‪ ،)S1,d2‬وبذلك تكون مجيع الكميات املتوفرة لدى املصدر ‪ S1‬قد نفذت (نشطب اخللية‬
‫املتبقية)‪ ،‬ويتبقى للمركز ‪ d2‬قيمة ‪ 15‬وحدة مل تلىب بعد‪.‬‬
‫‪ -4‬التكلفة األقل التالية تساوي ‪ 8‬وتقع يف اخللية )‪ ،)S3,d2‬لذا نقارن ما هو متوفر لدى املصدر ‪ S3‬مع‬
‫احتياجات مركز الطلب ‪ ،d2‬وخنصص أقل الكميتني ‪ min(15,20)=15‬للخلية )‪ ،)S3,d2‬أي أن املصدر‬
‫‪ S3‬قد لىب كل احتياجات املركز ‪ d2‬ويبقى له عرض مقداره ‪ 5‬وحدات‪.‬‬
‫‪ -5‬التكلفة األخرية ضمن اجلدول تساوي ‪ 5‬وتقع يف اخللية )‪ ،)S3,d3‬نالحظ أن الكمية املتبقية لدى املصدر‬
‫‪ S3‬هي نفسها املتبقية لدى املركز ‪ d3‬لذا خنصص ‪ 5‬وحدات للخلية )‪.)S3,d3‬‬
‫ويتم بذلك تصريف كل الكميات املعروضة وتلبية كل االحتياجات املطلوبة‪ ،‬كما أن عدد املتغريات الداخلة يف‬
‫احلل يساوي ‪ ،m+n-1‬وابلتايل نكون قد وصلنا إىل جدول النقل بصيغته النهائية كما يلي‪:‬‬

‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪55‬‬
‫‪40‬‬ ‫‪15‬‬
‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪3‬‬
‫‪45‬‬ ‫‪45‬‬

‫‪S3‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪20‬‬


‫‪15‬‬ ‫‪5‬‬
‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

‫حنسب إمجايل التكاليف كما يلي‪:‬‬


‫‪𝑍 = 1 × 40 + 4 × 15 + 3 × 45 + 8 × 15 + 9 × 5 = 400‬‬
‫نالحظ أن التكلفة اإلمجالية ابستخدام طريقة التكلفة الصغرى قد اخنفض مبقدار ‪ 75‬وحدة نقدية مقارنة مع‬
‫التكلفة اإلمجالية ابستخدام طريقة الزاوية الشمالية الغربية‪.‬‬

‫‪146‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫‪-3‬طريقة فوجل التقريبية‪ :‬وتسمى أيضا بطريقة اجلزاء‪ ،‬وتعترب من أهم الطرق الثالثة على اإلطالق ملا تتميز به‬
‫من قدرة للوصول إىل احلل القريب من احلل األمثل‪ ،‬واندرا ما تكون طريقيت التكلفة الصغرى وطريقة الزاوية‬
‫الشمالية الغربية أفضل من طريقة فوجل‪ ،‬لكن طريقة فوجل حتتاج إىل عمليات حسابية أطول مما حتتاجه الطريقتني‬
‫السابقتني‪ ،‬وتتلخص خطوات أجياد احلل األساسي األويل هبذه الطريقة فيما يلي‪:55‬‬
‫‪-‬حساب الفرق بني أقل تكلفتني يف كل سطر ويف كل عمود‪ ،‬تسمى هذه الفروقات أبرقام فوجل حيث يتم‬
‫وضعها على جانيب اجلدول‪.‬‬
‫‪ -‬حتديد السطر أو العمود الذي يقابله أكرب فرق (أكرب رقم من أرقام فوجل)‪.‬‬
‫‪ -‬اختيار اخللية ذات التكلفة األقل يف السطر أو العمود الذي يقابله أكرب فرق‪ ،‬نقارن احتياجات املركز مع‬
‫ما هو متوفر يف املصدر لنأخذ القيمة األقل‪.‬‬
‫‪ -‬نعيد اخلطوات السابقة إىل أن نليب احتياجات مجيع مراكز الطلب من املصادر املتاحة‪ ،‬مع مراعاة استبعاد‬
‫اخلالاي اليت تشغل أو اليت يتم شطبها‪.‬‬

‫مالحظة‪:‬‬

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

‫مثال‪:‬‬

‫أوجد احلل األويل ملشكلة النقل السابقة ابستخدام طريقة فوجل‪.‬‬

‫احلل‪:‬‬

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

‫‪- 55‬صاحل مهدي حمسن العامري وعواطف إبراهيم احلداد‪ ،‬تطبيقات حبوث العمليات يف اإلدارة‪ ،‬إثراء للنشر والتوزيع‪ ،‬األردن‪ ،2009 ،‬ص‪.219‬‬
‫‪ - 56‬راتول حممد‪ ،‬مرجع سبق ذكره‪ ،‬ص‪.129‬‬

‫‪147‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫العرض)‪(ai‬‬
‫من‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫الفرق الفرق‪1‬‬
‫‪2‬‬
‫الفرق الفرق‬
‫‪3‬‬ ‫‪4‬‬
‫‪S1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪55‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪/‬‬
‫‪40‬‬ ‫‪15‬‬
‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪3‬‬
‫‪45‬‬ ‫‪45‬‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪1‬‬ ‫‪/‬‬

‫‪S3‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪20‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪/‬‬ ‫‪1‬‬


‫‪15‬‬ ‫‪5‬‬
‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬
‫الفرق ‪1‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪2‬‬
‫الفرق ‪2‬‬ ‫‪/‬‬ ‫‪3‬‬ ‫‪2‬‬
‫‪4‬‬
‫الفرق ‪3‬‬ ‫‪/‬‬ ‫‪4‬‬

‫‪ -2‬نالحظ أن أكرب فرق سطراي وعموداي هو موجود يف العمود األول‪ ،‬وعليه نبحث على أقل تكلفة يف العمود‬
‫)‪ ،)d1‬فنجد أن للخلية )‪ )S1,d1‬أقل تكلفة وقيمتها هي ‪ ،1‬نقارن احتياجات مركز الطلب (‪ )d1‬مع الكمية‬
‫املتاحة يف املصدر (‪ )S1‬مث خنتار أقل الكميتني ‪ ،min(40,55)=40‬هذه العملية تؤدي إىل تلبية كل‬
‫احتياجات املركز ‪( d1‬تشطب اخلليتني املتبقيتني من اجلدول) بينما تبقى قيمة عرض مقدارها ‪ 15‬يف املصدر ‪،S1‬‬
‫مث نعيد حساب الفروق الثانية بني التكاليف مرة أخرى مع جتاهل تكاليف اخلالاي اململوءة واملشطبة‪.‬‬
‫‪ -3‬نالحظ أن أكرب فرق يقابل السطر الثاين‪ ،‬وأصغر تكلفة على مستوى هذا السطر هي ‪ 3‬يف اخللية )‪)S2,d3‬‬
‫نقارن احتياجات مركز الطلب)‪ )d3‬مع ما هو متاح من الكميات لدى املصدر )‪ ،)S2‬مث خنتار أقل الكميتني‬
‫‪ ،min(50,45)=45‬يتم ختصيص ‪ 45‬للخلية )‪ ،)S2,d3‬وابلتايل مجيع الكميات املتوفرة لدى املصدر (‪)S2‬‬
‫قد نفذت (يتم شطب اخلليتني املتبقيتني) وبقي احتياج مقداره ‪ 5‬وحدات للمركز (‪ )d3‬مل يلىب بعد‪ ،‬مث نعيد‬
‫حساب الفروق الثالثة بني التكاليف مرة أخرى‪.‬‬

‫‪ -4‬نالحظ أن أكرب فرق هو ‪ 4‬على مستوى العمودين الثاين والثالث‪ ،‬إال أننا خنتار العمود الثاين ألنه يقابل أقل‬
‫تكلفة وتقدر قيمتها بـ ـ ‪ 4‬يف اخللية )‪ )S1,d2‬نقارن احتياجات مركز الطلب )‪ )d2‬مع ما هو متبقي من الكميات‬

‫‪148‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫لدى املصدر )‪ ،)S1‬مث خنتار أقل الكميتني ‪ ،min(15,30)=45‬وخنصصها للخلية )‪ ،)S1,d2‬وابلتايل مجيع‬
‫الكميات املتوفرة لدى املصدر (‪ )S1‬قد نفذت ( يتم شطب اخللية املتبقية) وبقي طلب مقداره ‪ 15‬وحدة يف‬
‫العمود الثاين (‪ )d3‬مل يلىب بعد‪.‬‬

‫‪ -5‬عند هذه املرحلة من احلل ال حنتاج حلساب الفرق يف التكلفة لألسطر واألعمدة بسبب وجود مصدر عرض‬
‫واحد وهو ‪ S3‬والذي مل تنفذ كل الكميات املتوفرة لديه‪ ،‬إذن نبحث عن أقل تكلفة يف السطر ‪ S3‬واليت تساوي‬
‫‪ 8‬وتقابل العمود ‪ ،d2‬إذن سيتم ختصيص ‪ 15‬وحدة لتلبية كل احتياجات مركز الطلب ‪ ،d2‬ويبقى عرض مقداره‬
‫‪ 5‬وحدات خيصص للخلية )‪ ،)S3,d3‬ويتم بذلك تلبية كل احتياجات املركز ‪ ،d3‬وهبذا يصبح منوذج النقل يف‬
‫صيغته النهائية كما يلي‪:‬‬

‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪55‬‬
‫‪40‬‬ ‫‪15‬‬
‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪3‬‬
‫‪45‬‬ ‫‪45‬‬

‫‪S3‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪20‬‬


‫‪15‬‬ ‫‪5‬‬
‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

‫عدد اخلالاي الداخلة يف احلل يساوي إىل ‪ m+n-1‬وهو ‪ ،5‬ومبوجب اجلدول أعاله تكون تكلفة النقل اإلمجالية‬
‫كما يلي‪:‬‬
‫‪𝑍 = 1 × 40 + 4 × 15 + 3 × 45 + 8 × 15 + 9 × 5 = 400‬‬

‫نالحظ أن الطريقتني األخريتني قد حققتا اقتصادا يف جمموع التكاليف قدره ‪ 75‬وحدة نقدية مقارنة بطريقة الزاوية‬
‫الشمالية الغربية‪.‬‬

‫‪149‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫ب‪ -‬مرحلة احلل األمثل‪:‬‬


‫ميكن الوصول إىل احلل األمثل عن طريق إجراء حتسني للحل األساسي بعدة طرق أمهها‪:‬‬
‫‪ -1‬طريقة املسار املغلق (احلجر املتنقل)‪:‬‬
‫تقوم هذه الطريقة على أساس تقييم مجيع اخلالاي الداخلة الفارغة (املتغريات غري األساسية)‪ ،‬ملعرفة مدى مسامهتها‬
‫يف ختفيض تكاليف النقل الكلية يف حالة حتويلها إىل خالاي ممتلئة (متغريات أساسية)‪ ،‬ومن أجل اختيار املتغري‬
‫الداخل يتم اختبار اخلالاي الفارغة يف جدول احلل األويل للنقل الذي مت التوصل إليه إبحدى طرق املرحلة األوىل‪،‬‬
‫تتم عملية االختبار ابستخدام اخلطوات التالية‪:57‬‬
‫يتم رسم مسار مغلق يبدأ ابخلالاي الفارغة ومير على عدد من اخلالاي املمتلئة خبطوط أفقية أو‬ ‫‪-1‬‬
‫عمودية‪ ،‬على أن ال يزيد عدد اخلالاي املمتلئة يف كل اجتاه أفقي أو عمودي على خليتني‪.‬‬
‫يبدأ املسار املغلق إبشارة ‪ +‬للخلية الفارغة تعقبها إشارات ‪ -،+،-‬ابلتعاقب للخالاي املمتلئة‪ ،‬حبيث‬ ‫‪-2‬‬
‫تقع اخلالاي املمتلئة عند الزوااي القائمة للمسار املغلق الذي ينتهي عند اخللية الفارغة املراد تقييمها‪،‬‬
‫اخلالاي املمتلئة األخرى اليت ال متثل زوااي يف املسار فإن قيمتها تبقى كما هي بدون تغيري‪.‬‬
‫نقوم حبساب التكلفة احلدية للخالاي الفارغة عند زوااي الشكل الناتج‪ ،‬حيث متثل التكلفة احلدية‬ ‫‪-3‬‬
‫حاصل الفرق بني جمموع تكاليف اخلالاي ذات اإلشارة املوجبة مطروحا منها مجيع التكاليف للخالاي‬
‫ذات اإلشارة السالبة يف املسار الواحد (جنمع تكاليف مجيع اخلالاي الواقعة على زوااي املسار بعد‬
‫وضع اإلشارات عليها)‪ ،‬مع مالحظة أنه إذا كانت التكلفة احلدية خللية ما ابلسالب فإن ذلك يعين‬
‫أن شغل تلك اخللية سيؤدي إىل خفض تكاليف النقل‪.‬‬
‫تكرار اخلطوات السابقة على مجيع اخلالاي الفارغة‪.‬‬ ‫‪-4‬‬
‫التحقق من أمثلية احلل كما يلي‪:58‬‬ ‫‪-5‬‬

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

‫‪ -57‬أكرم حممد عرفان املهتدي‪ ،‬مرجع سبق ذكره‪ ،‬ص ص ‪.140-139‬‬


‫‪ -58‬إبراهيم انئب‪ ،‬إنعام ابقية‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.161‬‬

‫‪150‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

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

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

‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪55‬‬
‫‪40‬‬ ‫‪15‬‬
‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪3‬‬
‫‪30‬‬ ‫‪45‬‬
‫‪15‬‬

‫‪S3‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪20‬‬


‫‪20‬‬
‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

‫يتضح من خالل اجلدول وجود أربعة خالاي فارغة هي‪:‬‬

‫‪)S1,d3) , )S2,d1) , )S3,d1) , )S3,d2).‬‬

‫‪ -1‬نقوم ابختبار أمثلية احلل عن طريق رسم مسار مغلق لكل خلية فارغة‪ ،‬مث حنسب تكاليفها احلدية‪.‬‬

‫‪ -‬املسار املغلق للخلية )‪ )S1,d3‬هو‪:‬‬

‫)‪)S1,d3) →)S2,d3) → )S2,d2) →)S1,d2) →(S1,d3‬‬

‫نرسم املسار يف اجلدول كما يلي‪:‬‬

‫‪151‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪15 5‬‬ ‫‪55‬‬
‫‪40‬‬
‫‪-‬‬ ‫‪+‬‬
‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪15‬‬ ‫‪3‬‬ ‫‪30‬‬
‫‪+‬‬ ‫‪-‬‬ ‫‪45‬‬

‫‪S3‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪20‬‬


‫‪20‬‬
‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

‫حنسب التكلفة احلدية كما يلي‪:‬‬


‫‪σ13 = 5 − 3 + 7 − 4 = 5‬‬
‫هذا يعين أن اخللية )‪ )S1,d3‬لو تدخل يف احلل األساسي فإن كل وحدة منقولة من املصدر ‪ 1‬إىل املركز ‪ 3‬ستفع‬
‫التكلفة الكلية بـ ـ ‪ 5‬وحدات نقدية‪.‬‬
‫‪ -‬املسار املغلق للخلية )‪ )S2,d1‬هو‪:‬‬

‫)‪)S2,d1) →)S1,d1) → )S1,d2) →)S2,d2) →(S2,d1‬‬


‫نرسم املسار يف اجلدول كما يلي‪:‬‬

‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1‬‬ ‫‪1‬‬ ‫‪40‬‬ ‫‪4‬‬ ‫‪15 5‬‬ ‫‪55‬‬
‫‪-‬‬ ‫‪+‬‬
‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪15‬‬ ‫‪3‬‬ ‫‪30‬‬
‫‪+‬‬
‫‪-‬‬ ‫‪45‬‬

‫‪S3‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪20‬‬


‫‪20‬‬
‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

‫‪152‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫حنسب التكلفة احلدية كما يلي‪:‬‬

‫‪σ21 = 5 − 1 + 4 − 7 = 1‬‬
‫إذن كل وحدة منقولة من املصدر ‪ 1‬إىل املركز ‪ 3‬ستفع التكلفة الكلية ب ــوحدة واحدة‪.‬‬

‫‪ -‬املسار املغلق للخلية )‪ )S3,d1‬هو‪:‬‬

‫)‪)S3,d1) →)S1,d1) → )S1,d2) →)S2,d2) →(S2,d3) → (S3,d3) →(S3,d1‬‬

‫نرسم املسار يف اجلدول كما يلي‪:‬‬

‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1‬‬ ‫‪1‬‬ ‫‪40‬‬ ‫‪4‬‬ ‫‪15 5‬‬ ‫‪55‬‬
‫‪-‬‬ ‫‪+‬‬
‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪15‬‬ ‫‪3‬‬ ‫‪30‬‬
‫‪-‬‬ ‫‪+‬‬ ‫‪45‬‬

‫‪S3‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪20‬‬ ‫‪20‬‬


‫‪+‬‬
‫‪-‬‬
‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

‫حنسب التكلفة احلدية كما يلي‪:‬‬

‫‪σ31 = 10 − 1 + 4 − 7 + 3 − 9 = 0‬‬
‫هذا يعين أن إدخال هذه اخللية إىل احلل األساسي لن يؤثر على التكلفة الكلية‪.‬‬

‫‪ -‬املسار املغلق للخلية )‪ )S3,d2‬هو‪:‬‬

‫)‪)S3,d2) →)S2,d2) → )S2,d3) →)S3,d3) →(S3,d2‬‬

‫نرسم املسار يف اجلدول كما يلي‪:‬‬

‫‪153‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪15‬‬ ‫‪5‬‬ ‫‪55‬‬
‫‪40‬‬
‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪15‬‬ ‫‪3‬‬ ‫‪30‬‬
‫‪-‬‬ ‫‪+‬‬ ‫‪45‬‬

‫‪S3‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪20‬‬ ‫‪20‬‬


‫‪+‬‬ ‫‪-‬‬
‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

‫حنسب التكلفة احلدية كما يلي‪:‬‬


‫‪σ32 = 8 − 7 + 3 − 9 = −5‬‬
‫هذا يعين أن كل وحدة منقولة من املصدر ‪ 3‬إىل املركز ‪ 2‬ستخفض التكلفة الكلية بـ ـ ‪ 5‬وحدات نقدية‪.‬‬
‫انطالقا من التكاليف احلدية احملسوبة سابقا جند أن اخللية )‪ )S3,d2‬هي اليت تعطي ختفيضا للتكلفة لذلك فإن‬
‫احلل األساسي األويل ابستخدام طريقة الزاوية الشمالية الغربية غري أمثل‪ ،‬إذن اخللية املرشحة للدخول إىل األساس‬
‫هي املقابلة ألكرب تكلفة حدية سالبة وهي اخللية )‪ ()S3,d2‬يف حال تساوي أعلى تكلفة حدية إبشارة سالبة‬
‫خلليتني فارغتني خنتار إحدامها عشوائيا)‪.‬‬
‫نقوم إبجراء تغيريات على طول املسار املغلق للخلية )‪ )S3,d2‬وذلك إبضافة وطرح أصغر قيمة متواجدة على‬
‫الزوااي اليت حتمل اإلشارة (‪ ،)-‬وهذا لتجنب إحداث قيم سالبة لبعض املتغريات‪ ،‬حسب املثال لدينا القيم‬
‫املتواجدة يف الزوااي السالبة هي‪ ،x22=15 ،x33=20 :‬لذلك املتغرية ‪ x22‬هي اليت ستخرج من األساس وتتحول‬
‫إىل قيمة معدومة إبحداث التعديل أدانه‪:‬‬

‫)‪)S3,d2) → )S2,d2) → )S2,d3) →)S3,d3‬‬ ‫املسار املغلق للخلية‬


‫)‪)S3,d2‬‬
‫=)‪Min(15,20‬‬
‫‪15‬‬ ‫‪+‬‬ ‫‪15-‬‬ ‫‪30+‬‬ ‫‪20-‬‬ ‫قيم اخلالاي املمتلئة‬
‫‪15+‬‬ ‫‪15-15=0 30+15=45 20-15=5‬‬ ‫قيم اخلالاي بعد التعديل‬

‫‪154‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫ويكون جدول النقل الثاين بعد إجراء التعديل السابق كما يلي‪:‬‬
‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪55‬‬
‫‪40‬‬ ‫‪15‬‬
‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪3‬‬
‫‪45‬‬ ‫‪45‬‬

‫‪S3‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪20‬‬


‫‪15‬‬ ‫‪5‬‬
‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

‫مبا أن التكلفة احلدية للخلية )‪ )S3,d2‬هي ‪ σ32 = −5‬لذلك فإن التكلفة اإلمجالية ستنخفض مبقدار‬
‫‪ ، 15 × σ32‬أي مبقدار ‪ 75‬وحدة نقدية‪ ،‬أي التكلفة اإلمجالية تساوي ‪ 400‬وحدة نقدية وميكن التأكد من‬
‫ذلك كما يلي‪:‬‬

‫‪𝑍 = 1 × 40 + 4 × 15 + 3 × 45 + 8 × 15 + 9 × 5 = 400‬‬

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

‫)‪)S1,d3) →)S3,d3) → )S3,d2) →)S1,d2) →(S1,d3‬‬


‫‪σ13 = 5 − 9 + 8 − 4 = 0‬‬
‫)‪)S2,d1) →)S1,d1) → )S1,d2) →)S3,d2) →(S3,d3) →(S2,d3) →(S2,d1‬‬
‫‪σ21 = 5 − 1 + 4 − 8 + 9 − 3 = 6‬‬
‫)‪)S2,d2) →)S2,d3) → )S3,d3) →)S3,d2) →(S2,d2‬‬
‫‪σ22 = 7 − 3 + 9 − 8 = 5‬‬
‫)‪)S3,d1) →)S1,d1) → )S1,d2) →)S3,d2) →(S3,d1‬‬
‫‪σ31 = 10 − 1 + 4 − 8 = 5‬‬

‫مبا أن كل التكاليف احلدية موجبة إذن احلل أمثل‪.‬‬

‫‪155‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫‪ -2‬طريقة التوزيع املعدلة‪:‬‬

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

‫‪ -1‬لكل سطر (‪ )i‬يف جدول النقل يتم وضع مقابل له هو (‪ )ui‬ولكل عمود (‪ )j‬يوضع له مقابل (‪.)vj‬‬

‫‪ -2‬يتم جتزئة اخلالاي الواردة يف جدول النقل عند احلل األويل األساسي إىل خالاي ممتلئة (متغريات أساسية )‬
‫وخالاي فارغة ( متغريات غري أساسية )‪.‬‬

‫‪ -3‬جلميع اخلالاي املمتلئة يتم وضع العالقة الرايضية‪:‬‬

‫𝑗𝑖𝑐 = 𝑗𝑣 ‪𝑢𝑖 +‬‬

‫‪ -4‬يتم حساب التكلفة احلدية لكل خلية فارغة وذلك وفقا للعالقة‪:‬‬

‫𝑗𝑣 ‪𝜎𝑖𝑗 = 𝑐𝑖𝑗 − 𝑢𝑖 −‬‬

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

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

‫‪ -59‬جهاد صياح بين هاين‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.170‬‬

‫‪156‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫‪V1‬‬ ‫‪V2‬‬ ‫‪V3‬‬


‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪U1‬‬ ‫‪S1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪55‬‬
‫‪40‬‬ ‫‪15‬‬
‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪3‬‬
‫‪15‬‬ ‫‪30‬‬ ‫‪45‬‬
‫‪U2‬‬
‫‪U3‬‬ ‫‪S3‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪20‬‬
‫‪20‬‬
‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

‫‪ -1‬لكل سطر يف اجلدول أعاله نضع له مقابل هو (‪ )ui‬ولكل عمود نضع له مقابل (‪.)vj‬‬

‫‪ -2‬جلميع اخلالاي املمتلئة يتم تطبيق العالقة الرايضية 𝑗𝑖𝑐 = 𝑗𝑣 ‪ ،𝑢𝑖 +‬فنحصل على مخس معادالت هبا‬
‫ست جماهيل لذلك ال ميكن حلها‪ ،‬وعليه نفرض أبن قيمة ‪ u1‬تساوي صفر فنحصل على ما يلي‪:‬‬

‫‪)S1,d1) → 𝑢1 + 𝑣1 = 1 ⇒ 𝑣1 = 1‬‬
‫‪)S1,d2) → 𝑢1 + 𝑣2 = 4 ⇒ 𝑣2 = 4‬‬
‫‪)S2,d2) → 𝑢2 + 𝑣2 = 7 ⇒ 𝑢2 + 4 = 7 ⇒ 𝑢2 = 3‬‬
‫‪)S2,d3) → 𝑢2 + 𝑣3 = 3 ⇒ 3 + 𝑣3 = 3 ⇒ 𝑣3 = 0‬‬
‫‪)S3,d3) → 𝑢3 + 𝑣3 = 9 ⇒ 𝑢3 + 0 = 9 ⇒ 𝑢3 = 9‬‬

‫‪ -3‬نقوم حبساب التكلفة احلدية لكل خلية فارغة وذلك وفقا للعالقة 𝑗𝑣 ‪ ، 𝜎𝑖𝑗 = 𝑐𝑖𝑗 − 𝑢𝑖 −‬فنحصل‬
‫على‪:‬‬

‫‪)S1,d3) → 𝜎13 = 𝑐13 − 𝑢1 − 𝑣3 = 5 − 0 − 0 = 5‬‬


‫‪)S2,d1) → 𝜎21 = 𝑐21 − 𝑢2 − 𝑣1 = 5 − 3 − 1 = 1‬‬
‫‪)S3,d1) → 𝜎31 = 𝑐31 − 𝑢3 − 𝑣1 = 10 − 9 − 1 = 0‬‬
‫‪)S3,d2) → 𝜎32 = 𝑐32 − 𝑢3 − 𝑣2 = 8 − 9 − 4 = −5‬‬

‫‪157‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫يتضح مما تقدم أن التكلفة احلدية للخلية )‪ )S3,d2‬سالبة‪ ،‬هذا يعين أن هذه اخللية تساهم يف ختفيض‬
‫التكلفة اإلمجالية للنقل لذلك يتم إدخاهلا للحل‪ ،‬وتنظيم مسارها املغلق كما يلي‪:‬‬

‫العرض)‪(ai‬‬
‫من‬ ‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬

‫‪S1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪15‬‬ ‫‪5‬‬ ‫‪55‬‬


‫‪40‬‬
‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪15‬‬ ‫‪3‬‬ ‫‪30‬‬
‫‪-‬‬ ‫‪+‬‬ ‫‪45‬‬

‫‪S3‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪20‬‬ ‫‪20‬‬


‫‪+‬‬ ‫‪-‬‬
‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

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

‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪55‬‬
‫‪40‬‬ ‫‪15‬‬
‫‪S2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪3‬‬
‫‪45‬‬ ‫‪45‬‬

‫‪S3‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪20‬‬


‫‪15‬‬ ‫‪5‬‬
‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪120‬‬

‫من أجل التحقق أن احلل أمثل يتم إعادة احلل مرة أخرى إبجياد قيم كل من ‪ ui‬و ‪ vj‬ابفتاض أن قيمة ‪u1‬‬
‫تساوي صفر ابستخدام اخلالاي املمتلئة‪ ،‬وإجياد التكلفة احلدية لكل خلية فارغة على النحو التايل‪:‬‬

‫‪158‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫اخلالاي املمتلئة‪:‬‬
‫‪)S1,d1) → 𝑢1 + 𝑣1 = 1 ⇒ 𝑣1 = 1‬‬
‫‪)S1,d2) → 𝑢1 + 𝑣2 = 4 ⇒ 𝑣2 = 4‬‬
‫‪)S3,d2) → 𝑢3 + 𝑣2 = 8 ⇒ 𝑢3 + 4 = 8 ⇒ 𝑢3 = 4‬‬
‫‪)S3,d3) → 𝑢3 + 𝑣3 = 9 ⇒ 4 + 𝑣3 = 9 ⇒ 𝑣3 = 5‬‬
‫‪)S2,d3) → 𝑢2 + 𝑣3 = 3 ⇒ 𝑢2 + 5 = 3 ⇒ 𝑢2 = −2‬‬
‫التكلفة احلدية للخالاي الفارغة‪:‬‬
‫‪)S1,d3) → 𝜎13 = 𝑐13 − 𝑢1 − 𝑣3 = 5 − 0 − 0 = 5‬‬
‫‪)S2,d1) → 𝜎21 = 𝑐21 − 𝑢2 − 𝑣1 = 5 − (−2) − 1 = 6‬‬
‫‪)S2,d2) → 𝜎22 = 𝑐22 − 𝑢2 − 𝑣2 = 7 − (−2) − 4 = 5‬‬
‫‪)S3,d1) → 𝜎31 = 𝑐31 − 𝑢3 − 𝑣1 = 10 − 4 − 1 = 5‬‬
‫مبا أن كل التكاليف احلدية موجبة إذن احلل الذي مت التوصل إليه يف اجلدول األخري هو احلل األمثل‪ ،‬وبذلك‬
‫تكون أقل تكلفة لنقل السلع من املصادر الثالث إىل املراكز الثالث هي‪:‬‬
‫‪𝑍 = 1 × 40 + 4 × 15 + 3 × 45 + 8 × 15 + 9 × 5 = 400‬‬
‫وهو نفس احلل الذي مت التوصل إليه عند تطبيق طريقة املسار املغلق‪.‬‬

‫اثلثا‪ :‬احلاالت اخلاصة يف مشكلة النقل‬

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

‫𝑖𝑎 ∑‬ ‫𝑗𝑏 ∑ =‬
‫‪𝑖=1‬‬ ‫‪𝑗=1‬‬

‫غري أنه عمليا يصعب حتقق هذا الشرط‪ ،‬إذ يكون إما العرض أكرب من الطلب أو العكس‪ ،‬ويف هذه احلالة ينبغي‬
‫العمل على توفري هذا الشرط حتايال كما يلي‪:60‬‬

‫‪- 60‬حممد راتول‪ ،‬مرجع سبق ذكره‪ ،‬ص ‪.135‬‬

‫‪159‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫‪ -1‬حالة العرض أقل من الطلب‪:‬ينبغي إضافة مصدر (سطر) خيايل (ومهي) إىل جدول املسألة‪ ،‬حيث‬
‫نفتض أن الكمية اليت يعرضها هي قيمة الفرق بني الطلب والعرض‪ ،‬وتكاليف النقل من هذا املصدر إىل‬
‫مجيع املراكز نفتضها معدومة‪.‬‬

‫‪ -2‬حالة العرض أكرب من الطلب‪:‬ينبغي إضافة مركز (عمود) خيايل إىل جدول املسألة‪ ،‬حيث نفتض‬
‫أن الكمية اليت يطلبها هي قيمة الفرق بني العرض والطلب‪ ،‬وتكاليف النقل من أي مصدر إىل هذا املركز‬
‫نفتضها معدومة‪.‬‬

‫مالحظة‪:‬‬

‫يف احلالتني نقوم إبجياد احلل األساسي األويل مث احلل األمثل بصفة عادية‪.‬‬

‫مثال‪:1‬مؤسسة لديها مصنعني لإلنتاج متون ‪ 3‬خمازن يف جهات خمتلفة‪ ،‬كميات العرض وطاقات استقبال كل‬
‫خمزن وتكاليف نقل الوحدة الواحدة من كل مصنع إىل كل خمزن مبينة يف اجلدول التايل‪:‬‬

‫العرض)‪(ai‬‬
‫إىل‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪4‬‬ ‫‪8‬‬ ‫‪12‬‬
‫‪S1‬‬ ‫‪400‬‬

‫‪16‬‬ ‫‪4‬‬ ‫‪20‬‬


‫‪S2‬‬ ‫‪520‬‬

‫الطلب)‪(bj‬‬ ‫‪320‬‬ ‫‪280‬‬ ‫‪240‬‬

‫املطلوب‪:‬‬
‫‪-1‬إجياد احلل األويل ابستخدام طريقة الزاوية الشمالية الغربية‪.‬‬
‫‪-2‬إجياد احلل األمثل ابستخدام طريقة املسار املغلق‪.‬‬

‫‪160‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫احلل‪:‬‬

‫نالحظ من خالل جدول النقل أبن العرض (‪ )920‬أكرب من الطلب (‪ )840‬أي أن‪:‬‬

‫𝑚‬ ‫𝑛‬

‫𝑗𝑏 ∑ > 𝑖𝑎 ∑‬
‫‪𝑖=1‬‬ ‫‪𝑗=1‬‬

‫لذلك نستكمل اجلدول إبضافة مركز طلب ومهي رابع ‪ d4‬الكمية املطلوبة له تساوي الفرق بني العرض‬
‫والطلب أي ‪ ،920-840=80‬ونعترب أن تكاليف نقل الوحدة الواحدة من املصدرين ‪ S1‬و ‪ S2‬إىل املركز ‪d4‬‬
‫تساوي صفر‪ ،‬وبذلك يكون الطلب مساواي للعرض مثلما يوضحه اجلدول التايل‪:‬‬

‫العرض)‪(ai‬‬
‫إىل‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫‪d4‬‬
‫من‬
‫‪4‬‬ ‫‪8‬‬ ‫‪12‬‬ ‫‪0‬‬
‫‪S1‬‬ ‫‪400‬‬

‫‪16‬‬ ‫‪4‬‬ ‫‪20‬‬ ‫‪0‬‬


‫‪S2‬‬ ‫‪520‬‬

‫الطلب)‪(bj‬‬ ‫‪320‬‬ ‫‪280‬‬ ‫‪240‬‬ ‫‪80‬‬ ‫‪920‬‬

‫احلل األويل ابستخدام طريقة الزاوية الشمالية الغربية يكون كما يلي‪:‬‬

‫العرض)‪(ai‬‬
‫إىل‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫‪d3‬‬
‫من‬
‫‪4‬‬ ‫‪8‬‬ ‫‪12‬‬ ‫‪0‬‬
‫‪S1‬‬ ‫‪320‬‬ ‫‪80‬‬ ‫‪400‬‬

‫‪16‬‬ ‫‪4‬‬ ‫‪20 240 0‬‬ ‫‪80‬‬


‫‪S2‬‬ ‫‪200‬‬ ‫‪520‬‬

‫الطلب)‪(bj‬‬ ‫‪320‬‬ ‫‪280‬‬ ‫‪240‬‬ ‫‪80‬‬ ‫‪920‬‬

‫‪161‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫التكلفة اإلمجالية هي‪:‬‬


‫‪𝑍 = 4 × 320 + 8 × 80 + 4 × 200 + 20 × 240 + 0 × 80 = 7520‬‬
‫نالحظ أن الشرط ‪ m+n-1‬حمقق لذلك ميكن إجياد احلل األمثل ابستخدام طريقة املسار املغلق‪:‬‬
‫يتضح من خالل اجلدول وجود ثالث خالاي فارغة هي‪:‬‬
‫‪)S1,d3) , )S1,d4) , )S2,d1) .‬‬
‫‪ -‬نقوم ابختبار أمثلية احلل عن طريق رسم مسار مغلق لكل خلية فارغة‪ ،‬مث حنسب تكاليفها احلدية كما يلي‪:‬‬
‫اخللية )‪ )S1,d3‬تدخل إىل احلل← ‪σ13 = 12 − 20 + 4 − 8 = −12‬‬
‫‪σ14 = 0 − 0 + 4 − 8 = −4‬‬
‫‪σ21 = 16 − 4 + 8 − 4 = 16‬‬
‫ويكون جدول النقل الثاين بعد إجراء التعديل املناسب كما يلي‪:‬‬

‫إىل‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫‪d4‬‬ ‫العرض)‪(ai‬‬


‫من‬
‫‪4‬‬ ‫‪8‬‬ ‫‪12‬‬ ‫‪0‬‬
‫‪S1‬‬ ‫‪320‬‬ ‫‪80‬‬ ‫‪400‬‬

‫‪16‬‬ ‫‪4‬‬ ‫‪20 160 0 80‬‬


‫‪S2‬‬ ‫‪280‬‬ ‫‪520‬‬

‫الطلب)‪(bj‬‬ ‫‪320‬‬ ‫‪280‬‬ ‫‪240‬‬ ‫‪80‬‬ ‫‪920‬‬

‫نقوم ابختبار أمثلية احلل مرة أخرى عن طريق رسم مسار مغلق لكل خلية فارغة‪ ،‬مث حنسب تكاليفها احلدية على‬
‫النحو اآليت‪:‬‬
‫‪σ12 = 8 − 12 + 20 − 4 = 12‬‬
‫‪σ14 = 0 − 0 + 20 − 12 = 8‬‬
‫‪σ21 = 16 − 4 + 12 − 20 = 4‬‬
‫مبا أن كل التكاليف احلدية موجبة إذن احلل الذي مت التوصل إليه هو احلل األمثل‪ ،‬وقيمة التكلفة اإلمجالية للنقل‬
‫هي‪:‬‬
‫‪𝑍 = 4 × 320 + 12 × 80 + 4 × 280 + 20 × 160 + 0 × 80 = 6560‬‬

‫‪162‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫مثال‪ :2‬افتض أن الكميات يف جدول النقل يف املثال السابق تغريت وأصبحت كما يوضحه اجلدول التايل‪:‬‬

‫إىل‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫العرض)‪(ai‬‬


‫من‬
‫‪4‬‬ ‫‪8‬‬ ‫‪12‬‬
‫‪S1‬‬ ‫‪400‬‬

‫‪16‬‬ ‫‪4‬‬ ‫‪20‬‬


‫‪S2‬‬ ‫‪520‬‬

‫الطلب)‪(bj‬‬ ‫‪320‬‬ ‫‪360‬‬ ‫‪400‬‬

‫املطلوب‪:‬‬

‫‪-1‬إجياد احلل األويل ابستخدام طريقة الزاوية الشمالية الغربية‪.‬‬

‫‪-2‬إجياد احلل األمثل ابستخدام طريقة املسار املغلق‪.‬‬

‫احلل‪:‬‬

‫نالحظ من خالل جدول النقل أبن العرض (‪ )920‬أقل من الطلب (‪ )1080‬أي أن‪:‬‬

‫𝑚‬ ‫𝑛‬

‫𝑗𝑏 ∑ < 𝑖𝑎 ∑‬
‫‪𝑖=1‬‬ ‫‪𝑗=1‬‬

‫لذلك نستكمل اجلدول إبضافة مصدر إنتاج ومهي ‪ S3‬الكمية املعروضة فيه تساوي الفرق بني الطلب والعرض أي‬
‫‪ ،1080-920=160‬ونعترب أن تكاليف نقل الوحدة الواحدة من املصدر ‪ S3‬إىل املراكز الثالث تساوي‬
‫صفر‪ ،‬وبذلك يكون الطلب مساواي للعرض مثلما يوضحه اجلدول التايل‪:‬‬

‫‪163‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫إىل‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫العرض)‪(ai‬‬


‫من‬
‫‪4‬‬ ‫‪8‬‬ ‫‪12‬‬
‫‪S1‬‬ ‫‪400‬‬

‫‪16‬‬ ‫‪4‬‬ ‫‪20‬‬


‫‪S2‬‬ ‫‪520‬‬

‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬


‫‪S3‬‬ ‫‪160‬‬

‫الطلب)‪(bj‬‬ ‫‪320‬‬ ‫‪360‬‬ ‫‪400‬‬ ‫‪1080‬‬

‫احلل األويل ابستخدام طريقة الزاوية الشمالية الغربية يكون كما يلي‪:‬‬

‫إىل‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫العرض)‪(ai‬‬


‫من‬
‫‪4‬‬ ‫‪8‬‬ ‫‪12‬‬
‫‪S1‬‬ ‫‪320‬‬ ‫‪80‬‬ ‫‪400‬‬

‫‪16‬‬ ‫‪4‬‬ ‫‪20 240‬‬


‫‪S2‬‬ ‫‪280‬‬ ‫‪520‬‬

‫‪S3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪160‬‬


‫‪160‬‬
‫الطلب)‪(bj‬‬ ‫‪320‬‬ ‫‪360‬‬ ‫‪400‬‬ ‫‪1080‬‬

‫التكلفة اإلمجالية هي‪:‬‬


‫‪𝑍 = 4 × 320 + 8 × 80 + 4 × 280 + 20 × 240 + 0 × 160 = 7840‬‬
‫نالحظ أن الشرط ‪ m+n-1‬حمقق لذلك ميكن إجياد احلل األمثل ابستخدام طريقة املسار املغلق‪:‬‬
‫يوجد أربع خالاي فارغة هي‪:‬‬
‫‪)S1,d3) , )S2,d1) , )S3,d1) , )S3,d2) .‬‬

‫‪164‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫‪ -‬نقوم ابختبار أمثلية احلل عن طريق رسم مسار مغلق لكل خلية فارغة‪ ،‬مث حنسب تكاليفها احلدية كما يلي‪:‬‬
‫اخللية )‪ )S1,d3‬تدخل إىل احلل← ‪σ13 = 12 − 20 + 4 − 8 = −12‬‬
‫‪σ21 = 16 − 4 + 8 − 4 = 16‬‬
‫‪σ31‬‬ ‫‪= 0 − 4 + 8 − 4 + 20 − 0 = 20‬‬
‫‪σ32 = 0 − 4 + 20 − 0 = 16‬‬
‫ويكون جدول النقل الثاين بعد إجراء التعديل املناسب كما يلي‪:‬‬

‫إىل‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫العرض)‪(ai‬‬


‫من‬
‫‪4‬‬ ‫‪8‬‬ ‫‪12‬‬
‫‪S1‬‬ ‫‪320‬‬ ‫‪80‬‬ ‫‪400‬‬

‫‪16‬‬ ‫‪4‬‬ ‫‪20 160‬‬


‫‪S2‬‬ ‫‪360‬‬ ‫‪520‬‬

‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬


‫‪S3‬‬ ‫‪160‬‬
‫‪160‬‬
‫الطلب)‪(bj‬‬ ‫‪320‬‬ ‫‪360‬‬ ‫‪400‬‬ ‫‪1080‬‬

‫‪ -‬خنترب أمثلية احلل مرة أخرى عن طريق رسم مسار مغلق لكل خلية فارغة‪ ،‬مث حنسب تكاليفها احلدية على النحو‬
‫اآليت‪:‬‬
‫‪σ12 = 8 − 12 + 20 − 4 = 12‬‬
‫‪σ21 = 16 − 20 + 12 − 4 = 4‬‬
‫‪σ31 = 0 − 4 + 12 − 0 = 8‬‬
‫‪σ32 = 0 − 4 + 20 − 0 = 16‬‬
‫مبا أن كل قيم التكاليف احلدية موجبة إذن احلل الذي مت التوصل إليه هو احلل األمثل‪ ،‬وقيمة التكلفة اإلمجالية‬
‫للنقل هي‪:‬‬

‫‪𝑍 = 4 × 320 + 12 × 80 + 4 × 360 + 20 × 160 + 0 × 160 = 6880‬‬

‫‪165‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫ب‪ -‬حالة االحنالل‪ :‬تعين أبن عدد املتغريات الداخلة يف أي حل أساسي ال تساوي ‪ ،m+n-1‬وميكن أن‬
‫حتدث هذه احلالة يف احلل األويل أو أي حل حمسن بعد احلل األويل‪ ،‬حيث ينتج عن عدم حتقق الشرط املذكور‬
‫عدم إمكانية إجياد املسار املغلق للخالاي الفارغة‪ ،‬ولن نتمكن من حساب قيم ‪ ui‬و‪ vj‬وال نستطيع ابلتايل حساب‬
‫التكاليف احلدية للخالاي الفارغة‪ ،‬ويتم معاجلة هذه املشكلة عن طريق افتاض إحدى اخلالاي الفارغة أبهنا خلية‬
‫ممتلئة قيمة ‪ xij‬فيها تساوي صفر‪ ،‬وهناك جمموعة من األسس اليت حتكم عملية اختيار هذه اخللية من أمهها‪:61‬‬
‫‪ -1‬اختيار اخللية ذات أقل تكلفة‪.‬‬
‫‪ -2‬اختيار اخللية اليت قد تساعد يف إجياد قيم ‪ ui‬و ‪ vj‬لألسطر واألعمدة كما هو احلال عند استخدام طريقة‬
‫التوزيع املعدل‪.‬‬
‫‪ -3‬اختيار اخللية اليت قد تساعد يف تكوين زوااي املمرات املغلقة وفقا ملتطلبات طريقيت التوزيع املعدل واملسار‬
‫املغلق‪.‬‬
‫ال يوجد هناك قاعدة اثبتة لتفضيل أي من هذه األسس على غريها سوى مقدار وطبيعة مالئمتها ملتطلبات احلل‪،‬‬
‫وال أتخذ هذه اخللية صفة الثبات حيث ميكن تغيريها حسب احلاجة‪ ،‬لذلك فإن عملية االختيار تصل يف بعض‬
‫األحيان إىل ما يشبه طريقة التجربة واخلطأ‪.‬‬
‫مثال‪:‬‬
‫اجلدول أدانه يبني املعطيات املتعلقة ابلطاقة اإلنتاجية والطلب وتكلفة نقل الوحدة الواحدة من مصادر‬
‫اإلنتاج إىل مراكز الطلب اخلاصة مبؤسسة معينة‪.‬‬

‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫العرض)‪(ai‬‬


‫من‬
‫‪S1 10‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪140‬‬
‫‪S2‬‬ ‫‪12‬‬ ‫‪6‬‬ ‫‪4‬‬ ‫‪100‬‬

‫‪S3‬‬ ‫‪2‬‬ ‫‪10‬‬ ‫‪2‬‬ ‫‪20‬‬


‫الطلب)‪(bj‬‬ ‫‪100‬‬ ‫‪100‬‬ ‫‪60‬‬ ‫‪120‬‬

‫‪ - 61‬حممد أمحد الطراونة وسليمان خالد عبيدات‪ ،‬مرجع سبق ذكره‪ ،‬ص‪.236‬‬

‫‪166‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫املطلوب‪:‬‬
‫‪-1‬إجياد احلل األويل ابستخدام طريقة الزاوية الشمالية الغربية‪.‬‬
‫‪-2‬إجياد احلل األمثل ابستخدام طريقة املسار املغلق‪.‬‬
‫احلل‪:‬‬
‫‪ -1‬احلل األويل ابستخدام طريقة الزاوية الشمالية الغربية يكون كما يلي‪:‬‬

‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1 10 100‬‬ ‫‪8‬‬
‫‪40‬‬
‫‪4‬‬ ‫‪140‬‬
‫‪S2‬‬ ‫‪12‬‬ ‫‪6‬‬ ‫‪4‬‬
‫‪40‬‬ ‫‪100‬‬
‫‪60‬‬

‫‪S3‬‬ ‫‪2‬‬ ‫‪10‬‬ ‫‪2‬‬ ‫‪20‬‬


‫‪20‬‬
‫الطلب)‪(bj‬‬ ‫‪100‬‬ ‫‪100‬‬ ‫‪60‬‬ ‫‪120‬‬

‫التكلفة اإلمجالية هي‪:‬‬


‫‪𝑍 = 10 × 100 + 8 × 40 + 6 × 60 + 4 × 40 + 2 × 20 = 1880‬‬
‫نالحظ أن عدد اخلالاي املمتلئة يساوي ‪ 5‬وهو حيقق الشرط ‪ ،m+n-1‬لذلك ميكن إجياد احلل األمثل ابستخدام‬
‫طريقة املسار املغلق‪.‬‬
‫‪ -2‬إجياد احلل األمثل‪:‬‬
‫اخلالاي الفارغة هي‪:‬‬
‫‪)S1,d3) , )S2,d1) , )S3,d1) , )S3,d2) .‬‬
‫‪ -‬نقوم ابختبار أمثلية احلل عن طريق رسم مسار مغلق لكل خلية فارغة‪ ،‬مث حنسب تكاليفها احلدية كما يلي‪:‬‬
‫‪σ13 = 4 − 4 + 6 − 8 = −2‬‬
‫‪σ21 = 12 − 10 + 8 − 6 = 4‬‬
‫اخللية )‪ )S3,d1‬تدخل إىل احلل← ‪σ31 = 2 − 10 + 8 − 6 + 4 − 2 = −4‬‬
‫‪σ32 = 10 − 6 + 4 − 2 = 6‬‬

‫‪167‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫ويكون جدول النقل الثاين بعد إجراء التعديل املناسب كما يلي‪:‬‬

‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1 10 80‬‬ ‫‪8‬‬
‫‪60‬‬
‫‪4‬‬ ‫‪140‬‬
‫‪S2‬‬ ‫‪12‬‬ ‫‪6‬‬ ‫‪4‬‬
‫‪60‬‬ ‫‪100‬‬
‫‪40‬‬

‫‪S3‬‬ ‫‪2‬‬ ‫‪10‬‬ ‫‪2‬‬ ‫‪20‬‬


‫‪20‬‬
‫الطلب)‪(bj‬‬ ‫‪100‬‬ ‫‪100‬‬ ‫‪60‬‬ ‫‪120‬‬

‫‪ -‬خنترب أمثلية احلل مرة أخرى عن طريق رسم مسار مغلق لكل خلية فارغة‪ ،‬مث حنسب تكاليفها احلدية على النحو‬
‫اآليت‪:‬‬
‫اخللية )‪ )S1,d3‬تدخل إىل احلل ← ‪σ13 = 4 − 4 + 6 − 8 = −2‬‬
‫‪σ21 = 12 − 10 + 8 − 6 = 4‬‬
‫‪σ32 = 10 − 8 + 10 − 2 = 10‬‬
‫‪σ33 = 2 − 2 + 10 − 8 + 6 − 4 = 4‬‬
‫ويكون جدول النقل بعد إجراء التعديل املناسب كما يلي‪:‬‬

‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1 10 80‬‬ ‫‪8‬‬ ‫‪4‬‬
‫‪60‬‬ ‫‪140‬‬
‫‪S2‬‬ ‫‪12‬‬ ‫‪6‬‬ ‫‪4‬‬
‫‪100‬‬ ‫‪100‬‬

‫‪S3‬‬ ‫‪2‬‬ ‫‪10‬‬ ‫‪2‬‬ ‫‪20‬‬


‫‪20‬‬
‫الطلب)‪(bj‬‬ ‫‪100‬‬ ‫‪100‬‬ ‫‪60‬‬ ‫‪120‬‬

‫‪168‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫نالحظ من خالل اجلدول خروج متغريين من احلل مها ‪ x12‬و‪ ،x23‬لذا فإن عدد اخلالاي املمتلئة يساوي ‪ 4‬ال‬

‫حيقق الشرط ‪ ، m+n-1=5‬وهذا يعين أننا أمام حالة خاصة هي االحنالل‪ ،‬ويتم معاجلة هذه املشكلة عن طريق‬

‫افتاض إحدى اخلالاي الفارغة خلية ممتلئة‪ ،‬قيمة ‪ xij‬فيها تساوي صفر‪ ،‬ويفضل اختيار اخللية ذات التكلفة األقل‬

‫ولتكن )‪ )S2,d3‬كما هو مبني يف اجلدول أدانه‪:‬‬

‫العرض)‪(ai‬‬
‫من‬ ‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬

‫‪S1 10 80‬‬ ‫‪8‬‬ ‫‪4‬‬


‫‪60‬‬ ‫‪140‬‬

‫‪S2‬‬ ‫‪12‬‬ ‫‪6‬‬ ‫‪4‬‬


‫‪100‬‬ ‫‪0‬‬ ‫‪100‬‬

‫‪2‬‬ ‫‪10‬‬ ‫‪2‬‬


‫‪S3‬‬ ‫‪20‬‬ ‫‪20‬‬

‫الطلب)‪(bj‬‬ ‫‪100‬‬ ‫‪100‬‬ ‫‪60‬‬ ‫‪120‬‬

‫‪ -‬يتم اختبار أمثلية احلل مرة أخرى عن طريق رسم مسار مغلق لكل خلية فارغة‪ ،‬مث حنسب تكاليفها احلدية على‬
‫النحو اآليت‪:‬‬

‫‪σ12 = 8— 6 + 4 − 4 = 2‬‬
‫‪σ21 = 12 − 10 + 4 − 4 = 2‬‬
‫‪σ32‬‬ ‫‪= 10 − 2 + 0 − 4 + 4 − 6 = 12‬‬
‫‪σ33 = 2 − 2 + 10 − 4 = 6‬‬

‫نالحظ أن مجيع قيم التكاليف احلدية موجبة إذن احلل أمثل‪ ،‬وقيمة التكلفة اإلمجالية للنقل هي‪:‬‬

‫‪𝑍 = 10 × 80 + 4 × 60 + 6 × 100 + 4 × 0 + 2 × 20 = 1680‬‬

‫متارين حملولة‪:‬‬

‫‪169‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫التمرين األول‪:‬‬

‫متتلك مؤسسة لصناعة الثالجات ثالثة مصانع ‪ ،S3 ،S2 ،S1‬الطاقة اإلنتاجية لكل منها ‪ 40‬ثالجة‪ ،‬ترغب‬
‫الشركة يف توزيع إنتاجها من الثالجات على ثالثة مراكز تسويق اتبعة هلا ‪ ،d3 ،d2 ،d1‬حيث كان حجم الطلب‬
‫لكل مركز تسويق هو ‪ ،30 ،30 ،60‬ثالجة على التوايل‪ ،‬تكلفة نقل الثالجة الواحدة من ‪ S1‬إىل كل من ‪،d1‬‬
‫‪ d3 ،d2‬هي ‪ 20 ،12 ،10‬وحدة نقدية على التوايل‪ ،‬ومن ‪ S2‬إىل كل من ‪ d3 ،d2 ،d1‬هي ‪16 ،24 ،18‬‬
‫وحدة نقدية على التوايل‪ ،‬و من ‪ S3‬إىل كل من ‪ d3 ،d2 ،d1‬هي ‪ 11 ،22 ،14‬وحدة نقدية على التوايل‪.‬‬

‫املطلوب‪:‬‬

‫‪ -1‬تشكيل جدول النقل اخلاص هبذه املشكلة‪.‬‬


‫‪ -2‬صياغة منوذج الربجمة اخلطية ملشكلة النقل‪.‬‬
‫‪ -3‬إجياد احلل األساسي ابستخدام الطرق الثالثة‪.‬‬
‫‪ -4‬إبتباع طريقة املسار املغلق أوجد احلل األمثل للمشكلة ابعتماد طريقة التكلفة الصغرى‪.‬‬
‫‪ -5‬إبتباع طريقة التوزيع املعدل أوجد احلل األمثل للمشكلة ابعتماد طريقة التكلفة الصغرى‪.‬‬
‫احلل‪:‬‬
‫‪ -1‬تشكيل جدول النقل‪:‬‬
‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1 10 x11 12‬‬ ‫‪x12‬‬
‫‪20‬‬
‫‪x13‬‬ ‫‪40‬‬
‫‪S2‬‬ ‫‪18‬‬ ‫‪24‬‬ ‫‪16‬‬
‫‪x23‬‬ ‫‪40‬‬
‫‪x21‬‬ ‫‪x22‬‬

‫‪S3‬‬ ‫‪14‬‬ ‫‪22‬‬ ‫‪11‬‬ ‫‪40‬‬


‫‪x31‬‬ ‫‪x32‬‬ ‫‪x33‬‬
‫الطلب)‪(bj‬‬ ‫‪60‬‬ ‫‪30‬‬ ‫‪30‬‬ ‫‪120‬‬

‫‪ -2‬صياغة منوذج الربجمة اخلطية ملشكلة النقل‪:‬‬

‫‪170‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫‪ ‬متغريات القرار‪ xij :‬ومتثل عدد الثالجات املنقولة من املصانع الثالث إىل املراكز الثالث وعددها ‪.9‬‬
‫‪ ‬دالة اهلدف‪:‬‬

‫‪MIN Z = 10x11 + 12x12 + 20x13 + 18x21‬‬


‫‪+24x22 + 16x23 + 14x31 + 22x32 + 11x33‬‬

‫‪ ‬القيود‪:‬‬
‫‪-‬قيود العرض‪:‬‬

‫‪x11 + x12 + x13 = 40‬‬


‫‪x21 + x22 + x23 = 40‬‬
‫‪x31 + x32 + x33 = 40‬‬
‫‪-‬قيود الطلب‪:‬‬

‫‪x11 + x21 + x31 = 60‬‬


‫‪x12 + x22 + x32 = 30‬‬
‫‪x13 + x23 + x33 = 30‬‬
‫‪xij ≥ 0‬‬
‫‪ -3‬إجياد احلل األساسي ابستخدام الطرق الثالثة‪:‬‬
‫أ‪ -‬طريقة الزاوية الشمالية الغربية‪:‬‬

‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫ابقي العرض)‪(ai‬‬ ‫ابقي‬


‫من‬
‫‪S1 10 40 12‬‬ ‫‪20‬‬ ‫‪40‬‬ ‫‪0‬‬
‫‪S2‬‬ ‫‪18‬‬ ‫‪24‬‬ ‫‪16‬‬
‫‪20‬‬ ‫‪20‬‬ ‫‪40‬‬ ‫‪20‬‬ ‫‪0‬‬

‫‪S3‬‬ ‫‪14‬‬ ‫‪22‬‬ ‫‪11‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪0‬‬


‫‪10‬‬ ‫‪30‬‬
‫الطلب)‪(bj‬‬ ‫‪60‬‬ ‫‪30‬‬ ‫‪30‬‬ ‫‪120‬‬
‫ابقي‬ ‫‪20‬‬ ‫‪10‬‬ ‫‪0‬‬
‫ابقي‬ ‫‪0‬‬ ‫‪0‬‬

‫التكلفة‬ ‫قيمة‬
‫‪171‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫اإلمجالية للنقل هي‪:‬‬

‫‪𝑍 = 10 × 40 + 18 × 20 + 24 × 20 + 10 × 22 + 11 × 30 = 1790‬‬

‫نالحظ أن عدد املتغريات الداخلة يف احلل تساوي ‪ 5‬وهي حتقق الشرط ‪.m+n-1=5‬‬

‫ب‪-‬طريقة التكلفة الصغرى‪:‬‬

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

‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫ابقي العرض)‪(ai‬‬ ‫ابقي‬


‫من‬
‫‪10‬‬ ‫‪12‬‬ ‫‪20‬‬
‫‪S1‬‬ ‫‪40‬‬ ‫‪40‬‬ ‫‪0‬‬

‫‪S2‬‬ ‫‪18‬‬ ‫‪24‬‬ ‫‪16‬‬


‫‪10‬‬ ‫‪30‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪0‬‬

‫‪14‬‬ ‫‪22‬‬ ‫‪11‬‬


‫‪S3‬‬ ‫‪10‬‬ ‫‪30‬‬ ‫‪40‬‬ ‫‪10‬‬ ‫‪0‬‬

‫الطلب)‪(bj‬‬ ‫‪60‬‬ ‫‪30‬‬ ‫‪30‬‬ ‫‪120‬‬


‫ابقي‬ ‫‪20‬‬ ‫‪0‬‬ ‫‪0‬‬
‫ابقي‬ ‫‪10‬‬
‫ابقي‬ ‫‪0‬‬

‫قيمة التكلفة اإلمجالية للنقل هي‪:‬‬

‫‪𝑍 = 10 × 40 + 18 × 10 + 24 × 30 + 14 × 10 + 11 × 30 = 1770‬‬

‫نالحظ أن عدد املتغريات الداخلة يف احلل تساوي ‪ 5‬وهي حتقق الشرط ‪.m+n-1=5‬‬

‫‪172‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫ج‪-‬طريقة فوجل التقريبية‪:‬‬

‫يبني اجلدول التايل خطوات النقل هبذه الطريقة‪:‬‬

‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫الفرق‪ 3‬الفرق ‪ 2‬الفرق ‪ 1‬العرض)‪(ai‬‬


‫من‬
‫‪S1 10 10 12‬‬ ‫‪30‬‬
‫‪20‬‬ ‫‪40‬‬ ‫‪2‬‬ ‫‪10‬‬ ‫‪/‬‬
‫‪S2‬‬ ‫‪18‬‬ ‫‪24‬‬ ‫‪16‬‬
‫‪40‬‬ ‫‪40‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪2‬‬

‫‪S3‬‬ ‫‪14‬‬ ‫‪22‬‬ ‫‪11‬‬ ‫‪40‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪3‬‬


‫‪10‬‬ ‫‪30‬‬
‫الطلب)‪(bj‬‬ ‫‪60‬‬ ‫‪30‬‬ ‫‪30‬‬ ‫‪120‬‬
‫الفرق ‪1‬‬ ‫‪4‬‬ ‫‪10‬‬ ‫‪5‬‬
‫الفرق ‪2‬‬ ‫‪4‬‬ ‫‪/‬‬ ‫‪5‬‬
‫الفرق ‪3‬‬ ‫‪4‬‬ ‫‪/‬‬ ‫‪5‬‬
‫قيمة التكلفة اإلمجالية للنقل هي‪:‬‬
‫‪𝑍 = 10 × 10 + 12 × 30 + 18 × 40 + 14 × 10 + 11 × 30 = 1650‬‬
‫نالحظ أن عدد املتغريات الداخلة يف احلل تساوي ‪ 5‬وهي حتقق الشرط ‪.m+n-1=5‬‬

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

‫جدول النقل ابستخدام طريقة التكلفة الصغرى هو‪:‬‬


‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1 10 40‬‬ ‫‪12‬‬ ‫‪20‬‬ ‫‪40‬‬
‫‪S2‬‬ ‫‪18‬‬ ‫‪24‬‬ ‫‪16‬‬
‫‪10‬‬ ‫‪30‬‬ ‫‪40‬‬

‫‪S3‬‬ ‫‪14‬‬ ‫‪22‬‬ ‫‪11‬‬ ‫‪40‬‬


‫‪10‬‬ ‫‪30‬‬
‫الطلب)‪(bj‬‬ ‫‪60‬‬ ‫‪30‬‬ ‫‪30‬‬ ‫‪120‬‬

‫‪173‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫اخلالاي الفارغة هي‪:‬‬


‫‪)S1,d2) , )S1,d3) , )S2,d3) , )S3,d2) .‬‬
‫‪ -‬نقوم ابختبار أمثلية احلل عن طريق رسم مسار مغلق لكل خلية فارغة‪ ،‬مث حنسب تكاليفها احلدية كما يلي‪:‬‬
‫‪σ12 = 12 − 24 + 18 − 10 = −4‬‬
‫‪σ13 = 20 − 11 + 14 − 10 = 13‬‬
‫‪σ23 = 16 − 11 + 14 − 18 = 1‬‬
‫‪σ32 = 22 − 14 + 18 − 24 = 2‬‬
‫يتضح مما تقدم أن التكلفة احلدية للخلية )‪ )S1,d2‬سالبة‪ ،‬هذا يعين أن هذه اخللية تساهم يف ختفيض التكلفة‬
‫اإلمجالية للنقل لذلك يتم إدخاهلا للحل‪ ،‬مث نقوم إبجراء عملية النقل عن طريق مسارها املغلق كما يلي‪:‬‬

‫)‪)S1,d2) → )S2,d2) → )S2,d1) →)S1,d1‬‬ ‫املسار املغلق للخلية‬


‫)‪)S1,d2‬‬
‫=)‪Min(30,40‬‬
‫‪30‬‬ ‫‪+‬‬ ‫‪30-‬‬ ‫‪10+‬‬ ‫‪40-‬‬ ‫قيم اخلالاي املمتلئة‬
‫‪30+‬‬ ‫قيم اخلالاي بعد التعديل ‪30-30=0 10+30=40 40-30=10‬‬

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

‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1 10 10‬‬ ‫‪12‬‬
‫‪30‬‬
‫‪20‬‬ ‫‪40‬‬
‫‪S2‬‬ ‫‪18‬‬ ‫‪24‬‬ ‫‪16‬‬
‫‪40‬‬ ‫‪40‬‬

‫‪S3‬‬ ‫‪14‬‬ ‫‪22‬‬ ‫‪11‬‬ ‫‪40‬‬


‫‪10‬‬ ‫‪30‬‬
‫الطلب)‪(bj‬‬ ‫‪60‬‬ ‫‪30‬‬ ‫‪30‬‬ ‫‪120‬‬

‫‪ -‬خنترب أمثلية احلل مرة أخرى عن طريق رسم مسار مغلق لكل خلية فارغة‪ ،‬مث حنسب تكاليفها احلدية على النحو‬
‫اآليت‪:‬‬

‫‪174‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫‪σ13 = 20 − 11 + 14 − 10 = 13‬‬
‫‪σ22 = 24 − 18 + 10 − 12 = 4‬‬
‫‪σ23 = 16 − 11 + 14 − 18 = 1‬‬
‫‪σ32 = 22 − 14 + 10 − 12 = 6‬‬
‫مبا أن كل التكاليف احلدية موجبة إذن احلل الذي مت التوصل إليه يف اجلدول األخري هو احلل األمثل‪ ،‬وبذلك‬
‫تكون أقل تكلفة لنقل السلع من املصادر الثالث إىل املراكز الثالث هي‪:‬‬
‫‪𝑍 = 10 × 10 + 12 × 30 + 18 × 40 + 14 × 10 + 11 × 30 = 1650‬‬
‫مت ختفيض التكلفة من ‪ 1770‬وحدة نقدية عند احلل األويل إىل ‪ 1650‬وحدة نقدية عند احلل األمثل‪ ،‬أي بفرق‬
‫مقداره ‪ 120‬وحدة نقدية‪ ،‬وهي نفس النتيجة اليت مت التوصل إليها ابستخدام طريق فوجل التقريبية‪.‬‬

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

‫ابستخدام جدول التكلفة الصغرى نقوم ابختبار إذا كان احلل أمثال أم هو قابل للتحسني‪ ،‬حيث نضع العالقة‬
‫𝑗𝑖𝑐 = 𝑗𝑣 ‪ 𝑢𝑖 +‬جلميع اخلالاي املمتلئة ابفتاض ‪ 𝑢1 = 0‬فنحصل على ما يلي‪:‬‬
‫‪)S1,d1) → 𝑢1 + 𝑣1 = 10 ⇒ 𝑣1 = 10‬‬
‫‪)S2,d1) → 𝑢2 + 𝑣1 = 18 ⇒ 𝑢2 = 8‬‬
‫‪)S2,d2) → 𝑢2 + 𝑣2 = 24 ⇒ 𝑣2 = 16‬‬
‫‪)S3,d1) → 𝑢3 + 𝑣1 = 14 ⇒ 𝑢3 = 4‬‬
‫‪)S3,d3) → 𝑢3 + 𝑣3 = 11 ⇒ 𝑣3 = 7‬‬

‫نقوم حبساب التكلفة احلدية لكل خلية فارغة وفقا للعالقة 𝑗𝑣 ‪ ، 𝜎𝑖𝑗 = 𝑐𝑖𝑗 − 𝑢𝑖 −‬فنحصل على‪:‬‬
‫‪)S1,d2) → 𝜎12 = 𝑐12 − 𝑢1 − 𝑣2 = 12 − 0 − 16 = −4‬‬
‫‪)S1,d3) → 𝜎13 = 𝑐13 − 𝑢1 − 𝑣3 = 20 − 0 − 7 = 13‬‬
‫‪)S2,d3) → 𝜎23 = 𝑐23 − 𝑢2 − 𝑣3 = 16 − 8 − 7 = 1‬‬
‫‪)S3,d2) → 𝜎32 = 𝑐32 − 𝑢3 − 𝑣2 = 22 − 4 − 16 = 2‬‬

‫يتضح مما تقدم أن التكلفة احلدية للخلية )‪ )S1,d2‬سالبة‪ ،‬هذا يعين أن هذه اخللية تساهم يف ختفيض التكلفة‬
‫اإلمجالية للنقل لذلك يتم إدخاهلا للحل‪ ،‬وتنظيم مسارها املغلق كما يلي‪:‬‬

‫‪175‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1 10 40‬‬ ‫‪12‬‬ ‫‪20‬‬ ‫‪40‬‬
‫‪-‬‬ ‫‪+‬‬

‫‪S2‬‬ ‫‪18 10‬‬ ‫‪24‬‬ ‫‪30 16‬‬


‫‪+‬‬ ‫‪-‬‬ ‫‪40‬‬

‫‪S3‬‬ ‫‪14‬‬ ‫‪22‬‬ ‫‪11‬‬ ‫‪40‬‬


‫‪10‬‬ ‫‪30‬‬

‫الطلب)‪(bj‬‬ ‫‪60‬‬ ‫‪30‬‬ ‫‪30‬‬ ‫‪120‬‬

‫بعد تنفيذ التعديالت على قيم املسار وذلك إبضافة وطرح أصغر قيمة متواجدة على الزوااي اليت حتمل اإلشارة‬

‫(‪ )-‬وهي القيمة ‪ ،30‬حنصل على القيم اجلديدة للكميات كما هو مبني يف اجلدول التايل‪:‬‬

‫العرض)‪(ai‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪S1 10 10‬‬ ‫‪12‬‬
‫‪30‬‬
‫‪20‬‬ ‫‪40‬‬
‫‪S2‬‬ ‫‪18‬‬ ‫‪24‬‬ ‫‪16‬‬
‫‪40‬‬ ‫‪40‬‬

‫‪S3‬‬ ‫‪14‬‬ ‫‪22‬‬ ‫‪11‬‬ ‫‪40‬‬


‫‪10‬‬ ‫‪30‬‬

‫الطلب)‪(bj‬‬ ‫‪60‬‬ ‫‪30‬‬ ‫‪30‬‬ ‫‪120‬‬

‫من أجل التحقق أن احلل أمثل يتم إعادة احلل مرة أخرى إبجياد قيم كل من ‪ ui‬و ‪ vj‬ابفتاض أن قيمة ‪u1‬‬

‫تساوي صفر ابستخدام اخلالاي املمتلئة‪ ،‬وإجياد التكلفة احلدية لكل خلية فارغة على النحو التايل‪:‬‬

‫‪176‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫اخلالاي املمتلئة‪:‬‬
‫‪)S1,d1) → 𝑢1 + 𝑣1 = 10 ⇒ 𝑣1 = 10‬‬
‫‪)S1,d2) → 𝑢1 + 𝑣2 = 12 ⇒ 𝑣2 = 12‬‬
‫‪)S2,d1) → 𝑢2 + 𝑣1 = 18 ⇒ 𝑢2 = 8‬‬
‫‪)S3,d1) → 𝑢3 + 𝑣1 = 14 ⇒ 𝑢3 = 4‬‬
‫‪)S3,d3) → 𝑢3 + 𝑣3 = 11 ⇒ 𝑣3 = 7‬‬
‫التكلفة احلدية للخالاي الفارغة‪:‬‬
‫‪)S1,d3) → 𝜎13 = 𝑐13 − 𝑢1 − 𝑣3 = 20 − 0 − 7 = 13‬‬
‫‪)S2,d2) → 𝜎22 = 𝑐22 − 𝑢2 − 𝑣2 = 24 − 8 − 12 = 4‬‬
‫‪)S2,d3) → 𝜎23 = 𝑐23 − 𝑢2 − 𝑣3 = 16 − 8 − 7 = 1‬‬
‫‪)S3,d2) → 𝜎32 = 𝑐32 − 𝑢3 − 𝑣2 = 22 − 4 − 12 = 6‬‬
‫مبا أن كل التكاليف احلدية موجبة إذن احلل الذي مت التوصل إليه يف اجلدول األخري هو احلل األمثل‪ ،‬وبذلك‬
‫تكون أقل تكلفة لنقل السلع من املصادر الثالث إىل املراكز الثالث هي‪:‬‬

‫‪𝑍 = 10 × 10 + 12 × 30 + 18 × 40 + 14 × 10 + 11 × 30 = 1650‬‬

‫التمرين الثاين‪:‬‬
‫مؤسسة هلا ثالثة مصانع مكلفة بتموين ثالثة خمازن يف جهات متباعدة‪ ،‬إذا علمت أن كميات عرض كل‬
‫مصنع وطاقات استقبال كل خمزن‪ ،‬وتكاليف نقل الوحدة الواحدة من كل مصنع إىل كل خمزن مبينة يف اجلدول‬
‫أدانه‪:‬‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫العرض)‪(ai‬‬
‫من‬
‫‪S1‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪60‬‬
‫‪S2‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬
‫‪20‬‬

‫‪S3‬‬ ‫‪9‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪30‬‬


‫‪110‬‬
‫الطلب)‪(bj‬‬ ‫‪50‬‬ ‫‪50‬‬ ‫‪30‬‬ ‫‪130‬‬

‫‪177‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫املطلوب‪:‬‬

‫‪-‬أوجد أفضل خطة للنقل بطريقة التكلفة الصغرى وأسلوب التوزيع املعدل‪.‬‬

‫احلل‪:‬‬

‫نالحظ أن جمم وع العرض أقل من جمموع الطلب لذلك نضيف مصدر ومهي بعرض قيمته ‪،20‬‬
‫وبتكاليف نقل صفرية مثلما يوضحه اجلدول التايل‪:‬‬

‫العرض)‪(ai‬‬
‫إىل‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬
‫من‬
‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬
‫‪S1‬‬ ‫‪60‬‬

‫‪S2‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬


‫‪20‬‬

‫‪9‬‬ ‫‪8‬‬ ‫‪4‬‬


‫‪S3‬‬ ‫‪30‬‬

‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬


‫‪S4‬‬ ‫‪20‬‬

‫الطلب)‪(bj‬‬ ‫‪50‬‬ ‫‪50‬‬ ‫‪30‬‬ ‫‪130‬‬

‫ابستخدام طريقة التكلفة الصغرى حنصل على جدول احلل األساسي أدانه والذي تظهر فيه خمتلف‬
‫مراحل إجياده‪ ،‬لعل ما يلفت االنتباه أنه عند الوصول إىل اخللية )‪ )S3,d3‬جند أن السطر والعمود يتشبعان يف آن‬
‫واحد (يتم تلبية احتياجات املركز ‪ 3‬ونفاذ الكمية املتاحة يف املصدر ‪ 3‬يف نفس الوقت‪ ،‬وابلتايل عدد اخلالاي‬
‫املمتلئة ‪-‬يساوي ‪ -5‬ال حيقق الشرط ‪– m+n-1‬يساوي ‪ ،)- 6‬وهي حالة تقودان إىل احنالل احلل لذلك جيب‬
‫تشبيع سطر أو عمود فقط‪ ،‬ومنه نفتض إحدى اخلالاي الفارغة خلية ممتلئة قيمة ‪ xij‬فيها تساوي صفر‪ ،‬خنتار‬
‫اخللية )‪ )S3,d2‬وبذلك يكون عدد اخلالاي املمتلئة يساوي ‪ 6‬كما هو مبني يف اجلدول التايل‪:‬‬

‫‪178‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫العرض)‪(ai‬‬
‫إىل‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫ابقي‬ ‫ابقي‬
‫من‬
‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬
‫‪S1‬‬ ‫‪50‬‬ ‫‪10‬‬ ‫‪60‬‬ ‫‪10‬‬ ‫‪0‬‬

‫‪S2‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬


‫‪20‬‬ ‫‪20‬‬ ‫‪0‬‬

‫‪9‬‬ ‫‪8‬‬ ‫‪4‬‬


‫‪S3‬‬ ‫‪0‬‬ ‫‪30‬‬ ‫‪30‬‬ ‫‪0‬‬ ‫‪0‬‬

‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬


‫‪S4‬‬ ‫‪20‬‬ ‫‪20‬‬ ‫‪0‬‬

‫الطلب)‪(bj‬‬ ‫‪50‬‬ ‫‪50‬‬ ‫‪30‬‬ ‫‪130‬‬


‫ابقي‬ ‫‪0‬‬ ‫‪30‬‬ ‫‪0‬‬
‫ابقي‬ ‫‪20‬‬
‫ابقي‬ ‫‪0‬‬

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

‫نضع العالقة 𝑗𝑖𝑐 = 𝑗𝑣 ‪ 𝑢𝑖 +‬جلميع اخلالاي املمتلئة ابفتاض ‪ 𝑢1 = 0‬فنحصل على ما يلي‪:‬‬

‫‪)S1,d1) → 𝑢1 + 𝑣1 = 1 ⇒ 𝑣1 = 1‬‬
‫‪)S1,d2) → 𝑢1 + 𝑣2 = 2 ⇒ 𝑣2 = 2‬‬
‫‪)S2,d2) → 𝑢2 + 𝑣2 = 6 ⇒ 𝑢2 = 4‬‬
‫‪)S3,d2) → 𝑢3 + 𝑣2 = 8 ⇒ 𝑢3 = 6‬‬
‫‪)S3,d3) → 𝑢3 + 𝑣3 = 4 ⇒ 𝑣3 = −2‬‬
‫‪)S4,d2) → 𝑢4 + 𝑣2 = 0 ⇒ 𝑢4 = −2‬‬
‫نقوم حبساب التكلفة احلدية لكل خلية فارغة وفقا للعالقة 𝑗𝑣 ‪ ، 𝜎𝑖𝑗 = 𝑐𝑖𝑗 − 𝑢𝑖 −‬فنحصل‬
‫على‪:‬‬

‫‪179‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫→ )‪)S1,d3‬‬ ‫‪𝜎13‬‬ ‫‪= 𝑐13 − 𝑢1 − 𝑣3 = 3 − 0 + 2 = 5‬‬


‫→ )‪)S2,d1‬‬ ‫‪𝜎21‬‬ ‫‪= 𝑐21 − 𝑢2 − 𝑣1 = 5 − 4 − 1 = 0‬‬
‫→ )‪)S2,d3‬‬ ‫‪𝜎23‬‬ ‫‪= 𝑐23 − 𝑢2 − 𝑣3 = 7 − 4 + 2 = 5‬‬
‫→ )‪)S3,d1‬‬ ‫‪𝜎31‬‬ ‫‪= 𝑐31 − 𝑢3 − 𝑣1 = 9 − 6 − 1 = 2‬‬
‫→ )‪)S4,d1‬‬ ‫‪𝜎41‬‬ ‫‪= 𝑐41 − 𝑢4 − 𝑣1 = 0 + 2 − 1 = 1‬‬
‫→ )‪)S4,d3‬‬ ‫‪𝜎43‬‬ ‫‪= 𝑐43 − 𝑢4 − 𝑣3 = 0 + 2 + 2 = 4‬‬
‫مبا أن كل التكاليف احلدية موجبة إذن احلل الذي مت التوصل إليه هو احلل األمثل‪ ،‬ويكون بذلك جدول‬
‫احلل األمثل كما يلي‪:‬‬

‫إىل‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫العرض)‪(ai‬‬


‫من‬

‫‪S1‬‬ ‫‪1‬‬ ‫‪50‬‬ ‫‪2‬‬ ‫‪10‬‬ ‫‪3‬‬ ‫‪60‬‬

‫‪S2‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬


‫‪20‬‬ ‫‪20‬‬

‫‪S3‬‬ ‫‪9‬‬ ‫‪8‬‬ ‫‪0‬‬ ‫‪4 30‬‬ ‫‪30‬‬

‫‪S4‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪20‬‬ ‫‪0‬‬ ‫‪20‬‬


‫الطلب)‪(bj‬‬ ‫‪50‬‬ ‫‪50‬‬ ‫‪30‬‬ ‫‪130‬‬

‫إذن أقل تكلفة للنقل هي‪:‬‬


‫‪𝑍 = 1 × 50 + 2 × 10 + 6 × 20 + 8 × 0 + 4 × 30 + 0 × 20 = 310‬‬
‫متارين للحل‬
‫التمرين األول‪:‬‬
‫يقوم الديوان الوطين للتمور بتسويق نوع من أنواع التمور انطالقا من ثالثة موانئ رئيسية إىل ثالثة دول‪ ،‬حيث أن‬
‫الكميات املمكن تصديرها حسب املوانئ هي‪:‬‬
‫‪-‬ميناء اجلزائر‪ :‬الكميات املمكن تصديرها عربه هي ‪ 80‬طن‪.‬‬
‫‪-‬ميناء وهران‪ :‬الكميات املمكن تصديرها عربه هي ‪ 40‬طن‪.‬‬
‫‪-‬ميناء عنابة‪ :‬الكميات املمكن تصديرها عربه هي ‪ 60‬طن‪.‬‬

‫‪180‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

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


‫‪-‬الوالايت املتحدة األمريكية‪ :‬حجم الطلب هو ‪ 70‬طن‪.‬‬
‫‪-‬كندا‪ :‬حجم الطلب هو ‪ 70‬طن‪.‬‬
‫‪-‬استاليا‪ :‬حجم الطلب هو ‪ 40‬طن‪.‬‬
‫تكلفة نقل القنطار الواحد من التمور ابلدوالر األمريكي من كل ميناء إىل كل دولة مستوردة موضحة يف اجلدول‬
‫التايل‪:‬‬
‫و م أمريكية‬ ‫كندا‬ ‫أستاليا‬
‫ميناء اجلزائر‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪7‬‬
‫ميناء وهران‬ ‫‪9‬‬ ‫‪5‬‬ ‫‪11‬‬
‫ميناء عنابة‬ ‫‪13‬‬ ‫‪12‬‬ ‫‪8‬‬

‫إذا كان الديوان هو الذي يتوىل نقل املنتوج إىل الدول املستوردة وهدفه هو تصدير منتجاته أبقل تكلفة ممكنة‪.‬‬

‫املطلوب‪:‬‬

‫أكتب الربانمج الرايضي للمسألة‪.‬‬ ‫‪-1‬‬


‫إذا خصص لكل كمية منقولة من كل ميناء إىل كل دولة ابخرة واحدة ما هو عدد البواخر املتوقع‬ ‫‪-2‬‬
‫تصديره لنقل هذه الكميات‪ ،‬وضح‪.‬‬
‫أوجد احلل األساسي ابلطرق الثالث‪ ،‬وأحسب التكلفة اإلمجالية عند كل حل‪.‬‬ ‫‪-3‬‬
‫انطالقا من جدول احلل األساسي األول احملصل عليه من كل طريقة‪ ،‬أوجد احلل األمثل بطريقيت‬ ‫‪-4‬‬
‫املسار املغلق والتوزيع املعدل‪.‬‬

‫التمرين الثاين‪:‬‬

‫اجلدول التايل يبني معطيات متعلقة ابلطاقة اإلنتاجية‪ ،‬والطلب وتكلفة نقل الوحدة الواحدة من مصادر اإلنتاج إىل‬
‫مراكز الطلب اخلاصة مبؤسسة للصناعات الكهرابئية‪.‬‬
‫‪181‬‬
‫احملور اخلامس‪ :‬مشكل النقل‬

‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫العرض)‪(ai‬‬


‫من‬
‫‪S1 10‬‬ ‫‪4‬‬ ‫‪11‬‬ ‫‪70‬‬
‫‪S2‬‬ ‫‪12‬‬ ‫‪5‬‬ ‫‪8‬‬
‫‪50‬‬

‫‪S3‬‬ ‫‪9‬‬ ‫‪7‬‬ ‫‪6‬‬ ‫‪80‬‬

‫الطلب)‪(bj‬‬ ‫‪40‬‬ ‫‪50‬‬ ‫‪60‬‬

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

‫التمرين الثالث‪:‬‬

‫إليك شبكة النقل التالية‪:‬‬

‫العرض‬
‫إلى‬ ‫‪d1‬‬ ‫‪d2‬‬ ‫‪d3‬‬ ‫‪d4‬‬ ‫) ‪(a i‬‬
‫من‬

‫‪S1 10‬‬ ‫‪0‬‬ ‫‪20‬‬ ‫‪11‬‬ ‫‪15‬‬


‫‪S2‬‬ ‫‪12‬‬ ‫‪7‬‬ ‫‪9‬‬ ‫‪20‬‬
‫‪25‬‬

‫‪S3‬‬ ‫‪0‬‬ ‫‪14‬‬ ‫‪16‬‬ ‫‪18‬‬ ‫‪5‬‬


‫الطلب)‪(bj‬‬ ‫‪5‬‬ ‫‪15‬‬ ‫‪15‬‬ ‫‪10‬‬
‫املطلوب‪:‬‬
‫‪ -‬أوجد احللول املثلى ابنتهاج مجيع الطرق‪.‬‬

‫‪182‬‬
‫قائمة املراجع‬

‫قائمة املراجع‬
‫قائمة املراجع‪:‬‬
‫‪ -1‬إبراهيم انئب‪ ،‬إنعام ابقية‪ ،‬حبوث العمليات – خوارزميات وبرامج حاسوبية‪ ،-‬دار وائل للنشر والتوزيع‪،‬‬
‫األردن‪.1999 ،‬‬
‫‪ -2‬أبو القاسم مسعود الشيخ‪ ،‬حبوث العمليات‪ ،‬اجملموعة العربية للتدريب والنشر‪ ،‬مصر‪ ،‬ط‪.2014 ،2‬‬
‫‪ -3‬أمحد عبد إمساعيل الصفار‪ ،‬جمدة عبد اللطيف التميمي‪ ،‬حبوث العمليات تطبيقات على احلاسوب‪ ،‬دار‬
‫املناهج‪ ،‬األردن‪.2007،‬‬
‫‪ -4‬أكرم حممد عرفان املهتدي‪ ،‬األساليب الكمية يف اختاذ القرارات اإلدارية‪ ،‬دار الصفاء للنشر والتوزيع‪،‬‬
‫األردن‪.2004 ،‬‬
‫‪-5‬بوقرة رابح‪ ،‬حبوث العمليات‪ ،‬مؤسسة شباب اجلامعة‪ ،‬مصر‪.2009 ،‬‬
‫‪ -6‬مجال عبد العزيز انصر‪ ،‬حبوث العمليات يف احملاسبة‪ ،‬جامعة القاهرة‪ ،‬مصر‪.2009 ،‬‬
‫‪ -7‬جهاد صياح بين هاين‪ ،‬حبوث العمليات واألساليب الكمية نظرية وتطبيق‪ ،‬دار جليس الزمان‪ ،‬األردن‪،‬‬
‫‪.2009‬‬
‫‪ -8‬حامد سعد نور الشمريت‪ ،‬حبوث العمليات مفهوما وتطبيقا‪ ،‬مكتبة الذاكرة ‪ ،‬العراق‪.2010 ،‬‬
‫‪ -9‬حسن ايسني طعمة وآخرون‪ ،‬حبوث العمليات مناذج وتطبيقات‪ ،‬دار الصفاء للنشر والتوزيع‪ ،‬األردن‪،‬‬
‫‪.2009‬‬
‫‪ -10‬حسني حممود اجلنايب‪ ،‬األحدث يف حبوث العمليات‪ ،‬دار احلامد‪ ،‬األردن‪.2010 ،‬‬
‫‪-11‬دالل صادق اجلواد‪ ،‬محيد انصر القتال‪ ،‬حبوث العمليات‪ ،‬دار اليازوري العلمية‪ ،‬األردن‪.2008 ،‬‬
‫‪ -12‬صاحل مهدي حمسن العامري وعواطف إبراهيم احلداد‪ ،‬تطبيقات حبوث العمليات يف اإلدارة‪ ،‬إثراء للنشر‬
‫والتوزيع‪ ،‬األردن‪.2009 ،‬‬
‫‪ -13‬فتحي خليل محدان‪ ،‬حبوث العمليات مع تطبيقات ابستخدام احلاسوب‪ ،‬دار وائل‪ ،‬األردن‪.2010 ،‬‬
‫‪ -14‬حلسن عبد هللا ابشيوة‪ ،‬حبوث العمليات‪ ،‬دار اليازوري العلمية‪ ،‬األردن‪.2011 ،‬‬
‫‪ -15‬حممد أمحد الطراونة وسليمان خالد عبيدات‪ ،‬مقدمة يف حبوث العمليات‪ ،‬دار املسرية للنشر والتوزيع‬
‫والطباعة‪ ،‬األردن‪ ،‬الطبعة الثانية‪2010،‬‬
‫‪ -16‬حممد راتول‪ ،‬حبوث العمليات‪ ،‬ديوان املطبوعات اجلامعية‪ ،‬اجلزائر‪ ،‬ط ‪.2011 ،4‬‬
‫‪ -17‬حممد سامل الصفدي‪ ،‬حبوث العمليات تطبيق وخوارزميات‪ ،‬دار وائل للنشر‪،‬األردن‪.1999 ،‬‬
‫‪ -18‬حممد عبد العال النعيمي وآخرون‪ ،‬حبوث العمليات‪ ،‬دار وائل للنشر‪،‬األردن‪ ،‬الطبعة الثانية‪.2011 ،‬‬
‫‪ -19‬حممد حممد كعبور‪ ،‬أساسيات حبوث العمليات مناذج وتطبيقات‪ ،‬منشورات أكادميية الدراسات العليا‪،‬‬
‫ليبيا‪.2005 ،‬‬

‫‪184‬‬
‫‪ -20‬مكيد علي‪ ،‬حبوث العمليات وتطبيقاهتا االقتصادية‪ ،‬ديوان املطبوعات اجلامعية‪ ،‬اجلزائر‪.2015 ،‬‬
‫‪ -21‬منعم زمزير املوسوي‪ ،‬حبوث العمليات ‪-‬مدخل علمي الختاذ القرارات‪ ،-‬دار وائل للنشر والتوزيع‪،‬‬
‫األردن‪.2009 ،‬‬

‫‪185‬‬

You might also like