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

رسمان بيانيان متماثلان
مشكلة لم تُحل في علوم الحاسوب
هل يمكن حل مشكلة تماثل الرسوم البيانية في وقت متعدد الحدود؟

مشكلة تماثل الرسوم البيانية هي مشكلة حسابية تتمثل في تحديد ما إذا كان رسمان بيانيان محدودان متماثلين . [ 1 ]

لا يُعرف ما إذا كانت هذه المسألة قابلة للحل في وقت متعدد الحدود، ولا أنها من فئة NP-كاملة ، وبالتالي قد تندرج ضمن فئة التعقيد الحسابي NP-متوسطة . من المعروف أن مسألة تماثل الرسوم البيانية تقع في التسلسل الهرمي الأدنى لفئة NP ، مما يعني أنها ليست من فئة NP-كاملة إلا إذا انهار التسلسل الهرمي للوقت متعدد الحدود إلى مستواه الثاني. [ 2 ] في الوقت نفسه، يمكن حل مسألة التماثل للعديد من الفئات الخاصة من الرسوم البيانية في وقت متعدد الحدود، وفي الواقع العملي، غالبًا ما يمكن حل مسألة تماثل الرسوم البيانية بكفاءة. [ 3 ] [ 4 ]

تُعدّ هذه المسألة حالة خاصة من مسألة تماثل الرسوم البيانية الجزئية ، [ 5 ] والتي تسأل عما إذا كان الرسم البياني G يحتوي على رسم بياني جزئي متماثل مع رسم بياني آخر H ؛ ومن المعروف أن هذه المسألة من فئة NP-كاملة. كما أنها حالة خاصة من مسألة الزمرة الجزئية المخفية غير التبديلية على الزمرة المتناظرة . [ 6 ]

في مجال التعرف على الصور، تُعرف هذه المشكلة باسم مشكلة مطابقة الرسم البياني الدقيقة . [ 7 ]

مثال رائع من الفن

في نوفمبر 2015، أعلن لازلو باباي عن خوارزمية ذات وقت شبه متعدد الحدود لجميع الرسوم البيانية، أي خوارزمية ذات وقت تشغيل2يا((سجلن)ج){\displaystyle 2^{O((\log n)^{c})}}لبعض الثوابتج>0{\displaystyle c>0}[ 8 ] [ 9 ] [ 10 ] [ 11 ] في 4 يناير 2017، تراجع باباي عن ادعائه بأن زمن التنفيذ شبه متعدد الحدود، واستبدله بحد زمني شبه أسي، وذلك بعد أن اكتشف هارالد هيلفجوت خللاً في البرهان. وفي 9 يناير 2017، أعلن باباي عن تصحيح (نُشر كاملاً في 19 يناير) وأعاد تأكيد ادعائه بأن زمن التنفيذ شبه متعدد الحدود، مع تأكيد هيلفجوت لهذا التصحيح. [ 12 ] [ 13 ] ويدّعي هيلفجوت كذلك أنه يمكن اختيار c = 3 ، وبالتالي يكون زمن التشغيل 2 O((log n ) 3 ) . [ 14 ] [ 15 ] نشر باباي "تقريرًا أوليًا" عن العمل ذي الصلة في ندوة نظرية الحوسبة لعام 2019 ، واصفًا خوارزمية شبه متعددة الحدود لتقنين الرسوم البيانية ، [ 16 ] ولكن اعتبارًا من عام 2025النسخة الكاملة من هذه الخوارزميات لا تزال غير منشورة.

قبل ذلك، كانت أفضل خوارزمية نظرية مقبولة تعود إلى باباي ولوكس (1983) ، وقد استندت إلى عمل لوكس السابق (1982) بالإضافة إلى خوارزمية العامل الفرعي لـ ف. ن. زيملياشينكو ( زيملياشينكو، كورنينكو، وتيشكيفيتش 1985 ) . يبلغ زمن تشغيل هذه الخوارزمية 2O ( √n log n   ) للرسوم البيانية ذات n رأسًا، وتعتمد على تصنيف المجموعات البسيطة المنتهية . وبدون نظرية التصنيف هذه، تم الحصول على حد أضعف قليلاً، وهو 2O ( √n log 2n ) ، أولًا  للرسوم  البيانية المنتظمة بقوة بواسطة لازلو باباي ( 1980 ) ، ثم تم توسيعه ليشمل الرسوم البيانية العامة بواسطة باباي ولوكس ( 1983) . وقد قام سبيلمان (1996) بتحسين الأس √n للرسوم البيانية المنتظمة بقوة . بالنسبة للرسوم البيانية الفائقة ذات الرتبة المحدودة، تم الحصول على حد أعلى شبه أسي يطابق حالة الرسوم البيانية بواسطة باباي وكودينوتي (2008) . 

