لعبة موجزة

لنفترض لعبة تضم ثلاثة لاعبين، الأول والثاني والثالث، يواجهون على التوالي الاستراتيجيات {T,B} و{L,R} و{l,r}. بدون قيود إضافية، سيتطلب الأمر 24 قيمة منفعة لوصف مثل هذه اللعبة .
L , lيسار ، يمينR , lR , r
تي4 ، 6 ، 25 ، 5 ، 58 ، 1 ، 71 ، 4 ، 9
ب8 ، 6 ، 67 ، 4 ، 79 ، 6 ، 50 ، 3 ، 0
بالنسبة لكل ملف تعريف للاستراتيجية، يتم سرد فائدة اللاعب الأول أولاً ( باللون الأحمر )، ويليها فوائد اللاعب الثاني ( باللون الأخضر ) واللاعب الثالث ( باللون الأزرق ).

في نظرية الألعاب الخوارزمية ، تُعرف اللعبة الموجزة أو اللعبة القابلة للتمثيل الموجز بأنها لعبة يمكن تمثيلها بحجم أصغر بكثير من تمثيلها بالشكل الطبيعي . وبدون فرض قيود على منافع اللاعبين، فإن وصف لعبة منن{\displaystyle n}يواجه كل لاعب من اللاعبينs{\displaystyle s}تتطلب الاستراتيجيات إدراجًانsن{\displaystyle ns^{n}}القيم النفعية. حتى الخوارزميات البسيطة قادرة على إيجاد توازن ناش في وقت متعدد الحدود بالنسبة لطول مثل هذا المدخل الكبير. تُصنف اللعبة الموجزة على أنها من النوع متعدد الحدود إذا كان عدد اللاعبين، وكذلك عدد استراتيجيات كل لاعب، محدودًا في لعبة ممثلة بسلسلة طولها n ، وذلك بواسطة متعدد حدود في n [ 1 ] ( يُقدم باباديميتريو وروغاردن تعريفًا رسميًا، يصف الألعاب الموجزة كمشكلة حسابية ، في عام 2008 [ 2 ] ).

أنواع الألعاب الموجزة

ألعاب رسومية

لنفترض أن منفعة كل لاعب تعتمد فقط على فعله الخاص وفعل لاعب آخر - على سبيل المثال، يعتمد اللاعب الأول على اللاعب الثاني، والثاني على اللاعب الثالث، والثالث على اللاعب الأول. إن تمثيل مثل هذه اللعبة سيتطلب فقط ثلاثة جداول منفعة 2x2، تحتوي في المجموع على 12 قيمة منفعة فقط.
لR
تي98
ب34
لر
ل68
R13
تيب
ل44
ر57

الألعاب الرسومية هي ألعاب تعتمد فيها فوائد كل لاعب على تصرفات عدد قليل جدًا من اللاعبين الآخرين.د{\displaystyle d}يمثل أكبر عدد من اللاعبين الذين تتأثر أفعالهم بأي لاعب منفرد (أي أنه درجة الدخول في مخطط اللعبة)، وعدد قيم المنفعة اللازمة لوصف اللعبة هونsد+1{\displaystyle ns^{d+1}}، وهو ما يمثل، بالنسبة لـد{\displaystyle d}يمثل ذلك تحسناً كبيراً.

لقد ثبت أن أي لعبة ذات شكل طبيعي قابلة للاختزال إلى لعبة بيانية ذات درجات محدودة بثلاثة واستراتيجيتين لكل لاعب. [ 3 ] على عكس الألعاب ذات الشكل الطبيعي، فإن مسألة إيجاد توازن ناش خالص في الألعاب البيانية (إن وُجد) هي مسألة NP-كاملة . [ 4 ] أما مسألة إيجاد توازن ناش (ربما مختلط) في لعبة بيانية فهي مسألة PPAD- كاملة. [ 5 ] يمكن إيجاد توازن مترابط للعبة بيانية في وقت متعدد الحدود، وبالنسبة للرسم البياني ذي عرض الشجرة المحدود ، ينطبق هذا أيضًا على إيجاد توازن مترابط أمثل . [ 2 ]

