مشكلة التخصيص المعممة
في الرياضيات التطبيقية ، تُعدّ مسألة التخصيص المعمم الأقصى مسألةً في التحسين التوافقي . وهي تعميم لمسألة التخصيص ، حيث يكون لكل من المهام والوكلاء حجمٌ محدد. علاوة على ذلك، قد يختلف حجم كل مهمة من وكيل لآخر.
تُصاغ هذه المسألة في صورتها العامة كما يلي: يوجد عدد من العملاء وعدد من المهام. يمكن تكليف أي عميل بأداء أي مهمة، مما يُرتب تكلفة وربحًا قد يختلفان تبعًا لتكليف العميل بالمهمة. علاوة على ذلك، يمتلك كل عميل ميزانية محددة، ولا يمكن أن يتجاوز مجموع تكاليف المهام الموكلة إليه هذه الميزانية. المطلوب هو إيجاد تكليف لا يتجاوز فيه أي من العملاء ميزانيته، ويحقق أقصى ربح ممكن من هذا التكليف.
في حالات خاصة
في الحالة الخاصة التي تتساوى فيها ميزانيات جميع الوكلاء وتكاليف جميع المهام مع 1، تُختزل هذه المسألة إلى مسألة التخصيص . وعندما لا تختلف تكاليف وأرباح جميع المهام بين الوكلاء المختلفين، تُختزل هذه المسألة إلى مسألة الحقيبة المتعددة. أما إذا كان هناك وكيل واحد فقط، فتُختزل هذه المسألة إلى مسألة الحقيبة .
شرح التعريف
فيما يلي، لدينا عدد من أنواع العناصر،خلالوأنواع مختلفة من الصناديقخلالكل صندوقيرتبط بالميزانية. لصندوق القمامةكل عنصريحقق ربحاًووزنالحل هو عملية توزيع العناصر على الصناديق. الحل الممكن هو حل يكون فيه لكل صندوق قيمة معينة.الوزن الإجمالي للعناصر المخصصة هو على الأكثريمثل ربح الحل مجموع الأرباح لكل تخصيص للعناصر في الصناديق. والهدف هو إيجاد حل يحقق أقصى ربح ممكن.
رياضياً، يمكن صياغة مسألة التخصيص المعممة كبرنامج عدد صحيح :
تعقيد
تُعدّ مسألة التخصيص المعممة مسألة صعبة من نوع NP . [ 1 ] ومع ذلك، توجد استرخاءات برمجة خطية تُعطي-تقريب. [ 2 ]
خوارزمية التقريب الجشعة
بالنسبة لنوع المشكلة الذي لا يتطلب فيه تخصيص كل عنصر لصندوق، توجد مجموعة من الخوارزميات لحل مشكلة GAP باستخدام ترجمة توافقية لأي خوارزمية لمشكلة حقيبة الظهر إلى خوارزمية تقريبية لمشكلة GAP. [ 3 ]
استخدام أيباستخدام خوارزمية التقريب ALG لمسألة حقيبة الظهر ، من الممكن إنشاء (تقريب (-) لمسألة التخصيص المعممة بطريقة جشعة باستخدام مفهوم الربح المتبقي. تقوم الخوارزمية بإنشاء جدول زمني في تكرارات، حيث خلال التكرارمجموعة أولية من العناصر المراد التخلص منهاتم تحديد الخيار. تحديد الحاويةقد تتغير هذه القيم حيث قد يتم إعادة تحديد العناصر في تكرار لاحق لصناديق أخرى. الربح المتبقي للعنصرلصندوق القمامةيكونلولم يتم اختيارها لأي حاوية أخرى أو–لوتم تحديده للصندوق.
بشكل رسمي: نستخدم متجهًاللإشارة إلى الجدول الزمني المبدئي أثناء تنفيذ الخوارزمية. تحديداً،يعني العنصرمُجدول على سلة المهملاتويعني ذلك العنصرغير مُجدول. الربح المتبقي في التكراريُرمز إليه بـ، أينإذا كان العنصرغير مُجدول (أي) وإذا كان العنصرمُجدول على سلة المهملات(أي).
رسميا:
- تعيين
- ليفعل:
- اتصل بـ ALG لإيجاد حل لمشكلة سلة المهملاتباستخدام دالة الربح المتبقي. أشر إلى العناصر المختارة بـ.
- تحديثاستخدام، أي،للجميع.
انظر أيضاً
مراجع
- ↑ أوزباكير، لالي؛ بايكاس أوغلو، عادل؛ تابكان، بينار (2010)، خوارزمية النحل لمسألة التخصيص المعممة ، الرياضيات التطبيقية والحساب، المجلد 215، إلسيفير، الصفحات 3782-3795 ، doi : 10.1016/j.amc.2009.11.018 .
- ↑ فليشر، ليزا؛ غومانز، ميشيل إكس؛ ميروكني، وهاب إس؛ سفيريدينكو، مكسيم (2006). خوارزميات التقريب الدقيق لمسائل التخصيص العام الأقصى . وقائع الندوة السنوية السابعة عشرة لجمعية ACM-SIAM حول الخوارزميات المنفصلة - SODA '06. الصفحات 611-620 .
- ↑ كوهين، رؤوفين؛ كاتزير، ليران؛ راز، داني (2006). "تقريب فعال لمسألة التخصيص المعمم". رسائل معالجة المعلومات . 100 (4): 162-166 . CiteSeerX 10.1.1.159.1947 . doi : 10.1016/j.ipl.2006.06.003 .
للمزيد من القراءة
- كيلير، هانز؛ فرشي، أولريش؛ بيسنجر ، ديفيد (2013/03/19). مشاكل الحقيبة . سبرينغر. رقم ISBN 978-3-540-24777-7.
- مسائل NP-كاملة
- التحسين التوافقي
