You are on page 1of 131

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/331384919

‫اﻟﺒﺮﻣﺠﺔ اﻟﺨﻄﻴﺔ‬

Book · January 2002

CITATIONS READS

0 2,926

1 author:

‫ﺻﻼح رﺳﻮل ﺣﻤﺰة اﻟﺴﻠﻄﺎﻧﻲ‬


‫ﻣﺘﻘﺎﻋﺪ‬
7 PUBLICATIONS 0 CITATIONS

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

‫ ﻃﻠﺒﺔ اﻟﺠﺎﻣﻌﺎت‬View project

‫ ﺑﺤﻮث اﻟﻌﻤﻠﻴﺎت‬View project

All content following this page was uploaded by ‫ ﺻﻼح رﺳﻮل ﺣﻤﺰة اﻟﺴﻠﻄﺎﻧﻲ‬on 27 February 2019.

The user has requested enhancement of the downloaded file.


‫البرمجة الخطية‬

‫م ‪ /‬صالح رسول حمزة‬


‫‪I‬‬

‫صالح رسول حمزة‬


‫‪II‬‬

‫ص صالح رسول حمزة‬


‫البرمجة الخطية‬
‫تأليف صالح رسول حمزة‬
‫دار الكتب للطباعة والنشر ‪ /‬جامعة بغداد‬
‫‪ 126‬ص ‪ 24 ,‬سم‬
‫بحوث العمليات ‪ /‬البرمجة الخطية‬

‫م‪.‬و‬
‫‪2002 , 409‬‬

‫المكتبة الوطنية ( الفهرسة أثناء النشر )‬


‫رقم االيداع في دار الكتب والوثائق ببغداد ‪ 409‬لسنة ‪2002‬‬
‫جميع الحقوق للمؤلف‬
‫‪III‬‬

‫مقدمــة‬

‫يع ددد بح ددوث العملي ددات ‪ Operations Research‬م ددل التخصص ددات العلمي ددة‬
‫الحديث ددة ‪ ,‬يه ددتم بح ددق المس ددائق االقتص ددادية ( عل ددع مس ددتو االقتص دداد الق ددومي وعل ددع‬
‫مس ددتو الوح دددات اةنتاجي ددة ) باس ددتخدام أس دداليب كمي ددة ‪ .‬ولك ددول تلد د المس ددائق معق دددة‬
‫وت درتبب بن دواحي عديدددة ‪ ,‬فقددد دعددت الحاجددة الددع ال يكددول تخصددص بحددوث العمليددات‬
‫جامعددا لتخصصددات عديدددة منهددا مددا يدرتبب بدداةدارة العلميددة واالقتصدداد القياسددي ‪ ,‬و خددر‬
‫يرتبب بالرياضيات والحاسوب ‪ ,‬ويستطيع بذل وضع تفسيرات وحلول للمسائق تل ‪.‬‬
‫‪ Linear‬مد د ددل أهد د ددم‬ ‫يعتبد د ددر موضد د ددوع البرمجد د ددة الخطيد د ددة ‪Programming‬‬
‫الموضددوعات ف ددي بح ددوث العملي ددات ‪ ,‬ويتخص ددص بوض ددع م ددوديالت رياض ددية للمس ددائق‬
‫وحلها ‪ .‬وبرز هدذا الموضدوع عدام ‪ 1947‬عنددما وضدع ‪ Dantziq‬أسدلوب ‪Simplex‬‬
‫في حق المسائق ‪ .‬وطور اقتصاديول ورياضديول أسدلوب البرمجدة الخطيدة بشدكق امكدل‬
‫معه حق مسائق النقق ومسائق التخصيص ‪.‬‬
‫جدداء كتدداب البرمجددة الخطيددة كإضددافة مهمددة الددع المصددادر القليلددة فددي موضددوع‬
‫بحوث العمليات المنشورة باللغة العربية ‪ .‬وهو يشتمق أربعة فصدول يسدبقها مددخق الدع‬
‫بحددوث العمليددات ‪ .‬اخددتص الفصددق اوول فيدده بموضددوع البرمجددة الخطيددة ‪ ,‬الصدديا ة‬
‫الرياضية للمسائق وحلها بطريقة الرسم الهندسي ‪ .‬واقتصر الفصق الثاني علع الطريقة‬
‫الرياضية ‪ Simplex‬في حق مسائق البرمجدة الخطيدة ‪ .‬امدا الفصدق الثالدث فقدد اشدتمق‬
‫موضددوع مسددائق النقددق علددع اختالفهددا ‪ ,‬وطددرق حلهددا االبتدددائي والحددق اومثددق ‪ .‬وجدداء‬
‫الفصق اوخير متناوال مسألة التخصيص وطريقة حلها ‪.‬‬
‫وأخيد ار … أتقدددم بالشددكر لكددق مددل تتدداح لدده فرصددة االطددالع علددع الكتدداب وابددداء‬
‫المالحظات المهمة والمفيدة ‪.‬‬
‫م ‪ /‬صالح رسول حمزة‬
‫‪IV‬‬

‫الفهرس‬

‫الصفحة‬ ‫الموضوع‬

‫مق ددد مة‬

‫‪6-1‬‬ ‫مدخق الع البرمجة الخطية‬

‫‪30-7‬‬ ‫البرمجة الخطية‬ ‫الفصق االول‬


‫‪66-31‬‬ ‫الطريقة الرياضية‬ ‫الفصق الثاني‬
‫‪106-67‬‬ ‫مسدألة النقدق‬ ‫الفصق الثالث‬
‫‪126-107‬‬ ‫مسدألة التخصيص‬ ‫الفصق الرابع‬
‫المصد د د د د ددادر‬
‫‪1‬‬

‫مدخل الى البرمجة الخطية‬

‫بحوث العمليات ‪ Operations Research‬تخصص علمي يهتم باستخدام‬


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

‫لقددد كانددت مسددألة التوزيددع اومثددق للمدوارد االقتصددادية ذات أهميددة كبيدرة بالنسددبة‬
‫لالقتصادييل‪ .‬وقد استخدموا نماذج رياضية متعدددة لوصدف المسدائق االقتصدادية‪ .‬ففدي‬
‫عددام ‪ 1758‬وضددع كيندداج الجدددول االقتصددادج‪ ,‬واسددتخدم فيدده نمدداذج رياضددية لوصددف‬
‫العالق ددات االقتص ددادية ‪ .‬وف ددي ع ددام ‪ 1874‬ع ددرا ف ددالراج نموذج دده الرياض ددي للتد دوازل‬
‫االقتصادج‪ ,‬مستخدما فيه معادالت خطية‪ .‬وأجر نيومال واقتصداديول يدر‪ , ،‬تطدوي ار‬
‫لنمددوذج التدوازل االقتصددادج ‪ ,‬وشددكق ذلد اورضددية المهمددة التددي تأسددج عليهددا أسددلوب‬
‫البرمجدة الخطيدة‪ .‬واسدتخدم ليونتيدف نمدوذج المسدتخدم المندتج‪ ,‬الدذج يعتبدر أول نمددوذج‬
‫فددي البرمجددة الخطيددة ‪ ,‬اسددتخدم فيدده معددادالت خطيددة لتحليددق العالقددات بدديل القطاعددات‬
‫االقتصادية المختلفة في االقتصاد القومي‪.‬‬
‫ولكول المسائق االقتصادية الكلية ‪ ,‬مسائق معقدة ترتبب بندواحي عديددة‪ ,‬فعليده‬
‫برزت مشاكق ندرة المستلزمات الحربية وصدعوبة االتصداالت‪ ,‬ومشداكق النقدق والتخدزيل‬
‫خاصددة فددي الحددرب العالميددة الثانيددة ‪ ,‬لددذل تطلبددت الحاجددة فريددق عمددق متكامددق لد ارسددة‬
‫تل المسائق‪.‬‬
‫ف د ددي ع د ددام ‪ 1947‬وضدد ددع دانت د ددز مس د ددألة توزي د ددع المد د دوارد االقتص د ددادية علدد ددع‬
‫استخداماتها المختلفة ‪ ,‬في نمدوذج رياضدي متقددم هدو أسدلوب ‪ Simplex‬لحدق مسدائق‬
‫البرمجدة الخطيدة‪ ,‬حيددث تكدول المتغيدرات المسدتخدمة فددي النمدوذج متغيدرات مدل الدرجددة‬
‫االولدع ‪ .‬واسدتمر االقتصدداديول والرياضديول فددي وضدع د ارسدات تعتمددد اسدلوب البرمجددة‬
‫الخطية ‪.‬‬
‫‪2‬‬

‫مالحظات حول المتباينات‬


‫اذا كانت‬
‫‪2<6‬‬
‫فأل‬
‫‪2+4<6+4‬‬
‫‪6<10‬‬
‫وكذل فأل‪:‬‬
‫‪2-4<6-4‬‬
‫‪-2<2‬‬
‫وأيضا‬
‫‪2*3<6*3‬‬
‫‪6<18‬‬
‫لكل‬
‫)‪2(-3)>6(-3‬‬
‫‪-6>-18‬‬
‫فعنددد ضددرب حدددود المتباينددة فددي مقدددار سددالب تعكددج المتباينددة فدداوكبر تصددب‬
‫أصغر وبالعكج ‪.‬‬
‫واذا كال‬
‫‪3X+Y<5‬‬
‫فأل‬
‫‪Y<5-3X‬‬
‫وعندما يكول‬
‫‪2X1+3X2+X3>12‬‬
‫فأل المتباينة تتحول الع معادلة بأضافة متغير متمم‬
‫‪2X1+3X2+X3-K1=12‬‬
‫اما المتباينة‬
‫‪X1+2X2-X3<10‬‬
‫تصب معادلة كاالتي‪:‬‬
‫‪X1+2X2-X3+K2=10‬‬
‫‪3‬‬

‫مالحظات حول المعادالت الخطية‬

‫‪ )1‬اذا كددال عدددد المعددادالت اقددق مددل عدددد المجاهيددق ‪ ,‬فددأل المعددادالت لهددا عدددد يددر‬
‫منته مل الحلول‪.‬‬
‫مثددال ‪:‬‬
‫‪X1+X2=10‬‬
‫‪aX1=2‬‬
‫‪bX2=5‬‬
‫لدينا ثالثة معادالت بأربعة مجاهيق‪ ,‬وعليه يكول لدينا عدد ال نهائي مل الحلول‪.‬‬
‫‪ )2‬اذا كدال عددد المعدادالت اكبدر مدل عددد المجاهيدق فدأل منظومدة المعدادالت الخطيدة‬
‫قد يكول لها حق‪ ,‬وقد ال يكول لها حق‪.‬‬
‫مثددال ‪:‬‬
‫‪X-y=3‬‬
‫‪2X+y=12‬‬
‫‪X+y=4‬‬
‫للمعادلتيل اوولع والثانية حق هو‬
‫‪X=5 , Y=2‬‬
‫وهذا الحق ال يحقق المعادلة الثالثة ‪ ,‬لذا فأل منظومة المعادالت ليج لها حق ‪.‬‬
‫‪ )3‬اذا كددال عدددد المعددادالت مسدداويا لعدددد المجاهيددق ‪ ,‬أج تكددول مصددفوفة المعددامالت‬
‫مصددفوفة مربعددة ‪ ,‬فددأل منظومددة المعددادالت الخطيددة لهددا حددق وحيددد‪ ,‬شددرن ال ال تكددول‬
‫‪( Singular‬أج يج ددب ال يك ددول‬ ‫مص ددفوفة المع ددامالت مص ددفوفة منف ددردة ‪Matrix‬‬
‫لمصفوفة المعامالت معكوج) ‪.‬‬

‫المصفوفة المربعة‬
‫هي مصفوفة عدد الصفوف فيها يساوج عدد اوعمدة ‪ ,‬مثال‬
‫)‪A(n,n) , b(3,3) , c(5,5‬‬
‫تسددمع المصددفوفة المربعددة مصددفوفة قطريددة ‪ Diagonal Matrix‬اذا كانددت‬
‫عناصرها ير القطرية مساوية للصفر‪ ,‬وكال للعناصر القطرية قيمة ير الصفر‪.‬‬
‫‪4‬‬

‫مثال ‪ :‬المصفوفة )‪ A(3,3‬مصفوفة قطرية عناصرها‬


‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪0‬‬ ‫‪9‬‬ ‫‪0‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪2‬‬
‫امددا اذا كانددت قيمددة العناصددر القطريددة مسدداوية لد د ‪ 1‬وقيمددة العناصددر االخددر‬
‫اصفا ار ‪ ,‬فأل المصفوفة القطرية تسمع مصفوفة أحادية ‪. Identity Matrix‬‬
‫أحادية‬ ‫مثال ‪ :‬المصفوفة )‪ B(3,3‬مصفوفة‬
‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬

‫المصفوفة المثلثية ‪:‬‬


‫هي مصفوفة عناصر المثلث فيها تساوج أصفا ار ‪ .‬فإذا كانت عناصر المثلث‬
‫اوسفق هي العناصدر الصدفرية ‪ ,‬فتسدمع مصدفوفة مثلدث أعلدع ‪Upper triangular‬‬
‫‪Matrix‬‬
‫المصفوفة )‪ c(3,3‬مصفوفة مثلث أعلع وعناصرها‬
‫‪2‬‬ ‫‪-1‬‬ ‫‪2‬‬
‫‪0‬‬ ‫‪9‬‬ ‫‪5‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪3‬‬
‫امددا اذا كانددت عناصددر المثلددث االعلددع أصددفا ار فتسددمع مصددفوفة مثلددث اسددفق‬
‫‪. Lower triangular Matrix‬‬
‫مثال ‪ :‬المصفوفة )‪ W(3,3‬مصفوفة مثلث اسفق وعناصرها‪.‬‬
‫‪2‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪1‬‬ ‫‪5‬‬ ‫‪0‬‬
‫‪2‬‬ ‫‪-1‬‬ ‫‪9‬‬
‫ال ناتج ضرب المصفوفة المربعة في معكوسها يساوج مصفوفة أحادية ‪.‬‬
‫‪A-1 * A= I‬‬
‫والمصفوفة المنفردة ‪ ,‬مصدفوفة مربعدة لديج لهدا معكدوج ويكدول قيمدة محدددها‬
‫‪ Determinant‬مساوياً للصفر‪.‬‬
‫‪5‬‬

‫التحويالت االبتدائية‬
‫‪Elementary transformations‬‬

‫يمكل أجدراء بعدا التحدويالت االبتدائيدة علدع مصدفوفة مربعدة للحصدول علدع‬
‫مصفوفة مكافئة لها‪ .‬وتشمق التحويالت االبتدائية‬

‫‪ -1‬ضرب عناصر أج صف بكمية ثابتة ير الصفر‪.‬‬


‫‪ -2‬الجمع الجبرج لعناصر صف معيل مع العناصر المناظرة لصف خر‪.‬‬
‫‪ -3‬تبديق صفيل محق بعضهما‪.‬‬
‫علع ال تجر التحويالت االبتدائية علع الصفوف فقب أو علدع اوعمددة فقدب‬
‫( الباً ما تجر علع الصفوف ) ‪.‬‬
‫اذا كال لدينا ‪ n‬مل المعادالت الخطية ‪ ,‬فهنا ‪ n‬مل المتغيرات هي‬
‫‪X1 , X2 , X3 , …….. Xn‬‬
‫تكتب‬
‫‪Xi‬‬
‫‪i= 1,2,……. N‬‬

‫وتكول المعادالت كاآلتي ‪:‬‬

‫‪a11 X1 + a12 X2 + …………. +a1n Xn = b1‬‬


‫‪a21 X1 + a22 X2 + …………. +a2n Xn = b2‬‬
‫‪.‬‬ ‫‪.‬‬ ‫‪.‬‬ ‫‪.‬‬
‫‪.‬‬ ‫‪.‬‬ ‫‪.‬‬ ‫‪.‬‬
‫‪.‬‬ ‫‪.‬‬ ‫‪.‬‬ ‫‪.‬‬
‫‪an1 X1 + an2 X2 + …………. +ann Xn = bn‬‬

‫وتكول مصفوفة المعامالت ‪:‬‬


‫‪6‬‬
‫‪a11‬‬ ‫‪a12 ……….. a1n‬‬
‫‪a21‬‬ ‫‪a22 ……….. a2n‬‬
‫‪.‬‬ ‫‪.‬‬ ‫‪.‬‬
‫‪.‬‬ ‫‪.‬‬ ‫‪.‬‬
‫‪.‬‬ ‫‪.‬‬ ‫‪.‬‬
‫‪an1‬‬ ‫‪an2 ………. anm‬‬

‫ال ‪ aij‬يمثق العنصر في الصف ‪ i‬والعمود ‪. j‬‬

‫المصفوفة المزادة ( الموسعة ) ‪Augment Matrix‬‬


‫وهددي مصددفوفة ناشددئة مددل وضددافة عمددود الثوابددت (القدديم يمدديل عالمددة المسدداواة)‬
‫الع مصفوفة المعامالت ‪ .‬وتكول أبعادها )‪. A(n , n+1‬‬

‫مثال‪:‬‬
‫المصفوفة المضخمة ( ‪ A)3,4‬وعناصرها‪:‬‬

‫‪2‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪3‬‬


‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪6‬‬
‫‪1‬‬ ‫‪2‬‬ ‫‪-2‬‬ ‫‪6‬‬
‫‪7‬‬

‫الفصل االول‬
‫البرمجـة الخطيـة‬
‫‪Linear programming‬‬

‫اسلوب في حق المسائق االقتصادية (في االقتصاد الكلي او االقتصاد الجزئي)‪,‬‬


‫يهدف الع ايجداد اكبدر قيمدة او اصدغر قيمدة لدالدة خطيدة فدي متغيدرات متعدددة ‪ ,‬تحقدق‬
‫تل المتغيرات شروطا خطية بشكق متباينات‪.‬‬
‫صياغة النموذج الرياضي‬
‫تعنددي وضددع المسددألة فددي صددورة رياضددية ‪ ,‬تحدددد فيهددا دالددة الهدددف والمتغيدرات‬
‫االساسددية فيهددا ‪ .‬ويشددمق الموديددق الرياضددي ايضددا بيددال القيددود التددي تضددع اليهددا تل د‬
‫المتغيدرات وهددذ‪ ،‬القيددود علددع شددكق متباينددات ويوضددع قيددد عدددم السددالبية باعتبددار ال قدديم‬
‫المتغيرات يجب ال تكول موجبة ‪.‬‬
‫فددي مسددائق اةنتدداج واوربدداح واةي درادات يكددول الهدددف هددو تعظدديم قيمتهددا فيكددول‬
‫النموذج الرياضي لها كآالتي ‪:‬‬
‫دالة الهدف‬
‫‪N‬‬
‫‪Z  C i X i‬‬
‫‪J 1‬‬

‫وتكول القيود بالشكق ‪:‬‬


‫‪n‬‬

‫‪‬‬
‫‪j‬‬
‫‪a ij X j  b i‬‬
‫‪1‬‬
‫‪i=1,2,……m‬‬
‫‪j=1,2,……n‬‬
‫‪Xi ≥ 0‬‬
‫علماُ بأل دالة الهدف والقيود هي دوال خطية ‪.‬‬
‫وفددي مسددائق التكدداليف حيددث يكددول الهدددف هددو تدنيددة التكدداليف يكددول النمددوذج‬
‫الرياضي كاالتي ‪:‬‬
‫دالة الهدف‬
‫‪n‬‬
‫‪Z  C i X i‬‬
‫‪j 1‬‬
‫‪n‬‬

‫‪‬‬ ‫‪a ij X j  b i‬‬ ‫طبقا للشرون (القيود)‬


‫‪j‬‬‫‪1‬‬
‫‪8‬‬

‫مثال ‪: 1‬‬
‫‪B‬‬ ‫تنددتج شددركة المكددائل اةلكترونيددة ‪ ,‬نددوعيل مددل المكددائل الكهربائيددة ‪ A‬و‬
‫وتحقق ربحا مقدار‪ )10 ( ،‬دينار في الوحدة الواحدة المنتجة مل ‪ A‬وربحا مقدار‪)8( ،‬‬
‫دينار فدي الوحددة الواحددة مدل المندتج ‪ . B‬وال كميدة المدواد الخدام الالزمدة ةنتداج وحددة‬
‫واحدة مل كال النوعيل هي ‪ 5‬و‪ 3‬وحدة مل المادة الخام علع التوالي ‪ .‬وعدد الساعات‬
‫الالزمة ةنتاج وحدة واحدة مل الندوعيل هدي ‪ 6‬و ‪ 4‬سداعة علدع التدوالي كمدا وال كميدة‬
‫المواد الخام المتاحة ‪ 420‬وحدة ‪ ,‬وعدد ساعات العمق ‪ 240‬ساعة ‪.‬‬
‫المطلوب ‪ :‬صيا ة النموذج الرياضي للمسألة بحيث يحقق اكبر رب ممكل ؟‬

‫الحق‪:‬‬

‫‪A‬‬ ‫‪B‬‬ ‫المواد المتاحة‬


‫المواد الخام‬ ‫‪5‬‬ ‫‪3‬‬ ‫‪420‬‬
‫ساعات العمق‬ ‫‪0.6‬‬ ‫‪0.4‬‬ ‫‪240‬‬
‫الرب في الوحدة المنتجة بالدينار‬ ‫‪10‬‬ ‫‪8‬‬

‫نفرا ‪ X1‬عدد الوحدات المنتجة مل ‪A‬‬


‫نفرا ‪ X2‬عدد الوحدات المنتجة مل ‪B‬‬

‫‪Max(z)=10X1 + 8 X2‬‬
‫‪Subject to :‬‬
‫‪5X1+3X2≤420‬‬ ‫قيد المواد الخام‬
‫‪6X1+4X2≤240‬‬ ‫قيد ساعات العمق‬
‫‪X1 , X2≥0‬‬ ‫عدم سالبية قيم المتغيرات‬
‫‪9‬‬

‫مثال ‪: 2‬‬
‫تنتج شركة الفرات لألواني المنزلية السلع ‪ A‬و ‪ B‬و ‪ C‬ويبلغ الرب في الوحدة‬
‫الواحدددة مددل المنتجددات المددذكورة ‪150‬و ‪ 100‬و ‪200‬دينددار علددع التدوالي‪ .‬ويحتدداج‬
‫االنتاج الع ثالثة مواد اولية ‪ M1‬و ‪ M2‬و ‪ . M3‬كق وحدة منتجدة تتطلدب ‪7,4,5‬‬
‫وحدة مل المادة ‪ M1‬علع التوالي و ‪ 20,8,10‬وحدة مدل المدادة ‪ M2‬علدع التدوالي‬
‫‪20,10,15‬وحدة مل المادة ‪ M3‬علع التوالي وكانت المواد االولية محددة بد ‪1200‬‬
‫وحدددة مددل المددادة ‪ M1‬و ‪ 1500‬وحدددة مددل المددادة ‪ M2‬و ‪ 2000‬وحدددة مددل المددادة‬
‫‪M3‬‬
‫المطلوب ‪ :‬وضع موديق رياضي يحقق اكبر رب ممكل ‪.‬‬
‫الحق ‪:‬‬
‫المواد‬ ‫‪A‬‬ ‫‪B‬‬ ‫‪C‬‬ ‫الوحدات المتاحة‬
‫‪M1‬‬ ‫‪5‬‬ ‫‪4‬‬ ‫‪7‬‬ ‫‪1200‬‬
‫‪M2‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪20‬‬ ‫‪1500‬‬
‫‪M3‬‬ ‫‪15‬‬ ‫‪10‬‬ ‫‪20‬‬ ‫‪2000‬‬
‫الرب ‪/‬دينار‬ ‫‪150‬‬ ‫‪100‬‬ ‫‪200‬‬

‫نفرا‬
‫‪ = X1‬عدد الوحدات المنتجة مل السلعة ‪A‬‬
‫‪ = X2‬عدد الوحدات المنتجة مل السلعة ‪B‬‬
‫‪ = X3‬عدد الوحدات المنتجة مل السلعة ‪C‬‬

‫الموديق الرياضي‬
‫‪Max(z)=150X1+100X2+200X3‬‬
‫‪Subject to :‬‬
‫‪5X1+4X2+7X3≤1200‬‬
‫‪10X1+8X2+20X3≤1500‬‬
‫‪15X1+10X2+20X3≤2000‬‬
‫‪X1,X2,X3≥0‬‬
‫‪10‬‬

‫مثال ‪: 3‬‬
‫شددركة التعليددب تنددتج ثالثددة أندواع مددل المربيددات هددي مربددع التدديل ‪ ,‬مربددع الرقددي‬
‫ومربع المشمش ويتطلب ونتداج وحددة واحددة مدل تلد اوندواع الدع ‪ 60,40,50‬وحددات‬
‫مل السكر علع التوالي وكذل يتطلب ‪ 7,3,8‬دقائق عمق علع التدوالي ‪ .‬وكدال الدرب‬
‫المتحقدق مدل انتداج وحددة واحددة مدل تلد االندواع هدو ‪ 2,3,3‬وحددة نقدد علدع التدوالي ‪.‬‬
‫فاذا كانت الموارد المتاحة ‪ 300‬كغم مل السكر يوميا و ‪ 200‬ساعة عمق ‪.‬‬
‫المطلوب ‪ :‬وضع الموديق الرياضي الخاص بالمسالة‬
‫الحق ‪:‬‬
‫الموارد‬ ‫التيل‬ ‫الرقي‬ ‫الموارد المتاحة المشمش‬
‫السكر‪ /‬م‬ ‫‪50‬‬ ‫‪40‬‬ ‫‪60‬‬ ‫‪300000‬‬
‫الوقت ‪ /‬دقيقة‬ ‫‪8‬‬ ‫‪3‬‬ ‫‪7‬‬ ‫‪12000‬‬
‫الرب ‪ /‬وحدة نقد‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪2‬‬

‫نفرا ‪ X1‬يمثق عدد الوحدات المنتجة يوميا مل مربع التيل‬


‫نفرا ‪ X2‬يمثق عدد الوحدات المنتجة يوميا مل مربع الرقي‬
‫نفرا ‪ X3‬يمثق عدد الوحدات المنتجة يوميا مل مربع المشمش‬

‫الموديق الرياضي‬
‫‪Max(z)=3X1 + 3 X2+2X3‬‬
‫‪Subject to :‬‬
‫‪50X1+40X2+60X3≤300000‬‬
‫‪8X1+3X2+7X3≤12000‬‬
‫‪X1 , X2 , X3 ≥0‬‬
‫‪11‬‬

‫مثــال ‪ : 4‬تنددتج شددركة الصددناعات اةلكترونيددة اوجه دزة التاليددة ‪ :‬التلفزيددول ‪ ,‬الثالج دة ‪,‬‬
‫الغس ددالة ‪ ,‬والمجم دددة ‪ .‬وتش ددمق عملي ددة اةنت دداج لك ددق ن ددوع ثالث ددة م ارح ددق ه ددي ‪ .‬مرحل ددة‬
‫التصددنيع ومرحلددة التجميددع ومرحلددة اوعمددال النهائيددة يتطلددب ونتدداج الوحدددة الواحدددة مددل‬
‫اوجهزة المذكورة الع ‪ 3,4,3,2‬ساعات في مرحلة التصنيع علع التدوالي و ‪3,3,2,5‬‬
‫ساعات في مرحلة التجميع و ‪ 1,2,1,3‬ساعة في مرحلة اوعمال النهائية ‪.‬‬
‫واالربدداح المتحقق ددة ه ددي ‪ 50‬دينددار ف ددي التلفزي ددول و ‪ 80‬دينددار ف ددي الثالج ددة و‬
‫‪70‬دينار في الغسالة و ‪100‬دينار في المجمدة ‪.‬‬
‫‪ 500‬سدداعة عمددق وفددي‬ ‫وكددال عدددد السدداعات المتاحددة فددي مرحلددة التصددنيع‬
‫مرحلة التجميع ‪ 400‬ساعة ‪ .‬اما في مرحلة االعمال النهائية ‪ 300‬ساعة‬
‫المطلوب ‪ :‬وضع موديق رياضي لمسألة البرمجة الخطية‬

‫المراحق االنتاجية‬ ‫التلفزيول‬ ‫الغسالة الثالجة‬ ‫المجمدة‬ ‫الساعات المتاحة‬


‫مرحلة التصنيع‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪500‬‬
‫مرحلة التجميع‬ ‫‪5‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪3‬‬ ‫‪400‬‬
‫مرحلة االعمال النهائية‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪300‬‬
‫الرب ‪ /‬دينار‬ ‫‪50‬‬ ‫‪80‬‬ ‫‪70‬‬ ‫‪100‬‬

‫نفرا ‪:‬‬
‫‪ = X1‬عدد التلفزيونات المنتجة‬
‫‪ = X2‬عدد الثالجات المنتجة‬
‫‪ = X3‬عدد الغساالت المنتجة‬
‫‪ = X4‬عدد المجمدات المنتجة‬
‫الموديل الرياضي ‪:‬‬
‫‪Max(z)=50X1+80X2+70X3+100X4‬‬
‫‪Subject to :‬‬
‫‪12‬‬

‫‪2X1+3X2+4X3+3X4≤50‬‬ ‫قيد مرحلة التصنيع‬


‫‪5X1+2X2+3X3+3X4≤400‬‬ ‫قيد مرحلة التجميع‬
‫‪3X1+X2+2X3+X4≤300‬‬ ‫قيد مرحلة االعمال النهائية‬
‫‪X1,X2,X3,X4≥0‬‬

‫مثال ‪: 5‬‬
‫ورشة النتاج اجزاء معدنيدة صدغيرة ‪ ,‬فيهدا ماكندة خ ارطدة وماكندة تفريدز وماكندة‬
‫تنعديم ‪ .‬تندتج ندوعيل مدل االجدزاء الصدغيرة همدا ‪ A‬و ‪ . B‬يتطلدب انتداج وحددة مدل ‪A‬‬
‫الدع ‪ 10‬دقدائق للخ ارطدة و ‪ 15‬دقيقدة للتفريدز و ‪ 5‬دقدائق للتنعديم ‪ .‬فدي حديل يتطلدب‬
‫انتاج وحدة مل ‪ B‬الع ‪ 4‬دقائق للخراطة و ‪ 10‬دقيقدة للتغريدز و ‪ 8‬دقدائق للتنعديم ‪.‬‬
‫وتبلغ الطاقة االنتاجية لماكنة الخراطة ‪ 70‬عملية في اليوم وماكنة التفزيز ‪120‬عمليدة‬
‫وماكندة التنعديم ‪100‬عمليدة ‪ .‬علمدا ال الدرب المتحقدق فدي القطعدة ‪ A‬هدو ‪ 3‬ديندار‬
‫وفي القطعة ‪ B‬هو ‪ 2‬دينار‪.‬‬

‫المطلوب ‪:‬‬
‫تحديد عدد الوحدات المنتجة مل ‪ A‬و ‪ B‬التي تحقق اكبر رب ممكل في اليوم ؟‬

‫الماكنة‬ ‫الجزء ‪B‬‬ ‫الجزء ‪A‬‬ ‫الموارد المتاحة‬


‫ماكنة الخراطة‬ ‫‪10‬‬ ‫‪4‬‬ ‫‪70‬‬
‫ماكنة التنعيم‬ ‫‪15‬‬ ‫‪10‬‬ ‫‪120‬‬
‫ماكنة التفريز‬ ‫‪5‬‬ ‫‪8‬‬ ‫‪100‬‬
‫الرب ‪ /‬دينار‬ ‫‪3‬‬ ‫‪2‬‬
‫‪13‬‬

‫نفرا‬
‫‪ = X1‬عدد القطع المنتجة مل ‪A‬‬
‫‪ = X2‬عدد القطع المنتجة مل ‪B‬‬
‫‪Max(z)=3X1 + 2X2‬‬
‫‪Subject to :‬‬
‫‪10X1+4X2≤70‬‬
‫‪15X1+10X2≤120‬‬
‫‪5X1+8X2≤100‬‬
‫‪X1 , X2≥ 0‬‬
‫مثال ‪: 6‬‬
‫شددركة لتربيددة الماشددية ‪ ,‬تر ددب فددي اختيددار توليفددة مددل الم دواد الغذائيددة تحتددوج‬
‫البروتينات والمعادل والفيتامينات ‪ .‬حيث يحتاج الحيوال يوميدا الدع ‪ 70‬دم بدروتيل و‬
‫‪ 3‬ددم معددادل و ‪ 10‬ملغددم فيتامينددات ‪ .‬وكددال هنددا ثددالث توليفددات مددل اال ذيددة هددي‬
‫‪ c3,c2,c1‬يبلغ تكاليفها ‪10,8,12‬دينار علدع التدوالي ‪ .‬وال كدق كغدم مدل كدق توليفدة‬
‫يحتوج العناصر الغذائية كما في الجدول ‪.‬‬

‫التوليفة‬ ‫البروتينات‪ /‬م‬ ‫المعادل‪ /‬م‬ ‫الفيتامينات‪/‬ملغم‬ ‫التكاليف‬


‫‪C1‬‬ ‫‪4‬‬ ‫‪0.1‬‬ ‫‪0.2‬‬ ‫‪12‬‬
‫‪C2‬‬ ‫‪2‬‬ ‫‪0.04‬‬ ‫‪0.04‬‬ ‫‪8‬‬
‫‪C3‬‬ ‫‪3.6‬‬ ‫‪0.1‬‬ ‫‪0.16‬‬ ‫‪10‬‬
‫االحتاجات ‪ /‬وحدة‬ ‫‪70‬‬ ‫‪3‬‬ ‫‪10‬‬

‫الحق ‪ :‬نفرا‬
‫‪ = X1‬كمية اال ذية بالكغم في التوليفة ‪C1‬‬
‫‪ = X2‬كمية اال ذية بالكغم في التوليفة ‪C2‬‬
‫‪ = X3‬كمية اال ذية بالكغم في التوليفة ‪C3‬‬
‫الموديق الرياضي‬
‫‪Min(z)=12X1+8X2+10X3‬‬
‫‪Subject to :‬‬
‫‪14‬‬

‫‪4X1+2X2+3.6X3≥70‬‬ ‫قيد البروتينات‬


‫‪0.1X1+0.04X2+0.1X3≥3‬‬ ‫قيد المعادل‬
‫قيد الفيتامينات ‪0.2X1+0.04X2+0.16X3≥10‬‬
‫‪X1,X2,X3≥0‬‬

‫مثـال ‪ : 7‬مشدغق خياطدة يجهدز شدهريا ب د ‪ 200m2‬مدل االقمشدة القطنيدة و ‪150m2‬‬


‫مدل الصدوف و ‪ 100 m2‬مدل الحريدر ‪ .‬فداذا كاندت خياطدة البدلدة النسدائية تتطلدب‬
‫‪ 3m2‬أقمشة قطنية و ‪ 2m2‬اقمشة صوفية و ‪ 1.25m2‬اقمشة حريرية ‪ .‬بينما يتطلب‬
‫الفستال الع ‪ 2.5m2‬أقمشة قطنية و ‪ 1m2‬أقمشة صدوفية و ‪ 1.5m2‬أقمشدة حريريدة‬
‫‪ .‬وكدال الدرب فدي البدلدة ‪ 40‬ديندار وفدي الفسدتال ‪ 25‬ديندار فمدا هدو عددد القطدع مدل‬
‫النوعيل الذج يحقق اكبر رب ممكل ؟‬

‫نوع االقمشة‬ ‫البدلة‬ ‫الفستال‬ ‫الكميات المتاحة‬


‫القطنية‬ ‫‪3‬‬ ‫‪2.5‬‬ ‫‪200‬‬
‫الصوفية‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪150‬‬
‫الحريرية‬ ‫‪1.25‬‬ ‫‪1.5‬‬ ‫‪100‬‬
‫الرب ‪ /‬دينار‬ ‫‪40‬‬ ‫‪25‬‬
‫الحق‪ :‬نفرا‬
‫‪ = X1‬عدد البدالت‬
‫‪ = X2‬عدد الفساتيل‬
‫الموديق الرياضي ‪:‬‬
‫‪Max(z)=40X1 + 25X2‬‬
‫‪Subject to :‬‬
‫‪2X1+2X2≤200‬‬
‫‪2X1+X2≤150‬‬
‫‪0.5X1+2X2≤100‬‬
‫‪X1 , X2≥ 0‬‬
‫‪15‬‬

‫حل مسائل البرمجة الخطية‬

‫هنا طريقتال لحق مسائق البرمجة الخطية ‪:‬‬


‫‪ )1‬طريقة الرسم الهندسي‬
‫تستخدم عندما يكول في المسألة متغيرات فقب‪.‬‬
‫‪ )2‬الطريقة الرياضية ‪Simplex method‬‬
‫قبددق الخددوا فددي طريقددة الرسددم البيدداني (رسددم المتباينددات) ‪ ,‬ناخددذ مثدداال عددل‬
‫اسلوب الرسم الهندسي للنقان التي تحقق المعادالت والمتباينات‬

