कंप्यूटर तीन-चेक शतरंज कैसे खेलते हैं?


10
  • कंप्यूटर तीन-चेक शतरंज पदों का मूल्यांकन कैसे करते हैं जहां पहली बार दूसरी तरफ की जाँच करने के लिए तीन बार जीत होती है?

    • वे पहले और दूसरे चेक को कैसे महत्व देते हैं?

    • ऐसा लगता है कि स्थिति मूल्यांकन मुश्किल हो जाएगा, लेकिन यह भी लगता है कि तीन-शतरंज शतरंज मानक शतरंज की तुलना में हल करने के लिए एक आसान खेल होगा।

जवाबों:


10

https://github.com/ddugovic/Stockfish

बहुत सक्रिय विकास, यह स्टॉकफिश संस्करण है जिसका उपयोग लिचेस द्वारा किया जाता है।

आपको इस मैक्रो को खोजने की आवश्यकता है:

#ifdef THREECHECK

मूल्यांकन समारोह:

https://github.com/ddugovic/Stockfish/blob/master/src/evaluate.cpp

चेक को सामान्य शतरंज के विपरीत अतिरिक्त बोनस दिया जाता है :

    if (pos.is_three_check())
        score += ChecksGivenBonus[pos.checks_given(Us)];

pos.checks_givenपहले से किए गए चेक की संख्या देता है। ChecksGivenBonusबोनस मानों की एक सरणी है।

बोनस मान हैं:

  S(444, 181),  // first check
  S(2425, 603), // second check

444/ midgame खोलने के लिए बोनस है, और 181एंडगेम के लिए बोनस है। दूसरे चेक के लिए बोनस बहुत अधिक है।

मुझे यकीन नहीं है कि तीन-चेकों में स्थितीय मूल्यांकन मुश्किल है। मैं देख सकता हूं कि पैरामीटर बदल गए हैं, राजा सुरक्षा में सुधार हुआ है, लेकिन समग्र संरचना नियमित शतरंज के समान है।


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

    • चेक की संख्या के लिए बोनस :
      • मध्यम गेम में, एक चेक एक मामूली टुकड़े के लगभग 2/3 के बराबर होता है, जबकि दो चेक का मूल्य लगभग 3 मामूली टुकड़े होते हैं, लेकिन इस तरह के पद आमतौर पर अत्यधिक गतिशील होते हैं, इसलिए वे सांख्यिकीय रूप से मूल्यांकन करना कठिन होते हैं।
      • एंडगेम में, चेक अधिक मूल्य के नहीं हैं, क्योंकि सामग्री बहुत अधिक महत्वपूर्ण है। एक चेक एक मोहरे के लायक है, दो चेक एक मामूली टुकड़े की तुलना में थोड़ा कम के अनुरूप हैं।
    • सुरक्षित / असुरक्षित राजा पदों के लिए बहुत अधिक बोनस / दंड , जैसे, हमला करने वाले टुकड़ों की संख्या के लिए या प्यादा आश्रय में छेद के लिए।
      • राजा सुरक्षा मूल्यांकन भी माप लिया जाता है चेकों की संख्या के आधार पर , प्रतिद्वंद्वी पहले से ही दे दिया है ताकि राजा सुरक्षा अधिक महत्वपूर्ण है अगर वह तीसरे चेकों देने के करीब है।
    • टुकड़ा मान मानक शतरंज से थोड़ा अलग है। मध्यम गेम में पोज़ थोड़ा कम होता है, क्योंकि डायनेमिक फैक्टर जैसे ओपन फाइल्स तुलनात्मक रूप से अधिक महत्वपूर्ण होते हैं, और एंडगम्स में रूक्स अधिक मूल्यवान होते हैं, क्योंकि वे आसानी से चेक देने की धमकी दे सकते हैं यदि केवल कुछ टुकड़े बोर्ड पर हों।
  2. प्रश्न के दूसरे भाग के बारे में, मुझे लगता है कि मूल्यांकन बंद पदों में मुश्किल है , क्योंकि तब चेक और सामग्री की संख्या के संबंध में असंतुलन का मूल्यांकन करना कठिन है। यदि स्थिति अत्यधिक सामरिक है, तो खोज को आमतौर पर मूल्यांकन की अशुद्धियों को हल करने में सक्षम होना चाहिए।

  3. तीन-शतरंज शतरंज को हल करना संभवतः मानक शतरंज की तुलना में आसान है, क्योंकि खेल कम होते हैं। एक महत्वपूर्ण बिंदु खेल का सबसे महत्वपूर्ण मूल्य है सैद्धांतिक खेल। यदि सफेद एक (अपेक्षाकृत कम) जीत को मजबूर कर सकता है, तो एक प्रमाण संभव हो सकता है, लेकिन अगर यह इष्टतम खेल के साथ एक ड्रॉ है, तो आवश्यक सबूत पेड़ शायद बहुत बड़ा होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.