خوارزمية تحسين الألوان

في نظرية الرسوم البيانية وعلوم الحاسوب النظرية ، تُعرف خوارزمية تحسين الألوان ، أو تصنيف الرؤوس البسيط ، أو النسخة أحادية البعد من خوارزمية وايسفيلر-ليمان ، بأنها إجراء روتيني يُستخدم لاختبار ما إذا كان رسمان بيانيان متماثلين . [ 1 ] ورغم أنها تحل مشكلة تماثل الرسوم البيانية في جميع الرسوم البيانية تقريبًا، إلا أن هناك رسومًا بيانية، مثل جميع الرسوم البيانية المنتظمة، لا يمكن تمييزها باستخدام تحسين الألوان.

تاريخ

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

وصف

تأخذ الخوارزمية رسمًا بيانيًا كمدخلجي{\displaystyle G}معن{\displaystyle n}يتم ذلك على شكل تكرارات، وفي كل تكرار يتم إنتاج تلوين جديد للرؤوس. بشكل رسمي، " التلوين " هو دالة من رؤوس هذا الرسم البياني إلى مجموعة معينة (من "الألوان"). في كل تكرار، نحدد سلسلة من تلوينات الرؤوس.λأنا{\displaystyle \lambda _{i}}على النحو التالي:

  • λ0{\displaystyle \lambda _{0}}هذا هو التلوين الأولي. إذا كان الرسم البياني غير مُصنَّف، فإن التلوين الأولي يُعيِّن لونًا عاديًا.λ0(v){\displaystyle \lambda _{0}(v)}لكل رأسv{\displaystyle v}إذا كان الرسم البياني مُصنَّفًا،λ0{\displaystyle \lambda _{0}}هو تسمية الرأسv{\displaystyle v}.
  • لجميع الرؤوسv{\displaystyle v}، نحن نحددλأنا+1(v)=(λأنا(v)،{{λأنا(w)|w هو جار لـ v}}){\displaystyle \lambda _{i+1}(v)=\left(\lambda _{i}(v),\{\{\lambda _{i}(w)\mid w{\text{ is a neighbor of }}v\}\}\right)}.

بمعنى آخر، اللون الجديد للرأسv{\displaystyle v}هو الزوج المُشكّل من اللون السابق ومجموعة ألوان جيرانه. تستمر هذه الخوارزمية في تحسين التلوين الحالي. عند نقطة معينة، تستقر، أيλأنا+1(u)=λأنا+1(v){\displaystyle \lambda _{i+1}(u)=\lambda _{i+1}(v)}إذا وفقط إذاλأنا(u)=λأنا(v){\displaystyle \lambda _{i}(u)=\lambda _{i}(v)}يُطلق على هذا التلوين النهائي اسم التلوين الثابت .

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

يمكن استخدام تحسين الألوان كإجراء فرعي لحل مشكلة حسابية مهمة : تماثل الرسوم البيانية . في هذه المشكلة، لدينا رسمان بيانيان كمدخلات.جي،ح{\displaystyle G,H}ومهمتنا هي تحديد ما إذا كانا متماثلين . وهذا يعني بشكل غير رسمي أن الرسمين البيانيين متطابقان حتى إعادة تسمية الرؤوس.

لاختبار ما إذاجي{\displaystyle G}وح{\displaystyle H}إذا كان الرسمان البيانيان متماثلين، فيمكننا تجربة ما يلي: إجراء تحسين الألوان على كليهما. إذا كانت الألوان المستقرة الناتجة مختلفة، فهذا يعني أن الرسمين البيانيين غير متماثلين. مع ذلك، قد ينتج نفس اللون المستقر رغم عدم تماثل الرسمين البيانيين؛ انظر أدناه.

تعقيد

من السهل أن نرى أنه إذا تم إعطاء تحسين اللونن{\displaystyle n}باستخدام الرسم البياني للرؤوس كمدخل، يتم إنتاج تلوين مستقر بعد مدة لا تتجاوزن-1{\displaystyle n-1}تكرارات. وعلى العكس من ذلك، توجد رسوم بيانية يتحقق فيها هذا الحد. [ 4 ] وهذا يؤدي إلىيا((ن+م)سجلن){\displaystyle O((n+m)\log n)}التنفيذ حيثن{\displaystyle n}يمثل عدد الرؤوس وم{\displaystyle m}عدد الحواف. [ 5 ] وقد ثبت أن هذا التعقيد هو الأمثل في ظل افتراضات معقولة. [ 6 ]

