توضیح
ارزیابی ایستای تعویضها که به صورت SEE کوتاه میشود، به پرسشی محلی پاسخ میدهد: اگر رشتهای از گرفتنها روی یک خانه آغاز شود، هر طرف به چه نتیجهٔ ماتریالی میتواند برسد؟ این روش به جای جستوجوی همهٔ حرکتهای صفحه، مهاجمان و مدافعان همان خانه را دنبال میکند.
تعویض محلی روی
خانهٔ هدف و قرارداد
تنها خانهٔ هدف است. قرارداد ثابت P را برابر 1، N و B را برابر 3، R را برابر 5 و Q را برابر 9 میگیرد. در تساوی، مبدأها از تا ملاک ترتیباند. صفحه مهرهها و هندسه را نشان میدهد و انتخاب SEE یک محاسبهٔ داخلی و محلی است.
روش معمولاً فرض میکند هر طرف با کمارزشترین مهاجم در دسترس خود میگیرد، زیرا وارد کردن مهرهای ارزانتر در ابتدا معمولاً مطلوبتر است. پس از حذف هر مهرهٔ گرفتهشده، مهاجمان دوباره محاسبه میشوند. این موضوع مهم است، زیرا ممکن است حملهٔ اشعهٔ ایکس آشکار شود: رخ، فیل یا وزیری که مسدود بود با ناپدید شدن مهرهٔ میانی فعال میشود.
هر طرف همچنین میتواند وقتی ادامه دادن نتیجهاش را بدتر میکند توالی را متوقف سازد. SEE با بازگشت از میان گرفتنهای فرضی تخمین میزند گرفتن نخست ماتریال میبرد، برابر میکند یا از دست میدهد. موتورها از این نشانه برای اولویت دادن به گرفتنها در و تصمیمگیری دربارهٔ گرفتنهای شایستهٔ بسط در استفاده میکنند.
واژهٔ ایستا محدودیت روش را نشان میدهد. SEE بر تعویض ماتریال در یک خانه تمرکز دارد و جای جستوجوی تاکتیکی کامل را نمیگیرد. ممکن است نبیند که یک گرفتن مات میکند، تهدیدی تعیینکننده میسازد، مدافعی را منحرف میکند یا حرکت بینابینی در جای دیگری ممکن میسازد. پیادهسازی دقیق باید مهرههای پینشده را نیز در نظر بگیرد که بدون آشکار کردن شاه خود نمیتوانند حرکت کنند، و حملههایی را که بهطور قانونی قابل استفاده نیستند کنار بگذارد.
اشتباههای رایج
SEE و شمردن مهاجمان
شمردن تعداد مهرههای مهاجم به یک خانه کافی نیست. ارزش آنها، ترتیب گرفتن و حملههای تازهآشکارشده نتیجه را تغییر میدهند.
منابع
- 1.Static Exchange Evaluation, Chess Programming Wiki
