شعار MyVIPWebTools

حلّال البرمجة الخطية — عظّم أو صغّر هدفًا بمتغيرين

يُعظّم حلّال البرمجة الخطية الخاص بنا أو يُصغّر هدفًا خطيًا c₁x + c₂y بشرط قيود خطية و x, y ≥ 0، باستخدام طريقة نقاط الزاوية الدقيقة: قاطع كل زوج من خطوط حدود القيود، احتفظ بالتقاطعات التي تحقق كل قيد (رؤوس المنطقة الممكنة)، وقيّم الهدف عند كل منها لإيجاد الأمثل.

إجابة سريعة

أدخل هدفًا وقيودًا خطية لإيجاد الحل الأمثل (x, y) فورًا باستخدام طريقة نقاط الزاوية الدقيقة.

يعني كل سطر a·x + b·y {op} c، حيث op هو <=، أو >=، أو =، مثل 1,0,<=,4.

كيفية استخدام حلّال البرمجة الخطية — طريقة نقاط الزاوية لمتغيرين عبر الإنترنت

  1. 1

    اختر التعظيم أو التصغير، وأدخل معاملات الهدف c1 (لـ x) و c2 (لـ y).

  2. 2

    أدخل القيود سطرًا واحدًا لكل قيد بصيغة a,b,op,c (تعني a·x + b·y {op} c)، مثل 1,0,<=,4.

  3. 3

    انقر على 'احسب' لإيجاد كل نقطة زاوية ممكنة والحل الأمثل.

لماذا تستخدم حلّال البرمجة الخطية — طريقة نقاط الزاوية لمتغيرين عبر الإنترنت؟

في برنامج خطي بمتغيرين، تكون المنطقة الممكنة (مجموعة النقاط التي تحقق كل قيد بالإضافة إلى x ≥ 0, y ≥ 0) دائمًا مضلعًا، وتضمن نظرية أساسية في البرمجة الخطية أن الحل الأمثل يحدث دائمًا عند إحدى زوايا (رؤوس) ذلك المضلع — أبدًا داخل حافة بشكل صارم أو في الداخل. تستغل هذه الآلة الحاسبة ذلك مباشرة: تقاطع كل زوج من خطوط الحدود (كل قيد بالإضافة إلى محوري x = 0 و y = 0)، تتجاهل أي تقاطع ينتهك قيدًا آخر، وتقيّم الهدف عند كل رأس ناجٍ لإيجاد الحد الأقصى أو الأدنى. طريقة نقاط الزاوية هذه دقيقة وبسيطة لمتغيرين، مما يتجنب الحاجة لتنفيذ طريقة سيمبلكس ذات بُعد عام.

الأسئلة الشائعة

أدوات ذات صلة

حلّال البرمجة الخطية — طريقة نقاط الزاوية لمتغيرين عبر الإنترنت | MyVIPWebTools