‫مثال ‪:‬‬
‫اوجد النقان التي تحقق كق مل المتباينات التالية‬

‫الحق ‪:‬‬
‫‪ )1‬النقان التي تحقق المتباينة‬
‫‪X+y < 2‬‬
‫تشمق جميع النقان الواقعة علع المستقيم‬
‫‪X+y = 2‬‬
‫او اسفق منه‬
‫ولرسم المستقيم نستخرج نقطتال فيه‬
‫عندما ‪X=0‬‬
‫‪Y=2‬‬
‫النقطة االولع (‪)0,2‬‬
‫عندما ‪Y=0‬‬
‫‪X=2‬‬
‫النقطة الثانية (‪)2 , 0‬‬
‫‪16‬‬

‫‪ )2‬النقان التي تحقق المتباينة‬


‫‪2X-5Y > 3‬‬
‫تشمق جميع النقان الواقعة علع المستقيم‬
‫‪2X-5Y = 3‬‬
‫أو أعلع منه‬
‫ولرسم المستقيم نستخرج نقطتال فيه‬
‫عندما ‪X=0‬‬
‫‪-5Y=3‬‬
‫‪Y= - 0.6‬‬
‫النقطة االولع (‪)0,-0.6‬‬
‫عندما ‪Y=0‬‬
‫‪2X =3‬‬
‫‪X=1.5‬‬
‫النقطة الثانية (‪)1.5,0‬‬

‫‪ )3‬النقان التي تحقق المتباينة‬


‫‪Y<X‬‬
‫تشمق جميع النقان الواقعة علع المستقيم‬
‫‪Y=X‬‬
‫أو أسفق منه‬
‫‪17‬‬

‫‪Y‬‬
‫‪Y=X‬‬

‫‪2X-5Y = 3‬‬

‫‪X‬‬

‫‪X+Y = 2‬‬
‫‪Y =X‬‬

‫المنطقة التي تحقق المتباينات هي المساحة المضللة‬


‫ول ددو ك ددال هن ددا قي ددد يتض ددمل ع دددم س ددالبية ق دديم المتغيد درات الس ددتبعد ج ددزء منه ددا‬
‫المسدداحة المضددللة التددي تكددول فيهددا قدديم ‪ X‬و ‪Y‬سددالبة والنحصددرت منطقددة الحددق فددي‬
‫الربع االول فقب ‪.‬‬
‫‪18‬‬

‫طريقة الرسم الهندسي‬


‫لحق مسائق البرمجة الخطية ذات المتغيريل بالرسم الهندسدي ‪ .‬نرسدم النقدان ‪,X‬‬
‫‪ Y‬في المستوج‪ .‬وفي منطقة تقاطع القيدود تنحصدر منطقدة الحدق االمثدق وهدي تتحددد‬
‫في الربع االول فقب مل المستوج حيث تكول قيم المتغيرات موجبة ‪.‬‬

‫مثال ‪: 1‬‬
‫اوجد حق مسألة البرمجة الخطية التالية بطريقة الرسم الهندسي ‪.‬‬
‫‪Max (Z) = 3X+4Y‬‬
‫‪Subject to :‬‬
‫‪X+Y < 12‬‬
‫‪X+2Y < 12‬‬
‫‪X, Y >0‬‬
‫الحل‬
‫نحول المتباينات الع معادالت ونرسم المستقيمات الناتجة عنها ‪.‬‬
‫‪2X+Y < 12‬‬
‫‪Y < 12-2X‬‬
‫فالنقان التي تحقق المتباينة تشمق جميع النقان الواقعة علع المستقيم‬
‫‪Y = 12-2X‬‬
‫او اسفق منه‬
‫نرسم المستقيم بتحديد نقطتيل عليه‬
‫عندما ‪X =0‬‬
‫‪Y= 12-0 = 12‬‬
‫النقطة االولع ( ‪)0,12‬‬
‫عندما ‪Y =0‬‬
‫‪12-2X = 0‬‬
‫‪12= 2X‬‬
‫‪X=6‬‬
‫النقطة الثانية ( ‪)6,0‬‬
‫‪19‬‬

‫وبالنسبة للنقان التي تحقق المتباينة‬


‫‪X+2Y < 12‬‬
‫فانها تشمق جميع النقان الواقعة علع المستقيم‬
‫‪Y = (12-X) / 2‬‬
‫أو اسفق منه‬
‫نرسم المستقيم بتحديد نقطتيل عليه‬
‫عندما ‪X =0‬‬
‫‪Y = (12-0) / 2‬‬
‫‪=6‬‬
‫النقطة االولع ( ‪)0,6‬‬
‫عندما ‪Y =0‬‬
‫)‪(0,12‬‬ ‫‪(12-X) / 2 = 0‬‬
‫‪X=12‬‬
‫النقطة الثانية (‪)12, 0‬‬

‫)‪P3(0,6‬‬

‫)‪P2(4,4‬‬

‫منطقة احلل االمثل‬

‫)‪P1(6,0‬‬ ‫)‪(12,0‬‬
‫‪20‬‬

‫لتحديد النقطة ‪ P2‬نحل المعادلتين ‪:‬‬


‫‪Y = 12-2X‬‬
‫‪Y = (12 – X) / 2‬‬
‫‪12-2X = (12 – X) / 2‬‬
‫‪24-4X = 12-X‬‬
‫‪24-12 = -X+4X‬‬
‫‪12=3X‬‬
‫‪X=4‬‬
‫)‪Y= 12-2(4‬‬
‫‪=12-8=4‬‬
‫اذل النقطة )‪P2(4,4‬‬
‫نستخرج قيم الدالة عند حدود منطقة الحق االمثق ‪P1,P2,P3‬‬
‫)‪ZP1 = 3(6) = 4(0‬‬
‫‪=18‬‬
‫)‪ZP2 = 3(4) +4(4‬‬
‫‪= 12+16=28‬‬
‫)‪ZP3 = 3(0) + 4(6‬‬
‫‪=24‬‬
‫قيمة الدالة ‪ Z‬تكول اكبر ما يمكل عند النقطة ‪ P2‬أج عندما تكول قيمة‬
‫‪X=4‬‬
‫‪Y=4‬‬
‫‪21‬‬

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

‫‪min (Z) = 200X +300Y‬‬


‫‪subject to‬‬
‫‪X+2Y > 60‬‬
‫‪4X + 2Y > 120‬‬
‫‪6X + 2Y > 150‬‬
‫‪X,Y>0‬‬

‫الحق‪:‬‬
‫نحول المتباينات الع معادالت ونرسم المستقيمات الناتجة عنها‬
‫‪X+2Y > 60‬‬
‫‪Y> (60-X) / 2‬‬
‫فالنقان التي تحقق المتباينة ‪X+2Y > 60‬‬
‫تشمق جميع النقان الواقعة علع المستقيم‬
‫‪Y= (60-X) / 2‬‬
‫أو أعلع منه‬
‫نرسم المستقيم بتحديد نقطتيل عليه‬
‫عندما ‪X=0‬‬
‫‪Y = 60/2 = 30‬‬
‫النقطة االولع (‪)0,30‬‬
‫عندما ‪Y=0‬‬
‫‪(60-X) / 2 = 0‬‬
‫‪60-X=0‬‬
‫‪X =60‬‬
‫النقطة الثانية (‪)60,0‬‬

‫‪ )2‬النقان التي تحقق المتباينة‬


‫‪22‬‬
‫‪4X +2Y > 120‬‬
‫تشمق جميع النقان الواقعة علع المستقيم‬
‫‪Y= (120-4X ) /2‬‬
‫أو أعلع منه‬
‫نرسم المستقيم بتحديد نقطتيل عليه‬
‫عندما ‪X=0‬‬
‫‪Y = (120-0) /2 = 60‬‬
‫النقطة االولع (‪)0,60‬‬

‫عندما ‪Y=0‬‬
‫‪(120 –4X) /2 = 0‬‬
‫‪120-4X =0‬‬
‫‪4X = 120‬‬
‫‪X=30‬‬
‫النقطة الثانية (‪)30,0‬‬

‫‪ ( 3‬النقان التي تحقق المتباينة‬


‫‪6X + 2Y > 150‬‬
‫تشمق جميع النقان الواقعة علع المستقيم‬
‫‪Y = (150-6X) /2‬‬
‫أو أعلع منه‬
‫نرسم المستقيم بتحديد نقطتيل عليه‬
‫عندما ‪X= 0‬‬
‫‪Y = 150/2 = 75‬‬
‫النقطة االولع (‪)0,75‬‬
‫وعندما ‪Y=0‬‬
‫‪(150-6X) / 2 = 0‬‬
‫‪6X = 150‬‬
‫‪X=25‬‬
‫‪23‬‬

‫النقطة الثانية )‪(25, 0‬‬

‫)‪P2 (0,75‬‬

‫)‪(0,60‬‬

‫‪P4‬‬
‫)‪(0,30‬‬

‫‪P3‬‬

‫)‪(25,0) (30,0‬‬ ‫)‪P1 (60,0‬‬

‫لتحديد النقطة ‪ P3‬نحق المعادلتيل ‪:‬‬


‫‪Y=(60-X) / 2‬‬
‫‪Y=(120 – 4X) / 2‬‬
‫‪24‬‬
‫‪(60-X) / 2= (120 – 4X) / 2‬‬
‫‪4X –X = 120-60‬‬
‫‪3X = 60‬‬
‫‪X=20‬‬
‫‪Y=(60-20)/2‬‬
‫‪=20‬‬
‫)‪P3 (20,20‬‬
‫لتحديد النقطة ‪ P4‬نحق المعادلتيل‬
‫‪Y=(120 – 4X) / 2‬‬
‫‪Y=(150-6X)/2‬‬
‫‪(120 – 4X) / 2 = (150-6X)/2‬‬
‫‪120-4X = 150-6X‬‬
‫‪2X = 30‬‬
‫‪X= 15‬‬
‫‪Y = (120-4(15))/2‬‬
‫‪=(120-60) /2‬‬
‫‪Y= 30‬‬
‫)‪P4(15,30‬‬

‫نستخرج قيم دالة الهدف عند حدود (أركال) منطقة الحق االمثق‬
‫‪min (Z) = 200X + 300Y‬‬
‫)‪ZP1 = 200 (60)+300(0‬‬
‫‪ZP1 = 12000‬‬
‫)‪ZP2 = 200(0) + 300(75‬‬
‫‪=22500‬‬
‫)‪ZP3 = 200(20) + 300(20‬‬
‫‪4000+6000‬‬
‫‪=10000‬‬

‫)‪ZP4 = 200(15) + 300(30‬‬


‫‪3000+9000‬‬
‫‪=12000‬‬
‫يكدول قيمدة الدالدة اقدق مدا يمكدل عندد النقطدة ‪ P3‬وهدي تسداوج ‪1000‬عنددما يكدول قديم‬
‫المتغيرات‬
‫‪X= 20‬‬
‫‪Y=20‬‬
‫‪25‬‬

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


‫‪max (Z) = 10 X1+8X2‬‬
‫‪subject to :‬‬
‫‪5X1+3X2< 420‬‬
‫‪6X1+4X2<240‬‬
‫‪X1, X2 >0‬‬
‫الحق‪:‬‬
‫نحول المتباينات الع معادالت ونرسم المستقيمات الناتجة عنها‬
‫‪ )1‬المتباينة‬
‫‪5X1+3X2< 420‬‬
‫‪Y= (420-5X1)/3‬‬
‫المتغيدر ‪ X1‬يمثدق المحدور اوفقدي ‪ . X‬والمتغيدر ‪ X2‬يمثدق المحدور العمدودج‬
‫‪Y‬‬
‫فالنقان التي تحقق المتباينة ‪ ,‬تشمق جميع النقان الواقعة علع المستقيم‬
‫‪Y= (420-5X)/3‬‬
‫أو أسفق منه‬
‫نرسم المستقيم بتحديد نقطتيل عليه‬
‫عندما ‪X=0‬‬
‫‪Y=420/3=140‬‬
‫النقطة االولع (‪)0,140‬‬

‫وعندما ‪Y=0‬‬
‫‪(420-5X1)/3=0‬‬
‫‪420-5X=0‬‬
‫‪5X=420‬‬
‫‪X=84‬‬
‫النقطة الثانية (‪)84,0‬‬
‫‪26‬‬

‫‪ )2‬المتباينة‬
‫‪6X+4Y< 240‬‬
‫‪4Y<240-6X‬‬
‫‪Y<(240-6X)/4‬‬
‫النقان التي تحقق المتباينة ‪ ,‬تشمق جميع النقان الواقعة علع المستقيم‬
‫‪Y=(240-6X)/4‬‬
‫أو أسفق منه‬
‫نرسم المستقيم بتحديد نقطتيل عليه‬
‫عندما ‪X=0‬‬
‫‪Y =240/4=60‬‬
‫النقطة االولع (‪)0,60‬‬
‫وعندما ‪Y=0‬‬
‫)‪(0,140‬‬ ‫‪(240-60) /4 =0‬‬
‫‪240 = 6X‬‬
‫‪X=40‬‬
‫النقطة الثانية (‪)40,0‬‬

‫)‪P2(0,60‬‬

‫منطقة‬
‫الحق‬
‫اومثق‬

‫)‪P1(40, 0‬‬ ‫)‪(84,0‬‬


‫‪27‬‬

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


‫‪max (Z)=10X1+8X2‬‬
‫)‪ZP1=10(40) +8(0‬‬
‫‪=400‬‬
‫)‪ZP2=10(0)+8(60‬‬
‫‪=480‬‬
‫النقطة ‪ P2‬تكول قيمة دالة الهدف فيها اكبر ما يمكل عندما‬
‫‪X=0‬‬
‫‪Y=60‬‬
‫نالحظ في مسألة البرمجة الخطية في المثال ‪ 3‬هذا ‪ .‬ال القيد‬
‫‪5X1 + 3X2 < 420‬‬
‫ليج له تاثير في الحق وتحديد منطقة الحق االمثق ‪ .‬لذا فهو قيد زائد ال ضرورة له‬
‫المسائق الل هذا‬ ‫ويجب وعادة صيا ته النموذج الرياضي للمسألة في مثق تل‬
‫يمثق قصور في الموديق الرياضي ‪.‬‬
‫‪28‬‬

‫أسئلــة‬
‫ج) حقددق لز ارعددة الحبددوب ‪ ,‬الحنطددة والددذرة والددرز ‪ .‬كانددت ونتاجيددة الدددونم الواحددد مددل‬
‫الحنط ددة ‪ 700‬كغ ددم وم ددل ال ددذرة ‪ 1000‬كغ ددم وم ددل ال ددرز ‪800‬كغ ددم ‪ .‬يحت دداج ال دددونم‬
‫‪5‬متددر مكعددب مددل الميددا‪ ،‬يوميددا‬ ‫الواحددد مددل الحنطددة الددع ‪ 50‬كغددم مددل السددماد و‬
‫كمعددل ويحتداج الددونم الواحدد مدل الدذرة الدع ‪70‬كغدم مدل السدماد و ‪4‬متدر مكعدب‬
‫مل الميا‪ ،‬يوميا في حيل يحتاج الدونم الواحد مدل الدرز الدع ‪ 60‬كغدم مدل السدماد و‬
‫‪ 10‬متددر مكعددب مددل الميددا‪ ،‬يوميددا وكانددت الحصددة المائيددة المتددوفرة للحقددق ‪ 25‬متددر‬
‫مكعددب يوميداً وكميددة االسددمدة حسددب المبلددغ المخصددص لهددا هددي ‪ 4000‬كغددم ‪ .‬فدداذا‬
‫كددال سددعر الطددل مددل الحنطددة ‪ 200‬الددف وسددعر الطددل مددل الددذرة ‪ 250‬الددف دينددار‬
‫وسعر الطل مل الرز ‪ 500‬الف دينار ‪.‬‬
‫المطلوب ‪ :‬صيا ة الموديق الرياضي الذج يحقق اكبر ايراد ممكل ؟‬
‫ج‪ )2‬اوجد حق مسالة البرمجة الخطية التالية بطريقة الرسم الهندسي ‪.‬‬
‫‪Max(Z) = 3X1+2X2‬‬
‫‪Subject to :‬‬
‫‪10X1+4X2< 70‬‬
‫‪15X1+10X2< 120‬‬
‫‪5X1+8X2< 100‬‬
‫‪X1, X2 > 0‬‬

‫ج‪ )3‬أوجد حق مسألة البرمجة الخطية التالية بطريقة الرسم الهندسي ؟‬

‫‪Max(z) = 40X1 + 25X2‬‬


‫‪subject to :‬‬
‫‪2X1 + 2X2 < 200‬‬
‫‪2X1 + X2 < 150‬‬
‫‪0.5X1 + 2X2 < 100‬‬
‫‪X1,X2 > 0‬‬
‫‪29‬‬

‫ج‪ )4‬أوجد قيمتا ‪ X1‬و ‪ X2‬اللتيل تحققال المتراجحات التالية ‪:‬‬


‫‪X1≤3‬‬
‫‪X1+ X2 ≤4‬‬
‫‪- X1+ 2X2≤2‬‬
‫‪X1 , X2 ≥ 0‬‬
‫وتجعالل ‪ F=X2-X1‬أعظمية ؟‬

‫ج‪ )5‬أوجد حق مسألة البرمجة الخطية التالية بطريقة الرسم الهندسي ؟‬


‫‪X1+X2≤3‬‬
‫‪-X1+X2≤1‬‬
‫‪X1+2X2≤4‬‬
‫‪X1 , X2 ≥0‬‬
‫‪F=X1-2X2‬‬ ‫قيمة أصغرية‬
‫ج‪ )6‬أوجد حق مسألة البرمجة الخطية التالية بطريقة الرسم الهندسي ؟‬
‫‪Max(Z)=3X+5Y‬‬
‫‪Subject to :‬‬
‫‪X1≤4‬‬
‫‪2y≤12‬‬
‫‪3x+2y≤18‬‬
‫‪x , y ≥0‬‬
‫‪30‬‬

‫الفصل الثاني‬
‫الطريقة الرياضية‬
‫‪Simplex Method‬‬

‫استخدم ‪ George Dantzig‬طريقة ‪ Simplex‬لحق مسدائق البرمجدة الخطيدة‬


