মাঝারি নির্বাচনের জন্য স্টোরেজ প্রয়োজনীয়তা (দুটি পাস অ্যালগরিদম)


18

একটি ক্লাসিক গবেষণাপত্রে মুনরো এবং পেটারসন এলোমোথিমের জন্য এলোমেলোভাবে সাজানো অ্যারে মাঝারি খুঁজে পাওয়ার জন্য কত স্টোরেজ প্রয়োজন তা নিয়ে অধ্যয়ন করে। বিশেষত তারা নিম্নলিখিত মডেলটিতে ফোকাস করে:

ইনপুটটি বেশ কয়েকটি বার পি জন্য ডান থেকে বামে পড়ে।

এটি প্রদর্শিত হয় যে মেমরি কোষগুলি পর্যাপ্ত, তবে সংশ্লিষ্ট নিম্ন সীমাটি কেবল পি = 1 এর জন্য পরিচিত। আমি পি> 1 এর জন্য কোনও ফলাফল দেখিনি। কেউ কি এ জাতীয় নিম্ন সীমা সম্পর্কে সচেতন? হে(এন12পি)

লক্ষ্য করুন যে এখানে প্রধান অসুবিধা হ'ল দ্বিতীয় পাসে ইনপুটটি এলোমেলোভাবে আর অর্ডার করা হয় না।

উত্তর:


14

এই কাগজটি চ্যান দ্বারা সাম্প্রতিক একটি সোডা: http://portal.acm.org/citation.cfm?id=1721842&dl=ACM এ চেষ্টা করুন

একটি দ্রুত গুগল অনুসন্ধানে নিম্নলিখিত কাগজটিও পাওয়া গেছে যা সম্ভবত প্রাসঙ্গিক বলে মনে হচ্ছে, তবে আমি এটি পড়ে নি: http://portal.acm.org/citation.cfm?id=1374470


ধন্যবাদ, দ্বিতীয় পত্রটি আমার প্রশ্নের একটি আংশিক উত্তর দেয় বলে মনে হচ্ছে। এর আগে উত্তরগুলি আমার আগে জানা ছিল না papers
ম্যাসিমোলাউরিয়া

18

1 টিরও বেশি পাসের সীমা প্রমাণের জন্য প্রথম কাগজটি আমার কাগজ ছিল জয়রাম এবং অমিতের সাথে সোডা'08। তারপরে ওয়ারেন উল্লেখ করেছেন এমন কাগজ রয়েছে যা ক্লিনার প্রমাণ দ্বারা সীমানা উন্নত করে।

সংক্ষেপে, আপনি যদি পাসের সংখ্যার সামনে ধ্রুবককে অনুমতি দেন তবে আমরা নির্ভরতাটি বুঝতে পারি। অবশ্যই, এই ধ্রুবকগুলি ঘাটে রয়েছে, সুতরাং আপনি একটি সুনির্দিষ্ট বোঝার জন্য জিজ্ঞাসা করতে পারেন। আমার মূল অভিযোগটি হ'ল মাল্টিপাস স্ট্রিমিংয়ের মডেল এতটা ভাল অনুপ্রাণিত নয়।

আরও উদ্বেগজনক প্রশ্নটি হ'ল আমরা কোনও শাখা প্রশাখার প্রোগ্রামটি নীচু করে প্রমাণ করতে পারি কিনা। এটি কি এমনও হতে পারে যে কোনও সীমাবদ্ধ স্পেস অ্যালগরিদম যা মেমরিটিকে যেমন খুশি তেমন অ্যাক্সেস করতে পারে, তার জন্য সর্বোত্তম কৌশলটি কেবল মাল্টিপাস স্ট্রিমিং করা?

উত্তরটি ইতিবাচক বলে মনে হচ্ছে এবং এটি প্রমাণের দিকে আমাদের কিছু আংশিক অগ্রগতি রয়েছে।


5
আমি মনে করি multipass স্ট্রিমিং হয় পরীক্ষাগুলির ধরনের নিম্নলিখিত একটি প্রাকৃতিক মডেল: আপনি পরিসংখ্যানগত পরীক্ষামূলক (যেমন, বিন্যাস পরীক্ষামূলক) করতে এলোমেলোভাবে স্যাম্পলিং ব্যবহার করুন। আপনি কোটি কোটি পরীক্ষা চালান; প্রতিটি পরীক্ষা একটি PRNG থেকে এলোমেলো নম্বর পায় এবং কিছু আউটপুট মান উত্পাদন করে। তারপরে আপনি এই মানগুলির মিডিয়ান, হিস্টোগ্রাম ইত্যাদি গণনা করতে চান। আপনার আউটপুটগুলির স্ট্রিমটিতে দক্ষ র্যান্ডম অ্যাক্সেস নেই এবং আপনার কাছে সমস্ত কিছু সঞ্চয় করার স্মৃতি নেই। তবে আপনি স্ট্রিমটি আবার খেলতে পারেন ; কেবল একই PR এর সাথে আপনার PRNG পুনরায় সেট করুন এবং আপনার অ্যালগরিদম পুনরায় চালান।
Jukka Suomela

2
আমরা সকলেই একমত হতে পারি যে সেরাটি মাল্টিপাস স্ট্রিমিং মডেলটিতে উচ্চতর সীমানা রাখছে এবং শাখা প্রশাখার প্রোগ্রামগুলির কিছু প্রাসঙ্গিক পরিবারের জন্য নিম্ন সীমানা মিলছে।
ম্যাসিমোলাউরিয়া
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.