حين يأخذ تاجر تجزئة أو موزّع عشرات SKU من المورّد نفسه، فإنّ سياسة (s,S) مستقلّة لكلّ SKU تشطّر بلا داعٍ تكلفة الإعداد المشتركة (شاحنة، جمارك، عقد). الاسم الأكاديمي: Joint Replenishment Problem (JRP).
باختصار
هل يبدو مألوفاً؟
- نطلب 20-200 SKU من مورّد رئيس واحد؛ لكلّ SKU بطاقة مخزون وأيّام طلب مستقلّة، فبعض الأسابيع تأتينا 3 شاحنات وبعضها نصف شاحنة.
- نستورد 10-50 حاوية في الأسبوع (أثاث، أجهزة كهربائية، استهلاكي غير غذائي)؛ المخطّط يقرّر شهرياً بالحدس أيّ SKU تذهب في أيّ حاوية.
- كلفة النقل لكلّ شاحنة ورسوم فتح الملفّ الجمركي ثابتة؛ في الشحنات الصغيرة تصل إلى 5-15% من كلفة الوحدة.
- حدّ MOQ للمورّد محدّد بالقيمة الإجمالية؛ سؤال 'ماذا أضيف بعد لأبلغ الحدّ الأدنى' يُجاب يدوياً باستمرار.
- حين تنزل SKU إلى نقطة إعادة الطلب، يُطلَق الطلب — لكن 'ماذا أضيف من المورّد نفسه' يُقرَّر حالة بحالة، يُنسى أحياناً ويُفرَط أحياناً.
- أيّام المخزون متفاوتة بشدّة: بعض SKU تبقى 90 يوماً، وبعضها 20 يوماً — أيّ SKU يضخّم المعدّل ليس مرئياً.
- لافتتاح متجر أو مستودع جديد، 'كم دورة طلب في الأسبوع، كم شاحنة' سؤال بلا جواب رقمي.
لماذا تهم
كيف تُحل
عمق تقني
كيف تُحل
عمق تقنيفي جملة واحدة: اختر فاصل أساس (مثلًا افتح طلبًا للمورّد كلّ أسبوعين)، ثمّ لكلّ SKU اختر مضاعفًا — هل يركب كلّ دورة (×1)، أم مرّة بعد أخرى (×2)، أم كلّ رابعة (×4)؟ — فتُدفَع كلفة الشاحنة-الجمرك-العقد مرّة واحدة ولا ينتفخ المخزون بإفراط الشحن.
في بحوث العمليّات (التخصّص الذي يستخدم الرياضيات والحاسوب لحلّ قرارات الأعمال) المسألة هي Joint Replenishment Problem (JRP — إعادة التزويد المشترك). النموذج التأسيسي يعود إلى 1973 تحت فرض طلب حتميّ + إعداد مشترك ثابت؛ مراجعات لاحقة نضّجت الأدبيات. الامتداد العشوائيّ هو سياسة can-order. الحلّ في ثلاث مراحل:
1. النمذجة. المدخلات: قائمة SKU لكلّ مورّد، الطلب اليوميّ المتوسّط وتباينه لكلّ SKU، كلفة الحفظ الوحدويّة، إعداد فرعيّ لكلّ SKU (تكلفة ثابتة عند إدخال SKU في الطلب فقط، مثلاً لصق SKU-خاصّ، فحص جودة)، إعداد رئيس على مستوى المورّد — نقلة شاحنة، ملفّ جمركيّ، إعداد طلب مورّد، يُدفَع باستقلال عن عدد SKU. كذلك: MOQ — Minimum Order Quantity (الحدّ الأدنى للطلب)، زمن التوريد وتباينه، الصلاحية وقيود التكديس، ارتباطات الطلب. القيود: الحفظ (حتميّ)، MOQ ≤ مجموع السعر × الكمّية، دورة SKU = (مضاعف صحيح موجب) × الدورة الأساسية. الهدف: تصغير الكلفة السنويّة (إعداد مشترك × تردّد) + (إعداد فرعيّ × تردّد) + (حفظ).
2. القرار بالحلّال. JRP حتميّ: (أ) خوارزميّة RAND — بحث تكراريّ عن T مع حساب المضاعف الصحيح الأمثل؛ سريع، دون المثالي بـ1-3%. (ب) سياسة قوّة الاثنين integer-ratio — المضاعفات قوى اثنين فقط (1، 2، 4، 8، …)؛ ضمان نظريّ ضمن 2% من المثالي، قابلية جدولة 100%. (ج) Indirect Grouping (IG) مقابل Direct Grouping — تقسيم SKU إلى 2-3 مجموعات (نواة تردّد مرتفع + متوسّط + نادر). JRP عشوائيّ: سياسة can-order بعتبتين s (must-order) وc (can-order، s < c < S). المراجعة الدوريّة (R, S_i) وsimulation-optimization (تجربة مئات سيناريوهات الطلب واختيار أفضل سياسة) للحالات الكبيرة. الحالات الصغيرة (10-30 SKU) كـMIP واحد (Mixed-Integer Linear Programming — تحسين ببعض المتغيّرات 0/1 وأخرى مستمرّة).
3. التكامل الميدانيّ. الإخراج في ثلاث طبقات: (أ) تقويم طلب مشترك، (ب) جدول معاملات m_i لكلّ SKU، (ج) قائمة الطلب اليوميّة. تُحدَّث T وm_i عند تجديد العقد. لجنة عمليّات ربعيّة: عدد الشاحنات الفعليّ مقابل المخطّط، انتهاكات MOQ، دوران المخزون، تقرير وفورات JRP.
البدائل
(s,S) مستقلّة لكلّ SKU + طلب إضافيّ يدويّ
مجانيلا رخصة (ضمن برمجيّة المخزون القائمة)
لمن مناسبة: تاجر صغير، 20-50 SKU، 1-2 مورّد مشترك
- + برمجيّة المخزون القائمة تدعم (s,S) عادةً
- + خبرة المخطّط تدفع قرار 'أضف SKU آخر من المورّد نفسه'
- + بلا استثمار
- − كلفة الإعداد المشتركة لا تُحسَّن
- − MOQ يُتابَع يدوياً
- − مع زيادة SKU يصعب قرار 'أيّ SKU آخر من المورّد'
- − تخطيط السعة ضعيف
وحدة مخزون/ERP محلّية بتجميع حسب المورّد
مؤسسي200K-800K TRY ترخيص + 60K-250K TRY/سنة صيانة (سوق PMI الإقليميّ)
لمن مناسبة: تاجر أو موزّع متوسّط (50-300 SKU، 2-10 مورّد رئيس)
- + تكامل مع التنظيم المحلّي والجمارك
- + شاشة طلب مجمَّعة حسب المورّد
- + واجهة ودعم محلّيّان
- − وحدة تحسين JRP غالباً غائبة
- − قوّة الاثنين نادراً ما تُدعم
- − JRP عشوائيّ (can-order) عادةً غائب
برمجيّة supply planning دوليّة
مؤسسي600K-3M TRY ترخيص + 200K-700K TRY/سنة صيانة
لمن مناسبة: تاجر كبير أو موزّع سلسلة (300-3.000 SKU، 10+ مورّد رئيس)
- + وحدة JRP / multi-item ناضجة — RAND، قوّة الاثنين، can-order
- + نمذجة طلب عشوائيّ وزمن توريد متغيّر
- + Multi-echelon متكامل
- + MOQ، شرائح أسعار، خصومات حجم متكاملة
- − ترخيص مرتفع + 9-15 شهراً نشر
- − تخصيص جمركيّ/تنظيميّ إقليميّ يزيد المدّة
- − برنامج تدريب واسع
حلّال مفتوح المصدر + وحدة JRP خاصّة
مفتوح المصدرالترخيص مجّاني؛ تطوير داخليّ 16-32 أسبوعاً أو 600K-1,5M TRY استشارة
لمن مناسبة: سلسلة بفريق بيانات/OR، تكامل مع ERP قائم
- + لا رسوم ترخيص
- + أساليب التزويد المشترك (البحث عن الفترة الأساس، سياسة المضاعفات الصحيحة — قوى الاثنين، السياسة الاحتمالية بعتبتين) متطابقة مع الحلّالات المفتوحة
- + امتدادات عشوائيّة عبر simulation-optimization
- − يلزم متخصّص OR + تكامل ERP داخلياً
- − MOQ، شرائح أسعار، خصومات حجم تُبرمج خصّيصاً
- − من النموذج الأكاديميّ إلى نظام الميدان 6-12 شهراً إضافياً
التوصية
اسأل في الاجتماع
- أيّ منهجيّة تستخدمها وحدة التزويد المشترك — البحث عن الفترة الأساس، سياسة المضاعفات الصحيحة (كلّ SKU عند 1، 2، 4، 8 أضعاف الفترة الأساس)، السياسة الاحتمالية بعتبتين، البرمجة الرياضية الدقيقة، أم مجرّد تجميع يدويّ حسب المورّد؟
- هل يُدعَم JRP الحتميّ (طلب ثابت) أو JRP العشوائيّ (طلب عشوائيّ + مخزون أمان)؟ هل تباين الطلب وسيط لكلّ SKU؟
- هل تُدعَم سياسة المضاعفات الصحيحة للفترة الأساس (كلّ SKU عند 1، 2، 4، 8 أضعاف الفترة الأساس)؟ هل المعامل لكلّ SKU مرئيّ كجدول؟
- كيف يُطبَّق MOQ المورّد على الدورة — قيد صلب أم لين؟ هل اقتراحات SKU 'إكمال MOQ' تلقائيّة؟
- هل الإعداد الرئيس (شاحنة، جمارك، إعداد المورّد) والإعداد الفرعي (لكلّ SKU) وسيطان منفصلان؟ هل يُضبَط الإعداد الرئيس لكلّ مورّد؟
- هل يمكن إدخال ارتباط الطلب (SKU تتبادل) إلى النموذج؟
- هل تباين زمن التوريد وسيط لكلّ SKU؟ كيف يُخطَّط حين تقع SKU 'مبكّرة' و'متأخّرة' في الدورة نفسها؟
- إن انتهى العقد، بأيّ صيغة قياسيّة تُصدَّر سجلّات الدورة وتعيين المورّد-SKU وMOQ وبيانات الشحن؟
تفاصيل تقنية
ملاحظة المحرّر
في الحديث اليوميّ تُسمّى هذه المسألة “توحيد طلبات المورّد” أو “ملء الشاحنة” أو “يوم الطلب المشترك”. في الأدبيّات اسم واحد: Joint Replenishment Problem (JRP) — عائلة OR كلاسيكيّة طُوِّرت منذ السبعينيات.
بخلاف (s,S) لـSKU واحد (المسألة #004)، أو Wagner-Whitin لتحديد أحجام الدفعات لـSKU واحد متعدّد الفترات (المسألة #016)، أو newsvendor لـSKU واحد فترة واحدة (المسألة #011)، فإنّ JRP يدور حول N SKU تتشارك إعداداً رئيساً واحداً. تكاليف الإعداد الرئيس (شاحنة، جمارك، عقد) تُقسَّم على المنتجات.
أكثر نقطة يُغفَل عنها في القطاع: سياسات قوّة الاثنين. في التطبيق لكلّ SKU دورة خاصّة؛ إن اختيرت الدورات عشوائياً يصبح التقويم فوضويّاً. النتيجة الأكاديميّة: تقييد الدورات إلى مضاعفات قوّة اثنين من الفترة الأساس T (T، 2T، 4T، 8T، …) يُبقي الحلّ ضمن 2% من المثاليّ ويُضيف قابلية الجدولة: كلّ SKU يظهر مضموناً في القائمة عند مضاعفات صحيحة من T، وملء الشاحنة يصبح متوقّعاً. المبدأ يمتدّ خارج JRP إلى one-warehouse-multi-retailer وتنسيق multi-echelon أوسع.
نقطة ثانية: حتميّ مقابل عشوائيّ. يفترض النموذج الكلاسيكيّ طلباً ثابتاً؛ طلب التجزئة الفعليّ عشوائيّ. الامتداد العشوائيّ هو سياسة can-order: حين تبلغ SKU نقطة إعادة الطلب يُطلَق الطلب؛ تنضمّ إليه SKU الواقعة تحت عتبة can-order (s < c < S) كمرافقين.
خطوة بخطوة — للـPMI
المرحلة 1 — قيّم قبل أن تخطّط. 12 شهراً على الأقلّ لكلّ مورّد: أيّ SKU تأتي معاً وبأيّ كميّة، نسبة ملء الشاحنة، SKU لكلّ ملفّ جمركي، المبيعات والتباين الأسبوعيّ لكلّ SKU، زمن التوريد المخطّط مقابل الفعليّ، قيمة MOQ وعدد انتهاكاتها. الارتباطات: أيّ SKU ترتفع معاً، أيّها تتبادل.
المرحلة 2 — استخرج رأس المعرفة. مصفوفة المورّد-SKU. ABC داخل المورّد: عالية القيمة (كلّ T)، متوسّطة (كلّ 2T)، منخفضة (كلّ 4T). افصل الإعداد الرئيس عن الفرعيّ.
المرحلة 3 — تجربة. 8-12 أسبوعاً. لمورّد أو اثنين رئيسَين ثبّت T (مثلاً أسبوعان). احسب m_i قوّة اثنين. شغّل بالتوازي مع (s,S) الحاليّة. معايير النجاح مكتوبة مسبقاً: -10% شاحنات حدّ أدنى، -5% كلفة إجماليّة حدّ أدنى، -50% انتهاكات MOQ.
المرحلة 4 — التوسعة. 9-15 شهراً لكلّ المورّدين الرئيسين. الامتداد العشوائيّ اختياريّ. لجنة ربعيّة: ملء الشاحنة، التزام MOQ، دوران المخزون، تحديثات T وm_i عند تجديد العقد.
المخاطر — ماذا يمكن أن يخطئ
- ارتباط طلب غير منمذَج يكسر الخطّة. إن تبادلت SKU، فإنّ T وm_i المحسوبة تحت فرض الاستقلال تخطئ في الميدان. أعِد معايرة المصفوفة كلّ 6 أشهر.
- MOQ المورّد منمذَج بشكل ليّن. إن لم تكن اقتراحات SKU ‘إكمال MOQ’ تلقائيّة، تنزلق العمليّة إلى إضافات قسريّة أو تدفع رسوم ‘طلب صغير’. MOQ يجب أن يكون قيداً صلباً.
- تجميع ملفّات جمركيّة مهمَل. الملفّ جزء جوهريّ من الإعداد الرئيس؛ يجب أن تُولّد الدورة المشتركة ملفّاً صحيحاً (توافق رمز HS، تصريح واحد بقائمة SKU). افحص قبل تجديد العقد.
- الانغلاق مع مورّد واحد. إن ركّز الحلّ الأمثل لـJRP كلّ شيء على مورّد رئيس، فإنّ رفع الأسعار أو تأخّر التسليم يُضعف العمليّة. ضع قاعدة متعدّد المورّدين (لكلّ SKU مصدران معتمَدان على الأقلّ) على مستوى السياسة.
رؤية تقنيّة للحلّ
| المنهج | السعة النموذجيّة | زمن الحلّ | مثاليّ مضمون؟ |
|---|---|---|---|
| يدويّ + جدول إلكترونيّ | صغير، 20-50 SKU | دقائق | لا، 60-75% |
| RAND | متوسّط، 50-200 SKU، حتميّ | دقائق | 97-99% دون المثاليّ |
| سياسة قوّة الاثنين | متوسّط-كبير، 100-500 SKU | دقائق-ساعات | ضمن 2% من المثاليّ |
| Indirect Grouping (IG) | متوسّط-كبير | دقائق | جودة عمليّة جيّدة |
| سياسة Can-order | عشوائيّ، 50-500 SKU | دقائق (محاكاة) | لا، جودة جيّدة |
| MIP — فترة واحدة | صغير، تحت 30 SKU | دقائق-ساعات | نعم (ضمن الحدّ) |
| Simulation-optimization | كبير + عشوائيّ | ساعات | لا، جودة جيّدة |
دالّة الهدف:
- هدف 1 — أدنى كلفة سنويّة إجماليّة: JRP الكلاسيكيّ؛ منشآت ضيّقة النقد.
- هدف 2 — أدنى عدد شاحنات: منشآت ضيّقة السعة اللوجستيّة.
- هدف 3 — أدنى كلفة تحت قيد مستوى الخدمة: التوجّه نحو العميل.
- هدف 4 — أعلى دوران مخزون: منشآت ضيّقة رأس المال العامل.
متعدّد الأهداف: مجموع موزون أو هرميّ.
المصادر الأكاديميّة
مذكورة في كتلة sources في الميتاداتا.
المصادر
- Goyal, S. K. (1973). Determination of economic packaging frequency of items jointly replenished. Management Science, 21(4), 436-443.
- Goyal, S. K. وSatir, A. T. (1989). Joint replenishment inventory control: deterministic and stochastic models. European Journal of Operational Research, 38(1), 2-13.
- Khouja, M. وGoyal, S. (2008). A review of the joint replenishment problem literature: 1989-2005. European Journal of Operational Research, 186(1), 1-16.
- Roundy, R. (1985). 98%-effective integer-ratio lot-sizing for one-warehouse multi-retailer systems. Management Science, 31(11), 1416-1430.
- Atkins, D. R. وIyogun, P. O. (1988). Periodic versus ‘can-order’ policies for coordinated multi-item inventory systems. Management Science, 34(6), 791-796.
- YÖK Tez Merkezi — كلمات مفتاحيّة: ‘ortak siparis’، ‘joint replenishment’ — 15+ أطروحة. tez.yok.gov.tr
المسرد
- Joint Replenishment Problem
- مسألة في بحوث العمليّات لتنسيق ترددات الطلب لـN من الـSKU التي تتشارك تكلفة إعداد رئيسة عند المورّد (نقل، ملفّ جمركي، إعداد طلب)، بهدف تقليل التكلفة الإجماليّة طويلة الأمد (إعداد + حفظ).
- Power-of-Two Policy
- في أنظمة المخزون متعدّد المنتجات ذات تكلفة الإعداد المشتركة، يضمن تقييد دورة الطلب لكلّ منتج إلى قوى اثنين من فترة أساس T (T، 2T، 4T، ...) حلّاً ضمن 2% من المثاليّ الحقيقيّ ويبقى قابلاً للجدولة في الميدان (Roundy 1985).
- MIP
- نموذج تحسين تكون فيه بعض متغيرات القرار أعداداً صحيحة (مثل: عدد الشاحنات، عدد الورديات).
- EOQ
- الصيغة الكلاسيكية للمخزون التي تعطي أكثر كمية طلب اقتصادية لإصدارها إلى مورّد.
مشاكل ذات صلة
أي صنف على أيّ رفّ، وعلى أيّ مسار يسير عامل التجميع؟
مستودع للتجارة الإلكترونية أو مركز توزيع لتجارة التجزئة متعدد القنوات يخزّن 15.000-200.000 رمز منتج (SKU) ويجمّع 2K-30K سطر طلب يومياً. عامل تجميع يسير 200-800 م لكل طلب و15-30 كم في اليوم إجمالاً. 50-70% من ذلك السير لا يضيف قيمة. يجب اتخاذ قرارين مترابطين: (أ) **slotting/توزيع المواقع** — أي صنف على أيّ رفّ، وعلى أيّ ارتفاع، مع مراعاة معدّل التجميع، نمط الطلب المشترك، والحمل الإرغونومي؛ (ب) **routing/مسار التجميع** — لقائمة طلب، تسلسل الممرّات وقاعدة المسار المختارة (S-shape، return، midpoint، largest-gap، combined). قرارات إضافية: تجميع عدة طلبات في جولة واحدة (batch picking)، تقسيم المستودع إلى مناطق (zone picking)، الدمج في محطة فرز. عند حلّهما معاً، مسافة السير لكلّ عامل قد تنخفض 25-40%.
المخزون لا يتلاشى مع اقتراب نهاية الموسم — متى أُخفّض السعر وبأيّ نسبة لكي يصمد الهامش ولا ينشأ Dead Stock؟
هذه الصفحة موجّهة إليكم إذا كنتم تديرون منشأة تجزئة موسميّة سريعة الموضة، أو سلسلة 30-100 متجر للملابس والأحذية والإكسسوارات، أو سلسلة أطعمة طازجة (خضار وفواكه، مخبز، جزّار). الوجع الكلاسيكي: مجموعة من 200-1000 صنف تُباع لمدّة 4-12 أسبوعًا، ثمّ يصبح المخزون غير المُباع مشكلة — التخفيض مبكّرًا يأكل هامش الربح، والتخفيض متأخّرًا يخلّف كومة من المخزون الميّت في نهاية الموسم. القرار: أيّ منتج، متى، وبأيّ نسبة تخفيض؟ في سلسلة أزياء متوسّطة تُدار بقواعد حدسيّة، 20-35% من مخزون نهاية الموسم ينتهي بسعر تصفية؛ جدول تخفيضات مدروس يرفع هامش الربح الإجمالي 5-15%، ويقلّص المخزون الميّت 20-30%، ويضيف 15-60 مليون TRY من الهامش التشغيلي سنويًا على إيرادات نموذجيّة.