There is no known polynomial-time algorithm for graph isomorphism testing, but elementary combinatorial "refinement" algorithms seem to be very efficient in practice. Some philosophical justification is provided by a classical theorem of Babai, ErdÅs and Selkow: an extremely simple polynomial-time combinatorial algorithm (variously known as "naïve refinement", "naïve vertex classification", "colour refinement" or the "1-dimensional Weisfeiler-Leman algorithm") yields a so-called canonical labelling scheme for "almost all graphs". More precisely, for a typical outcome of a random graph $G(n,1/2)$, this simple combinatorial algorithm assigns labels to vertices in a way that easily permits isomorphism-testing against any other graph.
We improve the Babai-ErdÅs-Selkow theorem in two directions. First, we consider randomly perturbed graphs, in accordance with the smoothed analysis philosophy of Spielman and Teng: for any graph $G$, naïve refinement becomes effective after a tiny random perturbation to $G$ (specifically, the addition and removal of $O(n\log n)$ random edges). Actually, with a twist on naïve refinement, we show that $O(n)$ random additions and removals suffice. These results significantly improve on previous work of Gaudio-Rácz-Sridhar, and are in certain senses best-possible.
Second, we complete a long line of research on canonical labelling of random graphs: for any $p$ (possibly depending on $n$), we prove that a random graph $G(n,p)$ can typically be canonically labelled in polynomial time. This is most interesting in the extremely sparse regime where $p$ has order of magnitude $c/n$; denser regimes were previously handled by Bollobás, Czajka-Pandurangan, and Linial-Mosheiff. Our proof also provides a description of the automorphism group of a typical outcome of $G(n,p_n)$ (slightly correcting a prediction of Linial-Mosheiff).
لا توجد خوارزمية معروفة بوقت متعدد الحدود لمشكلة اختبار تماثل الرسوم البيانية، لكن خوارزمية "التحسين" التوليفية الأساسية تُظهر كفاءة عملية عالية جداً. توفر نظرية Babai و Erdős و Selkow الكلاسيكية تفسيراً فلسفياً لهذا: خوارزمية توليفية بسيطة جداً بوقت متعدد الحدود (تُسمى "التحسين الساذج" أو "تصنيف الرؤوس الساذج" أو "تلوين التحسين" أو "خوارزمية Weisfeiler-Leman أحادية البعد") توفر مخطط وسم قانوني ل"جميع الرسوم البيانية تقريباً".
تحسّن هذه الورقة نظرية Babai-Erdős-Selkow في اتجاهين: أولاً، بالنظر في الرسوم البيانية المضطربة عشوائياً وفقاً لفكرة التحليل الممسّح من Spielman و Teng؛ ثانياً، بإكمال خط بحثي طويل الأمد حول الوسم القانوني للرسوم البيانية العشوائية.
بالنظر إلى رسمين بيانيين G₁ و G₂ بـ n رأس، تتطلب مشكلة تماثل الرسوم البيانية تحديد ما إذا كانت هناك دالة تقابل بين مجموعات الرؤوس تحافظ على علاقات التجاور. الوسم القانوني هو طريقة لتعيين شكل معياري لكل رسم بياني بحيث تحصل الرسوم البيانية المتطابقة على نفس الوسم.
بالنسبة لثابت ε > 0 و p ≥ (1+ε)log n/n، لأي رسم بياني G₀ ورسم بياني عشوائي G_rand ~ G(n,p)، تنجح خوارزمية تلوين التحسين في تمييز جميع رؤوس G₀△G_rand في معظم الأحيان.
توجد فئة رسوم بيانية H وخوارزمية وسم قانوني بوقت متعدد الحدود، بحيث أنه بالنسبة لـ p ≥ 100/n، لأي رسم بياني G₀ و G_rand ~ G(n,p)، يكون G₀△G_rand ∈ H في معظم الأحيان.
هذه النتيجة التقنية الأساسية، التي تثبت أنه في رسم بياني مع اضطراب عشوائي مناسب، عندما يكون S^{≤i}({u,v}) كبيراً بما يكفي، يتم تمييز الرأسين u و v بواسطة تلوين التحسين في معظم الأحيان.
تحليل مفصل لتعقيد الوقت لكل مكون خوارزمي، مع إثبات الطبيعة متعددة الحدود للخوارزمية الكاملة.
تقدم هذه الورقة مساهمات مهمة في البحث النظري لمشكلة تماثل الرسوم البيانية، خاصة في شرح تأثير الخوارزميات العملية وتحسين نظرية الرسوم البيانية العشوائية. على الرغم من أن التقنيات معقدة نسبياً، فإنها توفر منظوراً جديداً ورؤى عميقة لهذه المشكلة الكلاسيكية.