আমি সেটগুলি এইচ (।) এবং একটি সম্পর্ক আর (।,।) এর ওপরে একটি হ্যাশ ফাংশন সন্ধান করছি যাতে এটিকে বি এর অন্তর্ভুক্ত করা হয় তবে আর (এইচ (এ), এইচ (বি))। অবশ্যই, আর (।,।) অবশ্যই যাচাই করা সহজ হতে হবে (ধ্রুবক সময়), এবং এইচ (এ) রৈখিক সময়ে গণনা করা উচিত।
এইচ এবং আর এর একটি উদাহরণ:
- , যেখানে k একটি পূর্ণসংখ্যা এবং h (x) পূর্ণসংখ্যার উপর একটি হ্যাশ ফাংশন।
- আর (এইচ (এ), এইচ (বি)) = ((এইচ (এ)) এবং এইচ (বি)) == এইচ (এ))
অন্য কোন ভাল উদাহরণ আছে? (সংজ্ঞা দেওয়া ভাল তবে স্বজ্ঞাতভাবে যদি আর (এইচ (এ)), এইচ (বি) থাকে তবে WHP A বিতে অন্তর্ভুক্ত থাকে)।
পরে সম্পাদনা করুন :
- আমি হ্যাশ ফাংশনগুলির একটি পরিবার খুঁজছি। আমার অনেক সেট আছে; প্রতিটি সেট 3 - 8 উপাদান; এর মধ্যে 90% এর 3 বা 4 উপাদান রয়েছে। উদাহরণস্বরূপ হ্যাশ ফাংশনটি এই ক্ষেত্রে খুব ভাল বিতরণ করা হয় না।
- এইচ (।) এর বিটের সংখ্যা (আমার উদাহরণে, কে) যা ছোট হওয়া উচিত (যেমন। এইচ (।) অবশ্যই একটি পূর্ণসংখ্যার বা দীর্ঘ হতে হবে)।
- আর এর একটি দুর্দান্ত সম্পত্তি হ'ল যদি এইচ (।) এর কে বিট থাকে তবে আর ((।,।) (3 ^ কে - 2 ^ কে) / 4 ^ কে জোড়া, অর্থাৎ for খুব কয়েক জোড়া জন্য।
- ব্লুম ফিল্টারগুলি বড় সেটগুলির জন্য বিশেষত ভাল good আমি এই সমস্যার জন্য বিএফ ব্যবহার করার চেষ্টা করেছি, তবে কেবলমাত্র একটি ফাংশন সহ সর্বোত্তম ফলাফল ছিল।
(স্ট্যাকওভারফ্লো থেকে ক্রসপোস্ট , আমি যথেষ্ট ভাল উত্তর পাইনি)