‫المشد ددتملة علد ددع متغي د دريل او اكثد ددر‪ .‬ويعند ددي ‪ Simplex‬الشد ددكق الهندسد ددي الد ددذج تحد ددد‪،‬‬
‫الخطون المستقيمة مل جميع الجوانب ‪ .‬وتعتبر منطقة الحق االمثق ‪ Simplex‬تتحدد‬
‫حدودها الخارجية بخطون مستقيمة ‪ ,‬ويكول الحق االمثق عند احد اركال منطقة الحدق‬
‫االمثق (تتكول نقان االركال مل التقاء مستقيمال علع حدود المنطقة)‪.‬‬
‫نبدأ الحق مل نقطة االصق حيث تكدول قيمدة دالدة الهددف صدف اًر‪ .‬ومنهدا ننتقدق‬
‫الددع اركددال منطقددة الحددق االمثددق ‪ ,‬حيددث سددتزداد قيمددة دالددة الهدددف وسدديكول الحددق عنددد‬
‫احددد االركددال حيددث يكددول قيمددة دالددة الهدددف اكبددر مددا يمكددل وقيمددة المتغي درات عنددد هددذا‬
‫الركل هي الحق االمثدق ‪ .‬وال عددد المحداوالت للوصدول الدع الحدق االمثدق سديكول اقدق‬
‫مل عدد اركدال منطقدة الحدق االمثدق‪ .‬حيدث لديج ضدروريا حسداب قيمدة الدالدة عندد كدق‬
‫نقطة مل اركال منطقة الحق االمثق كمدا هدي الحدال فدي طريقدة الرسدم الهندسدي‪ .‬حيدث‬
‫سددنتوقف عندددما تصددب قدديم المتغي درات فددي دالددة الهدددف موجبددة او مسدداوية للصددفر ف دي‬
‫حالة التعظيم الدالة او سالبة او مساوية للصفر في حالة تدنية الدالة‪.‬‬
‫تكتددب المتباينددات بشددكق معددادالت ‪ ,‬عددل طريددق اضددافة المتغي درات المتممددة‬
‫‪ Slack Variables‬ثدم نكتدب مصدفوفة المعدامالت ونضدع معدامالت دالدة الهددف فدي‬
‫الصف االخير‪ .‬نحدد المتغيرات الداخلة الع النموذج والمتغيرات الخارجة مل النموذج‪.‬‬
‫وتجددرج التحددويالت االبتدائيددة بطريقددة ‪ Jorden‬لتصددفير عناصددر االعمدددة التددي تحتددوج‬
‫معامدق المتغيدر الدداخق‪ .‬نجعدق قيمدة المعامدق للمتغيدر الدداخق والمقابدق للمتغيدر الخددارج‬
‫مسدداوية للواحددد‪ .‬ونسددتخرج قيمددة المتغيدرات التددي تجعددق دالددة الهدددف اكبددر مددا يمكددل فددي‬
‫حالدة التعظديم )‪ Max (Z‬واقدق مدا يمكدل فدي حالدة التدنيدة )‪ Min (Z‬تحدت الشددرون‬
‫الموضوعة‪.‬‬
‫‪31‬‬

‫المجموعة المحدبة‬
‫تسدمع المجموعددة ‪ S‬مجموعدة محدبددة‪ ,‬اذا وقدع الخددب الواصدق بدديل أج نقطتدديل‬
‫فيهدا داخددق المجموعددة‪ .‬وتعتبددر المجموعدة ‪ S‬يددر محدبددة اذا لددم تكدل جميددع النقددان فددي‬
‫الخب المستقيم الواصق بيل اية نقطتيل في المجموعة داخق المجموعة ‪. S‬‬

‫‪P1‬‬ ‫‪P1‬‬ ‫‪P1‬‬

‫‪P2‬‬ ‫‪P2‬‬
‫‪P2‬‬

‫مجموعة محدبة‬ ‫مجموعة محدبة‬ ‫مجموعة ير محدبة‬

‫‪X=λP1 + (1-λ)P2‬‬
‫لجميع قيم ‪ P1‬و ‪ P2‬التي تنتمي الع المجموعة ‪ S‬وحيث ال‬
‫‪0<λ<1‬‬
‫وتعتبر النقطدة ‪ a‬حيدث ‪ a Є S‬و ‪ S‬مجموعدة محدبدة‪ ,‬نقطدة أرسدية الدع ‪ S‬اذا‬
‫كال مل ير الممكل التعبير عل ‪ a‬كتركيبة محدبة مل اية نقطتيل أخرتيل لد ‪S‬‬

‫‪P1‬‬ ‫‪a‬‬

‫‪P1‬‬

‫‪ a‬تركيبة خطية بيل ‪ P1P2‬أج تقع داخق المستقيم الواصق بيل ‪ P1‬و ‪ P2‬وكق‬
‫ركل مل اركال المجموعة المحدبة هو نقطة علع حدود المجموعة المحدبة‪.‬‬
‫اذا كانت ‪ f‬دالة خطية معرفة علع مجموعة مقيدة ‪ ,‬منطقة الحدق ‪ S‬ومتعدددة‬
‫وجو‪ ،‬محدبة‪ .‬فأل ‪ f‬تأخذ قيمتها العظمع او الصغر في احد اركال (رؤوج) المنطقة‬
‫‪.S‬‬
‫ومتعددد الحددود يمثدق حددود المنطقدة ‪ S‬وهدي عبدارة عدل خطدون مسدتقيمة فدي‬
‫الفضاء الثنائي البعد ‪ ,‬ومستويات ‪ Plan‬في حالة الفضاءات ثالثية االبعاد‪.‬‬
‫‪32‬‬
‫‪Simplex‬‬
‫الشددكق الهندسددي المحدددب الددذج تحددد‪ ،‬الخطددون المسددتقيمة مددل جميددع الجوانددب‬
‫والناتج مل كق العالقات المحدبة لد ‪ n+1‬مل النقان ‪ .‬في حالة وجود وحداثيات عددها‬
‫‪ ND‬شرن ال ال تقع هذ‪ ،‬النقان علع ‪ Hyper Plan‬واحد‪.‬‬

‫)‪(X2 , Y2‬‬

‫)‪(0 , 0‬‬ ‫)‪(X1 , Y1‬‬


‫النقان الثالثة ال تقع علع خب مستقيم واحد‪ ,‬واذا استخرجت العالقات المحدبة‬
‫فيها فأل الشكق الناتج هو ‪.Simplex‬‬
‫مثال ‪: 1‬‬
‫أوجد حق مسألة البرمجة الخطية التالية‬
‫‪Max (Z) = 2X+3Y‬‬
‫‪subject to :‬‬
‫‪X+Y<2‬‬
‫‪3X+2Y<5‬‬
‫‪X ,Y >0‬‬
‫الحق ‪:‬‬
‫نحول المتباينة االولع الع معادلة ‪ ,‬باضافة المتغير المتمم ‪K1‬‬
‫‪X+Y+K1 = 2‬‬
‫نحول المتباينة الثانية الع معادلة ‪ ,‬باضافة المتغير المتمم ‪K2‬‬
‫‪3X+2Y+K2 = 5‬‬
‫وبالنسبة لدالة الهدف ‪ ,‬تصب ‪:‬‬

‫‪Z-2X-3Y = 0‬‬
‫‪33‬‬

‫نكتب المصفوفة‪:‬‬

‫‪X‬‬ ‫‪Y‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪Bi‬‬ ‫‪Basic‬‬


‫‪variables‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪K1‬‬
‫‪3‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪5‬‬ ‫‪K2‬‬
‫‪-2‬‬ ‫‪-3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪Z‬‬

‫لما كانت دالة الهدف هي دالة تعظيم ‪ ,‬لذل نحاول الدتخلص مدل جميدع القديم‬
‫السالبة في معامالتها ‪.‬‬

‫نبدأ بدأكبر قيمدة سدالبة فدي دالدة الهددف وهدي ‪ -3‬وهدو معامدق المتغيدر ‪ Y‬أج‬
‫ال المتغير ‪ Y‬سيدخق الع النموذج ‪.‬‬

‫لتحديددد المتغيددر الددذج سدديخرج مددل النمددوذج ‪ ,‬نسددتخرج النسددب ( نسددب قسددمة‬
‫عناصر عمود الثوابت ‪ Bi‬الع عناصر العمود الثاني (عمود المتغير الدداخق) المنداظرة‬
‫لها) ‪.‬‬

‫النسبة االولع‬ ‫‪r1=2/1=2‬‬

‫النسبة الثانية‬ ‫‪r2=5/2=2.5‬‬

‫أصغر نسبة موجبدة هدي ‪ ,2‬عنصدر االرتكداز فدي العمدود الثداني الدذج تسدبب‬
‫في هذ‪ ،‬النسبة هدو ‪ .a12‬نجعدق قيمتده تسداوج ‪ 1‬وذلد بقسدمة عناصدر الصدف الدذج‬
‫يحتويه علع قيمته ( نالحظ ال قيمته مساوية لد ‪ 1‬فال حاجة للعملية ) ‪.‬‬

‫العنصر ‪ a12‬يقابق المتغير ‪ K1‬في عمود المتغيرات ‪Basic‬‬

‫العنصر الذج سيخرج مل النموذج هو ‪. K1‬‬

‫نجرج التحويالت االبتدائية لتصفير عناصر العمود الثاني عدا عنصر‬


‫االرتكاز ‪ .‬نستخرج معامق القسمة ‪:‬‬
‫‪34‬‬

‫‪d= a22/a12 = 2/1=2‬‬

‫‪R2= R2-d*R1‬‬

‫‪d*R1= 2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪4‬‬

‫=‪R2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪-2‬‬ ‫‪1‬‬ ‫‪1‬‬

‫نستخرج معامق القسمة‬

‫‪d= a32/a12 = -3/1=-3‬‬

‫‪R3= R3-d*R1‬‬

‫‪d*R1= -3‬‬ ‫‪-3‬‬ ‫‪-3‬‬ ‫‪0‬‬ ‫‪-6‬‬

‫=‪R3‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪6‬‬

‫نكتب مصفوفة المعامالت‬

‫‪X‬‬ ‫‪Y‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪Bi‬‬ ‫‪Ba‬‬


‫‪sic‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪Y‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪-2‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪K2‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪6‬‬ ‫‪Z‬‬
‫‪35‬‬

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

‫‪Y=2‬‬ ‫في العمود ‪Bi‬‬

‫(لم يدخق الع النموذج)‬ ‫‪X=0‬‬

‫للتحقق مل النتيجة ‪ ,‬نعوا عل قيم المتغيرات في دالة الهدف‬

‫‪Z= 2X+3Y‬‬

‫)‪=2(0) + 3(2‬‬

‫‪=6‬‬

‫مثال ‪: 2‬‬
‫تنددتج شددركة سددمنت الجنددوب ثددالث ان دواع مددل السددمنت المكدديج ‪ ,‬هددي السددمنت‬
‫االعتيددادج والسددمنت المقدداوم لالمددالح والسددمنت االبدديا ‪ ,‬فددي ثددالث مصددانع لهددا فدداذا‬
‫كانددت سدداعات العمددق المتاحددة يوميددا فددي كددق مصددنع والفت درة الزمنيددة بالدددقائق الالزمددة‬
‫النتدداج طددل واحددد مددل كددق نددوع واالربدداح المتحققددة فددي الطددل المنددتج مددل االندواع الثالثددة‬
‫هي كما في الجدول التالي ‪:‬‬
‫الفترة بالدقائق النتاج طن‬
‫سمنت‬ ‫سمنت مقاوم‬ ‫الساعات‬
‫المصنع‬ ‫سمنت ابيا‬
‫اعتيادج‬ ‫لالمالح‬ ‫المتاحة‬
‫مصنع البصرة‬ ‫‪10‬‬ ‫‪12‬‬ ‫‪15‬‬ ‫‪8‬‬
‫مصنع الكوفة‬ ‫‪8‬‬ ‫‪10‬‬ ‫‪20‬‬ ‫‪6‬‬
‫مصنع السماو‪،‬‬ ‫‪12‬‬ ‫‪15‬‬ ‫‪10‬‬ ‫‪8‬‬
‫‪36‬‬

‫الرب ‪ /‬الف دينار ‪ -‬طل‬ ‫‪5‬‬ ‫‪4‬‬ ‫‪6‬‬

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


‫الحق‪:‬‬
‫نفرا‬
‫‪ = X1‬عدد االطنال المنتجة مل السمنت االعتيادج‬
‫‪ = X2‬عدد االطنال المنتجة مل السمنت المقاوم لالمالح‬
‫‪ =X3‬عدد االطنال المنتجة مل السمنت االبيا‬
‫‪Min (Z) = 5X1+4X2+6X3‬‬
‫‪subject to :‬‬
‫نحول الزمل بالدقائق‬
‫‪10X1+12X2+15X3 < 480‬‬ ‫قيد الزمن في مصنع البصرة‬
‫‪8X1+10X2+20X3 < 360‬‬ ‫قيد الزمل في مصنع الكوفة‬
‫‪12X1+15X2+10X3 < 480‬‬ ‫قيد الزمل في مصنع السماو‪،‬‬
‫‪X1,X2,X3> 0‬‬ ‫قيد عدم سالبية قيم المتغيرات‬
‫نحول المتباينات الع معادالت ‪ ,‬بإضافة المتغيرات المتممة ‪.K3 , K2 , K1‬‬
‫ثم نكتب مصفوفة المعامالت ‪:‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪K3‬‬ ‫‪Bi‬‬ ‫‪b. v.‬‬


‫‪10‬‬ ‫‪12‬‬ ‫‪15‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪480‬‬ ‫‪K1‬‬
‫‪8‬‬ ‫‪10‬‬ ‫‪20‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪360‬‬ ‫‪K2‬‬
‫‪12‬‬ ‫‪15‬‬ ‫‪10‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪480‬‬ ‫‪K3‬‬
‫‪-5‬‬ ‫‪-4‬‬ ‫‪-6‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪Z‬‬

‫القيمة االكثر سالبية في دالة الهدف هي –‪6‬‬


‫اذل المتغير الداخق الع النموذج هو ‪X3‬‬
‫نستخرج النسب لتحديد المتغير الخارج مل النموذج‬
‫‪r1= 32 , r2 = 18 , r3 = 48‬‬
‫‪37‬‬

‫اذل المتغير الخارج هو ‪ ( K2‬يقابق اصغر نسبة موجبة )‬

‫نجعق العنصر ‪ ( a23‬المقابق للمتغير الداخق والمتغير الخارج ) مساويا لد ‪1‬‬


‫فتصب المصفوفة ‪:‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪K3‬‬ ‫‪Bi‬‬ ‫‪b. v.‬‬


‫‪10‬‬ ‫‪12‬‬ ‫‪15‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪480‬‬ ‫‪K1‬‬
‫‪0.4‬‬ ‫‪0.5‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0.05‬‬ ‫‪0‬‬ ‫‪18‬‬ ‫‪K2‬‬
‫‪12‬‬ ‫‪15‬‬ ‫‪10‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪480‬‬ ‫‪K3‬‬
‫‪-5‬‬ ‫‪-4‬‬ ‫‪-6‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪Z‬‬

‫نجرج التحويالت االبتدائية بطريقة ‪ Jorden‬لتصفير عناصر العمود الثالث‬


‫(عمود المتغير الداخق ) عدا عنصر االرتكاز ‪ a23‬فتصب المصفوفة ‪:‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪K3‬‬ ‫‪Bi‬‬ ‫‪b. v.‬‬


‫‪4‬‬ ‫‪4.5‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪-0.75‬‬ ‫‪0‬‬ ‫‪210‬‬ ‫‪K1‬‬
‫‪0.4‬‬ ‫‪0.5‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0.05‬‬ ‫‪0‬‬ ‫‪18‬‬ ‫‪K2‬‬
‫‪8‬‬ ‫‪10‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-0.5‬‬ ‫‪1‬‬ ‫‪300‬‬ ‫‪K3‬‬
‫‪-2.6‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0.3‬‬ ‫‪0‬‬ ‫‪108‬‬ ‫‪Z‬‬

‫نالحظ ازدياد دالة الهدف الع ‪ ( 108‬بعد ال كانت صفر) ‪ ,‬وهنا قيم‬
‫سالبة في دالة الهدف يجب التخلص منها وذل لتحسيل قيمة الدالة ونبدأ بالقيمة‬
‫االكثر في السالبية وهي ‪–2.6‬‬
‫اذل المتغير الداخق الع النموذج هو‪X1‬‬
‫نستخرج النسب لتحديد المتغير الخارج ‪.‬‬
‫‪r1 = 52.5 , r2 = 45 , r3 = 37.5‬‬
‫اذل المتغير الخارج هو ‪( K3‬يقابق اصغر نسبة موجبة)‬
‫عنصر االرتكاز هو ‪ a31‬يقابق المتغيريل الداخق والخارج ‪.‬‬
‫‪38‬‬

‫نجعق قيمة عنصر االرتكاز مساوية لد ‪ 1‬وتكتب المصفوفة الناتجة ‪:‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪K3‬‬ ‫‪Bi‬‬ ‫‪b. v.‬‬


‫‪4‬‬ ‫‪4.5‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪-0.75‬‬ ‫‪0‬‬ ‫‪210‬‬ ‫‪K1‬‬
‫‪0.4‬‬ ‫‪0.5‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0.05‬‬ ‫‪0‬‬ ‫‪18‬‬ ‫‪X3‬‬
‫‪1‬‬ ‫‪1.25‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-1/16‬‬ ‫‪1/8‬‬ ‫‪75/2‬‬ ‫‪X1‬‬
‫‪-2.6‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0.3‬‬ ‫‪0‬‬ ‫‪108‬‬ ‫‪Z‬‬

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

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪K3‬‬ ‫‪Bi‬‬ ‫‪b. v.‬‬


‫‪0‬‬ ‫‪-0.5‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪-0.5‬‬ ‫‪-0.5‬‬ ‫‪60‬‬ ‫‪K1‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0.075 -0.05‬‬ ‫‪3‬‬ ‫‪X3‬‬
‫‪1‬‬ ‫‪5/4‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-1/16‬‬ ‫‪1/8‬‬ ‫‪75/2‬‬ ‫‪X1‬‬
‫‪0‬‬ ‫‪9/4‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪13.75 13/40 411/2‬‬ ‫‪Z‬‬
‫دينار االرباح المتحددققة‬ ‫نالحظ تحسل قيمة الهدف الع ‪ 411/2 = 205.5‬الف‬
‫يوميا ‪ .‬ولعدم وجود قيمدة سدالبة للمتغيدرات االساسدية فدي دالدة الهددف ‪ ,‬فعليده ال يمكدل‬
‫زيادة قيمة الدالة عل تل القيمة ‪.‬‬
‫قيم المتغيرات االساسية ( كما في العمود ‪) Bi‬‬
‫‪X1=75/2‬‬
‫‪X2 = 0‬‬ ‫لم يدخق الع النموذج‬
‫‪X3 = 3‬‬
‫وهذ‪ ،‬القيم تحقق دالة الهدف‬
‫‪Max (Z) = 4X1 +5X2 + 6X3‬‬
‫)‪= 5(75/2) + 4(0) +6(3‬‬
‫‪= 187.5 +18‬‬
‫‪= 205.5‬‬
‫اذل علع الشركة لكي تحقق اكبر رب ممكل ال تنتج ‪ 37.3‬طل مل السدمنت‬
‫االعتيددادج يوميددا ‪ .‬و ‪ 3‬أطنددال مددل السددمنت االبدديا و تتوقددف عددل انتدداج السددمنت‬
‫المقاوم لالمالح ‪.‬‬
‫‪39‬‬

‫المتغيرات المرشحة للدخول الى النموذج والمرشحة للخروج منه‬

‫اذا كاندت مسدألة البرمجدة الخطيدة هدي مسدألة تعظديم )‪ max (Z‬فانندا نحداول‬
‫التخلص مل القيم السالبة في دالة الهدف ‪ ,‬نبدأ بالمتغير ذو القيمة االكثر سالبية وهدو‬
‫الددذج سدديدخق النمددوذج اوال ‪ .‬واذا تسدداوت قيمددة عدددة متغي درات فددي السددالبية فنختددار ايددا‬
‫منها دونما قاعدة ‪.‬‬

‫ام ددا لتحدي ددد المتغي ددر الخ ددارج م ددل النم ددوذج في ددتم اس ددتخراج النس ددب ف ددي عم ددود‬
‫المتغيددر الددداخق ‪ .‬ويكددول المتغيددر المرشد للخددروج هددو المتغيددر المقابددق للعنصددر الددذج‬
‫تسددبب باصددغر نسددبة موجبددة ‪ .‬امددا اذا تسدداوت عدددة نسددب فيددتم اختيددار المتغيددر الخددارج‬
‫حسدب طريقدة ‪ charnes & copper‬والتدي تتضدمل اعتمداد نسدب قسدمة معدامالت‬
‫اول عمددود فددي المصددفوفة االحاديددة الددع يمدديل عمددود المتغيددر الددداخق علددع معددامالت‬
‫عم ددود المتغي ددر ال ددداخق ‪ .‬ونخت ددار المتغي ددر المقاب ددق الص ددغر نس ددبة موجب ددة ‪ ,‬كمتغي ددر‬
‫للخددروج مددل النمددوذج ‪ .‬واذا مددا حصددق تسدداوج فددي النسددب ثانيددة فنقددوم باسددتخراج نسددب‬
‫جديدددة بقسددمة عناصددر العمددود الثدداني فددي المصددفوفة االحاديددة علددع عناصددر المتغيددر‬
‫الداخق ونحدد المتغير المرش للخروج الذج يقابق اصغر نسبة ‪.‬‬

‫ال تسداوج النسدب باسدتمرار يتسدبب فدي مشددكلة عددم ومكانيدة تحديدد المتغيدر الخددارج‬
‫مل النموذج ‪.‬‬

‫مثال ‪: 2‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪K3‬‬ ‫‪Bi‬‬ ‫‪b. variables‬‬


‫‪2‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪6‬‬ ‫‪K1‬‬
‫‪1‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪12‬‬ ‫‪K2‬‬
‫‪3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪15‬‬ ‫‪K3‬‬
‫‪4‬‬ ‫‪7‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪Z‬‬
‫‪40‬‬

‫المتغير الداخق هو التغير ‪X2‬‬


‫لتحديد المتغير الخارج نستخرج النسب‪:‬‬
‫‪ r1 =6/1=6‬النسبة االولع‬
‫النسبة الثانية‬ ‫‪r2=12/2=6‬‬
‫النسبة الثالثة‬ ‫كمية ير معلومة =‪r3=15/0‬‬
‫هنا نسبتال متساويتال وهما اصغر النسب الموجبة ‪.‬‬

‫اذل نستخرج النسب الجديدة‬


‫‪ r1 =0/1=0‬النسبة االولع‬
‫النسبة الثانية‬ ‫‪r2 =0/2=0‬‬
‫النسبة الثالثة‬ ‫كمية ير معلومة =‪r3 =1/0‬‬
‫وأيضددا هنددا نسددبتال متسدداويتال وكالهمددا اصددغر النسددب الموجبددة نسددتخرج النسددب‬
‫الجديدة‬

‫‪ r1=0/1=0‬النسبة االولع‬
‫‪ r2=1/2=0.5‬النسبة الثانية‬
‫النسبة الثالثة‬ ‫كمية ير معلومة =‪r3=0/0‬‬
‫اذل اصغر نسبة موجبدة هدي الصدفر وهدي تقابدق المتغيدر ‪ K1‬الدذج سديخرج مدل‬
‫النموذج ‪.‬‬

‫حتويل مسألة دالة ذات قيمة دنيا اىل مسألة دالة ذات قيمة عظمى‪.‬‬

‫)‪min f = - max (-f‬‬


‫مثال‪:‬‬

‫]‪f = [2,5,7‬‬
‫‪min f = 2‬‬
‫‪max f = 7‬‬
‫‪41‬‬

‫وأيضا فال‬
‫]‪-f = [-2,-5,-7‬‬
‫]‪max (-f) = [-2,-5,-7‬‬
‫‪= -2‬‬
‫‪-max (-f) = 2‬‬
‫‪= min f‬‬
‫مثال ‪: 3‬‬
‫تنتج شركة الكبريت الوطنية نوعيل مل الكبريت ‪ ,‬االعتيادج والكبريت عالي‬
‫الجودة في ثالثة مناجم لها ‪ .‬وكما مبيل في الجدول‪:‬‬

‫كمية االنتاج باالطنان ‪ /‬يوم‬


‫نوع االنتاج‬ ‫منجم ‪1‬‬ ‫منجم ‪2‬‬ ‫منجم ‪3‬‬ ‫الكميات المطلوب تجهيزها‬
‫الكبريت االعتيادج‬ ‫‪2‬‬ ‫‪5‬‬ ‫‪3‬‬ ‫‪600‬‬
‫الكبريت عالي الجودة‬ ‫‪4‬‬ ‫‪4‬‬ ‫‪6‬‬ ‫‪1000‬‬
‫‪200‬‬ ‫‪300‬‬ ‫‪400‬‬

‫وكانت تكلفة االنتاج فدي اليدوم ‪ 200 ,‬الدف ديندار فدي المدنجم االول و ‪300‬‬
‫الف دينار في المنجم الثاني و ‪ 400‬الف دينار في المنجم الثالث ‪ .‬وقد تلقت الشركة‬
‫طلبا لتجهيز ‪ 600‬طل كبريت اعتيادج و ‪ 1000‬طل كبريت عالي الجودة ‪.‬‬
‫فكم يوم يجب ال يشتغق كق منجم لتصب نفقات االنتاج اقق ما يمكل ؟‬
‫الحق‪:‬‬
‫نفرا عدد االيام التي يجب ال يشتغق فيها المنجم االول = ‪X1‬‬
‫نفرا عدد االيام التي يجب ال يشتغق فيها المنجم الثاني = ‪X2‬‬
‫نفرا عدد االيام التي يجب ال يشتغق فيها المنجم الثالث = ‪X3‬‬
‫‪min (Z) = 200X1+300X2 +400X3‬‬
‫‪subject to‬‬
‫‪2X1+5X2+3X3> 600‬‬
‫‪4X1+4X2+6X3> 1000‬‬
‫‪42‬‬

‫لتحويق المسألة الع مسألة دالة ذات قيمة عظمع نجعق ‪:‬‬

‫)‪min (Z) = - max (-Z‬‬


‫نفرا ‪W= -Z‬‬
‫)‪min (Z) = - max (W‬‬
‫‪min (Z) = 200X1+300X2+400X3‬‬
‫‪-max(W) = 200X1+300X2+400X3‬‬
‫‪200X1+300X2+400X3+W=0‬‬
‫اآلل نحول المتباينات ولع معادالت ‪ ,‬بإضافة المتغيرات المتممة‬
‫‪2X1+5X2+3X3-K1 =600‬‬
‫‪4X1+4X2+6X3-K2 =1000‬‬
‫نكتب مصفوفة المعامالت ‪:‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪Bi‬‬ ‫‪b. variables‬‬


‫‪2‬‬ ‫‪5‬‬ ‫‪3‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪600‬‬ ‫‪K1‬‬
‫‪4‬‬ ‫‪4‬‬ ‫‪6‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪1000‬‬ ‫‪k2‬‬
‫‪200‬‬ ‫‪300‬‬ ‫‪400‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪Z‬‬

‫نحاول التخلص مل القيم الموجبة في دالة الهدف ‪ .‬ونبدأ بأكبر قيمة موجبة‬
‫وهي ‪ .400‬وعليه سيدخق المتغير ‪ X3‬الع النموذج‬
‫ولتحديد المتغير الذج يخرج مل النموذج نستخرج النسب ‪:‬‬
‫‪ = 600/3 =200‬النسبة االولع‬
‫‪ = 1000/6 166.67‬النسبة الثانية‬
‫اصغر نسبة هي ‪ 166.67‬وهي تقابق المتغير ‪ K2‬الذج سيخرج مل النموذج‪.‬‬
‫عنصر االرتكاز هو العنصر ‪ a23‬في نفج العمود وهدو الدذج تسدبب فدي حددوث‬
‫اصددغر نسددبة ‪ .‬نجعددق قيمتدده مسدداوية لد د ‪ 1‬وذل د بقسددمة عناصددر الصددف االول علددع‬
‫قيمته ‪ 6‬فتصب مصفوفة المعامالت ‪:‬‬
‫‪43‬‬
‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪Bi‬‬ ‫‪b. variables‬‬
‫‪2‬‬ ‫‪5‬‬ ‫‪3‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪600‬‬ ‫‪K1‬‬
‫‪2/3‬‬ ‫‪2/3‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪-1/6‬‬ ‫‪500/3‬‬ ‫‪X3‬‬
‫‪200‬‬ ‫‪300‬‬ ‫‪400‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪Z‬‬

‫نجرج التحويالت االبتدائية لتصفير عناصر العمود الثالث (عدا عنصر االرتكاز)‬
‫فتصب مصفوفة المعامالت ‪:‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪Bi‬‬ ‫‪b. v.‬‬


‫‪0‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪1/2‬‬ ‫‪100‬‬ ‫‪K1‬‬
‫‪2/3‬‬ ‫‪2/3‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪-1/6‬‬ ‫‪500/3‬‬ ‫‪X3‬‬
‫‪-200/3 100/3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪200/3‬‬ ‫‪-200000/3‬‬ ‫‪Z‬‬

‫نالحظ وجود قيمة موجبة وحيدة في صف دالة الهدف ‪ ,‬لذا يجب التخلص‬
‫منها‪.‬‬
‫اذل سيدخق المتغير ‪ X2‬الع النموذج ‪.‬‬
‫نستخرج النسب لتحديد المتغير الخارج مل النموذج ‪:‬‬
‫‪r1=100/3=33.33‬‬
‫‪r2=(500/3)/(2/3)=250‬‬
‫اصغر نسبة موجبة هي ‪ 250‬وهي تقابق المتغير ‪ K1‬لذل سيخرج المتغير‬
‫‪.‬‬ ‫‪ K1‬مل النموذج‬
‫ونعتبر العنصر ‪a12‬عنصر ارتكاز وسنجعق قيمته مساوية لد ‪ 1‬وذل بضرب‬
‫عناصر الصف االول بد ‪ 1/3‬فتصب مصفوفة المعامالت ‪:‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪Bi‬‬ ‫‪b. v.‬‬


‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪-1/3‬‬ ‫‪1/6‬‬ ‫‪100/3‬‬ ‫‪X2‬‬
‫‪2/3‬‬ ‫‪2/3‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪-1/6‬‬ ‫‪500/3‬‬ ‫‪X3‬‬
‫‪-200/3 100/3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪200/3‬‬ ‫‪-200000/3‬‬ ‫‪Z‬‬
‫‪44‬‬

‫نجرج التحويالت االبتدائية لتصفير عناصر العمود الثاني (عدا عنصر االرتكاز)‬
‫وستصب مصفوفة المعامالت كاالتي ‪:‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪Bi‬‬ ‫‪b. v.‬‬


‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1/3‬‬ ‫‪-1/6‬‬ ‫‪100/3‬‬ ‫‪X2‬‬
‫‪2/3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪-2/9‬‬ ‫‪5/18‬‬ ‫‪1300/9‬‬ ‫‪X3‬‬
‫‪-200/3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪100/9‬‬ ‫‪550/9‬‬ ‫‪-610000/9‬‬

‫االل تم التخلص مل جميع القيم الموجبة في دالة الهدف‬


‫‪W= -610000/9= -67777‬‬
‫‪Z= -W =67777=67.77‬‬
‫مليول دينار اقق تكلفة ممكنة لالنتاج ‪ .‬وهي تتحقق عندما يتوقف المنجم االول‬
‫عل االنتاج ‪.‬‬
‫‪X1 =0‬‬
‫ويشتغق المنجم الثاني ‪ 33.33‬يوم‬
‫‪X2 =33.33‬‬
‫‪144.4‬‬ ‫ويشتغق المنجم الثالث‬
‫‪X3 =144.4‬‬
‫وهذ‪ ،‬القيم تحقق دالة الهدف ‪:‬‬

‫‪min (Z) = 200X1+300X2+400X3‬‬


‫)‪200(0) +300(100/3) +400(1300/9‬‬
‫‪=30000/3+520000/9=90000/9+520000/9=610000/9‬‬
‫‪45‬‬

‫مثال ‪: 4‬‬
‫اوجد حق مسألة البرمجة الخطية التالية‬
‫‪Min (Z) = 3X1 + 4X2 + 5X3‬‬
‫‪Subject to :‬‬
‫‪80X1 + 60X2 + 100X3 > 1000‬‬
‫‪40X1 + 50X2 + 30X3 > 300‬‬
‫‪10X1 + 20X2 + 25X3 > 400‬‬
‫‪X1 , X2 , X3 > 0‬‬

‫الحددق‪:‬تحول المتباينددات الددع معددادالت ‪ ,‬وذل د بإضددافة المتغي درات المتممددة‪ ,‬ثددم تكتددب‬
‫مصفوفة المعامالت‪.‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪K3‬‬ ‫‪Bi‬‬ ‫‪Basic variable‬‬


‫‪80‬‬ ‫‪60‬‬ ‫‪100‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1000‬‬ ‫‪K1‬‬
‫‪40‬‬ ‫‪50‬‬ ‫‪30‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪300‬‬ ‫‪K2‬‬
‫‪10‬‬ ‫‪20‬‬ ‫‪25‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪400‬‬ ‫‪K3‬‬
‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪Z‬‬

‫نالحظ ال اكبدر قيمدة موجبدة فدي دالدة الهددف هدي ‪ . 5‬لدذل فدأل المتغيدر ‪X3‬‬
‫سيدخق الع النموذج‪.‬‬
‫نسددتخرج النسددب لتحديددد المتغيددر الددذج سدديخرج مددل النمددوذج ( نقسددم عناصددر‬
‫عمود الثوابت ‪ Bi‬الع عناصر عمود المتغير الداخق المناظرة لها)‬
‫‪ r1 =1000/100 = 10‬النسبة االولع‬
‫النسبة الثانية‬ ‫‪r2 = 300/30 = 10‬‬
‫النسبة الثالثة‬ ‫‪r3 = 400/25 = 8‬‬
‫النسبة االصغر هي ‪ 8‬وهي تقابق المتغير ير اوساسي ‪K3‬‬
‫اذل سيخرج المتغير ‪ K3‬مل النموذج‪.‬‬
‫‪46‬‬

‫‪ a‬سدديكول عنصددر ارتكدداز‬ ‫‪33‬‬ ‫العنصددر الددذج تسددبب فددي النسددبة الصددغر هددو‬
‫ونجعق قيمته مساوية لد ‪ 1‬وذل بقسمة عناصر الصف الذج يحتويه علع ‪( 25‬قيمته)‬
‫‪.‬‬
‫وتكتب مصفوفة المعامالت‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪K3‬‬ ‫‪Bi‬‬ ‫‪b. variable‬‬


‫‪80‬‬ ‫‪60‬‬ ‫‪100‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1000‬‬ ‫‪K1‬‬
‫‪40‬‬ ‫‪50‬‬ ‫‪30‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪300‬‬ ‫‪K2‬‬
‫‪0.4‬‬ ‫‪0.8‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-0.04‬‬ ‫‪8‬‬ ‫‪X3‬‬
‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪Z‬‬

‫نجرج التحويالت االبتدائية بطريقة ‪ Jorden‬لتصفير عناصر العمود الثالث‬


‫عدا عنصر االرتكاز ‪ .‬فتصب مصفوفة المعامالت كاالتي ‪:‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪K3‬‬ ‫‪Bi‬‬ ‫‪b. v.‬‬


‫‪40‬‬ ‫‪-20‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪4‬‬ ‫‪200‬‬ ‫‪K1‬‬
‫‪28‬‬ ‫‪26‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪1.2‬‬ ‫‪60‬‬ ‫‪K2‬‬
‫‪0.4‬‬ ‫‪0.8‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-0.04‬‬ ‫‪8‬‬ ‫‪X3‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0.2‬‬ ‫‪-40‬‬ ‫‪Z‬‬

‫الزال هنا قيمة موجبة في دالة الهدف ينبغي التخلص منها وهي ‪1‬‬
‫اذل سيدخق المتغير ‪ X1‬الع النموذج‬
‫نستخرج النسب لتحديد المتغير الذج سيخرج مل النموذج‬
‫‪ r1 = 200/40 =5‬النسبة االولع‬
‫النسبة الثانية‬ ‫‪r2= 60/28 =2.143‬‬
‫‪ r3= 8/0.4 =20‬النسبة الثالثة‬
‫‪47‬‬

‫النسبة االصغر تقابق المتغير ‪ K2‬الذج سيخرج مل النموذج ‪ .‬وعنصر‬


‫االرتكاز في العمود االول هو ‪ a21‬سنجعق قيمته مساوية لد ‪ 1‬وذل بقسمة عناصر‬
‫الصف الثاني علع قيمته ‪ 28‬ونكتب مصفوفة المعامالت‪.‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪K3‬‬ ‫‪Z‬‬ ‫‪Bi b. v.‬‬


‫‪40‬‬ ‫‪-20‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪0‬‬ ‫‪4‬‬ ‫‪0‬‬ ‫‪200‬‬ ‫‪K1‬‬
‫‪1‬‬ ‫‪13/14‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-1/28 3/70‬‬ ‫‪0‬‬ ‫‪15/7‬‬ ‫‪X1‬‬
‫‪0.4‬‬ ‫‪-0.8‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-0.04‬‬ ‫‪0‬‬ ‫‪8‬‬ ‫‪X3‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0.2‬‬ ‫‪1‬‬ ‫‪-40‬‬ ‫‪Z‬‬

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


‫االرتكاز ‪ a21‬فتصب مصفوفة المعامالت ‪:‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪K3‬‬ ‫‪Z‬‬ ‫‪Bi‬‬ ‫‪b. v.‬‬
‫‪0‬‬ ‫‪-400/7‬‬ ‫‪0‬‬ ‫‪-1‬‬ ‫‪10/7‬‬ ‫‪16/7‬‬ ‫‪0‬‬ ‫‪800/7‬‬ ‫‪K1‬‬
‫‪1‬‬ ‫‪13/14‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-1/28‬‬ ‫‪3/70‬‬ ‫‪0‬‬ ‫‪15/7‬‬ ‫‪X1‬‬
‫‪0‬‬ ‫‪3/7‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1/70‬‬ ‫‪-4/70‬‬ ‫‪0‬‬ ‫‪50/7‬‬ ‫‪X3‬‬
‫‪0‬‬ ‫‪-13/14‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1/28‬‬ ‫‪11/70‬‬ ‫‪1‬‬ ‫‪-295/7‬‬ ‫‪Z‬‬

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

‫‪W=-295/7‬‬
‫‪Z=295/7‬‬
‫‪X1= 15/7‬‬
‫‪X2= 0‬‬
‫‪X3= 50/7‬‬
‫)‪min (Z) = 3(15/7) +0+5(50/7‬‬
‫‪=45/7+250/7=295/7‬‬
‫‪48‬‬

‫طريقة ‪Gamory‬‬

‫في عام ‪ 1958‬وضع ‪ R .Gamory‬طريقته في ايجاد قيم صحيحة موجية‬


‫للمتغيرات ‪ .‬وفي هذ‪ ،‬الطريقة يتم اضافة قيد جديد يؤدج الع عدم حصول معامالت‬
‫كسرية في دالة الهدف ‪.‬‬
‫مثال‪:‬‬
‫أوجد حق مسألة البرمجة الخطية التالية ‪:‬‬
‫‪Max (Z) = 15X1+12X2+20X3‬‬
‫‪subject to‬‬
‫‪4X1+3X2+6X3 < 1200‬‬
‫‪6X1+4X2+2X3 <1000‬‬
‫‪2X1+4X2+2X3 <600‬‬
‫‪X1,X2,X3> 0‬‬
‫ومصفوفة الحق هي‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪K3‬‬ ‫‪Bi Basic‬‬


‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪2/9‬‬ ‫‪-5/36‬‬ ‫‪-1/36‬‬ ‫‪1000/9‬‬ ‫‪X3‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫¼‬ ‫‪-1/4‬‬ ‫‪100‬‬ ‫‪X1‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪-1/9‬‬ ‫‪-1/18‬‬ ‫‪7/18‬‬ ‫‪400/9‬‬ ‫‪X2‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪28/9‬‬ ‫‪11/36‬‬ ‫‪13/36‬‬ ‫‪38300/9‬‬ ‫‪Z‬‬

‫‪X1=100‬‬
‫‪X2 = 400/9‬‬
‫‪X3= 1000/9‬‬
‫)‪Max (Z) = 15(100)+12(400/9)+20(1000/9‬‬
‫‪=1500+4800/9+20000/9‬‬
‫‪=13500/9+4800/9+20000/9=38300/9‬‬
‫الحق‪:‬‬
‫‪400/9 = X2 – K1/9-K2/18 + 7K.3/18‬‬
‫نعبر عل المعادلة بصورة ارقام صحيحة واخر كسور كاالتي ‪:‬‬
‫‪44+4/9= X2 +[-1+8/9]K1+[-1+17/18]K2+[0+7/18]K3‬‬
‫‪49‬‬

‫نجعق ‪ C‬تساوج الكسور الموجبة في المعادلة ‪:‬‬


‫‪C=8/9K1+17/18K2+7/18K3‬‬
‫بطرح ‪ C‬مل المعادلة السابقة ينتج ‪:‬‬
‫‪44+4/9 – C = X2 – K1 – K2‬‬
‫‪4/9-C = X2- K1-K2-44‬‬
‫ولكون املتغريات ستكون موجبة أي ان املقدار ميني املساواة سيكون عددا صحيحا ‪ ،‬عليه فان املقدار يف ميني املعادلة سيكون صفر‬

‫او مقدار سالب‪.‬‬

‫أج ال ‪ C‬تكول مقدار موجب واكبر مل ‪4/9‬‬


‫‪8/9K1+17/18K2+7/18K3 >4/9‬‬
‫نستخرج قيم ‪ K3, K2,K1‬مل النموذج‬
‫‪K1= 1200-4X1-3X2-6X3‬‬
‫‪K2= 1000-6X1-4X2-2X3‬‬
‫‪K3= 600-2X1-4X2-2X3‬‬

‫‪8/9[1200-4X1-3X2-6X3] +17/18[1000-6X1-4X2-‬‬
‫‪2X3]+7/18[600-2X1-4X2-2X3] > 4/9‬‬
‫‪19200/18-32/9X1-24/9X2-48/9X3+17000/18-51/9X1-‬‬
‫‪34/9X2-17/9X3+4200/18-7/9X1-14/9X2-7/9X3> 4/9‬‬
‫‪40400/18-90/9X1-72/9X2-72/9X3 > 4/9‬‬
‫‪-10X1-8X2-8X3 > -20196/9 > -2244‬‬
‫‪10X1-8X2-8X3 < 2244‬‬

‫اذل القيد الذج يجب وضافته الع الموديق الرياضي كي نحصق علي قيم موجبة‬
‫ير كسرية في الحق هو ‪:‬‬
‫‪10X1-8X2-8X3 < 2244‬‬
‫‪50‬‬

‫النموذج الثنائي‬
‫‪Duality Model‬‬

‫اذا اعتبرنددا مسددألة البرمجددة الخطيددة ‪ ,‬تمثددق النمددوذج االصددلي ‪ .Primal‬فاندده‬


‫يمكددل وضددع النمددوذج الثنددائي ( المقابددق ) للمسددألة نفسددها ‪ .‬ويددتم حددق النمددوذج المقابددق‬
‫بطريقة ‪ Simplex‬ايضدا ‪ .‬ويكدول لده حدالً امثدق مثلمدا للنمدوذج االصدلي حدالً امثدق ‪.‬‬
‫ال اكثدر مدل اسدهم فدي وضدع النمدوذج المقابدق هدو تدوكر ‪ . A. Tucker‬ومدل م ازيدا‬
‫النموذج الثنائي هو اهمية البيانات التدي يقددمها عندد تحليدق حساسدية النمدوذج ‪ .‬وايضدا‬
‫فال بعدا النمداذج الثنائيدة تتطلدب عمليدات حسدابية اقدق تعقيددا ممدا هدو عليده فدي حدق‬
‫النموذج االصلي‪.‬‬

‫يتم وضع النموذج الثنائي كاالتي ‪:‬‬

‫‪ .1‬اذا كال النموذج اوصلي للمسألة يهدف الع تعظيم الدالة )‪ Max (z‬فال النموذج‬
‫الثنائي يهدف الع تدنية قيمة الدالة )‪Min(z‬‬
‫‪ . 2‬ال الثوابددت فددي قيددود النمددوذج اوصددلي تصددب معددامالت دالددة الهدددف فددي النمددوذج‬
‫الثنائي ‪ .‬اما معامالت دالة الهدف في النموذج اوصلي ‪ ,‬فتصب ثوابت في قيود‬
‫النموذج الثنائي ‪.‬‬
‫‪ .3‬تبد ددديق عالمد ددات التد ددرجي فد ددي المتبايند ددات بشد ددكق معد دداكج بد دديل النمد ددوذج اوصد ددلي‬
‫والنموذج الثنائي ‪ ,‬فاالكبر مل تصب اصغر مل وبالعكج ‪.‬‬
‫‪ .4‬يصب عدد متغيرات النموذج الثنائي مساوياً لعدد القيود في النموذج اوصلي ‪.‬‬
‫‪51‬‬

‫مثال ‪: 1‬‬
‫ورشدة تندتج يوميدا االجدزاء االحتياطيدة ‪ .B , A‬تحتداج القطعدة ‪ A‬الدع ‪0.5‬‬
‫كغم مل سبيكة المواد االحتياطية وربع ساعة عمق ‪ .‬بينما تحتاج القطعة ‪ B‬الع ‪400‬‬
‫ددم م ددل س ددبيكة المد دواد االحتياطي ددة و ‪ 18‬دقيق ددة عم ددق وال الد درب ف ددي القطع ددة ‪ A‬ه ددو‬
‫‪ 1000‬دينار وفي القطعة ‪ 900 B‬دينار ‪ .‬وكانت الموارد المتاحة ‪ 15‬كغم مل سبيكة‬
‫المواد اوولية يومياً و ‪ 8‬ساعات عمق ‪.‬‬
‫املطلوب ‪:‬‬

‫‪ .1‬ايجاد الموديق الرياضي للمسألة الذج يحقق اكبر رب ممكل ؟‬


‫‪ .2‬ايجاد النموذج الثنائي للموديق الرياضي ؟‬
‫الحق ‪:‬‬

‫القطعة ‪A‬‬ ‫القطعة ‪B‬‬ ‫الموارد المتاحة‬


‫المواد االولية‬ ‫‪0.5‬‬ ‫‪0.4‬‬ ‫‪15‬‬
‫ساعات العمق‬ ‫‪0.25‬‬ ‫‪0.3‬‬ ‫‪8‬‬
‫الرب في الوحدة‬ ‫‪1000‬‬ ‫‪900‬‬

‫نفرا‬
‫‪ = X1‬عدد الوحدات المنتجة مل القطعة ‪A‬‬
‫‪ = X2‬عدد الوحدات المنتجة مل القطعة ‪B‬‬
‫الموديق الرياضي ‪:‬‬
‫‪Max(z) = 1000X1 + 900X2‬‬
‫‪52‬‬
‫‪Subject to :‬‬
‫‪0.5 X1+0.4X2 < 15‬‬ ‫قيد المواد االولية‬
‫‪0.25X1 +0.3X2 < 8‬‬ ‫قيد ساعات العمق‬
‫‪X1, X2 > 0‬‬
‫النموذج الثنائي‬
‫‪Min(z) = 15Y1 + 8Y2‬‬
‫‪Subject to :‬‬
‫‪0.5Y1+ 0.25Y2 > 1000‬‬
‫‪0.4Y1+ 0.3Y2 > 900‬‬
‫‪Y1 , Y2 > 0‬‬
‫‪ = Y1‬القيمة الحدية لقيمة واحدة مل المواد االولية‬
‫‪ = Y2‬القيمة الحدية لساعة عمق واحدة‬
‫وال حق الموديق الرياضي االصلي للمسألة هو ‪:‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪Bi‬‬ ‫‪Basic‬‬


‫‪1‬‬ ‫‪0‬‬ ‫‪6‬‬ ‫‪-8‬‬ ‫‪26‬‬ ‫‪X1‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪-5‬‬ ‫‪10‬‬ ‫‪5‬‬ ‫‪X2‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪1500‬‬ ‫‪1000‬‬ ‫‪30500‬‬ ‫‪z‬‬

‫وحق الموديق الرياضي الثنائي هو ‪:‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪Bi‬‬ ‫‪Basic‬‬


‫‪1‬‬ ‫‪0‬‬ ‫‪-6‬‬ ‫‪5‬‬ ‫‪1500‬‬ ‫‪X1‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪8‬‬ ‫‪-10‬‬ ‫‪1000‬‬ ‫‪X2‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪26‬‬ ‫‪5‬‬ ‫‪-30500‬‬ ‫‪w‬‬

‫حيث ال‬
‫‪X1 =26‬‬
‫‪X2= 5‬‬
‫‪53‬‬

‫في الموديق الرياضي االصلي ‪Z = 30500‬‬


‫‪Z =- w = 30500‬‬ ‫في الموديق الثنائي‬
‫‪ 1000,‬ف ددي المودي ددق الثن ددائي فيم ددثالل اس ددعار الظ ددق‬ ‫ام ددا المق دددارال ‪1500‬‬
‫‪ Shadow Price‬للمتغيرات االساسية ‪.‬‬

‫مثال ‪: 2‬‬
‫اكتب النموذج الثنائي لمسألة البرمجة الخطية التالية ‪:‬‬
‫‪Max(z) = 2000X1 + 3000X2 + 4000X3‬‬
‫‪subject to :‬‬
‫‪0.25X1+0.3X2 + 0.5X3 < 480‬‬
‫‪0.4X1+0.25X2 + 0.4X3 < 420‬‬
‫‪0.3X1+0.4X2 + 0.3X3 < 400‬‬
‫‪X1 , X2 , X3 > 0‬‬
‫الحق ‪:‬‬
‫النموذج الثنائي‬
‫‪Min(z) = 480Y1 + 420Y2 + 400Y3‬‬
‫‪subject to :‬‬
‫‪0.25Y1 +0.4Y2 +0.3Y3 > 2000‬‬
‫‪0.3Y1 +0.25Y2 +0.4Y3 > 3000‬‬
‫‪0.5Y1 +0.4Y2 +0.3Y3 > 400‬‬
‫‪Y1,Y2,Y3 ≤ 0‬‬
‫‪54‬‬

‫حساسية النموذج‬
‫‪Sensitivity of Model‬‬

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

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

‫القطعة ‪A‬‬ ‫القطعة ‪B‬‬ ‫الموارد المتاحة‬


‫المواد االولية‬ ‫‪0.5‬‬ ‫‪0.4‬‬ ‫‪15‬‬
‫ساعات العمق‬ ‫‪0.25‬‬ ‫‪0.3‬‬ ‫‪8‬‬

‫الرب في الوحدة‬ ‫‪1000‬‬ ‫‪900‬‬


‫‪55‬‬

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

‫‪X1‬‬ ‫‪X2‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪Bi‬‬ ‫‪Basic‬‬


‫‪1‬‬ ‫‪0‬‬ ‫‪6‬‬ ‫‪-8‬‬ ‫‪26‬‬ ‫‪X1‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪-5‬‬ ‫‪10‬‬ ‫‪5‬‬ ‫‪X2‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪1500‬‬ ‫‪1000‬‬ ‫‪30500‬‬ ‫‪Z‬‬

‫المطلوب ‪ :‬بيال حساسية النموذج للتغيرات المحتملة ؟‬

‫الحق ‪:‬‬
‫التغيرات في الثوابت‬
‫‪ 1500 = K1‬يعندي ال أج تغيدر مقددار‪ ،‬وحددة واحددة فدي الكميدة المنتجدة مدل القطعدة‬
‫‪ A‬يؤدج الع تغير في االرباح مقدار‪ 1500 ،‬دينار‪.‬‬
‫‪ 1000 = K2‬يعندي ال أج تغيدر مقددار‪ ،‬وحددة واحددة فدي الكميدة المنتجدة مدل القطعدة‬
‫‪ B‬يؤدج الع تغير في االرباح مقدار‪ 1000 ،‬دينار ‪.‬‬

‫المتغيرات األساسية‬
‫‪ )1‬التغير في الرب في الوحدة المنتجة مل القطعة ‪A‬‬
‫نستخرج نسب قسمة عناصر دالة الهدف الدع عناصدر صدف المتغيدر ‪ X1‬المنداظرة‬
‫لها‬
‫‪r1 =1500/6 = 250‬‬
‫‪r2 = 1000/-8 = -125‬‬
‫نضديف اصددغر نسددبة فددي السددالبية (ولدديج اصددغر نسددبة سددالبة) ونطددرح اصددغر‬
‫نسبة موجبة مل الرب في الوحدة المنتجة مل القطعة ‪A‬‬
‫‪1000+125 = 1125‬‬ ‫الحد االعلع‬
‫‪1000-250 =750‬‬ ‫الحد االدنع‬
‫‪56‬‬