توجد عدة خوارزميات عملية متنافسة لإيجاد تماثل الرسوم البيانية، مثل تلك التي وضعها ماكاي (1981) ، وشميدت ودروفيل (1976) ، وأولمان (1976) ، وستويتشيف (2019) . ورغم أنها تبدو فعّالة على الرسوم البيانية العشوائية ، إلا أن عيبها الرئيسي هو بطء تنفيذها بشكل كبير في أسوأ الحالات . [ 17 ]

تُكافئ مسألة تماثل الرسوم البيانية حسابيًا مسألة حساب زمرة التماثل الذاتي للرسم البياني، [ 18 ] [ 19 ] [ 20 ] وهي أضعف من مسألة تماثل زمرة التبديلات ومسألة تقاطع زمرة التبديلات. بالنسبة للمسألتين الأخيرتين، حصل باباي، كانتور، ولوكس (1983) على حدود تعقيد مماثلة لتلك الخاصة بتماثل الرسوم البيانية.

حالات خاصة محلولة

يوجد عدد من الحالات الخاصة المهمة لمشكلة تماثل الرسوم البيانية لها حلول فعالة في وقت متعدد الحدود:

فئة التعقيد GI

بما أن مسألة تماثل الرسوم البيانية ليست معروفة بأنها مسألة كاملة من فئة NP، ولا بأنها قابلة للحل، فقد سعى الباحثون إلى فهمها بشكل أعمق من خلال تعريف فئة جديدة GI ، وهي مجموعة المسائل التي يمكن اختزالها إلى مسألة تماثل الرسوم البيانية في زمن تورينج متعدد الحدود . [ 34 ] إذا كانت مسألة تماثل الرسوم البيانية قابلة للحل في زمن متعدد الحدود، فإن GI تساوي P. من ناحية أخرى، إذا كانت المسألة كاملة من فئة NP، فإن GI تساوي NP ، وجميع المسائل في NP قابلة للحل في زمن شبه متعدد الحدود.

كما هو شائع بالنسبة لفئات التعقيد ضمن التسلسل الهرمي للوقت متعدد الحدود ، تُسمى المسألة صعبة الحل في مجموعة GI إذا كان هناك اختزال تورينج متعدد الحدود من أي مسألة في GI إلى تلك المسألة، أي أن حلًا متعدد الحدود لمسألة صعبة الحل في مجموعة GI سيؤدي إلى حل متعدد الحدود لمسألة تماثل الرسم البياني (وبالتالي جميع المسائل في GI ).X{\displaystyle X}تُسمى المسألة كاملة بالنسبة لـ GI ، أو كاملة بالنسبة لـ GI ، إذا كانت صعبة بالنسبة لـ GI وكان حلها في وقت متعدد الحدود سيؤدي إلى حل في وقت متعدد الحدود لمسألة GIX{\displaystyle X}.

تُصنَّف مسألة تماثل الرسوم البيانية ضمن كلٍّ من NP و co- AM . وتُصنَّف مسألة تماثل الرسوم البيانية (GI) ضمن فئة NP ذات التكافؤ P ، كما تُصنَّف ضمن فئة SPP الأصغر حجمًا . [ 35 ] وكونها تنتمي إلى فئة التكافؤ P يعني أن مسألة تماثل الرسوم البيانية لا تختلف صعوبةً عن تحديد ما إذا كانت آلة تورينغ غير حتمية تعمل في زمن متعدد الحدود تمتلك عددًا زوجيًا أم فرديًا من المسارات المقبولة. كما تُصنَّف مسألة تماثل الرسوم البيانية ضمن فئة ZPP NP ذات التكافؤ ZPP . [ 36 ] وهذا يعني أساسًا أن خوارزمية لاس فيغاس الفعالة، التي تتمتع بإمكانية الوصول إلى وسيط NP، تستطيع حل مسألة تماثل الرسوم البيانية بسهولة بالغة، بحيث لا تكتسب أي قوة إضافية من قدرتها على القيام بذلك في زمن ثابت.

