Skip to content
Opt Dir

المسرد · approach

البرمجة الخطية (LP)

فرع البرمجة الرياضية الذي يقوم بتحسين دالة هدف خطية تحت قيود خطية متساوية ومتباينة، ويُعد أساس بحوث العمليات.

Linear ProgrammingLPالبرمجة الخطيةالتحسين الخطي
البرمجة الخطية هي صنف المسائل max c^T x s.t. Ax ≤ b, x ≥ 0 في الصورة القياسية، حيث c ∈ R^n متجه التكاليف، A ∈ R^(m×n) مصفوفة القيود، b ∈ R^m متجه الطرف الأيمن، و x ∈ R^n متغيرات القرار الحقيقية المتصلة. منطقة الإمكان X = {x : Ax ≤ b, x ≥ 0} متعدد سطوح محدب، وتبلغ الدالة الخطية أمثلها في رأس (حل أساس ممكن). أسس هذا الفرع جورج دانتزيغ بخوارزمية السمبلكس عام 1947، انطلاقاً من مسائل تخطيط القوات الجوية الأمريكية (ومن هنا جاء مصطلح 'البرمجة' السابق لاستخدامه الحاسوبي). تربط نظرية الازدواجية (von Neumann 1947) كل LP أولي بـ LP مزدوج؛ وتنص نظرية الازدواجية القوية على أنه إذا كان كلاهما ممكناً ومحدوداً فإن قيمتيهما المثلتين متساويتان، وتُقرأ أسعار الظل من متغيرات الازدواج. التعقيد: أثبت Klee و Minty (1972) أن السمبلكس أُسي في أسوأ الحالات؛ قدم Khachiyan (1979) أول خوارزمية متعددة الحدود لـ LP عبر طريقة القطع الناقص (نظرية)؛ أدخل Karmarkar (1984) طريقة النقطة الداخلية التي تجمع بين الزمن متعدد الحدود والكفاءة العملية. تجمع الحلول الحديثة بين السمبلكس المعدل والنقطة الداخلية، مع المعالجة المسبقة وتحليل LU المتفرق والبدء السريع، وتحل مسائل بملايين المتغيرات في ثوانٍ. التطبيقات: تخطيط الإنتاج، مسائل الخلط، النقل، إدارة التدفق النقدي، ومسألة الحمية الغذائية.
Örnek

تحل شركة أغذية بـ 28 موظفاً في مانيسا خطة إنتاج شهرية لـ 3 منتجات بصيغة LP: max 12x_1 + 18x_2 + 9x_3 (الربح ليرة تركية/وحدة)، 4 قيود ساعات-آلة، 2 قيد مادة خام، 1 حد أعلى للطلب؛ تحل المسألة ذات 6 قيود × 3 متغيرات بالسمبلكس في 0.04 ثانية، وتكشف أسعار الظل أن أضيق قيد — خط التعبئة — قيمته الحدية 47 ليرة تركية لكل ساعة.

أين يظهر هذا المصطلح

Esc إغلاق