একটি ধারণা স্ট্রিমিং অ্যালগরিদম থেকে সহজ কিছু । সম্ভবত সেরা প্রার্থী হলেন সংখ্যাগরিষ্ঠ অ্যালগরিদম। বলুন যে আপনি একের পর এক সংখ্যার স্রোত দেখতে এবং আপনি জানেন যে একটি সংখ্যা অর্ধবারের বেশি হয়, তবে আপনি জানেন না কোনটি don't আপনি যদি একবারে কেবল দুটি সংখ্যা মনে করতে পারেন তবে আপনি সংখ্যাগরিষ্ঠ সংখ্যাটি কীভাবে খুঁজে পাবেন ? উত্তরটি হ'ল মিশ্রা-গ্রিজ অ্যালগরিদম।s1,…,sn
প্রতিটি সময় পদক্ষেপে আপনি স্ট্রিম থেকে একটি সংখ্যা এবং একটি ফ্রিকোয়েন্সি কাউন্টার । প্রারম্ভে আপনি প্রবাহের প্রথম সংখ্যায় সেট করলেন এবং ফ্রিকোয়েন্সি 1 তে শুরু করুন এবং তারপরে আপনি যখনই একটি নতুন সংখ্যা , আপনি কিনা তা পরীক্ষা করে দেখুন । তাহলে , বৃদ্ধি করার , অন্যথায় হ্রাস করার । তাহলে , সেট থেকে এবং ফিরে । স্রোতের শেষ উপাদানটির পরে যদি সংখ্যাগরিষ্ঠ উপাদান থাকে তবে এটি সমান হবেf x f s i x = s i x = s i f f + 1 f f - 1 f = 0 x s i f 1 xxfxfsix=six=siff+1ff−1f=0xsif1x ।
আরেকটি ধারণা হ'ল শূন্য জ্ঞানের প্রমাণগুলি বর্ণনা করার জন্য সুপরিচিত গেম । আমি মনে করি এটি ওডেড গোল্ডরিচের কারণে এবং গ্রাফ আইসোমরফিজমের জন্য শূন্য জ্ঞানের প্রমাণের মতো।
উত্তরটি স্বয়ংসম্পূর্ণ করতে এখানে খেলা। মনে করুন আপনি নিজের রঙ-অন্ধ বন্ধুকে বোঝাতে চান যে আপনি সবুজ থেকে লাল বলতে পারেন। আপনার বন্ধুর দুটি ডেকে কার্ড রয়েছে এবং তিনি জানেন যে একটি গাদা সবুজ এবং অন্যটি লাল। তিনি আপনাকে না দেখে তিনি নিম্নলিখিতটি করেন: সম্ভাবনার সাথে 1/2 তিনি প্রতিটি ডেক থেকে একটি কার্ড আঁকেন, সম্ভাবনার সাথে 1/4 তিনি বাম ডেক থেকে দুটি কার্ড আঁকেন, এবং সম্ভাব্যতার সাথে 1/4 ডান ডেক থেকে দুটি কার্ড আঁকেন । তারপরে তিনি আপনাকে কার্ডগুলি দেখিয়েছেন এবং সেগুলি একই রঙ কিনা তা আপনাকে জিজ্ঞাসা করে। আপনি যদি বর্ণ অন্ধ না হন তবে অবশ্যই প্রতিবার সঠিক উত্তর দিতে পারবেন। আপনি যদি বর্ণ অন্ধ হন তবে আপনি সম্ভাব্যতা 1/2 দিয়ে ব্যর্থ হবেন। সুতরাং এখন যদি গেমটি 10 বার খেলা হয় তবে বর্ণা অন্ধ থাকা অবস্থায় আপনি প্রতিবার জয়ী হওয়ার সম্ভাবনা খুব কম।
পিকচারটি হ'ল যদি আপনার বন্ধুটি জানত যে দুটি ডেকে কার্ড দুটি ভিন্ন রঙের, তবে কোনটি লাল এবং কোনটি সবুজ, তা এখনও অবশেষে তিনি জানতে পারবেন না! সুতরাং সংক্ষেপে:
- প্রমাণগুলিতে এলোমেলো হওয়ার জায়গা রয়েছে।
- আপনি যাকে কিছু জানেন সে সম্পর্কে তাদের কোনও তথ্য না দিয়ে বোঝাতে পারেন।