مشكلة تعبئة الصناديق
تُعدّ مسألة تعبئة الصناديق [ 1 ] [ 2 ] [ 3 ] [ 4 ] مسألة تحسين ، حيث يجب تعبئة عناصر بأحجام مختلفة في عدد محدود من الصناديق أو الحاويات، لكل منها سعة محددة، بطريقة تُقلّل عدد الصناديق المستخدمة. لهذه المسألة تطبيقات عديدة، مثل تعبئة الحاويات، وتحميل الشاحنات مع مراعاة قيود سعة الوزن، وإنشاء نسخ احتياطية للملفات على الوسائط، وتقسيم بادئة الشبكة إلى شبكات فرعية متعددة، [ 5 ] ورسم خرائط التكنولوجيا في تصميم رقائق أشباه الموصلات FPGA .
من الناحية الحسابية، تُصنف هذه المسألة ضمن مسائل NP-hard ، وتُصنف مسألة القرار المقابلة لها ، والمتمثلة في تحديد ما إذا كان بالإمكان وضع العناصر في عدد محدد من الصناديق، ضمن مسائل NP-complete . على الرغم من صعوبتها في أسوأ الحالات، إلا أنه يمكن إيجاد حلول مثلى لحالات كبيرة جدًا من هذه المسألة باستخدام خوارزميات متطورة. إضافةً إلى ذلك، توجد العديد من خوارزميات التقريب . على سبيل المثال، توفر خوارزمية "الأولى المناسبة" حلاً سريعًا ولكنه غالبًا ما يكون غير مثالي، حيث تتضمن وضع كل عنصر في أول صندوق يناسبه. تتطلب هذه الخوارزمية زمنًا قدره Θ ( n log n )، حيث n هو عدد العناصر المراد تعبئتها. يمكن تحسين فعالية الخوارزمية بشكل كبير من خلال فرز قائمة العناصر أولًا بترتيب تنازلي (تُعرف أحيانًا بخوارزمية "الأولى المناسبة التنازلية")، على الرغم من أن هذا لا يضمن بالضرورة الحصول على حل أمثل، وقد يزيد من زمن تشغيل الخوارزمية في حالة القوائم الطويلة. ومع ذلك، من المعروف أنه يوجد دائمًا ترتيب واحد على الأقل للعناصر يسمح لخوارزمية "الأولى المناسبة" بإنتاج حل أمثل. [ 6 ]
توجد العديد من أشكال هذه المسألة، مثل التعبئة ثنائية الأبعاد، والتعبئة الخطية، والتعبئة حسب الوزن، والتعبئة حسب التكلفة، وما إلى ذلك. ويمكن اعتبار مسألة تعبئة الصناديق حالة خاصة من مسألة تقطيع المخزون . عندما يقتصر عدد الصناديق على صندوق واحد، ويُحدد لكل عنصر حجم وقيمة، تُعرف مسألة تعظيم قيمة العناصر التي يمكن وضعها في الصندوق بمسألة حقيبة الظهر .
يُعدّ أحد أشكال تعبئة الحاويات، والذي يحدث عمليًا، هو إمكانية مشاركة العناصر للمساحة عند تعبئتها في حاوية واحدة. تحديدًا، قد تشغل مجموعة من العناصر مساحة أقل عند تعبئتها معًا من مجموع أحجامها الفردية. يُعرف هذا الشكل بتعبئة الأجهزة الافتراضية [ 7 ] ، حيث يمكن تقليل إجمالي متطلبات الذاكرة للأجهزة الافتراضية عند تعبئتها في خادم واحد، وذلك بفضل الصفحات المشتركة بينها والتي لا تحتاج إلا إلى التخزين مرة واحدة. إذا كانت العناصر قادرة على مشاركة المساحة بطرق عشوائية، يصعب حتى تقريب مشكلة تعبئة الحاويات. مع ذلك، إذا كانت مشاركة المساحة تتم ضمن تسلسل هرمي، كما هو الحال مع مشاركة الذاكرة في الأجهزة الافتراضية، فيمكن تقريب مشكلة تعبئة الحاويات بكفاءة.
يُعدّ التعبئة المباشرة أحد أنواع التعبئة في الحاويات، وهو نوعٌ آخر ذو أهمية عملية . في هذا النوع، تصل العناصر ذات الأحجام المختلفة بالتتابع، ويتعين على متخذ القرار تحديد ما إذا كان سيختار العنصر الموجود حاليًا ويعبئه، أو سيتركه يمر. كل قرار يُتخذ دون الرجوع إلى مصدره. في المقابل، تسمح التعبئة غير المباشرة بإعادة ترتيب العناصر بهدف تحسين التعبئة عند وصول عناصر إضافية. وهذا يتطلب بالطبع مساحة تخزين إضافية لحفظ العناصر المراد إعادة ترتيبها.
بيان رسمي
في كتاب "الحاسوب والاستعصاء" [ 8 ] : 226، يدرج غاري وجونسون مسألة تعبئة الصناديق تحت المرجع [SR1]. ويعرّفان متغير القرار الخاص بها على النحو التالي.
مثال: مجموعة منتهيةمن العناصر، حجملكل، سعة صندوق عدد صحيح موجبوعدد صحيح موجب.
السؤال: هل يوجد تقسيم لـإلى مجموعات منفصلةبحيث يكون مجموع أحجام العناصر في كليكونأو أقل؟
تجدر الإشارة إلى أنه في الأدبيات غالباً ما يتم استخدام تدوين بديل، ولكنه ليس مكافئاً، حيثولكلعلاوة على ذلك، يهتم البحث في الغالب بصيغة التحسين، التي تطلب أصغر قيمة ممكنة لـيكون الحل أمثل إذا كان له أقل قدر من. القيمة سالبة للحل الأمثل لمجموعة من العناصريُرمز إليه بـأو فقطإذا كانت مجموعة العناصر واضحة من السياق.
إحدى الصياغات الممكنة للمسألة باستخدام البرمجة الخطية الصحيحة هي:
| تقليل | ||
| رهناً بـ | ||
أينإذا كان ثنائيًايتم استخدامه وإذا كان العنصريتم وضعها في سلة المهملات[ 9 ]
صلابة مواد تعبئة الصناديق
تُعتبر مسألة تعبئة الصناديق مسألةً كاملةً من فئة NP . ويمكن إثبات ذلك عن طريق اختزال مسألة التقسيم الثلاثي الكاملة من فئة NP إلى مسألة تعبئة الصناديق. [ 8 ]
علاوة على ذلك، لا يمكن أن توجد خوارزمية تقريبية بنسبة تقريب مطلقة أصغر منإلا إذايمكن إثبات ذلك عن طريق اختزال من مسألة التقسيم : [ 10 ] بالنظر إلى حالة من مسائل التقسيم حيث يكون مجموع جميع الأرقام المدخلة هوقم بإنشاء نموذج لخوارزمية تعبئة الصناديق حيث يكون حجم الصندوق T. إذا وُجد تقسيم متساوٍ للمدخلات، فإن التعبئة المثلى تتطلب صندوقين؛ لذا، يجب أن تُرجع كل خوارزمية بنسبة تقريب أقل من 3/2 أقل من 3 صناديق، أي صندوقين. في المقابل، إذا لم يكن هناك تقسيم متساوٍ للمدخلات، فإن التعبئة المثلى تتطلب 3 صناديق على الأقل.
من ناحية أخرى، يمكن حل مسألة تعبئة الصناديق في وقت شبه متعدد الحدود لأي عدد ثابت من الصناديق K ، ويمكن حلها في وقت متعدد الحدود لأي سعة صندوق ثابتة B. [ 8 ]
خوارزميات تقريبية لتعبئة الصناديق
لقياس أداء خوارزمية التقريب، هناك نسبتان للتقريب تم أخذهما في الاعتبار في الأدبيات. بالنسبة لقائمة معينة من العناصرالرقميشير إلى عدد الخانات المستخدمة عند استخدام الخوارزميةيتم تطبيقه على القائمة، بينمايشير إلى العدد الأمثل لهذه القائمة. نسبة الأداء في أسوأ الحالات المطلقةلخوارزميةيُعرَّف بأنه
من ناحية أخرى، نسبة أسوأ الحالات التقاربيةيُعرَّف بأنه
وبعبارة أخرى،هو أصغر عدد بحيث يوجد ثابت K، بحيث يكون لجميع القوائم L: [ 4 ]
- .
بالإضافة إلى ذلك، يمكن حصر القوائم بتلك التي يكون حجم جميع عناصرها على الأكثربالنسبة لهذه القوائم، يُشار إلى نسب الأداء ذات الحجم المحدود بـو.
يمكن تصنيف خوارزميات التقريب لتعبئة الصناديق إلى فئتين:
- تعتمد هذه الطرق الاستدلالية على الإنترنت على ترتيب العناصر ووضعها واحدة تلو الأخرى داخل الصناديق. كما يمكن تطبيق هذه الطرق الاستدلالية على النسخة غير المتصلة بالإنترنت من هذه المشكلة.
- تُعدّ الطرق الاستدلالية غير المتصلة بالإنترنت، التي تُعدّل قائمة العناصر المُعطاة، على سبيل المثال عن طريق فرز العناصر حسب الحجم، غير قابلة للتطبيق على النسخة المتصلة بالإنترنت من هذه المشكلة. ومع ذلك، فإنها تتمتع بضمان تقريب مُحسّن مع الحفاظ على ميزة انخفاض تعقيدها الزمني. ومن بين الفئات الفرعية للطرق الاستدلالية غير المتصلة بالإنترنت، مخططات التقريب التقاربي. تتمتع هذه الخوارزميات بضمان تقريب من الشكل التالي:بالنسبة لثابت ما قد يعتمد على. لحجم كبير بشكل تعسفيتقترب هذه الخوارزميات بشكل تعسفي منومع ذلك، فإن هذا يأتي على حساب زيادة (كبيرة) في تعقيد الوقت مقارنة بالأساليب الاستدلالية.
الاستدلالات عبر الإنترنت
في النسخة الإلكترونية من مسألة تعبئة الصناديق، تصل العناصر تباعًا، ويجب اتخاذ القرار (غير القابل للتراجع) بشأن مكان وضع كل عنصر قبل معرفة العنصر التالي أو حتى قبل معرفة ما إذا كان سيصل عنصر آخر. وقد درس ديفيد س. جونسون مجموعة متنوعة من الطرق الاستدلالية، سواءً عبر الإنترنت أو خارجه، لتعبئة الصناديق في أطروحته للدكتوراه. [ 11 ]
خوارزميات الفئة الواحدة
هناك العديد من الخوارزميات البسيطة التي تستخدم المخطط العام التالي:
- لكل عنصر في قائمة الإدخال:
- إذا كان العنصر يناسب أحد الصناديق المفتوحة حاليًا، فضعه في أحد هذه الصناديق؛
- وإلا، فافتح صندوقًا جديدًا وضع العنصر الجديد فيه.
تختلف الخوارزميات في المعيار الذي تختار بموجبه الصندوق المفتوح للعنصر الجديد في الخطوة 1 (انظر الصفحات المرتبطة لمزيد من المعلومات):
- تحتفظ خوارزمية Next Fit (NF) دائمًا بصندوق مفتوح واحد. عندما لا يتسع العنصر الجديد فيه، تغلق الصندوق الحالي وتفتح صندوقًا جديدًا. ميزتها أنها خوارزمية ذات مساحة محدودة، إذ لا تحتاج إلا إلى الاحتفاظ بصندوق مفتوح واحد في الذاكرة. أما عيبها فهو أن نسبة التقريب التقاربي لها هي 2. على وجه الخصوص،ولكلتوجد قائمة L بحيثو[ 11 ] يمكن تحسين نسبة التقريب التقاربي إلى حد ما بناءً على أحجام العناصر :للجميعوللجميعلكل خوارزمية A التي تُعد خوارزمية AnyFit، ينطبق ما يلي:.
- تُعدّ خوارزمية Next-k-Fit (NkF) نوعًا مُعدَّلًا من خوارزمية Next-Fit، ولكن بدلًا من إبقاء خانة واحدة فقط مفتوحة، تُبقي الخوارزمية آخر k خانة مفتوحة وتختار أول خانة تتناسب مع العنصر. ولذلك، تُسمى خوارزمية مساحة محدودة k . [ 12 ]يقدم NkF نتائج محسّنة مقارنةً بنتائج NF، ومع ذلك، فإن زيادة قيمة k إلى قيم ثابتة أكبر من 2 لا تُحسّن أداء الخوارزمية أكثر في أسوأ حالاتها. إذا كانت الخوارزمية A خوارزمية AlmostAnyFit وثم[ 11 ]
- تُبقي خوارزمية First-Fit (FF) جميع الصناديق مفتوحة، بالترتيب الذي فُتحت به. وتحاول وضع كل عنصر جديد في أول صندوق يناسبه. نسبة التقريب الخاصة بها هيوهناك عائلة من قوائم الإدخال L التييطابق هذا الحد. [ 13 ]
- تُبقي خوارزمية "الأفضل ملاءمة " (BF) جميع الصناديق مفتوحة، لكنها تحاول وضع كل عنصر جديد في الصندوق الذي يتسع لأقصى حمولة ممكنة . نسبة التقريب فيها مطابقة لنسبة خوارزمية "الترتيب الأمثل" (FF)، أي:وهناك عائلة من قوائم الإدخال L التييطابق هذا الحد. [ 14 ]
- تحاول خوارزمية "الأسوأ ملاءمة" (WF) وضع كل عنصر جديد في الحاوية ذات الحمولة الأقل . وقد تتصرف بشكل سيئ مثل خوارزمية "التالي ملاءمة"، وستفعل ذلك في قائمة أسوأ الحالات.علاوة على ذلك، ينص على أنبما أن WF هي خوارزمية AnyFit، فإنه يوجد خوارزمية AnyFit بحيث[ 11 ]
- تحاول خوارزمية "التقريب من أسوأ ملاءمة" (AWF) وضع كل عنصر جديد داخل ثاني أكثر الصناديق المفتوحة فراغًا (أو الصندوق الأكثر فراغًا إذا كان هناك صندوقان من هذا النوع). إذا لم يتسع العنصر، فإنها تجرب الصندوق الأكثر فراغًا. ولها نسبة أسوأ حالة تقارب 0.[ 11 ]
ولتعميم هذه النتائج، قدم جونسون فئتين من الخوارزميات الاستدلالية عبر الإنترنت تسمى خوارزمية أي ملاءمة وخوارزمية شبه أي ملاءمة : [ 4 ] : 470
- في خوارزمية AnyFit (AF) ، إذا كانت الصناديق غير الفارغة الحالية هي B1 ، ...، Bj ، فلن يتم وضع العنصر الحالي في Bj +1 إلا إذا لم يكن مناسبًا لأي من B1 ، ...، Bj . تحقق خوارزميات FF وWF و BF وAWF هذا الشرط. أثبت جونسون أنه لأي خوارزمية AnyFit A وأي:
- .
- في خوارزمية AlmostAnyFit (AAF) ، إذا كانت الصناديق غير الفارغة الحالية هي B1 ، ...، Bj ، وكان Bk هو الصندوق الوحيد ذو أقل حمولة من بين هذه الصناديق ، فلن يتم تعبئة العنصر الحالي في Bk ، إلا إذا لم يكن مناسبًا لأي من الصناديق على يساره. تحقق خوارزميات FF وBF وAWF هذا الشرط، بينما لا تحققه خوارزمية WF. أثبت جونسون أنه لأي خوارزمية AAF A وأي قيمة لـ α :
- بخاصة:.
خوارزميات محسّنة
يمكن تحقيق نسب تقريب أفضل باستخدام طرق استدلالية لا تعتمد على AnyFit. عادةً ما تحتفظ هذه الطرق الاستدلالية بعدة فئات من الصناديق المفتوحة، مخصصة لعناصر ذات نطاقات أحجام مختلفة (انظر الصفحات المرتبطة لمزيد من المعلومات):
- تقوم عملية التعبئة في الصناديق ذات المقاسات المحسّنة أولاً (RFF) بتقسيم أحجام العناصر إلى أربعة نطاقات:،،، ووبالمثل، تُصنف الصناديق إلى أربع فئات. العنصر التالييُخصص العنصر أولاً لفئته المناسبة. داخل تلك الفئة، يُخصص لصندوق باستخدام خوارزمية "التخصيص الأول" . تجدر الإشارة إلى أن هذه الخوارزمية ليست خوارزمية "التخصيص التام" لأنها قد تفتح صندوقًا جديدًا على الرغم من أن العنصر الحالي يناسب صندوقًا مفتوحًا. قدم هذه الخوارزمية لأول مرة أندرو تشي-تشيه ياو [ 15 ] ، الذي أثبت أنها تتمتع بضمان تقريبي قدرهوقدم مجموعة من القوائممعل.
- يقسم التوافقي k نطاق الأحجامبناءً على التتابع التوافقي إلىقِطَعلوبحيثوُصفت هذه الخوارزمية لأول مرة بواسطة لي ولي. [ 16 ] ويبلغ تعقيدها الزمنيوفي كل خطوة، يوجد على الأكثر k صندوقًا مفتوحًا يمكن استخدامها لوضع العناصر، أي أنها خوارزمية ذات مساحة محدودة بـ k .، نسبة التقريب الخاصة بها تحققوهي محكمة تقاربياً.
- يجمع Refined-harmonic بين أفكار Harmonic-k وأفكار Refined-First-Fit . وهو يضع العناصر الأكبر منعلى غرار طريقة Refined-First-Fit، بينما يتم وضع العناصر الأصغر باستخدام Harmonic-k. والهدف من هذه الاستراتيجية هو تقليل الهدر الكبير في الصناديق التي تحتوي على قطع أكبر بقليل منوُصفت هذه الخوارزمية لأول مرة من قِبل لي ولي. [ 16 ] وقد أثبتا أنها لـوهذا يعني أن.
الحدود الدنيا العامة للخوارزميات عبر الإنترنت
أثبت ياو [ 15 ] في عام 1980 أنه لا يمكن أن توجد خوارزمية عبر الإنترنت بنسبة تنافسية تقاربية أصغر منقام كل من براون [ 17 ] وليانغ [ 18 ] بتحسين هذا الحد إلى1.53635 . بعد ذلك، تم تحسين هذا الحد إلى1.54014 بواسطة فان فليت. [ 19 ] [ 20 ] في عام 2012، تم تحسين هذا الحد الأدنى مرة أخرى بواسطة بيكيسي وغالامبوس [ 20 ] إلى.
جدول المقارنة
| الخوارزمية | ضمان التقريب | قائمة أسوأ الحالات | التعقيد الزمني |
|---|---|---|---|
| اللياقة التالية (NF) | [ 11 ] | [ 11 ] | |
| اللياقة البدنية الأولية (FF) | [ 13 ] | [ 13 ] | [ 11 ] |
| الأنسب (BF) | [ 14 ] | [ 14 ] | [ 11 ] |
| أسوأ ملاءمة (WF) | [ 11 ] | [ 11 ] | [ 11 ] |
| شبه أسوأ ملاءمة (AWF) | [ 11 ] | [ 11 ] | [ 11 ] |
| Refined-First-Fit (RFF) | [ 15 ] | (ل) [ 15 ] | [ 15 ] |
| التوافقي-ك (Hk) | ل[ 16 ] | [ 16 ] | [ 16 ] |
| التوافقيات المحسّنة (RH) | [ 16 ] | [ 16 ] | |
| التوافقي المعدل (MH) | [ 21 ] | ||
| التوافقي المعدل 2 (MH2) | [ 21 ] | ||
| التوافقي + 1 (H+1) | [ 22 ] | ||
| التوافقي ++ (H++) | [ 22 ] | [ 22 ] |
الخوارزميات غير المتصلة بالإنترنت
في النسخة غير المتصلة بالإنترنت من عملية تعبئة الصناديق، يمكن للخوارزمية رؤية جميع العناصر قبل البدء في وضعها في الصناديق. وهذا يسمح بتحقيق نسب تقريب محسّنة.
التقريب المضاعف
أبسط تقنية تستخدمها مخططات التقريب غير المتصلة بالإنترنت هي التالية:
- ترتيب قائمة المدخلات حسب الحجم التنازلي؛
- قم بتشغيل خوارزمية عبر الإنترنت على القائمة المرتبة.
أثبت جونسون [ 11 ] أن أي مخطط AnyFit A يعمل على قائمة مرتبة تنازليًا حسب الحجم له نسبة تقريب تقاربية تبلغ
.
بعض الطرق في هذه المجموعة هي (انظر الصفحات المرتبطة لمزيد من المعلومات):
- تقوم خوارزمية First-fit-decreasing (FFD) بترتيب العناصر تنازليًا حسب الحجم، ثم تستدعي خوارزمية First-Fit. نسبة التقريب الخاصة بها هيوهذا ضيق. [ 23 ]
- تقوم خوارزمية Next-Fit-Decreasing (NFD) بترتيب العناصر تنازليًا حسب الحجم، ثم تستدعي خوارزمية Next-Fit . تبلغ نسبتها التقريبية أقل بقليل من 1.7 في أسوأ الحالات. [ 24 ] وقد تم تحليلها احتماليًا أيضًا. [ 25 ] تقوم خوارزمية Next-Fit بتعبئة القائمة ومعكوسها في نفس عدد الخانات. لذلك، فإن خوارزمية Next-Fit-Increasing لها نفس أداء خوارزمية Next-Fit-Decreasing. [ 26 ]
- تُحسّن خوارزمية "الترتيب الأول المُعدّل المُتناقص" (MFFD) [ 27 ] من خوارزمية "الترتيب الأول المُناسب " (FFD) للعناصر الأكبر من نصف صندوق، وذلك بتصنيف العناصر حسب حجمها إلى أربع فئات: كبير، متوسط، صغير، ومتناهي الصغر، والتي تُقابل العناصر التي يزيد حجمها عن نصف صندوق، وثلث صندوق، وسدس صندوق، والعناصر الأصغر على التوالي. ويضمن هذا التقريب دقةً عالية.[ 28 ]
قدم فرنانديز دي لا فيغا ولوكر [ 29 ] نظام PTAS لتعبئة الصناديق. لكل، تجد خوارزميتهم حلاً بحجم لا يتجاوزويجري في الوقت المناسب ، أينيشير إلى دالة تعتمد فقط علىابتكروا لهذه الخوارزمية طريقة التقريب التكيفي للمدخلات : حيث تُجمّع أرقام المدخلات وتُقرّب إلى أعلى قيمة في كل مجموعة. ينتج عن ذلك مسألة ذات عدد قليل من الأحجام المختلفة، والتي يمكن حلها بدقة باستخدام برنامج البرمجة الخطية التكوينية . [ 30 ]
التقريب الجمعي
تجد خوارزمية تعبئة الصناديق Karmarkar-Karp حلاً بحجم لا يتجاوز، ويعمل في وقت متعدد الحدود في n (متعدد الحدود له درجة عالية، على الأقل 8).
قدم روثفوس [ 31 ] خوارزمية تولد حلاً بحد أقصىصناديق القمامة.
قام هوبرغ وروثفوس [ 32 ] بتحسين هذه الخوارزمية لتوليد حل بحد أقصىالصناديق. الخوارزمية عشوائية، ووقت تشغيلها متعدد الحدود في n .
جدول المقارنة
| الخوارزمية | ضمان التقريب | أسوأ سيناريو |
|---|---|---|
| خوارزمية التناقص التدريجي للتوافق الأول (FFD) | [ 23 ] | [ 23 ] |
| خوارزمية التناقص التدريجي المعدلة (MFFD) | [ 28 ] | [ 27 ] |
| كارماركار وكارب | [ 33 ] | |
| روثفوس | [ 31 ] | |
| هوبرغ وروثفوس | [ 32 ] |
خوارزميات دقيقة
قام مارتيلو وتوث [ 34 ] بتطوير خوارزمية دقيقة لمسألة تعبئة الصناديق أحادية البعد، تُسمى MTP. وهناك بديل أسرع هو خوارزمية إكمال الصناديق التي اقترحها ريتشارد إي. كورف في عام 2002 [ 35 ] والتي تم تحسينها لاحقًا. [ 36 ]
قدّم شريبر وكورف تحسينًا إضافيًا في عام 2013. [ 37 ] وقد أظهرت خوارزمية إكمال الصناديق المحسّنة الجديدة أنها أسرع بخمسة مراتب من خوارزمية إكمال الصناديق في المسائل غير البسيطة التي تحتوي على 100 عنصر، كما أنها تتفوق على خوارزمية BCP (التفرع والقطع والتسعير) التي وضعها بيلوف وشيثاور في المسائل التي تحتوي على أقل من 20 صندوقًا كحل أمثل. ويعتمد اختيار الخوارزمية الأفضل أداءً على خصائص المسألة، مثل عدد العناصر، والعدد الأمثل للصناديق، والمساحة غير المستخدمة في الحل الأمثل، ودقة القيمة.
عدد قليل من الأحجام المختلفة
تُعدّ حالة تعبئة الصناديق حالةً خاصةً عندما يكون هناك عددٌ صغيرٌ (d) من أحجام العناصر المختلفة. قد يوجد العديد من العناصر المختلفة من كل حجم. تُسمى هذه الحالة أيضًا تعبئة الصناديق ذات التعددية العالية ، وتتيح خوارزميات أكثر كفاءةً من المسألة العامة.
تعبئة الصناديق مع التجزئة
تُعدّ عملية تعبئة الصناديق مع التجزئة، أو تعبئة الصناديق للأشياء القابلة للتجزئة، نوعًا من أنواع مشكلة تعبئة الصناديق، حيث يُسمح بتقسيم العناصر إلى أجزاء ووضع كل جزء على حدة في صندوق منفصل. قد يُسهم تقسيم العناصر إلى أجزاء في تحسين الأداء العام، على سبيل المثال، تقليل عدد الصناديق الإجمالي. علاوة على ذلك، قد تُصبح المسألة الحسابية المتمثلة في إيجاد جدول زمني أمثل أسهل، نظرًا لأن بعض متغيرات التحسين تصبح متصلة. من ناحية أخرى، قد يكون تقسيم العناصر مكلفًا. وقد طُرحت هذه المشكلة لأول مرة من قِبل ماندال، وشاكرابارتي، وغوز. [ 38 ]
المتغيرات
للمشكلة شكلان رئيسيان.
- في النوع الأول، والذي يسمى تعبئة الصناديق مع زيادة حجم التجزئة ( BP-SIF )، يمكن تجزئة كل عنصر؛ وتضاف وحدات إضافية إلى حجم كل جزء.
- في النوع الثاني، المسمى تعبئة الصناديق مع الحفاظ على الحجم ( BP-SPF )، يكون لكل عنصر حجم وتكلفة؛ تجزئة العنصر تزيد من تكلفته ولكنها لا تغير حجمه.
التعقيد الحسابي
أثبت ماندال، تشاكرابارتي وغوز [ 38 ] أن BP-SPF هي NP-hard .
أظهر ميناكرمن وروم [ 39 ] أن مشكلتي BP-SIF وBP-SPF تُصنفان ضمن المسائل الصعبة للغاية من فئة NP . وعلى الرغم من صعوبتهما، فقد قدّما عدة خوارزميات ودرسا أداءها. وتعتمد خوارزمياتهما على خوارزميات كلاسيكية لتعبئة الصناديق، مثل خوارزمية next-fit وخوارزمية first-fit decreasing ، كأساس لها.
قدم بيرتاتزي وغولدن ووانغ [ 40 ] نوعًا مختلفًا من BP-SIF معقاعدة التقسيم: يُسمح بتقسيم العنصر بطريقة واحدة فقط وفقًا لحجمه. وهي مفيدة في مسائل توجيه المركبات ، على سبيل المثال. في بحثهم، يقدمون الحد الأقصى لأداء الحالة الأسوأ لهذا البديل.
قام كل من Shachnai و Tamir و Yehezkeli [ 41 ] بتطوير مخططات تقريبية لـ BP-SIF و BP-SPF؛ PTAS ثنائي (PTAS للنسخة الثنائية من المشكلة)، وPTAS تقاربي يسمى APTAS، و FPTAS تقاربي ثنائي يسمى AFPTAS لكلا النسختين.
قدّم إيكيسي [ 42 ] صيغةً معدّلة من BP-SPF حيث تتعارض بعض العناصر، ويُمنع وضع أجزاء من العناصر المتعارضة في نفس الحاوية. وقد أثبتوا أن هذه الصيغة أيضاً من المسائل الصعبة حسابياً (NP-hard).
قدّم كاسازا وسيسيلي [ 43 ] صيغةً بديلةً بدون تكلفة أو نفقات إضافية، مع ثبات عدد الصناديق. ومع ذلك، ينبغي تقليل عدد عمليات التجزئة إلى أدنى حد. وقدّما خوارزميات برمجة رياضية للحلول الدقيقة والتقريبية على حد سواء.
مشاكل ذات صلة
طُرحت مسألة حقيبة الظهر الجزئية مع العقوبات من قِبل مالاغوتي، وموناكي، وبارونوزي، وفيرشي. [ 44 ] وقد طوّروا خوارزمية تقريبية متعددة الحدود للمسألة وبرنامجًا ديناميكيًا ، وعرضوا دراسة حسابية شاملة لمقارنة أداء نماذجهم. انظر أيضًا: جدولة المهام الجزئية .
الأداء مع أحجام العناصر القابلة للتقسيم
من الحالات الخاصة المهمة لتعبئة الصناديق أن أحجام العناصر تُشكّل متتالية قابلة للقسمة (تُسمى أيضًا مُعاملة ). وتظهر حالة خاصة لأحجام العناصر القابلة للقسمة في تخصيص الذاكرة في أنظمة الحاسوب، حيث تكون أحجام العناصر جميعها قوى العدد 2. إذا كانت أحجام العناصر قابلة للقسمة، فإن بعض الخوارزميات الاستدلالية لتعبئة الصناديق تجد حلاً أمثل. [ 45 ]
قيود عدد العناصر على الخانات
هناك نوع مختلف من تعبئة الصناديق حيث توجد قيود على عدد العناصر في الصناديق: يمكن أن يحتوي كل صندوق على k عنصر على الأكثر، لعدد صحيح ثابت k .
- قدّم كراوس وشين وشويتمان [ 46 ] هذه المشكلة كنوع من أنواع جدولة المهام المثلى : جهاز كمبيوتر مزود بـ k معالج. هناك n مهمة تستغرق وحدة زمنية واحدة (1)، ولكن بمتطلبات ذاكرة مختلفة. تُعتبر كل وحدة زمنية بمثابة خانة واحدة. الهدف هو استخدام أقل عدد ممكن من الخانات (الوحدات الزمنية)، مع ضمان تشغيل k مهمة على الأكثر في كل خانة. وقدّموا عدة خوارزميات استدلالية لإيجاد حل باستخدام عدد لا يتجاوز k مهمة.صناديق القمامة.
- يقدم كيليرر وبفيرشي [ 47 ] خوارزمية ذات وقت تشغيل، الذي يجد حلاً بحد أقصىصناديق. تقوم خوارزميتهم بإجراء بحث ثنائي عن الخيار الأمثل. لكل قيمة m يتم البحث عنها ، تحاول تعبئة العناصر في 3 m /2 صناديق.
الدوال غير الجمعية
توجد طرق مختلفة لتوسيع نموذج تعبئة الصناديق ليشمل وظائف التكلفة والحمل الأكثر عمومية:
- درس أنيلي وبراميل وسيمتشي-ليفي [ 48 ] حالةً يكون فيها تكلفة الحاوية دالة مقعرة لعدد العناصر الموجودة فيها. والهدف هو تقليل التكلفة الإجمالية بدلاً من عدد الحاويات. وقد أظهروا أن خوارزمية تعبئة الحاويات المتزايدة التالية تحقق نسبة تقريبية قصوى في أسوأ الحالات لا تتجاوز 7/4، ونسبة تقارب قصوى تبلغ 1.691 لأي دالة تكلفة مقعرة ورتيبة.
- درس كوهين، وكيلر، وميروكني، وزاديموغادام [ 49 ] حالةً يكون فيها حجم العناصر غير معروف مسبقًا، ولكنه متغير عشوائي . وهذا شائعٌ بشكل خاص في بيئات الحوسبة السحابية . فبينما يوجد حدٌ أقصى لكمية الموارد التي يحتاجها مستخدمٌ معين، فإن معظم المستخدمين يستخدمون أقل بكثير من السعة المتاحة. لذلك، قد يحقق مدير السحابة مكاسب كبيرة من خلال زيادة طفيفة في الالتزام . وهذا يُؤدي إلى نوعٍ مُختلف من تعبئة الحاويات مع قيود احتمالية : يجب أن يكون احتمال أن يكون مجموع الأحجام في كل حاوية على الأكثر B على الأقل p ، حيث p ثابت (تتوافق تعبئة الحاويات القياسية مع p = 1). وقد أظهروا أنه، في ظل افتراضات بسيطة، تُكافئ هذه المشكلة مشكلة تعبئة الحاويات شبه المعيارية ، حيث لا يساوي "الحمل" في كل حاوية مجموع العناصر، بل يساوي دالة شبه معيارية مُعينة له.
مشاكل ذات صلة
في مسألة تعبئة الصناديق، يكون حجم الصناديق ثابتًا ويمكن زيادة عددها (ولكن يجب أن يكون أصغر ما يمكن).
في المقابل، في مسألة تقسيم الأعداد متعددة الاتجاهات ، يكون عدد الصناديق ثابتًا ويمكن زيادة حجمها . والهدف هو إيجاد تقسيم تكون فيه أحجام الصناديق متساوية قدر الإمكان (في الصيغة المسماة مسألة جدولة المعالجات المتعددة أو مسألة الحد الأدنى من زمن الإنجاز ، يكون الهدف تحديدًا هو تقليل حجم أكبر صندوق).
في مسألة تعبئة الصناديق المتجهة ، يُمثل كل عنصر متجهًا، كما أن حجم كل صندوق هو متجه أيضًا. لنفترض أن حجم الصندوق هوويكون مجموع المتجهات في الصندوقإذاً، فإن الشرط هو أن[ 50 ]
في مسألة تعبئة الصناديق العكسية ، [ 51 ] يكون كل من عدد الصناديق وأحجامها ثابتًا، بينما يمكن تغيير أحجام العناصر. والهدف هو تحقيق أقل قدر من التغيير في متجه أحجام العناصر بحيث يمكن تعبئة جميع العناصر في العدد المحدد من الصناديق.
في مسألة تعبئة الصناديق ذات الموارد القصوى [ 52 ] ، يتمثل الهدف في زيادة عدد الصناديق المستخدمة إلى أقصى حد، بحيث لا يتسع أي عنصر من صندوق لاحق في صندوق سابق، وذلك وفقًا لترتيب معين للصناديق. أما في المسألة الثنائية، فيكون عدد الصناديق ثابتًا، ويكون الهدف هو تقليل العدد الإجمالي أو الحجم الإجمالي للعناصر الموضوعة في الصناديق، بحيث لا يتسع أي عنصر متبقٍ في صندوق فارغ.
في مسألة تغطية الصناديق ، يكون حجم الصندوق محدودًا من الأسفل : الهدف هو زيادة عدد الصناديق المستخدمة بحيث يكون الحجم الإجمالي في كل صندوق على الأقل عتبة معينة.
في مسألة التوزيع العادل للمهام غير القابلة للتجزئة (وهي شكل من أشكال التوزيع العادل للعناصر )، تمثل العناصر المهام، ويوجد أشخاص مختلفون يُسند كل منهم قيمة صعوبة مختلفة لكل مهمة. الهدف هو تخصيص مجموعة من المهام لكل شخص بحد أقصى لقيمة صعوبتها الإجمالية (وبالتالي، يُقابل كل شخص صندوقًا). تُستخدم العديد من تقنيات تعبئة الصناديق في هذه المسألة أيضًا. [ 53 ]
في مسألة القطع بالمقصلة ، تكون كل من العناصر و"الصناديق" عبارة عن مستطيلات ثنائية الأبعاد بدلاً من أرقام أحادية البعد، ويجب قطع العناصر من الصندوق باستخدام القطع من طرف إلى طرف.
في مسألة تعبئة الصناديق الأنانية ، يمثل كل عنصر لاعبًا يرغب في تقليل تكلفته. [ 54 ]
يوجد أيضاً نوع مختلف من تعبئة الصناديق حيث لا يكون الهدف من تقليل التكلفة هو عدد الصناديق، بل دالة مقعرة معينة لعدد العناصر في كل صندوق. [ 48 ]
في مجال الخدمات اللوجستية والتجارة الإلكترونية ، يُعد التعبئة ثلاثية الأبعاد أساس "التعبئة في الكراتين"، حيث يقوم البرنامج باختيار كرتونة الشحن وترتيب التعبئة المناسب لمجموعة من العناصر؛ وتشمل المشكلات الصناعية ذات الصلة الوثيقة تحميل الحاويات والمنصات. [ 55 ]
وتشمل المتغيرات الأخرى تعبئة الصناديق ثنائية الأبعاد، [ 56 ] وتعبئة الصناديق ثلاثية الأبعاد ، [ 57 ] وتعبئة الصناديق مع التسليم ، [ 58 ]
موارد
- BPPLIB - مكتبة تضم استطلاعات، ورموز، ومعايير، ومولدات، وحلول، ومراجع.
مراجع
- ↑ مارتيلو، سيلفانو؛ توث، باولو (1990)، "مسألة تعبئة الصناديق" (ملف PDF) ، مسائل حقيبة الظهر: الخوارزميات والتطبيقات الحاسوبية ، تشيتشستر، المملكة المتحدة: جون وايلي وأولاده، ISBN 0471924202تمت أرشفة هذا الملف من النسخة الأصلية (PDF) بتاريخ 8 مايو 2006
- ↑ كورت، برنارد؛ فيجن، ينس (2006). "تعبئة الصناديق" . التحسين التوافقي: النظرية والخوارزميات . الخوارزميات والتوافقية 21. سبرينغر. ص 426-441 . doi : 10.1007/3-540-29297-7_18 . ISBN 978-3-540-25684-7.
- ↑ بارينغتون، ديفيد ميكس (2006). "تعبئة الصناديق" . مؤرشف من الأصل بتاريخ 16 فبراير 2019. تم الاطلاع عليه بتاريخ 27 فبراير 2016 .
- 1 2 3 كوفمان جونيور، إدوارد ج.؛ سيريك، يانوس؛ غالامبوس، غابور؛ مارتيلو، سيلفانو؛ فيغو، دانييلي (2013)، "خوارزميات تقريب تعبئة الصناديق: المسح والتصنيف" ، في باردالوس، بانوس إم؛ دو، دينغ تشو؛ Graham، Ronald L. (eds.)، دليل التحسين التوافقي ، نيويورك، نيويورك: سبرينغر، الصفحات من 455 إلى 531، دوى : 10.1007/978-1-4419-7997-1_35 ، ISBN 978-1-4419-7997-1تم الاطلاع عليه بتاريخ 2021-08-08
- ↑ "DHCPv6-PD - الخطوات الأولى" . تم الاطلاع عليه بتاريخ 12 يونيو 2024 .
- ↑ لويس، ر. (2009)، "طريقة عامة لتسلق التلال لحل مسائل التجميع الأدنى المستقلة عن الترتيب: دراسة حالة في تلوين الرسوم البيانية وتعبئة الصناديق" (ملف PDF) ، الحوسبة وبحوث العمليات ، 36 (7): 2295-2310 ، doi : 10.1016/j.cor.2008.09.004 ، S2CID 1577334
- ↑ سينديلار، مايكل؛ سيتارامان، راميش ك.؛ شينوي، براشانت (2011). "خوارزميات تراعي المشاركة لتجميع الآلات الافتراضية" . وقائع الندوة السنوية الثالثة والعشرين لجمعية ACM حول التوازي في الخوارزميات والهياكل . الصفحات 367-378 . doi : 10.1145/1989493.1989554 . ISBN 978-1-4503-0743-7.
- 1 2 3 غاري، م. ر .؛ جونسون، د. س. (1979). فيكتور كلي (محرر). الحواسيب والاستعصاء: دليل لنظرية اكتمال NP . سلسلة كتب في العلوم الرياضية. سان فرانسيسكو، كاليفورنيا: دبليو . إتش. فريمان وشركاه. ص. x+338 . ISBN 0-7167-1045-5MR 0519066 .
- ^ مارتيلو وتوث 1990 ، ص. 221
- ↑ فازيراني، فيجاي ف. (14 مارس 2013). خوارزميات التقريب . سبرينغر برلين هايدلبرغ. ص 74. ISBN 978-3662045657.
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 جونسون، ديفيد س. (1973). "خوارزميات تعبئة الصناديق شبه المثلى" (ملف PDF) . معهد ماساتشوستس للتكنولوجيا .
- ↑ غونزاليس، تيوفيلو ف. (23 مايو 2018). دليل خوارزميات التقريب والأساليب فوق الحدسية. المجلد 2: التطبيقات المعاصرة والناشئة . شركة تايلور وفرانسيس. ISBN 9781498770156.
- 1 2 3 دوسا، جيورجي؛ سجال ، جيري (2013). "تعبئة صندوق First Fit: تحليل محكم" . الندوة الدولية الثلاثون حول الجوانب النظرية لعلوم الكمبيوتر (STACS 2013) . 20 . Schloss Dagstuhl – Leibniz-Zentrum für Informatik: 538– 549. دوى : 10.4230/LIPIcs.STACS.2013.538 .
- 1 2 3 جيورجي، دوسا؛ سغال، جيري (2014). "التحليل الأمثل لتعبئة الحاويات بأفضل ملاءمة". الأوتوماتا، واللغات، والبرمجة . سلسلة محاضرات في علوم الحاسوب. المجلد 8572. الصفحات 429-441 . doi : 10.1007/978-3-662-43948-7_36 . ISBN 978-3-662-43947-0.
- 1 2 3 4 5 ياو، أندرو تشي-تشيه (أبريل 1980). "خوارزميات جديدة لتعبئة الصناديق" . مجلة ACM . 27 (2): 207-227 . doi : 10.1145/322186.322187 . S2CID 7903339 .
- 1 2 3 4 5 6 7 لي، سي سي؛ لي، دي تي (يوليو 1985). "خوارزمية بسيطة لتعبئة الصناديق عبر الإنترنت" . مجلة ACM . 32 (3): 562-572 . doi : 10.1145/3828.3833 . S2CID 15441740 .
- ↑ دونا جيه براون (1979). "حد أدنى لخوارزميات تعبئة الصناديق أحادية البعد عبر الإنترنت" (ملف PDF) . تقرير فني . مؤرشف (ملف PDF) من الأصل في 17 مارس 2022.
- ↑ ليانغ، فرانك م. (1980). "حد أدنى لتعبئة الصناديق عبر الإنترنت". رسائل معالجة المعلومات . 10 (2): 76-79 . doi : 10.1016/S0020-0190(80)90077-0 .
- ↑ فان فليت، أندريه (1992). "حد أدنى مُحسَّن لخوارزميات تعبئة الصناديق عبر الإنترنت". رسائل معالجة المعلومات . 43 (5): 277-284 . doi : 10.1016/0020-0190(92)90223-I .
- 1 2 بالوغ، يانوس؛ بيكيسي، جوزيف؛ غالامبوس، غابور (يوليو 2012). "حدود أدنى جديدة لفئات معينة من خوارزميات تعبئة الصناديق" . علوم الكمبيوتر النظرية . 440– 441: 1–13 . دوى : 10.1016/j.tcs.2012.04.017 .
- 1 2 رامانان، براكاش؛ براون، دونا جيه؛ لي، سي سي؛ لي، دي تي (سبتمبر 1989). "تعبئة الصناديق عبر الإنترنت في وقت خطي". مجلة الخوارزميات . 10 (3): 305-326 . doi : 10.1016/0196-6774(89)90031-X . hdl : 2142/74206 .
- 1 2 3 سايدن، ستيفن س. (2002). "حول مشكلة تعبئة الصناديق عبر الإنترنت". مجلة ACM . 49 (5): 640-671 . doi : 10.1145/585265.585269 . S2CID 14164016 .
- 1 2 3 دوسا، جيورجي (2007). "الحد الأدنى لخوارزمية تعبئة الصناديق المتناقصة الأولى هو FFD(I) ≤ 11/9\mathrm{OPT}(I) + 6/9". التوافقية، الخوارزميات، المنهجيات الاحتمالية والتجريبية. ESCAPE . doi : 10.1007/978-3-540-74450-4_1 .
- ↑ بيكر، بي إس؛ كوفمان الابن، إي جي (1981-06-01). "حد تقاربي دقيق لتعبئة الصناديق المتناقصة ذات المقاس التالي" . مجلة SIAM للطرق الجبرية والمنفصلة . 2 (2): 147-152 . doi : 10.1137/0602019 . ISSN 0196-5212 .
{{cite journal}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) - ↑ تشيريك، ج.؛ غالامبوس، ج.؛ فرينك، ج.ب.ج.؛ فريز، أ.م.؛ رينوي كان، أ.هـ.ج. (1986-11-01). "تحليل احتمالي لخوارزمية التعبئة المتناقصة التالية" . رسائل بحوث العمليات . 5 (5): 233-236 . doi : 10.1016/0167-6377(86)90013-1 . hdl : 1765/11645 . ISSN 0167-6377 . S2CID 50663185 .
- ↑ فيشر، ديفيد سي. (1988-12-01). "خوارزمية Next-fit تُرتّب قائمةً وعكسها في نفس عدد الصناديق" . رسائل بحوث العمليات . 7 (6): 291-293 . doi : 10.1016/0167-6377(88)90060-0 . ISSN 0167-6377 .
- 1 2 جونسون، ديفيد س؛ غاري، مايكل ر (أكتوبر 1985). "نظرية 7160 لتعبئة الصناديق" . مجلة التعقيد . 1 (1): 65-106 . doi : 10.1016/0885-064X(85)90022-6 .
- يو ، مين يي؛ تشانغ، لي (يوليو 1995). "برهان بسيط للمتباينة MFFD(L) ≤ 71/60 OPT(L) + 1,L لخوارزمية تعبئة الصناديق MFFD". مجلة Acta Mathematicae Applicatae Sinica . 11 (3): 318–330 . doi : 10.1007/BF02011198 . S2CID 118263129 .
- ↑ فرنانديز دي لا فيغا، دبليو؛ لوكر، جي إس (1981). "يمكن حل مسألة تعبئة الصناديق في غضون 1 + ε في زمن خطي". كومبيناتوريكا . 1 (4): 349-355 . doi : 10.1007/BF02579456 . ISSN 1439-6912 . S2CID 10519631 .
- ↑ كلير ماثيو. "خوارزميات التقريب الجزء الأول، الأسبوع 3: تعبئة الصناديق" . كورسيرا . مؤرشف من الأصل بتاريخ 15 يوليو 2021.
- 1 2 روثفوس، ت. (2013-10-01). "تقريب تعبئة الصناديق ضمن O(log OPT · Log Log OPT) صندوقًا". ندوة IEEE السنوية الرابعة والخمسون حول أسس علوم الحاسوب ، 2013. الصفحات 20-29 . arXiv : 1301.4010 . doi : 10.1109/FOCS.2013.11 . ISBN 978-0-7695-5135-7. S2CID 15905063 .
- ١ ٢ هوبرغ، ريبيكا؛ روثفوس، توماس (٢٠١٧)، "فجوة التكامل الجمعي اللوغاريتمي لتعبئة الصناديق"، وقائع الندوة السنوية الثامنة والعشرين لجمعية ACM-SIAM حول الخوارزميات المنفصلة ، SIAM، الصفحات ٢٦١٦-٢٦٢٥ ، arXiv : ١٥٠٣.٠٨٧٩٦ ، doi : ١٠.١١٣٧/١.٩٧٨١٦١١٩٧٤٧٨٢.١٧٢ ، ISBN 978-1-61197-478-2، S2CID 1647463
- ↑ كارماركار، ناريندرا؛ كارب، ريتشارد م. (نوفمبر 1982). "مخطط تقريبي فعال لمسألة تعبئة الصناديق أحادية البعد" . المؤتمر السنوي الثالث والعشرون لأسس علوم الحاسوب (SFCS 1982) . الصفحات 312-320 . doi : 10.1109/SFCS.1982.61 . S2CID 18583908 .
- ^ مارتيلو وتوث 1990 ، ص 237-240 .
- ↑ كورف، ريتشارد إي. (2002). خوارزمية جديدة للتعبئة المثلى للصناديق (ملف PDF) . AAAI-02.
- ↑ ريتشارد إي. كورف (2003)، خوارزمية محسنة للتعبئة المثلى للصناديق . وقائع المؤتمر الدولي المشترك حول الذكاء الاصطناعي، (ص 1252-1258)
- ↑ شريبر، إيثان ل.؛ كورف، ريتشارد إي. (2013)، "تحسين إكمال الصناديق لتعبئة الصناديق الأمثل وتقسيم الأرقام" (ملف PDF) ، وقائع المؤتمر الدولي المشترك الثالث والعشرين حول الذكاء الاصطناعي ، IJCAI '13، بكين، الصين: مطبعة AAAI، الصفحات 651-658 ، ISBN 978-1-57735-633-2
- 1 2 ماندال، سي إيه؛ تشاكرابارتي، بي بي؛ غوز، إس. (1998-06-01). "تعقيد تعبئة حاويات الكائنات القابلة للتجزئة وتطبيقها" . الحوسبة والرياضيات مع التطبيقات . 35 (11): 91-97 . doi : 10.1016/S0898-1221(98)00087-X . ISSN 0898-1221 .
- ↑ نير ميناكرمان ورافائيل روم "تعبئة الصناديق مع تجزئة العناصر". الخوارزميات وهياكل البيانات، ورشة العمل الدولية السابعة، WADS 2001، بروفيدنس، رود آيلاند، الولايات المتحدة الأمريكية، 8-10 أغسطس 2001، وقائع المؤتمر.
- ↑ بيرتاتزي، لوكا؛ غولدن، بروس؛ وانغ، شينغين (31 مايو 2019). "مشكلة تعبئة الصناديق مع تجزئة العناصر: تحليل أسوأ الحالات" . الرياضيات التطبيقية المنفصلة . اجتماع GO X، ريجي كالتباد (سويسرا)، 10-14 يوليو 2016. 261 : 63-77 . doi : 10.1016/j.dam.2018.08.023 . ISSN 0166-218X . S2CID 125361557 .
- ↑ شاشناي، هاداس؛ تامير، تامي؛ يحزكلي، عمر (2006). "مخططات تقريبية للتعبئة مع تجزئة العناصر" . في: إيرليباخ، توماس؛ بيرسيناو، جوزيبي (محرران). التقريب والخوارزميات عبر الإنترنت . سلسلة محاضرات في علوم الحاسوب. المجلد 3879. برلين، هايدلبرغ: سبرينغر. الصفحات 334-347 . doi : 10.1007/11671411_26 . ISBN 978-3-540-32208-5.
- ↑ إيكيسي، علي (2021-02-01). "مشكلة تعبئة الصناديق مع التعارضات وتجزئة العناصر" . الحوسبة وبحوث العمليات . 126 105113. doi : 10.1016/j.cor.2020.105113 . ISSN 0305-0548 . S2CID 225002556 .
- ↑ كاسازا، ماركو؛ سيسيلي، ألبرتو (2014-06-01). "خوارزميات البرمجة الرياضية لمسائل تعبئة الصناديق مع تجزئة العناصر" . الحوسبة وبحوث العمليات . 46 : 1-11 . doi : 10.1016/j.cor.2013.12.008 . ISSN 0305-0548 .
- ↑ مالاغوتي، إنريكو؛ موناتشي، ميشيل؛ بارونوزي، باولو؛ بفيرشي، أولريش (16 مارس 2019). "تحسين الأعداد الصحيحة مع القيم الكسرية المعاقبة: حالة حقيبة الظهر" . المجلة الأوروبية لبحوث العمليات . 273 (3): 874-888 . doi : 10.1016/j.ejor.2018.09.020 . hdl : 11585/657029 . ISSN 0377-2217 . S2CID 31722681 .
- ↑ كوفمان، إي. جي؛ غاري، إم. آر؛ جونسون، دي. إس (1987-12-01). "تعبئة الصناديق بأحجام عناصر قابلة للتقسيم" . مجلة التعقيد . 3 (4): 406-428 . doi : 10.1016/0885-064X(87)90009-4 . ISSN 0885-064X .
- ↑ كراوس، ك. ل.؛ شين، ف. ي.؛ شويتمان، هـ. د. (1975-10-01). "تحليل عدة خوارزميات لجدولة المهام لنموذج أنظمة حاسوب متعددة البرامج" . مجلة ACM . 22 (4): 522-550 . doi : 10.1145/321906.321917 . ISSN 0004-5411 . S2CID 10214857 .
- ↑ كيليرر، هـ.؛ بفيرشي، يو. (1999-01-01). "مسائل تعبئة الصناديق المقيدة بالعدد" . حوليات بحوث العمليات . 92 : 335-348 . doi : 10.1023/A:1018947117526 . ISSN 1572-9338 . S2CID 28963291 .
- 1 2 أنيلي، شوشانا؛ براميل، جوليان؛ سيمتشي-ليفي، ديفيد (1994-04-01). "تحليل أسوأ الحالات للأساليب الاستدلالية لمسألة تعبئة الصناديق ذات هياكل التكلفة العامة" . بحوث العمليات . 42 (2): 287-298 . doi : 10.1287/opre.42.2.287 . ISSN 0030-364X .
- ↑ كوهين، ماكسيم سي؛ كيلر، فيليب دبليو؛ ميروكني، وهاب؛ زادي مقدم، مرتضى (2019-07-01). "الالتزام المفرط في الخدمات السحابية: تعبئة الحاويات مع قيود الاحتمالية" . مجلة علوم الإدارة . 65 (7): 3255-3271 . arXiv : 1705.09335 . doi : 10.1287/mnsc.2018.3091 . ISSN 0025-1909 . S2CID 159270392 .
- ↑ جونسون، ديفيد س. (2016)، "تعبئة الصناديق المتجهة" ، في كاو، مينغ يانغ (محرر)، موسوعة الخوارزميات ، نيويورك، نيويورك: سبرينغر نيويورك، ص 2319-2323 ، doi : 10.1007/978-1-4939-2864-4_495 ، ISBN 978-1-4939-2863-7تم الاطلاع عليه بتاريخ 15 مايو 2025
- ↑ تشونغ، يريم؛ بارك، ميونغ جو (1 يناير 2015). "ملاحظات حول مسائل تعبئة الصناديق العكسية" . رسائل معالجة المعلومات . 115 (1): 60-68 . doi : 10.1016/j.ipl.2014.09.005 . ISSN 0020-0190 .
- ^ بويار، جوان ؛ إبستين، ليا؛ فافرهولدت، لين م.؛ كوهرت، ينس س. لارسن، كيم س.؛ بيدرسن، مورتن م. فولك ، ساني (2006-10-11). "الحد الأقصى لمشكلة تعبئة سلة الموارد" . علوم الكمبيوتر النظرية . 362 (1): 127-139 . دوى : 10.1016/j.tcs.2006.06.001 . ISSN 0304-3975 .
- ↑ هوانغ، شين؛ لو، بينيان (2020-11-10). "إطار عمل خوارزمي لتقريب تخصيص حصة ماكسيمين للأعمال المنزلية". arXiv : 1907.04505 [ cs.GT ].
- ↑ ما، رويشين؛ دوسا، جيورجي؛ هان، شين؛ تينغ، هينغ فونغ؛ يي، ديشي؛ تشانغ، يونغ (2013-08-01). "ملاحظة حول مسألة تعبئة الصناديق الأنانية" . مجلة التحسين العالمي . 56 (4): 1457-1462 . doi : 10.1007/s10898-012-9856-9 . ISSN 0925-5001 . S2CID 3082040 .
- ↑ "تعبئة الحاويات ثلاثية الأبعاد: لعبة تيتريس في مجال الخدمات اللوجستية" . www.optioryx.com . تم الاطلاع عليه بتاريخ 2026-01-06 .
- ↑ لودي أ.، مارتيلو س.، موناتشي م.، فيجو د. (2010) "مسائل تعبئة الصناديق ثنائية الأبعاد". في ف. ث. باشوس (محرر)، نماذج التحسين التوافقي ، وايلي/ISTE، ص 107-129
- ↑ كانافاثي إل آر، دوبي إي. (2006) وقائع المؤتمر الدولي السادس للجمعية الدولية للعلوم والتكنولوجيا والهندسة والرياضيات حول النمذجة والمحاكاة والتحسين، MSO تحسين تعبئة الصناديق ثلاثية الأبعاد من خلال المحاكاة
- ↑ بينكو، أتيلا؛ دوسا، جيورجي؛ توزا، زولت (2010). "تعبئة/تغطية الصناديق مع التوصيل، حل باستخدام تطور الخوارزميات" . المؤتمر الدولي الخامس لمعهد مهندسي الكهرباء والإلكترونيات حول الحوسبة المستوحاة من علم الأحياء: النظريات والتطبيقات (BIC-TA) لعام 2010. الصفحات 298-302 . doi : 10.1109/BICTA.2010.5645312 . ISBN 978-1-4244-6437-1.
- خوارزميات وأساليب التحسين
- مسائل NP-كاملة بقوة
- تعبئة الحاويات
