এটি এক্সপাসে-সম্পূর্ণ হওয়া উচিত। আমি এটিকে কোনও এক্সপাসেসি-সম্পূর্ণ সমস্যা হ্রাস না করে কীভাবে ঘাঁটিঘাঁটি করে কীভাবে সংখ্যক বিকল্প অর্জন করতে হবে তার স্কেচ করব, তবে এখান থেকে এটি শেষ করা সহজ হওয়া উচিত।
ওরাকলের শব্দগুলিকে A টি দ্বারা t রাউন্ডের পরে চিহ্নিত করুন , সুতরাং প্রাথমিকভাবে A 0 = ∅ । M A t দ্বারা Q t দ্বারা অনুসন্ধান করা শব্দগুলি বোঝান । মূল পর্যবেক্ষণটি হ'ল যে যে এ টি দিয়ে হারাচ্ছে , তাকে কিউ টি থেকে এ-তে কিছু যুক্ত করার জন্য ধারণা করা যেতে পারে । এর কারণ এই গেমটিতে প্রতিটি পদক্ষেপের জন্য অর্থ ব্যয় হয়, আমরা যতটা সম্ভব সামান্য চলতে চাই; আমরা জিত না হওয়া পর্যন্ত কোনও পদক্ষেপ নেওয়ার কোনও মানে নেই। তবে এর দ্বারা এটি সূচিত হয় যে আমরা যদি হেরে যাই, তবে Q টির বাইরে থেকে কিছু যুক্ত করার অর্থ নেই ।AtA0=∅MAtQtAtQtAQt
সরলীকরণের জন্য অনুমান M ঠিক জন্য রান 2n পদক্ষেপ এবং পদক্ষেপ এ 2i এবং 2i+1 এটা ঠিক দৈর্ঘ্যের একটি শব্দ অনুসন্ধান করে i । খরচ ফাংশন f কেবল হতে হবে 2−i দৈর্ঘ্যের শব্দের উপর i । খেলা যেমন যে এলিস সবসময় বিজোড় দৈর্ঘ্য শব্দ যোগ করার প্রয়োজন এবং বব সবসময় এমনকি দৈর্ঘ্য শব্দ যোগ করার প্রয়োজন হবে A । ধরুন যে n বিজোড় এবং প্রাথমিকভাবে অ্যালিস হারাচ্ছে।
mA এবং mB বাজেট সেট করা হবে যাতে তিনি এম এ 0 যুক্ত করে যে A এর সাথে যুক্ত হবে তার দৈর্ঘ্যের n শব্দগুলির মধ্যে একটি চয়ন করতে পারেন । গেমটি এমন হবে যা এটি তাকে বিজয়ী করে তোলে, তাই ববকে চলাফেরা করতে হবে। আবার বাজেটের সীমাবদ্ধতার কারণে, তাকে A এ যুক্ত করতে এম এ 1 দ্বারা অনুসন্ধান করা দৈর্ঘ্যের n - 1 টি শব্দের একদম পছন্দ করতে হবে । এর মধ্যে যে কোনও যোগ করার পরে, এম এ 2 দুটি নতুন দৈর্ঘ্যের এন শব্দগুলি (একই শব্দগুলি, বব যা শব্দ যুক্ত করেছে তা নির্বিশেষে জিজ্ঞাসা করবে)MA0An−1MA1AMA2nA ), এবং বব জিতবে। এলিস এই নতুন দৈর্ঘ্য ঠিক এক যোগ করার জন্য বাধ্য হবেn শব্দA তার win করা।
গেমটি এই পদ্ধতিতে চলছে, যা গভীরতা n এর একটি সম্পূর্ণ বাইনারি গাছের শাখা অনুসরণ হিসাবে কল্পনা করা যেতে পারে , যদিও প্রতিটি শাখা নোডে খেলোয়াড়দের মধ্যে একটির (নির্ধারিত হয় যা নোডের গভীরতার সমতা অনুসারে) তৈরি করতে হবে কোনটি যুক্ত করতে হবে তার A । তারা গাছের উপর দিয়ে যাওয়ার পরে, তাদের বাজেট শেষ হয়ে যাবে। গেমের যে কোনও পর্যায়ে যদি তাদের মধ্যে একটির সংক্ষিপ্ত কিছু শব্দ যুক্ত করার সিদ্ধান্ত নেয় (উদাঃ, অ্যালিসের দৈর্ঘ্যের k<n শব্দটি কিউ 0 থেকেQ0প্রথম পদক্ষেপে), তারপরে যদি অন্য খেলোয়াড় (আমাদের উদাহরণস্বরূপ বব) বাইনারি ট্রিতে সর্বদা দীর্ঘতম শব্দটি খেলেন তবে তার কিছুটা টাকা থাকবে এবং আমরা খেলাটি তৈরি করব যাতে সে এটি ব্যবহার করতে পারে জেতার জন্য. (দ্রষ্টব্য যে অ্যালিসের কাছেও হয়তো কিছু টাকা বাকী রয়েছে, তবে বব আরও বেশি পরিমাণে থাকতে পারে, তাই আমরা এন্ড-গেমটি ডিজাইন করেছি যে তাদের যদি কারও বেশি অর্থ থাকে, তবে সেই খেলোয়াড় জিততে পারে))
এইভাবে অ্যালিস তীব্র দৈর্ঘ্যের শব্দের বিস্ময়কর সংখ্যক জোড়া এবং ববকে বহু জোড় দৈর্ঘ্যের শব্দের বিষয়ে সিদ্ধান্ত নেয় যা প্রতিটি জোড়ের মধ্যে একটি A যায় এবং তারা বিকল্পগুলি এই পদ্ধতিতে বিকল্প পদ্ধতিতে করে।