এটি মূলত দাবা গেমের জটিলতা কী তা নিয়ে প্রশ্ন । লক্ষ্য করুন finiteness দ্বারা, আমরা যে দাবা জানি হয় নির্ধারিত, কিন্তু শুরু অবস্থানে সাদা জন্য একটি জয়, কালো জন্য একটি জয়, তবে যদি ড্র হলে আমরা জানি না। দাবা খেলার জটিলতা প্রায় প্রাথমিক অবস্থার অবস্থা নির্ধারণ করতে আমাদের গেম ট্রিতে প্রয়োজনীয় ন্যূনতম পজিশনের অবস্থান। এটি শ্যানন নম্বর হিসাবে পরিচিত । দাবা খেলার জন্য কম্পিউটার প্রোগ্রামিংয়ের প্রভাবশালী কাগজে , শ্যানন অনুমান করেছিল যে শ্যানন সংখ্যা কমপক্ষে 10 {^ 120)। নোট করুন যে মহাবিশ্বে কণার সংখ্যা 10 ^ (80) হিসাবে অনুমান করা হয়। প্রশ্নের উত্তর দিতে, আমরা আসলে উচ্চতা জানতে চাইগেম ট্রি যখন প্রাথমিক অবস্থান নির্ধারিত হয়। আমাদেরও এই উচ্চতাটিকে 2 দ্বারা বিভক্ত করা উচিত, যেহেতু দাবাতে সরানো সাধারণত একটি সাদা এবং কালো পদক্ষেপ হিসাবে বিবেচিত হয়। গাছের শাখা ফ্যাক্টরটি প্রায় 30 টি অনুমান করা হয় Thus সুতরাং, আমরা 30 ^ (2 এন) <10 ^ (120) এর মতো বৃহত্তম এন নিতে পারি।
উত্তর. খামের পিছনে, এন = 40 কাজ করে। কাকতালীয়ভাবে, এটি গ্র্যান্ডমাস্টারদের মধ্যে গড় গতির দৈর্ঘ্য হতে পারে (যদিও তারা প্রায়শই পদত্যাগ করে এবং আসলে খেলাটি উপসংহারে খেলেন না)।
সম্পাদনা করুন। গল্পটির নৈতিকতাটি হ'ল আমি আপনার নিম্ন সীমাটির জন্য একটি উপরের বাউন্ডটি অনুমান করার চেষ্টা করছিলাম। শ্যাননের যুক্তির প্রথম অংশটি বিজ্ঞপ্তি নয়; তিনি বলেছেন যে প্রতিটি অবস্থান থেকে প্রায় 30 টি আইনী পদক্ষেপ রয়েছে, এবং এই সংখ্যাটি কোনও গেমের প্রথম অংশের জন্য যথাযথভাবে ধ্রুবক।
সুতরাং, আমরা এন এর বর্তমান জ্ঞাত মানটি অনুমান করতে পারি (যা আপনি সত্যই জিজ্ঞাসা করছেন, আসুন আমরা এই এন'কে ডাকি) সর্বাধিক লগ_30 (সি) করতে হবে যেখানে সি ইতিহাসে উপস্থিত কম্পিউটারের পাওয়ার পরিমাণের সমান মানবজাতির. এমনকি সি এর জন্য রক্ষণশীল অনুমানের পরেও আমরা প্রায় 20 টি এন এর মতো কিছু পেয়েছি। বাস্তবে, আমি মনে করি না যে কেউ এই গণনাটি গাছের অনেক উপরে ফেলেছে, কারণ একটি অগ্রাধিকার হিসাবে আমরা জানি যে গণনাটি খুব একটা পরে অক্ষম হয়ে যায় after সংক্ষিপ্ত উচ্চতা এবং ভাল দাবা প্রোগ্রাম লেখার জন্য নিরস্তরভাবে গাছটি অনুসন্ধান করা প্রয়োজন নয় ।
তবে খেয়াল করুন, আপনি কিছুটা দুর্বল প্রশ্ন জিজ্ঞাসা করছেন, যেহেতু এটি সম্ভব যে খেলার প্রাথমিক অবস্থাটি সর্বোত্তম খেলার সাথে একটি ড্র draw সুতরাং, একজন এন এমন একটি প্রোগ্রাম লিখে এন এর সীমানা পেতে পারে যার লক্ষ্য ছিল যতদিন সম্ভব না হারাতে হবে। তারপরে আমরা এই প্রোগ্রামটি বিশ্বের সেরা প্রোগ্রাম বা মানব খেলোয়াড়দের বিরুদ্ধে খেলতে পারি এবং দেখতে পাই যে একটি সংক্ষিপ্ততম খেলার দৈর্ঘ্য কত। আবার এটি সঠিকভাবে প্রশ্নের উত্তর দেয় না, যেহেতু আমরা ধরে নিতে পারি না যে আমাদের বিরোধীরা সবচেয়ে ভাল খেলছে । সত্যিকারের সর্বোত্তম খেলাকে গেম ট্রি সম্পর্কে সম্পূর্ণ জ্ঞানের প্রয়োজন, তবে আমরা দেখেছি যে এটি গণনামূলকভাবে অপরিবর্তনীয়। সুতরাং, বর্তমানে আমরা সেরাটি করতে পারি কাস্পারভ বা খুব ভাল দাবা প্রোগ্রামের সাথে একটি আনুষ্ঠানিকভাবে খেলানো প্রতিপক্ষ।