‫‪Range‬‬ ‫‪ 1125‬د ‪750‬‬


‫أج ال الرب في الوحدة المنتجة مل القطعة ‪ A‬اذا انخفا الدع ‪ 750‬ديندار‬
‫او اذا ازداد الدع ‪ 1125‬فدال الموديددق الرياضددي يسددتجيب لتلد التغيدرات ‪ .‬وامددا خددارج‬
‫مد هذا التغير فيفشق الموديق الرياضي ‪.‬‬
‫‪ )2‬التغير في الرب في الوحدة المنتجة مل القطعة ‪B‬‬
‫نستخرج نسب قسمة عناصر دالة الهدف الع عناصدر صدف التغييدر ‪ X2‬المنداظرة‬
‫لها ‪.‬‬
‫‪r1 = 1500/-5 = -300‬‬
‫‪r2 = 1000/10 = 100‬‬
‫نضيف اصغر نسبة في السالبية ونطدرح اصدغر نسدبة موجبدة الدع الدرب المتحقدق فدي‬
‫القطعة المنتجة ‪B‬‬
‫‪900-100 =800‬‬ ‫الحد االدنع‬
‫‪900+300 = 1200‬‬ ‫الحد االعلع‬
‫‪Range‬‬ ‫دينار ‪ 1200‬د ‪800‬‬
‫أج انه اذا انخفا الرب في الوحدة المنتجة مل القطعة ‪ B‬الدع ‪ 800‬ديندار‬
‫أو وذا ازداد الددع ‪ 1200‬دينددار فددال الموديددق الرياضددي يسددتطيع تفسددير تل د التغي درات ‪.‬‬
‫لكل خارج مد هذا التغير يفشق الموديق الرياضي للمسألة ‪.‬‬

‫التغير في الموارد المتاحة‬


‫الستخراج مد التغير في الموارد المتاحة ( قيم الثوابت) نستخرج نسدب قسدمة‬
‫عناصر عمود الثوابت ‪ Bi‬الع عناصر أعمدة المتغيرات الغير اساسية ‪. Ki‬‬
‫‪ )1‬مد التغير في المواد االولية‬
‫نقسم عناصر عمود الثوابت الع عناصر عمود ‪ K1‬المناظرة لها‬
‫‪r1 = 26/6 = 4.333‬‬
‫‪r2 = 5/-5 = -1‬‬
‫نطرح اصغر نسبة موجبية ونضيف النسبة االكبر في السالبية‬
‫‪57‬‬

‫الحد االدنع ‪15-4.333 = 10.667‬‬


‫‪15+1 = 16‬‬ ‫الحد االعلع‬
‫‪Range‬‬ ‫‪ 16‬دد‪10.667‬‬
‫أج ال المدواد االوليددة اذا مددا تغيددرت ضددمل هددذا المددد فددال الموديددق الرياضددي‬
‫يستطيع تفسير المسألة امدا اذا كدال التغيدر خدارج هدذا المدد فيفشدق الموديدق الرياضدي‬
‫ونضطر لصيا ة موديق رياضي جديد للمسألة ‪.‬‬

‫‪ )2‬مد التغير في ساعات العمق المتاحة‬


‫نقسم عناصر عمود الثوابت الع عناصر عمود ‪ K2‬المناظرة لها ‪:‬‬
‫‪r1 = 26 /-8 = -3.25‬‬
‫‪r2 = 5/10 = 0.5‬‬
‫‪8 - 0.5 = 7.5‬‬ ‫ساعات الحد االدنع‬
‫‪8 + 3.25 = 11.25‬‬ ‫ساعات الحد االعلع‬
‫‪Range‬‬ ‫‪ 11.25‬د ‪7.5‬‬
‫أج انه اذا ما تغيرت ساعات العمق المتاحة ضمل هذا المد ‪ ,‬انخفاضا الدع‬
‫‪ 7.5‬ساعة او ازديادا الدع ‪ 11.25‬سداعة فدال الموديدق الرياضدي يبقدع صدالحاً ‪.‬امدا اذا‬
‫كانت التغيرات في الوقت المتاح خارج هذا المد فيفشق الموديق الرياضي ‪.‬‬
‫‪58‬‬

‫مثال ‪: 2‬‬
‫تنتج شركة سمنت الجنوب ‪ ,‬ثالثة انواع مل السمنت المكيج هي السمنت‬
‫االعتيادج‪ ,‬السمنت المقاوم لالمالح والسمنت االبيا في ثالثة مصانع له ‪.‬فاذا‬
‫كانت ساعات العمق المتاحه يوميا في كق مصنع والفترة الزمنيه بالدقائق الالزمه‬
‫النتاج طل واحد مل كق نوع واالرباح المتحققة في الطل المنتج مل االنواع الثالثة‬
‫هي كما في الجدول التالي ‪:‬‬

‫المصنع‬ ‫اعتيادج‬ ‫مقاوم‬ ‫ابيا‬ ‫الساعات المتاحة‬


‫مصنع البصرة‬ ‫‪10‬‬ ‫‪12‬‬ ‫‪15‬‬ ‫دقيقة‪8=480‬‬
‫الكوفة‬ ‫‪8‬‬ ‫‪10‬‬ ‫‪20‬‬ ‫دقيقة‪6=360‬‬
‫السماوة‬ ‫‪12‬‬ ‫‪15‬‬ ‫‪10‬‬ ‫دقيقة‪8=480‬‬
‫الرب ‪/‬الف دينار– طل‬ ‫‪5‬‬ ‫‪4‬‬ ‫‪6‬‬

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

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪K3‬‬ ‫‪Bi‬‬ ‫‪Basic‬‬


‫‪0‬‬ ‫‪-0.5‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪-0.5‬‬ ‫‪-0.5‬‬ ‫‪60‬‬ ‫‪K1‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0.075‬‬ ‫‪-0.05‬‬ ‫‪3‬‬ ‫‪X3‬‬
‫‪1‬‬ ‫‪5/4‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-1/16‬‬ ‫‪1/8‬‬ ‫‪75/2‬‬ ‫‪X1‬‬
‫‪0‬‬ ‫‪9/4‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪13.75‬‬ ‫‪13/40‬‬ ‫‪411/2‬‬ ‫‪Z‬‬

‫المطلوب‪ :‬بيال حساسية الموديق الرياضي للتغيرات المحتملة ؟‬


‫احلل‪:‬‬
‫‪59‬‬

‫‪ 0 =K1‬وتعنددي ال أج طددل منددتج مددل السددمنت المقدداوم لالمددالح يددؤدج الددع خسددارة‬
‫مقدارها ‪ 60‬دينار ‪ .‬فيجب ال تتوقف الشركة عل انتاج السمنت المقاوم لالمالح‪.‬‬
‫‪ 13.75=K2‬تعنددي ال أج تغيددر مقدددار‪ ،‬طددل واحددد فددي انتدداج السددمنت االبدديا يددؤدج‬
‫الع تغير مقدار‪ 13.75 ،‬دينار في االرباح ‪.‬‬
‫‪ 13/40 =K3‬تعني ال أج تغير مقدار‪ ،‬طل واحد في انتداج السدمنت االعتيدادج يدؤدج‬
‫الع تغير في االرباح مقدار‪ 13/40 ،‬دينار ‪.‬‬

‫المتغيرات االساسية‬
‫‪ )1‬التغير في الرب في الطل المنتج مل السمنت االعتيادج‬
‫‪r1 =13.75/(-1/16) = -220‬‬
‫‪r2=(13/40)/(1/8) = 2.6‬‬
‫‪r3=(9/4)/(5/4)=1.8‬‬
‫‪5-1.8=3.2‬‬ ‫دينار الحد االدنع‬
‫‪5+220=225‬‬ ‫دينار الحد االعلع‬
‫‪Range‬‬ ‫دينار ‪ 225‬د ‪3.2‬‬
‫نالحظ امكانية زيادة الرب فدي الطدل المندتج مدل السدمنت االعتيدادج الدع قيمدة‬
‫عالية ‪ 225‬دينار دول التاثير في استق اررية الموديق الرياضي‪.‬‬
‫‪ )2‬التغير في الرب في الطل المنتج مل السمنت االبيا‬

‫‪r1=13.75/0.075=183.3‬‬
‫‪r2=(13/40)/-0.05= -6.5‬‬
‫كمية ير معلومة = ‪r3=(9/4)/0‬‬
‫‪6‬‬ ‫دينار الحد االدنع‬
‫‪6+6.5=12.5‬‬ ‫دينار الحد االعلع‬
‫‪Range‬‬ ‫‪12.5‬دد‪6‬‬
‫نالحظ امكانية زيادة الرب في الطدل المندتج مدل السدمنت االبديا الدع ‪12.5‬‬
‫دينار دول التاثير في الموديق الرياضي‪.‬‬
‫‪60‬‬

‫مد التغير في ساعات العمق المتاحة‬


‫‪ )1‬مد تغير ساعات العمق في مصنع البصرة‬
‫‪r1=60/1=60‬‬
‫كمية ير معلومة =‪r2 =3/0‬‬
‫كمية ير معلومة = ‪r3=(75/2) /0‬‬
‫‪480-60 = 420 = 7‬‬ ‫ساعات الحد االدنع‬
‫‪Range‬‬ ‫‪ 8‬دد‪7‬‬ ‫ساعة‬
‫‪ )2‬مد تغير ساعات العمق في مصنع الكوفة‬
‫‪r1 = 60/-0.5 = -120‬‬
‫‪r2 = 3/0.075 = 40‬‬
‫‪r3 = (75/2) / (-1/16) = - 600‬‬
‫خمسة ساعات وثلث الحد االدنع ‪360 – 40 = 320‬‬
‫‪360 + 120 = 480‬‬ ‫ستة ساعات الحد االعلع‬
‫‪Range‬‬ ‫دقيقة ‪ 480‬د ‪320‬‬
‫‪ )3‬مد تغير ساعات العمق في مصنع السماوة‬
‫‪r1 = 60/-0.5 = -120‬‬
‫‪r2 = 3/-0.05 = -60‬‬
‫‪r3 = (75/2) / (1/8) = 18.75‬‬
‫‪480 – 18.75 = 462.25‬‬ ‫دقيقة الحد االدنع‬
‫‪480 + 60 = 540‬‬ ‫دقيقة الحد االعلع‬
‫ساعة ‪ 9‬د دقيقة ‪ +42.25‬ساعة‪Range 7‬‬
‫‪61‬‬

‫أســئلة‬
‫ج‪ )1‬ينددتج مصددنع اولمنيددوم فددي البص درة نددوعيل مددل رقددائق اولمنيددوم ‪ ,‬همددا الرقددائق‬
‫االعتيادية والرقائق الصلبة ‪ .‬وتتكول سبيكة الرقائق االعتيادية مل ‪ 800‬م ألمنيوم‬
‫و ‪ 200‬ددم مغنيسديوم لكدق كغددم مدل السدبيكة ‪ .‬بينمدا تتكددول سدبيكة الرقدائق الصددلبة‬
‫مدل ‪ 750‬دم ألمنيدوم و ‪ 150‬دم حديدد و ‪ 100‬دم مغنيسديوم ‪ .‬وكدال لدد الشدركة‬
‫‪ 1500‬كغدم مدل اولمنيدوم و ‪ 150‬كغدم مدل الحديدد و ‪ 200‬كغدم مدل المغنيسدديوم‬
‫خالل الفترة الزمنية ‪.‬‬
‫فما هي الكميات المثلع لإلنتاج التي تحقق اعظم اورباح ‪ ,‬وذا كال الرب في‬
‫الكغم مل الرقائق الصلبة ‪ 4‬دينار وفي الرقائق االعتيادية ‪ 5‬دينار؟‬

‫ج‪ )2‬اوجد حق مسألة البرمجة الخطية التالية بطريقة ‪ Simplex‬؟‬

‫‪Max(z) = 10X1 + 8X2‬‬


‫‪Subject to :‬‬
‫‪5X1 + 3X2 < 420‬‬
‫‪6X1 + 4X2 < 240‬‬
‫‪X1 , X2 > 0‬‬

‫ج‪ )3‬م دزارع ير ددب ف دي ز ارعددة االرا بمحاصدديق قصددب السددكر والقطددل والددذرة ‪ .‬فدداذا‬
‫كانت حصة كق محصول مل االرا المزروعة وكميات الميا‪ ،‬المستهلكة والعائدد لكدق‬
‫فدال ( مشارة ) هي كما في الجدول اآلتي ‪:‬‬
‫قصب السكر‬ ‫القطل‬ ‫الذرة‬ ‫الموارد المتاحة‬
‫االرا ‪ /‬مشارة‬ ‫‪600‬‬ ‫‪500‬‬ ‫‪400‬‬ ‫‪3000‬‬
‫‪3‬‬
‫الميا‪ / ،‬قدم‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪30‬‬
‫العائد ‪ /‬دينار‬ ‫‪1000‬‬ ‫‪750‬‬ ‫‪250‬‬

‫المطلوب ‪ :‬صيا ة موديق رياضي وحله بطريقة الد ‪ simplex‬؟‬


‫‪62‬‬

‫ج‪ )4‬يبيل الجدول التالي كق مل عدد وحدات المنفعة في كق م مدل عناصدر الغدذاء‬
‫( الكاربوهيدددرات ‪ ,‬البروتينددات والدددهنيات ) واالحتياجددات اليوميددة للشددخص الواحددد مددل‬
‫وحدات المنفعة وتكاليف المنفعة بالدينار لكق كغم مل اللحوم الحمراء والبطاطا‬

‫عناصر الغذاء‬ ‫اللحوم‬ ‫البطاطا‬ ‫االحتياجات ‪ /‬وحدة منفعة‬


‫كاربوهيدرات‬ ‫‪5‬‬ ‫‪15‬‬ ‫‪≥50‬‬
‫بروتينات‬ ‫‪20‬‬ ‫‪5‬‬ ‫‪≥40‬‬
‫دهنيات‬ ‫‪15‬‬ ‫‪2‬‬ ‫‪≤60‬‬
‫التكاليف ‪ /‬دينار‬ ‫‪4‬‬ ‫‪2‬‬

‫المطل د ددوب ‪ :‬ص د دديا ة نم د ددوذج رياض د ددي لتقلي د ددق تك د دداليف المنفع د ددة وحل د دده بطريق د ددة ال د د د‬
‫‪ simplex‬؟‬

‫ج‪ )5‬محطة زراعية لتربية الماشية تحتاج الع كميات مدل الحنطدة ومسدحوق العظدام‬
‫والجد ددت ‪ .‬فد دداذا كاند ددت االحتياجد ددات اليوميد ددة للماشد ددية مد ددل الكاربوهيد دددرات والبروتيند ددات‬
‫والفيتامينات والتكاليف هي كما في الجدول اآلتي ‪:‬‬

‫عناصر الغذاء‬ ‫الحنطة‬ ‫مسحوق العظام‬ ‫الجت‬ ‫االحتياجات ‪ /‬وحدة‬


‫الكاربوهيدرات‬ ‫‪90‬‬ ‫‪20‬‬ ‫‪40‬‬ ‫‪200‬‬
‫البروتينات‬ ‫‪30‬‬ ‫‪80‬‬ ‫‪60‬‬ ‫‪180‬‬
‫الفيتامينات‬ ‫‪10‬‬ ‫‪20‬‬ ‫‪60‬‬ ‫‪150‬‬
‫التكاليف ‪ /‬دينار‬ ‫‪180‬‬ ‫‪80‬‬ ‫‪70‬‬

‫المطلوب صيا ة الموديق الرياضي لتقليق التكاليف وحله بطريقة الد ‪ simplex‬؟‬
‫‪63‬‬

‫ج‪ )6‬اوجد حق مسألة البرمجة الخطية التالية بطريقة ‪ Simplex‬؟‬

‫‪Min(z) = 12X1 + 8X2 + 10X3‬‬


