توضیح
محاسبه در شطرنج یعنی تصور حرکتهای قانونی آینده و ارزیابی پوزیسیونهای حاصل. محاسبه فراگیر مجموعه گستردهای از امکانها را بهصورت نظاممند کاوش میکند. هر حرکت بررسیشده شاخهای باز میکند و هر پاسخ شاخههای بیشتری میسازد و در نتیجه درختی از واریانتها شکل میگیرد.
برای رایانه، نیروی خام در معنای دقیق یعنی بررسی همه شاخهها تا عمقی یکسان و مقایسه نتایج. شمار پوزیسیونها با سرعتی بسیار زیاد رشد میکند، بنابراین واقعی حرکتها را مرتب میکنند و با روشهای جستوجو شاخههای بسیاری را کنار میگذارند. از سنجش پوزیسیونهایی حاصل میشود که جستوجو به آنها میرسد، نه از بررسی لفظبهلفظ تمام بازی.
در تمرین انسانی، این عبارت معمولاً معنایی عملیتر دارد. بازیکن با حرکتهایی آغاز میکند که پاسخ میطلبند، مانند کیشها و گرفتنها، آنها را تا نتیجهای روشن دنبال میکند و سپس گزینههای آرامتر را بررسی میکند. این روش در یک یا پوزیسیون تاکتیکی سودمند است، اما تلاش برای وارسی همه چیز زمان و انرژی مصرف میکند. به بازیکن امکان میدهد آرایشهای آشنا را تشخیص دهد و شمار شاخههایی را که به تحلیل دقیق نیاز دارند کاهش دهد.
چه زمانی جستوجو را متوقف کنیم
یک شاخه زمانی میتواند پایان یابد که به مات، برد یا باخت اجباری ماتریال، تکرار روشن یا پوزیسیونی پایدار برسد که بتوان آن را با گزینههای دیگر مقایسه کرد. بدون ارزیابی نهایی، فهرست کردن حرکتها محاسبه کامل نیست.
اشتباههای رایج
فراگیر یعنی دیدن تکتک حرکتها
در معنای دقیق علوم رایانه به جستوجوی جامع نزدیک است. در تفکر انسانی معمولاً به بررسی گسترده و منضبط گفته میشود، نه بررسی بهمعنای واقعی کامل.
محاسبه شاخههای زیاد نیاز به ارزیابی را حذف میکند
خیر. در انتهای هر شاخه باید تصمیم گرفت کدام طرف بهتر است و چرا؛ وگرنه فقط حرکتها فهرست شدهاند.
منابع
- 1.Introduction | Mastering Calculation, ChessBase Books
- 2.Brute-Force, Chess Programming Wiki
