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

في نظرية المخططات ، يُعرَّف التشاكل بين المخططين G و H بأنه تقابل بين مجموعتي رؤوس G و H

و:V(جي)V(ح){\displaystyle f\colon V(G)\to V(H)}

بحيث يكون أي رأسين u و v من G متجاورين في G إذا وفقط إذاو(u){\displaystyle f(u)}وو(v){\displaystyle f(v)}تكون متجاورة في H. يوصف هذا النوع من التقابل عادةً بأنه "تقابل يحافظ على الحواف"، وفقًا للمفهوم العام للتماثل الذي يعتبر تقابلًا يحافظ على البنية.

إذا وُجد تماثل بين رسمين بيانيين، فإن الرسمين البيانيين يُطلق عليهما اسم متماثلين ، ويُرمز لهما غالبًا بـجيح{\displaystyle G\simeq H}في الحالة التي يكون فيها التشاكل عبارة عن إسقاط للرسم البياني على نفسه، أي عندما يكون G و H رسمًا بيانيًا واحدًا ونفس الرسم البياني، يُطلق على التشاكل اسم التشاكل الذاتي لـ G.

تماثل الرسوم البيانية هو علاقة تكافؤ بين الرسوم البيانية، وبذلك يقسم فئة جميع الرسوم البيانية إلى فئات تكافؤ . تُسمى مجموعة الرسوم البيانية المتماثلة فئة تماثل الرسوم البيانية. يُعدّ سؤال إمكانية تحديد تماثل الرسوم البيانية في وقت متعدد الحدود مشكلة رئيسية لم تُحل بعد في علوم الحاسوب، وتُعرف باسم مشكلة تماثل الرسوم البيانية . [ 1 ] [ 2 ]

الرسمان البيانيان الموضحان أدناه متماثلان، على الرغم من اختلاف شكل رسوماتهما .

الرسم البياني Gالرسم البياني Hتماثل بين G و H
f ( a ) = 1

f ( b ) = 6

f ( c ) = 8

f ( d ) = 3

f ( g ) = 5

f ( h ) = 2

f ( i ) = 4

f ( j ) = 7

الاختلافات

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

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

بالنسبة للرسوم البيانية المصنفة ، يتم استخدام تعريفين للتماثل.

بحسب أحد التعريفات، فإن التشاكل هو تقابل رأسي يحافظ على كل من الحواف والتسميات. [ 3 ] [ 4 ]

بحسب تعريف آخر، فإن التشاكل هو تقابل رأسي يحافظ على الحواف ويحافظ على فئات التكافؤ للتسميات، أي أن الرؤوس ذات التسميات المتكافئة (مثلاً، المتطابقة) يتم تعيينها على الرؤوس ذات التسميات المتكافئة والعكس صحيح؛ وينطبق الشيء نفسه على تسميات الحواف. [ 5 ]

على سبيل المثال، الـك2{\displaystyle K_{2}}الرسم البياني الذي يحمل الرأسين المسميين بـ 1 و 2 له تماثل ذاتي واحد وفقًا للتعريف الأول، ولكن وفقًا للتعريف الثاني يوجد تماثلان ذاتيان.

يُفترض التعريف الثاني في حالات معينة عندما تُزوَّد الرسوم البيانية برموز فريدة تُختار عادةً من النطاق العددي الصحيح 1، ...، n ، حيث n هو عدد رؤوس الرسم البياني، ويُستخدم فقط لتمييز الرؤوس بشكل فريد. في مثل هذه الحالات، يُقال أحيانًا إن رسمين بيانيين مُعَلَّمين متماثلان إذا كانت الرسوم البيانية الأساسية غير المُعَلَّمة المقابلة لهما متماثلة (وإلا لكان تعريف التماثل بديهيًا).

تحفيز

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

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

vV(جي)vدرجة v{\displaystyle \sum _{v\in V(G)}v\cdot {\text{deg }}v}

قد يختلف الأمر بالنسبة لرسمين بيانيين متماثلين.

نظرية ويتني

الاستثناء لنظرية ويتني: هذان الرسمان البيانيان ليسا متماثلين ولكن لهما رسوم بيانية خطية متماثلة.

