Table of Contents
برمجة المواد الجاهزة لإدارة المخزون وكفاءة ملء النظام
ويواجه المديرون عبر الإنتاج والسوقيات والتجزئة قرارات يومية تؤثر مباشرة على كل من مستويات الربح والخدمات، كم وحدة من كل منتج ينبغي أن يأمر بها؟ وما هي أوامر العملاء التي ينبغي أن تُحزم أولا؟ وما هي طرق التسليم التي تُدرّ أقل تكلفة دون انتهاك ساعات القيادة؟ وتتقاسم هذه الأسئلة هيكلا رياضيا مشتركا: فهي تنطوي على خيارات منفصلة لا يمكن تمثيلها بالقطع، ولا يمكن أن يكون أسطول الشاحنات 3.7 مركبة؛ ولا يمكن أن يُجرى خطا للبرمجة هو 2.4 بطارق.
(ج) إن البرمجة المتطورة هي فرع من فروع التعظيم الرياضي الذي يقتصر فيه بعض أو جميع متغيرات القرار على قيم التكاثر، وتستند إلى أساس البرمجة الخطية، ولكنها تمتد إلى فئة من المشاكل المعروفة باسم البرامج الفرعية المختلطة، حيث يدمج الممارسون في مجال الكفاءة في تحديد خطية المتغيرات، ويحققون في البرمجة المتدرجة تعقيدات في مجال البرمجة، مثل المعايير النظرية في مجال البرمجة.
Understanding Integer Programming
من شركة " خط " إلى برنامج " Integer Programming
فالبرمجة على الخط تحل المشاكل التي يمكن أن تكون فيها جميع المتغيرات ذات قيمة حقيقية، فعلى سبيل المثال، قد يوحي البنزين المختلط باستخدام 1.5 برميل من الفرو ألف و 2.3 برميل من الخام باء، وهو حل ممكن ومثلي، غير أن العديد من القرارات اللوجستية لا تسمح بمثل هذه النتائج الجزائية، ولا يمكن للمخزن أن يأمر 0.6 من الحاوية، ولا يمكن للخلية التصنيعية أن تجهز 2.7 وظيفة في آن واحد.
تكوين رياضيات
يُعبر عن برنامج لأجهزة التبريد على أنه:
Minimize c]Tx
subject to Ax
x 0
x ⁇ Zn (or x
وهنا، (ج) ناقلات التكلفة، (ألف) هي المصفوفة المقيدة، (ب) ناقل الموارد، (س) هي متغيرات قرارات البخار، وبالنسبة للمشاكل الثنائية (0-1) فإن المتغيرات قد تكون مقيدة بدرجة أكبر إلى (190) وهذا الهيكل البسيط يخفي تعقيداً هائلاً: فبرامج التبريد هي برامج تُسهم بشكل عام، مما يعني أن الحالات الكبيرة قد تتطلب مقاييس متطورة ومذيبات تجارية.
لماذا "التغيير" في العمليات
وفي مجال الجرد والوفاء، تمثل متغيرات البخار، بطبيعة الحال، الأصناف المتميزة، والأوامر، والمركبات، والعمال، والمرافق، فبدون قيود على البخار، قد يتطلب تخفيفا خطيا في البرمجة 23.4 وحدة من وحدات وحدة الاختزال البطيء، مما يؤدي إلى وجود رصيد من الأمان غير قابل للتصديق في الممارسة العملية، كما أن البرمجة المخففة تُنفِّذ التكامل والخطط القابلة للتنفيذ.
Integer Programming in Inventory Management
وتوازن إدارة المخزون بين تكاليف المخزونات من مخاطر المخزونات، وتتحمل النماذج التقليدية مثل كمية النظام الاقتصادي تجديدا مستمرا والطلب المحدد، وتواجه نظم الجرد في العالم الحقيقي أوامر مفصّلة، وقدرات متعددة على تقاسم المنتجات، وكميات دنيا من المورّدين، وقيود إنتاج الدفعة، وتسمح برمجة البخار بأن تُنظَّم هذه التعقيدات بدقة.
"الكثير من "اللوتس" الكلاسيكي مع "إنترجر فاريبلز
وتُحدِّد المشكلة التقليدية القائمة على الكثرة في كل بند من البنود الواحدة عدداً من الوحدات التي تنتج أو تطلب في كل فترة لتلبية الطلب المعروف مع التقليل إلى أدنى حد من تكاليف التجهيز والحيازة، وعندما تكون كميات الإنتاج متعددة من حجم الدفعة، تصبح المتغيرات متسرعة، وتحلّل خامات الوغنر - وايتين النسخة غير المأهولة في الوقت المتعدد الأبعاد، ولكنها تشمل قيوداً على القدرة أو منتجات متعددة.
- Setup variables:] Binaryتغيّرات تشير إلى ما إذا كان تشغيل الإنتاج يحدث في فترة، مما يمكّن من تكاليف ثابتة.
- Inventory balance constraints:] Endof-period inventory equals beginning inventory plus production minus demand, with non-negative integer inventory levels.
- Capacity constraints:] Total production plus setup time cannot exceed available hours in each period.
وهذه النماذج هي الآن نموذج في نظم التخطيط المتقدمة من بائعين مثل برنامج " ساب " ، و " أوراكل " ، و " بلو يندر " .
Multi —Echelon Inventory Optim
وكثيرا ما تتسع سلاسل الإمداد بموجات متعددة - الموردين، والمستودعات المركزية، ومراكز التوزيع، ومخازن التجزئة، وتنسق برامج التبريد قرارات تجديد المواد عبر الشلونات، مثلا، يمكن لمبيعات التجزئة أن توحد الطلبات من مئات المخازن إلى كميات من الشاحنات، وتلتقط متغيرات البروتغر عدد الشاحنات، واختيار نقاط التوحيد، وتخصيص المخازن لتسليم.
مخزونات السلامة والخدمات
ويمكن أن تتضمن برامج التبريد الطلب على نحو متقطع من خلال القيود على الفرص أو النهج القائمة على السيناريوهات، وفي نظم الاستعراض الدوري، يجب أن يكون مستوى النظام في عدد غير مكتمل من الوحدات، وعندما يتبع الطلب توزيعاً متماً، تخفض البرمجة في مرحلة التبريد إلى أدنى حد تكاليف الحيازة والعقوبة، مع ضمان أن تظل احتمالات الفرز دون عتبة معينة، وتستعمل التركيبات المتقدمة متغيرات ثنائية لتمثيل سيناريوهات الطلب الممكنة، مما يؤدي إلى تحقيق أهداف قوية، وسلية، وقابلية، وات أمان،
Integer Programming for Order Fulfillment Efficiency
ويشمل تنفيذ النظام كل شيء من تلقي التعبئة والتعبئة والنقل البحري، ويحقق برنامج الإنقاذ أفضل ما يمكن من كل مرحلة باتخاذ قرارات منفصلة بشأن تخصيص الموارد.
نظام المستودعات
وفي مركز توزيع نموذجي، يسافر المخلل من خلال الممرات التي تجمع المواد من أجل أوامر متعددة، ويصدر الطلب الذي يجلب المشاكل أوامر إلى الخفافيش بحيث يتمكن المختار الواحد من استرداد جميع الأصناف في جولة واحدة، وتتمثل الأهداف في تقليل المسافة الإجمالية للسفر إلى أدنى حد، والموازنة بين عبء العمل عبر الملتقطين، وهذا تغيير في مشكلة توجيه المركبات مع وجود قيود إضافية: القدرة على التقاط الصور (مثلا، العدد الأقصى من أوامر المستودعات).
برمجة المركبات وتسليمها
ومشكلة تخطي المركبات هي تطبيق برمجة كلاسيكي، ويجب أن يخدم أسطول المركبات مجموعة من العملاء من مستودع، وأن يقلل إلى أدنى حد من المسافة أو التكلفة الإجمالية للسفر، مع احترام قدرة المركبات والنوافذ الزمنية وساعات السائقين، وتمثل متغيرات التوليد سلسلة التوقفات، وتخصيص الطرق للمركبات، وعدد المركبات المستخدمة.
منظمة " Allocation Across Fulfillment Centers "
ويجب على شركات التجارة الإلكترونية ذات المستودعات المتعددة أن تقرر مركز الوفاء الذي سيشحن كل بند من البنود لتقليل التكلفة الإجمالية )الشحن زائد المناولة( ومشكلة التخصيص مشكلة النقل مع تدفقات البخار، وعندما تكون الأصناف مزودة بالفعل في الحالات، يجب أن يكون عدد الحالات المشحونة متجددا، ويضاف إلى ذلك القيود على توافر المخزونات ونوافذ التسليم ذات الوقت يحول الاعتماد إلى نظام لإدارة المواد المعدنية.
Algorithms and Software for Solving Integer Programs
ومحللو برامج التبريد من بين أكثر الأدوات تطورا في الرياضيات التطبيقية، وهي تجمع بين أساليب البحث والاسترخاء والخطط.
الفرع و الجنيه
إن الخوارزمية الموحدة للمبادرة متعددة العناصر متداخلة، وتبدأ بتخفيف القيود التي تكتنفها البخار وحل التهدئة، وإذا كان الحل يتضمن متغيرات جزئية، فإن الخوارزمية تخلق أعواد للطفل عن طريق الدمج على متغير واحد من المتغيرات الجزئية )مثلا، نقاط الكسر ٥ أو × ٦( ولا يمكن لأي حل جديد من مشاكل الارتداد.
المبيعات التجارية والمفتوحة
وتشمل برامجيات برمجة أجهزة التبريد المنتجة ما يلي:
- IBM ILOG CPLEX] - One of the fastest and most reliable solvers, widely used in supply chain, finance, and manufacturing. (see ] IBM CPLEX Optimizer)
- Gurobi Optimizer – Known for its high-performance MILP solver and excellent support for inventory and routing applications. (see ]Gurobi Inventory Management Resources)
- Google OR-Tools] — A free, open-source library that includes integer programming solvers (via Coin‐OR or CPLEX) and specialized algorithms for routing and scheduling. (see OR-Tools Documentation)
- SCIP (Solving Constraint Integer Programs) ] - An open-source solver framework developed at Zuse Institute Berlin. It offers many cutting planes and primal heuristics.
ويعتمد اختيار المذيب الصحيح على حجم المشاكل، والاحتياجات السريعة، والميزانية، وبالنسبة لمعظم مشاكل الجرد والوفاء على نطاق المؤسسة، فإن شركة CPLEX أو Gurobi هي المعايير الصناعية.
دراسات الحالة العالمية الحقيقية
توزيع أجزاء السيارات
وقام موزع كبير لقطع السيارات بتجديد 000 20 وحدة من وحدات التخزين الصغيرة عبر خمسة مستودعات، واستخدمت مجموعة متعددة من أجهزة الاتصال لتحديد كميات الطلب ومستويات المخزون من الأمان، بالنظر إلى حجم كميات قطع الغيار (الجرعات والحالات) وتجاوز النموذج القيود المفروضة على قدرة المستودعات، وزمن العرض بالنسبة للموردين، ومواسم الطلب، وبعد التنفيذ، انخفض مجموع المخزونات بنسبة 15 في المائة بينما ارتفعت مستويات الخدمات من 92 في المائة إلى 97 في المائة.
نظام التجزئة
وقد واجه متاجر أوروبي في مجال تجزئة الأزياء تكاليف شحن مرتفعة وتأخر في تسليم الشحنات خلال موسم الذروة الذي كان عليه، ونشر برامج للإنذار المباشر لتخصيص أربعة مراكز للوفاء بالمخزونات، ومناطق الشحن، والقدرة، ويستمر النموذج كل ساعة، ويخصص أوامر لمركبات الكربون الكلورية فلورية الأقل تكلفة والتي لا تزال تفي بالوعد، وفي غضون ثلاثة أشهر انخفض متوسط تكلفة الشحن لكل أمر بنسبة 22 في المائة، ومعدل التسلق في الوقت الحاضر من 86 في المائة إلى 95 في المائة.
عملية توصيل المنازل
وقد استخدمت سلسلة كبيرة من البقالة تعمل في المناطق الحضرية الكثيفة نظاماً متعدد الأطراف لتحديد مسارات التسليم اليومية لـ 200 شاحنة، ونظر النموذج في النوافذ الزمنية (الطول لمدة ساعتين)، وقدرة المركبات (عدد البطاطس)، والحد من نوبات الحركة، وأنماط الازدحام، حيث أدى إصدار أوامر الدفع بكفاءة وتسلسل التوقفات الذكية إلى خفض عدد الطرق بنسبة 8 في المائة ونسبة الكم الكلي التي تدفعها 12 في المائة.
التحديات والاتجاهات المستقبلية
الجدول الزمني والحساب
وتزداد مشاكل البرمجة في مجال التبريد مجتمعة، إذ يمكن أن يتجاوز نموذج الجرد الذي يضم 500 وحدة من وحدات الاتصال الخاصة، 52 أسبوعا، وهيكل الكولونات المتعددة، 000 100 متغير ثنائي، بل قد يستغرق أفضل المذيبات دقائق أو ساعات لإثبات المثلى، وكثيرا ما يعتمد الممارسون على حلول مهيأة محدودة زمنيا: قبول أفضل حل مهيأ في ميزانية زمنية (مثلا، 300 ثانية).
نوعية البيانات والتكامل
وتتطلب نماذج البرمجة في مجال التبريد بيانات دقيقة - توقعات الطلب، ومواعيد العرض، والتكاليف، والقدرة، والقيود، وفي الممارسة العملية، تواجه شركات كثيرة صوامع البيانات، والبيانات الرئيسية غير المتجانسة، والبارامترات القديمة، ويغذي نموذجاً مجموعة بيانات ضعيفة التوصيات المضللة، كما أن استمرارية تنظيف البيانات، والتكامل الآلي مع نظم تخطيط الموارد في المؤسسة، وتقدير البارامترات القائمة على التعلم الآلي، أمر أساسي لنشر برامج موثوقة.
الاستخدام الأمثل للنظم
وتفترض برامج أجهزة التبريد الكلاسيكية مدخلات ثابتة ومعروفة، وتتطلب التجارة الإلكترونية ونفس اليوم إعادة التشغيل السريع عند وصول الطلبات، مما أدى إلى وضع نظام تجريبي متعدد الأبعاد، وإعادة التشغيل كل بضع دقائق، فضلا عن نماذج مختلطة تجمع بين برامج التوليد والتعلم المعزز، فعلى سبيل المثال، فإن نموذجا ديناميا للاختيار قد يحل 200 أمر من أوامر البحث التي تصدرها جامعة ستان ر.
التكامل مع الاستخبارات الفنية
وبدلاً من الاستعاضة عن برمجة البخار، يجري استخدام نظام المعلومات الإدارية لتعزيزه، ويمكن للتعلم الماكنة أن يتوقّع القرارات التي تؤدي إلى تحقيق أسرع حل، وأن يوجّه بفعالية شجرة الفرع والداخلة، وبالمثل، يمكن للتعلم العميق أن يولد حلولاً أولية عالية الجودة تسرّع المذيب، ويجري اختبار هذه النُهج " ML.G " في تطبيقات سلسلة الإمداد، وقد أظهرت انخفاضاً بنسبة تصل إلى 50 في أوقات الحل.
خاتمة
إن البرمجة في مجال التبريد ليست مجرد أداة نظرية - بل هي محرك عملي يختبر في المعارك من أجل اتخاذ قرارات أفضل في مجال الجرد والنظام، ومن خلال الاعتراف بالطبيعة المتباينة لموارد العالم الحقيقي، تُنشئ برامج التبريد خططاً قابلة للتنفيذ وفعالة من حيث التكلفة وقابلة للتقسيم، ومن حيث الحجم إلى الكثرة في مصنع إلى توجيه شاحنات التسليم في المدن المكتظة، أثبتت نماذج برنامج تطوير استخدام الطاقة في مجال الطاقة في القطاع الخاص أن قدرتها على خفض التكاليف وتحسين مستويات الخدمات.
وبالنسبة للمهنيين في سلسلة الإمداد، يكمن الطريق إلى الأمام في بناء خطوط أنابيب بيانات نظيفة، والاستثمار في تكنولوجيا المذيبات، وزيادة تعقيد النماذج المنشورة تدريجيا، ومع تزايد الطاقة الحاسوبية، واستمرار تقدم الخوارزميات في البرمجة، فإن أكبر مشاكل سلسلة الإمداد وأكثرها تعقيدا ستصبح صعبة، وستكتسب الشركات التي تتبع هذا العقل الأمثل حافة تنافسية حاسمة في عصر يزداد فيه توقعات العملاء وتتقلص.