المجموعة المستقلة (نظرية الرسم البياني)

تشكل الرؤوس الزرقاء التسعة مجموعة مستقلة قصوى للرسم البياني المعمم GP(12,4).

في نظرية المخططات ، تُعرف المجموعة المستقلة ، أو المجموعة المستقرة ، أو الزمرة المشتركة ، أو الزمرة المضادة، بأنها مجموعة من الرؤوس في مخطط بياني ، لا يوجد رأسان متجاوران فيها. أي أنها مجموعةS{\displaystyle S}من الرؤوس بحيث يكون لكل رأسين فيS{\displaystyle S}لا يوجد ضلع يربط بين الاثنين. وبالمثل، لكل ضلع في الرسم البياني نقطة نهاية واحدة على الأكثر فيS{\displaystyle S}تكون المجموعة مستقلة إذا وفقط إذا كانت زمرة كاملة في متمم الرسم البياني . حجم المجموعة المستقلة هو عدد الرؤوس التي تحتويها. تُسمى المجموعات المستقلة أيضًا "مجموعات مستقرة داخليًا"، و"المجموعة المستقرة" اختصار لها. [ 1 ]

المجموعة المستقلة القصوى هي مجموعة مستقلة لا تشكل مجموعة جزئية فعلية من أي مجموعة مستقلة أخرى.

المجموعة المستقلة القصوى هي مجموعة مستقلة ذات أكبر حجم ممكن لرسم بياني معينجي{\displaystyle G}يُطلق على هذا الحجم اسم عدد الاستقلال لـجي{\displaystyle G}ويُشار إليه عادةً بـα(جي){\displaystyle \alpha (G)}[ ٢ ] تُسمى مسألة إيجاد هذه المجموعة الأمثل مسألة المجموعة المستقلة القصوى. وهي مسألة صعبة للغاية من نوع NP . [ ٣ ] ولذلك، من غير المرجح وجود خوارزمية فعالة لإيجاد المجموعة المستقلة القصوى للرسم البياني.

كل مجموعة مستقلة قصوى هي أيضاً مجموعة قصوى، لكن العكس ليس بالضرورة صحيحاً.

ملكيات

العلاقة بمعلمات الرسم البياني الأخرى

تكون المجموعة مستقلة إذا وفقط إذا كانت زمرة في متمم الرسم البياني ، لذا فإن المفهومين متكاملان. في الواقع، تحتوي الرسوم البيانية الكبيرة بما يكفي والتي لا تحتوي على زمر كبيرة على مجموعات مستقلة كبيرة، وهو موضوع يتم استكشافه في نظرية رامزي .

تكون المجموعة مستقلة إذا وفقط إذا كانت مكملتها غطاءً للرؤوس . [ 4 ] لذلك، فإن مجموع حجم أكبر مجموعة مستقلة يساويα(جي){\displaystyle \alpha (G)}وحجم غطاء الرأس الأدنىβ(جي){\displaystyle \beta (G)}يساوي عدد الرؤوس في الرسم البياني.

تلوين رؤوس الرسم البيانيجي{\displaystyle G}يتوافق ذلك مع تقسيم مجموعة رؤوسها إلى مجموعات فرعية مستقلة. ومن ثم، فإن الحد الأدنى لعدد الألوان اللازمة في تلوين الرؤوس يُسمى العدد اللوني.χ(جي){\displaystyle \chi (G)}، على الأقل هو ناتج قسمة عدد الرؤوس فيجي{\displaystyle G}والعدد المستقلα(جي){\displaystyle \alpha (G)}.

في الرسم البياني ثنائي الأجزاء بدون رؤوس معزولة، فإن عدد الرؤوس في مجموعة مستقلة قصوى يساوي عدد الحواف في تغطية حواف دنيا ؛ هذه هي نظرية كونيغ .

مجموعة مستقلة قصوى

تُسمى المجموعة المستقلة التي لا تُمثل مجموعة جزئية فعلية من مجموعة مستقلة أخرى مجموعةً عظمى . وتُعرف هذه المجموعات بالمجموعات المهيمنة . يحتوي كل رسم بياني على 3n/3 مجموعة عظمى مستقلة على الأكثر ، [ 5 ] ولكن العديد من الرسوم البيانية تحتوي على عدد أقل بكثير. يُعطى عدد المجموعات العظمى المستقلة في الرسوم البيانية الدورية ذات n رأسًا بأعداد بيرين ، ويُعطى عدد المجموعات العظمى المستقلة في الرسوم البيانية المسارية ذات n رأسًا بمتتالية بادوفان . [ 6 ] لذلك، يتناسب كلا العددين مع قوى العدد 1.324718...، وهي النسبة البلاستيكية .

