मैंने बिना किसी संतोषजनक उत्तर के, MathOverflow में यह समस्या पूछी है ।
निम्नलिखित दो-खिलाड़ी गेम पर विचार करें, जो कि कार्ड गेम का एक सरलीकरण है जिसे विजेता कहा जाता है । (मैथ्यूवेरफ़्लो पर गिलाउम ब्रूनरी की एक टिप्पणी से निम्नलिखित सूत्र लिया गया।)
दो खिलाड़ी ए और बी हैं। प्रत्येक खिलाड़ी के पास कार्ड का एक सेट (सबसेट) है ), दोनों खिलाड़ियों से दिखाई देता है। खेल का उद्देश्य अपने स्वयं के कार्ड से छुटकारा पाना है। पहला खिलाड़ी टेबल पर कोई भी कार्ड खेलता है, तो दूसरे खिलाड़ी को (सख्ती से) बड़ा कार्ड खेलना चाहिए, और तब तक जब तक कि कोई खिलाड़ी खेल नहीं सकता या पास होने का फैसला नहीं कर सकता। तब टेबल पर कार्ड छोड़ दिए जाते हैं, और दूसरा खिलाड़ी किसी भी कार्ड को खेलकर फिर से शुरू होता है (जिसके बाद एक बड़ा कार्ड होगा)। और इसलिए जब तक दो खिलाड़ियों में से एक कार्ड से बाहर निकलता है और खेल जीतता है।
मैं खिलाड़ियों के लिए सबसे अच्छी रणनीति जानना चाहता हूं (अगर वह जीत सकते हैं)।
औपचारिक परिभाषा
द्वारा निरूपित करें खेल का विन्यास जहां पहले खिलाड़ी के कार्ड का सेट होता है दूसरे खिलाड़ी के कार्ड का सेट है , और मेज पर सबसे बड़ा कार्ड है , कहाँ पे इसका मतलब है कि मेज पर कोई कार्ड नहीं है। मैं गणना करने के लिए एक एल्गोरिथ्म चाहूंगा, दिया गया, चाहे पहले खिलाड़ी की कॉन्फ़िगरेशन में जीतने की रणनीति हो ।
औपचारिक रूप से, मैं फ़ंक्शन की गणना करने के लिए एक एल्गोरिथ्म चाहूंगा निम्नानुसार परिभाषित किया गया है:
चलो , ।
समारोह
कहाँ पे
गलत रणनीति
यहाँ कुछ गलत रणनीतियाँ हैं:
- हमेशा सबसे छोटा कार्ड खेलें। चलोकॉन्फ़िगरेशन में खिलाड़ी ए के लिए जीतने की रणनीति कार्ड खेलना है । यदि खिलाड़ी A कार्ड 1 खेलता है, तो वह हार जाएगा।
- जब तक दूसरे खिलाड़ी के पास केवल एक कार्ड न हो, तब तक सबसे छोटा कार्ड खेलें। यह रणनीति 1 की तुलना में एक मजबूत रणनीति है, लेकिन यह भी गलत है। केवल कॉन्फ़िगरेशन के बारे में सोचो। यदि खिलाड़ी A रणनीति 2 का उपयोग करता है, तो वह हार जाएगा:, इस प्रकार खिलाड़ी A हार जाता है।