تنص نظرية ويتني لتماثل الرسوم البيانية ، [ 6 ] التي وضعها هاسلر ويتني ، على أن رسمين بيانيين متصلين يكونان متماثلين إذا وفقط إذا كانت رسومهما الخطية متماثلة، باستثناء حالة واحدة: الرسم البياني الكامل ذو الرؤوس الثلاثة K3 ، والرسم البياني الثنائي الكامل K1,3 ، فهما ليسا متماثلين ولكن كلاهما يشتركان في الرسم الخطي K3 . ويمكن تعميم نظرية ويتني على الرسوم البيانية الفائقة . [ 7 ]

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

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

وتشمل تطبيقاتها العملية في المقام الأول المعلوماتية الكيميائية ، والكيمياء الرياضية (تحديد المركبات الكيميائية)، وأتمتة التصميم الإلكتروني (التحقق من تكافؤ التمثيلات المختلفة لتصميم الدائرة الإلكترونية ).

تُعدّ مسألة تماثل الرسوم البيانية إحدى المسائل القياسية القليلة في نظرية التعقيد الحسابي التي تنتمي إلى مجموعة NP ، ولكن من غير المعروف انتماؤها إلى أيٍّ من مجموعتيها الفرعيتين المعروفتين (واللتين تكونان منفصلتين إذا كانت P   NP ): P و NP-complete . وهي واحدة من مسألتين فقط، من أصل 12 مسألة مذكورة في كتاب غاري وجونسون (1979)، لم يُحَلّ تعقيدهما بعد، والمسألة الأخرى هي تحليل الأعداد الصحيحة إلى عواملها الأولية . ومع ذلك، من المعروف أنه إذا كانت المسألة NP-complete، فإن التسلسل الهرمي متعدد الحدود ينهار إلى مستوى محدود. [ 8 ]

في نوفمبر 2015، ادعى لازلو باباي ، عالم الرياضيات وعلوم الحاسوب بجامعة شيكاغو، أنه أثبت إمكانية حل مسألة تماثل الرسوم البيانية في زمن شبه متعدد الحدود . [ 9 ] [ 10 ] ونشر نسخًا أولية من هذه النتائج في وقائع ندوة نظرية الحوسبة لعام 2016 ، [ 11 ] والمؤتمر الدولي للرياضيات لعام 2018. [ 12 ] في يناير 2017، تراجع باباي لفترة وجيزة عن ادعائه بزمن شبه متعدد الحدود، وذكر بدلًا منه حدًا زمنيًا دون أُسّي . ثم أعاد تأكيد ادعائه الأصلي بعد خمسة أيام. [ 13 ] اعتبارًا من عام 2024لم يتم نشر النسخة الكاملة من ورقة باباي البحثية في المجلة حتى الآن.

من المعروف أن تعميمها، مشكلة تماثل الرسم البياني الفرعي ، هي مشكلة كاملة من فئة NP.

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

يمكن استخدام اختبار تماثل الرسوم البيانية لـ Weisfeiler Leman لاختبار تماثل الرسوم البيانية بطريقة استدلالية. [ 14 ] إذا فشل الاختبار، فمن المؤكد أن الرسمين البيانيين المدخلين غير متماثلين. أما إذا نجح الاختبار، فقد يكون الرسمان البيانيان متماثلين أو غير متماثلين. توجد تعميمات لخوارزمية الاختبار تضمن اكتشاف التماثلات، إلا أن وقت تشغيلها يتزايد بشكل أُسّي.

من الخوارزميات المعروفة الأخرى لإيجاد تماثل الرسوم البيانية خوارزمية vf2، التي طورها كورديلا وآخرون عام 2001. [ 15 ] تُعدّ خوارزمية vf2 خوارزمية بحث في العمق أولًا، تسعى إلى بناء تماثل بين رسمين بيانيين تدريجيًا. وتستخدم مجموعة من قواعد الجدوى لتقليص مساحة البحث، مما يسمح لها بالتعامل بكفاءة مع الرسوم البيانية التي تحتوي على آلاف العقد. وقد استُخدمت خوارزمية vf2 على نطاق واسع في تطبيقات متنوعة، مثل التعرف على الأنماط، ورؤية الحاسوب، والمعلوماتية الحيوية. ورغم أن تعقيدها الزمني في أسوأ الحالات يكون أُسّيًا، إلا أنها تُحقق أداءً جيدًا عمليًا مع أنواع عديدة من الرسوم البيانية.

انظر أيضاً