إيجاد المجموعات المستقلة

في علوم الحاسوب ، تمت دراسة العديد من المشكلات الحسابية المتعلقة بالمجموعات المستقلة.

  • في مسألة إيجاد أكبر مجموعة مستقلة ، يكون المدخل عبارة عن رسم بياني غير موجه، ويكون المخرج عبارة عن أكبر مجموعة مستقلة في هذا الرسم البياني. إذا وُجدت أكثر من مجموعة مستقلة، يكفي إخراج واحدة فقط. تُعرف هذه المسألة أحيانًا باسم " تعبئة الرؤوس ".
  • في مسألة المجموعة المستقلة ذات الوزن الأقصى ، يكون المدخل عبارة عن رسم بياني غير موجه بأوزان على رؤوسه، ويكون المخرج عبارة عن مجموعة مستقلة ذات وزن إجمالي أقصى. وتُعدّ مسألة المجموعة المستقلة القصوى حالة خاصة تكون فيها جميع الأوزان تساوي واحدًا.
  • في مسألة حصر المجموعات المستقلة القصوى ، يكون المدخل عبارة عن رسم بياني غير موجه، والمخرج عبارة عن قائمة بجميع مجموعاته المستقلة القصوى. يمكن حل مسألة المجموعات المستقلة القصوى باستخدام خوارزمية حصر المجموعات المستقلة القصوى كإجراء فرعي، لأن المجموعة المستقلة القصوى يجب أن تكون من بين جميع المجموعات المستقلة القصوى.
  • في مسألة اتخاذ القرار بشأن المجموعة المستقلة ، يكون المدخل عبارة عن رسم بياني غير موجه ورقم k ، ويكون الناتج قيمة منطقية : صحيح إذا كان الرسم البياني يحتوي على مجموعة مستقلة بحجم k ، وخطأ خلاف ذلك.

تُعد المشاكل الثلاث الأولى مهمة في التطبيقات العملية؛ أما مشكلة قرار المجموعة المستقلة فليست كذلك، ولكنها ضرورية لتطبيق نظرية اكتمال NP على المشاكل المتعلقة بالمجموعات المستقلة.

أقصى عدد من المجموعات المستقلة وأقصى عدد من الزمر

تُعدّ مسألة المجموعات المستقلة ومسألة الزمر مُكمّلتين لبعضهما: فالزمرة في الرسم البياني G هي مجموعة مستقلة في الرسم البياني المُكمّل لـ G ، والعكس صحيح. لذا، يُمكن تطبيق العديد من النتائج الحسابية على كلتا المسألتين بكفاءة متساوية. على سبيل المثال، تُفضي النتائج المُتعلقة بمسألة الزمر إلى النتائج التالية:

  • تُعد مشكلة اتخاذ القرار بشأن المجموعة المستقلة مشكلة NP-كاملة ، وبالتالي لا يُعتقد أن هناك خوارزمية فعالة لحلها.
  • مشكلة المجموعة المستقلة القصوى هي مشكلة صعبة من نوع NP، ومن الصعب أيضًا تقريبها .

على الرغم من العلاقة الوثيقة بين الزمر القصوى والمجموعات المستقلة القصوى في الرسوم البيانية العشوائية، إلا أن مشكلتي المجموعة المستقلة والزمرة قد تختلفان اختلافًا كبيرًا عند حصرهما في فئات خاصة من الرسوم البيانية. على سبيل المثال، بالنسبة للرسوم البيانية المتفرقة (الرسوم البيانية التي يكون فيها عدد الحواف على الأكثر ثابتًا مضروبًا في عدد الرؤوس في أي رسم بياني فرعي)، فإن الزمرة القصوى لها حجم محدود ويمكن إيجادها بدقة في وقت خطي؛ [ 7 ] ومع ذلك، بالنسبة لنفس فئات الرسوم البيانية، أو حتى بالنسبة للفئة الأكثر تقييدًا من الرسوم البيانية ذات الدرجة المحدودة، فإن إيجاد المجموعة المستقلة القصوى هو مسألة MAXSNP-كاملة ، مما يعني أنه بالنسبة لثابت ما c (يعتمد على الدرجة)، فإن إيجاد حل تقريبي يقع ضمن عامل c من الحل الأمثل هو مسألة NP-صعبة . [ 8 ]

