Professional Documents
Culture Documents
Untitled
Untitled
x1 ≥ 0 , x2 ≥ 0
ولبحوث العمليات تطبيقات يف اهلندسة والعلوم االقتصادية واإلدارية والتسويقية ،وهي تستخدم طرق
النمذجة الرايضية والتحليل اإلحصائي للوصول للحل األمثل للمشكالت املختلفة يف حدود اإلمكانيات املتاحة،
وذلك بناء على بياانت تفصيلية ودراسة دقيقة للمخرجات وتقدير املخاطر لكل البدائل املتاحة ،أي تقوم ابلتمثيل
الرايضي ملشاكل عملية اختاذ القرار وإجياد طرق حل هلذه النماذج الرايضية.
ونظرا لتنوع وكثرة تطبيقاهتا ،تتقاطع حبوث العمليات مع جماالت أخرى متعددة مثل اهلندسة الصناعية،
وإدارة العمليات ،وإدارة املواصالت وهي ال تعاجل نفس املوضوعات ،إال أهنا تبحث كلها يف احلل األمثل حسب
نوع وطبيعة املسائل ،وعادة ما يكمن اهلدف يف احلل األمثل املنشود هو احلصول على أقل تكلفة ممكنة أو أكرب
ربح ممكن.
تقوم املؤسسات املختلفة بتطبيــق حبوث العمليات حلــل الكثيــر مــن املشــاكل التــي تواجــهها ومنهــا عل ـى ســبيل
املثــال املشــاكل املتعلقــة بــاملخزون الســلعي ،واملشــاكل املتعلقـة بتخصـيص املـوارد والتكـاليف ،واملشـاكل املتعلقـة
بـإحالل اآلالت أو معـدات اإلنتاج ،اجلدولة...اخل ،وأصـبحت أسـاليب حبـوث العمليـات التـي تتنـاول هـذه
املشـاكل منـاذج معياريـة ،األمـر الـذي أدى إلـي تشـجيع العديـد مـن املؤسسات مبـا فيهـا الصـغرية ألن تسـتفيد مـن
هـذه النمـاذج فـي حـل العديـد مـن املشـاكل التـي تواجههـا دون أن تستثمر أمواال كبرية يف البحوث والدراسات.
هـذا ،وقـد سـاعد علـى انتشـار أسـاليب حبـوث العمليـات فـي التطبيقـات العمليـة عـدة عوامـل منهـا التطـور اهلائـل
والسـريع فـي احلاسـبات اآلليـة ونظـم وبـرامج التشـغيل ،وزيــادة حــدة املنافســة بــني مؤسسات األعمــال مم ــا جعلهــا
تلجــأ إل ـى اســتخدام الطــرق واألســاليب العلميــة التــي تســاعدها علــى تقــدمي منتجاهتــا أو خــدماهتا بــاجلودة العاليــة
والتكلفـة املناسـبة.
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هو عدد املتغريات يف املسألة املدروسة.
ب-وجود هدف يراد الوصول إليه :يعرب عنه رايضيا بدالة خطية تدعى دالة اهلدف ،وأتخذ الشكل العام
التايل:
-11منعم زمزير املوسوي ،حبوث العمليات -مدخل علمي الختاذ القرارات ،-دار وائل للنشر والتوزيع ،األردن ،2009 ،ص ص .56-55
-12إبراهيم انئب ،إنعام ابقية ،حبوث العمليات – خوارزميات وبرامج حاسوبية ،-دار وائل للنشر والتوزيع ،األردن ،1999 ،ص.29
12
احملور األول :الربجمة اخلطية
𝑛
𝑗𝑥 𝑗𝑐 ∑ = 𝑍
𝑗=1
حيث cjأعداد حقيقية تدعى مبعامالت املتغريات يف دالة اهلدف ،وتصنف األهداف اليت تعاجلها الربجمة اخلطية
إىل جمموعتني:13
تعظيم دالة اهلدف( :)Maximisationكأن نسعى إىل تعظيم الربح أو اإلنتاج ،أو تعظيم -1
استخدام املوارد املتاحة ورؤوس األموال واليد العاملة ،تعظيم طاقات التخزين ،ويرمز لدالة اهلدف يف
هذه احلالة كما يلي:
𝑛
𝑗𝑥 𝑗𝑐 ∑ = 𝑍 𝑋𝐴𝑀
𝑗=1
تصغري دالة اهلدف ( :)Minimisationكأن نسعى إىل ختفيض التكاليف إىل أدىن حد -2
ممكن ،أو تقليل اخلسائر ،ختفيض الوقت الضائع وزمن غياب العاملني ،تقليل زمن تعطل اآلالت،
تقليل املخاطرة يف الشغل ،ويرمز لدالة اهلدف يف هذه احلالة كما يلي:
𝑛
𝑗𝑥 𝑗𝑐 ∑ = 𝑍 𝑁𝐼𝑀
𝑗=1
ج-وجود عالقة أتثري بني املتغريات :يعرب عنها رايضيا مبتاجحات تدعى الشروط اخلطية أو قيود املسألة ،وهي
جمموعة من احملددات اليت حتد من درجة حتقيق األهداف ،فعملية حتقيق اهلدف تشتط االستجابة هلذه املتطلبات
بشكل مجاعي ،14وأتخذ أحد الشكلني التاليني:
𝑛
- 13أبو القاسم مسعود الشيخ ،حبوث العمليات ،اجملموعة العربية للتدريب والنشر ،مصر ،ط ،2014 ،2ص.30
-14أكرم حممد عرفان املهتدي ،األساليب الكمية يف اختاذ القرارات اإلدارية ،دار الصفاء للنشر والتوزيع ،األردن ،2004 ،ص.19
13
احملور األول :الربجمة اخلطية
𝑛
د-توفر جمموعة من الشروط :جيب أن حتقق املتغريات شروط معينة بغض النظر عن مردودها من حيث اهلدف
الذي جيب أن حتققه مثال:15
أن ال تقل قيمة أحد املتغريات عن كمية معينة بسبب التزامات معينة لإلدارة صاحبة املشكلة (مثال: -1
جيب إنتاج على األقل 50وحدة من النوع ( ،)𝑥1بسبب أن هذه الكمية مباعة سالفا ،لذلك يف
هذه احلالة جيب إضافة شرط إىل النموذج الرايضي اخلطي وهو.) 𝑥1 ≥ 50 :
أن ال تزيد قيمة أحد املتغريات عن كمية معينة بسبب حجم الطلب املتدين على املنتج الذي ميثله -2
هذا املتغري( مثال :بسبب وجود منتج منافس يف السوق للمنتج املصنع يف املصنع ،وحىت يبقى اسم
املصنع ومنتجاته موجود يف األسواق ،فإن إدارة املصنع تقرر إنتاج كمية حمددة حبيث ال تزيد عن
إمكانية استيعاب السوق وهي 10وحدات .)𝑥1 ≤ 10
أن يشتط على املتغريات أو بعضها أن تكون بقيم صحيحة ،وخاصة إذا كانت تعرب عن عدد -3
العمال أو إنتاج منتج يقاس ابلقطعة وليس أبجزائها.
يشتط على املتغريات أن تكون غري سالبة 𝑥𝑖 ≥ 0وهذا ما جيب فرضه على مجيع النماذج ،فهي -4
تعرب مجيعها عن كميات إنتاج ،والكميات ال ميكن أن تكون سالبة ،وإذا صدف أن أحد املتغريات
ال يشتط فيه عدم السالبية جيب التخلص منه.
14
احملور األول :الربجمة اخلطية
بناءا على ما سبق فإن الربانمج اخلطي يف حالة التعظيم أيخذ الشكل النظامي التايل:16
𝑛
𝑗𝑥 𝑗𝑐 ∑ = 𝑍 𝑋𝐴𝑀
𝑗=1
𝑛
- 16حممد راتول ،حبوث العمليات ،ديوان املطبوعات اجلامعية ،اجلزائر ،ط ،2011 ،4ص ص .12-10
15
احملور األول :الربجمة اخلطية
𝑗𝑥 𝑗𝑐 ∑ = 𝑍 𝑁𝐼𝑀
𝑗=1
𝑛
⋮
𝑚𝑏 ≥ 𝑛𝑥 𝑛𝑚𝑎 𝑎𝑚1 𝑥1 + 𝑎𝑚2 𝑥2 + ⋯ +
16
احملور األول :الربجمة اخلطية
𝐵 ≥ AX
s/c
𝑋≥0
تعرب عن الطريقة اليت تتجم بواسطتها املشكلة املدروسة إىل عالقات رايضية ،أي أسلوب صياغتها
بشكل رايضي وذلك بتحديد دالة اهلدف اخلطية اليت ختضع للعديد من القيود اخلطية ،وتعترب هذه املرحلة من
أعقد املراحل يف حتليل املشاكل اإلدارية واالقتصادية واهلندسية ،ألنه مبجرد االنتهاء من صياغة املشكلة بشكل
كمي تصبح بقية املراحل سهلة ،ألن املراحل املتبقية تتضمن إجياد حل الربانمج املصاغ
إبحدى اخلوارزميات املعروفة (الطريقة البيانية – السمبلكس) وإذا استخدم احلاسوب يف إجياد احلل املناسب
فنكون بذلك قد اختصران وقتا وجهدا كبريين.
غالباً ما تتبع اخلطوات التالية مع معظم املشاكل اليت تصاغ بشكل خطي:18
حتديد اهلدف النهائي للمشكلة املدروسة ،أي إذا كانت تتعلق بتعظيم األرابح أو ختفيض -1
التكاليف ،أو تقليل كمية عناصر اإلنتاج املستخدمة ،أو االستفادة القصوى من عنصر العمل
البشري وغريها من األهداف.
بعد حتديد اهلدف النهائي جيب توضيح العالقة املوجودة بني اهلدف واملتغريات اليت يستطيع متخذ -2
القرار السيطرة عليها.
تعريف القيود املتعلقة ابملشكلة املدروسة. -3
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
لتعظيم الربح األسبوعي للمعمل؟
احلل:
-2حتديد قيود املسألة :تتحدد مبا هو متاح من موارد ( جلود ،ساعات عمل) كما يلي:
-مبا أن إنتاج احلقيبة الواحدة من النوعني Aو Bيتطلب 2مت و 1مت على التوايل ،إذن كمية اجللود املطلوبة
إلنتاج احلقائب من النوع Aهي ،2x1أما كمية اجللود املطلوبة إلنتاج احلقائب من النوع Bهي ،x2وهكذا
فإن جمموع كمية اجللود املطلوبة إلنتاج النوعني Aو Bال جيب أن تتجاوز كمية اجللود املتاحة اليت هي 100
مت ،ولذلك فإن قيد اجللود يكون ابلصورة التالية:
2X1 + X2 ≤ 100
-ابلنسبة للوقت فإن إنتاج احلقيبة الواحدة من النوع Aيتطلب 3ساعات عمل أسبوعية ،أي أن الوقت
املتطلب إلنتاج احلقائب من النوع Aهو ،3x1أما الوقت املتطلب إلنتاج احلقيبة الواحدة من النوع Bهو
،2x2وعليه فإن الوقت املتطلب إلنتاج احلقائب من النوعني Aو Bال جيب أن يتجاوز ساعات العمل
األسبوعية املتمثلة ب ـ 120ساعة ،لذلك فإن قيد ساعات العمل يكون ابلصورة التالية:
19
احملور األول :الربجمة اخلطية
-ال ميكن أن يكون عدد احلقائب املنتجة سالبا ( شرط عدم السالبية) أي أن:
X1 ≥ 0 , X 2 ≥ 0
-3حتديد دالة اهلدف :يتمثل يف تعظيم الربح الناتج من إنتاج احلقائب من النوع Aوهو ،300x1والربح
الناتج عن إنتاج احلقائب من النوع Bوهو ،200x2إذن الربح اإلمجايل يساويZ = 300X1 + 200X2 :
اهلدف هو تعظيم zلتكون أكرب ما ميكن لذلك تكتب دالة اهلدف ابلصورة التالية:
بناءا على ما سبق يكون الربانمج اخلطي للمسألة على الشكل التايل:
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
احملور األول :الربجمة اخلطية
احلل:
-2حتديد قيود املسألة :تعرب عن الشروط املتعلقة ابملقومات الغذائية كما يلي:
-املقومة الغذائية :Aالنوع األول من الطعام حيتوي على 100وحدة من ،Aأما النوع الثاين من الطعام
فيحتوي على 200وحدة من ، Aجمموع هذه الكميات ال جيب أن يقل عن احلد األدىن الذي يتطلبه جسم
اجلندي يوميا والذي يساوي 1000وحدة ،وابلتايل يكتب القيد ابلصورة التالية:
-املقومة الغذائية :Bالنوع األول من الطعام حيتوي على 400وحدة من ،Bأما النوع الثاين من الطعام
فيحتوي على 250وحدة من ،Bجمموع هذه الكميات ال جيب أن يقل عن احلد األدىن الذي يتطلبه جسم
اجلندي يوميا والذي يساوي 2000وحدة ،وابلتايل يكتب القيد ابلصورة التالية:
-املقومة الغذائية :Cالنوع األول من الطعام حيتوي على 200وحدة من ،Cأما النوع الثاين من الطعام
فيحتوي على 200وحدة من ،Cجمموع هذه الكميات ال جيب أن يقل عن احلد األدىن الذي يتطلبه جسم
اجلندي يوميا والذي يساوي 1500وحدة ،وابلتايل يكتب القيد ابلصورة التالية:
-ال ميكن أن تكون كميات الطعام سالبة ( شرط عدم السالبية) أي أن:
x1 ≥ 0 , x2 ≥ 0
21
احملور األول :الربجمة اخلطية
-3حتديد دالة اهلدف :تتمثل يف تدنئة كلفة الكيلوغرام الواحد من النوع األول من الطعام Aوهو ،600x1
وكلفة الكيلوغرام الواحد من النوع الثاين من الطعام Bوهو ،800x2إذن الكلفة اإلمجالية تساوي:
اهلدف هو تدنئة zلتكون أقل ما ميكن لذلك تكتب دالة اهلدف ابلصورة التالية:
بناءا على ما سبق يكون الربانمج اخلطي للمسألة على الشكل التايل:
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
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دينار ،ترغب الشركة يف معرفة عدد الوحدات اليت
جيب شراءها من كل عنصر جلعل التكاليف أقل ما ميكن.
احلل:
3x1 + x2 = 6
𝑆/𝐶 { x1 + x2 ≥ 4
3x1 + 6x2 ≥ 12
x1 ≥ 0 , x2 ≥ 0
24
احملور األول :الربجمة اخلطية
التمرين الثالث:
شركة elcالكهرابئية لديها ثالث مشاريع للطاقة الكهرابئية تقوم بتزويد احتياجات أربع مدن ،لكل
خطة للطاقة الكهرابئية يتم جتهيز عدد من الكيلو واط ابلساعة ) (kwhوفق اجلدول أدانه ،الذي يوضح أيضا
احتياجات كل مدينة ،فضال عن تكلفة إرسال مليون كيلو واط ساعة للطاقة من املشروع إىل املدينة واملعتمد على
املسافات بني املشاريع واملدن.
احلل:
:xijعدد (ابملليون) كيلو واط املنتجة يف املشروع iواملنقولة اىل املدينة .j
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 ،ون ،نسب العناصر الغذائية يف املنتجات الفالحية الثالث معطاة
كمايلي:
املطلوب :تكوين الربانمج اخلطي الذي يسمح للمزرعة بتلبية طلب الزبون أبقل تكلفة.
27
احملور الثاين
طرق حل الربانمـج اخلطي
احملور الثاين :طرق حل الربانمج اخلطي
متهيد:
نعين حبل الربانمج اخلطي إجياد قيم املتغريات اليت جتعل دالة اهلدف يف أمثل قيمة هلا دون جتاوز حدود
القيود ،سواءا كانت دالة اهلدف يف حالة تعظيم أو يف حالة تدنئة ،ميكن إجياد حل للربانمج اخلطي ابلطريقة
البيانية ،وهي شائعة االستعمال فقط يف الربامج اليت حتتوي على متغريين ،لكن عمليا يكون عدد املتغريات أكرب،
خاصة يف الربامج املتعلقة ابلعمليات اإلنتاجية أين يكون عدد املتغريات كبري جدا ،هلذا فان استعمال الطريقة
البيانية للحل يكون غري ممكنا ،وعليه يتم استخدام طريقة السمبلكس (طريقة اجلداول) ،وهي طريقة عامة
تستخدم مهما كان عدد متغريات الربانمج اخلطي ،وسوف نتطرق إىل الطريقتني معا من خالل هذا احملور.
كما سبقت اإلشارة يتم استعمال الرسم البياين حلل مسائل الربجمة اخلطية اليت حتتوي على متغريين فقط،
أما ابلنسبة للربامج اليت يتجاوز فيها عدد املتغريات اثنني فاحلل بيانيا يكون غري تطبيقيا ،وتعد الطريقة البيانية من
أسهل الطرق إال أهنا غري كفؤة يف معاجلة مشاكل الربجمة اخلطية يف احلياة العملية.
أ -خطوات حل الربانمج اخلطي :حلل منوذج الربجمة اخلطية ابلطريقة البيانية نتبع اخلطوات التالية:
حن ول كل متاجحات القيود إىل معادالت ،عملية التحويل جتعل القيد يف صيغة ميكن متثيلها -1
خبط مستقيم.
رسم احملاور املمثلة ملتغريات املشكلة وتسميتها ،أي احملور األفقي x1واحملور العمودي .x2 -2
نرسم مجيع اخلطوط املستقيمة املمثلة جلميع القيود ،يتم ذلك مبعرفة نقاط تقاطع اخلطوط -3
املستقيمة مع احملور x2حيث نفرض أن ،x1=0مث يتم تعويضها يف املعادالت وإجياد قيمة ،x2
وملعرفة نقاط تقاطع اخلطوط املستقيمة مع احملور x1نفرض أن x2=0مث يتم حل املعادلة
ابلنسبة لـ ـ ، x1ويتم بذلك حتديد نقاط التقاطع على احملورين ،x2,x1مث نصل بينهما خبط
مستقيم.
29
احملور الثاين :طرق حل الربانمج اخلطي
حتديد منطقة حل كل قيد ،حيث نشطب املناطق اليت ال حتقق القيود ،وهي توجد إىل ميني -4
املستقيم يف حالة كون القيد أقل من وإىل يساره يف حالة القيد أكرب من ،وبشكل أدق ميكن
اختبار نقطة املبدأ ( )0،0وحتديد إن كانت هذه النقطة ضمن املساحة اليت حتقق القيد أم ال.
حتديد منطقة احلل املمكن ،وهي منطقة تقاطع مناطق احلل واليت تقع ضمنها مجيع النقاط اليت -5
حتقق مجيع القيود يف آن واحد ،وهي يف الغالب تشكل مضلعا متعدد الرؤوس ،كما أن شرط
19
عدم السالبية حيدد منطقة احلل يف الربع األول ،مع مالحظة أنه:
-إذا كانت عالقات القيود من نوع أصغر أو يساوي (≤) ،وهي يف الغالب متافقة مع مسائل الربجمة اخلطية
اليت يكون هدفها التعظيم ،فإن منطقة احلل املمكن جيب أن تكون حمدودة من اليمني وابجتاه نقطة األصل،
وابلتايل فهي أتخذ شكل املضلع ،واحلل األمثل يقع على أحد نقاط زوااي هذا املضلع األبعد عن نقطة
األصل.
-إذا كانت عالقات القيود من نوع أكرب أو يساوي (≥) ،وهي يف الغالب متافقة مع مسائل الربجمة اخلطية
اليت يكون هدفها التصغري ،فإن منطقة احلل املمكن تقع خارج املضلع بدال من أن تقع داخله ،أي أن
منطقة احلل األمثل تكون غري حمدودة من اليمني ،ونقطة احلل األمثل هي األقرب إىل نقطة األصل.
-إذا كانت عالقات القيود يف املشكلة خليط من (≥ )≤ ،معا ،فإهنا تكون متافقة مع مسائل الربجمة
اخلطية بنوعيها التعظيم والتصغري ،وهلذه احلالة منطقة حل ممكنة على شكل مضلع .
-إذا كانت عالقات القيود يف املشكلة خليط من (≥ )= ، ≤ ،معا ،فإن االحتماالت املرجحة هي
وجود قيود تشتمل على متغري واحد بعالقات خمتلطة من (≥ ،)≤ ،وقيد آخر يشتمل على متغريين
بعالقة مساواة ،ويف مثل هذه احلالة ليس للمشكلة منطقة حل ممكنة ،وإمنا نقاط حل ممكنة .أو وجود قيود
تشتمل على أكثر من متغري واحد بعالقات خمتلطة من (≥ ،)≤ ،وقيد آخر يشتمل على متغريين بعالقة
مساواة ،ويف مثل هذه احلالة فإن للمشكلة منطقة حل ممكنة.
جنعل دالة اهلدف معدومة ونرسم مستقيمها حبيث مير من نقطة املبدأ ،نسمي هذا املستقيم -6
(∆ ) ،حنركه بشكل موازي ابجتاه رؤوس املضلع وتكون النقطة اليت حتقق أكرب قيمة لدالة اهلدف
هي آخر نقطة يصل إليها املستقيم (∆) ،أي عندما ميس احللول املمكنة من األعلى ،ويف هذه
30
احملور الثاين :طرق حل الربانمج اخلطي
احلالة ال نستطيع أن نرتفع أكثر ألننا خنرج من منطقة احللول املمكنة ،أما النقطة اليت حتقق أقل
قيمة لدالة اهلدف هي أول نقطة يصل إليها املستقيم (∆) عند حتريكه إىل األعلى بشكل موازي
ألصله.
خوفا من عدم متييز نقطة احلل األمثل هبذه الطريقة بسبب وجود عدد من النقاط املتجاورة أو -7
املتوازية اليت يقتب منها املستقيم (∆) ،نوجد اإلحداثيات ( )x2,x1لكل نقطة من نقاط
منطقة احلل املمكن (مع إجياد احلل املشتك ملعادالت املستقيمات املتقاطعة ) ،ونعوضها يف دالة
اهلدف.
حندد نقطة احلل األمثل ،وهي النقطة اليت تكون عندها قيمة دالة اهلدف أكرب ما ميكن يف حالة -8
التعظيم ،أو النقطة اليت تكون قيمة دالة اهلدف عندها أقل ما ميكن يف حالة التصغري.
مثال :01أوجد احلل األمثل لنموذج الربجمة اخلطية التايل ابستخدام الطريقة البيانية.
3X + X2 ≤ 15
𝑆/𝐶 { 1
X1 + 2X2 ≤ 12
x1 ≥ 0 , x2 ≥ 0
احلل:
حتديد نقاط تقاطع املعادلتني ( )1و ( )2مع احملورين ( )x1و( ،)x2مث نصل بينهما خبط مستقيم -2
لنحصل على الشكل الالحق.
31
احملور الثاين :طرق حل الربانمج اخلطي
على نفس املعلم نرسم املستقيم (∆) وهو املستقيم احملصل عليه عند وضع الدالة االقتصادية يف أدىن -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
فال ميكن تقدير قيم إحداثياهتا من الشكل ،ويتم إجيادها من خالل حل معادليت املستقيمني
املتقاطعني حال مشتكا كما يلي:
نضرب املعادلة ( )2يف -3وجنمع املعادلتني للتخلص من أحد املتغريات كما يلي:
3X1 + X2 = 15
−3X1 − 6X2 = −36
0X1 − 5X2 = −21
−21
= 𝑥2 = 4.2
−5
X1 = 12 − 8.4
X1 = 3.6
33
احملور الثاين :طرق حل الربانمج اخلطي
نعوض إحداثيات النقاط C ،N ،B ،Oيف دالة اهلدف مث خنتار النقطة اليت حتقق أكرب قيمة هلا. -6
مبقارنة البدائل األربعة جند أن البديل األفضل هو النقطة Nحيث تعطي أكرب قيمة للدالة االقتصادية
وحتقق يف نفس الوقت القيدين معا ،حنصل على نفس النتيجة عند حتريك املستقيم (∆) إىل األعلى ،فآخر نقطة
يصل إليها يف منطقة احلل املمكن هي النقطة Nوهي تشكل نقطة احلل األمثل للمسألة.
مثال:02
min 𝑧 = x1 + x2
2x1 + x2 ≥ 12
𝑆/𝐶 {5x1 + 8x2 ≥ 74
x1 + 6x2 ≥ 24
x1 ≥ 0 , x2 ≥ 0
احلل:
نطبق نفس اخلطوات كما يف املثال السابق للوصول إىل احلل األمثل:
حنول املتاجحات إىل معادالت مث حندد نقاط تقاطعها مع احملورين ( )x1و(.)x2 -1
34
احملور الثاين :طرق حل الربانمج اخلطي
نرسم هذه املستقيمات على معلم متعامد ومتجانس ،مث حندد منطقة احلل املمكن وهي املنطقة غري -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فال ميكن تقدير قيم إحداثياهتا من
الشكل ،ويتم إجيادها من خالل حل معادليت املستقيمني املتقاطعني حال مشتكا كما يلي:
نضرب املعادلة ( )1يف -8وجنمع املعادلتني للتخلص من أحد املتغريات كما يلي:
𝑥1 = 2
2(2) + X2 = 12
X2 = 8
نضرب املعادلة ( )3يف -5وجنمع املعادلتني للتخلص من أحد املتغريات كما يلي:
𝑥2 = 2.09
36
احملور الثاين :طرق حل الربانمج اخلطي
X1 = 11.46
نعوض إحداثيات النقاط D ،M ،N ،Aيف دالة اهلدف للتوصل إىل احلل األمثل مثلما يوضحه اجلدول -4
التايل:
يتحقق احلل األمثل عند النقطة Nألهنا حتقق أدىن قيمة لدالة اهلدف ،نفس النتيجة مت التوصل إليها عند
حتريك املستقيم (∆) إىل األعلى ،حيث أن أول نقطة وصل إليها يف منطقة احلل املمكن هي النقطة .N
إن مشكالت الربجمة اخلطية بصورة عامة ميكن تطبيقها يف جماالت واسعة وبنجاح ،إال أن هناك حاالت
خاصة ميكن أن حتدث عند استخدام الطريقة البيانية يف حل مشاكل الربجمة اخلطية وهي:
عدم وجود حل :تعين هذه احلالة عدم وجود حل ملشكلة الربجمة اخلطية بشكل يفي بكل متطلبات -1
القيود ،ويعين هذا بيانيا عدم وجود منطقة حل ممكنة ،وحتدث هذه احلالة إذا كانت املشكلة تضم قيودا
متعارضة.20
37
احملور الثاين :طرق حل الربانمج اخلطي
مثال:
MAX 𝑧 = 20X1 + 4X2
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
A D
-3 0 3 6 9 12 15 X1
-3
نالحظ من خالل الشكل البياين أنه توجد منطقة ال هنائية للحلول ،أي أن منطقة احلل مفتوحة من
النهاية وهذا يعين عدم وجود قيود على احلل.
تعدد احللول املثلى :يف هذه احلالة يكون للربانمج اخلطي أكثر من حل أمثل ،يعود السبب يف أن دالة -3
اهلدف تكون موازية ألحد القيود اهليكلية ،أي عند رسم دالة اهلدف وحتريك مستقيمها ينطبق يف إحدى
أوضاعه على أحد املستقيمات ،أي هلما نفس امليل ،22كما يوضحه املثال التايل:
-22دالل صادق اجلواد ،محيد انصر القتال ،حبوث العمليات ،دار اليازوري العلمية ،األردن ،2008 ،ص.39
39
احملور الثاين :طرق حل الربانمج اخلطي
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و 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
احملور الثاين :طرق حل الربانمج اخلطي
متارين للحل:
43
احملور الثاين :طرق حل الربانمج اخلطي
يرجع أصل معظم الطرق املستخدمة يف حل مناذج الربجمة اخلطية إىل جورج داتزيغ ( george
)dantzigواستنباطاته ،وقد أطلق على الطريقة اليت اقتحها السمبلكس ،وهي طريقة عامة حلل مشكلة الربجمة
اخلطية اليت متتاز ابلقدرة على الوصول إىل احلل األمثل دون احلاجة إىل دراسة مجيع احللول املمكنة ،وذلك ابلبدء
ابحلل األساسي املسموح به مث االنتقال ابستمرار إىل حل أفضل من احلل السابق مباشرة ،وتسمح طريقة
السمبلكس ابختصار كل خطوة عند االنتقال إىل حل جديد حىت ميكن بيان ما إذا كان من املمكن حتسني احلل
أم أنه قد مت الوصول إىل احلل األمثل ،وتتسم هذه الطريقة ابملرونة حيث أنه ميكن استخدامها مهما كان عدد
املتغريات ابملشكلة خاصة بعد ظهور احلاسبات اآللية اليت سهلت إجراء العمليات احلسابية املعقدة.24
إن الوصول إىل احلل النهائي األمثل للمشكلة املتمثلة يف تعظيم اهلدف أو تصغريه عند استخدام طريقة
السمبلكس يتم عرب مراحل نظامية متتابعة ومتسلسلة ،تبدأ إبجياد احلل األساسي املمكن (احلل األويل أو
االبتدائي) ،مث حتسني احلل املمكن للحصول على احلل األفضل ،مث حتسني احلل األفضل للحصول على احلل
األمثل.
قد يتم الوصول إىل احلل األمثل خبطوة واحدة أو عدة خطوات ،وفيما يلي شرح مفصل حلل مشكالت
الربجمة اخلطية ابستخدام طريقة السمبلكس يف حاليت التعظيم أو التصغري لدالة اهلدف:
𝑛
-24ابديس بن حيىي بوخلوه ،األمثلية يف تسيري خزينة املؤسسة ،دار احلامد ،األردن ،2013 ،ص.128
44
احملور الثاين :طرق حل الربانمج اخلطي
أي النماذج اخلطية اليت تكون كل قيودها الفنية من الشكل أصغر أو يساوي جيب إتباع اخلطوات التالية:
يتم حتويل منوذج الربجمة اخلطية أعاله إىل الشكل القياسي ،أي حتويل املتاجحات إىل معادالت -1
إبدخال متغريات جديدة إىل النموذج نسميها متغريات الفرق أو الفجوة أو املتغريات الراكدة ،ونرمز
هلا بـ ـ ـ 𝑖𝑠 ،وهي متثل املوارد العاطلة ،أي املوارد اليت مل تستعمل بعد ،فإذا كان الطرف األيسر من
القيد الفين أصغر أو يساوي الطرف األمين ( 𝑖𝑏 ≤ 𝑖𝑥 𝑗𝑖𝑎 ∑ ) ،فإنه لكي يصبح الطرفان
متساواين يلزم أن نضيف إىل الطرف األيسر متغري الفرق ( 𝑖𝑠) ،أي 𝑖𝑏 = 𝑖𝑠 ،∑ 𝑎𝑖𝑗 𝑥𝑖 +
وابلتايل فإن النموذج اخلطي السابق يتحول إىل الشكل التايل:25
𝑛
وحىت تصبح كل املتغريات ممثلة يف مجيع معادالت النموذج اخلطي فإننا نضيف متغريات الفرق مبعامل
صفر إىل دالة اهلدف ،فهذه املتغريات ال تضيف أي شيء إىل دالة اهلدف وابلتايل فمعامالهتا فيها
تساوي الصفر ،ألن هذه املتغريات غري ممثلة أصال يف دالة اهلدف ،وتصبح دالة اهلدف كالتايل:
𝑛
إن الشكل القياسي للمشكلة يتطلب أيضا أن يكون اجلانب األمين من القيود موجبا أو مساواي للصفر،
فإذا كان سالبا جيب حتويله إىل موجب وذلك بضرب طريف املتاجحة يف ( ،)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
-أن يكون عدد القيود مساواي لعدد متغريات القاعدة.
-أن تشكل معامالت متغريات القاعدة فيما بينها مصفوفة أحادية أي:
47
احملور الثاين :طرق حل الربانمج اخلطي
البحث عن احلل األمثل يتم إبدخال متغريات القرار ( 𝑗𝑥) الواحدة تلوى األخرى إىل قاعدة احلل يف -3
مكان متغريات احلل االبتدائي ،مث نرى مدى أتثريها على حتسني دالة اهلدف ،يتم ذلك إبتباع
اخلطوات التالية:
-حتديد املتغري الداخل :متغري القرار الذي ندخله إىل قاعدة احلل هو املتغري الذي يكون معامله يف دالة
اهلدف هو أكرب قيمة ابلسالب يف حالة التعظيم ،ولدينا اخليار يف حالة تساوي املعامالت ،أما إذا كانت
دالة اهلدف من نوع تصغري فيتم إدخال املتغري الذي له أكرب قيمة موجبة يف سطر دالة اهلدف ،ولدينا اخليار
يف حالة تساوي املعامالت ،يسمى العمود الذي ينتمي إليه املتغري الذي يدخل إىل القاعدة بعمود احملور
(.)pivot column
-حتديد املتغري اخلارج :يتم ذلك بقسمة قيم عمود الثوابت ( 𝑖𝑏) أي الطرف األمين للقيود على العمود
احملوري ،ما عدا دالة اهلدف ( معامالت املتغري الداخل يف القيود) ،مع إمهال املتغريات ذات القيم السالبة
والصفرية يف هذا العمود ( ،)𝑎𝑖𝑗 > 0أقل قيمة من بني القيم السابقة تقابل املتغري اخلارج ،يسمى سطر
املتغري اخلارج بسطر احملور (.)pivot row
-العنصر احملوري هو القيمة اليت يتقاطع عندها عمود احملور مع سطر احملور.
جدول احلل املمكن املوايل يتم إعداده كما يلي:28 -4
-نستبدل املتغرية اليت خترج من القاعدة ابملتغرية اليت ستدخل إىل القاعدة ،وذلك يف عمود متغريات القاعدة.
-حتويل العمود احملوري إىل عمود أحادي حبيث يتحول العنصر احملوري إىل القيمة 1وعناصر العمود األخرى
إىل قيم معدومة.
-حتويل سطر احملور بتقسيم مجيع عناصره على قيمة عنصر احملور ،وتسمى القيم اجلديدة املتولدة عن عملية
القسمة مبعادلة احملور (.)pivot equation
-جيري حتويل بقية العناصر يف اجلدول ،حيث يتم استخراج القيم اجلديدة للمتغريات األساسية
…,𝑠𝑛 )(𝑠1 , 𝑠2 ,اليت مل خترج من القاعدة ولدالة اهلدف ،تتم هذه اخلطوة وفق املعادلة التالية:
قيم السطر اجلديدة = قيم السطر القدمية – (معامل املتغري الداخل يف السطر القدمي)× ( معادلة احملور)
48
احملور الثاين :طرق حل الربانمج اخلطي
-نتوصل إىل احلل األمثل يف حالة التعظيم عندما تكون كل معامالت دالة اهلدف موجبة أو صفرية ،ويف حالة
التصغري عندما تكون كل معامالت دالة اهلدف سالبة أو صفرية.
مثال:
ينتج مصنع نوعني من األاثث ،مكاتب ( )𝑥1وطاوالت ( ،)𝑥2يتطلب إنتاجهما املرور على قسمني مها
قسم التجميع وقسم التجهيز النهائي ،الطاقات اإلنتاجية للقسمني ابلساعات والساعات اليت حيتاجها كل منتج
يف كل قسم نبينها يف الربانمج التايل:
X1 ≥ 0 , X 2 ≥ 0
احلل:
وجبعل دالة اهلدف مساوية للصفر وهي نقطة االنطالقة دائما حنصل على الشكل التايل:
49
احملور الثاين :طرق حل الربانمج اخلطي
-2تكوين جدول احلل االبتدائي ووضع الربانمج القياسي فيه كما يلي:
سطر
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و 𝑍 ،نضعها يف اجلدول التايل:
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وحدة نقدية
أي:
اإلجابة هي ال ،لوجود قيمة سالبة يف سطر دالة اهلدف ،ألن احلل األمثل يشتط أن تكون كافة قيم
معامالت دالة اهلدف موجبة أو صفرية يف حالة التعظيم ،ووجود قيمة سالبة يعين إمكانية زايدة قيمة دالة
اهلدف(األرابح) عن طريق حتسني احلل بتكرار نفس اخلطوات السابقة.
ندخل متغري القرار X1والذي ميثل عمود احملور مكان املتغري S1والذي ميثل سطر احملور ،ألن له أصغر
5
انتج من حاصل قسمة عمود الثوابت على القيم املقابلة يف عمود احملور ، X2عنصر احملور هو العدد كما يظهر
2
يف اجلدول السابق ،نقوم ابلعمليات الالزمة لتحويل عمود احملور إىل عمود أحادي حبيث يتحول عنصر احملور إىل
القيمة 1وعناصر العمود األخرى إىل قيم معدومة ،وهذا يتطلب حساب:
5
*قيم املتغري الداخل (معادلة احملور) حنصل عليها بقسمة سطر احملور عل عنصر احملور فنحصل على:
2
2 −1
𝑋1 1 0 60
5 5
*قيم 𝑋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
احملور الثاين :طرق حل الربانمج اخلطي
نالحظ أن كل املعامالت السالبة يف دالة اهلدف اختفت وبذلك نكون قد وصلنا إىل احلل األمثل ،املتمثل يف
إنتاج 70وحدة من X1و 60وحدة من X 2لتحقيق أقصى قيمة ممكنة لدالة اهلدف وهي:
𝑍 = 5(60) + 6(70) = 720
مع استغالل كلي للطاقات اإلنتاجية املتاحة يف قسم التجميع ( ،)S1 = 0وقسم التجهيز النهائي .S2 = 0
ب-إجياد احلل األمثل عندما تكون القيود من نوع تساوي (=) أو أكرب أو يساوي(≤):
𝑛
لدينا قيود فنية على شكل معادالت و/أو قيود فنية أخرى على شكل أكرب أو يساوي ،ولتحويل النموذج
أعاله إىل الشكل القياسي ،جيب أن نطرح للقيود من نوع أكرب أو يساوي من طرفها األيسر متغريات الفرق ،أي
لتحقيق املساواة ندخل متغري الفرق يرمز له ابلرمز( 𝑖 )-Sوميثل الزايدة عن املستوى املطلوب ،يكون معامل
متغريات الفرق يف القيود الفنية أحاداي سالبا ،فإذا أردان البحث عن احلل االبتدائي الذي يتناسب مع مرحلة ما
53
احملور الثاين :طرق حل الربانمج اخلطي
قبل النشاط ،نالحظ أن متغريات القاعدة ال تتوفر فيها شروط القبول ألن معامالهتا يف القيود الفنية ليست
أحادية موجبة وإمنا أحادية سالبة ،ومبا أن احلل االبتدائي يتطلب أن تكون قيم 𝑗𝑥 مساوية للصفر فإن هذا يعين
أن ( 𝑖𝑏= 𝑖 ،)-Sأي أن قيمة متغري الفرق سالبة وهذا يتناىف مع شرط عدم السالبية للمتغريات ،وابلتايل تعذر
احلصول على حل ابتدائي ممكن ،ومن أجل حل هذه املشكلة يتم إضافة متغريات جديدة تسمى ابملتغريات
االصطناعية ( 𝑖𝑅) إىل الطرف األيسر للقيد ،وهي متغريات ومهية ال وجود هلا يف الواقع نستعملها فقط من أجل
حل النموذج مث نتخلص منها بعد الوصول إىل احلل األمثل.29
ابلنسبة للقيود من نوع (=) فإنه ال نضيف وال نطرح أي متغري فرق ،ومبا أن احلل االبتدائي يتطلب أن
تكون قيم 𝑗𝑥 معدومة فإن القيود تصبح من الشكل ( ،)𝑏𝑖 =0وهذا أمر غري مقبول أضف إىل ذلك عدم توفر
الشرط املتمثل يف تساوي عدد القيود مع عدد متغريات القاعدة ،وهذا يعين أن متغريات القاعدة ال تشكل
مصفوفة أحادية فيما بينها ،يف هذه احلالة حنتاج إىل املتغريات االصطناعية لبداية احلل وفقط ،مبعىن أهنا ال ميكن
أن تبقى يف جدول احلل األمثل بقيمة م وجبة ،إذن ليصبح احلل االبتدائي ممكنا نضيف املتغريات االصطناعية إىل
الطرف األيسر للقيود من نوع أكرب أو يساوي ويساوي ،حيث متثل إنتاجا غري موجود يف األصل ،أي أنه إنتاج
مصطنع أو خمتلق ال أصل له يف الواقع ،إضافة املتغريات االصطناعية إىل القيود يتطلب منا إضافتها إىل دالة
اهلدف ويتم ذلك بطريقتني:
يتم إضافة املتغريات االصطناعية مبعامل كبري جدا هو ( )+Mيف حالة الدالة من نوع تصغري()MIN
وهذا يعين أن إنتاج املتغري االصطناعي سوف يؤدي زايدة التكاليف بشكل كبري ،أما حالة الدالة من نوع تعظيم
( )MAXفيتم طرح املتغريات االصطناعية مبعامل ، Mوهذا يعين أن إنتاج هذا النوع املصطنع من البضاعة
30
والذي ال أصل له يف الواقع سوف يؤدي إىل خسارة بدل الربح.
عند إضافة املتغريات االصطناعية إىل القيود الفنية سوف نتمكن من احلصول على حل جديد ،يتكون
من املتغريات االصطناعية ومتغريات الفرق اليت تكون معامالهتا فيما بينها يف القيود الفنية مصفوفة أحادية ،نالحظ
54
احملور الثاين :طرق حل الربانمج اخلطي
أن املتغريات االصطناعية تكون إجباراي داخل القاعدة ألن كل متغريات القاعدة جيب أن تشمل عمود يشكل
أحد أعمدة املصفوفة األحادية الواجب توفرها يف جدول احلل االبتدائي ،وال شك أن السبب الرئيسي إلضافة
املتغريات االصطناعية هو توفري هذا الشرط ،وسنوضح من خالل املثال التايل خطوات احلل ابستخدام طريقة M
الكبرية.
مثال:
X1 ≥ 0 , X 2 ≥ 0
X1 , X2 ≥ 0 S1 , S3 ≥ 0
يف جدول احلل االبتدائي يفتض أن تكون 𝑧 معدومة هذا يعين أن ، X1 = X2 = 0 :نالحظ أن هذا احلل
يتكون من متغريي الفرق ومها S1الذي معامله يف القيود( )1+و S3الذي معامله يف القيود( ،)1-هذه
املعامالت ال تشكل مصفوفة أحادية فيما بينها ،وعليه فإن متغريات الفرق ال تكفي لبداية احلل والسبب هو
وجود قيد من نوع أكرب أو يساوي وقيد من نوع يساوي ،ولتجاوز هذه املشكلة نضيف املتغريات االصطناعية إىل
هذه القيود فتصبح ابلشكل التايل:
55
احملور الثاين :طرق حل الربانمج اخلطي
إن إضافة املتغريات االصطناعية إىل القيود الفنية ميكننا من احلصول على حل ابتدائي جديد ،الذي يتكون من
املتغريات ( ،)𝑅3 = 6( ،(𝑅2 = 3) ،)S1 = 3حيث أن معامالهتا يف القيود الفنية تشكل مصفوفة أحادية
فيما بينها ،أي أن متغريات القاعدة هي ( .)𝑅3،𝑅2،S1
مبا أن دالة اهلدف من نوع التصغري ( )MINفإن إضافة املتغريات االصطناعية إىل القيود الفنية يتطلب أن يتم
إضافتها أيضا إىل دالة اهلدف مبعامل كبري Mفتصبح على الشكل التايل:
نستخرج قيم املتغريات االصطناعية 𝑅3،𝑅2من القيود ونعوضها يف دالة اهلدف ،ألهنا متغريات القاعدة فيجب أن
ال تكون يف دالة اهلدف ،أي جيب أن تكون معامالهتا يف دالة اهلدف تساوي الصفر.
وبفك األقواس وجتميع احلدود املتشاهبة تصبح دالة اهلدف كما يلي:
قيمة دالة اهلدف يف جدول احلل االبتدائي دائما تكون معدومة) ، (𝑧 = 0وبناءا على ذلك نضع املتغريات يف
طرف والثوابت يف طرف آخر فنحصل على دالة اهلدف يف شكلها النهائي:
56
احملور الثاين :طرق حل الربانمج اخلطي
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
*قيم 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معادلة احملور)
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
نالحظ أن قيمة دالة اهلدف قد اخنفضت ،وانتقلت قيمتها من 𝑀 9إىل𝑀 ، 2 + 2ولكننا مل نصل بعد إىل احلل
األمثل لبقاء املعامالت املوجبة يف سطر دالة اهلدف ،أكرب هذه القيم هي معامل X2الذي سيدخل إىل قاعدة
احلل إذن X2هو عمود احملور ،وخيرج املتغري الذي تقابله أقل قيمة غري سالبة من حاصل قسمة عمود الثوابت bi
58
احملور الثاين :طرق حل الربانمج اخلطي
على العناصر اليت تقابلها يف عمود احملور ،حسب ما يوضحه عمود النسبة فإنه لدينا اخليار يف حتديد املتغري اخلارج
لوجود قيمتني دنيويتني متساويتني تقابالن 𝑠1و ، 𝑅3خنتار املتغري 𝑅3إذن سطر 𝑅3هو سطر احملور ،بعد ذلك
جنري العمليات الالزمة لكي يشكل X2مصفوفة الوحدة مع بقية املتغريات املوجودة يف قاعدة احلل.
5
*قيم املتغري الداخل (معادلة احملور) حنصل عليها بقسمة سطر احملور على عنصر احملور 3فنحصل على:
قيم S1اجلديدة = قيم S1القدمية – (معامل املتغري الداخل 𝑋2يف السطر ( ×)S1معادلة احملور)
*قيم 𝑋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
*قيم 𝑍 اجلديدة = قيم 𝑍 القدمية – (معامل املتغري الداخل 𝑋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
59
احملور الثاين :طرق حل الربانمج اخلطي
12
وقيم 5
نالحظ اختفاء كل القيم املوجبة يف سطر دالة اهلدف وتكون بذلك Zيف أدىن قيمة هلا وتساوي
6 3
عناصر احلل األمثل هي X2 = ،X1 = 5:أما بقية املتغريات فهي معدومة.
5
-2طريقة املرحلتني :هناك بعض التعقيد يف استخدام طريقة ،big Mذلك أن على املرء أن يدخل القيمة M
كرقم كبري جدا دون أن حيدد قيمته بدقة ،ألن الغرض هو إدخال حد إلبعاد املتغريات االصطناعية ،حيث ال
ميكن أن تكون كجزء من احلل للمسألة األصلية ،هناك أسلوب للتغلب على هذه الصعوبة يتمثل يف طريقة
املرحلتني ،إن املرحلة األوىل تتضمن إبعاد املتغريات االصطناعية لغرض استخراج حل أساسي ممكن للمتغريات
احلقيقية للمسألة ،أما املرحلة الثانية فتتضمن استخدام احلل األساسي للوصول إىل احلل األمثل بواسطة طريقة
السمبلكس ،ونالحظ أن جداول احلل املختلفة يف طريقة املرحلتني تشبه متاما جداول احلل يف طريقة big M
ابستثناء معامالت دالة اهلدف.31
32
يتم احلل مبوجب هذه الطريقة على مرحلتني أساسيتني ميكن توضيحهما على النحو التايل:
املرحلة األوىل:
-1حتويل النموذج إىل الصيغة القياسية مع إضافة املتغريات االصطناعية إىل النموذج.
60
احملور الثاين :طرق حل الربانمج اخلطي
-2صياغة دالة هدف جديدة )𝛤( ابالعتماد على املتغريات االصطناعية فقط ،وهي هبذه الكيفية تعد دالة مؤقتة
وتكتب كما يلي:
𝑖𝑅 ∑ 𝛤 = −
𝑖=1
*يف حالة التصغري (:)MIN
𝑛
𝑖𝑅 ∑ = 𝛤
𝑖=1
-3تكوين جدول يتضمن احلل األويل ابالعتماد على معامالت املتغريات القرارية والراكدة واالصطناعية يف قيود
النموذج ،ودالة اهلدف اجلديدة 𝛤 ونتبع خطوات احلل ابستخدام طريقة السمبلكس إىل أن حنصل على= 𝛤
.0
-4لكي يكون للربانمج اخلطي حل ممكن البد لدالة اهلدف املؤقتة 𝛤 أن تنعدم عند هناية املرحلة األوىل ،وأن
خترج كل املتغريات االصطناعية من القاعدة وإن بقيت يف اجلدول جيب أن تكون قيمتها مساوية للصفر.
املرحلة الثانية:
-1تبدأ هذه املرحلة ابحلل النهائي الذي مت التوصل إليه يف املرحلة األوىل بعد استبعاد املتغريات االصطناعية ودالة
اهلدف 𝛤 .
-2اعتماد دالة اهلدف األصلية Zوحتسني قيمتها للحصول على احلل األمثل.
-3نتحقق من أمثلية احلل حيث تكون كافة معامالت دالة اهلدف سالبة أو صفرية يف حالة التصغري ،وموجبة أو
صفرية يف حالة التعظيم.
61
احملور الثاين :طرق حل الربانمج اخلطي
احلل:
املرحلة األوىل :ميكن الوصول إىل حل النموذج يف مرحلته األوىل وفقا لآليت:
-صياغة دالة هدف جديدة 𝛤 ابالعتماد على قيم املتغريات االصطناعية 𝑅2 , 𝑅3فنحصل على:
MIN → 𝛤 = 𝑅2 + 𝑅3
وبفك األقواس وجتميع احلدود املتشاهبة تصبح دالة اهلدف كما يلي:
نضع املتغريات يف طرف والثوابت يف طرف آخر فنحصل على دالة اهلدف يف شكلها النهائي:
7X1 + 4X 2 − S3 = 9
62
احملور الثاين :طرق حل الربانمج اخلطي
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
إىل ، 2ولكننا مل نصل بعد إىل احلل األمثل 9 نالحظ أن قيمة دالة اهلدف قد اخنفضت ،وانتقلت قيمتها من
لبقاء املعامالت املوجبة يف سطر دالة اهلدف ،أكرب هذه القيم هي معامل X2الذي سيدخل إىل قاعدة احلل
إذن X2هو عمود احملور ،وحسب ما يوضحه عمود النسبة فإنه لدينا اخليار يف حتديد املتغري اخلارج لوجود قيمتني
دنيويتني متساويتني تقابالن 𝑠1و ، 𝑅3وهنا تعطى أولوية اخلروج للمتغرية االصطناعية لالقرتاب أكثر من
63
احملور الثاين :طرق حل الربانمج اخلطي
الحل ،إذن سطر 𝑅3هو سطر احملور ،بعد ذلك جنري العمليات الالزمة لكي يشكل X2مصفوفة الوحدة مع
بقية املتغريات املوجودة يف قاعدة احلل ،حنصل على جدول احلل الثالث على النحو اآليت:
نالحظ أن كافة معامالت دالة اهلدف صفرية أو سالبة ،كما أن املتغري االصطناعي 𝑅3خرج من قاعدة احلل،
ودالة اهلدف املؤقتة Γتساوي صفر وهذا يعين الوصول إىل احلل األمثل للمرحلة األوىل ،مما يسمح ابالنتقال إىل
املرحلة الثانية.
املرحلة الثانية:
-نستبدل معامالت دالة اهلدف املؤقتة مبعامالت دالة اهلدف األصلية ،مع استبعاد املتغريات االصطناعية من
أسطر وأعمدة اجلدول .
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يف جدول احلل النهائي فنحصل على:
65
احملور الثاين :طرق حل الربانمج اخلطي
يتضح من النتائج النهائية الواردة يف اجلدول أبن مجيع معامالت دالة اهلدف Zسالبة أو صفرية ومنه نكون قد
12 6 3
= .Z = ، S3 = 0، S1 = 0 ، X 2 = ، X1 توصلنا إىل احلل األمثل للربانمج حيث:
5 5 5
ميكن أن تكون بعض املتغريات يف الربانمج اخلطي غري متقيدة بشرط عدم السالبية ،غري أن خوارزمية احلل بطريقة
السمبلكس تشتط عدم سالبية كل املتغريات ،لذا جيب التحايل رايضيا حبيث ندخل إىل الربانمج متغريات غري
سالبة وفق املعاجلات التالية:33
إذا كان أحد املتغريات أقل أو يساوي الصفر ( :)𝑥𝑗 ≤ 0يف هذه احلالة يتم إجراء تعديل على -1
الربانمج بفرض 𝑥𝑗 = −𝑥𝑗′ :حيث.𝑥𝑗′ ≥ 0 :
يتم تعويض املتغري اجلديد يف الربانمج مث نتبع خوارزمية احلل ونوجد احلل األمثل بشكل عادي ،وحينئذ حنول
املتغري 𝑥𝑗′إىل أصله وفق التحويل األويل.
إذا كان أحد املتغريات حرا )∞ :𝑥𝑗 ∈ (−∞, +أي ميكن أن أيخذ أي قيمة مهما كانت يف -2
االجتاه السالب أو املوجب ،يف هذه احلالة يتم إجراء تعديل على الربانمج حبيث نفرض:
𝑥𝑗 = 𝑥𝑗′ − 𝑥𝑗′′حيث.𝑥𝑗′ ≥ 0 , 𝑥𝑗′′ ≥ 0 :
أي أن 𝑗𝑥 عبارة عن الفرق بني قيمتني موجبتني ،حبيث:
-إذا كان 𝑗𝑥 موجبا يكون.𝑥𝑗′ > 𝑥𝑗′′ :
-إذا كان 𝑗𝑥 سالبا يكون.𝑥𝑗′ < 𝑥𝑗′′ :
-إذا كان 𝑗𝑥 معدوما يكون.𝑥𝑗′ = 𝑥𝑗′′ :
يتم تعويض املتغري وفق التحويل اجلديد يف الربانمج ،مث نوجد احلل األمثل ،ونقوم إبجياد قيمة املتغري األصلي
وفق صيغة التحويل السابقة.
66
احملور الثاين :طرق حل الربانمج اخلطي
مثال :1
X1 ≥ 0 , X 2 ≤ 0
احلل:
67
احملور الثاين :طرق حل الربانمج اخلطي
املتغري الذي سيدخل إىل القاعدة هو ،X1والذي سيخرج منها هو ،S1وجدول احلل الثاين هو:
6 1
X1 1 − 0 2
5 5
2 2
s2 0 − 1 10
5 5
املتغري الذي سيدخل إىل القاعدة هو ،X2′والذي سيخرج منها هو ،S2وجدول احلل الثالث هو:
انتهت كل املعامالت السالبة يف سطر دالة اهلدف إذن احلل أمثل،𝑋2′ = 25 ،X1 = 32 :
Z = 21 ، S2 = 0 ، S1 = 0ومنه ميكن إجياد قيمة X2على أساس التحويل املفتض مع بداية احلل وهو:
𝑥2 = −𝑥2′إذن.X2 = −25 :
68
احملور الثاين :طرق حل الربانمج اخلطي
مثال:2
∀ X1 ≥ 0 , X 2
احلل:
مبا أن X2حر نفرض أن 𝑥2 = 𝑥2′ − 𝑥2′′ :حيث. 𝑥2′ , 𝑥2′′ ≥ 0 :
69
احملور الثاين :طرق حل الربانمج اخلطي
14
s2 2 7 -7 0 1 14 =2
7
املتغري الذي سيدخل إىل القاعدة هو ،X 2′والذي سيخرج منها هو ،S1وجدول احلل الثاين هو:
انتهت كل املعامالت السالبة يف سطر دالة اهلدف ومنه احلل أمثل إذن، 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
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
𝑅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وجدول احلل الثالث هو:
1 2
X2 0 1 0 0 4
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 النسبة
1
s1 1 -1 1 0 1 =1
1
6
s2 3 -2 0 1 6 =2
3
73
احملور الثاين :طرق حل الربانمج اخلطي
املتغري الذي سيدخل إىل القاعدة هو ،X1والذي سيخرج منها هو ،S1وجدول احلل الثاين هو:
3
s2 0 1 −3 1 3 =3
1
املتغري الذي سيدخل إىل القاعدة هو ،X2والذي سيخرج منها هو ،S2وجدول احلل الثالث هو:
نالحظ من خالل اجلدول أن احلل األمثل مل يتحقق بعد لوجود قيمة سالبة يف سطر دالة اهلدف ،األمر الذي
يتطلب حتسني احلل ،املتغري الداخل هو S1أما املتغري اخلارج فال ميكن حتديده ألن كافة قيم عمود احملور سالبة،
مما جيعل حاصل قسمة قيم عمود الثوابت عليها سالبة جيب إمهاهلا ،وهذا يعين أن الربانمج فيه عدم حمدودية حل
ميكن فيه تعظيم اهلدف.
تعدد احللول املثلى :عند وجود حلني أمثلني أو أكثر ملشكلة الربجمة اخلطية ،نقول أبن هذه املشكلة -3
هلا حلول متعددة ،نستطيع التعرف على هذه احلالة عند الوصول إىل جدول احلل األمثل ،حيث
تكون معامالت دالة اهلدف مساوية للصفر ملتغري أو أكثر من املتغريات غري الداخلة يف قاعدة احلل
74
احملور الثاين :طرق حل الربانمج اخلطي
( متغريات غري أساسية) ،يف هذه احلالة ميكن أن تتحول هذه املتغريات إىل متغريات أساسية ،تكون
جدوال جديدا يعطي نفس احلل األمثل.36
مثال:
أوجد احلل األمثل للربانمج التايل:
2X1 + X2 ≤ 10
𝑆/𝐶 { X1 − X2 ≤ 8
X1 ≥ 0 , X 2 ≥ 0
احلل:
جدول احلل االبتدائي هو:
م/ق X1 X2 S1 S2 bi
Z -2 -1 0 0 0
املتغري الذي سيدخل إىل القاعدة هو ،X1والذي سيخرج منها هو ،S1وجدول احلل الثاين هو:
1 1
X1 1 0 5
2 2
3 1
s2 0 − − 1 3
2 2
- 36حممد أمحد الطراونة ،سليمان خالد عبيدات ،مرجع سبق ذكره ،ص .146
75
احملور الثاين :طرق حل الربانمج اخلطي
نالحظ من اجلدول أن كل معامالت دالة اهلدف موجبة أو صفرية وهذا يعين أن احلل أمثل.
املالحظ كذلك أن هناك قيمة صفرية يف معامالت دالة اهلدف تقابل X2علما أبنه متغري غري أساسي ،هذا يعين
أن هناك أكثر من حل أمثل هلذه املشكلة ،مبعىن أنه إبمكاننا إدخال X2إىل قاعدة احلل حبيث يعطينا نفس قيمة
احلل السابق ،كما يوضحه اجلدول التايل:
نالحظ أن كافة معامالت دالة اهلدف موجبة أو صفرية وعليه فإن احلل أمثل ،كما أن قيمة دالة اهلدف يف هذا
احلل مل تتغري عما هي عليه يف احلالة السابقة ،وبذلك أصبح لدينا حلني أساسيني بديلني مها:
76
احملور الثاين :طرق حل الربانمج اخلطي
على أساسها يتم اختيار املتغري الذي يدخل إىل قاعدة احلل ،37وميكن توضيح حالة االحنالل كما يف
املثال التايل:
مثال:
أوجد احلل األمثل للربانمج التايل ابستخدام طريقة السمبلكس:
X1 ≥ 0 , X 2 ≥ 0
احلل:
جدول احلل االبتدائي هو:
6
s1 1 3 1 0 6 =2
3
ميكن مالحظة حالة االحنالل ،حيث تساوت النسبة املوجبة الدنيا اليت على أساسها يتم اختيار املتغري الذي
سيغادر قاعدة احلل عند املتغريين S1و ، S2يف هذه احلالة خنتار املتغري S1عشوائيا بسبب عدم وجود معيار
لتحديد املتغري اخلارج من القاعدة.
-37جهاد صياح بين هاين و آخرون ،مرجع سبق ذكره ،ص .93
77
احملور الثاين :طرق حل الربانمج اخلطي
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
نالحظ أن حالة االحنالل استمرت إىل غاية الوصول إىل احلل األمثل ،لذلك مل تتحسن قيمة دالة اهلدف
وبقيت عند القيمة .20
78
احملور الثاين :طرق حل الربانمج اخلطي
متارين حملولة:
التمرين األول:
أوجد احلل األمثل للربانجمني التاليني ابستخدام طريقة .BIG M
MIN 𝑍2 = 5X1 + 7X2 MAX 𝑍1 = 3X1 − X2
احلل:
-1الشكل القياسي:
2X1 + X2 − S1 + 𝑅1 = 2
𝑆/𝐶 { X1 + 3X2 + S2 =3
X2 + S3 = 4
79
احملور الثاين :طرق حل الربانمج اخلطي
املتغري الذي سيدخل إىل القاعدة هو ،X1والذي سيخرج منها هو ،𝑅1وجدول احلل الثاين هو:
املتغري الذي سيدخل إىل القاعدة هو ،S1والذي سيخرج منها هو ،S2وجدول احلل الثالث هو:
نالحظ من اجلدول أن كل معامالت دالة اهلدف موجبة أو صفرية وهذا يعين أن احلل أمثل:
80
احملور الثاين :طرق حل الربانمج اخلطي
املتغري الذي سيدخل إىل القاعدة هو ،X1والذي سيخرج منها هو ،𝑅2وجدول احلل الثاين هو:
املتغري الذي سيدخل إىل القاعدة هو ،X2والذي سيخرج منها هو ،𝑅1وجدول احلل الثالث هو:
81
احملور الثاين :طرق حل الربانمج اخلطي
نالحظ من اجلدول أن كل معامالت دالة اهلدف سالبة أو صفرية وهذا يعين أن احلل أمثل:
التمرين الثاين:
أوجد احلل األمثل للربانجمني التاليني ابستخدام طريقة املرحلتني.
-1املرحلة األوىل:
-الشكل القياسي:
MAX → 𝛤 = −𝑅2
املتغري الذي سيدخل إىل القاعدة هو ،X2والذي سيخرج منها هو ،𝑅2وجدول احلل الثاين هو:
نالحظ أن كافة معامالت دالة اهلدف صفرية أو موجبة ،كما أن املتغري االصطناعي 𝑅3خرج من قاعدة احلل،
ودالة اهلدف املؤقتة Γتساوي صفر وهذا يعين الوصول إىل احلل األمثل للمرحلة األوىل ،مما يسمح ابالنتقال إىل
املرحلة الثانية.
-املرحلة الثانية:
-نستبدل معامالت دالة اهلدف املؤقتة مبعامالت دالة اهلدف األصلية ،مع استبعاد املتغريات االصطناعية .
83
احملور الثاين :طرق حل الربانمج اخلطي
احلل غري أمثل لبقاء معامل سالب يف سطر دالة اهلدف ،إذن املتغري الذي سيدخل إىل القاعدة هو ،X1والذي
سيخرج منها هو ،S1وجدول احلل األمثل هو:
يتضح من النتائج النهائية الواردة يف اجلدول أبن مجيع معامالت دالة اهلدف Zموجبة أو صفرية ومنه نكون
20 2 14
= .Z = ، S𝟐 = 𝟎 ، S𝟏 = 𝟎، X2 = ، X1 قد توصلنا إىل احلل األمثل للربانمج حيث:
3 3 3
-2املرحلة األوىل:
-الشكل القياسي:
84
احملور الثاين :طرق حل الربانمج اخلطي
املتغري الذي سيدخل إىل القاعدة هو ،X2والذي سيخرج منها هو ،𝑅1وجدول احلل الثاين هو:
املتغري الذي سيدخل إىل القاعدة هو ،X1والذي سيخرج منها هو ،𝑅1وجدول احلل الثالث هو:
85
احملور الثاين :طرق حل الربانمج اخلطي
نالحظ أن كافة معامالت دالة اهلدف صفرية أو سالبة ،ودالة اهلدف املؤقتة Γتساوي صفر وهذا يعين الوصول
إىل احلل األمثل للمرحلة األوىل ،مما يسمح ابالنتقال إىل املرحلة الثانية.
-املرحلة الثانية:
-نستبدل معامالت دالة اهلدف املؤقتة مبعامالت دالة اهلدف األصلية ،مع استبعاد املتغريات االصطناعية .
يتضح من النتائج النهائية الواردة يف اجلدول أبن مجيع معامالت دالة اهلدف Zسالبة أو صفرية ومنه نكون
68 1 3
= .Z = ، S𝟐 = 𝟎 ، S𝟏 = 𝟎، X 2 = ، X1 قد توصلنا إىل احلل األمثل للربانمج حيث:
8 2 2
متارين للحل:
التمرين األول:
أوجد احلل األمثل للربانجمني التاليني ابستخدام طريقيت BIG Mواملرحلتني.
86
احملور الثاين :طرق حل الربانمج اخلطي
التمرين الثاين:
أوجد احلل األمثل للربانجمني التاليني ابستخدام طريقة السمبلكس.
التمرين الثالث:
87
احملور الثالث:
الثنائية (النموذج املقابل)
احملور الثالث :الثنائية
احملور الثالث:الثنائية.
متهيد:
يعتبر ﺍلبرنامج ﺍلثنائي(املقابل) نقلة نوعية في تطوﺭ بحوﺙ ﺍلعملياﺕ لما له من ﺃهمية سوﺍء على
ﺍلصعيد ﺍلنظرﻱ ﺃﻭ ﺍلتطبيقيتقوﻡ فكرته على ﺃساﺱ ﺃﻥ لكل مسألة (نموﺫﺝ) برمجة خطية مسألة ثنائية ترتبط ،
معهابحيث ﺃﻥ حل إحداهما يمكن من معرفة حل ﺍلمسألة ﺍألخرى ،بمعنى ﺃﻥ حل إحداهما يمكننا من ،
ﺍلحصوﻝ على حلوﻝ لمسألتي الربجمة اخلطية ،هذﺍ ﻭيساعد حل ﺍلبرنامج الثنائي في ﺍلوصوﻝ ﺇلى ﺍلحل ﺍألمثل
بشكل ﺃسرﻉ عندما يكوﻥ عدﺩ قيوﺩ ﺍلبرنامج ﺍألﻭلي ﺃكبر من عدﺩ قيوﺩ ﺍلبرنامج الثنائي ،فحجم ﺍلعملياﺕ
ﺍلحسابية في ﺍلبرمجة ﺍلخطية يتوقف على عدﺩ ﺍلقيوﺩ ﺃكثر من ﺍعتماﺩه على عد ﺍلمتغيرﺍﺕ .
أوال :فوائد حتويل النموذج األويل إىل النموذج الثنائي :ميكن ذكرها فيما يلي:38
أ-احلصول على منوذج حيتوي على عدد أقل من القيود ،وبذلك سوف خيتصر العمل احلسايب جلداول السمبلكس
والوصول إىل احلل األمثل ،واحلصول على نفس احلل األمثل سواءا كان احلل للنموذج األويل أو احلل للنموذج
الثنائي.
ب-للتخلص من اإلشارة السالبة يف اجلانب األمين (إن وجدت) أي عندما تكون املصادر ذات كميات سالبة
وهو أهم ما ميكن احلصول عليه يف حالة التحويل إىل النموذج الثنائي.
ج-لغرض التعرف على أبعاد املشكلة الثنائية ،فإذا كان النموذج األويل بصيغة التعظيم أي املشكلة ابلصيغة
الرحبية ،فبإمكاننا التعرف على النموذج الثنائي ويكون بصيغة التصغري ومتثيله للجانب الكلفوي لنفس املشكلة
املعرب عنها ابلصيغة األولية.
د-يساعد حل النموذج املقابل على إجراء حتليل ما بعد األمثلية والتوصل إىل حلول بطريقة خمتصرة يف حالة إجراء
تغيريات يف معامالت املتغريات األساسية يف تلك املشكلة أو إضافة قيود جديدة للمشكلة.
-38حامد سعد نور الشمريت ،حبوث العمليات مفهوما وتطبيقا ،مكتبة الذاكرة ،العراق ،2010 ،ص .76
89
احملور الثالث :الثنائية
اثنيا:صياغة النموذج املقابل :تتلخص عملية حتويل النموذج األويل إىل النموذج املقابل وابلعكس يف عدد من
اخلطوات اليت ميكن إدراجها ابلشكل اآليت:39
أ-إذا كان هدف املشكلة يف النموذج األويل تعظيم األرابح ،فيصبح هدف املشكلة يف النموذج املقابل تقليل
التكاليف والعكس ابلعكس.
ب-معامالت دالة اهلدف يف النموذج األويل ستكون قيمة الطرف األمين يف النموذج املقابل والعكس صحيح.
ج -حتويل معامالت املتغريات يف قيود املشكلة حبيث تصبح الصفوف أعمدة واألعمدة صفوفا ،مبعىن أن
معامالت العمود jيف النموذج األويل تتغري إىل معامالت الصف يف النموذج املقابل.
د -حتويل اجتاه املتاجحات من أصغر أو يساوي إىل أكرب أو يساوي والعكس صحيح.
يف النموذج األويل إىل متغريات yيف النموذج املقابل. ابملتغريات X ه -استبدال مجيع املتغريات املشار إليها
مالحظة :ال بد من مراعاة بعض اجلوانب عند حتويل النموذج األويل إىل مقابل أو العكس ،فإذا كانت املشكلة
هتدف إىل تعظيم الربح فيجب أن تكون مجيع املتاجحات ابجتاه واحد وهو أصغر أو يساوي ،بينما تكون
املتاجحات يف شكل أكرب أو يساوي يف حالة كون املشكلة هتدف إىل تقليل التكاليف ،أما إذا وجدت بعض
املتاجحات خمالفة ملا ذكر أعاله ،فال بد من حتويلها إىل االجتاه املطلوب وذلك بضرهبا يف(.)1-
ميكن تصنيف الربانمج املقابل إىل جمموعتني حسب الشكل العام للربانمج األويل:
-39أمحد عبد إمساعيل الصفار ،جمدة عبد اللطيف التميمي ،حبوث العمليات تطبيقات على احلاسوب ،دار املناهج ،األردن ،2007،ص ص
.265-264
90
احملور الثالث :الثنائية
X1 ≥ 0 , X2 ≥ 0, X3 ≥ 0.
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
احملور الثالث :الثنائية
Y1 ≥ 0 , Y2 ≥ 0
𝑛
40
يف هذه احلالة فإنه يتم إجياد الربانمج الثنائي وفق القواعد التالية:
يلزم حتويل القيد الفين يف شكل معادلة إىل متاجحتني متعاكسيت االجتاه ،مث ننظر بعد ذلك إىل دالة -
اهلدف فإذا كانت يف شكل MINفإنه جيب حتويل كل القيود الفنية الناجتة إىل أكرب أو يساوي ،أما
إذا كانت دالة اهلدف يف شكل MAXفإنه جيب حتويل كل القيود الفنية الناجتة إىل أصغر أو
يساوي.
بعد هذا التحويل نقوم بتكوين النموذج الثنائي للنموذج األويل السابق إبتباع القواعد العامة املشار -
إليها سابقا.
92
احملور الثالث :الثنائية
مثال:
ليكن لدينا الربانمج األويل التايل:
MAX 𝑍 = 4X1 + 5X2 + 9X3
X1 ≥ 0 , X2 ≥ 0, X3 ≥ 0.
X1 ≥ 0 , X2 ≥ 0, X3 ≥ 0.
نقوم بتحويل مجيع القيود إىل الشكل أقل أو يساوي ألن دالة اهلدف من نوع MAXفنحصل على النموذج
التايل:
X1 ≥ 0 , X2 ≥ 0, X3 ≥ 0.
عدد القيود 4لذلك فإن عدد املتغريات يف الربانمج الثنائي سيكون 4وهي 𝑌2′′ ،𝑌2′ ،𝑌1′′ ،𝑌1′ :والنموذج هو:
93
احملور الثالث :الثنائية
′′ ′
MIN 𝑊 = 16𝑌′1 − 16𝑌1 + 25𝑌2 − 25𝑌′′2
∀ Y1 ∀ , Y2
-2إذا كان الربانمج األويل يف الصيغة التالية:
𝑛
94
احملور الثالث :الثنائية
يف هذه احلالة تكون املتغريات حرة ،وهذا الشكل من النماذج اخلطية هو عكس احلالة السابقة والنموذج الثنائي
املناسب له يكون كما يلي:
𝑚
أي إذا كان أي متغري 𝑗 Xيف النموذج األويل حرا فإن القيد املقابل له يف الربانمج الثنائي يكون على شكل معادلة.
مثال:
MAX 𝑍 = X1 + X2
3X1 + X2 ≤ 3
𝑆/𝐶 { X1 + 2X2 ≤ 8
−5X1 + X2 ≤ 5
X1 ∀, X2 ∀.
Y1 ≥ 0 , Y2 ≥ 0, Y3 ≥ 0
كما أشران سابقا فإن لكل مسألة أولية مسألة مقابلة ،لذلك جيب أن تكون مجيع العالقات بينهما متناظرة،
ألن املقابل هلذه املسألة املقابلة هي املسألة األولية ،ونتيجة لذلك فإن هناك تناظر مباشر بني حلوهلما ،فإذا كان
هناك حال أساسيا ممكنا للنموذج األويل فإن هناك حال أساسيا ممكنا للنموذج املقابل ،وإذا كان ألي من
النموذجني حال أساسيا فإن هلما حال أمثال.
95
احملور الثالث :الثنائية
ميكن التعبري عن العالقة بني النموذج األويل والثنائي يف جدول احلل األمثل كما يلي:41
القيم املقابلة ملتغريات الفجوة أو املتغريات االصطناعية اليت تظهر يف سطر دالة اهلدف للربانمج األويل
تساوي قيم املتغريات الرئيسية للنموذج الثنائي على وجه التتيب وابلقيمة املطلقة؛
القيم املقابلة ملتغريات الفجوة أو املتغريات االصطناعية اليت تظهر يف سطر دالة اهلدف للربانمج الثنائي
تساوي قيم املتغريات الرئيسية للنموذج األويل على وجه التتيب وابلقيمة املطلقة؛
قيم املتغريات احلقيقية يف الربانمج األويل واليت تظهر يف عمود الثوابت ،تساوي القيم املقابلة ملتغريات
الفجوة للربانمج الثنائي واليت تظهر يف سطر دالة اهلدف يف جدول احلل األمثل ،وقيم املتغريات احلقيقية
يف الربانمج الثنائي واليت تظهر يف عمود الثوابت ،تساوي القيم املقابلة ملتغريات الفجوة للربانمج األويل
واليت تظهر يف سطر دالة اهلدف يف جدول احلل األمثل (ابلقيمة املطلقة).
قيمة الدالة االقتصادية يف احلل األمثل للربانجمني تكون متساوية ،ويف كال احلالتني أتخذ قيمتها املطلقة.
2X1 + X2 ≥ 5
𝑆/𝐶 { 3X1 + 4X2 ≥ 9
X1 ≥ 0 , X 2 ≥ 0
املطلوب:
96
احملور الثالث :الثنائية
احلل:
-1بعد حتويل الربانمج إىل شكله القياسي وإضافة املتغريات االصطناعية حنصل على جدول احلل االبتدائي التايل:
𝑍
𝑀−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والذي سيخرج منها هو ،𝑅1وجدول احلل الثالث هو:
97
احملور الثالث :الثنائية
3 11
= Z = ، X 2 = ، X1 انتهت كل املعامالت املوجبة يف سطر دالة اهلدف إذن احلل أمثل حيث:
5 5
.16.2
4 9
𝑀 –) نالحظ أن معامالت املتغريات االصطناعية 𝑅1و 𝑅2تساوي على التوايل و ( مع االستغناء على
5 5
و Y2للربانمج الثنائي ،مبعىن قيم متغريات احلل األمثل وميكن التأكد من ذلك من Y1 ومها ميثالن قيمة املتغريين
جدول احلل األمثل للربانمج الثنائي.
-2الربانمج الثنائي هو:
Y1 ≥ 0 , Y2 ≥ 0.
بعد حتويل الربانمج إىل شكله القياسي حنصل على جدول احلل االبتدائي التايل:
املتغري الذي سيدخل إىل القاعدة هو ،Y2والذي سيخرج منها هو ،S2وجدول احلل الثاين هو:
98
احملور الثالث :الثنائية
املتغري الذي سيدخل إىل القاعدة هو ،Y1والذي سيخرج منها هو ،S1وجدول احلل الثالث هو:
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
X1 ≥ 0 , X 2 ≥ 0
-حامد سعد نور الشمريت ،مرجع سبق ذكره ،ص ص . 89-87 42
100
احملور الثالث :الثنائية
حل النموذج األويل يعطينا قيم X1و X2وقيم 𝑍 املثلى اليت جتعل قيمة الربح أكرب ما ميكن ابإلضافة إىل
الوحدات غري املستغلة من املواد األولية ،لكنه ال حيدد كلفة الوحدة الواحدة من X1و X2والكلفة الكلية لإلنتاج
لذلك يتم استخراج الربانمج الثنائي.
Y1 ≥ 0 , Y2 ≥ 0, Y3 ≥ 0
حيث:
واجملموع هلذه احلدود الثالثة ميثل الكلفة الكلية الالزمة لتصنيع وحدة واحدة من املنتوج ، X1إذن القيد األول هو
جيب أن تساوي أو ابحلد X1 كلفة إنتاج وحدة واحدة من ، X1حيث أن الكلفة الكلية لتصنيع وحدة واحدة من
األدىن لربح الوحدة الواحدة من املنتوج X1ومقداره .4
القيد الثاين:
. X2 : 4Y1متثل كلفة املواد األولية الالزمة لتصنيع الوحدة الواحدة من املنتوج
املنتوج . X2 : 2Y1متثل كلفة الطاقة الالزمة لتصنيع الوحدة الواحدة من
املنتوج . X2 : 6Y1متثل كلفة العمل الالزمة لتصنيع الوحدة الواحدة من
اجملموع هلذه احلدود الثالثة ميثل الكلفة الكلية الالزمة لتصنيع وحدة واحدة من املنتوج ، X2إذن القيد الثاين هو
جيب أن تساوي أو ابحلد X2 كلفة إنتاج وحدة واحدة من ، X2حيث أن الكلفة الكلية لتصنيع وحدة واحدة من
األدىن لربح الوحدة الواحدة من املنتوج X2ومقداره .6
خامسا :طريقة السمبلكس املقابلة:
لضمان احلصول على حل أمثل لنموذج الربجمة اخلطية ابستخدام طريقة السمبلكس جيب أن يكون اجلانب
األمين للقيود (قيمة املوارد) موجب ،فإذا كان اجلانب األمين سالبا فعندئذ يتعذر احلصول على احلل األمثل ،كما
توجد حالة أخرى وهي أثناء احلل بطريقة السمبلكس االعتيادية وعند االنتقال من جدول مسبلكس إىل آخر
يظهر يف اجلانب األمين اإلشارة السالبة لبعض قيم املتغريات أو مجيعها ،43فالعالج يف هاتني احلالتني هو إتباع
طريقة السمبلكس املقابلة للتخلص من شرط عدم سالبية اجلانب األمين وعلى هذا األساس فال حاجة إلدخال
44
املتغريات االصطناعية إىل النموذج ،وتتلخص طريقة السمبلكس املقابلة فيما يلي:
.b i املتغري اخلارج هو املتغري األساسي الذي يقابل القيمة األكثر سالبية يف عمود -1
املتغري الداخل ينتج من حاصل قسمة صف األرابح النسبية على صف احملور وتتم القسمة على القيم -2
MIN السالبة فقط ،ويتم اختيار أكرب قيمة لتمثل املتغري الداخل يف حالة كون دالة اهلدف من نوع
وأقل قيمة يف حالة كون دالة اهلدف من نوع .MAX
102
احملور الثالث :الثنائية
مثال:
افرض أن الصيغة األولية ملشكلة الربجمة اخلطية هي كالتايل:
MAX 𝑍 = 3X1 + 2X2
X1 ≥ 0 , X 2 ≥ 0
لتطبيق طريقة السمبلكس املقابلة جيب حتويل إشارة القيود إىل أصغر أو يساوي ،وكذلك جعل الطرف األمين
سالبا بضرب القيدين يف (:)1-
Y1 ≥ 0 , Y2 ≥ 0, Y3 ≥ 0, Y4 ≥ 0 , S1 ≥ 0 , S2 ≥ 0
103
احملور الثالث :الثنائية
S2 = −2 ،S1 = −3 من اجلدول جند أن احلل االبتدائي غري مقبول حيث أن قيم متغريات القاعدة سالبة،
لذلك يتم إجياد احلل ابستخدام طريقة السمبلكس املقابلة ،وكما نعلم فإن الطرف األمين عبارة عن معامالت دالة
اهلدف يف النموذج األويل ،لذلك خنتار املتغري اخلارج على أنه املتغري الذي له أكرب قيمة ابلسالب ،وهو
S1ألنه يقابل القيمة 3-يف عمود الثوابت.
نقسم معامالت املتغريات يف دالة اهلدف على القيم اليت تقابلها يف سطر املتغري اخلارج ويتم اختيار املتغري
الذي يعطي أقل نسبة كمتغري داخل وهتمل القسمة على الصفر وعلى القيم املوجبة.
يتضح من اجلدول أن املتغري الذي له أقل نسبة هو Y1إذن هو ميثل املتغري الداخل ،وللحصول على
معامالت السطر Y1اجلديدة نقسم سطر S1على عنصر احملور الناتج من تقاطع سطر املتغري اخلارج مع عمود
املتغري الداخل وهو 1-فينتج:
أما معامالت السطر S2اجلديدة فنحصل عليها بضرب معامالت السطر Y1اجلديدة يف معامل املتغري
الداخل Y1يف السطر 𝑆2وهو 2ونطرحها من قيم 𝑆2القدمية فنحصل على:
104
احملور الثالث :الثنائية
ويتم احلصول على معامالت سطر 𝑊 اجلديدة بضرب معامالت السطر Y1اجلديدة يف معامل املتغري الداخل Y1
يف السطر 𝑊 وهو 1-ونطرحها من قيم 𝑊 القدمية فنحصل على:
نالحظ من خالل اجلدول أن احلل ليس أمثال ،إذن املتغري اخلارج هو S2ألنه املتغري ذو القيمة األكثر سالبية
وتساوي ،8-أما املتغري الداخل فهو ،Y3وإبتباع اخلطوات السابقة حنصل على اجلدول التايل:
نالحظ أن مجيع قيم عمود الثوابت موجبة ،كما أن معامالت دالة اهلدف سالبة أو صفرية إذن احلل أمثل:
.𝑊 = 16.2 ، Y4 = 0 ، Y3 = 4 ، Y2 = 0 ، Y1 = 7
105
احملور الثالث :الثنائية
متارين حملولة:
التمرين األول:أوجد الربانمج الثنائي للربامج التالية:
احلل:
الربانمج األول:
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
Y1 ≥ 0 , Y2 ≥ 0, Y3 ≥ 0
106
احملور الثالث :الثنائية
الربانمج الثاين:
M in 𝑧2 = 2x1 + x2 M in 𝑧2 = 2x1 + x2
2Y1 − Y2 + Y3 ≤ 2
{ 𝐶𝑆/
−Y1 + Y2 − Y3 ≤ 1
Y1 ≥ 0 , Y2 ≥ 0, Y3 ≥ 0
الربانمج الثالث:
−5Y1 − Y2 ≤ −1
{ 𝐶𝑆/
−3Y1 + Y2 = 2
Y1 ∀ , Y2 ≥ 0
107
احملور الثالث :الثنائية
الربانمج الرابع:
Max 𝑧4 = 9x1 + 2x2 + 4x3 + x4 𝑀ax 𝑧4 = 9x1 + 2x2 + 4x3 + x4
∀ Y1 ≥ 0 , Y2 ≥ 0, Y3
التمرين الثاين :هتدف مؤسسة إىل تعظيم إرابحها الناجتة عن بيع سلعتني A Bاليت يتطلب إنتاجهما املرور
ب ـ ـ ـ ـ3آالت ،ميكن تلخيص األرابح الناجتة من بيع السلعتني وطاقات اآلالت يف الربانمج التايل:
x1 ≥ 0 , x2 ≥ 0
108
احملور الثالث :الثنائية
احلل:
جدول احلل األمثل للربانمج األويل هو: -1
م/ق X1 X2 S1 S2 S3 bi
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
الثنائي
Y1 ≥ 0 , Y2 ≥ 0, Y3 ≥ 0
109
احملور الثالث :الثنائية
X1 ≥ 0 , X 2 ≥ 0
-أوجد احلل األمثل ابستخدام طريقة السمبلكس املقابلة.
احلل:
لتطبيق طريقة السمبلكس املقابلة جيب حتويل إشارة القيود إىل أصغر أو يساوي ،وكذلك جعل الطرف األمين
سالبا بضرب القيدين األول والثاين يف ( )1-وإبضافة متغريات الفجوة حنصل على الشكل القياسي التايل:
110
احملور الثالث :الثنائية
S2 = −8 ،S1 = −4 من اجلدول جند أن احلل االبتدائي غري مقبول حيث أن قيم متغريات القاعدة سالبة،
خنتار املتغري اخلارج على أنه املتغري الذي له أكرب قيمة ابلسالب ،وهو S2ألنه يقابل القيمة 3-يف عمود الثوابت.
املتغري الداخل هو الذي يقابل أقل نسبة انجتة من حاصل قسمة معامالت املتغريات يف دالة اهلدف على القيم اليت
تقابلها يف سطر املتغري اخلارج ،وهو املتغري ، X2وبذلك حنصل على اجلدول التايل:
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
وبذلك حنصل على اجلدول التايل:
نالحظ أن مجيع قيم عمود الثوابت موجبة ،كما أن معامالت دالة اهلدف سالبة أو صفرية إذن احلل أمثل:
30 6 9 4
= 𝑍. = ، S3 = 0، S2 = 0 ، S1 = ، X 2 = ، X1
7 7 7 7
متارين للحل:
التمرين األول :أوجد الربانمج الثنائي للربامج التالية:
112
احملور الثالث :الثنائية
X1 ∀ , X 2 ≥ 0
التمرين الثالث:
افرض أنه لدينا النموذج األويل اآليت:
Min 𝑍 = 2X1 + X2
3X1 + X2 ≥ 3
4X + 3X2 ≥ 6
𝑆/𝐶 { 1
X1 + X 2 ≤ 3
X1 ≥ 0 , X 2 ≥ 0
113
احملور الرابع:
حت ــليل احل ــساس ـ ــية
احملور الرابع :حتليل احلساسية
متهيد:
بعد الوصول إىل احلل األمثل ألي منوذج رايضي يعرب عن نشاطات مشروع أو مصنع ما ،قد ترغب إدارة
املشروع أو املصنع يف أحداث بعض التغيريات على النموذج األويل الذي يعرب عن نشاطات ذلك املشروع أو
املصنع كزايدة املوارد املتاحة ،رأس املال ،عدد العمال ،عدد اآلالت والزمن املتاح....إخل ،مثل هذه التغريات تؤدي
إىل تغري النموذج الذي يعرب عن نشاطات ذلك املشروع ،مما يتتب عليه إعادة حل النموذج الرايضي ،وهي عملية
مرهقة وحتتاج إىل وقت طويل ولكن ميكن استخدام طريقة ال تتطلب إعادة احلل بكامله هي حتليل احلساسية،
تسمى أيضا بتحليل ما بعد األمثلية اليت تدرس أثر التغيريات على النموذج األويل ابالعتماد على جدول احلل
األمثل ،وحساب أثر هذه التغريات مباشرة دون اللجوء إىل حل النموذج جمددا ،إن التغيريات اليت ميكن أن حتدث
على النموذج األويل ميكن تصنيفها كاآليت:
إن التغري يف الطرف األمين للقيود قد يؤدي إىل جعل املسألة غري جمدية أو قد تبقى جمدية ولكن تتغري قيم
املتغريات ويتم إدخال هذه التغيريات وحساب أثرها على احلل األمثل مباشرة ،ميكن توضيح ذلك من خالل إجياد:
أ-سعر الظل :هو عبارة عن مقدار الزايدة أو النقص يف قيمة دالة اهلدف الناتج عن زايدة أو نقص املوارد
املتاحة ،أيضا هو عبارة عن الربح اإلمجايل الناتج عن إضافة وحدة واحدة جديدة من املوارد النادرة ،وميكن التعبري
عن سعر الظل أبنه املبلغ الذي ترغب املؤسسة يف دفعه للحصول على املوارد اإلضافية ،حيث أهنا ال ميكن أن
حتقق رحبا أكثر من هذا املبلغ إذا زادت أاي من املوارد مبقدار وحدة واحدة ،ميكن احلصول على املعلومات املتعلقة
أبسعار الظل من قيم سطر دالة اهلدف املقابلة للمتغريات الراكدة( الفجوة ،الفائضة) يف جدول احلل األمثل،45
ولتوضيح هذه النقطة نفتض أن لدينا املشكلة التالية:
- 45جهاد صياح بين هاين وآخرون ،مرجع سبق ذكره ،ص .120
115
احملور الرابع :حتليل احلساسية
2X1 + X2 ≤ 16
𝑆/𝐶 {X1 + 2X2 ≤ 11
x1 + 3X2 ≤ 15
x1 ≥ 0 , x2 ≥ 0
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
احملور الرابع :حتليل احلساسية
األمثل ميكن أن حنصل عليه بضرب العمود املناظر له يف جدول السمبلكس األويل يف املصفوفة حتت املتغريات
الراكدة ،حسب املثال حنصل على:
نالحظ أن مجيع قيم العمود الناتج موجبة وهذا يعين أن احلل األمثل ال يزال ممكنا ابلقيم اجلديدة ،أما
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
أ :2-جند املدى ابستخدام الصيغة املشار إليها سابقا ،حيث أن الكمية األصلية للطرف األمين يف القيد األول
هي 16وحدة لذلك فإن املدى:
16-6=10
16+6=22
بناءا على النتائج السابقة فإن مدى اإلمكانية للقيد األول هو:
10 ≤ b1 ≤ 22
- 46حممد أمحد الطراونة ،سليمان خالد عبيدات ،مرجع سبق ذكره ،ص 175
118
احملور الرابع :حتليل احلساسية
وهذا يعين أن مادامت الكمية املتاحة من املورد األول بني 10و 22لن يتغري سعر ظل املورد األول ،وسيبقى
احلل أمثل.
إلجياد مدى اإلمكانية ميكن استخدام الطريقة السابقة أو طريقة أخرى حيث حتدد لنا مقدار مدى التغري وفقا
للعالقة التالية:
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
احملور الرابع :حتليل احلساسية
ابلرجوع إىل مثالنا السابق حناول استخراج جمال تغري هامش الربح للمنتجني x1و x2كاآليت:
بعد ضرب معامالت دالة اهلدف يف 1-وقسمتها على سطر املعامالت غري الصفرية للمتغري x1يف القيود الفنية
10 2 70 1
− ÷ ، − ÷− حنصل على القيم التالية:
3 3 3 3
وحسب القواعد املشار إليها سابقا يكون جمال تغري هامش الربح للمنتج األول الذي ال يؤثر على احلل األمثل
هو:
−5 ≤ C1 ∆ ≤ 70
C1 − 5 ≤ C1 ≤ C1 + 70
30 − 5 ≤ C1 ≤ 30 + 70
25 ≤ C1 ≤ 100
121
احملور الرابع :حتليل احلساسية
بعد ضرب معامالت دالة اهلدف يف 1-وقسمتها على سطر املعامالت غري الصفرية للمتغري x2يف القيود الفنية
10 1 70 2
− ÷− ، − ÷ حنصل على القيم التالية:
3 3 3 3
إذن جمال تغري هامش الربح C2الذي ال يؤثر على احلل األمثل هو:
−35 ≤ C2 ∆ ≤ 10
−35 + 50 ≤ C2 ≤ 10 + 50
15 ≤ C2 ≤ 60
إن التغريات يف معامالت متغريات القرار ال تؤثر مباشرة على عناصر مصفوفة احلل واليت تؤدي إىل التعقيد يف
احلساابت ،وميكن أن تؤثر على اجلانب األيسر لقيود املشكلة املقابلة املتعلقة هبا ،وقد جتعل من احلل احلايل
للمشكلة غري ممكن أو غري مثايل ،وعليه فإن حتليل احلساسية يف هذه احلالة لن يعطي بياانت مباشرة فيما يتعلق
مبثالية أو إمكانية حل املشكلة ولذلك يفضل إعادة حل املشكلة كمشكلة جديدة ابلطريقة املبسطة.49
إن إضافة متغري جديد إىل املشكلة األصلية قد يؤثر على أمثلية احلل ،ألن املتغري اجلديد قد يصبح متغريا
أساسيا وابلتايل سيكون له دور يف حتسني احلل ،فإذا مل تكن القدرة هلذا املتغري لدخول عمود املتغريات األساسية،
معىن ذلك أن قيمته تساوي صفر ،لكنه سوف يظهر يف عمود املتغريات غري األساسية.50
- 49دالل صادق اجلواد ،محيد انصر الفتال ،مرجع سبق ذكره ،ص .128
-50حسني حممود اجلنايب ،مرجع سبق ذكره ،ص .167
122
احملور الرابع :حتليل احلساسية
ميكن االعتماد على نتيجة احلل األمثل الحتساب قيم عمود املتغري اجلديد الذي متت إضافته ابستخدام الصيغة
التالية:
عمود القيم األساسية مصفوفة املتغريات الراكدة القيم اجلديدة لعمود املتغري اجلديد
[ [×] [=] ]
للمتغري اجلديد يف احلل األمثل يف جدول األمثل
وبناءا على هذه الصيغة يتم إعادة حساب قيم سطر دالة اهلدف واختبار مدى أمثلية احلل حسب طبيعة دالة
اهلدف ،إن مل يكن احلل أمثل جيب االستمرار يف عملية احلل.
لو فرضنا أننا أضفنا متغريا جديدا للمشكلة األصلية وهو ، x3معامالت املتغري يف القيود الثالثة هي3 ،2 ،4 :
أما معامله يف دالة اهلدف يساوي .40
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
احملور الرابع :حتليل احلساسية
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-:عندئذ يصبح اجلدول األخري كمايلي:
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فلو فرضنا أن القيد املراد إضافته للمشكلة هو:
نقوم بفحص القيد أي التأكد من أن القيد حمقق ابستخدام قيم احلل األمثل كاآليت:
15 ≤ 16
إذن القيد يستويف شروط األمثلية وجدول احلل األمثل سوف يبقى كما هو ،وعليه ميكن اعتبار هذا القيد قيدا
فائضا ال أتثري له على احلل.
بتعويض قيم x1و x2يف جدول احلل األمثل حنصل على :
15 ≤ 13
هذا يعين أن القيد غري حمقق أي أن إضافة هذا القيد ال حتقق احلل األمثل مما يتطلب حتسني احلل من خالل:
125
احملور الرابع :حتليل احلساسية
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
السالبة.
متارين حملولة:
التمرين األول:
x1 ≥ 0 , x2 ≥ 0
127
احملور الرابع :حتليل احلساسية
املطلوب:
احلل:
بعد ضرب معامالت دالة اهلدف يف 1-وقسمتها على سطر املعامالت غري الصفرية للمتغري x1يف القيود الفنية
1 1
÷ −1.25 حنصل على القيم التالية، − 6.25 ÷ − :
2 2
−2.5 ≤ C1 ∆ ≤ 12.5
معامل X1يف دالة اهلدف هو 10وعليه يكون احلد األعلى واألدىن هلذا التغري هو:
128
احملور الرابع :حتليل احلساسية
بعد ضرب معامالت دالة اهلدف يف 1-وقسمتها على سطر املعامالت غري الصفرية للمتغري x2يف القيود الفنية
1 3
−1.25 ÷ −
4
÷ ، − 6.25
4
حنصل على القيم التالية:
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
فإن التغري سيكون فقط يف قيمة دالة اهلدف اليت ستصبح كما يلي:
-مدى اإلمكانية للكمية اليت متثل الطرف األمين للقيد األول (:) b1
جند املدى حيث أن الكمية األصلية للطرف األمين يف القيد األول هي 15000وحدة لذلك فإن
املدى:
129
احملور الرابع :حتليل احلساسية
15000-5000=10000
15000+9000=24000
10000 ≤ b1 ≤ 24000
وهذا يعين أن مادامت الكمية املتاحة من املورد األول بني 10000و 24000لن يتغري سعر ظل املورد األول،
وسيبقى احلل أمثل.
-مدى اإلمكانية للكمية اليت متثل الطرف األمين للقيد الثاين (:)b2
جند املدى حيث أن الكمية األصلية للطرف األمين يف القيد الثاين هي 10000وحدة لذلك فإن املدى:
10000-5000=5000
10000+5000=15000
5000 ≤ b2 ≤ 15000
وهذا يعين أن مادامت الكمية املتاحة من املورد الثاين بني 5000و 15000لن يتغري سعر ظل املورد الثاين،
وسيبقى احلل أمثل.
130
احملور الرابع :حتليل احلساسية
-مدى اإلمكانية للكمية اليت متثل الطرف األمين للقيد الثالث (:)b3
جند املدى حيث أن الكمية األصلية للطرف األمين يف القيد الثالث هي 7000وحدة لذلك فإن املدى:
7000-4500=2500
∞ = ∞7000+
∞ ≤ 2500 ≤ b3
-مدى اإلمكانية للكمية اليت متثل الطرف األمين للقيد الرابع (:)b4
جند املدى حيث أن الكمية األصلية للطرف األمين يف القيد الرابع هي 8000وحدة لذلك فإن املدى:
8000-4250=3750
∞=∞8000+
∞ ≤ 43750 ≤ b4
131
احملور الرابع :حتليل احلساسية
نضرب املصفوفة حتت املتغريات الراكدة يف جدول احلل األمثل يف عمود املوارد اجلديد فنحصل على:
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
نالحظ أن مجيع قيم العمود الناتج موجبة وعليه فإن احلل ال يزال أمثال ،أما قيمة دالة اهلدف فهي:
ميكن احلصول على نفس النتائج وذلك بضرب 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 ≥ 0 , x2 ≥ 0, x3 ≥ 0
املطلوب:
حدد فيما إذا كان احلل سيبقى أمثال يف حالة إضافة قيد جديد هو كاآليت: -1
مبعامل 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
134
احملور الرابع :حتليل احلساسية
يالحظ من اجلدول أن هناك قيمة سالبة تقابل املتغري S4لذلك جيب حتسني احلل األمثل ابستخدام طريقة
السمبلكس املقابلة.
أنخذ القيم يف سطر دالة اهلدف واليت تقع حتت متغريات الفجوة ونضرهبا يف معامالت املتغري اجلديد يف القيود
فنجد:
2×1+3×2+2×0=8
وهي قيمة أكرب من قيمة معامل املتغري x4يف سطر دالة اهلدف ،هذا يعين أن املتغري اجلديد x4سوف لن
يظهر كمتغري أساسي يف جدول احلل األمثل ،وستكون قيمته يف سطر دالة اهلدف مساوية ل ـ ،8-6=2 :وبذلك
يكون جدول احلل األمثل كما يلي:
135
احملور الرابع :حتليل احلساسية
متارين للحل:
التمرين األول:
x1 ≥ 0 , x2 ≥ 0, x3 ≥ 0
املطلوب:
أوجد املدى الذي تبقى فيه أسعار الظل سارية املفعول (مدى اإلمكانية). -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
املطلوب:
أوجد املدى الذي تبقى فيه أسعار الظل سارية املفعول (مدى اإلمكانية). -1
حدد فيما إذا كان احلل سيبقى أمثال إذا حصلت زايدة يف املورد األول وأصبح 37بدال من .6 -2
أوجد مدى األمثلية ملعامالت متغريات القرار يف دالة اهلدف. -3
حدد فيما إذا كان احلل سيبقى أمثال يف حالة إضافة قيد جديد هو كاآليتX1 + X2 ≤ 4 : -4
3
مبعامل يف دالة اهلدف ومبعامالت يف القيود األربعة X3 افتض أنه مت إضافة متغري جديد هو -5
2
3 3
( )0 ، − 1، 4 ،على التوايل ،ما أتثري ذلك على احلل األمثل؟
4
137
احملور اخلامس:
مش ـ ــكل الن ـ ـ ـ ــقل
احملور اخلامس :مشكل النقل
متهيد:
اتسع استخدام أسس ومفاهيم الربجمة اخلطية ليشمل نواحي متعددة يف جمال اختاذ القرارات ،ومن أهم
الطرق اليت مت تطويرها بناءا على هذا األسلوب طريقة النقل ،حيث يلعب النقل دورا هاماً يف االقتصاد القومي،
فتوافر النقل االقتصادي يعترب من األمور اجلوهرية لضمان بقاء واستمرار مؤسسات األعمال ،ويعترب النقل أحد
العناصر املهمة بل والرئيسية يف إيصال السلع إىل املستهلك ،ويف نقل املنتجات نصف املصنوعة من مرحلة إنتاجية
إىل أخرى يف املؤسسات الصناعية ،ولقد بدأت مشكلة النقل أتخذ أمهيتها من خالل ما حتتله تكاليف النقل من
أمهية نسبية مقارنة مبجموع تكاليف التصنيع والتوزيع ،من هذا املنطلق تسعى مؤسسات األعمال املختلفة إىل
استخدام الوسائل واألساليب احلديثة واملتطورة هبدف ختفيض تكاليف النقل إىل أدىن مستوى ممكن.
يف هذا الفصل سنتعرف على كيفية صياغة مشكلة النقل واليت تعد حالة خاصة من مشاكل الربجمة
اخلطية ،كذلك كيفية إجياد احلل األمثل حبيث تكون تكاليف النقل الكلية أقل ما ميكن.
-وجود طاقات حمدودة ومعروفه ومقاسه كميا للمصانع واملخازن اليت تنقل منها السلع أو املواد ومقدارها m
وكذلك فإن املناطق البيعية أو املخازن كجهات طالبة جيب أن تكون احتياجاهتا حمددة ومقاسه يف شكل كمي
ومقدارها .n
-وجود مسارات متعددة لنقل أو شحن السلع أو املواد من مناطق اإلنتاج أو مصادر العرض إىل مناطق
االستهالك أو مواقع الطلب ،حىت ميكن االختيار واملفاضلة بني هذه املسارات البديلة.
-ثبات تكلفة نقل الوحدة من السلعة أو املادة cijمن موقع شحنها iإىل موقع وصوهلا ، jوذلك للحفاظ على
صفة اخلطية.
- 52مجال عبد العزيز انصر ،حبوث العمليات يف احملاسبة ،جامعة القاهرة ،مصر ،2009 ،ص ص .4،5
139
احملور اخلامس :مشكل النقل
.xij -الكميات املنقولة من املراكز اإلنتاجية إىل املراكز التسويقية حمددة وهي
يشتط منوذج النقل يف شكله األويل ضرورة املساواة بني حجم السلع يف مصادر العرض وحجم الطلب على
السلع ،ولتسهيل دراسة مشكلة النقل ميكن متثيل جدول التكاليف لنقل الوحدات من مصادر العرض إىل مواقع
الطلب كاآليت:
املراكز التسويقية
العرض)(ai
d1 d2 … dn
c11 c12 c1n
s1 x11 x12 ... x1n a1
من اجلدول ميكن صياغة منوذج الربجمة اخلطية ملسألة النقل ابلصيغة التالية:
𝑚 𝑛
𝑥𝑖𝑗 ≥ 0
140
احملور اخلامس :مشكل النقل
مبا أن الفرضية األساسية حلل منوذج النقل هي أن جمموع العرض يساوي جمموع الطلب ،هذا يعين أن كل
الكميات املوجودة يف مصادر العرض سوف تنقل لتليب الطلب على املنتوج ،وعلى هذا األساس فإن منوذج الربجمة
اخلطية يتحول إىل الصيغة التالية:
𝑚 𝑛
𝑥𝑖𝑗 ≥ 0
إلجياد أقل تكلفة ملشكلة النقل سيكون من الصعب حل هذا النموذج الرايضي لكثرة القيود واملتغريات ،لذا
سنتعرض إىل طرق أسهل حلل هذه املشكلة.
أ -مرحلة احلل األويل (االبتدائي) :ميكن حل مشاكل النقل ابستخدام إحدى الطرق التالية:
-1طريقة الزاوية الشمالية الغربية :تعترب هذه الطريقة من أبسط األساليب الرايضية حلل مشاكل النقل ،وهي ال
أتخذ بعني االعتبار تكاليف النقل من املصدر إىل مراكز التسويق ،بل تعتمد لبداية احلل على الزاوية الشمالية
الغربية من اجلدول ،وتتجه شرقا حنو االجتاه اجلنويب لغاية الوصول إىل الزاوية اجلنوبية الشرقية ،53وحسب هذه
الطريقة جيب التأك د من أن جدول النقل يف حالة توازن ( جمموع العرض يساوي جمموع الطلب) ،ولتوضيح كيفية
استخدامها نورد املثال التايل:
141
احملور اخلامس :مشكل النقل
مثال :إحدى الشركات لديها ثالث خمازن يف مواقع خمتلفة كما أن لديها ثالث مراكز تسويقية ،تكاليف نقل
الوحدة الواحدة من السلع ،وحجم السلع يف كل خمزن واالحتياجات لكل مركز تسويقي مشار إليها يف اجلدول
أدانه:
العرض)(ai
من إلى d1 d2 d3
املطلوب:
-ما هو جمموع تكاليف النقل للسلعة من املصادر إىل املراكز ابستخدام طريقة الزاوية الشمالية الغربية؟
احلل:
يتم توزيع الكميات من خمتلف املصادر إىل خمتلف املراكز كما يلي:
-1نبدأ أبول خلية يف اجلدول وهي اخللية ) ،)S1,d1مث نقارن الكمية املطلوبة من قبل مركز الطلب d1ابلكمية
املتوفرة لدى املصدر S1وخنصص أقل الكميتني للخلية ) ،min(40,55)=40 :) S1,d1أي يتم ختصيص
40وحدة للخلية ) )S1,d1وهذا يؤدي إىل سد احتياجات املركز d1ابلكامل ،حيث يتم شطب العمود األول
وذلك يشري إىل أن التخصيصات للخالاي األخرى يف العمود ذاته تساوي صفر.
إن عملية النقل مبوجب هذه الطريقة تستمر بنفس السطر S1حىت يتم إغالقه ونفاذ مجيع الكمية املتاحة يف
املصدر املقابل للسطر ،S1يتم التوزيع من خالل اجلدول التايل:
142
احملور اخلامس :مشكل النقل
العرض)(ai
من إلى d1 d2 d3 ابقي ابقي
-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
حنسب إمجايل التكاليف وهي حاصل ضرب عدد الوحدات املنقولة يف تكلفة نقل الوحدة لكل اجلدول ومنه:
3 3
جتدر اإلشارة أن عدد املتغريات الداخلة يف احلل األساسي هو m+n-1 :حيث ميثل mعدد املصادر
(األسطر) و nعدد املراكز (األعمدة) ،وابلنظر إىل مثالنا فإن عدد املتغريات الداخلة يف احلل جيب أن يساوي
،3+3-1=5وهو ابلفعل عدد املتغريات الداخلة يف احلل كما يعرضها اجلدول السابق.
-2طريقة التكلفة الصغرى:تعترب هذه الطريقة أفضل من الطريقة السابقة ألهنا أتخذ بعني االعتبار التكلفة األقل،
وحىت حنصل على احلل األساسي األويل املمكن هبذه الطريقة ،علينا يف البداية أن نتأكد أن جدول النقل يف حالة
توازن مث نتبع اخلطوات التالية:54
-1اختيار اخللية ذات التكلفة األقل يف جدول النقل وخنصص هلا الكمية 𝑗𝑖𝑋 وفقا للعالقة التالية:
) 𝑗𝑏 𝑋𝑖𝑗 = min(𝑎𝑖 ,
144
احملور اخلامس :مشكل النقل
-2يتم اختيار اخللية األقل كلفة من بني اخلالاي املتبقية وختصص هلا الكمية 𝑗𝑖𝑋 وفقا للعالقة السابقة ،وهكذا
تكرر العملية إىل أن يتم تسويق مجيع الكميات املعروضة وبذلك يتم التوصل إىل احلل األويل.
مثال:
أوجد احلل األويل ملشكلة النقل السابقة ابستخدام طريقة التكلفة الصغرى.
احلل:
-1نالحظ أن أقل تكلفة يف اجلدول هي 1يف اخللية ) ،)S1,d1لذا نقارن الكمية املطلوبة من قبل مركز الطلب
d1ابلكمية املتوفرة لدى املصدر S1وخنصص أقل الكميتني للخلية ) ،min(40,55)=40 :) S1,d1أي أن
املصدر S1قد لىب كل احتياجات املركز ( d1نشطب اخلليتني املتبقيتني) ،ويبقى له عرض مقداره 15وحدة
مثلما يوضحه اجلدول التايل:
العرض)(ai
من إلى d1 d2 d3 ابقي ابقي
-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
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 /
-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
عدد اخلالاي الداخلة يف احلل يساوي إىل m+n-1وهو ،5ومبوجب اجلدول أعاله تكون تكلفة النقل اإلمجالية
كما يلي:
𝑍 = 1 × 40 + 4 × 15 + 3 × 45 + 8 × 15 + 9 × 5 = 400
نالحظ أن الطريقتني األخريتني قد حققتا اقتصادا يف جمموع التكاليف قدره 75وحدة نقدية مقارنة بطريقة الزاوية
الشمالية الغربية.
149
احملور اخلامس :مشكل النقل
-إذا كانت التكاليف احلدية لكل اخلالاي الفارغة موجبة أو صفرية فإن احلل يكون أمثال.
-إذا كانت هناك تكاليف حدية سالبة فهذا يعين أن إمكانية حتسني احلل املتمثل يف ختفيض
التكاليف وارد شريطة اختيار أكرب قيمة سالبة ،ألهنا تساهم بشكل أكرب يف حتسني احلل.
150
احملور اخلامس :مشكل النقل
-بعد حتديد املسار ذو أكرب تكلفة حدية سالبة ،خنتار من قيم اخلالاي املمتلئة يف املسار املختار
القيمة األكثر سلبية (أي أصغر كمية مؤشر عليها إبشارة ،)-نضيف الكمية إىل اخلالاي ذات
اإلشارة املوجبة ونطرحها من اخلالاي ذات اإلشارة السالبة.
-حنسب التكلفة احلدية املقابلة هلذا التغيري ونعود الختبار أمثلية احلل من جديد.
لتوضيح هذه الطريقة نقوم بتحسني احلل األويل األساسي املمكن الذي مت الوصول إليه ابستخدام طريقة الزاوية
الشمالية الغربية ،حيث أن احلل األويل مبني يف اجلدول التايل:
العرض)(ai
إلى d1 d2 d3
من
S1 1 4 5 55
40 15
S2 5 7 3
30 45
15
-1نقوم ابختبار أمثلية احلل عن طريق رسم مسار مغلق لكل خلية فارغة ،مث حنسب تكاليفها احلدية.
151
احملور اخلامس :مشكل النقل
العرض)(ai
إلى d1 d2 d3
من
S1 1 4 15 5 55
40
- +
S2 5 7 15 3 30
+ - 45
العرض)(ai
إلى d1 d2 d3
من
S1 1 40 4 15 5 55
- +
S2 5 7 15 3 30
+
- 45
152
احملور اخلامس :مشكل النقل
σ21 = 5 − 1 + 4 − 7 = 1
إذن كل وحدة منقولة من املصدر 1إىل املركز 3ستفع التكلفة الكلية ب ــوحدة واحدة.
العرض)(ai
إلى d1 d2 d3
من
S1 1 40 4 15 5 55
- +
S2 5 7 15 3 30
- + 45
σ31 = 10 − 1 + 4 − 7 + 3 − 9 = 0
هذا يعين أن إدخال هذه اخللية إىل احلل األساسي لن يؤثر على التكلفة الكلية.
153
احملور اخلامس :مشكل النقل
العرض)(ai
إلى d1 d2 d3
من
S1 1 4 15 5 55
40
S2 5 7 15 3 30
- + 45
154
احملور اخلامس :مشكل النقل
ويكون جدول النقل الثاين بعد إجراء التعديل السابق كما يلي:
العرض)(ai
إلى d1 d2 d3
من
S1 1 4 5 55
40 15
S2 5 7 3
45 45
مبا أن التكلفة احلدية للخلية ) )S3,d2هي σ32 = −5لذلك فإن التكلفة اإلمجالية ستنخفض مبقدار
، 15 × σ32أي مبقدار 75وحدة نقدية ،أي التكلفة اإلمجالية تساوي 400وحدة نقدية وميكن التأكد من
ذلك كما يلي:
𝑍 = 1 × 40 + 4 × 15 + 3 × 45 + 8 × 15 + 9 × 5 = 400
نقوم ابختبار أمثلية احلل مرة أخرى عن طريق رسم مسار مغلق لكل خلية فارغة ،مث حنسب تكاليفها احلدية
كما يلي:
155
احملور اخلامس :مشكل النقل
إن هدف هذه الطريقة ال خيتلف عن هدف طريقة املسار املغلق واملتمثل يف تقييم الفعالية االقتصادية
للمسارات غري املستخدمة إلظهار أتثريها يف حالة استخدامها أمال يف حتقيق احلل األمثل ،إال أن ما مييز هذه
الطريقة عن السابقة هو عدم احلاجة إىل رسم مجيع املسارات املغلقة ،مما ينتج عنه اختصارا يف الوقت واجلهد ويتم
إتباع اخلطوات التالية الستخدام هذه الطريقة:59
-1لكل سطر ( )iيف جدول النقل يتم وضع مقابل له هو ( )uiولكل عمود ( )jيوضع له مقابل (.)vj
-2يتم جتزئة اخلالاي الواردة يف جدول النقل عند احلل األويل األساسي إىل خالاي ممتلئة (متغريات أساسية )
وخالاي فارغة ( متغريات غري أساسية ).
-4يتم حساب التكلفة احلدية لكل خلية فارغة وذلك وفقا للعالقة:
-5يكون احلل أمثال إذا كانت التكاليف احلدية لكل اخلالاي الفارغة موجبة أو صفرية ،أما إذا كانت هناك
تكاليف حدية سالبة خنتار اخللية اليت تقابلها أكرب قيمة سالبة ،مث نرسم مسارها املغلق وجنري عملية النقل حسب
ما مت التطرق إليه سابقا يف طريقة املسار املغلق ،الفرق هنا يكمن يف أن رسم املسار املغلق يكون فقط للخلية اليت
سوف تدخل إىل احلل وليس جلميع اخلالاي الفارغة.
لتوضيح هذه الطريقة نطبق اخلطوات السابقة على جدول احلل األويل األساسي املمكن الذي مت الوصول إليه
ابستخدام طريقة الزاوية الشمالية الغربية ،حيث أن احلل األويل مبني يف اجلدول التايل:
156
احملور اخلامس :مشكل النقل
-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نقوم حبساب التكلفة احلدية لكل خلية فارغة وذلك وفقا للعالقة 𝑗𝑣 ، 𝜎𝑖𝑗 = 𝑐𝑖𝑗 − 𝑢𝑖 −فنحصل
على:
157
احملور اخلامس :مشكل النقل
يتضح مما تقدم أن التكلفة احلدية للخلية ) )S3,d2سالبة ،هذا يعين أن هذه اخللية تساهم يف ختفيض
التكلفة اإلمجالية للنقل لذلك يتم إدخاهلا للحل ،وتنظيم مسارها املغلق كما يلي:
العرض)(ai
من إلى d1 d2 d3
بعد تنفيذ التعديالت على قيم املسار وذلك إبضافة وطرح أصغر قيمة متواجدة على الزوااي اليت حتمل اإلشارة
( )-وهي القيمة ،15حنصل على القيم اجلديدة للكميات كما هو مبني يف اجلدول التايل:
العرض)(ai
إلى d1 d2 d3
من
S1 1 4 5 55
40 15
S2 5 7 3
45 45
من أجل التحقق أن احلل أمثل يتم إعادة احلل مرة أخرى إبجياد قيم كل من 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
159
احملور اخلامس :مشكل النقل
-1حالة العرض أقل من الطلب:ينبغي إضافة مصدر (سطر) خيايل (ومهي) إىل جدول املسألة ،حيث
نفتض أن الكمية اليت يعرضها هي قيمة الفرق بني الطلب والعرض ،وتكاليف النقل من هذا املصدر إىل
مجيع املراكز نفتضها معدومة.
-2حالة العرض أكرب من الطلب:ينبغي إضافة مركز (عمود) خيايل إىل جدول املسألة ،حيث نفتض
أن الكمية اليت يطلبها هي قيمة الفرق بني العرض والطلب ،وتكاليف النقل من أي مصدر إىل هذا املركز
نفتضها معدومة.
مالحظة:
يف احلالتني نقوم إبجياد احلل األساسي األويل مث احلل األمثل بصفة عادية.
مثال:1مؤسسة لديها مصنعني لإلنتاج متون 3خمازن يف جهات خمتلفة ،كميات العرض وطاقات استقبال كل
خمزن وتكاليف نقل الوحدة الواحدة من كل مصنع إىل كل خمزن مبينة يف اجلدول التايل:
العرض)(ai
إىل d1 d2 d3
من
4 8 12
S1 400
املطلوب:
-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
احلل األويل ابستخدام طريقة الزاوية الشمالية الغربية يكون كما يلي:
العرض)(ai
إىل d1 d2 d3 d3
من
4 8 12 0
S1 320 80 400
161
احملور اخلامس :مشكل النقل
نقوم ابختبار أمثلية احلل مرة أخرى عن طريق رسم مسار مغلق لكل خلية فارغة ،مث حنسب تكاليفها احلدية على
النحو اآليت:
σ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افتض أن الكميات يف جدول النقل يف املثال السابق تغريت وأصبحت كما يوضحه اجلدول التايل:
املطلوب:
احلل:
نالحظ من خالل جدول النقل أبن العرض ( )920أقل من الطلب ( )1080أي أن:
𝑚 𝑛
𝑗𝑏 ∑ < 𝑖𝑎 ∑
𝑖=1 𝑗=1
لذلك نستكمل اجلدول إبضافة مصدر إنتاج ومهي S3الكمية املعروضة فيه تساوي الفرق بني الطلب والعرض أي
،1080-920=160ونعترب أن تكاليف نقل الوحدة الواحدة من املصدر S3إىل املراكز الثالث تساوي
صفر ،وبذلك يكون الطلب مساواي للعرض مثلما يوضحه اجلدول التايل:
163
احملور اخلامس :مشكل النقل
احلل األويل ابستخدام طريقة الزاوية الشمالية الغربية يكون كما يلي:
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
ويكون جدول النقل الثاين بعد إجراء التعديل املناسب كما يلي:
-خنترب أمثلية احلل مرة أخرى عن طريق رسم مسار مغلق لكل خلية فارغة ،مث حنسب تكاليفها احلدية على النحو
اآليت:
σ12 = 8 − 12 + 20 − 4 = 12
σ21 = 16 − 20 + 12 − 4 = 4
σ31 = 0 − 4 + 12 − 0 = 8
σ32 = 0 − 4 + 20 − 0 = 16
مبا أن كل قيم التكاليف احلدية موجبة إذن احلل الذي مت التوصل إليه هو احلل األمثل ،وقيمة التكلفة اإلمجالية
للنقل هي:
165
احملور اخلامس :مشكل النقل
ب -حالة االحنالل :تعين أبن عدد املتغريات الداخلة يف أي حل أساسي ال تساوي ،m+n-1وميكن أن
حتدث هذه احلالة يف احلل األويل أو أي حل حمسن بعد احلل األويل ،حيث ينتج عن عدم حتقق الشرط املذكور
عدم إمكانية إجياد املسار املغلق للخالاي الفارغة ،ولن نتمكن من حساب قيم uiو vjوال نستطيع ابلتايل حساب
التكاليف احلدية للخالاي الفارغة ،ويتم معاجلة هذه املشكلة عن طريق افتاض إحدى اخلالاي الفارغة أبهنا خلية
ممتلئة قيمة xijفيها تساوي صفر ،وهناك جمموعة من األسس اليت حتكم عملية اختيار هذه اخللية من أمهها:61
-1اختيار اخللية ذات أقل تكلفة.
-2اختيار اخللية اليت قد تساعد يف إجياد قيم uiو vjلألسطر واألعمدة كما هو احلال عند استخدام طريقة
التوزيع املعدل.
-3اختيار اخللية اليت قد تساعد يف تكوين زوااي املمرات املغلقة وفقا ملتطلبات طريقيت التوزيع املعدل واملسار
املغلق.
ال يوجد هناك قاعدة اثبتة لتفضيل أي من هذه األسس على غريها سوى مقدار وطبيعة مالئمتها ملتطلبات احلل،
وال أتخذ هذه اخللية صفة الثبات حيث ميكن تغيريها حسب احلاجة ،لذلك فإن عملية االختيار تصل يف بعض
األحيان إىل ما يشبه طريقة التجربة واخلطأ.
مثال:
اجلدول أدانه يبني املعطيات املتعلقة ابلطاقة اإلنتاجية والطلب وتكلفة نقل الوحدة الواحدة من مصادر
اإلنتاج إىل مراكز الطلب اخلاصة مبؤسسة معينة.
- 61حممد أمحد الطراونة وسليمان خالد عبيدات ،مرجع سبق ذكره ،ص.236
166
احملور اخلامس :مشكل النقل
املطلوب:
-1إجياد احلل األويل ابستخدام طريقة الزاوية الشمالية الغربية.
-2إجياد احلل األمثل ابستخدام طريقة املسار املغلق.
احلل:
-1احلل األويل ابستخدام طريقة الزاوية الشمالية الغربية يكون كما يلي:
العرض)(ai
إلى d1 d2 d3
من
S1 10 100 8
40
4 140
S2 12 6 4
40 100
60
167
احملور اخلامس :مشكل النقل
ويكون جدول النقل الثاين بعد إجراء التعديل املناسب كما يلي:
العرض)(ai
إلى d1 d2 d3
من
S1 10 80 8
60
4 140
S2 12 6 4
60 100
40
-خنترب أمثلية احلل مرة أخرى عن طريق رسم مسار مغلق لكل خلية فارغة ،مث حنسب تكاليفها احلدية على النحو
اآليت:
اخللية ) )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
168
احملور اخلامس :مشكل النقل
نالحظ من خالل اجلدول خروج متغريين من احلل مها x12و ،x23لذا فإن عدد اخلالاي املمتلئة يساوي 4ال
حيقق الشرط ، m+n-1=5وهذا يعين أننا أمام حالة خاصة هي االحنالل ،ويتم معاجلة هذه املشكلة عن طريق
افتاض إحدى اخلالاي الفارغة خلية ممتلئة ،قيمة xijفيها تساوي صفر ،ويفضل اختيار اخللية ذات التكلفة األقل
العرض)(ai
من إلى d1 d2 d3
-يتم اختبار أمثلية احلل مرة أخرى عن طريق رسم مسار مغلق لكل خلية فارغة ،مث حنسب تكاليفها احلدية على
النحو اآليت:
σ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
نالحظ أن مجيع قيم التكاليف احلدية موجبة إذن احلل أمثل ،وقيمة التكلفة اإلمجالية للنقل هي:
متارين حملولة:
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وحدة نقدية على التوايل.
املطلوب:
170
احملور اخلامس :مشكل النقل
متغريات القرار xij :ومتثل عدد الثالجات املنقولة من املصانع الثالث إىل املراكز الثالث وعددها .9
دالة اهلدف:
القيود:
-قيود العرض:
التكلفة قيمة
171
احملور اخلامس :مشكل النقل
𝑍 = 10 × 40 + 18 × 20 + 24 × 20 + 10 × 22 + 11 × 30 = 1790
نالحظ أن عدد املتغريات الداخلة يف احلل تساوي 5وهي حتقق الشرط .m+n-1=5
ابستخدام طريقة التكلفة الصغرى حنصل على جدول احلل األويل التايل والذي تظهر فيه مجيع مراحل إجياده:
𝑍 = 10 × 40 + 18 × 10 + 24 × 30 + 14 × 10 + 11 × 30 = 1770
نالحظ أن عدد املتغريات الداخلة يف احلل تساوي 5وهي حتقق الشرط .m+n-1=5
172
احملور اخلامس :مشكل النقل
-4إجياد احلل األمثل ابستخدام طريقة املسار املغلق وابعتماد طريقة التكلفة الصغرى:
173
احملور اخلامس :مشكل النقل
بعد تنفيذ التعديالت على قيم املسار إبضافة وطرح أصغر قيمة متواجدة على الزوااي اليت حتمل اإلشارة ( )-وهي
القيمة ،30حنصل على القيم اجلديدة للكميات كما هو مبني يف اجلدول التايل:
العرض)(ai
إلى d1 d2 d3
من
S1 10 10 12
30
20 40
S2 18 24 16
40 40
-خنترب أمثلية احلل مرة أخرى عن طريق رسم مسار مغلق لكل خلية فارغة ،مث حنسب تكاليفها احلدية على النحو
اآليت:
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
- +
بعد تنفيذ التعديالت على قيم املسار وذلك إبضافة وطرح أصغر قيمة متواجدة على الزوااي اليت حتمل اإلشارة
( )-وهي القيمة ،30حنصل على القيم اجلديدة للكميات كما هو مبني يف اجلدول التايل:
العرض)(ai
إلى d1 d2 d3
من
S1 10 10 12
30
20 40
S2 18 24 16
40 40
من أجل التحقق أن احلل أمثل يتم إعادة احلل مرة أخرى إبجياد قيم كل من 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
177
احملور اخلامس :مشكل النقل
املطلوب:
-أوجد أفضل خطة للنقل بطريقة التكلفة الصغرى وأسلوب التوزيع املعدل.
احلل:
نالحظ أن جمم وع العرض أقل من جمموع الطلب لذلك نضيف مصدر ومهي بعرض قيمته ،20
وبتكاليف نقل صفرية مثلما يوضحه اجلدول التايل:
العرض)(ai
إىل d1 d2 d3
من
1 2 3
S1 60
ابستخدام طريقة التكلفة الصغرى حنصل على جدول احلل األساسي أدانه والذي تظهر فيه خمتلف
مراحل إجياده ،لعل ما يلفت االنتباه أنه عند الوصول إىل اخللية ) )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
خنترب احلل إذا كان أمثال أم هو قابل للتحسني بطريقة التوزيع املعدل:
نضع العالقة 𝑗𝑖𝑐 = 𝑗𝑣 𝑢𝑖 +جلميع اخلالاي املمتلئة ابفتاض 𝑢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
احملور اخلامس :مشكل النقل
180
احملور اخلامس :مشكل النقل
إذا كان الديوان هو الذي يتوىل نقل املنتوج إىل الدول املستوردة وهدفه هو تصدير منتجاته أبقل تكلفة ممكنة.
املطلوب:
التمرين الثاين:
اجلدول التايل يبني معطيات متعلقة ابلطاقة اإلنتاجية ،والطلب وتكلفة نقل الوحدة الواحدة من مصادر اإلنتاج إىل
مراكز الطلب اخلاصة مبؤسسة للصناعات الكهرابئية.
181
احملور اخلامس :مشكل النقل
املطلوب:
-صياغة منوذج الربجمة اخلطية هلذه املشكلة.
-إجياد احلل األويل ابستخدام طريقة الزاوية الشمالية الغربية.
-إجياد احلل األمثل ابستخدام طريقة املسار املغلق.
التمرين الثالث:
العرض
إلى d1 d2 d3 d4 ) (a i
من
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