مسائل GI-complete ومسائل GI-hard

تماثل الأجسام الأخرى

توجد عدة فئات من الكائنات الرياضية التي تُعتبر مسألة التشاكل فيها مسألة كاملة من فئة GI. عدد منها عبارة عن رسوم بيانية مزودة بخصائص أو قيود إضافية: [ 37 ]

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

تُسمى فئة من الرسوم البيانية كاملةً وفقًا لمعيار GI إذا كان تحديد التماثل بين الرسوم البيانية من هذه الفئة الفرعية يُمثل مشكلة كاملة وفقًا لمعيار GI. الفئات التالية كاملة وفقًا لمعيار GI: [ 37 ]

العديد من فئات الرسوم البيانية الموجهة هي أيضًا كاملة من حيث GI.

مسائل أخرى كاملة في GI

توجد مسائل أخرى غير تافهة من نوع GI-complete بالإضافة إلى مسائل التشاكل.

مشاكل صعبة للغاية

  • إن مشكلة حساب عدد التشاكلات بين رسمين بيانيين مكافئة من حيث الوقت متعدد الحدود لمشكلة تحديد ما إذا كان هناك تشاكل واحد على الأقل. [ 47 ]
  • تتمثل المشكلة في تحديد ما إذا كان شكلان محدبان متعددا الوجوه، مُعطى إما بالوصف V أو بالوصف H، متماثلين إسقاطيًا أو تآلفيًا. ويعني الأخير وجود دالة إسقاطية أو تآلفية بين الفضاءات التي تحتوي على الشكلين (ليس بالضرورة أن يكون لهما نفس البعد) تُنشئ تقابلًا بينهما. [ 42 ]

فحص البرنامج

قدّم مانويل بلوم وسامباث كانان ( 1995 ) أداة فحص احتمالية لبرامج التحقق من تماثل الرسوم البيانية. لنفترض أن P إجراء يُزعم أنه يعمل في زمن متعدد الحدود، ويتحقق مما إذا كان رسمان بيانيان متماثلين، ولكنه غير موثوق به. للتحقق مما إذا كان الرسمان البيانيان G و H متماثلين: 

  • اسأل P عما إذا كان G و H متماثلين.
    • إذا كانت الإجابة "نعم":
      • حاول إنشاء تماثل باستخدام P كدالة فرعية. حدد رأسًا u في G ورأسًا v في H ، وعدّل الرسمين البيانيين لجعلهما مميزين (مع تغيير محلي بسيط). اسأل P عما إذا كان الرسمان البيانيان المعدلان متماثلين. إذا لم يكن كذلك، فغيّر v إلى رأس مختلف. استمر في البحث.
      • إما أن يتم العثور على التماثل (ويمكن التحقق منه)، أو أن P ستتناقض مع نفسها.
    • إذا كانت الإجابة "لا":
      • نفّذ ما يلي 100 مرة. اختر عشوائيًا الرسم البياني G أو H ، ثم بدّل مواقع رؤوسه عشوائيًا. اسأل P ما إذا كان الرسم البياني متماثلًا مع G و H. (كما هو الحال في بروتوكول AM لعدم تماثل الرسم البياني).
      • إذا فشل أي من الاختبارات، فاعتبر البرنامج P غير صالح. وإلا، فأجب بـ "لا".

هذه العملية تستغرق وقتًا متعدد الحدود، وتعطي الإجابة الصحيحة إذا كان البرنامج P برنامجًا صحيحًا لتماثل الرسوم البيانية. إذا لم يكن البرنامج P صحيحًا، ولكنه أجاب بشكل صحيح على G و H ، فسيعطي المدقق الإجابة الصحيحة، أو سيكتشف سلوكًا غير صحيح للبرنامج P. أما إذا لم يكن البرنامج P صحيحًا، وأجاب بشكل خاطئ على G و H ، فسيكتشف المدقق سلوكًا غير صحيح للبرنامج P باحتمالية عالية، أو سيعطي إجابة خاطئة باحتمالية 2 −100 .

