← أحدث الأبحاث
🤖 AI

ACEvo: Adversarial Co-Evolution of Problem Distributions and Solvers for Combinatorial Optimization

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

المؤلفون الأصليون: Ruibo Duan, Yuxin Liu, Haoran Ye, Xinyao Dong, Zhiqiang Xu, Chenglin Fan

نُشر 2026-08-11
📖 6 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Ruibo Duan, Yuxin Liu, Haoran Ye, Xinyao Dong, Zhiqiang Xu, Chenglin Fan

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

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

هنا يأتي دور دراسة جديدة تسمى ACEvo. فقد أدرك الباحثون أن تدريب برنامج حل ذكاء اصطناعي على مجموعة ثابتة وغير متغيرة من المشكلات يشبه تدريب ملاكم عبر ممارسة التمرين فقط على كيس ملاكمة لا يتحرك أبداً. قد يصبح الملاكم جيداً في ضرب هذا الكيس تحديداً، لكنه لن يتعلم كيفية المراوغة أمام خصم حقيقي لا يمكن التنبؤ به. ولإصلاح ذلك، أنشأ الفريق نظاماً "مغلق الحلقة" (Closed-loop) حيث لا يتعلم الذكاء الاصطناعي حل المشكلات فحسب، بل يتعلم أيضاً ابتكار مشكلات أصعب وأصعب لنفسه. إنها سباق تسلح رقمي حيث يحاول كل من "المحلل" (Solver - وهو من يحل المشكلة) و"المولد" (Generator - وهو من يصنع المشكلة) التفوق على الآخر باستمرار. يقوم المولد بصنع ألغاز شديدة التعقيد لدرجة تجبر المحلل على ابتكار استراتيجيات جديدة وأكثر ذكاءً لمواكبة التطور، ويصبح المحلل بارعاً جداً لدرجة تجبر المولد على ابتكار ألغاز أكثر التواءً وتعقيداً. والنتيوة هي دورة تحسين ذاتي تنتج تحديات أقوى وحلولاً أذكى مما رأيناه من قبل.

الصالة الرياضية الرقمية: تدريب المحلل وصانع الألغاز

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

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

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

تحدث المعجزة في التطور المشترك (Co-Evolution). في التدريب التقليدي، تظل المشكلات كما هي. أما في ACEvo، فإن المولد والمحلل محبوسان في حلقة تغذية راجعة. يقوم المولد بإنشاء مجموعة من "الحالات الصعبة" (مشكلات شديدة التعقيد). يحاول المحلل حلها. إذا فشل المحلل أو عانى، يتلقى المولد إشارة: "مهلاً، لقد نجح هذا! لنصنع المزيد من هذا النوع!". وفي الوقت نفسه، يتلقى المحلل إشارة: "لقد فشلت هنا؛ لنعد كتابة استراتيجيتك للتعامل مع هذا الأمر".

تتم عملية التطور هذه عبر التغذية الراجعة التنافسية (Adversarial Feedback). فالمولد لا يصنع مجرد ضجيج عشوائي؛ بل يبحث بنشاط عن نقاط ضعف المحلل. يقوم بتغيير وتعديل الكود الخاص به لإنشاء أنماط جديدة أكثر صعوبة. ومن ثم يقوم المحلل بتعديل الكود الخاص به لسد تلك الثغرات. إنها لعبة "مطاردة وإمساك" مستمرة حيث يزداد كلا الجانبين قوة مع كل جولة.

النتائج: ألغاز أصعب، ومحللون أذكى

اختبر الباحثون هذا النظام على ثلاثة أنواع كلاسيكية من مشكلات التوجيه: مشكلة البائع المتجول (TSP)، ومشكلة التوجيه (Orienteering Problem - OP)، ومشكلة توجيه المركبات ذات السعة المحددة (CVRP). وقارنوا نظام ACEvo الخاص بهم مع أفضل أساليب الذكاء الاصطناعي الأخرى التي تستخدم بيانات تدريب ثابتة ومعروفة.

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

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

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

لماذا يهم هذا: تطور الخوارزميات

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

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

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

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

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

جرّب Digest →