غطاء فيرتكس

في نظرية الرسم البياني ، غطاء الرأس (أو غطاء العقدة أحيانًا ) للرسم البياني هو مجموعة من الرؤوس التي تتضمن نقطة نهاية واحدة على الأقل لكل حافة من حواف الرسم البياني.
في علوم الحاسوب ، تُعدّ مسألة إيجاد غطاء الرؤوس الأدنى مسألة تحسين كلاسيكية . وهي مسألة صعبة الحل (NP-hard) ، لذا لا يمكن حلّها بخوارزمية ذات زمن متعدد الحدود إذا كانت P ≠ NP . علاوة على ذلك، يصعب تقريبها - إذ لا يمكن تقريبها بمعامل أقل من 2 إذا كانت فرضية الألعاب الفريدة صحيحة. من ناحية أخرى، لها عدة تقريبات بسيطة بمعامل 2. وهي مثال نموذجي لمسألة تحسين صعبة الحل (NP-hard) لها خوارزمية تقريب . وكانت صيغة القرار الخاصة بها ، وهي مسألة غطاء الرؤوس ، إحدى مسائل كارب الـ 21 الكاملة (NP-complete) ، وبالتالي فهي مسألة كلاسيكية كاملة (NP-complete) في نظرية التعقيد الحسابي . إضافة إلى ذلك، فإن مسألة غطاء الرؤوس قابلة للحل بمعاملات ثابتة ، وهي مسألة مركزية في نظرية التعقيد المُعَلم .
يمكن صياغة مشكلة تغطية الرؤوس الدنيا كبرنامج خطي نصف متكامل ، وبرنامجه الخطي المزدوج هو مشكلة المطابقة القصوى .
تم تعميم مشاكل تغطية الرؤوس لتشمل الرسوم البيانية الفائقة ، انظر تغطية الرؤوس في الرسوم البيانية الفائقة .
تعريف