والجدير بالذكر أن P يستخدم فقط كصندوق أسود.

التطبيقات

تُستخدم الرسوم البيانية على نطاق واسع لترميز المعلومات الهيكلية في العديد من المجالات، بما في ذلك رؤية الحاسوب والتعرف على الأنماط ، وتُعد مطابقة الرسوم البيانية ، أي تحديد أوجه التشابه بينها، أداةً مهمةً في هذه المجالات. في هذه المجالات، تُعرف مشكلة تماثل الرسوم البيانية باسم المطابقة الدقيقة للرسوم البيانية. [ 48 ]

في علم المعلومات الكيميائية والكيمياء الرياضية ، يُستخدم اختبار تماثل الرسوم البيانية لتحديد مركب كيميائي ضمن قاعدة بيانات كيميائية . [ 49 ] كما يُعد اختبار تماثل الرسوم البيانية مفيدًا في الكيمياء الرياضية العضوية لإنشاء الرسوم البيانية الجزيئية وللتخليق الحاسوبي .

يُعد البحث في قواعد البيانات الكيميائية مثالاً على استخراج البيانات الرسومية ، حيث يُستخدم أسلوب توحيد الرسوم البيانية بشكل متكرر. [ 50 ] وعلى وجه الخصوص، تستخدم العديد من مُعرّفات المواد الكيميائية ، مثل SMILES و InChI ، المصممة لتوفير طريقة قياسية وسهلة القراءة لترميز المعلومات الجزيئية وتسهيل البحث عنها في قواعد البيانات وعلى الإنترنت، خطوة التوحيد في حساباتها، وهي في جوهرها توحيد الرسم البياني الذي يُمثل الجزيء. [ 51 ]

في أتمتة تصميم الإلكترونيات، يُعد تماثل الرسم البياني أساس خطوة تصميم الدوائر "التخطيط مقابل المخطط " (LVS)، وهي عملية تحقق من تطابق الدوائر الكهربائية المُمثلة بمخطط الدائرة وتخطيط الدائرة المتكاملة . [ 52 ]

انظر أيضاً

