توضیح
واریانت اصلی توالیای است که موتور شطرنج، یعنی برنامهٔ تحلیل، در لحظهٔ جاری برای هر دو طرف بهترین میداند. در تحلیل عادی معمولاً فقط یکی نمایش داده میشود. MultiPV از موتور میخواهد چند گزینه را از وضعیت آغازین نگه دارد و رتبهبندی کند، بهطوری که هر کدام واریانت اصلی و ارزیابی خود را داشته باشند.
برای نمونه، وقتی MultiPV روی سه تنظیم شود، رابط ممکن است حرکتهای نامزد اول، دوم و سوم را نشان دهد. این کار به مقایسهٔ طرحها، یافتن گزینهای عملی نزدیک به انتخاب نخست یا تشخیص اینکه فقط یک حرکت وضعیت را حفظ میکند کمک میکند. رتبهبندی دائمی نیست و ممکن است با رسیدن جستوجو به عمق بیشتر، کشف یک تاکتیک یا دقیقتر شدن برآورد تغییر کند.
خط نخست تصویر ثابت:
ریشهٔ مشترک
هر سه شاخه از یک وضعیت آغاز میشوند. در تصویر ثابت محلی، و امتیاز +0.30 و امتیاز +0.29 گرفتند.
درخواست خطهای بیشتر، زمان و توان محاسباتی را میان حرکتهای آغازین بیشتری تقسیم میکند. با منابع یکسان، تحلیل ممکن است کندتر پیش برود یا نسبت به جستوجوی متمرکز بر یک گزینه به عمق کمتری برسد. امتیازهای نمایشدادهشده نیز احتمالهای مستقل نیستند، بلکه ارزیابیهایی درون همان فرایند جستوجو هستند.
MultiPV به این معنا نیست که موتور همهٔ ایدههای معقول را فهرست میکند. فقط شمار درخواستشدهٔ نامزدها را بر اساس رتبهبندی فعلی نشان میدهد. کیفیت نتیجه همچنان به عواملی مانند و زمان در دسترس بستگی دارد. نام آن به واریانتهای اصلی اشاره میکند، اما نباید با الگوریتم مشخص اشتباه گرفته شود.
اشتباههای رایج
MultiPV و چند عمق
MultiPV یعنی چند حرکت آغازین همراه با خطهایشان، نه نمایش یک خط در چند عمق جستوجو.
منابع
- 1.UCI Protocol and Stockfish Commands, Stockfish Documentation