القدرة التعبيرية

نقول إن رسمين بيانيينجي{\displaystyle G}وح{\displaystyle H} يتم تمييزها عن طريق تحسين الألوان إذا أنتجت الخوارزمية مخرجات مختلفة علىجي{\displaystyle G} كما هو الحال فيح{\displaystyle H}توجد أمثلة بسيطة لرسوم بيانية لا يمكن تمييزها بتحسين الألوان. على سبيل المثال، لا يميز هذا الأسلوب بين دورة طولها 6 وزوج من المثلثات (المثال V.1 في [ 7 ] ). مع ذلك، يتميز هذا الأسلوب بقوة كبيرة، إذ يمكنه تحديد رسم بياني عشوائي بشكل شبه مؤكد تقريبًا. [ 8 ] بل وأكثر من ذلك، فقد ثبت أنه معن{\displaystyle n}مع ازدياد عدد الرسوم البيانية، تتناقص نسبة الرسوم البيانية التي لا يتم تحديدها بواسطة تحسين الألوان بشكل أُسّي.ن{\displaystyle n}[ 9 ]

توصيفات مكافئة

بالنسبة للرسمين البيانيينجي{\displaystyle G}وح{\displaystyle H}إذا كان عدد الرؤوس متساوياً، فإن الشروط التالية متكافئة:

