← أحدث الأبحاث
🤖 machine learning

CayleyPy RL: Pathfinding and Reinforcement Learning on Cayley Graphs

تقدم هذه الورقة مشروع CayleyPy، الذي يجمع بين التعلم المعزز وطرق مسافة الانتشار لحل مسألة إيجاد المسار بكفاءة على رسوم كايلي البيانية الضخمة، متجاوزاً بنجاح الأدوات الكلاسيكية مثل GAP، ومقدماً دليلاً قوياً على حدسية OEIS-A186783 المتعلقة بقطر الزمرة المتناظرة، ومؤسساً حدوداً نظرية جديدة مع دعوة المجتمع للمشاركة من خلال تحديات Kaggle.

المؤلفون الأصليون: A. Chervov, M. Obozov, A. Soibelman, S. Lytkin, I. Kiselev, S. Fironov, A. Lukyanenko, A. Dolgorukova, A. Ogurtsov, F. Petrov, S. Krymskii, M. Evseev, L. Grunvald, D. Gorodkov, G. Antiufeev, G. Verbii
نُشر 2026-05-19
📖 5 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: A. Chervov, M. Obozov, A. Soibelman, S. Lytkin, I. Kiselev, S. Fironov, A. Lukyanenko, A. Dolgorukova, A. Ogurtsov, F. Petrov, S. Krymskii, M. Evseev, L. Grunvald, D. Gorodkov, G. Antiufeev, G. Verbii, V. Zamkovoy, L. Cheldieva, I. Koltsov, A. Sychev, A. Eliseev, S. Nikolenko, N. Narynbaev, R. Turtayev, N. Rokotyan, S. Kovalev, A. Rozanov, V. Nelin, S. Ermilov, L. Shishina, D. Mamayeva, A. Korolkova, K. Khoruzhii, A. Romanov

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

الصورة الكبيرة: البحث عن أقصر طريق للعودة إلى المنزل في متاهة المرايا

تخيل أنك في متاهة عملاقة ولانهائية. لكن هذه ليست متاهة عادية بجدران؛ إنها متاهة مصنوعة من القواعد. في كل مرة تخطو فيها خطوة، تتبع قاعدة محددة تغير موقعك. في الرياضيات، يسمى هذا مخطط كلي (Cayley graph).

الهدف من هذه الورقة البحثية هو حل نوع معين من المتاهات: متاهة LRX. هذه المتاهة مبنية باستخدام قواعد خلط مجموعة أوراق اللعب (أو تبديل الأرقام).

  • القاعدة L: إزاحة كل شيء خطوة واحدة إلى اليسار.
  • القاعدة R: إزاحة كل شيء خطوة واحدة إلى اليمين.
  • القاعدة X: تبديل أول عنصرين.

التحدي هو: إذا بدأت بمجموعة أوراق لعب بترتيب فوضوي، فما هو أطول تسلسل من حركات اليسار (Left)، واليمين (Right)، والتبديل (Swap) لإعادتها إلى الترتيب المثالي؟

المشكلة: المتاهة أكبر من أن يستوعبها البشر (والحواسيب القديمة)

بالنسبة لمجموعة صغيرة من أوراق اللعب، يمكن لإنسان أو برنامج كمبيوتر قياسي (مثل برنامج الرياضيات الشهير GAP) معرفة الحل. ولكن مع زيادة عدد الأوراق (nn)، ينفجر عدد الترتيبات الممكنة.

  • بالنسبة لـ n=20n=20، تكون المتاهة ضخمة.
  • بالنسبة لـ n=100n=100، تكون المتاهة كبيرة جداً لدرجة أن مساراتها تفوق عدد الذرات في الكون.

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

الحل: تعليم الذكاء الاصطناعي كيفية "تخمين" الطريق

قام المؤلفون ببناء نظام يسمى CayleyPy RL. فكر في الأمر كتدريب روبوت للتنقل في المتاحة. لقد استخدموا طريقة تسمى التعلم التعزيزي (Reinforcement Learning - RL).

إليك كيف دربوا الروبوت، باستخدام تشبيه بسيط:

1. "الإحماء" (مسافة الانتشار - Diffusion Distance)
تخيل أنك أسقطت قطرة حبر في كأس من الماء. ينتشر الحبر بشكل عشوائي. إذا كنت تريد معرفة مدى بعد نقطة معينة عن المركز، يمكنك رؤية الوقت الذي يستغرقه الحبر للوصিং إليها.

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

