لعبة التكافؤ

تُلعب لعبة التكافؤ على رسم بياني مُوجَّه مُلوَّن ، حيث يُلوَّن كل عقدة وفقًا لأولوية - وهي واحدة من عدد محدود من الأعداد الطبيعية . يقوم لاعبان، 0 و1، بتحريك رمز (واحد مشترك) على طول حواف الرسم البياني. يختار مالك العقدة التي يقع عليها الرمز العقدة التالية (يقوم بالخطوة التالية). يستمر اللاعبان في تحريك الرمز، مما ينتج عنه مسار (قد يكون لانهائيًا) ، يُسمى دورة لعب.
يفوز اللاعب الذي لا يستطيع خصمه التحرك في لعبة ذات عدد محدود من الجولات. أما الفائز في لعبة ذات عدد لا نهائي من الجولات، فيُحدد بناءً على أولويات اللعب. عادةً، يفوز اللاعب صفر في لعبة ذات عدد لا نهائي من الجولات إذا كانت أكبر أولوية تظهر بشكل متكرر في اللعبة زوجية. وفي غير ذلك، يفوز اللاعب 1. وهذا ما يفسر كلمة "التكافؤ" في العنوان.
تقع ألعاب التكافؤ في المستوى الثالث من التسلسل الهرمي لبوريل ، وبالتالي يتم تحديدها . [ 1 ]
استُخدمت الألعاب المرتبطة بألعاب التكافؤ ضمنيًا في برهان رابين على قابلية حسم نظرية الرتبة الثانية الأحادية لـ n من الخلفاء ( S2S لـ n = 2)، حيث تم إثبات حتمية هذه الألعاب. [ 2 ] تؤدي نظرية كناستر-تارسكي إلى برهان بسيط نسبيًا على حتمية ألعاب التكافؤ. [ 3 ]
علاوة على ذلك، تُحدد نتائج ألعاب التكافؤ بمعزل عن تاريخ اللعب. [ 3 ] [ 4 ] [ 5 ] وهذا يعني أنه إذا كان لدى اللاعب استراتيجية رابحة، فإن هذه الاستراتيجية تعتمد فقط على وضعية رقعة اللعب الحالية، وليس على تاريخ اللعب.
حل لعبة
حلّ لعبة التكافؤ على رسم بياني محدود يعني تحديد أيّ اللاعبين يمتلك استراتيجية رابحة، انطلاقًا من وضعية بداية معينة. وقد ثبت أن هذه المسألة تندرج ضمن فئتي NP و co-NP ، وتحديدًا UP و co-UP، [ 6 ] وكذلك ضمن فئة QP ( زمن شبه متعدد الحدود ). [ 7 ] ويبقى السؤال مطروحًا حول إمكانية حلّ هذه المسألة في زمن P.
بما أن ألعاب التكافؤ تُحدد دون الاعتماد على التاريخ، فإن حل لعبة تكافؤ معينة يُكافئ حل المسألة البسيطة ظاهريًا التالية في نظرية الرسم البياني. لنفترض وجود رسم بياني ثنائي الأجزاء ملون وموجه محدود يحتوي على n رأسًاوإذا كانت V ملونة بألوان من 1 إلى m ، فهل توجد دالة اختيار تحدد حافة واحدة خارجة من كل رأس من رؤوس V؟، بحيث يكون للرسم البياني الفرعي الناتج خاصية أن اللون الأكثر تكرارًا في كل دورة يكون زوجيًا.
خوارزمية تكرارية لحل ألعاب التكافؤ
قدّم زيلونكا خوارزمية تكرارية لحل ألعاب التكافؤ. لنفترضتكون لعبة متكافئة، حيثعلى التوالي.هي مجموعات العقد التي تنتمي إلى اللاعب 0 أو 1،هي مجموعة جميع العقد،هي المجموعة الكاملة للحواف، وهي دالة تحديد الأولويات.
تعتمد خوارزمية زيلونكا على ترميز الجاذبات. لنفترضلتكن مجموعة من العقد وكن لاعبًا. جاذب i للمجموعة U هو أصغر مجموعة من العقديحتوي على U بحيث يمكنني فرض زيارة إلى U من كل عقدة فييمكن تعريفها من خلال حساب النقطة الثابتة:
بمعنى آخر، يبدأ المرء بالمجموعة الأولية U. ثم، لكل خطوة () يضيف المرء جميع العقد التابعة للاعب 0 والتي يمكنها الوصول إلى المجموعة السابقة () بحافة واحدة وجميع العقد التي تنتمي إلى اللاعب 1 والتي يجب أن تصل إلى المجموعة السابقة () بغض النظر عن الحافة التي يختارها اللاعب 1.
تعتمد خوارزمية زيلونكا على انحدار متكرر لعدد الأولويات. إذا كانت الأولوية القصوى تساوي صفرًا، فمن الواضح أن اللاعب صفر يفوز باللعبة بأكملها (بأي استراتيجية). وإلا، فلنفترض أن p هي الأكبر ولنفترضليكن اللاعب المرتبط بالأولوية.لتكن مجموعة العقد ذات الأولوية p ولتكنليكن A هو الجاذب المقابل للاعب i . يمكن للاعب i الآن أن يضمن أن كل جولة تزور A بشكل لا نهائي من المرات يفوز بها اللاعب i .
لنأخذ اللعبة كمثالحيث تتم إزالة جميع العقد والحواف المتأثرة من المجموعة A. يمكننا الآن حل اللعبة الأصغرباستخدام التكرار والحصول على زوج من المجموعات الفائزة. لوإذا كان فارغًا، فكذلكبالنسبة للعبة G ، لأن اللاعبلا يسع المرء إلا أن يقرر الهروب منإلى A مما يؤدي أيضًا إلى فوز اللاعب i .
وإلا، إذاليس فارغًا، كل ما نعرفه على وجه اليقين هو أن اللاعبيمكن الفوز علىبصفتي لاعبًا، لا أستطيع الهروب منإلى A (لأن A جاذب من النوع i ). لذلك نحسب الجاذبثم قم بإزالته من G للحصول على اللعبة الأصغرنقوم بحلها مرة أخرى باستخدام الاستدعاء الذاتي ونحصل على زوج من المجموعات الفائزةويترتب على ذلك أنو.
في لغة شبه رمزية بسيطة ، يمكن التعبير عن الخوارزمية على النحو التالي:
وظيفةp := الأولوية القصوى في G إذايعودوإلا U := العقد في G ذات الأولوية pلويعوديعود
الألعاب ذات الصلة ومشاكل اتخاذ القرار فيها
يؤدي تعديل طفيف على اللعبة المذكورة أعلاه، والمسألة المرتبطة بها في نظرية الرسم البياني، إلى جعل حل اللعبة من المسائل الصعبة حسابيًا (NP-hard) . تتضمن اللعبة المعدلة شرط قبول رابين ، وبالتالي يُلوَّن كل رأس بمجموعة من الألوان بدلًا من لون واحد. وبناءً على ذلك، نقول إن الرأس v له اللون j إذا كان اللون j ينتمي إلى مجموعة ألوان v . تكون اللعبة اللانهائية رابحة للاعب 0 إذا وُجد رأس i بحيث يكون عدد لا نهائي من الرؤوس في اللعبة له اللون 2i ، بينما يكون عدد محدود منها له اللون 2i+1 .
لاحظ أنه على عكس ألعاب التكافؤ، فإن هذه اللعبة لم تعد متناظرة بالنسبة للاعبين 0 و 1.
العلاقة بنظرية المنطق والأتمتة

على الرغم من أهميتها في نظرية التعقيد، يُمكن اعتبار حلّ لعبة التكافؤ بمثابة الخوارزمية الأساسية لحلّ مشاكل التحقق الآلي وتصميم المتحكمات. فعلى سبيل المثال، من المعروف أن مشكلة التحقق من النموذج لحساب التفاضل والتكامل الموجه (μ-calculus) تُكافئ حلّ لعبة التكافؤ. كما يُمكن اختزال مشاكل القرار، مثل الصلاحية أو الإرضاء في المنطق الموجه ، إلى حلّ لعبة التكافؤ.
مراجع
- ↑ DA Martin : تحديد بوريل، حوليات الرياضيات، المجلد 102 العدد 2 الصفحات 363 – 371 (1975)
- ↑ رابين، م.و. (1969). "قابلية الحسم لنظريات الرتبة الثانية والآلات على الأشجار اللانهائية" . معاملات الجمعية الرياضية الأمريكية . 141. الجمعية الرياضية الأمريكية: 1-35 . doi : 10.2307/1995086 . JSTOR 1995086 .
- 1 2 إي. أ. إيمرسون وسي. إس. جوتلا: أوتوماتا الشجرة، حساب ميو، والحتمية، وقائع معهد مهندسي الكهرباء والإلكترونيات، أسس علوم الحاسوب، الصفحات 368-377 ( 1991)، رقم ISBN 0-8186-2445-0
- ↑ أ. موستوفسكي: ألعاب ذات أوضاع محظورة، جامعة غدانسك، تقرير فني 78 (1991)
- ↑ زيلونكا، دبليو (1998). "الألعاب اللانهائية على الرسوم البيانية ذات الألوان المحدودة مع تطبيقات على الأوتوماتا على الأشجار اللانهائية" . مجلة علوم الحاسوب النظرية . 200 ( 1-2 ): 135-183 . doi : 10.1016/S0304-3975(98)00009-7 .
- ↑ مارسين جوردزينسكي (1998)، "تحديد الفائز في ألعاب التكافؤ في UP∩ co-UP" (ملف PDF) ، رسائل معالجة المعلومات ، 68 (3)، إلسيفير: 119-124 ، doi : 10.1016/S0020-0190(98)00150-1
- ↑ كالود، كريستيان س؛ جاين، سانجاي؛ خوسينوف، باخادير؛ لي، وي؛ ستيفان، فرانك، "حسم ألعاب التكافؤ في وقت شبه متعدد الحدود" (ملف PDF) ، ستوك 2017
- إريك غرادل، فوكيون ج. كولايتيس، ليونيد ليبكين ، مارتن ماركس، جويل سبنسر ، موشيه ي. فاردي ، يدي فينيما، سكوت واينشتاين (2007). نظرية النموذج المحدود وتطبيقاتها . سبرينغر. ISBN 978-3-540-00428-8.
{{cite book}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
للمزيد من القراءة
- إي. غرادل، دبليو. توماس، تي. ويلك (محررون) : الأوتوماتا، والمنطق، والألعاب اللانهائية ، سلسلة محاضرات سبرينغر في علوم الحاسوب 2500 (2003)، رقم ISBN 3-540-00388-6
- دبليو. زيلونكا : الألعاب اللانهائية على الرسوم البيانية ذات الألوان المحدودة مع تطبيقات على الأوتوماتا على الشجرة اللانهائية ، TCS، 200(1-2):135-183، 1998
روابط خارجية
تتضمن مجموعتا الأدوات المتطورتان لحل لعبة التكافؤ ما يلي:
- نظرية الألعاب، دروس الألعاب
- نظرية النموذج المحدود
- خوارزميات ذات وقت شبه متعدد الحدود