مراجع

  1. غروهي، مارتن؛ كيرستينغ، كريستيان؛ ملادينوف، مارتن؛ شفايتزر، باسكال (2021). "تحسين الألوان وتطبيقاته" . مقدمة في الاستدلال الاحتمالي المرفوع . doi : 10.7551/mitpress/10548.003.0023 . ISBN 9780262365598. S2CID 59069015 . 
  2. أونغر، ستيفن هـ. (1964). "GIT - برنامج استدلالي لاختبار أزواج من الرسوم البيانية الخطية الموجهة بحثًا عن التماثل". اتصالات ACM . 7 (1): 26-34 . doi : 10.1145/363872.363899 .
  3. مورغان، إتش إل (1965-05-01). "توليد وصف آلي فريد للهياكل الكيميائية - تقنية طُوِّرت في خدمة الملخصات الكيميائية" . مجلة التوثيق الكيميائي . 5 (2): 107-113 . doi : 10.1021/c160017a018 . ISSN 0021-9576 . 
  4. كيفر، ساندرا؛ مكاي، بريندان د. (2020-05-20)، عدد التكرارات لتحسين اللون ، arXiv : 2005.10182
  5. كاردون، أ.؛ كروشيمور، م. (1982-07-01). "تقسيم الرسم البياني في O(¦A¦log2¦V¦)" . علوم الحاسوب النظرية . 19 (1): 85-98 . doi : 10.1016/0304-3975(82)90016-0 . ISSN 0304-3975 . 
  6. بيركهولز، كريستوف؛ بونسما، بول؛ غروهي، مارتن (2017-05-01). "حدود دنيا وعليا دقيقة لتعقيد تحسين الألوان المتعارف عليه" . نظرية أنظمة الحوسبة . 60 (4): 581-614 . arXiv : 1509.08251 . doi : 10.1007/s00224-016-9686-0 . ISSN 1433-0490 . S2CID 12616856 .  
  7. غروه، مارتن (29-06-2021). "منطق الشبكات العصبية البيانية" . المؤتمر السنوي السادس والثلاثون لجمعية ACM/IEEE حول المنطق في علوم الحاسوب (LICS) لعام 2021. LICS '21. نيويورك، نيويورك، الولايات المتحدة الأمريكية: جمعية آلات الحوسبة. الصفحات 1-17 . arXiv : 2104.14624 . doi : 10.1109/LICS52264.2021.9470677 . ISBN  978-1-6654-4895-6. S2CID 233476550 . 
  8. باباي، لازلو؛ إردوس، بول؛ سيلكو، ستانلي م. (أغسطس 1980). "تماثل الرسم البياني العشوائي" . مجلة SIAM للحوسبة . 9 (3): 628-635 . doi : 10.1137/0209047 . ISSN 0097-5397 . 
  9. باباي، ل.؛ كوتشيرا، ك. (1979). "التصنيف المتعارف عليه للرسوم البيانية في متوسط ​​زمني خطي" . المؤتمر السنوي العشرون لأسس علوم الحاسوب (SFCS 1979) . ص 39-46 . doi : 10.1109/SFCS.1979.8 . تاريخ الاسترجاع: 18 يناير 2024 . 
  10. تينهوفر، جوتفريد (ديسمبر 1986). "تماثل الرسوم البيانية ونظريات من نوع بيركوف" . الحوسبة . 36 (4): 285-300 . doi : 10.1007/BF02240204 .
  11. تينهوفر، جوتفريد (فبراير 1991). "ملاحظة حول الرسوم البيانية المدمجة" . الرياضيات التطبيقية المنفصلة . 30 ( 2-3 ): 253-264 . doi : 10.1016/0166-218X(91)90049-3 .
  12. كريبس، أندرياس؛ فيربيتسكي، أوليغ (2015). "الأغطية الشاملة، وتحسين الألوان، ومنطق العد ثنائي المتغيرات: الحدود الدنيا للعمق" . المؤتمر السنوي الثلاثون لجمعية ACM/IEEE حول المنطق في علوم الحاسوب ، 2015. المجلد 30. الصفحات 689-700 . doi : 10.1109/LICS.2015.69 . ISBN   978-1-4799-8875-4.
  13. ^ ديل هولجر. جروهي، مارتن؛ الروطان، غوراف (2018). Lovász يلتقي Weisfeiler و Leman . إجراءات لايبنيز الدولية في مجال المعلوماتية (LIPIcs). المجلد. 45. شلوس داغستوهل – مركز لايبنيز للمعلوماتية. ص 40: 1-40: 14. دوى : 10.4230/LIPIcs.ICALP.2018.40 . رقم ISBN   978-3-95977-076-7.
  14. غروهي، مارتن. "منطق المتغيرات المحدودة في نظرية التعقيد الوصفي." نشرة المنطق الرمزي 4.4 (1998): 345-398.
  15. موريس، كريستوفر؛ ريتزرت، مارتن؛ فاي، ماتياس؛ هاميلتون، ويليام ل.؛ لينسن، جان إريك؛ راتان، غاوراف؛ غروهي، مارتن (2019). "وايسفيلر وليمان يتجهان نحو الشبكات العصبية: شبكات عصبية بيانية من الرتبة العليا" . وقائع المؤتمر الثالث والثلاثين للجمعية الأمريكية للذكاء الاصطناعي حول الذكاء الاصطناعي، والمؤتمر الحادي والثلاثين للتطبيقات المبتكرة للذكاء الاصطناعي، والندوة التاسعة للجمعية الأمريكية للذكاء الاصطناعي حول التطورات التعليمية في الذكاء الاصطناعي . AAAI'19. هونولولو، هاواي، الولايات المتحدة الأمريكية: مطبعة الجمعية الأمريكية للذكاء الاصطناعي. الصفحات 565-572 . arXiv : 1810.02244 . doi : 10.1609/aaai.v33i01.33014602 . ISBN  978-1-57735-809-1.
  16. شو، كيولو؛ هو، ويهوا؛ ليسكوفيك، يوري؛ جيجلكا، ستيفاني (2019). "ما مدى قوة الشبكات العصبية البيانية؟" . المؤتمر الدولي حول تمثيلات التعلم (ICLR) .
  17. بولدي، باولو؛ فيجنا، سيباستيانو (2001). "توصيف فعال للحوسبة في الشبكات المجهولة". الحوسبة الموزعة (DISC 2001) . سلسلة محاضرات في علوم الحاسوب. المجلد 2180. سبرينغر-فيرلاغ. الصفحات 33-47 . doi : 10.1007/3-540-45414-4_3 .