व्याख्या
शतरंज इंजन, यानी स्थितियों का विश्लेषण करने वाले प्रोग्राम, की खोज को कहीं न कहीं रुकना पड़ता है। उसी बिंदु पर मूल्यांकन करना भ्रामक हो सकता है, यदि तुरंत होने वाली पकड़ की श्रृंखला अभी बाकी हो। कोई मोहरा जीता हुआ दिख सकता है क्योंकि प्रोग्राम पहली पकड़ के बाद रुक गया, जबकि प्रतिद्वंद्वी अगली चाल में उसे वापस पकड़ सकता है। क्वायसेंस सर्च गणना को तब तक जारी रखती है, जब तक अधिक स्थिर स्थिति न मिल जाए।
स्थिर का अर्थ यह नहीं कि स्थिति में कोई योजना या धमकी नहीं है। इसका अर्थ है कि मूल्यांकन पास की किसी मजबूर श्रृंखला से नियंत्रित नहीं हो रहा, जो सामग्री या राजा की सुरक्षा को अचानक बदल दे। कार्यान्वयन आम तौर पर पकड़ वाली चालें खोजता है। राजा चेक में हो तो उसे वैध बचावों पर विचार करना ही होगा। कुछ इंजन चुने हुए प्रमोशन या चेक भी शामिल करते हैं।
राजा चेक में न हो तो इंजन बिना कोई और पकड़ किए वर्तमान स्थैतिक मूल्यांकन को संदर्भ मान के रूप में रख सकता है। इस संदर्भ को stand pat कहा जाता है। इसके बाद वह केवल उन्हीं सामरिक चालों को जारी रखता है जो उस मान को बेहतर कर सकती हैं। जैसे उपकरण उन पकड़ वाली चालों को अस्वीकार करने में मदद करते हैं जिनसे सामग्री खोने की संभावना हो।
यह तकनीक क्षितिज प्रभाव की त्रुटियाँ घटाती है, जिनमें सामरिक परिणाम खोज सीमा के ठीक आगे रह जाता है। फिर भी यह हर वैध चाल की पूरी खोज नहीं है। बहुत अधिक चालें शामिल करने पर खोज बहुत फैल सकती है, और बहुत कम चालें शामिल करने पर महत्वपूर्ण सामरिक अवसर छूट सकता है। इसलिए फ़िल्टर और सावधान आवश्यक हैं।
प्रयोग और संदर्भ
के लिए क्वायसेंस मूल्यांकन की स्थिरता की व्यावहारिक जाँच है, यह दावा नहीं कि स्थिति वास्तव में शांत है।
सामान्य भ्रम
क्वायसेंस और पूरी सामरिक खोज
क्वायसेंस केवल चुनी हुई उन चालों को बढ़ाती है जिनका सीधा जवाब आवश्यक है। यह सिद्ध नहीं करती कि हर संभावित सामरिक विचार हल हो चुका है।
स्रोत
- 1.Quiescence Search, Chess Programming Wiki