‫‪subject to :‬‬
‫‪4X1 + 2X2 +3.6X3 > 70‬‬
‫‪4X1 + 0.04X2 +0.1X3 > 3‬‬
‫‪0.2X1 + 0.04X2 +0.16X3 > 10‬‬
‫‪X1,X2 ,X3 > 0‬‬

‫ج‪ )7‬اوجد حق مسالة البرمجة الخطية التالية بطريقة الد ‪ simplex‬؟‬


‫‪Max(Z) = 3X1 +4X2 +5X3‬‬
‫‪Subject to :‬‬
‫‪80X1+60X2 +100X3> 1000‬‬
‫‪40X1+50X2 +30X3> 300‬‬
‫‪10X1+20X2+50X> 400‬‬
‫‪X1,X2,X3 > 0‬‬

‫ج‪ )8‬ينددتج أحددد المصددانع نددوعيل مددل المنتجددات ‪ A1‬و ‪ . A2‬ويجددرج العمددق فيدده فددي‬
‫ثالثة أقسام ‪ ,‬يعمق في القسم االول ‪ 60‬عامق وفي القسدم الثداني ‪ 150‬عامدق وفدي‬
‫القسم الثالث ‪ 40‬عامق ‪ .‬وكانت ساعات العمق االسبوعية للعامق ‪ 40‬ساعة وكدال‬
‫ال درب فددي كددق وحدددة منتجددة مددل ‪ A‬هددو ‪ 10‬دينددار ومددل ‪ A2‬يبلددغ ‪ 6‬دينددار وعدددد‬
‫سدداعات العمددق االزمددة النتدداج الوحدددة الواحدددة مددل المنددتج ‪ A1‬نصددف سدداعة ومددل‬
‫‪ A2‬ساعة ‪.‬‬
‫المطلوب ‪ :‬تنظيم االنتاج في المصنع بحيث يحقق أكبر رب ممكل ؟‬
‫ج‪ )9‬عائلة تر ب في اختيار توليفة مل المواد الغذائية تتوفر فيها العناصر الضرورية‬
‫( بروتينات ‪ ,‬دهنيات ‪ ,‬كاربوهيدرات ) وباقق تكلفة ممكنة ‪ .‬و هنا ثالثة توليفات‬
‫‪ 1000‬ددم مددل‬ ‫مددل الغددذاء هددي ‪ . C,B,A‬شددرن ال تحتددوج التوليفددة فددي االقددق‬
‫الكاربوهيدرات و ‪ 300‬م مل البروتينات و ‪ 400‬مل الدهنيات ‪.‬‬
‫‪64‬‬

‫وكانت محتويات كق توليفة ذائية مل العناصر المذكورة وتكلفة الوحدة مل‬


‫التوليفة هي كاالتي ‪:‬‬

‫التوليفة‬ ‫الكاربوهيدرات‬ ‫البروتينات‬ ‫الدهنيات‬ ‫الكلفة ‪ /‬دينار‬


‫‪A‬‬ ‫‪80‬‬ ‫‪40‬‬ ‫‪10‬‬ ‫‪3‬‬
‫‪B‬‬ ‫‪60‬‬ ‫‪50‬‬ ‫‪20‬‬ ‫‪4‬‬
‫‪C‬‬ ‫‪100‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪5‬‬
‫االحتياجات اليومية‬ ‫‪1000‬‬ ‫‪300‬‬ ‫‪400‬‬

‫المطلوب ‪ :‬صيغة النموذج الرياضي للمسألة وحله بطريقة ‪simplex‬‬

‫ج‪ )10‬الجدددول التددالي يوض د كميددات االنتدداج فددي شددركة الكبريددت الوطنيددة فددي ثالثددة‬
‫مناجم لها وتكاليف االنتاج ‪:‬‬

‫نوع االنتاج‬ ‫منجم ‪1‬‬ ‫منجم ‪2‬‬ ‫منجم‬ ‫الكميات المطلوب‬


‫‪3‬‬ ‫تجهيزها ‪ /‬طل‬
‫الكبريت االعتيادج‬ ‫‪2‬‬ ‫‪5‬‬ ‫‪3‬‬ ‫‪200‬‬
‫الكبريت عالي الجودة‬ ‫‪4‬‬ ‫‪4‬‬ ‫‪6‬‬ ‫‪300‬‬
‫تكاليف االنتاج‪ /‬الف دينار‪ -‬يوم‬ ‫‪200‬‬ ‫‪300‬‬ ‫‪400‬‬

‫وكال عدد االيام التي يشتغلها كق منجم لتصب نفقات االنتاج اقق ما يمكل ‪,‬‬
‫هي كما في الجدول التالي ‪:‬‬

‫‪X1‬‬ ‫‪X2‬‬ ‫‪X3‬‬ ‫‪K1‬‬ ‫‪K2‬‬ ‫‪Z‬‬ ‫‪Bi‬‬ ‫‪Basic‬‬


‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1/3‬‬ ‫‪-1/6‬‬ ‫‪0‬‬ ‫‪125/3‬‬ ‫‪X2‬‬
‫‪2/3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪-2/9‬‬ ‫‪5/18‬‬ ‫‪0‬‬ ‫‪125/9‬‬ ‫‪X3‬‬
‫‪-200/3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪-100/9 -550/9 1 -102500/9‬‬
‫المطلوب تحليق حساسية النموذج ؟‬
‫‪65‬‬

‫الحل االمثل لمسألة النقل‬

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

‫لتطوير الحق والوصول الع الحق االمثق لمسألة النقق نعتمد طريقتال ‪:‬‬
‫‪ )1‬طريقة المسار المتعرج ( الحجر المتنقق ) ‪. Stepping Stone Method‬‬
‫‪ )2‬طريقة التوزيع المعدلة ‪. Modified Disteribution Method‬‬
‫وكالهمددا تددؤدج الددع تحسدديل الحددق وتطددوير‪ ،‬والوصددول الددع نفددج الحددق االمثددق‬
‫للمسألة‪.‬‬

‫طريقة المسار المتعرج‬

‫تكول خوارزمية الحق بهذ‪ ،‬الطريقة كاالتي ‪:‬‬


‫‪ )1‬نستخرج الحق االبتدائي للمسألة بطريقة ‪. Vogel‬‬
‫‪ )2‬نحدد المتغيرات ير االساسية (الخاليا الفار ة في جدول الحق) ‪.‬‬
‫‪ )3‬نرسم المسارات المغلقة للمتغيرات ير االساسية ‪ ,‬ثم نستخرج التغيدر فدي مجمدوع‬
‫التكاليف الكلية للمسألة الذج يحدثه المسار‪.‬‬
‫والمسار المغلق يبدأ مل المتغير ير االساسي ويتجه افقيا وعموديا وباتجا‪ ،‬واحد‬
‫(باتجا‪ ،‬عقرب الساعة او باتجا‪ ،‬معاكج التجا‪ ،‬عقدرب السداعة) ويمدر بدالمتغيرات‬
‫االساسية الركنية (وعند تصدادف وجدود متغيدريل أساسدييل بطريدق المسدار ‪ ,‬نعدرج‬
‫عل المتغير االساسي ير الركني وهكذا) لينتهي المسار بالمتغير يدر االساسدي‬
‫نفسه ‪.‬‬
‫‪66‬‬

‫نحسب التغير في التكاليف الكليدة الدذج يحدثده المسدار المغلدق وذلد بجمدع خاليدا‬
‫المسدار حيدث تعطدع الخليدة االولدع فددي المسدار اشدارة موجبدة والثانيدة اشدارة سددالبة‬
‫والثالثة موجبة … وهكذا ‪ .‬وسيكول عدد المتغيرات وعدد االشارات عدداً زوجيا ‪.‬‬
‫‪ )4‬اذا كانددت التغي درات فددي التكدداليف الكليددة لجميددع المسددارات موجبددة فددأل ذل د يعنددي‬
‫عددددم امكانيدددة تحسددديل وتطدددوير الحد ددق ‪ .‬ونقب ددق الح ددق االبت دددائي بطريقد ددة ‪Vogel‬‬
‫ونعتبر‪ ،‬حالً امثق ‪.‬‬
‫‪ )5‬تهمددق المسددارات ذات التغيددر الموجددب فددي التكدداليف الكليددة ول اسددتخدامها سدديزيد‬
‫مل مجموع التكاليف الكلية ‪.‬‬
‫المسددارات ذات التغيددر السددالب يددؤدج اسددتخدامها الددع خفددا مجمددوع التكدداليف ‪.‬‬
‫ل ددذل ولغ ددرا تط ددوير الح ددق نعتم ددد المس ددار المغل ددق ذو اكب ددر قيم ددة ف ددي الس ددالبية‬
‫(ولدديج اكبددر قيمددة سددالبة) وندده سدديؤدج الددع خفددا مجمددوع التكدداليف بددأكبر قيمددة‬
‫ممكنة ‪.‬‬
‫‪ )6‬نحدد اصغر خلية ذات اشدارة سدالبة فدي المسدار المختدار ونبددأ بإضدافة قيمدة هدذ‪،‬‬
‫الخليددة ال ددع خاليددا المس ددار ذات االشددارة الموجب ددة ‪ ,‬ونطددرح قيم ددة هددذ‪ ،‬الخلي ددة م ددل‬
‫الخاليددا ذات االشددارة السددالبة فددي المسددار ‪ .‬فيددنجم عددل ذل د انخفدداا فددي مجمددوع‬
‫التكاليف ‪.‬‬
‫‪ )7‬نحسددب مجمددوع التكدداليف الكليددة بعددد التوزيددع الجديددد للوحدددات المنقولددة ‪ .‬وسدديكول‬
‫الناتج اقق مما هو مستخرج بطريقة ‪. Vogel‬‬
‫‪67‬‬

‫مثال ‪:‬‬
‫المصددفوفة التاليددة تبدديل تكدداليف النقددق بالدددينار لكددق وحدددة مددل م اركددز االنتدداج‬
‫‪ S3,S2,S1‬الع المخازل ‪D3 , D2 , D1‬‬
‫المطلوب ‪ :‬ايجاد الحق االمثق لمسألة النقق بطريقة المسار المتعرج ؟‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪S1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪5‬‬ ‫‪30‬‬
‫‪S2‬‬ ‫‪10‬‬ ‫‪15‬‬ ‫‪10‬‬ ‫‪70‬‬
‫‪S3‬‬ ‫‪5‬‬ ‫‪10‬‬ ‫‪15‬‬ ‫‪50‬‬
‫الطاقة االستيعابية‬ ‫‪45‬‬ ‫‪80‬‬ ‫‪25‬‬ ‫‪150‬‬

‫الحق ‪:‬‬
‫نستخرج الحق االبتدائي بطريقة ‪ Vogel‬وسيكول كاالتي ‪:‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪S1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪30‬‬ ‫‪5‬‬ ‫‪30‬‬
‫‪S2‬‬ ‫‪10‬‬ ‫‪15‬‬ ‫‪45‬‬ ‫‪10‬‬ ‫‪25‬‬ ‫‪70‬‬
‫‪S3‬‬ ‫‪5‬‬ ‫‪45‬‬ ‫‪10‬‬ ‫‪5‬‬ ‫‪15‬‬ ‫‪50‬‬
‫الطاقة االستيعابية‬ ‫‪45‬‬ ‫‪80‬‬ ‫‪25‬‬ ‫‪150‬‬

‫)‪Min (Z‬‬ ‫)‪= 3(30) + 15(45) + 10(25) + 5(45) + 10(5‬‬


‫‪= 90 + 675 + 250 + 225 +50‬‬
‫‪= 1290‬‬ ‫دينار‬
‫نالحظ ال المتغيرات ير االساسية هي ‪ X21 , X13 , X11‬و ‪. X33‬‬
‫نختبر تأثير استخدام مسارات هذ‪ ،‬المتغيرات في الحق ‪.‬‬
‫المتغير ‪X11‬‬
‫‪68‬‬

‫لدو نقلندا وحددة واحددة مدل مركددز االنتداج ‪ S1‬الدع المخدزل ‪ D1‬فدأل هدذا سدديؤدج‬
‫الع زيادة تكداليف النقدق بمقددار ‪ 2‬ديندار ‪ .‬ولكدي يكدول عددد الوحددات المنقولدة مدل ‪S1‬‬
‫مساويا لد ‪ 30‬وحددة ( وهدي عددد الوحددات المنتجدة فيده ) فدأل ذلد يتطلدب خفدا عددد‬
‫‪ 29‬وح دددة وهدددذا‬ ‫الوح دددات المنقولدددة م ددل ‪ S1‬الد ددع المخ ددزل ‪ D2‬وح دددة واح دددة فيص ددب‬
‫سيؤدج الع خفا التكاليف الكلية بمقدار ‪ 3‬دينار ‪.‬‬
‫وبالنسددبة للمخددزل ‪ D1‬فددأل طاقتدده االسددتيعابية ‪ 45‬وحدددة ولددذل فددأل نقددق وحدددة‬
‫مل ‪ S1‬اليه سيستلزم خفا عدد الوحدات التي تنقق مل المصدر ‪ S3‬الع المخزل ‪D1‬‬
‫بمقدددار وحدددة واحدددة حتددع ال يتجدداوز عدددد الوحدددات المنقولددة اليدده طاقتدده االسددتيعابية ‪.‬‬
‫وال تخفيا وحدة واحدة مل الكمية المنقولة مل المصدر ‪ S3‬الع المخزل ‪ D1‬سيؤدج‬
‫الع خفا التكاليف الكلية بمقدار ‪ 5‬دنانير ‪.‬‬
‫المخ د ددزل ‪ D2‬يس د ددتوعب ‪ 80‬وح د دددة ‪ .‬وال نق د ددص وح د دددة واح د دددة م د ددل الوح د دددات‬
‫المنقولدة اليدده مدل المصدددر ‪ S1‬يتطلدب التعددويا ‪ ,‬فيددتم نقدق وحدددة واحددة مددل المصدددر‬
‫‪ S3‬الع المخزل ‪ D2‬ويترتب علع ذل زيادة فدي مجمدوع التكداليف الكليدة بمقددار (‪)10‬‬
‫دنانير‪.‬‬
‫االل اصب الجدول متوازنا ‪.‬‬
‫نسددتخرج محصددلة التغيددر فددي التكدداليف الكليددة لعمليددة النقددق التددي احدددثها اعددادة‬
‫التوزيع هذا ‪.‬‬
‫دينار ‪Cost = 2 – 3 + 10 – 5 = 4‬‬

‫وسيكول توضي ما سبق شرحه بالرسم التالي ‪:‬‬

‫‪+2‬‬ ‫‪-3‬‬
‫‪X11‬‬ ‫‪X12‬‬

‫‪X31‬‬ ‫‪X32‬‬

‫‪-5‬‬ ‫‪+10‬‬
‫‪69‬‬

‫‪Cost = 2 – 3 +10 – 5 = 4‬‬ ‫دينار‬


‫نستخرج المسارات المغلقة للمتغيرات ير االساسية االخر ‪:‬‬
‫المسار المغلق للمتغير ‪X13‬‬

‫‪-3‬‬ ‫‪+5‬‬
‫‪X12‬‬ ‫‪X13‬‬

‫‪X22‬‬ ‫‪X23‬‬

‫‪+15‬‬ ‫‪-10‬‬

‫‪Cost = 5 – 10 +15 – 3 = 7‬‬ ‫دينار‬

‫المسار المغلق للمتغير ‪X21‬‬

‫‪+15‬‬ ‫‪-15‬‬
‫‪X21‬‬ ‫‪X22‬‬

‫‪X31‬‬ ‫‪X32‬‬

‫‪-5‬‬ ‫‪+10‬‬
‫‪70‬‬

‫‪Cost = 10 – 15+10 -5 = 0‬‬ ‫دينار‬

‫المسار المغلق للمتغير ‪X33‬‬

‫‪+15‬‬ ‫‪-10‬‬
‫‪X22‬‬ ‫‪X23‬‬

‫‪X32‬‬ ‫‪X33‬‬

‫‪-10‬‬ ‫‪+15‬‬

‫‪Cost = 15 – 10 +15 – 10 = 10‬‬ ‫دينار‬

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

‫مثال ‪:‬‬
‫‪O3,‬‬ ‫استخرج الحق االمثق لتكاليف نقق الوحدات المنتجة في مراكز االنتاج‬
‫‪ O2,O1‬الع منافذ التوزيع ‪ D3, D2,D1‬علما ال تكلفة نقق كق وحدة مل أج مل‬
‫المصادر الع كق مل منافذ التوزيع هي كما مبينة في الجدول ؟‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪O1‬‬ ‫‪7‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪100‬‬
‫‪O2‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪3‬‬ ‫‪50‬‬
‫‪O3‬‬ ‫‪15‬‬ ‫‪12‬‬ ‫‪4‬‬ ‫‪200‬‬
‫الطلب‬ ‫‪80‬‬ ‫‪150‬‬ ‫‪120‬‬ ‫‪350‬‬

‫والحق االبتدائي بطريقة ‪vogel‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪O1‬‬ ‫‪7‬‬ ‫‪5‬‬ ‫‪100‬‬ ‫‪6‬‬ ‫‪100‬‬
‫‪D2‬‬ ‫‪10‬‬ ‫‪50 8‬‬ ‫‪3‬‬ ‫‪50‬‬
‫‪D3‬‬ ‫‪15‬‬ ‫‪30 12‬‬ ‫‪50‬‬ ‫‪4‬‬ ‫‪120‬‬ ‫‪200‬‬
‫الطلب‬ ‫‪80‬‬ ‫‪150‬‬ ‫‪120‬‬ ‫‪350‬‬

‫= )‪Min (Z‬‬ ‫)‪5(100)+10(50)+15(30)+12(50)+4(120‬‬


‫‪= 500+500+450+600+480‬‬
‫دينار ‪=2530‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪O1‬‬ ‫‪7‬‬ ‫‪30‬‬ ‫‪5‬‬ ‫‪70‬‬ ‫‪6‬‬ ‫‪100‬‬
‫‪O2‬‬ ‫‪10‬‬ ‫‪50‬‬ ‫‪8‬‬ ‫‪3‬‬ ‫‪50‬‬
‫‪O3‬‬ ‫‪15‬‬ ‫‪12‬‬ ‫‪80 4‬‬ ‫‪120‬‬ ‫‪200‬‬
‫الطلب‬ ‫‪80‬‬ ‫‪150‬‬ ‫‪120‬‬ ‫‪350‬‬
‫‪72‬‬

‫الحل االمثل بطريقة المسار المتعرج‬


‫نحدد المتغيرات ير االساسية ‪:‬‬
‫‪X23 ,X22 , X13 , X11‬‬

‫المسار المغلق للمتغير ‪ x11‬والتغير الذج يحدثه في تكلفة نقق كق وحدة‬


‫خالله‬
‫‪+7‬‬ ‫‪-5‬‬
‫‪X11‬‬ ‫‪X12‬‬

‫‪X31‬‬ ‫‪X32‬‬

‫‪-15‬‬ ‫‪+12‬‬

‫‪Cost = 7 – 5 + 12 - 15 = -1‬‬ ‫دينار‬

‫المسار المغلق للمتغير ‪ X13‬والتغير الذج يحدثه في تكلفة نقق كق وحدة‬


‫خالله ‪.‬‬
‫‪-5‬‬ ‫‪+6‬‬
‫‪X12‬‬ ‫‪X13‬‬

‫‪X32‬‬ ‫‪X33‬‬

‫‪+12‬‬ ‫‪-4‬‬

‫‪Cost = 6-4+12-5= 9‬‬ ‫دينار‬


‫‪73‬‬

‫المسار المغلق للمتغير ‪ x22‬والتغير في التكاليف الذج يحدثه‬


‫‪-10‬‬ ‫‪+8‬‬
‫‪X21‬‬ ‫‪X22‬‬

‫‪X31‬‬ ‫‪X32‬‬

‫‪+15‬‬ ‫‪-12‬‬

‫‪Cost = 8-12+15-10 = 1‬‬ ‫دينار‬

‫المسار المغلق للمتغير ‪ x23‬والتغير في التكاليف‬

‫‪-10‬‬ ‫‪+3‬‬
‫‪X21‬‬ ‫‪X23‬‬

‫‪X31‬‬ ‫‪X33‬‬

‫‪+15‬‬ ‫‪-4‬‬

‫‪Cost = 3-4+15-10 = 4‬‬ ‫دينار‬


‫يتبيل ال المسار الوحيد الذج يمكل ال يخفا التكاليف الكلية هو مسار‬
‫المتغير ‪X11‬‬
‫نعيد توزيع الوحدات المنقولة عبر خاليا المسار‬
‫اصغر خلية ذات اشارة سالبة هي ‪ X31‬تنقق خاللها ‪ 30‬وحدة ‪ .‬نضيف ‪30‬‬
‫وحدددة الددع مجمددوع الوحدددات المنقولددة عبددر كددق خليددة ذات اشددارة موجبددة فددي المسددار ‪.‬‬
‫ونخفا ‪ 30‬وحدة مل مجموع الوحدات المنقولة عبر الخاليا ذات االشارة السالبة ‪.‬‬
‫‪74‬‬

‫‪S1D1 = 0+30 = 30‬‬ ‫وحدة‬


‫‪S1D2 = 100-30 = 70‬‬ ‫وحدة‬
‫‪S3D2 = 50+30 = 80‬‬ ‫وحدة‬
‫‪S3D1 = 30-30 = 0‬‬
‫أج عدم نقق اية وحدة مل المصدر ‪ S3‬الع منفذ التسويق ‪D1‬‬
‫نحسب التكاليف الجديدة مل مصفوفة الحق الجديد ‪:‬‬
‫= )‪min(Z‬‬ ‫)‪7(30) +5(70) +10(50) +12(80) +4(120‬‬
‫‪= 210+350+500+960+480‬‬
‫دينار ‪=2500‬‬

‫وهكذا انخفضت التكاليف الكلية مل ‪2530‬الع ‪ 2500‬دينار‬


‫‪75‬‬

‫طريقة التوزيع المعدل‬


‫في هذ‪ ،‬الطريقة نحدد المتغيرات االساسية ‪ ,‬ونستخرج تكلفة الخاليا للمتغيرات‬
‫االساسية ‪ Cij‬باستخدام المجهوليل ‪Ui‬و ‪ Vj‬وكاالتي ‪:‬‬
‫‪Cij = Ui +Vj‬‬
‫حيث ‪:‬‬
‫‪ U‬متغير يستخدم للصفوف‬
‫‪ V‬متغير يستخدم لالعمدة‬
‫وسيتكول لدينا نظام مل المعادالت الخطية يتم حله الستخراج قيم المجاهيق‪.‬‬
‫بعددد اسددتخراج قدديم المجاهيددق ‪ ,‬نسددتخدمها لتقيدديم المتغي درات يددر االساسددية فددي الحددق‪.‬‬
‫ويحتسددب مقدددار التغيددر فددي التكدداليف الكليددة الددذج يتسددبب فيدده اسددتخدام مسددار المتغيددر‬
‫ير االساسي كاالتي ‪:‬‬
‫‪Cost = Cij – Ui – Vj‬‬

‫لكددق متغيددر يددر أساسددي ‪ .‬فدداذا كانددت التغي درات فددي التكدداليف الكليددة موجبددة‬
‫لجميع المتغيرات ير االساسية فهذا يعني انه ليج باالمكال تحسيل الحق ويتم اعتماد‬
‫النتددائج المسددتخرجة بطريقددة ‪ Vogel‬واعتبارهددا ح دالً أمثددق ‪ .‬امددا اذا كددال هنددا تغي درات‬
‫سد ددالبة فد ددي التكد دداليف الكليد ددة فهد ددذا يعند ددي ال اسد ددتخدام مسد ددارات تل د د المتغي د درات يد ددر‬
‫االساسية التي احدثت هذا التغير السالب ‪ ,‬يمكل ال يحسل الحق ويخفا مل مجموع‬
‫التكاليف الكلية لعملية النقق ‪.‬‬
‫نختار المتغير ير االساسي الذج تسبب في اكبر قيمدة سدالبة فدي التغيدر فدي‬
‫تكاليف النقق ‪ .‬ونرسم المسار المغلق له ‪ .‬ونعيد توزيع عدد الوحدات التدي يجدب نقلهدا‬
‫خالله‬
‫‪76‬‬

‫مثال ‪:‬‬
‫‪O3,‬‬ ‫استخرج الحق االمثق لتكاليف نقق الوحدات المنتجة في مراكز االنتاج‬
‫‪ O2,O1‬الدع منافدذ التوزيدع ‪ D3, D2,D1‬علمدا ال تكلفدة نقدق كدق وحددة مدل أج مدل‬
‫المصادر الع كق مل منافذ التوزيع هي كما مبينة في الجدول ؟‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪O1‬‬ ‫‪7‬‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪100‬‬
‫‪O2‬‬ ‫‪10‬‬ ‫‪8‬‬ ‫‪3‬‬ ‫‪50‬‬
‫‪O3‬‬ ‫‪15‬‬ ‫‪12‬‬ ‫‪4‬‬ ‫‪200‬‬
‫الطلب‬ ‫‪80‬‬ ‫‪150‬‬ ‫‪120‬‬ ‫‪350‬‬

‫والحق االبتدائي بطريقة ‪vogel‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪O1‬‬ ‫‪7‬‬ ‫‪5‬‬ ‫‪100‬‬ ‫‪6‬‬ ‫‪100‬‬
‫‪D2‬‬ ‫‪10‬‬ ‫‪50 8‬‬ ‫‪3‬‬ ‫‪50‬‬
‫‪D3‬‬ ‫‪15‬‬ ‫‪30 12‬‬ ‫‪50‬‬ ‫‪4‬‬ ‫‪120‬‬ ‫‪200‬‬
‫الطلب‬ ‫‪80‬‬ ‫‪150‬‬ ‫‪120‬‬ ‫‪350‬‬

‫= )‪Min (Z‬‬ ‫)‪5(100)+10(50)+15(30)+12(50)+4(120‬‬


‫‪= 500+500+450+600+480‬‬
‫دينار ‪=2530‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪O1‬‬ ‫‪7 30‬‬ ‫‪5 70‬‬ ‫‪6‬‬ ‫‪100‬‬
‫‪O2‬‬ ‫‪10 50‬‬ ‫‪8‬‬ ‫‪3‬‬ ‫‪50‬‬
‫‪O3‬‬ ‫‪15‬‬ ‫‪12 80‬‬ ‫‪4 120‬‬ ‫‪200‬‬
‫الطلب‬ ‫‪80‬‬ ‫‪150‬‬ ‫‪120‬‬ ‫‪350‬‬
‫‪77‬‬

‫الحق االبتدائي بطريقة ‪ Vogel‬اظهر خمسة متغيرات اساسية هي ‪:‬‬


‫‪X33, X32, X31, X21, X12‬‬

‫نستخرج ‪ Cij‬للمتغيرات االساسية‬


‫‪Cij = Ui +Vj‬‬
‫‪C12 = U1 + V2 = 5‬‬
‫‪C21 = U2 + V1 = 10‬‬
‫‪C31 = U3 + V1 = 15‬‬
‫‪C32 = U3 + V2 = 12‬‬
‫‪C33 = U3 + V3 = 4‬‬
‫اص ددب ل دددينا خمس ددة مع ددادالت خطي ددة وس ددتة مجاهي ددق ‪ ,‬ل ددذل س دديكول لنظ ددام‬
‫المع ددادالت الخطيد دة ع دددد ي ددر مح دددود م ددل الحل ددول ‪ .‬ولتس ددهيق الح ددق واس ددتخراج ق دديم‬
‫المجاهيق ‪ Vj , Ui‬نختار احد هذ‪ ،‬الحلول وذل بجعق ‪U1 = 0‬‬
‫‪U1 = 0‬‬
‫‪V2 = 5‬‬
‫‪U3 = 12-V2 = 12-5=7‬‬
‫‪V1 = 15-U3 = 15-7=8‬‬
‫‪U2= 10-V1 = 10-8=2‬‬
‫‪V3= 4-U3= 4-7=-3‬‬
‫االل نسددتخرج التغيددر فددي التكدداليف الكليددة الددذج يتسددبب فيدده ك دق متغيددر يددر‬
‫اساسي ‪.‬‬
‫‪cost = Cij – Ui – Vj‬‬

‫المتغيرات غير االساسية‬ ‫‪Cij – Ui – Vj‬‬ ‫‪Cost‬‬


‫‪X11‬‬ ‫‪C11- U1 – V1‬‬ ‫‪7-0-80 = -1‬‬
‫‪X13‬‬ ‫‪C13- U1 – V3‬‬ ‫‪6-0-(-3) = 9‬‬
‫‪X22‬‬ ‫‪C22- U2 – V2‬‬ ‫‪8-2-5 = 1‬‬
‫‪X23‬‬ ‫‪C23- U2 – V3‬‬ ‫‪3-2-(-3) = 4‬‬
‫‪78‬‬

‫اذل المتغيددر يددر االساسددي الوحيددد الددذج يمكددل عددل طريقددة خفددا التكدداليف‬
‫الكلية هو ‪X11‬‬

‫نرسم المسار المغلق للمتغير ‪X11‬‬

‫‪+0‬‬ ‫‪-100‬‬
‫‪X11‬‬ ‫‪X12‬‬

‫‪X31‬‬ ‫‪X32‬‬

‫‪-30‬‬ ‫‪+50‬‬

‫اصغر قيمة سالبة في المسار هي ‪30‬‬


‫نطرح ‪ 30‬مل القيم ذات االشارة السالبة‬
‫ونضيف ‪ 30‬الع القيم ذات االشارة الموجبة فتصب قيم المتغيرات كاآلتي ‪:‬‬
‫‪X11 = 0+30 =30‬‬
‫‪X12 = 100-30 =70‬‬
‫‪X32 = 50+30 =80‬‬
‫‪X31 = 30-30 =0‬‬
‫نكتب مصفوفة الحق الجديد ‪:‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪O1‬‬ ‫‪7‬‬ ‫‪30 5‬‬ ‫‪70‬‬ ‫‪6‬‬ ‫‪100‬‬
‫‪O2‬‬ ‫‪10‬‬ ‫‪50 8‬‬ ‫‪3‬‬ ‫‪50‬‬
‫‪O3‬‬ ‫‪15‬‬ ‫‪12‬‬ ‫‪80‬‬ ‫‪4‬‬ ‫‪120‬‬ ‫‪200‬‬
‫الطلب‬ ‫‪80‬‬ ‫‪150‬‬ ‫‪120‬‬ ‫‪350‬‬
‫‪79‬‬
‫)‪Min(Z) = 7 (30)+5(70)+10(50)+12(80)+4(120‬‬
‫‪= 210+350+500+960+480‬‬
‫‪=2500‬‬ ‫دينار‬
‫وهو نفج الناتج المستخرج بطريقة المسار المتعرج‬
‫‪80‬‬

‫أسئلـة‬

‫ج‪ )1‬أوجد حق مسألة النقق التالية ‪:‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪S1‬‬ ‫‪11‬‬ ‫‪20‬‬ ‫‪13‬‬ ‫‪150‬‬
‫‪S2‬‬ ‫‪14‬‬ ‫‪19‬‬ ‫‪15‬‬ ‫‪150‬‬
‫‪S3‬‬ ‫‪17‬‬ ‫‪16‬‬ ‫‪10‬‬ ‫‪200‬‬
‫الطلب‬ ‫‪170‬‬ ‫‪190‬‬ ‫‪140‬‬ ‫‪500‬‬

