বিরোধী যুক্তি ব্যবহার করে kth ক্ষুদ্রতম উপাদান সন্ধানের জন্য নিম্ন সীমাবদ্ধ


10

অনেক গ্রন্থেই একটি নিম্ন খোঁজার জন্য আবদ্ধ মধ্যমা ব্যবহার আর্গুমেন্ট ব্যবহার তম ক্ষুদ্রতম উপাদান তৈরীর প্রাপ্ত করা হয়। কীভাবে আমি একটি বিরোধী যুক্তি ব্যবহার করে খুঁজে পেতে পারি?

উইকিপিডিয়া বলছে যে টুর্নামেন্ট অ্যালগরিদম রান , এবং এন - + + Σ এন = + + 2 - এলজিহে(এন+ +লগএন) হয়দেওয়াআবদ্ধ নিম্ন হিসাবে।এন-+ +Σ=এন+ +2-এনএলজি

উত্তর:


8

আমি সংক্ষেপে একটি বিরোধী যুক্তি একটি স্কেচ রূপরেখা করতে যাচ্ছি।

আপনার নির্বাচনের অ্যালগরিদম কোনও প্রতিপক্ষের বিরুদ্ধে খেলাকে বিবেচনা করুন যা আমরা বিরোধীদের বলব the প্রতিপক্ষের লক্ষ্যটি হল আপনার অ্যালগরিদমের জন্য একটি ইনপুট এক্স করা যা আপনার অ্যালগরিদমের দ্বারা তুলনামূলক ক্রিয়াকলাপের সংখ্যা সর্বাধিক করে তোলে। প্রকৃতপক্ষে, আপনার অ্যালগরিদমকে তুলনা গাছ হিসাবে দেখা যেতে পারে, যেখানে কোনও পথ আংশিক ক্রমের সাথে মিলে যায়। অ্যালগরিদম একজোড়া সম্পর্কে প্রতিদ্বন্দ্বী জিজ্ঞেস যখন (এক্স,Y) উপাদানের, প্রতিদ্বন্দ্বী আয় পারেন এক্স<Y বা Y<এক্স । বিরোধী উত্তরগুলি কখনই পূর্ববর্তী ফলাফলগুলির সাথে বিরোধিতা করতে পারে না।

অনুমান -th বৃহত্তম উপাদান এক্স* : আংশিক তুলনা গাছের কোন গাছের পাতা থেকে সংশ্লিষ্ট অর্ডার বিবেচনা করা, তারপর এক্স* অনুক্রমে প্রত্যেক অন্যান্য উপাদান দিয়ে তুলনীয় হতে হবে জন্য অ্যালগরিদম সঠিক বলে, যাতে অ্যালগরিদম থাকতে হবে তৈরি অন্তত একটি তুলনা (Y,z- র) Yএক্স* যার পরিণতি হয় হয় Y<z- রএক্স* বা এক্স*z- র<Y । এলিমেন্ট y এর জন্য এই জাতীয় তুলনাটিকে অত্যন্ত গুরুত্বপূর্ণ CallY। স্পষ্টতই, বিরোধীরা আপনার অ্যালগরিদমের দ্বারা সম্পন্ন নন-ক্রুয়ালিয়াল তুলনা সংখ্যাটি সর্বোচ্চ করতে চায় ize

এল-1 বৃহত্তম উপাদান সেট করা যাক ; আপনার অ্যালগরিদম চাহিদা সঠিকভাবে উপাদানের সব চিহ্নিত করতে এল বৃহত্তম উপাদান এবং মধ্যে এক্সএল , অর্থাত্ এক্স* । মান্য যে প্রতিটি উপাদান এক্সএল অন্তত একটি গুরুত্বপূর্ণ তুলনা হারিয়েছে। এখন, শত্রুদের একটি কৌশল রয়েছে যা এল এর প্রতিটি -1 উপাদানকে কমপক্ষে জিততে বাধ্য করে lg nএলএলজিএন-1তুলনা, যার কোনটিএক্সএলজন্য অত্যন্ত গুরুত্বপূর্ণ। এক্স-এল এরজন্যঅবশিষ্টএন-ক্রুশিয়ালতুলনা যুক্ত করেআপনি নিম্নসীমাটিঅর্জন করেন। বিশদগুলির জন্য, দয়া করে নিম্নলিখিত, দুর্দান্ত, জেফ এরিকসননোটগুলি পড়ুনএক্সএল


@JeffE আমি সংজ্ঞা সম্পর্কে বিভ্রান্ত করছি crucial comparison for $y$তুলনা: যেখানে পারেন Y < z- র এক্স * বা এক্স *z- র < Y এবং এক্স * হয় লক্ষ্য উপাদান। এই তুলনা করা হয় যখন আমরা z এবং x মধ্যে সম্পর্ক জানি না ? আমাদের এখানে কি ওরাকল আছে? বা আমরা কি পুরো তথ্য (এমনকি পাতায় ভবিষ্যতের তথ্য) সহ সর্বজ্ঞানী? Y:z- রY<z- রএক্স*এক্স*z- র<Yএক্স*z- রএক্স*
hengxin
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.