مشكلة تدفق السلع المتعددة
مشكلة تدفق السلع المتعددة هي مشكلة تدفق شبكي تتضمن سلعًا متعددة (طلبات تدفق) بين عقد المصدر والمصب المختلفة.
تعريف
بالنظر إلى شبكة التدفق، حيث الحافةلديها القدرةهناكسلعة، كما هو محدد بواسطة، أينوهو مصدر ومصب السلعة، وهو الطلب عليه. المتغيريحدد نسبة التدفقعلى طول الحافة، أينفي حال إمكانية تقسيم التدفق بين مسارات متعددة، ووإلا (أي "التوجيه أحادي المسار"). أوجد تعيينًا لجميع متغيرات التدفق التي تحقق القيود الأربعة التالية:
(1) سعة الرابط: مجموع جميع التدفقات الموجهة عبر رابط لا يتجاوز سعته.
(2) حفظ التدفق في عقد العبور: مقدار التدفق الداخل إلى عقدة وسيطةهو نفسه الذي يخرج من العقدة.
(3) الحفاظ على التدفق عند المصدر: يجب أن يخرج التدفق من عقدة المصدر الخاصة به بالكامل.
(4) الحفاظ على التدفق عند الوجهة: يجب أن يدخل التدفق عقدة المصب بالكامل.
مسائل التحسين المقابلة
موازنة الأحمال هي محاولة لتوجيه التدفقات بحيث يكون الاستخداممن بين جميع الروابطزوجي، حيث
يمكن حل المشكلة، على سبيل المثال، عن طريق تقليلتتمثل إحدى طرق التبسيط الشائعة لهذه المشكلة في تقليل الحد الأقصى للاستخدام، أين
في مسألة تدفق السلع المتعددة ذات التكلفة الدنيا ، توجد تكلفةلإرسال تدفق علىثم عليك تقليل
في مسألة التدفق الأقصى للسلع المتعددة ، لا يكون الطلب على كل سلعة ثابتًا، ويتم تعظيم إجمالي الإنتاجية عن طريق تعظيم مجموع جميع الطلبات.
العلاقة بالمشاكل الأخرى
يُعدّ متغير الحد الأدنى للتكلفة لمسألة تدفق السلع المتعددة تعميمًا لمسألة تدفق الحد الأدنى للتكلفة (التي يوجد فيها مصدر واحد فقط).وحوض واحدتُعدّ متغيرات مسألة الدوران تعميمات لجميع مسائل التدفق. أي أنه يمكن اعتبار أي مسألة تدفق مسألة دوران خاصة. [ 1 ]
الاستخدام
سيتم التعامل مع التوجيه وتخصيص الطول الموجي (RWA) في تبديل النبضات الضوئية للشبكة الضوئية من خلال صيغ تدفق السلع المتعددة، إذا كانت الشبكة مجهزة بتحويل الطول الموجي في كل عقدة.
يمكن نمذجة تخصيص السجلات كمسألة تدفق سلع متعددة بأقل تكلفة عددية صحيحة: القيم التي تنتجها التعليمات هي عقد المصدر، والقيم التي تستهلكها التعليمات هي عقد المصب، والسجلات بالإضافة إلى خانات المكدس هي الحواف. [ 2 ]
الحلول
في نسخة القرار من المشاكل، فإن مشكلة إنتاج تدفق صحيح يلبي جميع الطلبات هي NP-كاملة ، [ 3 ] حتى بالنسبة لسلعتين فقط وقدرات وحدة (مما يجعل المشكلة NP-كاملة بقوة في هذه الحالة).
إذا سُمح بالتدفقات الكسرية، فيمكن حل المشكلة في وقت متعدد الحدود من خلال البرمجة الخطية ، [ 4 ] أو من خلال مخططات تقريبية متعددة الحدود بالكامل (عادةً ما تكون أسرع بكثير) . [ 5 ]
التطبيقات
يتم تطبيق تدفق السلع المتعددة في توجيه التراكب في توصيل المحتوى. [ 6 ]
مصادر خارجية
- أوراق بحثية لكليفورد شتاين حول هذه المشكلة: http://www.columbia.edu/~cs2035/papers/#mcf
- برنامج لحل المشكلة: https://web.archive.org/web/20130306031532/http://typo.zib.de/opt-long_projects/Software/Mcf/
مراجع
- ↑ أهوجا، رافيندرا ك.؛ ماجنانتي، توماس ل.؛ أورلين، جيمس ب. (1993). تدفقات الشبكة. النظرية والخوارزميات والتطبيقات . برنتيس هول.
- ↑ كويس، ديفيد رايان (2009). "نحو مُصرّف أكثر مبدئية: إعادة النظر في تخصيص السجلات واختيار التعليمات" (أطروحة دكتوراه). جامعة كارنيجي ميلون. S2CID 26416771 .
- ↑ إس. إيفن، أ. إيتاي، وأ. شامير (1976). "حول تعقيد مسائل الجداول الزمنية وتدفق السلع المتعددة". مجلة SIAM للحوسبة . 5 (4). SIAM: 691-703 . doi : 10.1137/0205048 .إيفن، س.؛ إيتاي، أ.؛ شامير، أ. (1975). "حول تعقيد جداول المواعيد ومسائل تدفق السلع المتعددة". الندوة السنوية السادسة عشرة حول أسس علوم الحاسوب (SFCS 1975) . ص 184-193 . doi : 10.1109/SFCS.1975.21 . S2CID 18449466 .
- ^ توماس هـ. كورمين ، تشارلز إي. ليسرسون ، رونالد ل. ريفست ، وكليفورد ستاين (2009). "29". مقدمة للخوارزميات ( الطبعة الثالثة). مطبعة معهد ماساتشوستس للتكنولوجيا وماكجرو هيل. ص. 862. ردمك 978-0-262-03384-8.
{{cite book}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) - ↑ جورج كاراكوستاس (2002). "مخططات تقريب أسرع لمسائل تدفق السلع المتعددة الكسرية" . وقائع الندوة السنوية الثالثة عشرة لجمعية ACM-SIAM حول الخوارزميات المنفصلة . الصفحات 166-173 . ISBN 0-89871-513-X.
- ↑ بروس م. ماغز وراميش ك. سيتارامان (2015). "الخوارزميات الأساسية في توصيل المحتوى". مجلة ACM SIGCOMM لمراجعة اتصالات الحاسوب . 45 (3). ACM: 52-66 . doi : 10.1145/2805789.2805800 .
إضافة: جان باتريس نيتير، شبكات تعزيز التدفق: نوع أولي من النهج لتحقيق أقصى تدفق صحيح في شبكة متعددة السلع، أطروحة دكتوراه، جامعة جونز هوبكنز، 1971
- مشكلة تدفق الشبكة
- مسائل NP-كاملة