2. "التدريب الذكي" (التعلم التعزيزي)
بعد ذلك، علموا الذكاء الاصطناعي أن يكون أكثر ذكاءً. بدلاً من مجرد التخمين بناءً على المسارات العشوائية، استخدموا تقنية تسمى التعلم العميق لـ Q (Deep Q-Learning).

  • تخيل أن الذكاء الاصطناعي يلعب لعبة يحصل فيها على "عقوبة" مقابل كل خطوة يتخذها. هو يريد الوصول إلى خط النهاية بأقل عدد من العقوبات.
  • جرب الذكاء الاصطناعي حركات مختلفة، ورأى أي منها يقربه من الهدف، وقام بتعديل "دماغه" (الشبكة العصبية) لتقديم تخمينات أفضل.
  • الابتكار: قاموا بدمج حدس "انتشار الحبر" مع منطق "لعب الألعاب". ساعد هذا الذكاء الاصطناعي على تجنب الوقوع في "النهايات المسدودة المحلية" (local minima) التي عادة ما تحبط الخوارزميات الأبسط.

3. "البحث الشعاعي" (فريق المستكشفين)
هذا هو الجزء الأكثر أهمية. تخيل أنك ترسل مستكشفاً واحداً إلى المتاهة. إذا اتخذ منعطفاً خاطئاً، ستخسر.

  • بدلاً من ذلك، أرسل المؤلفون فريقاً من المستكشفين (شعاع - beam).
  • عند كل تقاطع، ينقسم الفريق. هم يحتفظون بأفضل 10,000 مسار واعد ويرمون المسارات السيئة.
  • من خلال الحفاظ على فريق ضخم (ملايين المسارات في بعض الحالات)، يضمن الذكاء الاصطناعي أنه حتى لو تاه معظم المستكشفين، فإن واحداً منهم على الأقل سيجد المسار الأقصر المثالي.

"الخدعة السحرية" (خدعة X)**

اكتشف المؤلفون اختصاراً صغيراً مضحكاً. في الكود الخاص بهم، أضافوا سطراً واحداً من المنطق:

  • إذا كان أول ورقتين في الترتيب الصحيح بالفعل، فلا تقم بتبديلهما.

يبدو هذا الأمر بديهياً للإنسان، لكنه بالنسبة للكمبيوتر كان تغييراً جذرياً. هذه القاعدة الصغيرة، التي أطلقوا عليها اسم "خدعة X" (X-trick)، سمحت لذكائهم الاصطناعي بحل متاهات مكونة من 100 ورقة (n=100n=100).

  • بدون الخدعة: استطاع الذكاء الاصطناعي التعامل مع حوالي 40 ورقة فقط.
  • مع الخدعة: تعامل مع أكثر من 100 ورقة، متفوقاً على برنامج الكمبيوتر القديم (GAP) الذي تعطل عند حوالي 20 ورقة.

ماذا أثبتوا؟ (الجزء الرياضي)**

بعيداً عن مجرد بناء برنامج حل سريع، استخدموا ذكاءهم الاصطناعي للقيام باكتشافات حول رياضيات هذه المتاهات:

  1. فرضية "رقم الإله" (God's Number): هناك تخمين شهير في الرياضيات يقول إن أصعب عملية خلط لـ nn من الأوراق تتطلب بالضبط n(n1)/2n(n-1)/2 من الحركات. اختبر الذكاء الاصطناعي هذا لعدد كبير من الأوراق ولم يجد أبداً خلطة كانت أصعب من هذا الرقم. وهذا يدعم بقوة فكرة أن هذه الصيغة هي الحد المطلق.
  2. الخلطة "الأطول": حددوا أكثر خلطة فوضوية ممكنة ("العنصر الأطول") وأثبتوا بالضبط كيفية تفكيكها إلى حركات.
  3. الحدود الجديدة: أثبتوا رياضياً أن المتاهة لا يمكن أن تكون أصغر من حجم معين ولا يمكن أن تكون أكبر من حجم آخر، مما قلص الإجابة بشكل كبير.
  4. شكل المتاهة: وجدوا أنه إذا قمت بعدّ عمليات الخلط الموجودة عند كل مسافة من البداية، فإن الأرقام لا تتبع منحنى جرسياً مثالياً (مثل التوزيع الطبيعي). بدلاً من ذلك، تتبع شكلاً غريباً وغير متماثل يسمى توزيع غومبل (Gumbel distribution).

النتائج: الذكاء الاصطنا ضد "الحرس القديم"**

تقارن الورقة طريقتهم الجديدة في الذكاء الاصطناعي بنظام جبر الكمبيوتر القياسي GAP:

  • GAP: يمكنه حل ما يصل إلى ~20 ورقة. يستغرق ساعات أو أياماً. المسارات التي يجدها غالباً ما تكون طويلة وغير فعالة.
  • CayleyPy RL (الذكاء الاصطناعي): يمكنه حل ما يصل إلى ~100 ورقة. هو أسرع بكثير. ويجد مسارات قريبة جداً من أقصر مسار نظري ممكن.

الملخص

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

لقد وضعوا أيضاً الكود الخاص بهم وتحدياتهم على منصة تسمى Kaggle، داعين الآخرين لمحاولة كسر أرقامهم القياسية والمساعدة في حل نسخ أصعب من هذه الألغاز.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →