29
البرمجة الخطيةلثانيفصل ا ال

الفصل2 البرمجة الخطية(1)

  • Upload
    -2015

  • View
    235

  • Download
    4

Embed Size (px)

Citation preview

Page 1: الفصل2 البرمجة الخطية(1)

البرمجة الخطيةالفصل الثاني

Page 2: الفصل2 البرمجة الخطية(1)

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

لتوزيع األمثل العمليات، حيث يتناول معالجة مشاكل ايعتبر أسلوب البرمجة الخطية واحدا من أهم وأنفع األساليب في بحوث •

. االستخدامات المتنافسة على هذه المواردلمجموعة من الموارد االقتصادية النادرة أو المحدودة على مجموعة من

Page 3: الفصل2 البرمجة الخطية(1)

استخدامات البرمجة الخطية

. مشاكل اختيار التشكيلة االنتاجية المثلى في ضوء موارد محدودة-•

. الخام أو العمالةتحديد مواقع إقامة المصانع ومكانها من األسواق أو من مصادر المواد -•

. راق الماليةاختيار تشكيلة مثلى من االستثمارات في األسهم والسندات لمحفظة األو-•

. لتحديد كيفية تموين األسواق من المصانع المختلفة لتخفيض تكاليف النق-•

. ة من العملتخطيط وجدولة اإلنتاج لتخفيض ساعات العمل المطلوبة ألداء كمية معين-•

. مشاكل الخلط وتحديد المزيج األمثل لتخفيض التكاليف-•

Page 4: الفصل2 البرمجة الخطية(1)

مثال لمشاكل برمجة خطية

ريا في الطاقة اإلنتاجية المتاحة شه. خالل قسمين لإلنتاج أحدهما للتصنيع واآلخر للتجميعA ،Bتنتج شركة صناعية سلعتين •

. هذه األقسام محدودة

720قسم التصنيع• . أسبوعا

570قسم التجميع• . أسبوعا

. Bومبلغ عشرة جنيهات من بيع كل وحدة من السلعة Aجنيها من بيع كل وحدة من السلعة 12تحقق الشركة هامش ربح قدره •

ظهر في جدول سام المختلفة وملخص لبيانات المشكلة تاالحتياجات الفنية من الساعات اإلنتاجية للوحدة من كل سلعة في األق•

(2-1)

–ن المتاحة حاليا لوقت ال يحتاج إلى موارد أكثر مترغب الشركة في تصميم برنامج إنتاجي يسمح بتعظيم األرباح وفي نفس ا•

. أي مطلوب وضع برنامج إنتاج أمثل

Page 5: الفصل2 البرمجة الخطية(1)

مثال لمشاكل برمجة خطية

األقسام اإلنتاجيةالطاقة القصوى المنتجات

بالساعات AB

تصنيع

تجميع

4

2

3

3

720

570

هامش الربح

للوحدة

ج10ج12

Page 6: الفصل2 البرمجة الخطية(1)

األساسية للبرمجة الخطيةالفروض

COMPLETE CERTAINLY: فرض التيقن الكامل•

LINEARITY ASSUMPTION: فرض الخطية•

NON-NEGATIVE: فرض عدم السلبية•

DIVISIBILITY ASSUMPTION: فرض قابلية التجزئة•

ONE PERIOD ASSUMPTION: فرض وحدة الفترة الزمنية•

FIXED CONTRIBUTION MARGIN: فرض ثبات هامش ربح الوحدة•

Page 7: الفصل2 البرمجة الخطية(1)

مراحل استخدام البرمجة الخطية

(بناء النموذج)الصياغة •

(إيجاد الحل األمثل)الحل •

بياني•

سمبلكس•

Page 8: الفصل2 البرمجة الخطية(1)

نموذج مشكلة البرمجة الخطية

: يتكون النموذج من ثالثة أجزاء رئيسية•

. دالة الهدف-1•

. مجموع قيود هيكلية تتعلق بالموارد-2•

. قيود عدم سلبية المتغيرات-3•

Page 9: الفصل2 البرمجة الخطية(1)

دالة الهدف

Page 10: الفصل2 البرمجة الخطية(1)

القيود الهيكلية

التابع ال ر أي نظرة سريعة لدالة الهدف توضح أن التعظيم أو التخفيض في المتغي•

د فإن ويعني شيئا بدون إضافة شكل أو آخر من القيود، حيث أنه بدون هذه القي

أما إذا . صفرتعظيم األرباح يعني رقم ال نهائي موجب وتخفيض التكاليف يعني ال

وضعنا بعض القيود على دالة الهدف، مثل الكميات المتاحة من الموارد

واإلمكانيات

مرحلة التصنيع•

لمتاحعدد الساعات اعن التزيدعدد الساعات المستخدمة في تصنيع المنتجين•

Page 11: الفصل2 البرمجة الخطية(1)

القيود الهيكلية

عدد ساعات التجميعيجب اال تزيد عن عدد ساعات للتجميع المنتجين•

Page 12: الفصل2 البرمجة الخطية(1)

قيود عدم السلبية

النشاط إما أن ف. وهذه القيود ال تسمح ألي متغير أن تكون له قيمة سالبة. الجزء األخير من النموذج يتضمن قيود عدم السلبية•

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

:وتصاغ قيود عدم السلبية في مثالنا الحالي كما يلي•

Page 13: الفصل2 البرمجة الخطية(1)

نموذج البرمجة الخطية

Page 14: الفصل2 البرمجة الخطية(1)

الطريقة البيانية: مرحلة الحل

