مثلا عمق بازی شطرنج خیلی زیاده، خیلی. اونقد که هیچ کامپیوتری قادر نیست گره هاشو ذخیره و زمانشم سر به فلک میکشه
دوستان توجه کنن که داریم میگیم درخت بازی نه گراف بازی
اینم یه لینک واسه توضیح بهتر مینی مکس
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
زمان الگوریتم
چقدر این الگوریتم طول میکشد؟ برای بازی سادهای مانند ایکس او، این زمان زیاد نیست – زیرا جستجوی تمام موقعیتهای ممکن، امکان پذیر است. برای بازیهای مانند شطرنج، زمان اجرا بسیار زیاد است. در حقیقت، برای اینکه تمام بازیها را به طور کامل جستجو کنیم، ابتدا میبایست سفری بین ستارهای تدارک ببینیم، زیرا پیش از پایان تحلیل یک حرکت، خورشید نابود شده و زمین دیگر وجود نخواهد داشت. بنابراین، تمام بازیهای کامپیوتری تا تعدادی حرکت بعدی را جستجو میکنند، ولی نه تا پایان آن را. البته، برنامه میبایست تعیین کند که وضعیتی خاص برای بازیکنی خاص، خوب است یا بد. برای تحقق این امر، از تابع ارزیابی استفاده میکنیم. این تابع کلیدی برای بازیهای قدرتمند کامپیوتری است.
تخمین پیچیدگی درخت بازی شطرنج
عدد شانون (۱۰ به توان ۱۲۰) تخمین پیچیدگی درخت بازی شطرنج است .
این عدد اولین بار به وسیله کلود شانون پدر تئوری اطلاعات محاسبه شد . بر طبق نظر وی، به طور متوسط در هر بازی ۴۰ حرکت انجام میشود و هر بازیکن یک حرکت را بین۳۰ حرکت انتخاب مینماید . (اما در واقع ممکن است برخی حرکات انتخابی در حد صفر باشد مثلاً در موارد پات و یا کیش و مات یا تا ۲۱۸ حرکت افزایش یابد).
بنابراین ۳۰*۳۰ به توان ۴۰ یا به عبارتی ۹۰۰ به توان ۴۰ بازی شطرنج ممکن است . این تعداد درحدود ۱۰ به توان ۱۲۰ است . پیچیدگی درخت بازی شطرنج اکنون درحدود ۱۰به توان ۱۲۳ (تعداد پوزیسیونهای قانونی در بازی شطرنج بین ۱۰ به توان ۴۳ و ۱۰ به توان ۵۰) تخمین زده میشود . به عنوان مقایسه، تعداد اتمها در جهان بین ۱۰*۴ به توان ۷۵ و۱۰*۶ به توان ۷۹ تخمین زده میشود.