‫ج‪ )2‬شددركة للم دواد الغذائيددة تسددتورد ‪ 1750‬طددل مددل الم دواد الغذائيددة مددل الخددارج عددل‬
‫طريددق ثالثددة م دواني هددي ميندداء البص درة ‪ ,‬مين داء العقبددة ‪ ,‬ميندداء اسددطنبول وتددوزع الم دواد‬
‫علع مخازنها في البصرة والرمادج والموصق وبغداد والحلة ‪ .‬وكاندت الكميدات المتاحدة‬
‫ف ددي المد دواني والطاق ددة االس ددتيعابية للمخ ددازل وتكلف ددة نق ددق الط ددل الواح ددد م ددل المد دواد ال ددع‬
‫المخازل هي كما في المصفوفة التالية ‪:‬‬

‫الميناء‬ ‫البصرة‬ ‫الرمادج‬ ‫الموصق‬ ‫بغداد‬ ‫الحلة‬ ‫الكميات المتاحة‬


‫البصرة‬ ‫‪3‬‬ ‫‪8‬‬ ‫‪6‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪900‬‬
‫العقبة‬ ‫‪5‬‬ ‫‪6‬‬ ‫‪2‬‬ ‫‪7‬‬ ‫‪3‬‬ ‫‪600‬‬
‫اسطنبول‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪5‬‬ ‫‪250‬‬
‫الطاقة االستيعابية‬ ‫‪300‬‬ ‫‪150‬‬ ‫‪300‬‬ ‫‪600‬‬ ‫‪400‬‬ ‫‪1750‬‬

‫المطلوب ‪ :‬نقق الكميات المستوردة مدل المدواد مدل المدوانيء المدذكورة الدع المددل بأقدق‬
‫تكلفة ممكنة ؟‬
‫‪81‬‬

‫ج‪ )3‬مصنع للمكائل الكهربائية الدقيقة فيه ثالثة مراحق انتاجيدة ولديدة ‪ 5‬مسدتودعات‬
‫لخزل المنتجات الفائضة لتوزيعها مسدتقبال ‪ .‬تندتج الم ارحدق الدثالث خدالل االسدبوع‬
‫ما ياتي ‪:‬‬

‫المرحلة‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬


‫االنتاج‬ ‫‪600‬‬ ‫‪400‬‬ ‫‪500‬‬

‫وتستوعب المستودعات اسبوعيا ما يأتي ‪:‬‬

‫المخزل‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬


‫الطاقة االستيعابية‬ ‫‪200‬‬ ‫‪250‬‬ ‫‪300‬‬ ‫‪550‬‬ ‫‪200‬‬

‫وكانت تكاليف نقق الوحدة الواحدة مل االنتاج مل كق مرحلة انتاجية الع كق‬
‫المخزل هي كما في الجدول‪:‬‬

‫المراحق االنتاجية‬ ‫مخزل‪1‬‬ ‫مخزل ‪2‬‬ ‫مخزل ‪3‬‬ ‫مخزل‪4‬‬ ‫مخزل‪5‬‬


‫المرحلة ‪A‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪2‬‬
‫المرحلة ‪B‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪1‬‬
‫المرحلة ‪C‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪4‬‬

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

‫ج‪ )4‬اوجد الحدق االمثدق لمسدألة النقدق التاليدة بطريقدة التوزيدع المعددل ‪ .‬علمدا ال الحدق‬
‫االبتدائي بطريقة ‪ Vogel‬لنقق الكميات المنتجة في مراكز االنتاج‬
‫‪ S5 ,S4 ,S3 ,S2 ,S1‬الع منافذ التوزيع ‪ D4 ,D3, D2 ,D1‬هو ‪:‬‬
‫‪Min(Z) = 5750‬‬ ‫الف دينار‬
‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫‪D4‬‬ ‫االنتاج‬
‫‪S1‬‬ ‫‪17‬‬ ‫‪9 100‬‬ ‫‪21‬‬ ‫‪6 150‬‬ ‫‪250‬‬
‫‪S2‬‬ ‫‪8‬‬ ‫‪6 150‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪150‬‬
‫‪S3‬‬ ‫‪11‬‬ ‫‪20‬‬ ‫‪15‬‬ ‫‪6 200‬‬ ‫‪200‬‬
‫‪S4‬‬ ‫‪10‬‬ ‫‪2 100‬‬ ‫‪3‬‬ ‫‪7‬‬ ‫‪100‬‬
‫‪S5‬‬ ‫‪6‬‬ ‫‪200 11‬‬ ‫‪5‬‬ ‫‪50 4‬‬ ‫‪50‬‬ ‫‪300‬‬
‫الكميات المطلوبة‬ ‫‪200‬‬ ‫‪350‬‬ ‫‪50‬‬ ‫‪400‬‬ ‫‪1000‬‬

‫‪Min(Z) = 9(100)+6(150)+6(150)+6(200)+2(100)+6(200)+‬‬
‫)‪5(50)+4(50‬‬
‫‪= 900+900+900+1200+200+1200+250+200‬‬
‫‪=5750‬‬

‫ج‪ ( 5‬اوجد اقق تكلفة ممكنة لنقق المنتجات في مراكز االنتاج الثالثة ‪ S3,S2,S1‬الع‬
‫المدددل ‪ ,‬الكددوت ‪ ,‬الحلددة ‪ ,‬بعقوبددة والرمددادج ‪ .‬علمددا ال تكلفددة نقددق الطددل الواحددد‬
‫مددل االنتدداج بدداالف الدددنانير الددع أج مددل المدددل المددذكورة هددي كمددا فددي الجدددول‬
‫التالي ‪:‬‬

‫مراكز االنتاج‬ ‫الكوت‬ ‫الحلة‬ ‫الرمادج بعقوبة‬ ‫الكميات المنتجة‬


‫‪S1‬‬ ‫‪10‬‬ ‫‪0‬‬ ‫‪20‬‬ ‫‪11‬‬ ‫‪170‬‬
‫‪S2‬‬ ‫‪20‬‬ ‫‪9‬‬ ‫‪7‬‬ ‫‪12‬‬ ‫‪260‬‬
‫‪S3‬‬ ‫‪18‬‬ ‫‪16‬‬ ‫‪14‬‬ ‫‪0‬‬ ‫‪50‬‬
‫الكميات المطلوبة‬ ‫‪70‬‬ ‫‪160‬‬ ‫‪150‬‬ ‫‪100‬‬ ‫‪480‬‬

‫‪Min(z) = 2890‬‬
‫‪83‬‬

‫ج ‪ ) 6‬اوجدد الحدق االمثدق لمسدألة النقدق التاليدة ‪ ,‬بطريقدة المسدار المتعدرج ‪ .‬علمدا ال‬
‫‪ Vogel‬لنق ددق الكمي ددات المنتج ددة ف ددي م ارك ددز االنت دداج‬ ‫الحددق االبت دددائي بطريق ددة‬
‫‪ S5,S4,S3,S2,S1‬الع منافذ التوزيع ‪ D4,D3,D2,D1‬هو ‪:‬‬
‫الف دينار ‪Min(Z) = 5750‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫‪D4‬‬ ‫االنتاج‬


‫‪S1‬‬ ‫‪17‬‬ ‫‪9 100‬‬ ‫‪21‬‬ ‫‪6 150‬‬ ‫‪250‬‬
‫‪S2‬‬ ‫‪8‬‬ ‫‪6 150‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪150‬‬
‫‪S3‬‬ ‫‪11‬‬ ‫‪20‬‬ ‫‪15‬‬ ‫‪6 200‬‬ ‫‪200‬‬
‫‪S4‬‬ ‫‪10‬‬ ‫‪2 100‬‬ ‫‪3‬‬ ‫‪7‬‬ ‫‪100‬‬
‫‪S5‬‬ ‫‪6 200‬‬ ‫‪11‬‬ ‫‪5 50‬‬ ‫‪4 50‬‬ ‫‪300‬‬
‫الكميات المطلوبة‬ ‫‪200‬‬ ‫‪350‬‬ ‫‪50‬‬ ‫‪400‬‬ ‫‪1000‬‬

‫ج‪ )7‬شددركة وقددود ‪ ,‬تمتل د خمسددة محطددات لتعبئددة الوقددود فددي خمسددة مدددل ‪ .‬وتشددترج‬
‫البن دزيل المحسددل مددل ثالثددة م اركددز لتجهيددز الوقددود وتنقلدده الددع محطاتهددا بواسددطة‬
‫الصهاريج ( السيارات الحوضية ) ‪ .‬تدم حسداب اقدق تكلفدة لنقدق ‪ 1000‬طدل مدل‬
‫البنزيل وفق طريقة ‪ Vogel‬كاالتي‬

‫دينار ‪min(Z) = 87500‬‬

‫محطة‬ ‫محطة‬ ‫محطة‬ ‫محطة‬ ‫محطة‬ ‫الكميات‬


‫مراكز التجهيز‬
‫السماوة‬ ‫بغداد‬ ‫العمارة‬ ‫البصرة‬ ‫الحلة‬ ‫المجهزة‬
‫‪S1‬‬ ‫‪100 100‬‬ ‫‪120 200‬‬ ‫‪200‬‬ ‫‪150‬‬ ‫‪50 200‬‬ ‫‪500‬‬
‫‪S2‬‬ ‫‪50‬‬ ‫‪70‬‬ ‫‪60 50‬‬ ‫‪90 250‬‬ ‫‪80‬‬ ‫‪300‬‬
‫‪S3‬‬ ‫‪70‬‬ ‫‪80 100‬‬ ‫‪100 100‬‬ ‫‪150‬‬ ‫‪120‬‬ ‫‪200‬‬
‫الكميات المطلوبة‬ ‫‪100‬‬ ‫‪300‬‬ ‫‪150‬‬ ‫‪250‬‬ ‫‪200‬‬ ‫‪1000‬‬

‫المطلددوب ‪ :‬اعتمدداد طريقددة التوزيددع المعدددل ‪ Modified distribution‬لبيددال ومكانيددة‬


‫خفا تكاليف النقق الكلية عل المبلغ المحتسب بطريقة ‪ Vogel‬؟‬
‫‪84‬‬

‫ج‪ )8‬تحتاج كليات العلوم عدداً مدل النسدم مدل كتداب الحاسدوب وباالعدداد المبيندة فدي‬
‫الجدددول وكانددت هنددا أربعددة دور نشددر وتوزيددع تسددتطيع تجهيددز الكليددات بالكتددب‬
‫المطلوبة وباالسعار المبينة ‪.‬‬

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

‫دور النشر‬ ‫علوم‬ ‫علوم‬ ‫علوم‬ ‫علوم‬ ‫علوم‬ ‫المجموع‬


‫والتوزيع‬ ‫الكوفة‬ ‫كربالء‬ ‫بابق‬ ‫المستنصرية‬ ‫بغداد‬
‫العالمية‬ ‫‪15‬‬ ‫‪12‬‬ ‫‪8‬‬ ‫‪10‬‬ ‫‪14‬‬ ‫‪250‬‬
‫الحكمة‬ ‫‪18‬‬ ‫‪15‬‬ ‫‪14‬‬ ‫‪16‬‬ ‫‪10‬‬ ‫‪300‬‬
‫جهينة‬ ‫‪16‬‬ ‫‪15‬‬ ‫‪11‬‬ ‫‪9‬‬ ‫‪19‬‬ ‫‪250‬‬
‫العربية‬ ‫‪17‬‬ ‫‪16‬‬ ‫‪12‬‬ ‫‪10‬‬ ‫‪20‬‬ ‫‪200‬‬
‫‪100‬‬ ‫‪150‬‬ ‫‪200‬‬ ‫‪300‬‬ ‫‪250‬‬ ‫‪1000‬‬
‫‪85‬‬

‫الفصل الثالث‬
‫مسألة النقل‬
‫تعتبر مسألة النقق‪ ،‬مسألة خاصة مل مسائق البرمجة الخطية‪ ,‬ويهددف نمدوذج‬
‫النقق الع ايجاد طريقة اقق كلفة في نقق عدد مل الوحدات المنتجة في عدد مل م اركدز‬
‫االنت دداج او المص ددادر ‪ Sources‬ال ددع م ارك ددز االس ددتهال او التخد دزيل (م ارك ددز الطل ددب)‬
‫‪ . Demand‬وقددد أسددهم ‪ F. Hitchkook‬و ‪ T. Koopman‬فددي وضددع نمددوذج‬
‫النقق‪.‬‬
‫ومسددألة النقددق ‪ ,‬مسددألة برمجددة خطيددة ذات بنيددة خاصددة (وكددذل هنددا مسددائق‬
‫أخددر لهددا نفددج البنيددة ر ددم عدددم وجددود عمليددة نقددق)‪ .‬ويمكددل ال تكتددب كنمددوذج شددبكي‬
‫كاالتي‪:‬‬

‫‪Supply‬‬ ‫‪Demand‬‬
‫‪S1‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪D1‬‬

‫‪S2‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪D2‬‬

‫‪Sm‬‬ ‫‪m‬‬ ‫‪n‬‬ ‫‪Dn‬‬

‫حيث‬
‫‪Si‬‬
‫‪i= 1,2, ………….. m‬‬
‫تمثق عدد الوحدات المنتجة او المعروضة في المصدر ‪I‬‬
‫‪Dj‬‬
‫‪j= 1,2, ………… n‬‬
‫‪86‬‬

‫تمثق عدد الوحدات المطلوبة في المخزل او مركز التسويق ‪J‬‬


‫‪Cij‬‬
‫تمثق تكلفة نقق وحدة واحدة مل المصدر ‪ I‬الع مركز الطلب ‪J‬‬
‫‪Xij‬‬
‫تمثق عدد الوحدات المنقولة مل المصدر ‪ I‬الع مركز الطلب ‪J‬‬
‫‪Z‬‬
‫‪ =Z‬تمثق مجموع تكاليف النقق‬
‫فهنا ‪ m‬مل المصادر‬
‫و ‪ n‬مل مراكز الطلب‬
‫ويكول النموذج الرياضي كاالتي ‪:‬‬

‫‪m‬‬ ‫‪n‬‬
‫‪Min (Z )   C ij X ij‬‬
‫‪i 1 j 1‬‬

‫‪Subject to :‬‬
‫‪m‬‬

‫‪‬‬
‫‪i‬‬
‫‪X ij‬‬
‫‪1‬‬
‫‪ Di‬‬

‫‪j = 1,2, ………. n‬‬


‫‪n‬‬

‫‪‬‬
‫‪j‬‬
‫‪X ij‬‬
‫‪1‬‬
‫‪Si‬‬

‫‪i = 1,2, ………. m‬‬


‫‪Cij > 0‬‬
‫‪i = 1,2, ………. m‬‬
‫‪j = 1,2, ………. n‬‬

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

‫مثددال ‪ :‬مصددنع النتدداج االجه دزة الكهربائيددة ‪ ,‬فيدده ثالثددة م ارحددق انتاجيددة ولديدده‬
‫اربعدة مخددازل (لخددزل فددائا انتداج الم ارحددق وتوزيعهددا مسددتقبال) ‪ .‬وقدد كانددت تكلفددة نقددق‬
‫وحدة واحدة مل كق مرحلة انتداج الدع المخدازل المختلفدة وكدذل عددد الوحددات المنتجدة‬
‫اسبوعيا ‪ ,‬وسعة المخازل هي كما مبينة في الجدول التالي ‪:‬‬

‫مراحق االنتاج‬ ‫مخزل ‪1‬‬ ‫مخزل ‪2‬‬ ‫مخزل ‪3‬‬ ‫مخزل ‪4‬‬ ‫الوحدات المنتجة‬
‫المرحلة االولع‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪500‬‬
‫المرحلة الثانية‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪350‬‬
‫المرحلة الثالثة‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪450‬‬
‫الوحدات المطلوبة‬ ‫‪200‬‬ ‫‪250‬‬ ‫‪350‬‬ ‫‪500‬‬

‫نفرا ال عدد الوحدات المنقولة مل المصدر ‪ I‬الع المخزل ‪Xij = J‬‬


‫……… ‪i = 1,2,3,‬‬
‫‪j = 1,2,3,4‬‬
‫وتكول تكاليف النقق الكلية ‪:‬‬

‫= )‪Min (Z‬‬ ‫‪2X11 + X12 + 3X13 + X14 +‬‬


‫‪4X21 + 2X22 + X23 + 3X24 +‬‬
‫‪2X31 + X32 + X33 + 3X34‬‬

‫وتكول القيود كاالتي ‪:‬‬

‫قيود خاصة بمراكز االنتاج ( المصادر ) ‪:‬‬


‫ال عد دددد الوحد دددات التد ددي تنقد ددق مد ددل أج مصد دددر الد ددع أج مخد ددزل أو الد ددع كد ددق‬
‫المخازل يجب ال ال يتجاوز طاقة المصدر ‪.‬‬
‫‪88‬‬

‫‪X11 + X12 + X13 + X14 < 50‬‬ ‫في مركز االنتاج المصدر ( ‪)1‬‬
‫‪X21 + X22 + X23 + X24 < 350‬‬ ‫في مركز االنتاج المصدر (‪)2‬‬
‫‪X31 + X32 + X33 + X34 < 450‬‬ ‫في مركز االنتاج المصدر (‪)3‬‬

‫كذل هنا قيود خاصة بالمخازل‬


‫ال ع دددد الوح دددات المنقول ددة ال ددع أج مخ ددزل م ددل أج مرك ددز انت دداج او م ددل ك ددق‬
‫مراكز االنتاج يجب ال ال يتجاوز سعة المخزل‬
‫‪X11 + X21 + X31 = 200‬‬ ‫في مخزل ‪1‬‬
‫‪X12 + X22 + X32 = 250‬‬ ‫في مخزل ‪2‬‬
‫‪X13 + X23 + X33 = 350‬‬ ‫في مخزل ‪3‬‬
‫في مخزل ‪X14 + X24 + X34 = 500 4‬‬
‫‪Xij > 0‬‬
‫عدد الوحدات المنقولة يجب ال يكول موجبا‬
‫‪89‬‬

‫حل مسألة النقل‬

‫هنددا عدددة طددرق تسددتخدم فددي حددق مسددألة النقددق ‪ ,‬جميعهددا أسددهق مددل طريقددة‬
‫‪ Simplex‬وتكول نتائجها جيدة ‪ ,‬وهي تستخرج حالً ابتدائياً وهذ‪ ،‬الطرق‪:‬‬
‫‪ .1‬طريقة الركل الشمالي الغربي ‪.‬‬
‫‪ .2‬طريقة االقق كلفة ‪.‬‬
‫‪ .3‬طريقة فوكق التقريبية ‪.‬‬

‫طريقة فوكل ‪Vogel Approximation Method‬‬


‫تعتبر مل افضق الطرق المستخدمة في ايجاد اقق التكاليف لنقق الوحددات مدل‬
‫مراكز االنتاج او العرا الع مراكز الطلب أو المخازل ‪.‬‬
‫خطوات الحق في طريقة فوكق‬
‫‪ )1‬نحسب الفروق في الصفوف وفي االعمدة بيل اقق تكلفتيل ير متساويتيل ‪.‬‬
‫‪ )2‬نختار الصف او العمود ذو اكبر الفروق ‪.‬‬
‫‪ )3‬فددي الصددف او العمددود المختددار نحدددد أصددغر خليددة فيدده مددل حيددث التكلفددة ونعمددق‬
‫علددع تلبيددة الطلددب المقابددق لهددذ‪ ،‬الخليددة وحسددب كميددة العددرا المقابددق لهددا ‪ .‬فدداذا‬
‫كانت الكمية المطلوبة أكبر مل الكمية المعروضة فيتم ومالء الخلية بجميع الكميدة‬
‫المنتجة ‪ .‬اما اذا كانت الكمية المطلوبة اقق مل الكمية المنتجة المقابلة فيتم ومالء‬
‫الخلية بجميع الكمية المطلوبة ‪.‬‬
‫‪ )4‬حذف الصف اذا نفدذت الكميدة المنتجدة فيده او حدذف العمدود اذا تدم توزيدع الكميدة‬
‫المطلوبة ‪.‬‬
‫‪ )5‬نعيد حساب فروق الصفوف وفروق االعمدة ونكدرر االجدراءات السدابقة مدل جديدد‬
‫‪.‬‬
‫‪90‬‬

‫مثال ‪ :‬استخرج اقق تكلفة ممكنة لمسألة النقق التالية ‪:‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫‪D4‬‬ ‫االنتاج‬


‫‪S1‬‬ ‫‪2.5‬‬ ‫‪2‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪30‬‬
‫‪S2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪6‬‬ ‫‪6.5‬‬ ‫‪70‬‬
‫‪S3‬‬ ‫‪5.5‬‬ ‫‪4.5‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪60‬‬
‫‪S4‬‬ ‫‪4‬‬ ‫‪6.2‬‬ ‫‪4.3‬‬ ‫‪10‬‬ ‫‪40‬‬
‫الطلب‬ ‫‪50‬‬ ‫‪20‬‬ ‫‪60‬‬ ‫‪70‬‬ ‫‪200‬‬

‫الحق ‪:‬‬
‫نستخرج الفروق‬
‫‪ΔR1=2-0=2‬‬
‫‪ΔR2=1-0=1‬‬
‫‪ΔR3=5.5-4.5=1‬‬
‫‪ΔR4=4.3-4=0.3‬‬
‫الفروق في االعمدة‬
‫‪ΔC1=2.5-1=1.5‬‬
‫‪ΔC2=2-0=2‬‬
‫‪ΔC3=5-4.3=0.7‬‬
‫‪ΔC4=6.5-0=6.5‬‬
‫اكبر الفروق هو ‪ 6.5‬في عمود ‪D4‬‬
‫اصغر خلية في عمود ‪ D4‬هي ‪ a14‬وفيها تكلفة نقق الوحدة الواحدة ‪ 0‬وحدة‬
‫نقد ‪.‬‬
‫‪ 70‬وحدددة ‪ ,‬بينمددا مركددز االنتدداج‬ ‫مركددز الطلددب ‪ D4‬المقابددق للخليددة يحتدداج‬
‫المقابق للخلية ‪ S1‬فيده ‪ 30‬وحدد ة منتجدة ‪ .‬وعليده يدتم تخصديص كدق الوحددات المنتجدة‬
‫في مركز االنتاج ‪ S1‬لمأل الخلية ‪.‬‬
‫‪X14=30‬‬
‫‪C14X14=0(30)=0‬‬
‫‪91‬‬

‫يحذف صف ‪ S1‬فتصب مصفوفة النقق ‪:‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫‪D4‬‬ ‫االنتاج‬ ‫‪R‬‬


‫‪S2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪6‬‬ ‫‪6.5‬‬ ‫‪70‬‬ ‫‪1‬‬
‫‪S3‬‬ ‫‪5.5‬‬ ‫‪4.5‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪60‬‬ ‫‪1‬‬
‫‪S4‬‬ ‫‪4‬‬ ‫‪6.2‬‬ ‫‪4.3‬‬ ‫‪10‬‬ ‫‪40‬‬ ‫‪0.3‬‬
‫الطلب‬ ‫‪50‬‬ ‫‪20‬‬ ‫‪60‬‬ ‫‪40‬‬ ‫‪170‬‬
‫‪C‬‬ ‫‪3‬‬ ‫‪4.5‬‬ ‫‪1.7‬‬ ‫‪2.5‬‬

‫اكبر الفروق = ‪ 4.5‬في عمود ‪D2‬‬


‫اصدغر خليدة فدي عمدود ‪ D2‬الخليدة ‪ . a22‬يحتداج مركدز الطلدب ‪ D2‬المقابدق‬
‫لهذ‪ ،‬الخلية الع ‪ 20‬وحدة ‪ .‬ومركز االنتاج ‪ S2‬المقابق للخلية لديه ‪ 70‬وحدة منتجة‪.‬‬
‫لذل يتم تخصيص ‪ 20‬وحدة مل الكمية المنتجة في ‪ S2‬الع مركز الطلب ‪D2‬‬
‫‪X22=20‬‬
‫‪C22X22=0(20)=0‬‬

‫يحذف العمود الثاني ‪ .‬فتصب المصفوفة ‪:‬‬

‫‪D1‬‬ ‫‪D3‬‬ ‫‪D4‬‬ ‫االنتاج‬ ‫‪R‬‬


‫‪S2‬‬ ‫‪1‬‬ ‫‪6‬‬ ‫‪6.5‬‬ ‫‪50‬‬ ‫‪5‬‬
‫‪S3‬‬ ‫‪5.5‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪60‬‬ ‫‪1.5‬‬
‫‪S4‬‬ ‫‪4‬‬ ‫‪4.3‬‬ ‫‪10‬‬ ‫‪40‬‬ ‫‪0.3‬‬
‫الطلب‬ ‫‪50‬‬ ‫‪60‬‬ ‫‪40‬‬ ‫‪150‬‬
‫‪C‬‬ ‫‪3‬‬ ‫‪1.7‬‬ ‫‪2.5‬‬

‫اكبر الفروق = ‪ 5‬في صف ‪S2‬‬


‫اصغر خلية في صف ‪ S2‬هي الخلية ‪ a21‬وهي تقابق جهة الطلب ‪ D1‬والدذج‬
‫يحتاج الع ‪ 50‬وحدة وتقابق مركز االنتاج ‪ S4‬و فيه ‪ 40‬وحدة منتجة أيضاً ‪.‬‬
‫‪92‬‬

‫يتم تخصيص ‪ 50‬وحدة لمأل الخلية ‪. a21‬‬


‫‪X21=50‬‬
‫‪C21X21=1(50)=50‬‬

‫يحذف صف ‪ S2‬ويحذف عمود ‪ D1‬فتصب المصفوفة ‪.‬‬

‫‪D3‬‬ ‫‪D4‬‬ ‫االنتاج‬ ‫‪ΔR‬‬


‫‪S3‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪60‬‬ ‫‪1‬‬
‫‪S4‬‬ ‫‪4.5‬‬ ‫‪10‬‬ ‫‪40‬‬ ‫‪5.5‬‬
‫الطلب‬ ‫‪60‬‬ ‫‪40‬‬ ‫‪100‬‬
‫‪ΔC‬‬ ‫‪2.5‬‬ ‫‪2‬‬

‫اكبر الفروق = ‪ 5.5‬في صف ‪S4‬‬


‫اصددغر خليددة فددي الصددف الثدداني ‪ ,‬الخليددة ‪ a43‬وهددي تقابددق جهددة الطلددب ‪D3‬‬
‫التي تحتاج ‪ 60‬وحدة ‪ .‬وال مركز االنتداج ‪ S4‬المقابدق للخليدة المدذكورة فيده ‪ 40‬وحددة‬
‫منتجة ‪.‬‬
‫نخصص ‪ 40‬وحدة مل انتاج ‪ S4‬لمأل الخلية ‪a43‬‬
‫‪X43=40‬‬
‫‪C43X43=4.5(40)=180‬‬

‫يحذف صف ‪ S3‬فتصب المصفوفة كاآلتي ‪:‬‬


‫‪93‬‬

‫‪D3‬‬ ‫‪D4‬‬ ‫االنتاج‬


‫‪S3‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪60‬‬
‫الطلب‬ ‫‪20‬‬ ‫‪40‬‬ ‫‪60‬‬

‫ونكول قد توصلنا الع الحق ‪:‬‬


‫يتم تخصيص ‪ 20‬وحدة لمأل الخلية ‪ . a33‬و تخصديص ‪ 40‬وحددة لمدأل‬
‫الخلية ‪ . a34‬وتكول مصفوفة الحق كاآلتي ‪:‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫‪D4‬‬ ‫االنتاج‬


‫‪S1‬‬ ‫‪2.5‬‬ ‫‪2‬‬ ‫‪5‬‬ ‫‪0 30‬‬ ‫‪30‬‬
‫‪S2‬‬ ‫‪1 50‬‬ ‫‪0 20‬‬ ‫‪6‬‬ ‫‪6‬‬ ‫‪70‬‬
‫‪S3‬‬ ‫‪5.5‬‬ ‫‪4.5‬‬ ‫‪7 20‬‬ ‫‪8 40‬‬ ‫‪60‬‬
‫‪S4‬‬ ‫‪4‬‬ ‫‪6.2‬‬ ‫‪4.3 40‬‬ ‫‪10‬‬ ‫‪40‬‬
‫الطلب‬ ‫‪50‬‬ ‫‪20‬‬ ‫‪60‬‬ ‫‪70‬‬ ‫‪200‬‬