خوارزميات دقيقة

تُعدّ مسألة إيجاد أكبر مجموعة مستقلة مسألة صعبة من نوع NP. ومع ذلك، يمكن حلّها بكفاءة أكبر من زمن O( -  2n ) الذي تستغرقه خوارزمية البحث الشامل البسيطة التي تفحص كل مجموعة فرعية من الرؤوس وتتحقق مما إذا كانت مجموعة مستقلة.

اعتبارًا من عام 2017، يمكن حل هذه المسألة في زمن قدره O(1.1996 n ) باستخدام فضاء متعدد الحدود. [ 9 ] وعند تقييدها بالرسوم البيانية ذات الدرجة القصوى 3، يمكن حلها في زمن قدره O(1.0836 n ). [ 10 ]

بالنسبة للعديد من فئات الرسوم البيانية، يمكن إيجاد مجموعة مستقلة ذات وزن أقصى في وقت متعدد الحدود. ومن الأمثلة الشهيرة على ذلك الرسوم البيانية الخالية من المخالب [ 11 ] ، والرسوم البيانية الخالية من P5 [ 12 ] ، والرسوم البيانية المثالية [ 13 ] . أما بالنسبة للرسوم البيانية الوترية ، فيمكن إيجاد مجموعة مستقلة ذات وزن أقصى في وقت خطي [ 14 ] .

يُعدّ التفكيك المعياري أداةً فعّالةً لحلّ مسألة المجموعة المستقلة ذات الوزن الأقصى؛ وتُعتبر خوارزمية الزمن الخطي على الرسوم البيانية التكميلية مثالًا أساسيًا على ذلك. ومن الأدوات المهمة الأخرى فواصل الزمر كما وصفها تارجان. [ 15 ]

تشير نظرية كونيغ إلى أنه في الرسم البياني ثنائي الأجزاء، يمكن إيجاد المجموعة المستقلة القصوى في وقت متعدد الحدود باستخدام خوارزمية مطابقة ثنائية الأجزاء.

خوارزميات التقريب

بشكل عام، لا يمكن تقريب مسألة المجموعة المستقلة القصوى إلى عامل ثابت في وقت متعدد الحدود (إلا إذا كانت P = NP). في الواقع، تُعدّ مسألة المجموعة المستقلة القصوى عمومًا مسألةً كاملةً من نوع Poly-APX ، أي أنها صعبة كأي مسألة يمكن تقريبها إلى عامل متعدد الحدود. [ 16 ] ومع ذلك، توجد خوارزميات تقريب فعّالة لفئات محدودة من الرسوم البيانية.

في الرسوم البيانية المستوية

في الرسوم البيانية المستوية ، يمكن تقريب المجموعة المستقلة القصوى ضمن أي نسبة تقريب c  <  1 في وقت متعدد الحدود؛ توجد مخططات تقريب مماثلة في وقت متعدد الحدود في أي عائلة من الرسوم البيانية المغلقة تحت أخذ القواسم الصغرى . [ 17 ]

في الرسوم البيانية ذات الدرجة المحدودة

في الرسوم البيانية ذات الدرجة المحدودة، تُعرف خوارزميات تقريب فعّالة بنسب تقريب ثابتة لقيمة محددة للدرجة القصوى؛ على سبيل المثال، تحقق خوارزمية جشعة تُشكّل مجموعة مستقلة قصوى عن طريق اختيار رأس ذي درجة دنيا في الرسم البياني وإزالة جيرانه في كل خطوة، نسبة تقريب (Δ+2)/3 على الرسوم البيانية ذات الدرجة القصوى  Δ. [ 18 ] وقد تم إثبات حدود صعوبة التقريب لمثل هذه الحالات في دراسة بيرمان وكاربينسكي (1999) . في الواقع، حتى مسألة المجموعة المستقلة القصوى على الرسوم البيانية المنتظمة ثلاثية الألوان ذات الحواف الثلاثية هي مسألة كاملة من فئة APX . [ 19 ]