بصورة رسمية، غطاء الرأسرسم بياني غير موجههي مجموعة فرعية منبحيثأي أنها مجموعة من الرؤوسحيث يكون لكل حافة نقطة نهاية واحدة على الأقل في غطاء الرؤوسيقال إن هذه المجموعة تغطي حوافيوضح الشكل العلوي مثالين على أغطية الرؤوس، مع بعض أغطية الرؤوس.مُعلَّم باللون الأحمر.
غطاء الرؤوس الأدنى هو غطاء رؤوس بأصغر حجم ممكن. عدد غطاء الرؤوسهو حجم غطاء الرؤوس الأدنى، أييوضح الشكل السفلي أمثلة على الحد الأدنى لتغطية الرؤوس في الرسوم البيانية السابقة.
أمثلة
- مجموعة جميع الرؤوس هي غطاء الرؤوس.
- تشكل نقاط نهاية أي تطابق أقصى غطاءً للرؤوس.
- الرسم البياني الثنائي الكامليحتوي على غطاء رأس أدنى بحجم.
ملكيات
- تُعتبر مجموعة الرؤوس غطاءً للرؤوس إذا وفقط إذا كانت مكملتها مجموعة مستقلة .
- وبالتالي، فإن عدد رؤوس الرسم البياني يساوي الحد الأدنى لعدد رؤوسه المغطاة بالإضافة إلى حجم أكبر مجموعة مستقلة. [ 1 ]
مشكلة حسابية
مشكلة غطاء الرؤوس الأدنى هي مشكلة تحسين لإيجاد أصغر غطاء للرؤوس في رسم بياني معين.
- مثال: رسم بياني
- الناتج: أصغر رقمبحيثيحتوي على غطاء رأس بحجم.
إذا تم صياغة المشكلة على أنها مشكلة قرار ، فإنها تسمى مشكلة تغطية الرؤوس :
- مثال: رسم بيانيوعدد صحيح موجب.
- سؤال: هليجب أن يكون غطاء الرأس بحجم لا يتجاوز؟
هما متكافئان في ظل اختزال الوقت متعدد الحدود باستخدام البحث الثنائي . تُعدّ مسألة تغطية الرؤوس مسألةً كاملةً من فئة NP ، وكانت إحدى مسائل كارب الـ 21 الكاملة من فئة NP . وكثيراً ما تُستخدم في نظرية التعقيد الحسابي كنقطة انطلاق لإثباتات صعوبة المسائل من فئة NP .
صياغة ILP
افترض أن لكل رأس تكلفة مرتبطة به قدرهايمكن صياغة مسألة تغطية الرؤوس الدنيا (الموزونة) على النحو التالي كبرنامج خطي صحيح (ILP). [ 2 ]
التقليل (تقليل التكلفة الإجمالية) رهناً بـ للجميع (تغطية كل حافة من حواف الرسم البياني)، للجميع. (كل رأس إما أن يكون ضمن غطاء الرؤوس أو لا يكون)
ينتمي هذا البرنامج الخطي الصحيح إلى فئة أعم من البرامج الخطية الصحيحة لمسائل التغطية . فجوة التكامل لهذا البرنامج الخطي الصحيح هيلذا فإن تخفيفها (السماح لكل متغير بأن يكون في الفترة من 0 إلى 1، بدلاً من اشتراط أن تكون المتغيرات إما 0 أو 1 فقط) يعطي عاملاً-خوارزمية تقريبية لمسألة تغطية الرؤوس الدنيا. علاوة على ذلك، فإن استرخاء البرمجة الخطية لمسألة البرمجة الخطية الصحيحة هذه هو نصف تكاملي ، أي أنه يوجد حل أمثل بحيث يكون كل مدخلإما أن تكون 0 أو 1/2 أو 1. يمكن الحصول على غطاء رأس تقريبي من الدرجة 2 من هذا الحل الكسري عن طريق تحديد مجموعة فرعية من الرؤوس التي تكون متغيراتها غير صفرية.
التقييم الدقيق
يُعدّ شكل القرار من مسألة تغطية الرؤوس مسألةً كاملةً من فئة NP ، مما يعني أنه من غير المرجح وجود خوارزمية فعّالة لحلها بدقة لأي نوع من الرسوم البيانية. ويمكن إثبات اكتمالها من فئة NP عن طريق الاختزال من مسألة الإرضاء الثلاثي ، أو كما فعل كارب، عن طريق الاختزال من مسألة الزمرة . وتبقى مسألة تغطية الرؤوس كاملةً من فئة NP حتى في الرسوم البيانية المكعبة [ 3 ] وحتى في الرسوم البيانية المستوية التي لا تتجاوز درجتها 3 [ 4 ].
بالنسبة للرسوم البيانية ثنائية الأجزاء ، فإن التكافؤ بين تغطية الرؤوس والمطابقة القصوى الموصوفة بنظرية كونيغ يسمح بحل مشكلة تغطية الرؤوس ثنائية الأجزاء في وقت متعدد الحدود .
بالنسبة للرسوم البيانية الشجرية ، تجد الخوارزمية غطاء رأس أدنى في وقت متعدد الحدود عن طريق إيجاد الورقة الأولى في الشجرة وإضافة الأصل إلى غطاء الرأس الأدنى، ثم حذف الورقة والأصل وجميع الحواف المرتبطة بها والاستمرار بشكل متكرر حتى لا تبقى أي حواف في الشجرة.
قابلية المعالجة ذات المعلمات الثابتة
يمكن لخوارزمية البحث الشامل حل المشكلة في زمن قدره O (1) 2kn ، حيث k هو حجم غطاء الرؤوس. وبالتالي، فإن غطاء الرؤوس قابل للحل بمعامل ثابت ، وإذا كنا مهتمين فقط بقيم k الصغيرة ، فيمكننا حل المشكلة في زمن متعدد الحدود . إحدى التقنيات الخوارزمية التي تعمل هنا تُسمى خوارزمية شجرة البحث المحدودة ، وتتلخص فكرتها في اختيار رأس ما بشكل متكرر والتفرع بشكل متكرر، مع حالتين في كل خطوة: وضع إما الرأس الحالي أو جميع جيرانه في غطاء الرؤوس. تعمل خوارزمية حل غطاء الرؤوس التي تحقق أفضل اعتماد تقاربي على المعامل في زمن قدره O(1) 2kn.[ 5 ] تبلغ قيمة klam لهذا الحد الزمني (وهو تقدير لأكبر قيمة للمعامل يمكن حلها في وقت معقول) حوالي 190. أي أنه ما لم يتم إيجاد تحسينات خوارزمية إضافية، فإن هذه الخوارزمية مناسبة فقط للحالات التي يكون فيها عدد تغطية الرؤوس 190 أو أقل. في ظل افتراضات معقولة لنظرية التعقيد، وتحديدًا فرضية الوقت الأسي ، لا يمكن تحسين وقت التشغيل إلى 2o ( k ) ، حتى عندمايكون.
مع ذلك، بالنسبة للرسوم البيانية المستوية ، وبشكل أعم، بالنسبة للرسوم البيانية التي تستبعد رسمًا بيانيًا ثابتًا كرسم بياني فرعي، يمكن إيجاد غطاء رأس بحجم k في وقتأي أن المشكلة قابلة للحل في زمن شبه أسي ذي معلمات ثابتة . [ 6 ] هذه الخوارزمية مثالية أيضًا، بمعنى أنه في ظل فرضية الزمن الأسي ، لا توجد خوارزمية قادرة على حل مشكلة تغطية الرؤوس على الرسوم البيانية المستوية في زمن[ 7 ]
التقييم التقريبي
يمكن إيجاد تقريب بمعامل 2 عن طريق أخذ طرفي كل حافة بشكل متكرر إلى غطاء الرؤوس، ثم إزالتهما من الرسم البياني. بعبارة أخرى، نجد تطابقًا أقصى M باستخدام خوارزمية جشعة، وننشئ غطاء رؤوس C يتكون من جميع أطراف الحواف في M. في الشكل التالي، تم تمييز التطابق الأقصى M باللون الأحمر، وغطاء الرؤوس C باللون الأزرق.
تُشكل المجموعة C المُنشأة بهذه الطريقة غطاءً للرؤوس: لنفترض أن الحافة e غير مغطاة بواسطة C ؛ عندئذٍ يكون M ∪ { e } تطابقًا، و e ∉ M ، وهو ما يتناقض مع افتراض أن M مجموعة عظمى. علاوة على ذلك، إذا كانت e = { u , v } ∈ M ، فإن أي غطاء للرؤوس - بما في ذلك الغطاء الأمثل - يجب أن يحتوي على u أو v (أو كليهما)؛ وإلا فإن الحافة e غير مغطاة. أي أن الغطاء الأمثل يحتوي على نقطة نهاية واحدة على الأقل لكل حافة في M ؛ إجمالاً، تكون المجموعة C أكبر بمرتين على الأكثر من الغطاء الأمثل.
تم اكتشاف هذه الخوارزمية البسيطة بشكل مستقل من قبل فانيكا جافريل وميهاليس ياناكاكيس . [ 8 ]
تُظهر تقنيات أكثر تعقيدًا وجود خوارزميات تقريبية ذات معامل تقريب أفضل قليلًا. على سبيل المثال، خوارزمية تقريبية بمعامل تقريب قدرهمعروف. [ 9 ] يمكن تقريب المسألة بمعامل تقريبفي- الرسوم البيانية الكثيفة. [ 10 ]
عدم التقريب
لا توجد خوارزمية تقريب ذات عامل ثابت أفضل من الخوارزمية المذكورة أعلاه. تُعدّ مسألة تغطية الرؤوس الدنيا مسألة كاملة من نوع APX ، أي أنه لا يمكن تقريبها بدقة عالية إلا إذا كانت P = NP . باستخدام تقنيات من نظرية PCP ، أثبت دينور وسافرا في عام 2005 أنه لا يمكن تقريب تغطية الرؤوس الدنيا بعامل 1.3606 لأي درجة رأس كبيرة بما فيه الكفاية إلا إذا كانت P = NP . [ 11 ] لاحقًا، تم تحسين العامل إلى لأي[ 12 ] علاوة على ذلك ، إذا كانت فرضية الألعاب الفريدة صحيحة، فلا يمكن تقريب الحد الأدنى لتغطية الرؤوس ضمن أي عامل ثابت أفضل من 2. [ 13 ]
على الرغم من أن إيجاد غطاء الرؤوس ذي الحجم الأدنى يعادل إيجاد المجموعة المستقلة ذات الحجم الأقصى، كما هو موضح أعلاه، فإن المشكلتين ليستا متكافئتين بطريقة تحافظ على التقريب: فمشكلة المجموعة المستقلة ليس لها تقريب ذو عامل ثابت إلا إذا كان P = NP .
الشفرة الزائفة
خوارزمية التقريب: [ 14 ] [ 15 ]
التقريب - غطاء الرأس ( G ) C = ∅ E ' = G.Eبينما E ' ≠ ∅ : ليكن ( u , v ) ضلعًا عشوائيًا من E ' ، C = C ∪ { u , v } ، أزل من E ' كل ضلع متصل إما بـ u أو vإرجاع Cانظر أيضاً
ملحوظات
- ↑ جالاي 1959 .
- ^ وزيراني 2003 ، ص 121 – 122
- ^ جاري وجونسون وستوكمير 1974
- ^ غاري وجونسون 1977 ؛ غاري وجونسون 1979 ، ص 190 و 195.
- ^ تشن وكانج وشيا 2006
- ↑ ديمين وآخرون 2005
- ^ فلوم وغروهي (2006 ، ص. 437)
- ^ باباديميتريو وستيجليتز 1998 ، ص. 432، يذكر كلا من جافريل وياناكاكيس. غاري وجونسون 1979 ، ص. 134، يستشهد جافريل.
- ↑ كاراكوستاس 2009
- ↑ كاربينسكي وزيليكوفسكي 1998
- ↑ دينور وسافرا 2005
- ↑ خوت ومنزر وصفرة 2017 ؛ دينور وآخرون. 2018 ; خوت ومنزر وصفرة 2018
- ↑ خوت وريجيف 2008
- ↑ كورمن، توماس هـ .؛ ليسرسون، تشارلز إي .؛ ريفست، رونالد ل .؛ شتاين، كليفورد (2001) [1990]. "القسم 35.1: مشكلة تغطية الرؤوس". مقدمة في الخوارزميات ( الطبعة الثانية). مطبعة معهد ماساتشوستس للتكنولوجيا وماكجرو هيل. الصفحات 1024-1027 . ISBN 0-262-03293-7.
- ↑ تشاكرابارتي، أميت (شتاء 2005). "خوارزميات التقريب: تغطية الرؤوس" (ملف PDF) . علوم الحاسوب 105. كلية دارتموث . تاريخ الاسترجاع: 21 فبراير 2005 .
مراجع
- تشين، جيانر؛ كانج، إياد أ.؛ شيا، جي (2006). "تحسين الحدود العليا المُعَلمة لتغطية الرؤوس". الأسس الرياضية لعلوم الحاسوب 2006: الندوة الدولية الحادية والثلاثون، MFCS 2006، ستارا ليسنا، سلوفاكيا، 28 أغسطس - 1 سبتمبر 2006، وقائع المؤتمر (PDF) . سلسلة محاضرات في علوم الحاسوب. المجلد 4162. سبرينغر-فيرلاغ. الصفحات 238-249 . doi : 10.1007/11821069_21 . ISBN 978-3-540-37791-7.
- كورمين، توماس هـ . ليسرسون، تشارلز إي . ريفست، رونالد ل . شتاين، كليفورد (2001). مقدمة في الخوارزميات . كامبريدج، ماساتشوستس: مطبعة معهد ماساتشوستس للتكنولوجيا وماكجرو هيل. ص 1024 – 1027. رقم ISBN 0-262-03293-7.
- الأماكن القريبة : فومين، فيدور الخامس؛ حاجياغي، محمد تقي؛ ثيليكوس، ديميتريوس م. (2005). "خوارزميات ذات معلمات فرعية على الرسوم البيانية ذات الجنس المحدود والرسوم البيانية الخالية من H الثانوية" . مجلة ACM . 52 (6): 866-893 . دوى : 10.1145 / 1101821.1101823 . S2CID 6238832 . تم الاسترجاع 2010-03-05 .
- دينور، إيريت ؛ خوت، سوبهاش ؛ كيندلر، جاي؛ مينزر، دور؛ صفرا، مولي (2018). "نحو إثبات حدسية ألعاب 2 إلى 1؟". في: دياكونيكولاس، إلياس؛ كيمبي، ديفيد؛ هينزينجر، مونيكا (محررون). وقائع الندوة السنوية الخمسين لجمعية ACM SIGACT حول نظرية الحوسبة، STOC 2018، لوس أنجلوس، كاليفورنيا، الولايات المتحدة الأمريكية، 25-29 يونيو 2018. جمعية آلات الحوسبة. الصفحات 376-389 . doi : 10.1145/3188745.3188804 . ISBN 978-1-4503-5559-9. ECCC TR16-198 .
- دينور، إيريت ؛ صفرا، صموئيل (2005). "حول صعوبة تقريب غطاء الرؤوس الأدنى". حوليات الرياضيات . 162 (1): 439-485 . CiteSeerX 10.1.1.125.334 . doi : 10.4007/annals.2005.162.439 .
- فلوم، يورغ؛ غروهي، مارتن (2006). نظرية التعقيد البارامتري . سبرينغر. doi : 10.1007/3-540-29953-X . ISBN 978-3-540-29952-3تم الاطلاع عليه بتاريخ 2010-03-05 .
- غاري، مايكل ر .؛ جونسون، ديفيد س. (1977). "مسألة شجرة شتاينر المستقيمة هي مسألة NP-كاملة". مجلة SIAM للرياضيات التطبيقية . 32 (4): 826-834 . doi : 10.1137/0132071 .
- غاري، مايكل ر.؛ جونسون ، ديفيد س. (1979). الحواسيب والاستعصاء: دليل لنظرية اكتمال NP . دبليو إتش فريمان. ISBN 0-7167-1045-5.A1.1: GT1، صفحة 190.
- غاري، مايكل ر .؛ جونسون، ديفيد س .؛ ستوكمير، لاري (1974). "بعض مسائل NP-كاملة المبسطة" . وقائع الندوة السنوية السادسة لجمعية ACM حول نظرية الحوسبة . الصفحات 47-63 . doi : 10.1145/800119.803884 .
- جالاي، تيبور (1959). "Über Extreme Punkt- und Kantenmengen". آن. جامعة. الخيال العلمي. بودابست، طائفة إيتفوس. الرياضيات . 2 : 133 - 138.
- كاراكوستاس، جورج (نوفمبر 2009). "نسبة تقريب أفضل لمسألة تغطية الرؤوس" (ملف PDF) . مجلة ACM للمعاملات في الخوارزميات . 5 (4): 41:1–41:8. CiteSeerX 10.1.1.649.7407 . doi : 10.1145 /1597036.1597045 . S2CID 2525818. ECCC TR04-084 .
- كاربينسكي، ماريك؛ زيليكوفسكي، ألكسندر (1998). "تقريب الحالات الكثيفة لمسائل التغطية" . وقائع ورشة عمل DIMACS حول تصميم الشبكات: الاتصال وتحديد مواقع المرافق . سلسلة DIMACS في الرياضيات المتقطعة وعلوم الحاسوب النظرية. المجلد 40. الجمعية الرياضية الأمريكية. الصفحات 169-178 .
- خوت، سوبهاش ؛ مينزر، دور؛ صفرا، مولي (2017). "حول المجموعات المستقلة، وألعاب 2 ضد 2، ورسوم غراسمان البيانية". في: حاتمي، حامد؛ ماكنزي، بيير؛ كينغ، فاليري (محررون). وقائع الندوة السنوية التاسعة والأربعين لجمعية ACM SIGACT حول نظرية الحوسبة، STOC 2017، مونتريال، كيبيك، كندا، 19-23 يونيو 2017. جمعية آلات الحوسبة. الصفحات 576-589 . doi : 10.1145/3055399.3055432 . ISBN 978-1-4503-4528-6. ECCC TR16-124 .
- خوت، سوبهاش ؛ مينزر، دور؛ صفرا، مولي (2018). "مجموعات شبه عشوائية في مخطط غراسمان تتمتع بتوسع شبه مثالي". المؤتمر السنوي التاسع والخمسون لمؤسسة مهندسي الكهرباء والإلكترونيات (IEEE) حول أسس علوم الحاسوب (FOCS) ، 2018. الصفحات 592-601 . doi : 10.1109/FOCS.2018.00062 . ISBN 978-1-5386-4230-6. S2CID 3688775 .
- خوت، سوبهاش ؛ ريجيف، أوديد (2008). "قد يكون من الصعب تقريب غطاء الرؤوس في حدود 2 − ε" . مجلة علوم الحاسوب والنظم . 74 (3): 335-349 . doi : 10.1016/j.jcss.2007.06.019 .
- باباديميتريو، كريستوس هـ .؛ ستيغليتز، كينيث (1998). التحسين التوافقي: الخوارزميات والتعقيد . دوفر.
- فازيراني، فيجاي ف. (2003). خوارزميات التقريب . سبرينغر-فيرلاغ. رقم ISBN 978-3-662-04565-7.
روابط خارجية
- المشكلات الحسابية في نظرية الرسوم البيانية
- مسائل NP-كاملة
- تغطية المشاكل
