البرمجة الخطية Linear programming.

Slides:



Advertisements
Similar presentations
مقدمه فى محاسبة التكاليف
Advertisements

Dr. Mahmoud Mostafa El_Sherbiny
أ.د سفر حسين القحطاني د. بدر الدين سفيان
To accompany Quantitative Analysis for Management, 7e by Render/ Stair 10-1 © 2000 by Prentice Hall, Inc., Upper Saddle River, N.J مقرر الاساليب.
إعــــداد الطالبيــن / الدكتـــور ســـالم حلـــس
سامي محمد مقداد ايهاب الطيب
التنبؤ بالمبيعات Forecasting
Linear Programming Models: Graphical and Computer
خرائط التدفق Flowchart.
الدوال الخطية المادة : الرياضيات المستوى : الثانية ثانوي إعدادي.
بسم الله الرحمن الرحيم.
المشكلة السكانية المشكلة السكانية.
تستخدم خاصية Member لاستبدل الاعضاء فى وقت تنفيذ الـMovie ويمكن استبدال الاعضاء سواء من نافذة Cast داخلى او خارجى Example 6.
إعداد الأستاذ / عبد اللطيف المقرن
غاد ة أبو عويلي بسمة أبو زايد
EMSA EXTERNAL MEASUREMENT of STUDENT ACHIEVEMENT.
1 Transfer Prices أســـــعار التحويل إعداد الطالب : بهاء الدين أحمد العرينى تحت إشـراف : د. ســـالم حلـــس April 2005.
التسويق الفعال 11 ما هو التسويق ؟  النشاط الذى يحكم التدفق الاقتصادى للسلع والخدمات للمستهلكين  النشاط الخاص بتسعير وترويج السلع والخدمات والافكار التى.
Data Structures & Algorithms Week1. Contents Textbook Grade Software.
علاقة التكلفة بالحجم بالربح الفصل السابع. © The McGraw-Hill Companies, Inc., 2003 McGraw-Hill/Irwin تحليل التعادل :- التأثير على الدخل نتيجة التغيرات.
Review: Program Memory Addresses Program addresses are fixed at the time the source file is compiled and linked يتم إصلاحها عناوين البرنامج في الوقت يتم.
الوحدة الاولى اسرة صغيرة اسرة سعيدة من الطبيعيى ان يهتم افراد الاسرة بالمظهر اللائق الانيق سواء فيما يخص ملبسهم او بالنسبة لمفروشات وأثاث المنزل لذلك يجب.
بســــــــم الله الرحمن الرحيــــــــم. Chapter 7 Dr. Mohammed Owais Qureshi Hashmi.
تطبيقات محاسبية بالحاسب
صنفي المواد التالية الى ما يناسبها من المجموعات في الجدول؟
Chapter 1 The study of change
Activity Diagram.
فرضيات البرمجة اللغوية العصبية
Class Diagrams.
الهدف الهدف من هذه المحاظرة هو التعرف على متغيرات الكينماتك الخطي
تعريف تطبيقات واستخدامات نظم المعلومات الجغرافية المحتويات تعريف نظم المعلومات الجغرافية مكونات نظم المعلومات الجغرافية الاسئلة الخمسة التى تجيب عنها.
لنفرض أن هدف التجربة هو مقارنة نوعين من الأعلاف (A و B) لتغذية أبقار حلوب خلال 3 شهور. وتم اختيار عشرين بقرة متشابهة ( في الوزن / العمر / السلالة / الموسم.
لنفرض أن هدف التجربة هو مقارنة صنفين من السماد (A و B) من حيث كمية محصول نوع معين من القمح.
SPSS تطبيقات إحصائية بـاستخدام د. وليــد محمد عفيفي محمد
Law Of Diminishing Marginal Utility قانون تناقص المنفعة الحدية
تمثيل البيانات كيف تجرى عملية حسابية في ال Visual Basic.net
الإنتاجية والكفاءة والفعالية
بروتوكول Tcp/Ip فى الموضوع السابق لشرح مراحل osi كنا قد تحدثنا عن ان ال Osi هو موديل تعليمى للفهم وبروتوكول tcp/ip هو الذى يتم.
يســر قسـم الرياضيـات يقــدم لكـم ورشة عمل للصف التاسع
إدارة الانتاج والعمليات MRK253 مدرس المادة د.شاكر تركي أمين
How to contact me Twitter Blog :-
10 0× 1 = 4× 4 = (وحدات)4 10 1× = 5 50 = (عشرات)5
تابع :تطبيع البيانات.
تابع الفصل الثاني: مبادى البناء ونماذج العلاقات لقواعد البيانات
بسم الله الرحمن الرحيم Lecture( 4)
شراء الاحتياجات قد يتم :
الفصل الخامس : العائد والمخاطرة Risk and Return
إختر عنواناً لمشروعك يكون بسيطاً ويشد الانتباه!.
الباب السادس 6-1تحديد الحجم الأمثل من مورد الإنتاج لدالة إنتاج ذات مورد متغير واحد 6-2 معظمة أرباح المنتج عن طريق تحديد الحجم الأمثل للموارد. عن طريق تحديد.
أولا:دراسة ماكرسكوبية:
مقدمة: خروج (2-1) النسب المثلثية أب جـ مثلث قائم الزاوية في ب
الفصل الخامس : العائد والمخاطرة Risk and Return
الغازات في التفاعلات الكيميائية
سياسات واستراتيجيات البحث
Mubarak Secondary School for high achievers
Programming -2 برمجة -2 المحاضرة-1 Lecture-1.
صفي شعورك عند مشاهدتها ؟؟
البورصة نشأة البورصة سبب تسميتها معنى البورصة الأوراق المالية
نموذج الانحدار الخطي البسيط Simple Linear Regression Model
قسم الرياضيات - كليه العلوم الدكتور عبدا لهادى منصور الأحمدى
مهارة التنظيم المتقدم تعريف مهارة التنظيم المتقدم Organizing in Advance هي تلك المهارة التي تستخدم من اجل ايجاد اطار عقلي او فكري يستطيع الافراد عن طريقه.
أ.إسراء الطريقي , 306 عال , المحاضره الثالثه
تحليل النظم System Analysis
مادة مختارة (أمن المعلومات)
User ID Symbol Description Site Engineer SE Office Engineer OE N/A SF
الوحدة الثالثة : مقاييس التشتت
الــــــــباب الـــــــــرابع
إدارة العمليات الإنتاجية الموضوع الثاني
مجلس أبوظبي للتعليم منطقة العين التعليمية مدرسة المعالي النموذجية القانون الأول للديناميكا الحرارية 1 Objective 5-4(A) -1 حفظ الطاقة : conservation of.
The Theory of Cost نظرية تكاليف الإنتاج أ. د. عبد الستار عبد الجبار موسى
Presentation transcript:

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

أولا- مفهوم اسلوب البرمجة الخطية هو احد الاساليب المستخدمة بل اكثرها فى بحوث العمليات وبالتالى فهى من ضمن ادوات بحوث العمليات لحل مشاكل التعظيم. هذا الاسلوب قائم على علاقات الامثالية بين متغيرات مواقف معينة (مشكلة ادارية) وهى تلك العلاقات التى تهدف الى تعظيم الربحMaximization of Profit الى اقصى حد ممكن أو تخفيض التكاليف Minimization of Costالى ادنى حد ممكن.للوصول الى الحل الامثل Optimal Solution There is no the BEST one

ثانيا- مكونات النموذج 1- تحديد دالة الهدف: Objective Function فقد تكون دالة الهدف هى تعظيم الربح الى اقصى حد ممكن مثلا عظم 10س + 6س 1 2 10: الربح الحدى للوحدة س1 س1: الكمية المطلوب انتاجها وبيعها من س1 6: الربح الحدى للوحدة س2 س2: الكمية المطلوب انتاجها وبيعها من س2

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

المتاح س2 س1 بيان وحدة 25000 8 14 مادة خام ساعة عمل 20000 10 6 ساعات العمل

تلك هى القيود ويتم تحديدها فى شكل متباينات القيد الفنى الاول والخاص بالمادة الخام 14س1 + 8س2 ≤ 25000 القيد الفنى الثانى والخاص ساعات العمل المباشر 6س1 + 10س2 ≤ 20000 3- تحويل المتباينات الى معادلات: المتباينة الاولى : 14س1 + 8س2 ≤ 25000 يتم تحويلها كما يلى: 14س1 + 8س2+ ل1 = 25000 ل1: تعبر عن الطاقة العاطلة بمعنى انه لو تم استخدام س1 & س2 ما يكفى لإنتاج 5000 وحدة تكون ل1 = صفر

المتباينة الثانية : 6س1 + 10س2 ≤ 20000 يتم تحويلها كما يلى: 6س1 + 10س2+ ل2 = 20000 ل2: تعبر عن الطاقة العاطلة بمعنى انه لو تم استخدام س1& س2 ما يكفى لعدد ساعات عمل 20000 ساعة تكون ل2 = صفر 4- تعديل دالة الهدف: نظرا لان هناك قاعدة تنص على: دالة الهدف يجب ان تعكس جميع متغيرات المشكلة سواء كانت متغيرات اصلية أو وهمية أو صورية.

عظم : 10س1 + 6س2 10س1 + 6س2 + صفر ل1 + صفر ل2 ل1 & ل2 هو معامل يفترض انه قيمة موجبة كبيرة جدا للتسهيل ولعدم وجود قيمة حسابية لها ..... وكذلك لعدم وجود طاقة عاطلة 5- شرط عدم السالبية: لا يمكن تصور أن س1 & س2 & ل1& ل2 ......... ان تكون تلك المتغيرات أرقام سلبية بمعنى ان قيمتها أقل من الصفر. ولكن يجب ان تكون اكبر من أو تساوى الصفر وذلك لكميات الانتاج, أو ساعات العمل أو اى افتراض اخر من المتغيرات

ثالثا: خصائص المشكلات التى يمكن ان يستخدم فى حلها نموذج البرمجة الخطية 1- الادارة تبحث عن حل يحقق الامثالية وهو تعظيم أو تخفيض الى أقصى حد ممكن. 2- هناك امكانية تبويب عناصر التكاليف الى ثابتة ومتغيرة. 3- هناك امكانية لقياس الربح الحدى. 4- الكمية التى يمكن انتاجها يمكن بيعها. 5- هناك موارد فنية انتاجية متاحة ولكن بكميات قليلة. تلك الخصائص اذا توافرت فى اى مشكلة يمكن حلها فى صورة نموذج برمجة خطية.

رابعا : أهم تطبيقات اسلوب البرمجة الخطية 1- تحديد تشكيلة المنتجات المثلى. 2- مشكلات النقل. 3- تحديد المزج الامثل للعناصر أو المدخلات. 4- إعداد جداول تشغيل الآلات. 5- جدولة الانتاج وتخطيط المخزون السلعى. 6- مشكلات التخطيط المالى وأعداد الموازنات التخطيطية.

حالة عملية لصياغة نموذج برمجة خطية LEGO شركة متخصصة فى انتاج لعب الاطفال تقوم بإنتاج نوعين من اللعب المطاطية جنود وقطارات يباع الجندى 27 جنيه ويستخدم ما قيمته 10 جنيه مواد خام وكل لعبة من الجنود يتم تصنيعها تزيد من تكلفة الشركة المتغيرة من العمالة وكذلك التكلفة المتغيرة غير المباشرة بمقدار 14 جنيه. يباع القطار 21 جنيه ويستخدم ما قيمته 9 جنيه مواد خام وكل لعبة من القطارات يتم تصنيعها تزيد من تكلفة الشركة المتغيرة من العمالة وكذلك التكلفة المتغيرة غير المباشرة بمقدار 10 جنيه. تمر العملية الانتاجية من خلال مراحل تتمثل فى التقطيع والتشطيب

كل جندى يتطلب 1 ساعة من عمالة التقطيع و2 ساعة من عمالة التشطيب كل اسبوع. كل قطار يتطلب 1 ساعة من عمالة التقطيع و1 ساعة من عمالة التشطيب كل اسبوع. المتاح من ساعات عمالة التقطيع 80 ساعة المتاح من ساعات عمالة التشطيب 100 ساعة الطلب على القطارات لا نهائى ولكن المبيعات بالنسبة للجنود 40 جندى على الاكثر اسبوعيا. تريد الشركة تعظيم الربح الاسبوعى الى أقصى حد ممكن. كون نموذج برمجة خطية يحقق هدف الشركة.

الحل أولا : متغيرات المشكلة : س1 عدد الجنود التى يتم تصنيعها كل اسبوع س2 عدد القطارات التى يتم تصنيعها كل اسبوع التكلفة التى يتطلبها الجندى = 10 جنيه مادة خام ------ 14 جنيه ساعات عمالة التكلفة التى يتطلبها القطار = 9 جنيه مادة خام ------ 10 جنيه ساعات عمالة ثانيا : الربح الحدى للجندى = 27 – (10+ 14 ) = 3 للقطار = 21 – (9 +10) = 2 وبالتالى كل جندى يساهم فى الارباح الكلية 3 جنيه وبالتالى كل قطار يساهم فى الارباح الكلية 2 جنيه

التكلفة الاسبوعية للمواد الخام = 10س1 + 9س2 التكلفة المتغيرة الاسبوعية الاخرى = 14س1 + 10 س2 ثالثا : بناء النموذج : وبالتالى فالشركة تريد تعظيم الدالة : 3س1 + 2س2 ص = 3س1 + 2س2 معامل دالة الهدف Objective Function Coefficient للمتغير س1 = 3 للمتغير س2 = 2

رابعا : القيود القيد الاول : 100 ساعة من وقت التشطيب متاحة اسبوعيا. القيد الثانى 80 ساعة من وقت التقطيع متاحة اسبوعيا. وفق الطلب المحدد فان 40 جندى فقط يجب انتاجهم اسبوعيا 1- الساعات المتاحة للتشطيب = 100 ساعة كل جندى (س1) يتطلب 2 ساعة تشطيب كل قطار (س2) يتطلب 1 ساعة تشطيب 2س1 + س2 ≤ 100 2- الساعات المتاحة للتقطيع = 80 ساعة كل جندى (س1) يتطلب 1 ساعة تقطيع كل قطار (س2) يتطلب 1 ساعة تقطيع س1 + س2 ≤ 80

دالة الهدف : ينظر للمعامل ص على انه أعظم ربح يمكن تحقيقه 3- قيد الطلب س1 ≤ 40 خامسا : شرط عدم السالبية س1 ≤ صفر س2 ≤ صفر دالة الهدف : ينظر للمعامل ص على انه أعظم ربح يمكن تحقيقه عظم ص = 3س1 + 2س2 فى ظل القيود التالية قيد التشطيب 2س1 + س2 ≤ 100 قيد التقطيع س1 + س2 ≤ 80 قيد الطلب س1 ≤ 40 قيد الاشارة س1 ≤ 0 قيد الاشارة س2 ≤ 0

الطريقة البيانية 2س1 + س2 = 100 س1 = 0 س2 = 100 (0 , 100 ) س2 = 0 س1 = 100 ÷ 2 = 50 ( 50 , 0 ) س1 + س2 = 80 س1 = 0 س2 = 80 (0 , 80 ) س2 = 0 س1 = 80 (80 , 0 ) قيد الجنود ان س1 = 40 وبالتالى س2 = 0 (40 , 0 ) انظر الشكل البيانى على الاكسيل

ومن خلال الطريقة الجبرية نجد ان تعظيم الدالة ص = 3س1 + 2س2 تتمثل فى الحل الجبرى للقيود التى تم بناءها على شكل متباينات و تم تحويلها الى معادلات كما يلى: 2س1 + س2 = 100 س1 + س2 = 80 بالطريقة الجبرية يمكن ايجاد قيمة المتغيرات لكل من : س1 & س2 بالتعويض لاحدهما فى الاخر س2 = 100 – 2س1 س2 = 100 – 2س1

س1 + س2 = 80 س1 + (100 – 2س1) = 80 100 - س1 = 80 100 – 80 = س1 س2 = 100 – 2س1 س2 = 100 – 2 (20) = 100 – 40 س1 = 20 س2 = 60

وبالتالى تكون الدالة = 3س1 + 2س2 3(20) + 2(60) = 60 + 120 = 180 وهى منطقة الربح الممكن تحقيقه فى ظل المتغيرات والقيود السابقة. سواء للمواد الخام أو ساعات العمل ومن ثما فالشركة يمكنها انتاج 20 جندى 60 قطار وتحقيق ربح ممكن = 180 جنيه فى الاسبوع

اختبار الحل الامثل نقاط الارتكاز لتعظيم دالة الهدف : 3س1 + 2س2 الاولى : (20 ,60 ) = 3×20 + 2×60 = 180 الثانية : (40 , 40 ) = 3×40 + 2×40 = 200 الثالثة : (40 , 20) = 3×40 + 2×20 = 160 الحل الامثل عند النقطة الثانية : (40 , 40 ) عندها تحقق الشركة أعظم ربح قدره = 200