في رسوم بيانية تقاطع الفترات

الرسم البياني الفاصل هو رسم بياني تكون فيه العقد عبارة عن فواصل زمنية أحادية البعد (مثل الفواصل الزمنية)، ويوجد ضلع بين فترتين إذا وفقط إذا تقاطعتا. المجموعة المستقلة في الرسم البياني الفاصل هي ببساطة مجموعة من الفترات غير المتداخلة. دُرست مشكلة إيجاد أكبر مجموعة مستقلة في الرسوم البيانية الفاصلة، على سبيل المثال، في سياق جدولة المهام : بالنظر إلى مجموعة من المهام التي يجب تنفيذها على جهاز كمبيوتر، ابحث عن أكبر مجموعة من المهام التي يمكن تنفيذها دون تداخل. يمكن حل هذه المشكلة بدقة في وقت متعدد الحدود باستخدام جدولة أقرب موعد نهائي أولاً .

في الرسوم البيانية للتقاطع الهندسي

الرسم البياني للتقاطع الهندسي هو رسم بياني تكون فيه العقد أشكالًا هندسية، ويوجد ضلع بين شكلين إذا وفقط إذا تقاطعا. المجموعة المستقلة في الرسم البياني للتقاطع الهندسي هي ببساطة مجموعة من الأشكال المنفصلة (غير المتداخلة). وقد دُرست مسألة إيجاد أكبر مجموعة مستقلة في الرسوم البيانية للتقاطع الهندسي، على سبيل المثال، في سياق وضع العلامات التلقائي : أي إيجاد أكبر مجموعة من العلامات المستطيلة المنفصلة بالقرب من مجموعة من المواقع على خريطة.

لا يزال إيجاد أكبر مجموعة مستقلة في رسوم بيانية التقاطع مسألةً من مسائل NP-complete، لكن تقريبها أسهل من تقريب مسألة أكبر مجموعة مستقلة بشكل عام. ويمكن الاطلاع على دراسة حديثة في مقدمة كتاب تشان وهار -بيليد (2012) .

في الرسوم البيانية الخالية من المخالب d

المخلب ذو الـ d رأسًا في الرسم البياني هو مجموعة من d + 1 رأسًا، أحدها (المركز) متصل بالرؤوس الـ d الأخرى ، بينما الرؤوس الـ d الأخرى غير متصلة ببعضها. الرسم البياني الخالي من المخالب ذو الـ d رأسًا هو رسم بياني لا يحتوي على رسم بياني فرعي من نوع المخلب ذو الـ d رأسًا. لنفترض خوارزمية تبدأ بمجموعة فارغة، وتضيف إليها رأسًا عشوائيًا بشكل تدريجي طالما أنه غير مجاور لأي رأس موجود. في الرسوم البيانية الخالية من المخالب ذو الـ d رأسًا، يُبطل كل رأس مُضاف ما لا يزيد عن d - 1 رأسًا من المجموعة المستقلة القصوى؛ لذلك، تحقق هذه الخوارزمية البسيطة خوارزمية تقريبية من الرتبة ( d - 1) للمجموعة المستقلة القصوى. في الواقع، من الممكن الحصول على نسب تقريب أفضل بكثير.

  • قدم Neuwohner [ 20 ] خوارزمية زمنية متعددة الحدود، والتي تجد، لأي ثابت ε>0، تقريبًا ( d /2 − 1/63,700,992+ε) لمجموعة الوزن الأقصى المستقلة في رسم بياني خالٍ من المخالب d .
  • قدم Cygan [ 21 ] خوارزمية شبه متعددة الحدود التي، لأي ε>0، تحقق تقريبًا (d+ε)/3.

إيجاد المجموعات المستقلة القصوى

يمكن حل مشكلة إيجاد مجموعة مستقلة قصوى في وقت متعدد الحدود باستخدام خوارزمية جشعة متوازية بسيطة . [ 22 ] يمكن إيجاد جميع المجموعات المستقلة القصوى في وقت O(3 n /3 ) = O(1.4423 n ).

عد المجموعات المستقلة

