توضیح
جستوجوی یک موتور شطرنج، یعنی برنامهای که وضعیتها را تحلیل میکند، باید جایی متوقف شود. ارزیابی دقیقاً در آن نقطه میتواند گمراهکننده باشد اگر توالی فوری گرفتنها هنوز ادامه داشته باشد. ممکن است مهرهای ظاهراً برده شده باشد، چون برنامه پس از نخستین گرفتن متوقف شده است، در حالی که حریف در حرکت بعدی میتواند بازپس بگیرد. جستوجوی سکون محاسبه را تا رسیدن به وضعیتی آرامتر ادامه میدهد.
حل کردن تعویض پیش از ارزیابی
برش اسمی ناپایدار
صفحه یک پیادهٔ سیاهِ قابل گرفتن در را نشان میدهد. ناپایداری شیء دیداری دیگری نیست، بلکه از وجود گرفتنهای فوری ناشی میشود. MZ-QS-Captures 1.0 روش stand pat را حفظ میکند و وقتی شاه در کیش نیست، همهٔ گرفتنهای قانونی را بررسی میکند.
آرامتر به معنای نبودن برنامه یا تهدید نیست. یعنی ارزیابی زیر سلطهٔ توالی اجباری نزدیکی نباشد که ماتریال یا امنیت شاه را بهشدت تغییر میدهد. پیادهسازی معمولاً گرفتنها را بررسی میکند. اگر شاه در کیش باشد، باید پاسخهای قانونی را بسنجد. برخی موتورها ترفیعها یا کیشهای منتخب را نیز میگنجانند.
وقتی شاه در کیش نیست، موتور میتواند ارزیابی ایستای فعلی را بدون انجام گرفتن دیگری به عنوان مرجع نگه دارد. این مرجع stand pat نام دارد. سپس فقط حرکتهای تاکتیکیای را ادامه میدهد که ظاهراً میتوانند آن ارزش را بهتر کنند. ابزارهایی مانند به رد گرفتنهایی کمک میکنند که احتمالاً ماتریال از دست میدهند.
این فن خطاهای اثر افق را کاهش میدهد، یعنی مواردی که پیامدی تاکتیکی درست فراتر از حد جستوجو قرار دارد. با این حال، بررسی کامل همهٔ حرکتهای قانونی نیست. اگر حرکتهای بسیار زیادی پذیرفته شوند، جستوجو میتواند بهشدت گسترش یابد و اگر حرکتهای بسیار کمی پذیرفته شوند، تاکتیکی مهم ممکن است از دست برود. بنابراین پالایشها و ضروریاند.
کاربرد و بافت
برای یک ، سکون آزمونی عملی برای پایداری ارزیابی است، نه ادعایی دربارهٔ واقعاً آرام بودن وضعیت.
اشتباههای رایج
جستوجوی سکون و جستوجوی تاکتیکی کامل
جستوجوی سکون فقط مجموعهای منتخب از حرکتهایی را بسط میدهد که پاسخ مستقیم میطلبند. ثابت نمیکند همهٔ تاکتیکهای ممکن حل شدهاند.
منابع
- 1.Quiescence Search, Chess Programming Wiki
