Professional Documents
Culture Documents
البرمجة الخطية
Linear Programming
1
البرمجة الخطيةLinear Programming
( تعتبر البرمجة الخطية من أكبر إنجازات منتصف القرن العشرين ،حيث آن طريقة السمبلكس
)Simplexالتي طورها الدكتور جورج دانزنج في حل هـذه المسائل وفرت الماليين من
ـ من الشركات والمنشآت اإلنتاجية المستخدمة لهـذا الفرع من
األموال ومن ساعات العمـل للعديد
فروع بحوث العمليات ،وتعـالج البرمجة الخطية مشاكل توزيع الموارد المحدودة على األنشطة
ـ داخل المنشأة ،وتبرز هذه المشاكل بصورة جلية في شـركات اإلنتاج والنقل بأنواعهـا
المتنافسة
المختلفة.
مشـاكل األمثلية optimization problems
مشاكل األمثلية هي تلك المشـاكل التي نبحث فيهـا عن أكبر أو أصـغر قيمـة لدالة تعتمد على
ـ objective functionوتخضع هـذه الدالة
متغير أو متغيرات وتسمى هذه الدالة بدالة الهدف
ـ متمثلة في معادالت أو متباينات تربط وتحكم المتغيرات بعضـها بالبعض ،كما في
إلى قيـود
المثال التالي:
مثال 1
ـ هـ = 5س 3 + 1س2
أوجـد أكبر قيمة لدالة الهدف
س4 ≥ 2
ونطلق على المتغيرات س ، 1س 2بمتغيرات القرار ، Decision Variablesوهي التي نبحث
عن قيمها لتعظيم دالة الهدف.
مشـاكل البرمجة Programming Problems
مشاكل البرمجة هي المشـاكل التي تتطـلب إيجاد التوزيع األمثل Optimal Allocation
للموارد المحدودة (عمالة ،مواد ،مكائن ،أموال ،الخ ) لتحقيق أهداف معينة.
مشـاكل البرمجة الخطية Linear Programming Problems
وهي المشاكل التي تتطلب إيجاد اكبر أو أصغر قيمة لدالة هدف خطية طبقـا لقيود خطية .بمعنى
ـ التي تربط بين المتغيرات بعضها بالبعض هي عالقة خطية ( متباينات أو معادالت من
أن العالقة
الدرجة األولى ،األس = .) 1
مثال 2
2
تقوم شركة تعدين بتشغيل ثالثة مناجم ،ويفصل الخام على درجتين من حيث الجــودة النوعية قبل
ـ ويبين الجدول اآلتي الطاقة اإلنتاجية اليوميـة للمناجم وكذلك التكلفة اليومية
الشحن
تكلفة التشغيل( طاقة اإلنتاج من طاقة اإلنتاج من المنجم
1000لاير/يوم) خام قليل الجودة خام عالي الجودة
20 4 4 فاطـمـة
22 4 6 طـيبـة
18 6 1 تبوك
ـ التزمت الشركة بتسليم 54طن في الخام عالي الجودة و 65طن من الخام قليل الجودة في
وقد
ـ األيام المطلوب تشغيل العمال فيها من كل منجم للوفاء
ـ عدد
نهاية كل أسبوع ،والمطلوب تحديد
بالتزام الشركة علما بأن العمال ال يعملون طوال أيام األسبوع ؟
أفترض متغيرات القرار كالتالي:
ـ األيام التي يعملها العمال في منجم فاطمة أسبوعيا
س = 1عدد
ومن المسألة نري أننا نبحث عن اقل تكلفة تشغيل للمناجم وذلك لتلبيـة التزامات الشركة ،أي أن
المسـألـة يمكن تمثـيلهـا كاآلتي :
3
الصورة العامة لمسائل البرمجة الخطية Canonical Form
4
مثـال – 3
تنتج شركة أدوات كهربائية ثالث منتجات أ ،ب ،و جـ ،وقدرت الشـركة ربح كل وحدة
كاآلتي 90 ، 120 ، 150على الترتيب ،.وتمر المنتجات
+بثالثة مراحل وهي التصـنيع ،التجميع و
+الالزمة إلنتاج وحدة واحدة من هذه المنتجات ،
اختبار الجودة ،والجدول اآلتي يوضح عدد الساعات
ضـع المسألة السابقة في الصورة العامة للبرمجة الخطية؟
الجودة التجميع التصنيع المنتج
1 3 2 أ
75, 2 3 ب
75, 2 4 جـ
200 370 450 الوقت المتاح
الحـل :
أفترض أن س = 1كميـه اإلنتاج من المنتج أ
ـ كاآلتي :
و بذلك تصـبح دالة الهـدف
ـ السالبية
قيـد عدم س ، 1س ، 2س0 £ 3
مثال 4
يريد مركز األمل للتسويق اإلعالن لزبائنه عن توفر المشروبات السـاخنـة والمأكوالت الخفيفة
في جميع فروعه ،ويريد أن يصل اإلعالن إلى 60ألف رجل و 40ألف امرأه على األقل في
محافظة جدة مستخدما في ذلك الصحف واإلذاعة المحلية ،وقـد توقع أن يصل اإلعالن في
الصحيفة إلى 6آالف رجل و ألفين امرأة وأن يصـل اإلعالن في اإلذاعة إلى ألفين رجل و 4
ـ في الصحيفة 450لاير للمرة الواحدة وفي اإلذاعة 260لاير .
آالف امرأة .وتبلغ تكلفة اإلعالن
5
ـ
ـ اإلعالنات المطلوب إجرائها بأقل تكلفة ممكنـة لكي تصل اإلعالنات إلى العدد
أحسـب عـدد
المطلوب الوصول إليه ،.ضع المسألة السابقة في الصورة العامة للبرمجة الخطية؟
ـ اإلعالنات في الصحيفة
أفترض أن س = 1عـدد
6
الحل بالطريقة البيـانيـة
يمكن حل مسألة البرمجة الخطية بيانيـا (الرسم البياني ) إذا كانت المسألة لها متغيرا قرار أي
( س ، 1س ) 2وذلك لتعذر رسم المتباينات ألكثر من ذلك ،و يمكن حل المسألة كالتالي :
أوال :رسم المتباينات و إيجاد منطقة الحلول الممكنة(المنطقة التي تحقق فيها متغيرات القرار
جميع القيود في آن واحد ) .
: +تحديد نقاط األركان لمنطقة الحلول الممكنة ( إيجاد إحداثيات هـذه النقاط ).
ثانيـا
: +التعويض بنقاط األركان في دالة الهدف واختيار النقطة التي تعطـي الحل األمثل( أكبر
ثالثـا
قيمة لدالة الهدف أو أضغر قيمة ) .
مثال 5
في حالة التساوي 5س 5 + 1س 30 = 2تمثل هذه معادلة خط مستقيم يمكن رسمه بمعرفة
نقطتين تقعان على الخط المستقيم كالتالي:
ضع قيمة س 0= 1وبالتعويض في المعادلة السابقة نجد أن 5 + ) 0 (5س 30 = 2أي أن س
= ، 6أي أن النقطة ( )6 ، 0تقع على المستقيم 2
5س )0( + 1س30 = 2 وبوضع س 0 = 2في المعادلة السابقة نجد أن
7
أي أن س ، 6 = 1أي أن النقطة ( )0، 6تقع على المستقيم .
س2
() 6 ، 0
() 0 ، 6
س1
ولكي نحدد أين تقع المساحة الممثلة بالمتراجحة 5س 5 + 1س 30 < 2نقوم بأخذ نقطة
عشوائية على يمين الخط المستقيم أو على يساره ونعوض بقيمة هذه النقطة فإن تحققت المتراجحة
فإن المساحة التي في جهة النقطة هي المساحة المطلوبة وإن لم تتحق المتراجحة فالمساحة المقابلة
ـ أخذنا على سبيل المثال النقطة ( )1،1و عوضنا في المتراجحة نجد أن
هي المساحة المطلوبة .فإذا
30 < 10 = )1(5+ )1(5وبالتالي فإن المساحة على يسار الخط المستقيم تمثل المتراجحة 5
س 5 + 1س30 < 2
س2
() 6 ، 0
() 1،1
8
() 2 4- £ ـ نقاط التقاطع للمتباينة س - 1س2
وبالمثـل نحدد
ـنجد أن المستقيم
مع المحاور س ، 1س 2ف
س - 1س 4- = 2يمر بالنقطتين ( )4 ، 0والنقطة (، )0، 4-
س2
()0،4
()4،0-
س1
ونأخذ امتداد المستقيم حتى يتقاطع مع المستقيم األول في الربع األول (الربع الموجب) الذي يمثل
ـ السالبية أو الموجب دوما.
ـ عدم
قيد
س2
)(0،6
)(0،4
()4،0-
)(6،0 س1
وبرسـم جميع المتباينات معـا نحصل على المنطقة المظللـة كما هو موضح في الشـكل() 1
9
ثـانيـا :لمعرفة نقاط األركان أ ،ب ،جـ ،ء
نالحـظ أن النقطة أ هي نقطة تقاطع المسـتقيم ( )1مع ()2
ولمعرفة نقطة تقاطع المسـتقيم ( )1مع ( )2نقوم بحل المعادلتين معا ،أي
س - 1س4- = 2 5س 5 + 1س 30 = 2مع
س4 = 1
أي أن نقطة التقاطع ب = ( . ) 2 ، 4
10
الشكل ( ) 1
18
بوضـع س 0 = 1أوال نجـد النقطة ( ، 0ـــ )
4
وبوضـع س 0 = 2نجـد النقطة ( ) 0 ، 3
وبالتالي سنحصل علي المستقيم المار بالنقطـتين السـابقتين كما في الشـكل (: ) 6 - 2
11
( )3بأخـذ مسـتقيمات متوازية مع المسـتقيم السـابق ،حتى نحصل على المستقيم الذي يمس
أقصى نقطة في منطقة الحلول الممكنة ،وفي حالتنا هـذه النقطة ب ( .) 2 ، 4وبالتالي فان
النقطة ب هي نقطة الحل األمثل .
الشـكل ()2
مثـال 6
حـل المشكلة اآلتية بيانيا ؟
أوال :رسم المتراجحات السابقة لمعرفـة منطقة الحلول الممكنة Feasible Region
يمكن كتابة المتراجحة األولى كالتالي
5س 5 + 1س35 < 2
ويالحظ أن المعادلة الثانية عبارة عن معادلة خط مستقيم ،ولرسم أي مستقيم نحتاج إلى نقطتين تقعا
عليه
12
أي س ، 7 = 2أي نحصل على Ü 5س35 = 2 بوضع س 0 = 1في المعادلة
النقطة ( ) 7 ، 0
Ü 5س35 = 1 وبالمثل نضع س 0 = 2في المعادلة الثانية
س - 1س4 = 2
ـ المستوى على
وبأخذ النقطة العشوائية السابقة والتعويض في المتراجحة نجد أنها تتحقق فنأخـذ
يسار المـتقيم س - 1س ، 4 = 2كما في الشكل(. )6-3
حيث يمثل المستقيم س 4 = 2مستقيما يوازي محور س 1ويقطع محور س 2في النقطة(، )0،4
وتكون المتراجحة س 4 < 2هي المستوى الواقع تحت المستقيم س4 = 2
الشـكل ( ) 6 - 3
13
من الشكل السابق فان المنطقة المظللة تمثل منطقة الحلول الممكنة .
و بضرب المعادلة الثانية في 5وجمعها مع المعادلة األولى نحصل على التالي :
5س 5 - 1س20 = 2
14
هـ = 8س 3 + 1س2
52 = )4( 3 + )5( 8 أ ()4،5
48,5 = )1,5( 3+ )5,5( 8 ب ()1,5 ، 5,5
32 = )0( 3 + ) 4 ( 8 جـ () 0 ، 4
0 د ()0،0
12 = )4( 3 + )0( 8 هـ ( ) 4 ، 0
15
تمارين
( )1شركة السعودي لأللمونيوم تقوم بتصنيع إطارات كراسي وهـوائيات تلفزيونات ،ويتطلب
الهوائي نصف ساعة في جهاز حـني األنابيب وساعة في جـهاز التثقيب ،وإطار الكرسي يحتاج
إلى نصف ساعة على كل جـهاز ،وتتوفر لدى الشركة 4ساعات لجهـاز حني األنابيب و 6
سـاعات لجهاز التثقيب يوميـا ،فإذا كان صافي الربح لكل هـوائي 36لاير و 24لاير لكل إطار
ـ الربح ؟
ـ تنتج الشركة يوميا من الكراسي والهوائيات لتعظيم
،فكم
( )2يقوم مصنع األصالة للخيام بصناعة ثالثة أنواع من الخيام ،خيام للحج ،للرحالت وخيام
لألطفال ،وتمر الخيام بثالثة مراحل على التوالي هي القطع ثم الخياطة ثم التغليف ،والجدول التالي
+
+المصنع
+المتوفرة لدى
يمثل البيانات
الوقت المتاح خيام أطـفال خيام خيام حج المرحلة
شـهريا رحـالت
8000 1 1 2 القطع
16000 1 3 2 الحياكة
7000 1 1 1 التغليف
90 200 300 ربحية المنتج
ضع المسألة السابقة في الصورة العامة لمسائل البرمجة الخطية حتى يمكن إيجاد اإلنتاج المنوع
الذي يعطي أكبر ربح ممكن ؟
)3يقوم مصنع باخشب لأللعاب الخشبية بصناعة نوعين من األلعاب طائرات و قطـارات ،تباع
الطائرة بـ 110لاير و القطـار 84لاير وتكلف الطائرة المصـنع 30لاير للمواد األولية و 40
لاير للعمالة ويكلف القطـار 25لاير للمواد األولية و 30لاير للعمالة ،وتتطـلب الطائرة ساعة في
ـ كان الوقت
ـ التهيئة ويتطلب القطار ساعة في كل قسـم ،فإذا
قسـم النجارة وسـاعتين في قسـم
المتاح لهـذه األلعاب هـو 80ساعة أسبوعيا في قسـم النجارة و 100ساعة أسبوعيا في قسـم
ـ بينما الطلب عـلى الطائرات ال يزيد عن 40طائره
التهيئة ،والطلب على القطارات غـير محدد
أسبوعيا ،فضـع المسألة في الصورة العامة للبرمجة الخطية لتعظـيم الربح ؟
)4تقوم شركة اإللكترون للحاسب بصناعة نوعين من شاشات الحاسب ،األولى ملونة عالية
ـ لهذا الشهر بما يكفي
ـ هبطت المواد األولية في المستودع
الوضوح والثانية ملونة عادية ،و قد
لصناعة 100وحدة من كل نوع ،وكان جدول التكلفة كالتالي
:+
16
عادية عالية الوضوح البند
500 800 سعر البيع
120 200 تكلفة العمالة
90 120 تكلفة المواد
ـ سيولة نقدية من المبيعات
ـ قدرت الشركة أنه من الضروري أن يكون لديها في بداية الشهر القادم وقد
قدرها 15,000لاير على األقل ،وقدرت أن ال تزيد تكلفة العمالة عن 28,000لاير لهذا الشهر ،
ضع المسألة السابقة في الصورة العامة للبرمجة الخطية حتى يمكن إيجاد اإلنتاج المنوع الذي
يعطي أكبر ربح ممكن ويحقق متطلبات الشركة ؟
)5شركة غـذاء تنتج نوعين من غذاء المواشي ،كالهما مصنع من الحبوب و الدهون ،الصنف
األول يحتوي على % 80من الحبوب والثاني يحوي على % 60من الدهون ،يباع الصنف
األول بـ 6رياالت للكيلو والثاني بـ 5رياالت للكيلو ،وتشتري الشركة كيلوجرام الحـبوب
بسـعر 2لاير حتى 1000كيلوجرام في كل فترة إنتاج ،والدهن بلاير للكيلو حتى 800كيلوجرام
ـ فضـ المسألة السابقة في الصورة العامة لمسائل البرمجة الخطية
،فإذا كان الطلب غير محدد
حتى يمكن إيجاد اإلنتاج المنوع الذي يعطي أكبر ربح ممكن ؟
)6حـل المسألة اآلتية بالطريقة البيانية ؟
طبقـا لآلتي
4 ³ س1
2س12 ³ 2
17
هـ = 2س + 1س2 ـ
ـ اكبر قيمة لدالة الهدف
)8أوجـد
طبقـا لآلتي
س10 ³ 2
طبقـا لآلتي
2س 4 + 1س22 ³ 2
طبقـا لآلتي
س 3 + 1س3 £ 2
طـبقـا لآلتي
5س 5 + 1س55 ³ 2
18
3 £ س2
س & 1س0 £ 2
19
طريقة السـمبلكس ) ) Simplex Method
تعتبر طريقة السمبلكس (الحل بالجداول ) لمسائل البرمجة الخطية ألكر من متغــيرين من أفضل
إنجازات القرن السابق ،فقد أمكن وضع برامج حاسب آلي لتطبيق هــذه الطريقة للحل وبالتــالي
أمكن للدارسين حل مسائل برمجة خطية من عده مئات أو ألوف من المتغيرات في ظرف ثــوان ،
ومن هذه البرامج LP, LINDO
ـاس الرياضي خلف ذلك وإنما
ـرض لألسـ
ـمبلكس دون التعـ
ـرح طريق السـ
في هذا الفصل سنشـ
ألسلوب الحل بالجداول وكيفية االنتقال من جدول آلخر ومتي نتوقف ( اختبار األمثلية )
+
+السمبلكس
+على طريقة
مالحظات
Convex Region .1تمثـل منطقة الحلول الممكنة من الناحية الرياضية منطقة محدبة
) ( setإذا كان هناك حال أمثال للمسألة .
.2يوجـد هناك عددا محدودا من نقاط األركان Extreme Pointsفـي منطقة الحلول الممكنة
إذا كان هناك حال أمثال ،فإن الحـل األمثل يقع في أحـد نقاط األركان .
إن إيجاد جميع نقاط األركان في منطقة الحلول الممكنة ومن ثم اختيار النقطة التي .3
تعطـي القيمة المثلى لدالـة الهـدف ( الحل األمثل ) يعتبـر أمرا غير ممكنا عمليا ،فمسألة من
8متغيرات تحـت أربع قيـود يتطـلب األمر حل عدد 8توافيق ، 4أي × ! 4 ( ÷ !8
70 = )! 2محاولـة لحل أربعة معادالت آنية في أربعة متغيرات ،كما أن عمليه الحل هذه ال
تضمن وجود حال أمثل أو أن تشير إلى أن المسـألـة لها حلوال غير نهائية.
.4تسير طريقة السمبلكس بخطوات منتظـمـة في إيجاد الحل األمثل ؛ فهي تبدأ بحل أساسي أولي
(نقطة ركن ) ثم تنتقل إلى حل آخر (نقطة ركن مجاورة ) بحيث يكون الحـل فيها أفضل من
السابق وأفضل من أى ركن نقطة ركن مجاورة (دالة الهدف تتحسن في كل خطوة – كل
جدول) ،ويتم تكرار هذه الخطوة كلما أظهر إختبار األمثلية أننا لم تصل بعد للحل األمثل
( يمكن التحسين )
.5يتم الحصول على الحل األمثل في خطوات معدودة ،وتشـير طريقة السمبلكس إلى نوعية
الحلول فيما إذا كانت المسألـة بدون حل أمثل أو أن لها حلوال متعددة.
مثالـ
أوجد اكبر هـ = 50س 80 + 1س 120 + 2س3
طبقـا لآلتـي
3س + 1س 2 + 2س90 ³ 3
20
2س + 1س 2 + 2س60 ³ 3
20 ³ س2 2س+ 1
الحـظ أن إضافة أصفار للمعادالت ال يغير من قيمتها ،ولذلك يمكن كتابة المعادالت السابقة
كالتالي :
ــــ()1 3س + 1س 2 + 2س + 3ل )0( + 1ل )0( + 2ل90 = 3
ل )0( + 2ل 60 = 3ــــ()2 2س + 1س 2 + 2س )0( + 3ل+ 1
= 20ــــ()3 ل3 س 0+ 2س )0(+ 3ل )0( + 1ل+ 2 2س+ 1
21
1 0 0 0 1 2
وتسـمي أ مصفوفة المعامالت
والمطـلوب إيجاد قيمة س في معادلة المصـفوفات لتحقيق أكبر قيمة ممكنة لدالة الهـدف هـ.
الخطوة الثانيةـ :تفريغ المعامالت السابقة في الجـدول االبتـدائي كما هو مبين في الجـدول
االبتـدائي
رل $هي معامالت المتغيرات في قاعـدة الحـل في دالة الهدف الحـظ أن
الجـدول المبدئي
0 0 0 120 80 50 رل
$
ر
ل ب ل3 ل2 ل1 س3 س2 س1 قاعدة الحل
0 90 0 0 1 2 1 3 ل1
0 60 0 1 0 2 1 2 ل2
0 20 1 0 0 0 1 2 ل3
0 0 0 0 0 0 0
0 0 0 0 0 0 0 ظل
0 0 0 0 0 0 0
0 0 0 0 120 80 50 رل –مج ظل
المتغير الخارج
مالحظات :
( )1الحظ أن الجدول المبدئي مكون من المصفوفة ب و أ
( )2الحل األساسي المبدئي هو
ل) 20 60 90 0 0 0 ( = ) 3 ل2 ل1 س3 س = ( س 1س2
أي أن الحـل المبدئي سـيكون في نقطة األصل بالنسـبة للمتغيرات األساسية
أو باالخـتصـار ( ل ، 1ل ، 2ل ) 20 ، 60 ، 90 ( = ) 3وهي المتـغيرات في قاعدة الحـل .
وبالتعويض في دالة الهـدف نجـد أن هـذا الحـل يعـطـي هـ = ، 0والمطـلوب اختيار أحـد
المتغيرات األساسية ليدخل قاعدة الحـل بحيث يحـقق ربحـا وذلك بدال عن أحـد المتغيرات
االضافية الموجودة في قاعدة الحـل حاليـا.
( )3الصفوف ظل = 0 0 0 0 0 0 0هو عبارة عن
$
( ×.أ :ب) هـ = ر
ل
22
ونخـتار أكبر قيمة ل ( )5والختيار المتغير الذي سـيدخـل القاعدة ننظر في الصـف رل – مج ظ
موجبة وهي بذلك 120وهـذا يقابل المتغيـر س. 2
( )6الختيار المتغير الذي سـيغادر القاعدة نقسـم المعامالت تحت ب في الجـدول على
س( 3المتغير الداخل ) في الجـدول كالتالي : المعامالت تحـت
( )7يالحـظ أن الصـف الذي فيـه المتغير الخـارج والعمـود الذي فيـه المتغير الداخـل يتقاطـعان
في خـلية واحـدة ( فيهـا الرقم ( ) )2ويسـمي هـذا العنصـر بالقـطـب (المفتاح أحيانـا ).
الخطوة الثالثة :حسـاب األرقام في الجـدول األول باسـتخدام الجـدول المبدئي كاآلتـي :
من المالحظة ( )4وجـدنا أن المتغير س 2سـيدخـل القاعدة ( الحلول ) بدال من ل2
23
الجدولـ األولـ
2 ÷ ) 0 × 2( - 2 = 2 ، 2 ÷ ) 0 × 2 ( - 2 = 2 ، 2 ÷ ) 0 × 60 ( - 20 = 20
2÷)0×1(-0=0،2÷)0×0(-0=0 ، 2 ÷) 0 × 2( - 0 = 0
2÷)0×0(-1=1
( ) 2أما عناصر الصف المقابل للمتجه الخارج فإننا نقسم عناصر الصف على القطب كالتالي :
2 ÷ 0 = 0 ، 2 ÷ 2 = 1 ، 2 ÷ 1 = 0,50 ، 2 ÷ 2 = 1 ، 2 ÷ 60 = 30
2 ÷ 0 = 0 ، 2 ÷ 1 = 0,50
24
( )3الحظ أن المتغير س 2في الجدول األول قد دخل القاعــدة بمعامــل س 2في دالــة الهــدف وهي
S
القيمة 120والظاهرة تحت ك
( )4قـد تتطلب المسألة أكثر من جدول وفي هـذه الحالة نستمر في حساب الجــداول حـتى نحصـل
على شرط التوقف ،وشرط التوقف الحصول في الصف ك -ر على أصفار أو أعداد سالبة .
( )5في حالة مــاذا كــانت المســألة هي إيجــاد أصــغر قيمــة لدالــة الهــدف ( تصــغير ) فانــه يمكن
تحويلها إلى مسألة تكبير كالتالي :
إليجاد أصـغر هـ ،نضـع هـ* = -هـ
وبالتالي نوجـد أكبر هـ ،ونحـل كالسـابق تمـامـا
وعنـد إيجاد الحـل األمثل فان أصـغر هـ = -أكبر هـ*
رل –مج ظل هـو 20المقابل س1 من الجـدول السـابق نرى أن أكبر رقم في الصف
وأصـغر قيمة موجبة في حـاصـل قسـمة عناصـر ب على عناصـر العمود ( المتغير ) الداخـل هـي
كالتالي :
25
الجـدول الثاني
0 0 0 120 80 50 رل
$
ر
ل ب ل3 ل2 ل1 س3 س2 س1 قاعدة الحل
0 30 0 1- 1 0 0 1 ل1
120 20 1/2 0 1 1 0 0 س3
80 20 1 0 0 0 1 2 س2
0 0 0 0 0 0 0
2400 60 0 120 120 0 0 ظل
1600 80 0 0 0 80 160
4000 140- 0 120- 0 0 110- رل –مج ظل
ويالحظ من الجدول السابقـ أنه ال يوجد رقم موجب في الصف رل –مج ظل ( قاعدة التوقف ) ،
وبذلك نتوقف ويكون الحل في هذا الجدول أمثل وهو كالتالي :
ل ، 30 = 1س ، 20 = 3س20 = 2
قيمة دالة الهدف ر = 4000
26
تماريـن
( )1تنتج شـركـه ثالث منتجـات كهربائية ،مكيفات ،أفران ،و مجففات وقدرت الشركة ربح
كل وحدة كاآلتي 70 ، 100 ، 300على الترتيب .وتمر المنتجات بثالث مراحل وهي
التصـنيع ،التجميع و اختبار الجودة ،والجدول اآلتي يوضح عدد السـاعات الالزمة إلنتاج
وحـده واحدة من هـذه المنتجات
مراحل التصنيع
اختبار الجودة التجميع التصنيع المنتج
1 4 3 مكيفاتـ
0.50 2 2 أفران
0.50 0.75 2 مجففات
200 350 400 الوقت المتاح
المسألة مستخدما طريقة السمبلكس ضع المسألة في الصورة العامة للبرمجة الخطية ،ثم حل
( )2حل المسـألة اآلتية بطريقة السمبلكس
أوجـد أكبر هـ = س 6 + 1س 5 + 2س3
طبقـا لآلتـيـ
4س 6 + 1س 3 + 2س24 ³ 3
طـبقـا لآلتـي
8س 3 + 1س 4 + 2س + 3س7 ³ 4
27