مشكلة لم تُحل في علوم الحاسوب
هل توجد خوارزمية تقريبية ذات وقت متعدد الحدود بالكامل لعدد المجموعات المستقلة في الرسوم البيانية ثنائية الأجزاء؟

تُطرح مسألة العد #IS، التي تُعطى على رسم بياني غير موجه، سؤالًا حول عدد المجموعات المستقلة التي يحتويها. هذه المسألة غير قابلة للحل، أي أنها مسألة كاملة من فئة ♯P ، حتى على الرسوم البيانية ذات الدرجة القصوى ثلاثة. [ 23 ] ومن المعروف أيضًا أنه، بافتراض أن NP تختلف عن RP ، لا يمكن تقريب المسألة بشكل عملي بمعنى أنها لا تملك مخطط تقريب متعدد الحدود بالكامل مع العشوائية (FPRAS)، حتى على الرسوم البيانية ذات الدرجة القصوى ستة؛ [ 24 ] ومع ذلك، فإنها تملك مخطط تقريب متعدد الحدود بالكامل (FPTAS) في حالة كون الدرجة القصوى خمسة. [ 25 ] المسألة #BIS، المتعلقة بعد المجموعات المستقلة على الرسوم البيانية ثنائية الأجزاء ، هي أيضًا مسألة كاملة من فئة ♯P ، حتى على الرسوم البيانية ذات الدرجة القصوى ثلاثة. [ 26 ] من غير المعروف ما إذا كانت #BIS تقبل مخطط تقريب متعدد الحدود بالكامل (FPRAS). [ 27 ]

كما تمت دراسة مسألة حساب المجموعات المستقلة القصوى .

التطبيقات

تتضمن مسألة المجموعة المستقلة القصوى ومكملتها، وهي مسألة تغطية الرؤوس الدنيا ، إثبات التعقيد الحسابي للعديد من المسائل النظرية. [ 28 ]

انظر أيضاً

  • مجموعة الحواف المستقلة هي مجموعة من الحواف لا تشترك أي حافتين منها في رأس واحد. وتُسمى عادةً بالمطابقة .
  • تلوين الرؤوس هو تقسيم لمجموعة الرؤوس إلى مجموعات مستقلة.