:الخطوات•

رسم كل القيود بيانيا في شكل بياني واحد•

تحديد اتجاهات كل قيد•

تحديد منطقة الحلول الممكنة•

تحديد النقاط الرئيسية لمنطقة الحلول الممكنة•

التعويض بالنقاط الرئيسية في دالة الهدف•

تحقق اقل تكلفة في مشكلة التخفيضاختيار النقطة التي تحقق اكبر ربح في مشكلة التعظيم او النقطة التي•

Page 15: الفصل2 البرمجة الخطية(1)

(القيود)رسم المتباينات

Page 16: الفصل2 البرمجة الخطية(1)

(القيود)رسم المتباينات

Page 17: الفصل2 البرمجة الخطية(1)

(القيود)رسم المتباينات

Page 18: الفصل2 البرمجة الخطية(1)

تحديد منطقة الحلول الممكنة

Page 19: الفصل2 البرمجة الخطية(1)

تحديد الحل االمثل

النقطة(وحدات)البرنامج

األرباحBسلعة Aسلعة

ELV

صفر

18075صفرصفر

صفر140190صفر

2160= 10+صفر + 12× 180ج2300= 10× 140+ 12×75

1900= 10× 190+ 12× صفر صفر= 10× صفر + 12× صفر

Page 20: الفصل2 البرمجة الخطية(1)

مشكلة التخفيض

تتطلب ظروف السوق في إحدى الشركات البترولية ضرورة إنتاج الكميات ا(: 2)مثال• : لتالية أسبوعيا

وحدة C7000من المنتج •

وحدة D14000من المنتج •

: في إنتاج هاتين السلعتين تبعا للخصائص التاليةA ،Bتستخدم المواد الخام •

. Bوحدات من المادة 6ومن Aوحدات من المادة 4يحتاج Cانتاج وحدة واحدة السلعة -1•

. Bوحدات من المادة 4من وAوحدات من المادة 12يحتاج Dانتاج وحدة واحدة السلعة -2•

. جنيهاتB9جنيها والمادة الخام A20تكلفة الوحدة من المادة الخام -3•

إذا فرض أن الشركة C ،Dإلنتاج الكميات المطلوبة من السلعتين A ،Bوالمطلوب تحديد الكميات النموذجية التي تستخدم من •

. ترغب في تحمل أقل تكاليف ممكنة

Page 21: الفصل2 البرمجة الخطية(1)

مشكلة التخفيض

المنتجات البترولية

المواد الخام البترولية

الكميات اإلنتاجية المطلوبة

أسبوعيا AB

CD

412

64

700014000

سعر الوحدة منالمادة الخام

ج9ج20

Page 22: الفصل2 البرمجة الخطية(1)

مشكلة التخفيض

المنتجات البتروليةالكميات يةالمواد الخام البترول

اإلنتاجية المطلوبة

أسبوعيا

AB

CD

412

64

700014000

سعر الوحدة من المادة الخام

ج9ج20

Page 23: الفصل2 البرمجة الخطية(1)

النموذج

Page 24: الفصل2 البرمجة الخطية(1)

الحل البياني

التكاليفالبرنامجالنقطة Bمادة Aمادة ELV

وحدة1750وحدة1000

صفر

صفروحدة500وحدة3500

ج35000ج 24500ج31500

Page 25: الفصل2 البرمجة الخطية(1)

تمرين

ويوضح A ،B ،Cتقوم شركة الشريف بإنتاج ثالثة أنواع من اإلنتاج هما •

ي الجدول التالي البيانات الخاصة باحتياجات كل وحدة منتج من الزمن عل

ة المتغيرةوالمواد الخام المستخدمة في اإلنتاج وسعر البيع والتكلفK ،Lاآلالت

إلنتاج و الحدود القصوى لتسويق كل منتج و الحد األدنى ل، لكل وحدة منتج

:2014للوفاء بالتعاقدات على المنتج س وذلك في شهر يناير

Page 26: الفصل2 البرمجة الخطية(1)

تمرين

الطاقةCمنتج Bمنتج Aمنتج بيان

3699300(K) آلة

15106700(L) آلة

كجم12300كجم6كجم9كجم5مواد خام

--380حد أدنى لإلنتاج

890_-قحد أقصى للتسوي

91116سعر البيع

6710التكلفة المتغيرة

Page 27: الفصل2 البرمجة الخطية(1)

تمرين

الطاقةCمنتج Bمنتج Aمنتج بيان

3699300(K) آلة

15106700(L) آلة

كجم12300كجم6كجم9كجم5مواد خام

--380حد أدنى لإلنتاج

890_-قحد أقصى للتسوي

91116سعر البيع

6710التكلفة المتغيرة

346هامش الربح

Page 28: الفصل2 البرمجة الخطية(1)

تمرين

الطاقةCمنتج Bمنتج Aمنتج بيان

3699300(K) آلة

15106700(L) آلة

كجم12300كجم6كجم9كجم5مواد خام

--380حد أدنى لإلنتاج

حد أقصى

للتسويق

-_890

346هامش الربح1 2 33 4 6Max z x x x

1 2 33 6 9 9300x x x

1 2 31 5 10 6700x x x

1 2 35 9 6 12300x x x

11 380x

31 890x

Page 29: الفصل2 البرمجة الخطية(1)

النموذج

1 2 33 4 6Max z x x x

1 2 33 6 9 9300x x x

1 2 31 5 10 6700x x x

1 2 35 9 6 12300x x x

11 380x

31 890x

1 2 30, 0,x x x