‫)‪Min (Z) = 0(30) + 0(20) +1(50)+4.3(40)+7(20)+8(40‬‬


‫‪= 50+172+140+320‬‬
‫وحدة نقد ‪=682‬‬
‫اق دق التكدداليف الممكنددة لنقددق الوحدددات المنتجددة فددي م اركددز االنتدداج الددع جهددات‬
‫الطلب ‪.‬‬
‫‪94‬‬

‫مشكلة االنحالل في مسائل النقل‬


‫ال احد الشرون التي يجب ال تتحقق في أج حق لمسألة النقدق هدو ال يكدول‪:‬‬
‫عدد المتغيرات االساسية = عدد الصفوف ‪ +‬عدد االعمدة –‪1‬‬
‫‪Xij = R + C - 1‬‬
‫واذا لم يتحقق هذا الشرن فال الحق يتسم باالنحاللية ‪ ,‬فاذا اصب ‪:‬‬
‫عدد المتغيرات االساسية ‪R+C – 1 > Xij‬‬
‫فانه يؤشر وجود خطأ في صيا ة المسالة يتمثق بتخصيص الوحدات المنتجدة‬
‫المنقولة ‪ .‬لذل يجب تعديق الحق بما يضمل تحقيق القاعدة ‪.‬‬
‫اما اذا كال ‪:‬‬
‫عدد المتغيرات االساسية ‪R+C – 1 > Xij‬‬
‫وهددو يقددع فددي الحددق المبدددئي او عنددد تحسدديل ‪ ,‬فددال ذل د يتطلددب مددأل احددد‬
‫الخاليا بمقدار صفر كي يتحقق الشرن ويصب الحق ممكناً‪.‬‬

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

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫‪D4‬‬ ‫االنتاج‬


‫‪S1‬‬ ‫‪20‬‬ ‫‪12‬‬ ‫‪30‬‬ ‫‪15‬‬ ‫‪520‬‬
‫‪S2‬‬ ‫‪40‬‬ ‫‪25‬‬ ‫‪14‬‬ ‫‪28‬‬ ‫‪320‬‬
‫‪S3‬‬ ‫‪22‬‬ ‫‪9‬‬ ‫‪10‬‬ ‫‪31‬‬ ‫‪460‬‬
‫الطلب‬ ‫‪220‬‬ ‫‪250‬‬ ‫‪380‬‬ ‫‪450‬‬ ‫‪1300‬‬
‫‪95‬‬

‫الحق ‪:‬‬
‫نحسب الفروق في الصفوف والفروق في االعمدة‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫‪D4‬‬ ‫االنتاج‬ ‫‪ΔR‬‬


‫‪S1‬‬ ‫‪20‬‬ ‫‪12‬‬ ‫‪30‬‬ ‫‪15‬‬ ‫‪520‬‬ ‫‪3‬‬
‫‪S2‬‬ ‫‪40‬‬ ‫‪25‬‬ ‫‪14‬‬ ‫‪28‬‬ ‫‪320‬‬ ‫‪11‬‬
‫‪S3‬‬ ‫‪22‬‬ ‫‪9‬‬ ‫‪10‬‬ ‫‪31‬‬ ‫‪460‬‬ ‫‪1‬‬
‫الطلب‬ ‫‪220‬‬ ‫‪250‬‬ ‫‪380‬‬ ‫‪450‬‬ ‫‪1300‬‬
‫‪ΔC‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪13‬‬

‫اكبر الفروق هو ‪ 13‬في عمود ‪. D4‬‬


‫اصغر خليدة فدي عمدود ‪ D4‬هدي الخليدة ‪ a14‬وفيهدا تكلفدة نقدق الوحددة الواحددة‬
‫مل المواد تساوج ‪ 15‬وحدة نقد ‪.‬‬
‫نالحدظ ال احتياجدات المخدزل ‪ D4‬هدو ‪ 450‬وحددة مدل المدواد ‪ .‬وال الكميدة‬
‫المنتجة فدي مركدز االنتداج ‪ S1‬هدي ‪ 520‬وحددة لدذل يدتم تلبيدة احتياجدات المخدزل ‪D4‬‬
‫بالكامق أج ‪ 450‬وحدة مل الكمية المنتجة في ‪ S1‬ويتبقع مل انتاج ‪ S1‬ما قيمته ‪0 -‬‬
‫‪. (520-450) =70‬‬
‫نحذف عمود ‪ D4‬وتصب مصفوفة النقق كاالتي ‪:‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬ ‫‪ΔR‬‬


‫‪S1‬‬ ‫‪20‬‬ ‫‪12‬‬ ‫‪30‬‬ ‫‪70‬‬ ‫‪8‬‬
‫‪S2‬‬ ‫‪40‬‬ ‫‪25‬‬ ‫‪14‬‬ ‫‪320‬‬ ‫‪11‬‬
‫‪S3‬‬ ‫‪22‬‬ ‫‪9‬‬ ‫‪10‬‬ ‫‪460‬‬ ‫‪1‬‬
‫الطلب‬ ‫‪220‬‬ ‫‪250‬‬ ‫‪380‬‬ ‫‪850‬‬
‫‪ΔC‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬
‫‪96‬‬

‫نالحظ ال اكبر الفروق الجديدة هو ‪ 11‬في صف ‪. S2‬‬


‫أصددغر الخاليددا فددي صددف ‪ S2‬ه دي الخلي دة ‪ , a23‬و المخددزل ‪ D3‬المقابددق للخليددة ‪a23‬‬
‫يحتاج الع ‪ 380‬وحدة منتجة ‪ ,‬وفي مركز االنتاج ‪ S2‬المقابق للخلية فقب ‪ 320‬وحدة‬
‫منتجددة ‪ .‬لددذل نخصددص كددق االنتدداج فددي ‪ S2‬الددع المخددزل ‪ D3‬ويبقددع المخددزل ‪D3‬‬
‫بحاجة الع ‪ 60‬وحدة )‪. (380-320‬‬
‫نحذف صف ‪ S2‬فتصب المصفوفة كاآلتي ‪:‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬ ‫‪ΔR‬‬


‫‪S1‬‬ ‫‪20‬‬ ‫‪12‬‬ ‫‪30‬‬ ‫‪70‬‬ ‫‪8‬‬
‫‪S3‬‬ ‫‪22‬‬ ‫‪9‬‬ ‫‪10‬‬ ‫‪460‬‬ ‫‪1‬‬
‫الطلب‬ ‫‪220‬‬ ‫‪250‬‬ ‫‪60‬‬ ‫‪530‬‬
‫‪ΔC‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪20‬‬

‫أكبر الفروق هو ‪ 20‬في عمود ‪. D3‬‬


‫‪ , a33‬المخددزل ‪ D3‬المقابددق لهددذ‪،‬‬ ‫أصددغر خليددة فددي عمددود ‪ D3‬هددي الخليددة‬
‫الخلية يحتاج ‪ 60‬وحددة ‪ ,‬وكميدة االنتداج المقابلدة لهدذ‪ ،‬الخليدة فدي مركدز االنتداج ‪S3‬‬
‫تساوج ‪ 460‬وحدة ‪ ,‬لذل يتم تخصيص كق الكمية المطلوبة ‪ 60‬وحدة لمأل الخلية‬
‫نحذف عمود ‪ D3‬ونعيد كتابة مصفوفة النقق ونستخرج الفروق الجديدة ‪:‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫االنتاج‬ ‫‪ΔR‬‬


‫‪S1‬‬ ‫‪20‬‬ ‫‪12‬‬ ‫‪70‬‬ ‫‪8‬‬
‫‪S3‬‬ ‫‪22‬‬ ‫‪9‬‬ ‫‪400‬‬ ‫‪13‬‬
‫الطلب‬ ‫‪220‬‬ ‫‪250‬‬ ‫‪470‬‬
‫‪ΔC‬‬ ‫‪2‬‬ ‫‪3‬‬

‫اكبددر الفددروق هددو ‪ 13‬فددي صددف ‪ . S3‬أصددغر خليددة فيدده ‪ a32‬تقابددق مركددز‬
‫االنتاج ‪ S3‬وفيه ‪ 400‬وحدة منتجة ‪ .‬وال مركز الطلب المقابق لهذ‪ ،‬الخلية وهو ‪D2‬‬
‫‪97‬‬

‫يحتدداج الددع ‪ 250‬وحدددة ‪ .‬لددذل يددتم مددأل الخليددة بكامددق الكميددة المطلوبدة وهددي ‪250‬‬
‫وحدة ويتبقع في مركز االنتاج ‪ 150 ( S3‬وحدة )‬
‫نحذف عمود ‪ D2‬ونكتب مصفوفة النقق الناتجة ‪:‬‬

‫‪D1‬‬ ‫االنتاج‬
‫‪S1‬‬ ‫‪20‬‬ ‫‪70‬‬
‫‪S3‬‬ ‫‪22‬‬ ‫‪150‬‬
‫الطلب‬ ‫‪220‬‬

‫اصب لدينا خليتال هما ‪ A11‬و ‪ . A31‬تمدأل الخليتدال بالكميدة المطلوبدة كدق‬
‫خلية مل مركز االنتاج المقابق لها ‪.‬‬
‫وسيكول الحق النهائي كاالتي ‪:‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D4‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪S1‬‬ ‫‪20‬‬ ‫‪70 12‬‬ ‫‪15 450‬‬ ‫‪30‬‬ ‫‪520‬‬
‫‪S2‬‬ ‫‪40‬‬ ‫‪25‬‬ ‫‪14 320‬‬ ‫‪28‬‬ ‫‪320‬‬
‫‪S3‬‬ ‫‪22‬‬ ‫‪150‬‬ ‫‪9‬‬ ‫‪250‬‬ ‫‪10‬‬ ‫‪60 31‬‬ ‫‪460‬‬
‫الطلب‬ ‫‪220‬‬ ‫‪250‬‬ ‫‪380‬‬ ‫‪450‬‬ ‫‪1300‬‬

‫نستخرج اقق تكلفة ممكنة ‪:‬‬


‫)‪min(Z) = 15(450)+14(320)+10(60)+9(250)+20(70)+22(150‬‬
‫‪= 6750+4480+600+2250+1400+3300‬‬
‫‪= 18780‬‬ ‫وحدة نقد‬
‫وهددي اقددق تكلفددة ممكنددة لنقددق الوحدددات المنتجددة مددل م اركددز االنتدداج الددثالث الددع‬
‫المخازل االربعة ‪.‬‬
‫‪98‬‬

‫مسالة النقل غير المتوازنة‬


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

‫مثال‪:‬‬
‫‪45‬‬ ‫مصددفوفة النقددق التاليددة تشددتمق ثالثددة م اركددز انتدداج هددي ‪ S3,S2,S1‬تنددتج‬
‫وحدة ‪ .‬وفيها ثالثة منافذ تسويق تستوعب ‪ 38‬وحدة مل االنتاج ‪.‬‬
‫المطلوب ‪:‬‬
‫حساب اقدق التكداليف الممكندة لنقدق مدا تحتاجده منافدذ التسدويق مدل االنتداج فدي‬
‫مراكز االنتاج ‪ ,‬معتمدا طريقة ‪ vogel‬؟‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪S1‬‬ ‫‪7‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪15‬‬
‫‪S2‬‬ ‫‪2‬‬ ‫‪6‬‬ ‫‪3‬‬ ‫‪10‬‬
‫‪S3‬‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪8‬‬ ‫‪10‬‬
‫الطلب‬ ‫‪20‬‬ ‫‪8‬‬ ‫‪10‬‬
‫‪99‬‬

‫الحق ‪:‬‬
‫نضيف العمود الوهمي ‪ D4‬كي يستوعب ‪ 7‬وحدات وهدو الفدرق بديل الوحددات‬
‫المنتجة في مراكز االنتاج والوحدات المطلوبة فدي منافدذ التسدويق ‪ .‬ونعتبدر تكلفدة نقدق‬
‫الوحدة الواحدة مل الناتج الع كق خلية في هذا العمود مساوية للصفر ‪.‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫‪D4‬‬ ‫االنتاج‬ ‫‪R‬‬


‫‪S1‬‬ ‫‪7‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪15‬‬ ‫‪4‬‬
‫‪S2‬‬ ‫‪2‬‬ ‫‪6‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪20‬‬ ‫‪2‬‬
‫‪S3‬‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪8‬‬ ‫‪0‬‬ ‫‪10‬‬ ‫‪8‬‬
‫الطلب‬ ‫‪20‬‬ ‫‪8‬‬ ‫‪10‬‬ ‫‪7‬‬ ‫‪45‬‬
‫‪c‬‬ ‫‪5‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪0‬‬

‫نالحظ ال اكبر الفروق هو ‪ 8‬في الصف الثالث‬


‫اصددغر خليددة فددي الصددف الثالددث هددي الخليددة ‪ a34‬فددي العمددود الددوهمي ‪ D4‬وال‬
‫‪ 10‬وحدددات منتجددة ‪ .‬امددا جهددة الطلددب ‪D4‬‬ ‫مركددز االنتدداج المقابددق لهددذ‪ ،‬الخليددة فيدده‬
‫المقابلدة لهدذ‪ ،‬الخليدة فنحتداج الدع ‪ 7‬وحددات فقدب ‪ .‬لدذل نخصدص ‪ 7‬وحددات لمدأل‬
‫الخلية ‪ a34‬ويحذف العمود الوهمي ‪ D4‬فتصب المصدفوفة ‪:‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬ ‫‪R‬‬


‫‪S1‬‬ ‫‪7‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪15‬‬ ‫‪1‬‬
‫‪S2‬‬ ‫‪2‬‬ ‫‪6‬‬ ‫‪3‬‬ ‫‪20‬‬ ‫‪1‬‬
‫‪S3‬‬ ‫‪10‬‬ ‫‪9‬‬ ‫‪8‬‬ ‫‪3‬‬ ‫‪1‬‬
‫الطلب‬ ‫‪20‬‬ ‫‪8‬‬ ‫‪10‬‬ ‫‪38‬‬
‫‪c‬‬ ‫‪5‬‬ ‫‪2‬‬ ‫‪2‬‬
‫‪100‬‬

‫اكبر الفروق = ‪ 5‬في العمود االول‬


‫اصغر خلية في العمود االول هي ‪a21‬‬
‫مركدز االنتداج ‪ S2‬المقابددق لهدذ‪ ،‬الخليددة يندتج ‪ 20‬وحددة ‪ ,‬كمددا وال جهدة الطلددب‬
‫‪ D1‬المقابلددة لهددذ‪ ،‬الخليددة تحتدداج الددع ‪ 20‬وحدددة ‪ .‬لددذل يددتم تخصدديص كامددق الكميددة‬
‫المنتجددة فددي ‪ S2‬الددع جهددة الطلددب ‪ D1‬ثددم نحددذف العمددود ‪ D1‬والصددف ‪ . S2‬فتصددب‬
‫المصفوفة‬

‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬ ‫‪R‬‬


‫‪S1‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪15‬‬ ‫‪1‬‬
‫‪S3‬‬ ‫‪9‬‬ ‫‪8‬‬ ‫‪3‬‬ ‫‪1‬‬
‫الطلب‬ ‫‪8‬‬ ‫‪10‬‬ ‫‪18‬‬
‫‪c‬‬ ‫‪5‬‬ ‫‪3‬‬

‫اكبر الفروق = ‪ 5‬في العمود ‪D2‬‬


‫اصددغر خليددة ف دي العمددود ‪ D2‬هددي الخليددة ‪ a12‬وهددي تقابددق مركددز االنتدداج ‪S1‬‬
‫الذج فيه ‪ 15‬وحدة منتجدة وتقابق ايضا جهة الطلب ‪ D2‬التي تحتاج الع ‪ 8‬وحدات ‪.‬‬
‫يتم تخصيص ‪ 8‬وحدات مل انتاج ‪ S1‬الع جهة الطلب ‪ D2‬و يحدذف العمدود‬
‫‪ D2‬وتصب مصفوفة النقق ‪.‬‬

‫‪D3‬‬ ‫االنتاج‬
‫‪S1‬‬ ‫‪5‬‬ ‫‪7‬‬
‫‪S3‬‬ ‫‪8‬‬ ‫‪3‬‬
‫الطلب‬ ‫‪10‬‬ ‫‪10‬‬

‫بقدي هندا خليتدال فقدب ‪ .‬يخصدص الدع الخليدة ‪ 7 a13‬وحددات والخليدة ‪a33‬‬
‫ثالثة وحدات ‪.‬‬
‫‪101‬‬

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

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫‪D4‬‬ ‫االنتاج‬


‫‪S1‬‬ ‫‪7‬‬ ‫‪4 8‬‬ ‫‪5 7‬‬ ‫‪0‬‬ ‫‪15‬‬
‫‪S2‬‬ ‫‪2 20‬‬ ‫‪6 0‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪20‬‬
‫‪S3‬‬ ‫‪10‬‬ ‫‪9 0‬‬ ‫‪8 3‬‬ ‫‪0 7‬‬ ‫‪10‬‬
‫الطلب‬ ‫‪20‬‬ ‫‪8‬‬ ‫‪10‬‬ ‫‪7‬‬ ‫‪45‬‬

‫تم نقق ‪ 38‬وحدة منتجة في مراكز االنتاج الدع منافدذ التسدويق ‪D3 , D2, D1‬‬
‫ولم تنقق الد ‪ 7‬وحدات الفائضة عل استيعاب منافذ التسويق ‪ ,‬وتبقع في مركدز االنتداج‬
‫‪S3‬‬
‫)‪Min (Z) = 4(8) +5(7)+2(20)+8(3)+0(7‬‬
‫‪= 32+35+40+24‬‬
‫وحدة نقدية ‪=131‬‬
‫اقق تكلفة ممكنة لنقق ‪ 38‬وحدة منتجة في مراكز االنتاج الع منافدذ التسويق‪.‬‬
‫‪102‬‬

‫مسألة النقل ذات هدف التعظيم)‪Max (Z‬‬


‫كال الهدف في مسدائق النقدق هدو تخفديا تكداليف نقدق الوحددات المنتجدة فدي‬
‫مراكز االنتاج الع جهات الطلب ومنافذ التسويق المختلفة ‪.‬‬
‫فددي بعددا الحدداالت تكددول مسددألة النقددق لفعاليددات وانشددطة مطلددوب تعظيمهددا ‪.‬‬
‫ويمكددل اسددتخدام نمددوذج النقددق فددي تعظدديم االربدداح مثلمددا اسددتخدم لخفددا التكدداليف ‪.‬‬
‫وبنفج االسلوب مع بعا االجراءات وكما يأتي ‪:‬‬
‫لتحويق مسألة النقق التي تهدف الع التعظيم )‪ Max (Z‬الع مسدألة نقدق ذات‬
‫)‪ min(Z‬نس ددتخرج تك دداليف الف ددرص ‪ ,‬حي ددث تح دددد الخلي ددة ذات اكب ددر‬ ‫ه دددف تدني ددة‬
‫التكدداليف ‪ .‬ويددتم طددرح قدديم كددق خليددة فددي مصددفوفة النقددق مددل الخليددة المددذكورة ‪ .‬ونكتددب‬
‫‪ , vogel‬لكددل عنددد‬ ‫مصددفوفة النقددق الجديدددة وتحددق بددنفج االسددلوب المتبددع بطريقددة‬
‫احتسدداب الندداتج النهددائي لتكدداليف النقددق يددتم ضددرب القدديم الحقيقيددة للخاليددا قبددق التحويدق‬
‫(وليج الجديدة ) * الرب االصلي ‪.‬‬
‫ويعددود السددبب فددي حسدداب تكدداليف الفددرص ‪ .‬الددع اندده فددي حالددة عدددم اسددتغالل‬
‫طريق معيل عبر الخلية ذات اكبر تكلفة لنقق الوحدة الواحدة ‪ ,‬فيكول هنالد اضدطرار‬
‫الددع اسددتغالل خاليددا اخددر اقددق تكلفددة وبهددذ‪ ،‬تحددول مسددألة النقددق مددل هدددف التعظدديم‬
‫)‪ max(Z‬الع هدف التدنية )‪min(Z‬‬

‫مثال ‪:‬‬
‫مصددفوفة النقددق التاليددة تبدديل الكميددات المنتجددة فددي م اركددز االنتدداج الثالثددة‬
‫‪ D3,‬واالرب دداح‬ ‫‪ S3,S2,S1‬والكمي ددات المطلوب ددة ف ددي مناف ددذ التس ددويق ال ددثالث ‪D2,D1‬‬
‫المتحققددة لنق ددق الوحدددة الواح دددة مددل ك ددق مركددز م ددل م اركددز االنت دداج الددع أج م ددل مناف ددذ‬
‫التسويق المختلفة ‪.‬‬
‫المطلوب ‪:‬حق مسألة النقق ‪ ,‬واستخراج افضدق طريقدة فدي توزيدع الكميدات المنتجدة الدع‬
‫منافذ التسويق بحيث تحقق اعلع رب ممكل ‪.‬‬
‫‪103‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪S1‬‬ ‫‪10‬‬ ‫‪15‬‬ ‫‪10‬‬ ‫‪150‬‬
‫‪S2‬‬ ‫‪12‬‬ ‫‪13‬‬ ‫‪11‬‬ ‫‪150‬‬
‫‪S3‬‬ ‫‪13‬‬ ‫‪11‬‬ ‫‪8‬‬ ‫‪100‬‬
‫الطلب‬ ‫‪120‬‬ ‫‪180‬‬ ‫‪100‬‬ ‫‪400‬‬

‫الحق ‪:‬‬
‫نالحددظ ال الخليددة ذات اكبددر االربدداح لنقددق وحدددة واحدددة مددل االنتدداج هددي ‪a12‬‬
‫‪ S1‬الدع منفدذ التسدويق ‪ D2‬مسداوية‬ ‫فيهدا الدرب (تكلفدة نقدق الوحددة الواحددة مدل انتداج‬
‫لد ‪ 15‬وحدة نقدية) ‪.‬‬
‫‪ 15‬فتص ددب‬ ‫نكت ددب مصد ددفوفة النق ددق الجدي دددة بع ددد ط ددرح ق دديم ك ددق خلي ددة م ددل‬
‫مصفوفة النقق كاالتي ‪:‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪S1‬‬ ‫‪5‬‬ ‫‪0‬‬ ‫‪5‬‬ ‫‪150‬‬
‫‪S2‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪150‬‬
‫‪S3‬‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪7‬‬ ‫‪100‬‬
‫الطلب‬ ‫‪120‬‬ ‫‪180‬‬ ‫‪100‬‬ ‫‪400‬‬

‫االل نستخرج الحق االبتدائي بطريقة ‪vogel‬‬


‫‪R1 = 5‬‬
‫‪R2 = 1‬‬
‫‪R3 = 2‬‬
‫‪C1 = 1‬‬
‫‪C2 = 2‬‬
‫‪C3 = 1‬‬
‫اكبر الفروق = ‪ 5‬في الصف االول‬
‫‪104‬‬

‫اصددغر خليددة فددي الصددف االول هددي الخليددة ‪ a12‬وهددي تقابددق مركددز االنتدداج ‪S1‬‬
‫وفيه ‪ 150‬وحدة وتقابق ايضا منفذ التسويق ‪ D2‬الذج يحتاج الع ‪ 180‬وحددة ‪ .‬اذلد‬
‫يددتم تخصدديص ‪ 150‬وحدددة الددع الخليددة ‪ a12‬ويحددذف الصددف االول ‪ ,‬فتصددب مصددفوفة‬
‫النقق‪:‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬ ‫‪R‬‬


‫‪S2‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪150‬‬ ‫‪1‬‬
‫‪S3‬‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪7‬‬ ‫‪100‬‬ ‫‪1‬‬
‫الطلب‬ ‫‪120‬‬ ‫‪30‬‬ ‫‪100‬‬ ‫‪250‬‬
‫‪C‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬

‫أكبر الفروق = ‪ 3‬في العمود ‪D3‬‬


‫اصغر خلية في العمود ‪ D3‬هي الخلية ‪ a23‬وهي تقابق مركز النتداج ‪ S2‬وفيده‬
‫‪ 150‬وح دددة ‪ ,‬وتقاب ددق ايض ددا منف ددذ التس ددويق ‪ D3‬ويحت دداج ال ددع ‪ 100‬وح دددة ‪ ,‬ل ددذل ي ددتم‬
‫تخصدديص ‪ 100‬وحدددة لم ددأل الخليددة ‪ a23‬وبحددذف العم ددود ‪ D3‬فتصددب مصددفوفة النق ددق‬
‫كاآلتي ‪:‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫االنتاج‬ ‫‪R‬‬


‫‪S2‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪50‬‬ ‫‪1‬‬
‫‪S3‬‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪100‬‬ ‫‪2‬‬
‫الطلب‬ ‫‪120‬‬ ‫‪30‬‬ ‫‪150‬‬
‫‪C‬‬ ‫‪1‬‬ ‫‪2‬‬

‫اكبدر الفددروق = ‪ 2‬فدي كددق مدل الصددف ‪ S3‬والعمدود ‪ D2‬نختددار احددهما ولدديكل‬
‫الصف ‪ . S3‬اصدغر خليدة فيده ‪ ,‬الخليدة ‪ a31‬تقابدق مركدز االنتداج ‪ S3‬وفيده ‪ 100‬وحددة‬
‫‪105‬‬

‫وتقابددق ايضددا منقددذ التسددويق ‪ D1‬ويحتدداج الددع ‪ 120‬وحدددة ‪ .‬لددذل يددتم تخصدديص ‪100‬‬
‫وحدة لمأل الخلية ‪ a31‬ويحذف الصف ‪ S3‬فتصب مصفوفة النقق ‪.‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫االنتاج‬


‫‪S2‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪50‬‬
‫الطلب‬ ‫‪20‬‬ ‫‪30‬‬

‫تخصص ‪ 30‬وحدة لمأل الخلية ‪ a22‬و ‪ 20‬وحدة الخلية ‪. a21‬‬


‫تكتب مصفوفة النقق بعد مأل الخاليا ‪ ,‬ثم تستخرج ارباح النقق ‪.‬‬

‫‪D1‬‬ ‫‪D2‬‬ ‫‪D3‬‬ ‫االنتاج‬


‫‪S1‬‬ ‫‪10‬‬ ‫‪15 150‬‬ ‫‪10‬‬ ‫‪150‬‬
‫‪S2‬‬ ‫‪12 20‬‬ ‫‪13 300‬‬ ‫‪11 100‬‬ ‫‪150‬‬
‫‪S3‬‬ ‫‪13 100‬‬ ‫‪11‬‬ ‫‪8‬‬ ‫‪0‬‬ ‫‪100‬‬
‫الطلب‬ ‫‪120 0‬‬ ‫‪180‬‬ ‫‪100‬‬ ‫‪400‬‬

‫اكبر رب ممكل لنقق الوحدات المنتجة في مراكز االنتاج الع منافذ التسويق ‪:‬‬
‫)‪= 15 (150) + 12 (20) + 13 (30) + 11 (100) + 13 (100‬‬
‫‪= 2250 + 240 + 390 + 1100 + 1300‬‬
‫‪= 5280‬‬ ‫وحدة نقد‬
‫‪106‬‬

‫الفصل الرابع‬
‫مسألة التخصيص‬

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

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

‫مثال ‪:‬‬
‫رئدديج عم ددال فددي ورش ددة معينددة ف ددي المصددنع (‪ )4‬عم ددال وهنددا (‪ )4‬وظ ددائف‬
‫شا رة ‪ ,‬فما هو افضق تخصيص للعمدال الدع الوظدائف ‪ ,‬يقلدق مدل مجمدوع التكداليف‪,‬‬
‫اذا كاندت تكلفددة تخصدديص كدق عامددق الددع أج مدل هددذ‪ ،‬الوظددائف هدي كمددا فددي الجدددول‬
‫التالي ‪:‬‬
‫الوظ ددائف‬
‫‪P1‬‬ ‫‪P2‬‬ ‫‪P3‬‬ ‫‪P4‬‬
‫اوشددخاص‬

‫‪M1‬‬ ‫‪50‬‬ ‫‪70‬‬ ‫‪100‬‬ ‫‪30‬‬


‫‪M2‬‬ ‫‪30‬‬ ‫‪60‬‬ ‫‪80‬‬ ‫‪40‬‬
‫‪M3‬‬ ‫‪40‬‬ ‫‪30‬‬ ‫‪60‬‬ ‫‪20‬‬
‫‪M4‬‬ ‫‪10‬‬ ‫‪40‬‬ ‫‪20‬‬ ‫‪100‬‬
‫‪107‬‬

‫هنا الهدف هو تعظيم كفاءة التخصيص الوظيفي ‪.‬‬

‫‪Z = 5X11 + 7X12 + 10X13 + 3X14 +‬‬


‫‪3X21 + 6X22 + 8X23 + 4X24 +‬‬
‫‪4X31 + 3X32 + 6X33 + 2X34 +‬‬
‫‪X41 + 4X42 + 2X43 + 10X44‬‬

‫القيود‬
‫‪Xij = 1‬‬ ‫عند تخصيص العامق ‪ I‬الع الوظيفة ‪j‬‬
‫‪Xij = 0‬‬ ‫عندما ال يخصص العامق ‪ I‬الع الوظيفة ‪j‬‬

‫القيددود الخاصددة بع دددم امكانيددة تخص دديص عامددق واح ددد للعمددق عل ددع اكثددر م ددل‬
‫وظيفة واحدة (كق شخص يعيل لوظيفة واحدة) ‪.‬‬
‫‪X11 + X12 + X13 + X14 = 1‬‬
‫‪X21 + X22 + X23 + X24 = 1‬‬
‫‪X31 + X32 + X33 + X34 = 1‬‬
‫‪X41 + X42 + X43 + X44 = 1‬‬

‫والقيود المتعلقة بعدم تكليف اكثر مل عامق لوظيفة واحدة (أج وظيفة لها شخص‬
‫واحد) ‪.‬‬
‫‪X11 + X21 + X31 + X41 = 1‬‬
‫‪X12 + X22 + X32 + X42 = 1‬‬
‫‪X13 + X23 + X33 + X43 = 1‬‬
‫‪X14 + X24 + X34 + X44 = 1‬‬
‫ولكول ( ‪ 1‬أو ‪ ) Xij = 0‬فأل مسألة التخصيص ليست مسألة برمجة خطية‬
‫‪ .‬لكل بسبب امكانية ارجاعها الع مسألة نقق ‪ ,‬يمكل اعتبارها حالة خاصة مل مسائق‬
‫النقق وبالتالي مسائق البرمجة الخطية ‪.‬‬
108

: ‫ونموذج التخصيص كاالتي‬


n n
Max (Z )   Pij X ij
i 1 j 1

Subject to
n


j
X ij  1
1

i = 1,2, …….. N
n


i
X ij  1
1

J = 1,2, ……. N
Xij = 0,1
i = 1,2, ………. N
j = 1,2, ………. N

‫ الع تكاليف فدأل‬Pij ‫ وعندما تؤول‬J ‫ في الموقع‬I ‫ عالقة مساهمة العنصر‬Pij


: ‫ يتم ترتيبها حسب الصيغة‬Z
n n
Min (Z )   Pij X ij
i 1 j 1

Subject to :
n


j
X ij  1
1

J = 1,2, ………. N
n


i
X ij  1
1

i = 1,2, ………. N
Xij = 0 or 1
i = 1,2, ………. N
j = 1,2, ………. N
‫‪109‬‬

‫حل مسألة التخصيص‬


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

‫الطريقة الهنكارية‬
‫تعتمد الطريقة الهنكارية علع استخراج تكلفة الفرصة ‪Opportunity Cost‬‬
‫خوارزمية الطريقة الهنكارية‬
‫‪ )1‬طددرح أصددغر قيمددة فددي كددق صددف مددل عناصددر الصددف واعددادة كتابددة المصددفوفة‬
‫الناتجة‪.‬‬
‫‪ )2‬طرح أصغر قيمة في كق عمود مل عناصر العمود وكتابة المصفوفة الناتجة ‪.‬‬
‫ونتيجة للخطوتيل السابقتيل ستتكول عدة عناصر صفرية في المصفوفة ‪.‬‬
‫‪ )3‬يغطع كق صف يحتوج اكثر مل عنصر صفرج ‪ ,‬يغطع بخب أفقي ويغطع كق‬
‫عمود يحتوج اكثر مل عنصر صفرج بخب عمودج ‪.‬‬
‫‪ )4‬اذا كددال مجمددوع الخطددون (االفقيددة والعموديددة) > ‪ N‬فنكددول قددد توصددلنا الددع الحددق‬
‫االمثق ونجرج االتي ‪:‬‬
‫تخصيص الصفر الموجود في كق صف ونشدطب عناصدر العمدود الدذج‬ ‫أ‪-‬‬
‫يقع فيه هذا العنصر ‪.‬‬
‫ب‪ -‬أو نخصددص الصددفر الموجددود فددي كددق عمددود ونشددطب عناصددر الصددف‬
‫الذج يقع فيه هذا العنصر ‪.‬‬
‫نحسددب مجمددوع التكلفددة لعمليددة التخصدديص مددل جدددول المسددألة االصددلي‬ ‫ج‪-‬‬
‫بجمع العناصر المناظرة لهذ‪ ،‬االصفار المخصصة ‪.‬‬
‫‪ )5‬في حالة كول عدد الخطون < ‪ N‬نتبع االتي ‪:‬‬
‫نختار أصغر عنصر في الجدول ير مغطع بخطون ‪.‬‬ ‫أ‪-‬‬
‫‪110‬‬

