تجاوز إلى المحتوى الرئيسي
تابعنا على تيليجرامانضم

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

البرمجة الخطية · رياضيات الأعمال

آخر تحديث:

محتويات الموضوع (١٣)

شرح الموضوع

إذا وُجِدت قيمة عظمى أو قيمة صغرى للاقتران الهدف، فإنّها تكون عند واحد أو أكثر من رؤوس منطقة الحلول المُمكِنة.

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

  • نمذجة مواقف حياتية بمسألة يُمكن حلّها باستعمال طريقة البرمجة الخطية بيانيًّا.

ما البرمجة الخطية، وكيف تبدأ مسألة سلمى؟

دخلت سلمى محلًّا لبيع الأشتال، وأرادت شراء نوعين من شتلات البندورة، بما لا يزيد على ⁦4 JD⁩ ثمنًا ل 15 شتلة على الأكثر. وقد أظهرت اللوحة المجاورة المُعلّقة داخل المحلّ معلومات عن النوعين. كم شتلة ستشتري سلمى من كل نوع لإنتاج أكبر كمٍّ مُمكن من البندورة؟

نوع شتلة البندورةAB
الثمن بالدينار0.20.3
أقل إنتاج مُتوقَّع4 kg4\ \text{kg}5 kg5\ \text{kg}
  • تتكوّن مسألة البرمجة الخطّية بمتغيّرين ممّا يأتي:
  • PP: اسم الاقتران (مثل الربح).
  • a,ba, b: عددان حقيقيان.
  • x,yx, y: متغيّران.
منطقة الحلول الممكنة والقيود والرؤوس
منطقة الحلول الممكنة والقيود والرؤوس
  • أين تتحقق القيمتان؟ عند رؤوس المُضلَّع الذي يُحدّد منطقة الحلول المُمكِنة.

فأين نبحث عن الحلّ الأمثل بين كل نقاط المنطقة؟

الحل الأمثل

أين تقع أكبر قيمة وأصغر قيمة للاقتران الهدف؟

مثال 1

منطقة الحلول الممكنة للمثال 1 (الرؤوس A B C D)
منطقة الحلول الممكنة للمثال 1 (الرؤوس ⁦A B C D⁩)
رؤوس منطقة الحلول المُمكِنةP=3x+2yP = 3x + 2y
A(0,0)A(0, 0)P=3(0)+2(0)=0P = 3(0) + 2(0) = 0
B(0,2)B(0, 2)P=3(0)+2(2)=4P = 3(0) + 2(2) = 4
C(2,1)C(2, 1)P=3(2)+2(1)=8P = 3(2) + 2(1) = 8
D(1,0)D(1, 0)P=3(1)+2(0)=3P = 3(1) + 2(0) = 3

أتحقَّق من فهمي

أجد إحداثيي النقطة (x,y)(x, y) التي تجعل الاقتران T=4x+5yT = 4x + 5y أكبر ما يُمكن ضمن القيود الآتية:

x+2y≤16x + 2y \leq 16 3x+2y≤243x + 2y \leq 24 x≥0,y≥0x \geq 0, y \geq 0

فما الخطوات العامة التي نتّبعها في كل مسألة من هذا النوع؟

ما خطوات حلّ أي مسألة برمجة خطية؟

  • يسعى القائمون على الشركات والأعمال إلى تخفيض الكلفة وزيادة الإنتاجية وتحقيق أكبر ربح مُمكن.
  • لكنّ ذلك يخضع لقيود ومُحدّدات، مثل: التمويل، وعدد العُمّال، وعدد ساعات العمل، وعوامل العرض والطلب.
  • لحلّ هذا النوع من المسائل، أستعمل البرمجة الخطّية، وذلك باتّباع الخطوات الآتية:

مفهوم أساسي: خطوات إيجاد الحل الأمثل باستعمال البرمجة الخطية

فلنطبّق الخطوات الأربع على مسألة من الحياة.

مثال 2 : من الحياة

كم جهازًا يُوفّر المتجر ليحقّق أكبر ربح؟