ألعاب متفرقة

عندما تكون معظم المرافق تساوي صفرًا، كما هو موضح أدناه، فمن السهل التوصل إلى تمثيل موجز.
L , lيسار ، يمينR , lR , r
تي0 ، 0 ، 02 ، 0 ، 10 ، 0 ، 00 ، 7 ، 0
ب0 ، 0 ، 00 ، 0 ، 02 ، 0 ، 30 ، 0 ، 0

الألعاب المتفرقة هي تلك التي تكون فيها معظم الأدوات المساعدة معدومة. ويمكن اعتبار الألعاب الرسومية حالة خاصة من الألعاب المتفرقة.

في لعبة ثنائية اللاعبين، يمكن تعريف اللعبة المتفرقة بأنها لعبة تحتوي فيها كل صفوف وأعمدة مصفوفات العوائد (المنفعة) على عدد ثابت على الأكثر من العناصر غير الصفرية. وقد ثبت أن إيجاد توازن ناش في مثل هذه اللعبة المتفرقة يُعدّ مسألة صعبة من نوع PPAD، وأنه لا توجد طريقة تقريبية كاملة متعددة الحدود إلا إذا كانت PPAD تنتمي إلى المجموعة P. [ 6 ]

ألعاب متناظرة

لنفترض أن اللاعبين الثلاثة متطابقون (سنلونهم جميعًا باللون الأرجواني )، ويواجهون مجموعة الاستراتيجيات {T,B}. لنفترض أن #TP و #BP يمثلان عدد نظراء اللاعب الذين اختاروا T و B على التوالي. يتطلب وصف هذه اللعبة 6 قيم منفعة فقط.
#TP=2 #BP=0 #TP=1 #BP=1 #TP=0 #BP=2
تي522
ب172

في الألعاب المتناظرة، يكون جميع اللاعبين متطابقين، لذا عند تقييم جدوى مجموعة من الاستراتيجيات، فإن كل ما يهم هو عددن{\displaystyle n}يلعب اللاعبون كلًا منs{\displaystyle s}الاستراتيجيات. وبالتالي، فإن وصف مثل هذه اللعبة يتطلب فقط ذكر الاستراتيجيات.s(ن+s-2s-1){\displaystyle s{\tbinom {n+s-2}{s-1}}}القيم النفعية.

في لعبة متناظرة ذات استراتيجيتين، يوجد دائمًا توازن ناش نقي، مع أن توازن ناش نقي متناظر قد لا يكون موجودًا. [ 7 ] تُصنَّف مسألة إيجاد توازن ناش نقي في لعبة متناظرة (مع احتمال وجود أكثر من لاعبين) ذات عدد ثابت من الإجراءات ضمن فئة AC 0 ؛ ومع ذلك، عندما يزداد عدد الإجراءات مع ازدياد عدد اللاعبين (حتى بشكل خطي)، تصبح المسألة من فئة NP-كاملة. [ 8 ] في أي لعبة متناظرة، يوجد توازن متناظر . بالنظر إلى لعبة متناظرة تضم n لاعبًا يواجهون k استراتيجية، يمكن إيجاد توازن متناظر في وقت متعدد الحدود إذا كان k=يا(سجلن/سجلسجلن){\displaystyle O(\log n/\log \log n)}[ 9 ] يمكن إيجاد توازن مترابط في الألعاب المتناظرة في وقت متعدد الحدود . [ 2 ]

ألعاب مجهولة الهوية