ملحوظات

  1. كورشونوف (1974)
  2. جودسيل ورويل (2001) ، ص. 3.
  3. ^ غاري، م.ر. جونسون، دي إس (1978/07/01). "نتائج "الاكتمال الاسمي القوي": الدافع، والأمثلة، والآثار المترتبة . مجلة ACM . 25 (3): 499-508 . doi : 10.1145/322077.322090 . ISSN 0004-5411 . S2CID 18371269 .  
  4. البرهان: مجموعة V من الرؤوس هي مجموعة مستقلة. إذا وفقط إذا كان كل ضلع في الرسم البياني مجاورًا لعنصر واحد على الأكثر من V، إذا وفقط إذا كان كل ضلع في الرسم البياني مجاورًا لعنصر واحد على الأقل ليس في V، إذا وفقط إذا كانت متممة V غطاءً للرؤوس.
  5. مون وموزر (1965) .
  6. فوريدي (1987) .
  7. ^ شيبا ونيشيزيكي (1985) .
  8. بيرمان وفوجيتو (1995) .
  9. ^ شياو وناغاموتشي (2017)
  10. ^ شياو وناغاموتشي (2013)
  11. ^ مينتي (1980) ، صبيهي (1980) ، ناكامورا وتامورا (2001) ، فاينزا وأوريولو وستوفر (2014) ، نوبيلي وساسانو (2015)
  12. ^ لوكشتانوف، فاتشيل وفيلانجر (2014)
  13. ^ غروتشيل ولوفاسز وشريجفر (1993 ، الفصل التاسع: المجموعات المستقرة في الرسوم البيانية)
  14. فرانك (1976)
  15. تارجان (1985)
  16. بازغان، كريستينا ؛ إسكوفييه، برونو؛ باشوس، فانجيليس ث. (2005). "الاكتمال في فئات التقريب القياسية والتفاضلية: اكتمال Poly-(D)APX- و(D)PTAS-" . علوم الحاسوب النظرية . 339 ( 2-3 ): 272-292 . doi : 10.1016/j.tcs.2005.03.007 . S2CID 1418848 . 
  17. ^ بيكر (1994) ; جروهي (2003) .
  18. ^ هالدورسون وراداكريشنان (1997) .
  19. تشليبك، ميروسلاف؛ تشليبيكوفا، يانكا (2003). "صعوبة التقريب لحالات التكرار الصغيرة لمسائل NP-Hard" . وقائع المؤتمر الدولي الخامس حول الخوارزميات والتعقيد . سلسلة محاضرات في علوم الحاسوب. المجلد 2653. الصفحات 152-164 . doi : 10.1007/3-540-44849-7_21 . ISBN   978-3-540-40176-6.
  20. نيوفونر، مايك (2021-06-07)، خوارزمية تقريب محسّنة لمسألة مجموعة الأوزان المستقلة القصوى في الرسوم البيانية الخالية من المخالب d ، arXiv : 2106.03545
  21. سيغان، ماريك (أكتوبر 2013). "تقريب مُحسَّن للمطابقة ثلاثية الأبعاد عبر البحث المحلي ذي عرض المسار المحدود". المؤتمر السنوي الرابع والخمسون لمؤسسة مهندسي الكهرباء والإلكترونيات (IEEE) حول أسس علوم الحاسوب ، 2013. الصفحات 509-518 . arXiv : 1304.1424 . doi : 10.1109/FOCS.2013.61 . ISBN  978-0-7695-5135-7. S2CID 14160646 . 
  22. لوبي (1986) .
  23. داير، مارتن؛ غرينهيل، كاثرين (1 أبريل 2000). "حول سلاسل ماركوف للمجموعات المستقلة" . مجلة الخوارزميات . 35 (1): 17-49 . doi : 10.1006/jagm.1999.1071 . ISSN 0196-6774 . 
  24. سلاي، آلان (2010). "الانتقال الحسابي عند عتبة التفرد". ندوة IEEE السنوية الحادية والخمسون حول أسس علوم الحاسوب ، 2010. الصفحات 287-296 . arXiv : 1005.5584 . doi : 10.1109/FOCS.2010.34 . ISBN  978-1-4244-8525-3. S2CID 901126 . 
  25. بيزاكوفا، إيفونا؛ غالانِس، أندرياس؛ غولدبيرغ، ليزلي آن؛ غو، هينغ؛ ستيفانكوفيتش، دانيال (2019). "التقريب عبر اضمحلال الارتباط عند فشل المزج المكاني القوي" . مجلة SIAM للحوسبة . 48 (2): 279-349 . arXiv : 1510.09193 . doi : 10.1137/16M1083906 . ISSN 0097-5397 . S2CID 131975798 .  
  26. شيا، مينغجي؛ تشانغ، بنغ؛ تشاو، وينبو (24-09-2007). "التعقيد الحسابي لمسائل العد على الرسوم البيانية المستوية المنتظمة من الدرجة 3" . علوم الحاسوب النظرية . نظرية وتطبيقات نماذج الحوسبة. 384 (1): 111-125 . doi : 10.1016/j.tcs.2007.05.023 . ISSN 0304-3975 . ، كما ورد في: كورتيكابيان ، رادو؛ ديل، هولجر؛ فومين، فيدور؛ غولدبيرغ، ليزلي آن؛ لابينسكاس، جون (2019-10-01). "منظور ذو معلمات ثابتة حول #BIS" . Algorithmica . 81 (10): 3844–3864 . arXiv : 1702.05543 . doi : 10.1007/s00453-019-00606-4 . hdl : 1983/ecb5c34c-d6be-44ec-97ea-080f57c5e6af . ISSN 1432-0541 . S2CID 3626662 .  
  27. كانون، سارة؛ بيركنز، ويل (2020). تشاولا، شوتشي (محرر). وقائع الندوة السنوية الرابعة عشرة لجمعية ACM-SIAM حول الخوارزميات المنفصلة . فيلادلفيا، بنسلفانيا: جمعية الرياضيات الصناعية والتطبيقية. arXiv : 1906.01666 . doi : 10.1137/1.9781611975994.88 . ISBN 978-1-61197-599-4. S2CID 174799567 . 
  28. سكينا، ستيفن س. (2012). دليل تصميم الخوارزميات . سبرينغر. ISBN 978-1-84800-069-8. OCLC 820425142 . 

مراجع