منطقة الحلول الممكنة لمسألة الحواسيب
منطقة الحلول الممكنة لمسألة الحواسيب

أتعلم

رؤوس منطقة الحلول الممكنةP=45x+50yP = 45x + 50y
A(0,175)A(0, 175)P=45(0)+50(175)=8750P = 45(0) + 50(175) = 8750
B(200,50)B(200, 50)P=45(200)+50(50)=11500P = 45(200) + 50(50) = 11500
C(250,0)C(250, 0)P=45(250)+50(0)=11250P = 45(250) + 50(0) = 11250
D(0,0)D(0, 0)P=45(0)+50(0)=0P = 45(0) + 50(0) = 0

أتذكر

يُنتج مشغل صغير للأثاث المعدني 36 خزانة على الأكثر أسبوعيًا من نوعين مختلفين: ⁦A⁩، و ⁦B⁩.

يبلغ ربح الخزانة الواحدة من النوع ⁦A 35 JD⁩، ومن النوع ⁦B 45 JD⁩.

إذا كان ما يُباع من النوع ⁦A⁩ لا يقلّ عن 3 أمثال ما يُباع من النوع ⁦B⁩، فأجد عدد الخزائن التي يُنتجها المشغل من كل نوع لتحقيق أكبر ربح ممكن.

ماذا لو كانت منطقة الحلّ غير محدودة؟

  • في المثالين السابقين كانت منطقة الحلّ الممكنة التي تُحدّدها القيود محدودة.
  • لكنَّ بعض المسائل تتضمَّن إيجاد أقل تكلفة ممكنة، أو أقل كمية مُستهلكة، فتكون منطقة الحلّ عندئذ غير محدودة؛ لأنَّ قيودها تفرض ذلك.

مثال 3 : من الحياة

النوع 1النوع 2
تكلفة الكيس الواحدJD 10JD 12
عدد وحدات البروتينات4030
عدد وحدات المعادن2020
عدد وحدات الفيتامينات1030
منطقة الحلول الممكنة لمسألة العلف (غير محدودة)
منطقة الحلول الممكنة لمسألة العلف (غير محدودة)
رؤوس منطقة الحلول الممكنةT=10x+12yT = 10x + 12y
A(0,5)A(0, 5)T=10(0)+12(5)=60T = 10(0) + 12(5) = 60
B(1.5,3)B(1.5, 3)T=10(1.5)+12(3)=51T = 10(1.5) + 12(3) = 51
C(3.75,0.75)C(3.75, 0.75)T=10(3.75)+12(0.75)=46.5T = 10(3.75) + 12(0.75) = 46.5
D(6,0)D(6, 0)T=10(6)+12(0)=60T = 10(6) + 12(0) = 60

أتعلّم

النوع 1النوع 2
سعر العلبة الواحدةJD 0.25JD 0.3
عدد السعرات الحرارية6060
عدد وحدات فيتامين ⁦A⁩126
عدد وحدات فيتامين ⁦C⁩1030

حمية غذائية: يشترط نظام للحمية الغذائية توافر ما لا يقل عن 300 سعرة حرارية، و36 وحدة من فيتامين AA، و90 وحدة من فيتامين CC، ضمن الجزء السائل من الوجبة الغذائية.

ويُبيّن الجدول المجاور تكلفة العلبة الواحدة من نوعين مختلفين من الألبان، وعدد السعرات الحرارية، ووحدات فيتامين AA وفيتامين CC التي تحويها العلبة الواحدة.

كم علبة من كل نوع يُمكن أن يستهلكها يوميًا شخص يتّبع نظام الحمية الغذائية، ويريد تحقيق شروطها بأقل تكلفة مالية مُمكنة؟

إرشاد: أستعمل أوراق الرسم البياني الموجودة في نهاية كتاب التمارين.

أتدرب وأحل المسائل

تدرّب على إيجاد القيمة العظمى والقيمة الصغرى

أجد إحداثيي النقطة (x,y)(x, y) التي تجعل اقتران الهدف أكبر ما يُمكن ضمن القيود المعطاة في كلّ ممّا يأتي:

  1. P=4x+3yP = 4x + 3y x+2y≤4x + 2y \le 4