‫نضددديف قيمد ددة هد ددذا العنص ددر الد ددع العناصد ددر المغط دداة بخطد دديل (افقد ددي‬ ‫ب‪-‬‬
‫وعمودج)‪.‬‬
‫نطرح قيمة هذا العنصر مل العناصر ير المغطاة في الجدول ‪.‬‬ ‫ج‪-‬‬
‫نذهب الع الخطوة رقم (‪. )4‬‬

‫مثال ‪: 1‬‬
‫أوج ددد أفض ددق تخص دديص وربع ددة م ددل الفني دديل عل ددع أربع ددة أعم ددال ‪ .‬علم ددا ال‬
‫مصفوفة التخصيص هي ‪:‬‬

‫‪E1‬‬ ‫‪E2‬‬ ‫‪E3‬‬ ‫‪E4‬‬


‫‪T1‬‬ ‫‪6‬‬ ‫‪4‬‬ ‫‪1‬‬ ‫‪3‬‬
‫‪T2‬‬ ‫‪8‬‬ ‫‪7‬‬ ‫‪10‬‬ ‫‪9‬‬
‫‪T3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪11‬‬ ‫‪7‬‬
‫‪T4‬‬ ‫‪6‬‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪5‬‬

‫الحق ‪:‬‬
‫نطرح أصغر قيمة في كق صف مل عناصر الصف فتصب المصفوفة كاالتي ‪:‬‬

‫‪E1‬‬ ‫‪E2‬‬ ‫‪E3‬‬ ‫‪E4‬‬


‫‪T1‬‬ ‫‪5‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪2‬‬
‫‪T2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪2‬‬
‫‪T3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪7‬‬ ‫‪3‬‬
‫‪T4‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪0‬‬

‫نطرح أصغر قيمة في كق عمود مل عناصر العمود فتبقع المصفوفة كما هي ‪:‬‬
‫‪111‬‬

‫‪E1‬‬ ‫‪E2‬‬ ‫‪E3‬‬ ‫‪E4‬‬


‫‪T1‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪2‬‬
‫‪T2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪2‬‬
‫‪T3‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪3‬‬
‫‪T4‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪0‬‬

‫نالحظ عدم وجود خطون ‪.‬‬


‫ال اصغر عنصر في الجدول هو ‪ a21‬وقيمته = ‪. 1‬‬
‫نطرح هذ‪ ،‬القيمة (‪ )1‬مل العناصر فتصب المصفوفة ‪:‬‬

‫‪E1‬‬ ‫‪E2‬‬ ‫‪E3‬‬ ‫‪E4‬‬

‫‪T1‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪1‬‬

‫‪T2‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪2‬‬

‫‪0‬‬
‫‪T3‬‬ ‫‪0‬‬ ‫‪6‬‬ ‫‪2‬‬

‫‪T4‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪0‬‬

‫بذل حصلنا علع عناصر صفرية جديدة ‪.‬‬


‫عدد الخطون = ‪N < 5‬‬
‫اذل الجدول يمثق الحق االمثق وعليه ‪:‬‬
‫يخصص الفني ‪ T1‬للعمق ‪E3‬‬
‫يخصص الفني ‪ T2‬للعمق ‪E2‬‬
‫يخصص الفني ‪ T3‬للعمق ‪E1‬‬
‫‪112‬‬

‫يخصص الفني ‪ T4‬للعمق ‪E4‬‬


‫تكلفة التخصيص = ‪ 21 = 5 + 5 + 10 + 1‬وحدة‬
‫‪Min(Z) = 1 + 7 + 4 + 5 =17‬‬ ‫وحدة‬

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

‫المخازل‬ ‫مصنع بغداد‬ ‫مصنع الحلة‬ ‫مصنع كربالء‬


‫مخزل ‪A‬‬ ‫‪100‬‬ ‫‪75‬‬ ‫‪70‬‬
‫مخزل ‪B‬‬ ‫‪110‬‬ ‫‪80‬‬ ‫‪75‬‬
‫مخزل ‪C‬‬ ‫‪75‬‬ ‫‪100‬‬ ‫‪60‬‬
‫مخزل ‪D‬‬ ‫‪80‬‬ ‫‪120‬‬ ‫‪80‬‬

‫الحددق ‪ :‬بمددا ال عدددد المخددازل اكبددر مددل عدددد المصددانع ‪ ,‬لددذل نضدديف الددع المصددفوفة‬
‫المصنع الوهمي ونجعق تكاليف التخصيص فيه صفر ‪:‬‬

‫المخازل‬ ‫مصنع بغداد‬ ‫مصنع الحله‬ ‫مصنع كربالء‬ ‫مصنع وهمي‬


‫مخزل ‪A‬‬ ‫‪100‬‬ ‫‪75‬‬ ‫‪70‬‬ ‫‪0‬‬
‫مخزل ‪B‬‬ ‫‪110‬‬ ‫‪80‬‬ ‫‪75‬‬ ‫‪0‬‬
‫مخزل ‪C‬‬ ‫‪75‬‬ ‫‪100‬‬ ‫‪60‬‬ ‫‪0‬‬
‫مخزل ‪D‬‬ ‫‪80‬‬ ‫‪120‬‬ ‫‪80‬‬ ‫‪0‬‬
‫‪113‬‬

‫نطرح اصغر قيمة مل كق صف مل عناصر الصف فتبقع المصفوفة كما هي ‪.‬‬


‫نطرح أصغر قيمة في كق عمود مل عناصر العمود فتصب المصفوفة كاآلتي ‪:‬‬

‫المخازل‬ ‫مصنع بغداد‬ ‫مصنع الحلة‬ ‫مصنع كربالء‬ ‫مصنع وهمي‬


‫مخزل ‪A‬‬ ‫‪25‬‬ ‫‪0‬‬ ‫‪10‬‬ ‫‪0‬‬
‫مخزل ‪B‬‬ ‫‪35‬‬ ‫‪5‬‬ ‫‪15‬‬ ‫‪0‬‬
‫مخزل ‪C‬‬ ‫‪0‬‬ ‫‪25‬‬ ‫‪0‬‬ ‫‪0‬‬
‫مخزل ‪D‬‬ ‫‪5‬‬ ‫‪45‬‬ ‫‪20‬‬ ‫‪0‬‬

‫نالحظ ال عدد الخطون = ‪ 3‬وهو < ‪N‬‬


‫أصغر قيمة ير مغطاة بخطون هي ‪. 5‬‬
‫نضدديف ‪ 5‬الددع العناصددر المغطدداة بخطدديل وهددي ‪ a14‬و ‪ . a34‬ونطددرح ‪ 5‬مددل‬
‫باقي العناصر ير المغطاة فتصب المصفوفة كاآلتي ‪:‬‬

‫المخازل‬ ‫مصنع بغداد‬ ‫مصنع الحلة‬ ‫مصنع كربالء‬ ‫مصنع وهمي‬


‫مخزل ‪A‬‬ ‫‪25‬‬ ‫‪0‬‬ ‫‪10‬‬ ‫‪5‬‬
‫مخزل ‪B‬‬ ‫‪30‬‬ ‫‪0‬‬ ‫‪10‬‬ ‫‪0‬‬
‫مخزل ‪C‬‬ ‫‪0‬‬ ‫‪25‬‬ ‫‪0‬‬ ‫‪5‬‬
‫مخزل ‪D‬‬ ‫‪0‬‬ ‫‪40‬‬ ‫‪15‬‬ ‫‪0‬‬

‫عدد الخطون = ‪N = 4‬‬


‫اذل الجدددول يمثددق جدددول الحددق االمثددق ‪ .‬نخصددص االصددفار ونحسددب تكدداليف‬
‫التخصيص‬
‫‪Min(Z) = 75 + 60 + 80 = 215‬‬
‫‪114‬‬

‫مثال ‪: 3‬‬
‫مدددير االنتدداج فددي المصددنع لديدده (‪ )4‬مهندسدديل وهنددا (‪ )4‬ورش شددا رة ‪ ,‬فمددا‬
‫هددو أفضددق تخصدديص للمندسدديل الددع الددورش يقلددق مجمددوع التكدداليف ‪ ,‬اذا كانددت تكلفددة‬
‫تخصيص كق مهندج الع أج مل هذ‪ ،‬الورش هي كما في الجدول التالي‪:‬‬

‫المهندسيل‬ ‫التفريز‬ ‫التنعيم‬ ‫السباكة‬ ‫الخراطة‬


‫‪M1‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪10‬‬ ‫‪3‬‬
‫‪M2‬‬ ‫‪3‬‬ ‫‪6‬‬ ‫‪8‬‬ ‫‪4‬‬
‫‪M3‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪6‬‬ ‫‪2‬‬
‫‪M4‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪10‬‬

‫الحق ‪:‬‬

‫‪ )1‬نحدد أصغر قيمة في كق صف‬


‫‪M1 = 3‬‬
‫‪M2 = 3‬‬
‫‪M3 = 2‬‬
‫‪M4 = 1‬‬
‫نطرح أصغر قيمة في كق صف مل عناصر الصف ‪ ,‬فتصب المصفوفة ‪:‬‬

‫‪P1‬‬ ‫‪P2‬‬ ‫‪P3‬‬ ‫‪P4‬‬


‫‪M1‬‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪7‬‬ ‫‪0‬‬
‫‪M2‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪5‬‬ ‫‪1‬‬
‫‪M3‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪0‬‬
‫‪M4‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪1‬‬ ‫‪9‬‬
‫‪115‬‬

‫‪ )2‬نحدد اصغر قيمة في كق عمود‬


‫‪P1 = 0‬‬
‫‪P2 = 1‬‬
‫‪P3 = 1‬‬
‫‪P4 = 0‬‬
‫نطرح أصغر قيمة مل عناصر العمود فتصب المصفوفة كاآلتي ‪:‬‬

‫‪P1‬‬ ‫‪P2‬‬ ‫‪P3‬‬ ‫‪P4‬‬


‫‪M1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪6‬‬ ‫‪0‬‬
‫‪M2‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪1‬‬
‫‪M3‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪0‬‬
‫‪M4‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪9‬‬

‫نغطي كق صف يحتوج أكثر مل صفر بخب أفقي‬


‫ونغطي كق عمود يحتوج أكثر مل صفر بخب عمودج‬
‫عدد الخطون = ‪N = 4‬‬

‫اذل الحق هو حق أمثق ‪ ,‬فيتم تخصيص الوظائف كاآلتي ‪:‬‬


‫تخصيص الوظيفة ‪ P1‬للعامق ‪. M2‬‬
‫تخصيص الوظيفة ‪ P2‬للعامق ‪. M3‬‬
‫تخصيص الوظيفة ‪ P3‬للعامق ‪. M4‬‬
‫تخصيص الوظيفة ‪ P4‬للعامق ‪. M1‬‬
‫ال تكلفة الفرصة لهذ‪ ،‬التخصيصات = صفر‬
‫نستخرج التكاليف الكلية وداء هذ‪ ،‬الوظائف مل الجدول االصلي كاالتي ‪:‬‬
‫‪Min(Z) = 3 + 3 + 3 + 2 = 11‬‬ ‫وحدة‬
‫‪116‬‬

‫التخصيص المقيد‬

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

‫مثال ‪: 4‬‬
‫في المثال السابق ‪ ,‬وجه مدير االنتاج رئيج المهندسديل فدي الورشدة بضدرورة‬
‫عدم تخصيص المهندج ‪ M4‬الع ورشة السباكة ‪.‬‬
‫المطلوب ‪ :‬حق مسألة تخصيص في ضوء التخصيص ير المر وب ؟‬

‫الحق ‪:‬‬
‫نجعق قيمة التخصيص المذكور يساوج ‪M‬‬

‫‪P1‬‬ ‫‪P2‬‬ ‫‪P3‬‬ ‫‪P4‬‬


‫‪M1‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪10‬‬ ‫‪3‬‬
‫‪M2‬‬ ‫‪3‬‬ ‫‪6‬‬ ‫‪8‬‬ ‫‪4‬‬
‫‪M3‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪6‬‬ ‫‪2‬‬
‫‪M4‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪m‬‬ ‫‪10‬‬

‫نطرح اصغر قيمة في كق صف مل عناصر الصف فتصب المصفوفة كاالتي ‪:‬‬


‫‪117‬‬

‫‪P1‬‬ ‫‪P2‬‬ ‫‪P3‬‬ ‫‪P4‬‬


‫‪M1‬‬ ‫‪2‬‬ ‫‪5‬‬ ‫‪7‬‬ ‫‪0‬‬
‫‪M2‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪5‬‬ ‫‪1‬‬
‫‪M3‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪4‬‬ ‫‪0‬‬
‫‪M4‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪m‬‬ ‫‪9‬‬

‫يبقددع المقدددار ‪ M‬كبي د اًر ر ددم طددرح العنصددر ‪ 4‬مندده ‪ .‬فنبقددي علددع المقدددار ‪M‬‬
‫علع حالة كدليق علع كول الناتج مقدار كبي اًر ايضاً ‪.‬‬
‫نطرح اصغر قيمة في كق عمود مل عناصر العمود فتصب المصفوفة الناتجة‪:‬‬

‫‪P1‬‬ ‫‪P2‬‬ ‫‪P3‬‬ ‫‪P4‬‬


‫‪M1‬‬ ‫‪2‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪0‬‬
‫‪M2‬‬ ‫‪0‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪M3‬‬ ‫‪2‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪M4‬‬ ‫‪0‬‬ ‫‪3‬‬ ‫‪m‬‬ ‫‪9‬‬

‫عدد الخطون = ‪ 3‬وهو اقق مل ‪N‬‬


‫اصددغر عنصددر يددر مغطددع هددو ‪ X23‬وقيمتددة تسدداوج ‪ . 1‬نضدديف ‪ 1‬الددع كددق‬
‫‪ X34‬ونطددرح ‪ 1‬مددل العناصددر يددر المغطدداة بخطددون فتصددب‬ ‫‪,‬‬ ‫مددل العنص دريل ‪X31‬‬
‫المصفوفة ‪.‬‬

‫‪P1‬‬ ‫‪P2‬‬ ‫‪P3‬‬ ‫‪P4‬‬


‫‪M1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪0‬‬
‫‪M2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪M3‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪M4‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪m‬‬ ‫‪9‬‬

‫أصب عدد الخطون ‪N = 4‬‬


‫‪118‬‬

‫اذل الجدول يمثق الحق االمثق‬


‫نبدأ بالتخصيص ‪:‬‬

‫‪P1‬‬ ‫‪P2‬‬ ‫‪P3‬‬ ‫‪P4‬‬


‫‪M1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪0‬‬
‫‪M2‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪M3‬‬ ‫‪3‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪1‬‬
‫‪M4‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪m‬‬ ‫‪9‬‬

‫وحدة ‪min (Z)= 5+4+3+2=14‬‬


‫نالحظ ارتفاع مجموع التكاليف بسبب التخصيص المقيد ‪.‬‬
‫‪119‬‬

‫مسألة التخصيص ذات هدف التعظيم )‪Max(Z‬‬


‫يمك ددل لنم ددوذج التخص دديص ال يح ددق مس ددائق تتض ددمل ه دددف التعظ دديم ‪ ,‬م ددثال‬
‫تعظيم االرباح او االيرادات المتحققة مل تخصيص أنشطة معينة في مواقع مختلفة‪.‬‬
‫خطوات الحق‪:‬‬
‫‪ )1‬نساوج عدد الصفوف بعدد االعمدة باضافة صف وهمي او عمود وهمي ‪.‬‬
‫‪ )2‬تحويق مسالة التخصيص الدع مصدفوفة مقابلدة ‪ ,‬وذلد باسدتخراج مصدفوفة الفدرص‬
‫الضائعة حيث نطرح عناصر كق عمود مل اكبر قيمة في العمود نفسه ‪.‬‬
‫‪ )3‬نتبع خطوات حق مسائق التخصيص ذات التدنية )‪ Min (Z‬وسيكول التخصيص‬
‫االمثق هو الذج يتضمل تخفيا الفرص الضائعة ‪.‬‬

‫مثال ‪: 1‬‬
‫المصددفوفة التالي ددة تمثددق اةيد درادات المتوقعددة لش ددركة السدديارات عن ددد تخص دديص‬
‫ورشة مركزية لصيانة السيارات في كق مدينة مل المدل الثالثة التالية ‪:‬‬

‫ورش صيانة السيارات‬ ‫الموصق‬ ‫بغداد‬ ‫البصرة‬


‫ورشة سيارات بيجو‬ ‫‪10000‬‬ ‫‪8000‬‬ ‫‪12000‬‬
‫ورشة السيارات الب ارزيلية‬ ‫‪15000‬‬ ‫‪18000‬‬ ‫‪6000‬‬
‫ورشة سيارات تويوتا‬ ‫‪16000‬‬ ‫‪10000‬‬ ‫‪20000‬‬
‫ورشة سيارات مرسيدج‬ ‫‪12000‬‬ ‫‪17000‬‬ ‫‪10000‬‬

‫المطلوب ‪ :‬ايجاد افضق تخصيص يتضمل اكبر ايراد مالي للشركة ؟‬


‫الحق ‪:‬‬
‫نضيف العمود الوهمي ‪ P4‬وعناصر‪ ،‬اصفا اًر ‪.‬‬

‫ورش صيانة السيارات‬ ‫الموصق‬ ‫بغداد‬ ‫البصرة‬ ‫مدينة وهمية‬


‫‪120‬‬

‫ورشة سيارات بيجو‬ ‫‪1000‬‬ ‫‪8000‬‬ ‫‪12000‬‬ ‫‪0‬‬


‫ورشة السيارات الب ارزيلية‬ ‫‪15000‬‬ ‫‪18000‬‬ ‫‪6000‬‬ ‫‪0‬‬
‫ورشة سيارات تويوتا‬ ‫‪16000‬‬ ‫‪10000‬‬ ‫‪20000‬‬ ‫‪0‬‬
‫ورشة سيارات مرسيدج‬ ‫‪12000‬‬ ‫‪17000‬‬ ‫‪10000‬‬ ‫‪0‬‬

‫نستخرج مصفوفة القيم الضائعة بطرح عناصر كق عمود مل اكبر عنصر فيه‬
‫مصفوفة القيم الضائعة‬
‫صيانة السيارات‬ ‫الموصق‬ ‫بغداد‬ ‫البصرة‬ ‫مدينة وهمية‬
‫ورشة سيارات بيجو‬ ‫‪6000‬‬ ‫‪10000‬‬ ‫‪8000‬‬ ‫‪0‬‬
‫السيارات الب ارزلية‬ ‫‪1000‬‬ ‫‪0‬‬ ‫‪14000‬‬ ‫‪0‬‬
‫ورشة سيارات تويوتا‬ ‫‪0‬‬ ‫‪8000‬‬ ‫‪0‬‬ ‫‪0‬‬
‫ورشة سيارات مرسيدج‬ ‫‪4000‬‬ ‫‪1000‬‬ ‫‪10000‬‬ ‫‪0‬‬

‫عدد الخطون = ‪ 3‬وهو اقق مل ‪N‬‬


‫نطرح اصغر قيمة في كق صدف مدل عناصدر الصدف ‪ ,‬فتبقدع المصدفوفة كمدا‬
‫هي‪ .‬ونطرح اصغر قيمة في كق عمود مل عناصر العمود فتبقع المصفوفة كما هي‬
‫عدد الخطون = ‪N >3‬‬
‫نحدد اصغر عنصر ير مغطع بخطون وهو ‪C4 2= 1000‬‬
‫نضدديف ‪( 1000‬العنصددر المددذكور ) الددع العناصددر المغطدداة بخطدديل وهمددا ‪C24,C34‬‬
‫ونطرح ‪ 1000‬مل العناصر ير المغطاة بخطون فتصب المصفوفة كاالتي ‪:‬‬

‫ورش صيانة السيارات‬ ‫الموصق‬ ‫بغداد‬ ‫البصرة‬ ‫مدينة وهمية‬


‫ورشة سيارات بيجو‬ ‫‪5000‬‬ ‫‪9000‬‬ ‫‪7000‬‬ ‫‪0‬‬
‫ورشة السيارات الب ارزيلية‬ ‫‪1000‬‬ ‫‪0‬‬ ‫‪14000‬‬ ‫‪1000‬‬
‫‪121‬‬

‫ورشة سيارات تويوتا‬ ‫‪0‬‬ ‫‪8000‬‬ ‫‪0‬‬ ‫‪1000‬‬


‫ورشة سيارات مرسيدج‬ ‫‪3000‬‬ ‫‪0‬‬ ‫‪9000‬‬ ‫‪0‬‬

‫عدد الخطون ‪N = 4‬‬


‫نالحظ تعذر امكانية التخصيص بسبب اشت ار الخاليا في الصفوف واالعمدة ‪,‬‬
‫لذل نستمر خطوة أخر ‪.‬‬
‫أصغر قيمة ير مغطاة بخطون هي العنصر ‪ C2 1‬وقيمته ‪. 1000‬‬
‫نضدديف ‪ 1000‬الددع العنصدريل ‪ C32,C34‬المغطيددال بددأكثر مددل خددب ‪ .‬ونطددرح‬
‫‪ 1000‬مل العناصر ير المغطاة بخطون فتصب المصفوفة كاآلتي ‪:‬‬

‫ورش صيانة السيارات‬ ‫الموصق‬ ‫بغداد‬ ‫البصرة‬ ‫مدينة وهمية‬


‫ورشة سيارات بيجو‬ ‫‪4000‬‬ ‫‪9000‬‬ ‫‪6000‬‬ ‫‪0‬‬
‫ورشة السيارات الب ارزيلية‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪13000‬‬ ‫‪1000‬‬
‫ورشة سيارات تويوتا‬ ‫‪0‬‬ ‫‪9000‬‬ ‫‪0‬‬ ‫‪2000‬‬
‫ورشة سيارات مرسيدج‬ ‫‪3000‬‬ ‫‪0‬‬ ‫‪9000‬‬ ‫‪0‬‬

‫عدد الخطون = ‪N < 6‬‬


‫ونكول قد توصلنا الع التخصيص اومثق ‪.‬‬
‫تخصص ورشة صيانة السيارات الب ارزيلية في مدينة الموصق‬
‫تخصص ورشة صيانة سيارات المارسيدج في مدينة بغداد‬
‫تخصص ورشة صيانة السيارات تويوتا في مدينة البصرة‬
‫وال تخصددص ورشددة لصدديانة سدديارات البيجددو فددي أج مددل تل د المدددل ‪ .‬حيددث‬
‫خصصت في المدينة الوهمية ‪.‬‬
‫والتخصيص يحقق ايراداً مقدار‪: ،‬‬
‫وحدة نقدية ‪Max(z)=15000+20000+17000=52000‬‬
‫‪122‬‬

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

‫المصنع‬ ‫مخزل ‪A‬‬ ‫مخزل ‪B‬‬ ‫مخزل ‪C‬‬


‫مصنع الوليد‬ ‫‪6‬‬ ‫‪9‬‬ ‫‪8‬‬
‫مصنع االسكندرية‬ ‫‪8‬‬ ‫‪7‬‬ ‫‪15‬‬
‫مصنع المسيب‬ ‫‪5‬‬ ‫‪4‬‬ ‫‪10‬‬

‫ج‪ )2‬اذا كانت تكلفة انجاز الوظائف ‪ P4 , P3 , P2 , P1‬خالل وحدة الزمل ‪ ,‬مدل قبدق‬
‫اربعة فنييل ‪ T4,T3,T2,T1‬هي كما في الجدول التالي ‪:‬‬

‫الفنييل‬ ‫‪P1‬‬ ‫‪P2‬‬ ‫‪P3‬‬ ‫‪P4‬‬


‫‪T1‬‬ ‫‪150‬‬ ‫‪250‬‬ ‫‪100‬‬ ‫‪350‬‬
‫‪T2‬‬ ‫‪170‬‬ ‫‪270‬‬ ‫‪400‬‬ ‫‪210‬‬
‫‪T3‬‬ ‫‪120‬‬ ‫‪280‬‬ ‫‪90‬‬ ‫‪190‬‬
‫‪T4‬‬ ‫‪100‬‬ ‫‪260‬‬ ‫‪170‬‬ ‫‪230‬‬

‫المطلددوب ‪ :‬ايجدداد افضددق تخصدديص ‪ ,‬يجعددق مجمددوع تكدداليف انجدداز الوظددائف اقددق مددا‬
‫يمكل ؟‬
‫‪123‬‬

‫ج‪ )3‬أوجد افضق جدول لالمتحانات النهائيدة يلبدي ر بدة أكبدر عددد مدل الطلبدة ‪.‬‬
‫علم داً ال مصددفوفة التخصدديص التددي تمثددق ر بددات الطلبددة فددي مواعيددد امتحانددات‬
‫المواد الدراسية هي كاآلتي ‪:‬‬

‫برمجد د د د د د د د ددة برمجد د د د د د د د ددة‬ ‫هياك د د د د د د د د ددق دوائد د د د د د د د د د ددر بحد د د د د د د د ددوث ‪C++‬‬ ‫التاريم‬
‫مرئية‬ ‫عددية‬ ‫عمليات‬ ‫رقمية‬ ‫بيانات‬
‫‪24‬‬ ‫‪30‬‬ ‫‪32‬‬ ‫‪20‬‬ ‫‪21‬‬ ‫‪30‬‬ ‫‪5/20‬‬
‫‪20‬‬ ‫‪10‬‬ ‫‪18‬‬ ‫‪30‬‬ ‫‪25‬‬ ‫‪12‬‬ ‫‪5/22‬‬
‫‪18‬‬ ‫‪20‬‬ ‫‪15‬‬ ‫‪32‬‬ ‫‪30‬‬ ‫‪12‬‬ ‫‪5/24‬‬
‫‪25‬‬ ‫‪32‬‬ ‫‪30‬‬ ‫‪23‬‬ ‫‪14‬‬ ‫‪31‬‬ ‫‪5/26‬‬
‫‪28‬‬ ‫‪18‬‬ ‫‪15‬‬ ‫‪31‬‬ ‫‪28‬‬ ‫‪20‬‬ ‫‪5/28‬‬
‫‪29‬‬ ‫‪33‬‬ ‫‪31‬‬ ‫‪10‬‬ ‫‪20‬‬ ‫‪32‬‬ ‫‪5/31‬‬

‫تاء لمشددتركيها لتخصدديص برامجهددا علددع ايددام‬


‫ج‪ )4‬قندداة تلفزيونيددة ‪ .‬أجددرت اسددتف ً‬
‫االسبوع المهمة‪ .‬فكانت نتيجة االستفتاء هي كما في المصفوفة التالية ‪:‬‬

‫االيام‬ ‫فلم عربي‬ ‫مسرحية‬ ‫فلم اجنبي‬ ‫سهرة منوعة‬


‫االحد‬ ‫‪2000‬‬ ‫‪1000‬‬ ‫‪3000‬‬ ‫‪3000‬‬
‫االثنيل‬ ‫‪4000‬‬ ‫‪3000‬‬ ‫‪5000‬‬ ‫‪1000‬‬
‫الخميج‬ ‫‪7000‬‬ ‫‪2000‬‬ ‫‪4000‬‬ ‫‪5000‬‬
‫الجمعة‬ ‫‪3000‬‬ ‫‪5000‬‬ ‫‪1000‬‬ ‫‪6000‬‬

‫المطلوب ‪ :‬ايجاد التخصيص االمثق للبرامج علع ايام االسبوع بشدكق يلبدي ر بدة اكبدر‬
‫عدد مل المشتركيل ؟‬
‫‪124‬‬

‫ج‪ )5‬شركة النسيج الوطنية ‪ ,‬تنتج اربعة اندواع مدل المنسدوجات فدي اربعدة مصدانع لهدا‬
‫‪ ,‬وكانددت الطاقددة االنتاجيددة للمصددانع متشددابهة ‪ .‬اذا كانددت تكدداليف انتدداج م‪ 2‬مددل‬
‫كق نوع مل المنسوجات بالدينار كما في الجدول التالي ‪:‬‬

‫المنسوجات‬ ‫مصنع الكوت‬ ‫مصنع الحلة‬ ‫مصنع السماوة‬ ‫مصنع القادسية‬


‫القطنية‬ ‫‪500‬‬ ‫‪700‬‬ ‫‪1100‬‬ ‫‪600‬‬
‫الصوفية‬ ‫‪800‬‬ ‫‪500‬‬ ‫‪900‬‬ ‫‪700‬‬
‫الحريرية‬ ‫‪600‬‬ ‫‪700‬‬ ‫‪100‬‬ ‫‪800‬‬
‫البولستر‬ ‫‪1000‬‬ ‫‪600‬‬ ‫‪1200‬‬ ‫‪900‬‬
‫المطلوب ‪:‬‬
‫تخص دديص ك ددق مص ددنع النت دداج ن ددوع واح ددد م ددل المنس ددوجات ‪ ,‬بحي ددث تص ددب‬
‫تكاليف االنتاج الكلية اقق ما يمكل ؟‬
125
References ‫المصادر‬

1) Amedeo R.and Richard C. , Urban operation Research ,


Prentice – Hall Inc. , 1981.
2) Anderson M. Q. , Quantitative Management Decision
Making : with models and applications , Monterey calif.
Brook / cole Publishing company , 1982.
3) Bazarra M. and Jarvis J. , linear programming and network
flows , John Wiley and sons , U.S.A , 1977 .
4) Charles A.Holloway , Decision Making under uncertainly :
Models and choices , Prentice – Hall Inc .,Englewood cliffs ,
1977 .
5) Hamdy A. Taha , Operations Research 3rd. ed. ,
Macmillan Publishing Co. Inc. , U.S.A 1982 .
6) Hans G. and John A. , Introduction to operations Research
Techniques , Allyn and Bacon Inc. , 1978 .
7) Hiller and Lieferman , Introduction to operations Research
, Holdenday Inc. , San francisco 1980.
8) Hoel , finite Mathematics & calculus with Applications to
business , John Wiley & sons Inc. , Newyork U.S.A.
9) Hoffman , A.J. , Cycling in the simplex Algorithm
,National Bureau of standards 1983.
10) Levin I. Richard , c.A. kirkpatrick , and D.S. Rubin ,
Quantitative approaches to management , 5ed. Mcgraw – Hill
Inc . ,U.S.A 1982.
11) Leon Cooper , U. Narayan Bhat , and Larry J.Leblanc ,
Introduction to operation Research Models , W.B. Saunders
Company , U.S.A 1977.
12) Makower M.S. , operation Research , stagton. Britain
1977.
13) Strum J.E. , Introduction to Linear programming , Holden
day Inc. , San francisco 1972.
14) Swanson L.W. , linear Programming , Mcgraw – Hill Inc. ,
Newyork U.S.A 1980.
15) Vajda S. , Mathematical programming , Addison - wesley
Publishing Co . , U.S.A 1961.

View publication stats

You might also like