ملحوظات

  1. غروه، مارتن (2020-11-01). "مشكلة تماثل الرسوم البيانية" . مجلة اتصالات رابطة مكائن ​​الحوسبة . 63 (11): 128-134 . doi : 10.1145/3372123 . تاريخ الاسترجاع: 2023-03-06 .
  2. كلاريش، إريكا (14 ديسمبر 2015). "خوارزمية رائدة تكسر جمودًا دام 30 عامًا" . مجلة كوانتا . تاريخ الاسترجاع: 6 مارس 2023 .
  3. ص 424
  4. هسيه، شو مينغ؛ هسو، تشيون تشيه؛ هسو، لي فو (2006). "طريقة فعالة لإجراء اختبار التماثل للرسوم البيانية المصنفة" . علوم الحاسوب وتطبيقاتها - ICCSA 2006. سلسلة محاضرات في علوم الحاسوب. المجلد 3984. الصفحات 422-431 . doi : 10.1007/11751649_46 . ISBN   978-3-540-34079-9.
  5. بيير أنطوان شامبان، كريستين سولنون، ​​"قياس تشابه الرسوم البيانية المصنفة" في: سلسلة محاضرات في علوم الحاسوب ، المجلد 2689، الصفحات 80-95
  6. ويتني، هاسلر (يناير 1932). "الرسوم البيانية المتطابقة وترابط الرسوم البيانية". المجلة الأمريكية للرياضيات . 54 (1): 150-168 . doi : 10.2307/2371086 . hdl : 10338.dmlcz/101067 . JSTOR 2371086 . 
  7. ديرك ل. فيرتيجان، جيفري ب. ويتل: نظرية التشاكل الثنائي للرسوم البيانية الفائقة. مجلة نظرية التوافيق، السلسلة ب 71(2): 215-230. 1997.
  8. شونينغ، أوفه (1988). "تماثل الرسوم البيانية في التسلسل الهرمي الأدنى". مجلة علوم الحاسوب والنظم . 37 (3): 312-323 . doi : 10.1016/0022-0000(88)90010-4 .
  9. تشو، أدريان (10 نوفمبر 2015)، "عالم رياضيات يدّعي تحقيق إنجاز في نظرية التعقيد"، مجلة ساينس ، doi : 10.1126/science.aad7416.
  10. كلاريش، إريكا (14 ديسمبر 2015)، "خوارزمية رائدة تكسر جمودًا دام 30 عامًا" ، مجلة كوانتا
  11. باباي، لازلو (2016)، "تماثل الرسوم البيانية في وقت شبه متعدد الحدود [ملخص موسع]"، STOC'16 - وقائع الندوة السنوية الثامنة والأربعين لجمعية ACM SIGACT حول نظرية الحوسبة ، ACM، نيويورك، الصفحات 684-697 ، doi : 10.1145/2897518.2897542 ، ISBN  978-1-4503-4132-5، MR 3536606 ، S2CID 17118954  
  12. باباي، لازلو (2018)، "المجموعة، الرسوم البيانية، الخوارزميات: مشكلة تماثل الرسوم البيانية"، وقائع المؤتمر الدولي للرياضيات - ريو دي جانيرو 2018. المجلد الرابع. محاضرات مدعوة ، دار النشر العالمية للعلوم، هاكنساك، نيوجيرسي، الصفحات 3319-3336 ، MR 3966534  
  13. ^ باباي ، لازلو (9 يناير 2017) ، تحديث تماثل الرسم البياني
  14. هوانغ، نينغ يوان تيريزا؛ فيلار، سوليداد (2021). "دليل موجز حول اختبار وايسفيلر-ليمان ومتغيراته". المؤتمر الدولي لهندسة الصوت والكلام ومعالجة الإشارات (ICASSP) لعام 2021 - IEEE . الصفحات 8533-8537 . arXiv : 2201.07083 . doi : 10.1109/ICASSP39728.2021.9413523 . ISBN  978-1-7281-7605-5. S2CID 235780517 . 
  15. كورديلا، إل بي؛ فوجيا، بي؛ سانسون، سي؛ فينتو، إم. (2001). "خوارزمية محسّنة لمطابقة الرسوم البيانية الكبيرة" . ورشة العمل الثالثة لـ IAPR-TC15 حول التمثيلات القائمة على الرسوم البيانية في التعرف على الأنماط : 149-159 .

مراجع