x−y≤1x - y \le 1 x≥0,y≥0x \ge 0, y \ge 0

أكبر قيمة:

  1. R=10x+7yR = 10x + 7y 0≤x≤600 \le x \le 60

0≤y≤600 \le y \le 60 5x+6y≤4205x + 6y \le 420

  1. Z=1.5x+yZ = 1.5x + y x+3y≤15x + 3y \le 15

4x+y≤164x + y \le 16 x≥0,y≥0x \ge 0, y \ge 0

أصغر قيمة:

  1. Q=4x+5yQ = 4x + 5y x+y≥8x + y \ge 8

3x+5y≥303x + 5y \ge 30 x≥0,y≥0x \ge 0, y \ge 0

  1. C=8x+4yC = 8x + 4y x+2y≥4x + 2y \ge 4

3x+y≥73x + y \ge 7 2y−x≥72y - x \ge 7 x≥0,y≥0x \ge 0, y \ge 0

  1. K=25x+35yK = 25x + 35y 8x+9y≤72008x + 9y \le 7200

8x+9y≥36008x + 9y \ge 3600 x≥0,y≥0x \ge 0, y \ge 0

النوعأمونيا (وحدة)نيترات (وحدة)فوسفات (وحدة)
A336
B1044

زراعة: يُباع في محل للوازم الزراعية نوعان من الأسمدة هما A,BA, B، ويُبيّن الجدول المجاور مكوّنات الكيلوغرام الواحد من هذين السمادين:

يُريد مزارع أن يكون مزيجًا من السمادين يحتوي على 36 وحدة على الأقلّ فوسفات، و24 وحدة على الأقلّ نيترات، و30 وحدة على الأقلّ أمونيا.

  1. إذا كان ثمن الكيلوجرام من النوع AA دينارًا واحدًا، ومن النوع BB ⁦1.5 JD⁩، فأكتب اقتران التكلفة ونظام متباينات يصف هذا الموقف.
  1. أُمثّل منطقة حل نظام المتباينات، وأجد إحداثيات رؤوسها.
  1. أجد عدد الكيلوغرامات التي يشتريها من كل نوع؛ ليُحقّق غايته بأقل تكلفة.
  1. دعاية: أراد صلاح طباعة كتيبات ونشرات دعائية لتسويق منتجات مزرعته من العسل الطبيعي، بحيث يحوي الكتيب الواحد 3 صفحات، وتحوي النشرة الواحدة صفحتين. تبلغ تكلفة طباعة الكتيب الواحد 0.2 من الدينار، وتكلفة طباعة النشرة الواحدة 0.1 من الدينار. وقد قرّر صلاح أنه بحاجة إلى طباعة ما لا يزيد على 600 صفحة، مُمثّلةً في 50 كتيبًا على الأقل، و150 نشرة على الأقل. كم عدد الكتيبات والنشرات التي يجب طباعتها بحيث تكون التكلفة أقل ما يُمكن؟
  1. أحلّ المسألة الواردة في بند (مسألة اليوم).

مهارات التفكير العليا

تبرير وتحدٍّ: متى يكون الاقتران الهدف أكبر ما يُمكن؟

منطقة الحلول الممكنة للتمرين 12 (تبرير)
منطقة الحلول الممكنة للتمرين 12 (تبرير)
  1. تبرير: أجد أكبر قيمة مُمكنة لاقتران الهدف P=5x+6yP = 5x + 6y ضمن منطقة الحلول الممكنة التي يُمثّلها الشكل المجاور، وأُبرّر إجابتي، ثمَّ أجد نقاطًا أخرى ضمن منطقة الحلّ يتحقّق عندها أكبر قيمة لاقتران الهدف، وأُبرّر إجابتي.
  1. تحدّ: أجد اقتران هدف صورته G=ax+byG = ax + by، حيث a,ba, b عددان حقيقيان موجبان، وله أكبر قيمة عند النقطة (2,3)(2, 3)، وهي 18، ضمن القيود المجاورة:

x+2y≤8x + 2y \le 8 x+y≤5x + y \le 5 x≥0,y≥0x \ge 0, y \ge 0 إرشاد: يوجد أكثر من إجابة.

  1. تحدّ: أجد مجموعة قيم nn (حيث nn عدد صحيح موجب) التي تجعل لاقتران الهدف D=3x+nyD = 3x + ny أكبر قيمة مُمكنة عند النقطة (3,4)(3, 4)، ضمن القيود المجاورة:

x+3y≤15x + 3y \le 15 4x+y≤164x + y \le 16 x≥0,y≥0x \ge 0, y \ge 0

اختبار نهاية الوحدة

اختبر نفسك على الوحدة كلها

  • أختار رمز الإجابة الصحيحة في كلٍّ ممّا يأتي:
  1. الزوج الذي يُمثّل حلًّا لنظام المتباينات الآتي هو:

y+5x<7y + 5x < 7 2x−y≥−32x - y \ge -3 a) (3,2)\mathrm{a)}\ (3, 2) b) (0,0)\mathrm{b)}\ (0, 0) c) (−4,−2)\mathrm{c)}\ (-4, -2) d) (2,8)\mathrm{d)}\ (2, 8)

  1. إذا كان لنظام متباينات خطّيّة منطقة حلٍّ محدودة، رؤوسها هي: P(0,2),Q(2,3),R(4,2),S(3,0)P(0, 2), Q(2, 3), R(4, 2), S(3, 0)؛ فإنّ القيمة العظمى لاقتران الهدف T=2x+yT = 2x + y تتحدّد عند الرأس:

a) P\mathrm{a)}\ P b) Q\mathrm{b)}\ Q c) R\mathrm{c)}\ R d) S\mathrm{d)}\ S

  1. نظام المتباينات الذي ليس له حلٌّ هو:

a) 3x+5y≥15, 2x+3y≥6\mathrm{a)}\ 3x + 5y \ge 15,\ 2x + 3y \ge 6 b) x+2y≥2, 2x+4y≤0\mathrm{b)}\ x + 2y \ge 2,\ 2x + 4y \le 0 c) 4x+3y≥6, 4x+3y≤10\mathrm{c)}\ 4x + 3y \ge 6,\ 4x + 3y \le 10 d) x+y≥6, x+y≥3\mathrm{d)}\ x + y \ge 6,\ x + y \ge 3

التمثيل البياني لنظام المتباينات (اختبار نهاية الوحدة)
التمثيل البياني لنظام المتباينات (اختبار نهاية الوحدة)
  1. نظام المتباينات الذي له التمثيل البياني الآتي هو:

a) y≤2x+2, y>−x−1\mathrm{a)}\ y \le 2x + 2,\ y > -x - 1 b) y≥2x+2, y<−x−1\mathrm{b)}\ y \ge 2x + 2,\ y < -x - 1 c) y<2x+2, y≤−x−1\mathrm{c)}\ y < 2x + 2,\ y \le -x - 1 d) y>2x+2, y≤−x−1\mathrm{d)}\ y > 2x + 2,\ y \le -x - 1

أحُلُّ كلَّ نظام متباينات خطّيّة ممّا يأتي:

  1. x−8y≤9x - 8y \le 9 4x+7y>34x + 7y > 3
  1. 12x+10y>112x + 10y > 1 −5x−8y<2-5x - 8y < 2
3x+y≥−63x + y \ge -6
  1. أجد جميع الحلول المُمكِنة لنظام المتباينات الآتي، حيث xx و yy عددان صحيحان موجبان:

x+y>4x + y > 4 3x+7y≤213x + 7y \le 21

  1. أجد أكبر قيمة للاقتران P=4x+yP = 4x + y ضمن القيود الآتية:

x+y≤50x + y \le 50 3x+y≤903x + y \le 90 x≥0,y≥0x \ge 0, y \ge 0

  1. أجد أصغر قيمة للاقتران C=200x+500yC = 200x + 500y ضمن القيود الآتية:

x+2y≥10x + 2y \ge 10 3x+4y≤243x + 4y \le 24 x≥0,y≥0x \ge 0, y \ge 0

طرود خيرية: يريد تاجر مواد تموينية تشغيل عدد من العُمّال يومًا واحدًا لتجهيز طرود تُباع في شهر رمضان. حدَّد التاجر أجرة العامل الماهر في هذا اليوم بـ ⁦30 JD⁩، وأجرة العامل المبتدئ بـ ⁦20 JD⁩، لكنَّه لا يريد أن يُنفِق أكثر من ⁦630 JD⁩ على تجهيز الطرود. استطاع التاجر إيجاد 15 عاملًا ماهرًا فقط؛ لذا قرَّر أن يُشغِّل عاملًا ماهرًا واحدًا على الأقل مُقابِل كل 3 عُمّال مُبتدِئين، علمًا بأنَّ العامل الماهر يُجهِّز 25 طردًا في الساعة، والعامل المُبتدِئ يُجهِّز 18 طردًا في الساعة:

  1. أكتب نظام متباينات يُمثّل هذه المعلومات، ثمَّ أُمثِّله.
  1. أجد عدد العُمّال المَهَرة والعُمّال المُبتدِئين الذين يجب تشغيلهم لتجهيز أكبر عدد مُمكِن من الطرود.

تعليم: يعقد مصنع دورة تدريبية لطلبة الهندسة في إحدى الجامعات، بحيث يكون عدد الطالبات المُتدرِّبات xx، وعدد الطلاب المُتدرِّبين yy، ولا يقلُّ العدد الإجمالي للطالبات والطلاب عن 5، ولا يزيد على 15، ولا يقلُّ عدد الطلاب عن نصف عدد الطالبات:

  1. أشرح بالكلمات معنى: 2y≥x2y \ge x.
  1. إذا كان عدد الطالبات المُتدرِّبات 6، فما العدد المُمكِن للطلاب المُتدرِّبين؟
القطعة من النوع الأولالقطعة من النوع الثاني
زمن المعالجة في الآلة ⁦A⁩2 h1 h
زمن المعالجة في الآلة ⁦B⁩1 h1 h
مقدار الربحJD 10JD 15
  1. يُنتِج مصنع نوعين من القطع المعدنية باستعمال الآلتين AA و BB معًا. ويُبيِّن الجدول التالي الزمن الذي تستغرقه معالجة القطعة الواحدة في كلٍّ من الآلتين، ومقدار ربح المصنع من بيع القطعة الواحدة من كل نوع. إذا كان عدد ساعات العمل اليومي للآلة AA لا يزيد على ⁦10 h⁩، وعدد ساعات العمل اليومي للآلة BB لا يزيد على ⁦6 h⁩، فكم قطعة من كل نوع يجب أن يُنتِج المصنع يوميًا لتحقيق أكبر ربح مُمكِن؟

تعريفات أساسية

الاقتران الهدف

يكون في صورة: P=ax+byP = ax + by، حيث PP: اسم الاقتران (مثل الربح). a,ba, b: عددان حقيقيان. x,yx, y: متغيّران.

القيود

نظام من المتباينات الخطية، وهي تُكتب بدلالة المتغيرين x,yx, y، وتُحدِّد منطقة الحلول الممكنة.

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

طريقة تعتمد التمثيل البياني في المستوى الإحداثي لإيجاد أكبر قيمة مُمكنة (قيمة عظمى)، أو أصغر قيمة مُمكنة (قيمة صغرى) لاقتران يُسمّى الاقتران الهدف ⁦(objective function)⁩، ضمن مجموعة قيود ⁦(constraints)⁩، يُمثِّل كلٌّ منها متباينة خطّية.

معاينة موضوع «البرمجة الخطية» من وحدة «البرمجة الخطية» في مادة رياضيات الأعمال. أقسام الشرح: ١٣، التعريفات: ٣.

المصدر: المركز الوطني لتطوير المناهج، البرمجة الخطية (ص ١٢٢–١٢٨)

موضوعات أخرى في الوحدة

تابع الدراسة