ملحوظات

  1. كوبلر، يوهانس؛ شونينغ، أوفه؛ توران، جاكوبو (2012). مشكلة تماثل الرسوم البيانية: تعقيدها البنيوي . سبرينغر ساينس آند بيزنس ميديا. ص  1.
  2. شونينغ (1987) .
  3. ^ باباي، لازلو؛ اردوس، بول؛ سيلكو ، ستانلي م. (1980/08/01). "تماثل الرسم البياني العشوائي" . مجلة SIAM للحوسبة . 9 (3): 628-635 . دوى : 10.1137 / 0209047 . ISSN 0097-5397 . 
  4. مكاي (1981) .
  5. أولمان (1976) .
  6. مور، راسل وشولمان (2008) .
  7. إنديكا بينجوتكسيا، "المطابقة غير الدقيقة للرسوم البيانية باستخدام خوارزميات تقدير التوزيع" ، دكتوراه، 2002، الفصل 2: ​​مشكلة مطابقة الرسوم البيانية (تم استرجاعه في 28 يونيو 2017)
  8. "عالم رياضيات يدّعي تحقيق إنجاز في نظرية التعقيد" . مجلة ساينس . 10 نوفمبر 2015.
  9. باباي (2015)
  10. رابط فيديو المحاضرة الأولى لعام 2015 موجود على الصفحة الرئيسية لباباي
  11. "مشكلة تماثل الرسوم البيانية" . مجلة اتصالات رابطة مكائن ​​الحوسبة . نوفمبر 2020. تم الاطلاع عليه في 4 مايو 2021 .
  12. ^ باباي ، لازلو (9 يناير 2017) ، تحديث تماثل الرسم البياني
  13. إريكا كلاريش (14 يناير 2017). "هزيمة التماثل البياني - مرة أخرى" . مجلة كوانتا .
  14. ^ هيلفجوت ، هارالد (16 يناير 2017)، تماثلات الرسوم البيانية في الزمن شبه متعدد الحدود (من بعد Babai et Luks، Weisfeiler-Leman...) ، أرخايف : 1701.04372 ، بيب كود : 2017arXiv170104372A
  15. دونا، دانييلي؛ باجباي، جيتندرا؛ هيلفجوت، هارالد أندريس (12 أكتوبر 2017). "تماثلات الرسوم البيانية في وقت شبه متعدد الحدود". arXiv : 1710.04574 [ math.GR ].
  16. باباي، لازلو (2019)، "الشكل القانوني للرسوم البيانية في وقت شبه متعدد الحدود: تقرير أولي"، في شاريكار، موسى؛ كوهين، إديث (محرران)، وقائع الندوة السنوية الحادية والخمسين لجمعية ACM SIGACT حول نظرية الحوسبة، STOC 2019، فينيكس، أريزونا، الولايات المتحدة الأمريكية، 23-26 يونيو 2019 ، جمعية آلات الحوسبة، الصفحات 1237-1246 ، doi : 10.1145/3313276.3316356 ، ISBN  978-1-4503-6705-9
  17. ^ فوجيا وسانسون وفينتو (2001) .
  18. 1 2 3 ماثون (1979) .
  19. لوكس، يوجين (1993-09-01). "مجموعات التبديل والحساب في زمن متعدد الحدود". سلسلة DIMACS في الرياضيات المتقطعة وعلوم الحاسوب النظرية . المجلد 11. بروفيدنس، رود آيلاند: الجمعية الرياضية الأمريكية. الصفحات 139-175 . doi : 10.1090/dimacs/011/11 . ISBN   978-0-8218-6599-6ISSN 1052-1798 
  20. Algeboy ( https://cs.stackexchange.com/users/90177/algeboy )، تماثل الرسوم البيانية ومجموعة التماثل الذاتي، الرابط (الإصدار: 2018-09-20): https://cs.stackexchange.com/q/97575
  21. كيلي (1957) .
  22. ^ أهو، هوبكروفت وأولمان (1974) ، ص. 84-86.
  23. هوبكروفت وونغ (1974) .
  24. داتا وآخرون (2009) .
  25. 1 2 بوث ولوكر (1979) .
  26. كولبورن (1981) .
  27. موزيتشوك (2004) .
  28. بودليندر (1990) .
  29. ^ ميلر 1980 ; فيلوتي وماير 1980 .
  30. لوكس (1982) .
  31. ^ باباي وغريغوريف وماونت (1982) .
  32. ميلر (1983) .
  33. لوكس (1986) .
  34. Booth & Colbourn 1977 ; Köbler, Schöning & Torán 1993 .
  35. ^ كوبلر وشونينغ وتوران 1992 ؛ آرفيند وكورور 2006
  36. أرفيند وكوبلر (2000) .
  37. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 زيملياتشينكو ، كورنينكو وتيشكيفيتش (1985)
  38. ^ نارايانامورثي ورافيندران (2008) .
  39. غريغورييف (1981) .
  40. ^ جابارو، يواكيم. غارسيا، ألينا؛ سيرنا، ماريا (2011). “تعقيد تماثل اللعبة”. علوم الكمبيوتر النظرية . 412 (48): 6675–6695 . دوى : 10.1016/j.tcs.2011.07.022 . اتش دي ال : 2117/91166 .
  41. جونسون (2005) ؛ كايبيل وشوارتز (2003) .
  42. 1 2 كايبيل وشوارتز (2003) .
  43. ^ كولبورن وكولبورن (1978) .
  44. كوزين (1978) .
  45. ^ شاوي تايلور وبيسانسكي (1994) .
  46. أريناس ودياز (2016) .
  47. ^ ماثون (1979) ; جونسون 2005 .
  48. إنديكا بينجويتكسيا، دكتوراه، الملخص
  49. إيرنيجر (2005) .
  50. كوك وهولدر (2007) .
  51. هيلر، ستيفن ر.؛ ماكنوت، آلان؛ بليتنيف، إيغور؛ شتاين، ستيفن؛ تشيكوفسكي، ديمتري (30 مايو 2015). "InChI، المعرّف الكيميائي الدولي للاتحاد الدولي للكيمياء البحتة والتطبيقية" . مجلة المعلوماتية الكيميائية . 7 (1): 23. doi : 10.1186/s13321-015-0068-4 . ISSN 1758-2946 . PMC 4486400. PMID 26136848 .   
  52. بيرد وتشو (1975) .

مراجع

الدراسات الاستقصائية والدراسات المتخصصة

  • ريد، رونالد سي؛ كورنيل، ديريك جي (1977)، "مرض تماثل الرسوم البيانية"، مجلة نظرية الرسوم البيانية ، 1 (4): 339-363 ، doi : 10.1002/jgt.3190010410 ، MR 0485586 ، S2CID 26589776  .
  • جاتي، ج. (1979)، "ببليوغرافيا مشروحة إضافية حول مرض التماثل"، مجلة نظرية الرسم البياني ، 3 (2): 95-109 ، doi : 10.1002/jgt.3190030202.
  • زملياشينكو، ف.ن.؛ كورنينكو، ن.م.؛ تيشكيفيتش، ر.إ. (1985)، "مسألة تماثل الرسوم البيانية"، مجلة العلوم الرياضية ، 29 (4): 1426-1481 ، doi : 10.1007/BF02104746 ، S2CID 121818465 . (مترجم من Zapiski Nauchnykh Seminarov Leningradskogo Otdeleniya Matematicheskogo Instituta im. VA Steklova AN SSSR (سجلات ندوات قسم لينينغراد بمعهد ستيكلوف للرياضيات التابع لأكاديمية العلوم في اتحاد الجمهوريات الاشتراكية السوفياتية )، المجلد 118، الصفحات  من 83 إلى 158، 1982.)
  • أرفيند ، ف.؛ توران، جاكوبو (2005)، "اختبار التماثل: وجهات نظر ومشاكل مفتوحة" (ملف PDF) ، نشرة الرابطة الأوروبية لعلوم الحاسوب النظرية ، 86 : 66-84(مسح موجز للأسئلة المفتوحة المتعلقة بمشكلة التشاكل للرسوم البيانية والحلقات والمجموعات.)
  • كوبلر، يوهانس. الأماكن القريبة : توران ، جاكوبو (1993)، مشكلة تماثل الرسم البياني: تعقيدها الهيكلي ، بيركهاوزر، ISBN 978-0-8176-3680-7( من غلاف الكتاب : يركز الكتاب على مسألة التعقيد الحسابي للمشكلة ويقدم العديد من النتائج الحديثة التي توفر فهمًا أفضل للموقع النسبي للمشكلة في فئة NP وكذلك في فئات التعقيد الأخرى.)
  • جونسون، ديفيد س. (2005)، "عمود اكتمال NP"، معاملات ACM في الخوارزميات ، 1 (1): 160-176 ، doi : 10.1145/1077464.1077476 ، S2CID 12604799 . (تناقش هذه النسخة الرابعة والعشرون من العمود أحدث ما توصل إليه العلم فيما يتعلق بالمشاكل المفتوحة من كتاب " الحواسيب والاستعصاء" والأعمدة السابقة، وخاصة فيما يتعلق بتماثل الرسوم البيانية.)
  • توران، جاكوبو؛ فاغنر، فابيان (2009)، "تعقيد تماثل الرسوم البيانية المستوية" (ملف PDF) ، نشرة الرابطة الأوروبية لعلوم الحاسوب النظرية ، 97 ، مؤرشف من الأصل (ملف PDF) بتاريخ 20-09-2010 ، تم استرجاعه بتاريخ 03-06-2010.
  • ستويتشيف، ستويتشو د. (2019)، "خوارزميات جديدة دقيقة واستدلالية لمجموعة التماثل الذاتي للرسوم البيانية وتماثل الرسوم البيانية"، مجلة الخوارزميات التجريبية ، 24 : 1-27 ، doi : 10.1145/3333250 ، S2CID 202676274 .

برمجة