توضیح
اثر افق از آنجا پدید میآید که یک فقط تا حدی محدود جستوجو میکند. این مرز، افق جستوجو است. اگر زیانی بزرگ درست پس از آن رخ دهد، وضعیت در مرز ممکن است بسیار بهتر از واقعیت به نظر برسد.
نمونهٔ کلاسیک شامل تهدیدی اجتنابناپذیر است. موتور قربانیها یا مانورهایی پیدا میکند که زیان را چند حرکت به تأخیر میاندازند و آن را به بیرون افق میرانند. پیامد همچنان گریزناپذیر است، اما دیگر آن را در نقطهای که جستوجو متوقف میشود نمیبیند.
هر تاکتیک عمیق ازدسترفتهای اثر افق نیست. ویژگی تعیینکننده، توهمی است که قطع جستوجو میسازد: عقب انداختن مشکل ظاهراً آن را حل میکند، زیرا پیامد موقتاً از درخت بررسیشده ناپدید میشود.
مات یک نیمحرکت آنسوی مرز برش است
کیش با تنها یک راه گریز
رخ سیاه به شاه سفید کیش میدهد. صفحه الزام تاکتیکی را نشان میدهد، اما نشان نمیدهد جستوجو کجا متوقف میشود.
یکی از دفاعهای رایج، جستوجوی سکون است. موتور در حد عادی، برخی حرکتهای اجباری، بهویژه گرفتنها و بسته به پیادهسازی، کیشها یا ترفیعها را ادامه میدهد تا وضعیت کمنوسانتر شود. ، بسطهایی که در خطهای ویژه جستوجوی بیشتری میافزایند و که گزینههای امیدبخش را زودتر میآزماید، برخی موارد را کاهش میدهند، اما هیچ حد محدودی خطر را کاملاً از میان نمیبرد.
کاربرد و بافت
افزایش عمق به اندازهٔ یک واحد ممکن است پیامد پنهان را آشکار کند، هرچند مسئلهای دیگر همیشه میتواند درست پشت افق تازه قرار داشته باشد.
اشتباههای رایج
اثر افق و کمبود کلی عمق
اثر افق صرفاً ندیدن دوردست نیست، بلکه قضاوتی منحرف است که از انتقال پیامد به آن سوی حد جستوجو ایجاد میشود.
به تأخیر انداختن و جلوگیری کردن
یک توالی ممکن است زیان را عقب بیندازد، بیآنکه اجباری بودن آن زیان را تغییر دهد.
منابع
- 1.Horizon Effect, Chess Programming Wiki
- 2.An Examination of Brute Force Intelligence, IJCAI