إذا كان اللاعبون مختلفين ولكنهم لم يميزوا بين اللاعبين الآخرين، فسنحتاج إلى سرد 18 قيمة منفعة لتمثيل اللعبة - جدول واحد مثل الجدول المذكور أعلاه لـ "الألعاب المتناظرة" لكل لاعب.
#TP=2 #BP=0 #TP=1 #BP=1 #TP=0 #BP=2
تي8 ، 8 ، 22 ، 9 ، 54 ، 1 ، 4
ب6 ، 1 ، 32 ، 2 ، 17 ، 0 ، 6

في الألعاب المجهولة ، يمتلك اللاعبون منافع مختلفة لكنهم لا يميزون بين اللاعبين الآخرين (على سبيل المثال، عليهم الاختيار بين "الذهاب إلى السينما" و"الذهاب إلى الحانة" مع الاهتمام فقط بمدى ازدحام كل مكان، وليس بمن سيقابلون هناك). في مثل هذه اللعبة، تعتمد منفعة اللاعب مرة أخرى على عدد أقرانه الذين يختارون أي استراتيجية، وعلى استراتيجيته هو أيضًا.sن(ن+s-2s-1){\displaystyle sn{\tbinom {n+s-2}{s-1}}}القيم النفعية مطلوبة.

إذا ازداد عدد الإجراءات مع ازدياد عدد اللاعبين، فإن إيجاد توازن ناش الخالص في لعبة مجهولة الهوية يُعدّ مسألة صعبة من نوع NP . [ 8 ] يمكن إيجاد توازن مترابط أمثل للعبة مجهولة الهوية في وقت متعدد الحدود. [ 2 ] عندما يكون عدد الاستراتيجيات 2، توجد خوارزمية تقريب متعددة الحدود معروفة لإيجاد توازن ناش تقريبي من نوع إبسيلون . [ 10 ]

ألعاب بوليماتريكس

إذا كانت اللعبة المعنية لعبة متعددة المصفوفات، فإن وصفها سيتطلب 24 قيمة منفعة. ولتبسيط الأمر، دعونا ندرس فقط منافع اللاعب الأول (سنحتاج إلى جدولين إضافيين من هذا النوع لكل لاعب من اللاعبين الآخرين).
لR
تي4 ، 68 ، 7
ب3 ، 79 ، 1
لر
تي7 ، 71 ، 6
ب8 ، 66 ، 4
لر
ل2 ، 93 ، 3
R2 ، 41 ، 5

إذا تم اختيار ملف تعريف الاستراتيجية (B,R,l)، فإن فائدة اللاعب الأول ستكون 9+8=17، وفائدة اللاعب الثاني ستكون 1+2=3، وفائدة اللاعب الثالث ستكون 6+4=10.

في لعبة المصفوفات المتعددة (المعروفة أيضًا باسم لعبة المصفوفات المتعددة )، توجد مصفوفة منفعة لكل زوج من اللاعبين (i، j) ، تُمثل مُكوّنًا من مُنفعة اللاعب i. المنفعة النهائية للاعب i هي مجموع كل هذه المُكوّنات. عدد قيم المنفعة المطلوبة لتمثيل هذه اللعبة هويا(ن2*s2){\displaystyle O(n^{2}*s^{2})}.

تحتوي ألعاب المصفوفات المتعددة دائمًا على توازن ناش مختلط واحد على الأقل. [ 11 ] تُعدّ مسألة إيجاد توازن ناش في لعبة مصفوفات متعددة مسألة كاملة من فئة PPAD. [ 5 ] علاوة على ذلك، تُعدّ مسألة إيجاد توازن ناش تقريبي ثابت في لعبة مصفوفات متعددة مسألة كاملة من فئة PPAD أيضًا. [ 12 ] يمكن إيجاد توازن مترابط في لعبة مصفوفات متعددة في وقت متعدد الحدود. [ 2 ] تجدر الإشارة إلى أنه حتى لو كانت الألعاب الثنائية بين اللاعبين تحتوي على توازنات ناش خالصة، فإن التفاعل الكلي لا يسمح بالضرورة بوجود توازن ناش خالص (على الرغم من وجوب وجود توازن ناش مختلط). يُعدّ التحقق من وجود توازن ناش خالص مسألة كاملة من فئة NP بشدة . [ 13 ]

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

ألعاب المصفوفات المتعددة التي تحتوي على ألعاب تنسيق على حوافها هي ألعاب محتملة [ 16 ] ويمكن حلها باستخدام طريقة دالة محتملة.

ألعاب الدوائر

لنفترض الآن أن استراتيجيات اللاعبين المختلفة تُساوي القيم المنطقية "0" و"1"، ولنرمز بـ X لاختيار اللاعب الأول، وY لاختيار اللاعب الثاني، وZ لاختيار اللاعب الثالث. ولنُخصص لكل لاعب مسارًا:

اللاعب الأول: X ∧ (Y ∨ Z) ​​اللاعب الثاني: X ⊕ Y ⊕ Z اللاعب الثالث: X ∨ Y

توضح هذه المعلومات جدول الأدوات المساعدة أدناه.

0 , 00 ، 11 , 01 ، 1
00 ، 0 ، 00 ، 1 ، 0٠ ، ١ ، ١0 ، 0 ، 1
1٠ ، ١ ، ١1 ، 0 ، 11 ، 0 ، 11 ، 1 ، 1

إنّ أكثر الطرق مرونةً لتمثيل لعبة موجزة هي تمثيل كل لاعب بآلة تورينغ محدودة الزمن متعدد الحدود ، تأخذ كمدخلاتٍ لها أفعال جميع اللاعبين وتُخرج منفعة اللاعب. تُكافئ آلة تورينغ هذه دائرة منطقية ، وهذا التمثيل، المعروف باسم ألعاب الدوائر ، هو ما سنتناوله.

يُعد حساب قيمة لعبة الدائرة ذات المجموع الصفري بين لاعبين مسألةً كاملةً من حيث التعقيد الزمني (EXP -complete) [ 17 ] ، ومن المعروف أن تقريب قيمة هذه اللعبة حتى عامل ضربي يقع ضمن فضاء التعقيد الزمني (PSPACE) [ 18 ] . أما تحديد ما إذا كان هناك توازن ناش خالص فهو مسألةٌ من نوعٍ ما.Σ2P{\displaystyle \Sigma _{2}^{\rm {P}}}المسألة الكاملة (انظر التسلسل الهرمي متعدد الحدود ). [ 19 ]

تمثيلات أخرى

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

ملخص تعقيدات إيجاد التوازن

يُبيّن الجدول أدناه بعض نتائج التعقيد المعروفة لإيجاد فئات مُحددة من التوازنات في تمثيلات مُختلفة للألعاب. يُشير "NE" إلى "توازن ناش"، و"CE" إلى "التوازن المُترابط". يُمثل n عدد اللاعبين، و s عدد الاستراتيجيات التي يواجهها كل لاعب (بافتراض أن جميع اللاعبين يواجهون العدد نفسه من الاستراتيجيات). في الألعاب البيانية، يُمثل d الحد الأقصى لدرجة الدخول في رسم اللعبة البياني. للمزيد من المراجع، يُرجى مراجعة نص المقال الرئيسي.

التمثيلالحجم ( O (...))شمال شرق نقيشمال شرق مختلطعلامة CEالمطابقة المثلى
لعبة الشكل الطبيعينsن{\displaystyle ns^{n}}NP-completePPAD-completePP
لعبة رسوميةنsد+1{\displaystyle ns^{d+1}}NP-completePPAD-completePNP-hard
لعبة متناظرةs(ن+s-2s-1){\displaystyle s{\tbinom {n+s-2}{s-1}}}NP-completeيُعدّ حساب توازن ناش المتناظر مسألة صعبة من نوع PPAD بالنسبة للاعبين اثنين. أما حساب توازن ناش غير المتناظر بالنسبة للاعبين اثنين فهو مسألة كاملة من نوع NP.PP
لعبة مجهولة الهويةsن(ن+s-2s-1){\displaystyle sn{\tbinom {n+s-2}{s-1}}}NP-hardPP
لعبة بوليماتريكسن2s2{\displaystyle n^{2}s^{2}}كامل بقوة NPPPAD-complete (متعددة الحدود لمصفوفة متعددة ذات مجموع صفري)PNP-hard
لعبة الدائرةΣ2P{\displaystyle \Sigma _{2}^{\rm {P}}}-مكتمل
لعبة الازدحامPLS-completePNP-hard

ملحوظات

  1. ^ باباديمتريو، كريستوس هـ. (2007). “تعقيد إيجاد توازنات ناش”. وفي نيسان نوعام؛ خشن ، تيم. تاردوس، إيفا؛ وآخرون . (محرران). نظرية اللعبة الخوارزمية . مطبعة جامعة كامبريدج. ص 29 – 52. رقم ISBN   978-0-521-87282-9.
  2. 1 2 3 4 5 باباديميتريو، كريستوس هـ.؛ رافغاردن، تيم (2008). "حساب التوازنات المترابطة في الألعاب متعددة اللاعبين". مجلة ACM . 55 (3): 1-29 . CiteSeerX 10.1.1.335.2634 . doi : 10.1145/1379759.1379762 . S2CID 53224027 .  
  3. غولدبيرغ، بول دبليو؛ باباديميتريو، كريستوس إتش. (2006). "قابلية الاختزال بين مسائل التوازن" . وقائع الندوة السنوية الثامنة والثلاثين لجمعية آلات الحوسبة حول نظرية الحوسبة . سياتل، واشنطن، الولايات المتحدة الأمريكية: جمعية آلات الحوسبة. الصفحات 61-70 . doi : 10.1145/1132516.1132526 . ISBN  1-59593-134-1تم الاطلاع عليه بتاريخ 25 يناير 2010 .
  4. غوتلوب، ج.؛ غريكو، ج.؛ سكارسيلو، ف. (2005). "توازنات ناش البحتة: الألعاب الصعبة والسهلة" . مجلة أبحاث الذكاء الاصطناعي . 24 ( 195-220 ): 26-37 . arXiv : 1109.2152 . doi : 10.1613/jair.1683 .
  5. 1 2 داسكالاكيس، كونستانتينوس؛ فابريكانت، أليكس؛ باباديميتريو، كريستوس هـ. (2006). "عالم اللعبة مسطح: تعقيد توازنات ناش في الألعاب الموجزة". الأوتوماتا واللغات والبرمجة . سلسلة محاضرات في علوم الحاسوب. المجلد 4051. الصفحات 513-524 . CiteSeerX 10.1.1.111.8075 . doi : 10.1007/11786986_45 . ISBN    978-3-540-35904-3.
  6. تشين، شي ؛ دينغ، شياوتي ؛ تينغ، شانغ هوا (2006). "الألعاب المتفرقة صعبة" . اقتصاديات الإنترنت والشبكات . ص 262-273 . doi : 10.1007/11944874_24 . ISBN  978-3-540-68138-0.
  7. تشنغ، شيه-فين؛ ريفز، دانيال م.؛ فوروبيتشيك، يفغيني؛ ويلمان، مايكل ب. (2004). ملاحظات حول التوازنات في الألعاب المتناظرة . ورشة عمل AAMAS-04 حول نظرية الألعاب ونظرية القرار.
  8. 1 2 براندت، فيليكس؛ فيشر، فيليكس؛ هولزر، ماركوس (2009). "التناظرات وتعقيد توازن ناش النقي" . مجلة علوم الحاسوب والأنظمة . 75 (3): 163-177 . doi : 10.1016/j.jcss.2008.09.001 .
  9. باباديميتريو، كريستوس هـ.؛ رافغاردن، تيم (2005). "حساب التوازنات في الألعاب متعددة اللاعبين" . وقائع الندوة السنوية السادسة عشرة لجمعية ACM-SIAM حول الخوارزميات المنفصلة . فانكوفر، كولومبيا البريطانية: جمعية الرياضيات الصناعية والتطبيقية. الصفحات 82-91 . ISBN  0-89871-585-7تم الاطلاع عليه بتاريخ 25 يناير 2010 .
  10. ^ دسكالاكيس، قسطنطينوس. باباديمتريو، كريستوس هـ. (2007). “حساب التوازنات في الألعاب المجهولة”. أرخايف : 0710.5582v1 [ CS ].
  11. هاوسون، جوزيف ت. (يناير 1972). "توازنات ألعاب المصفوفات المتعددة". علوم الإدارة . 18 (5): 312-318 . doi : 10.1287/mnsc.18.5.312 . ISSN 0025-1909 . JSTOR 2634798 .  
  12. روبنشتاين، أفياد (2015-01-01). "عدم إمكانية تقريب توازن ناش". وقائع الندوة السنوية السابعة والأربعين لجمعية ACM حول نظرية الحوسبة . STOC '15. نيويورك، نيويورك، الولايات المتحدة الأمريكية: ACM. الصفحات 409-418 . arXiv : 1405.3322 . doi : 10.1145/2746539.2746578 . ISBN  9781450335362. S2CID 14633920 . 
  13. آبت، كريستوف ؛ سيمون، سونيل؛ فويتشاك، دومينيك (4 أكتوبر 2021). "ألعاب التنسيق على الرسوم البيانية الموجهة الموزونة". رياضيات بحوث العمليات . 47 (2): 995-1025 . arXiv : 1910.02693 . doi : 10.1287/moor.2021.1159 . S2CID 203836087 . 
  14. ^ كاي، واي.، كاندوجان، أو.، داسكالاكيس، سي.، وباباديميتريو، سي. (2016). ألعاب Polymatrix ذات مجموع صفر: تعميم Minimax. https://people.csail.mit.edu/costis/zerosum_final3.pdf
  15. O. Person https://pypi.org/project/polymatrix/
  16. راهن، مونا وشافر، غيدو (2015) التوازنات الفعالة في ألعاب التنسيق متعددة المصفوفات https://arxiv.org/pdf/1504.07518.pdf
  17. فيجنباوم، جوان؛ كولر، دافني؛ شور، بيتر (1995). تصنيف نظري للألعاب لفئات التعقيد التفاعلي . مركز الرياضيات المتقطعة وعلوم الحاسوب النظرية . تم الاسترجاع في 25 يناير 2010 .
  18. فورتناو، لانس؛ إمباغليازو، راسل؛ كابانيتس، فالنتين؛ أومانس، كريستوفر (2005). "حول تعقيد ألعاب المجموع الصفري الموجزة" . وقائع المؤتمر السنوي العشرين لجمعية مهندسي الكهرباء والإلكترونيات (IEEE) حول التعقيد الحسابي . جمعية الحاسبات التابعة لمعهد مهندسي الكهرباء والإلكترونيات. الصفحات 323-332 . ISBN  0-7695-2364-1تم الاطلاع عليه بتاريخ 23 يناير 2010 .
  19. شونبيك، غرانت؛ فادان، ساليل (2006). "التعقيد الحسابي لتوازنات ناش في الألعاب المُمثلة بإيجاز" . وقائع المؤتمر السابع لجمعية الحوسبة الآلية (ACM) حول التجارة الإلكترونية . آن أربور، ميشيغان، الولايات المتحدة الأمريكية: جمعية الحوسبة الآلية (ACM). الصفحات 270-279 . doi : 10.1145/1134707.1134737 . ISBN  1-59593-236-4تم الاطلاع عليه بتاريخ 25 يناير 2010 .