المسرد · method
التفرع والتحديد
طريقة الحل الدقيق الأساسية للبرمجة العددية الصحيحة المختلطة (MIP) والتحسين التجميعي العام؛ تستكشف شجرة من المسائل الفرعية وتقلّم العقد باستخدام حدود رخوة LP؛ قدمها Land وDoig (1960).
Branch and BoundB&BBranch-and-Boundطريقة MIP الدقيقة
التفرع والتحديد (branch and bound، B&B) هو طريقة الحل الدقيق القياسية للبرمجة العددية الصحيحة المختلطة (MIP) والعديد من مسائل التحسين المنفصلة. قدمها Land وDoig (1960) لـ MIP، طبّقها Little وآخرون (1963) على TSP، ووضّح Dakin (1965) قاعدة التفرع للقيود الصحيحة. تقسّم الخوارزمية المنطقة الممكنة تكرارياً إلى مناطق فرعية (تفرع — مثلاً لمتغير صحيح x بقيمة x* كسرية، طفلين x ≤ ⌊x*⌋ و x ≥ ⌈x*⌉)، تحل **رخوة LP** عند كل عقدة للحصول على حد أدنى (في التصغير)، تحافظ على حد أعلى عبر أفضل حل صحيح ممكن وُجد (incumbent)، **تقلّم بالحد** أي عقدة حدها LP ليس أفضل من incumbent، **تقلّم بالصحة** عندما يكون حل LP صحيحاً بالفعل، وترفض العقد غير الممكنة. عند استنفاد الشجرة، يكون incumbent هو الأمثل العام. Branch-and-cut (Padberg وRinaldi 1991) يقرن B&B بمستويات القطع وهو العمود الفقري لـ solvers MIP الحديثة. Branch-and-price (Barnhart وآخرون 1998) يقرنه بتوليد الأعمدة ويحل صياغات ضخمة. استراتيجية التفرع (most-fractional، strong branching، pseudocost branching)، اختيار العقدة (best-first، depth-first، best-estimate)، والمعالجة المسبقة تؤثر بشكل دراماتيكي على الأداء. Wolsey (1998) *Integer Programming* وNemhauser وWolsey (1988) مراجع قياسية. solvers MIP الحديثة تتعامل مع مسائل بـ 100M متغير عبر تركيبة B&B + قطوع + إرشاديات.
Örnek
شركة توزيع أغذية متوسطة الحجم في أضنة تواجه قرار توطين بطاقة مع 7 مصانع مرشحة و 23 منطقة عملاء (تكلفة سلسلة إمداد سنوية 18M TRY) تبني نموذج MIP يُغلقه solver تجاري قائم على B&B إلى الأمثل في 4.2 ثانية؛ 92% من 1.420 عقدة شجرة تُقلَّم بحد LP. مقارنة مع التهيئة اليدوية الأساسية يوفر هذا 1.6M TRY (8.9%) سنوياً.