পটভূমি
ধরুন আমার কাছে দুটি ব্যাচ রয়েছে মার্বেল। প্রতিটি মার্বেল বর্ণের একটি হতে পারে , যেখানে । যাক রং এর মার্বেল সংখ্যা বোঝাতে প্রতিটি ব্যাচ হবে।
আসুন মাল্টিসেট একটি ব্যাচের প্রতিনিধিত্ব করে। ইন ফ্রিকোয়েন্সি প্রতিনিধিত্ব , এছাড়াও হিসেবে লেখা যেতে পারে ।এস(1এন1
এর স্বতন্ত্র একাধিক বিন্যাসন দেওয়া হয় MULTINOMIAL : \ left | \ MFS: _ {\ এমএসএস} \ অধিকার | = \ binom {এন} {N_1, n_2, \ বিন্দু, n_c} = অর্থাত \ frac {! এন} { n_1! \, n_2! \ cdots n_c!} = n! \ উন্নত_ {i = 1} ^ সি \ frac1 {n_i!}।
প্রশ্ন
সেখানে একটি দক্ষ অ্যালগরিদম দুই বিকীর্ণ, মানসিক বিকারগ্রস্ত একাধিক বিন্যাসন উৎপাদন করতে এবং এর এলোমেলোভাবে? (বিতরণটি সমান হওয়া উচিত))
একটি বিন্যাস হয় বিকীর্ণ প্রত্যেক স্বতন্ত্র উপাদানের জন্য যদি এর , দৃষ্টান্ত প্রায় সমানভাবে আউট ব্যবধানে হয় ।
উদাহরণ স্বরূপ, ধরুন ।
- dif বিচ্ছুরণ নয়
- dif বিচ্ছুরিত
আরও কঠোরভাবে:
- যদি , তে থেকে "স্পেস আউট" করার একমাত্র উদাহরণ রয়েছে , তাই let ।
- অন্যথায়, যাক উদাহরণস্বরূপ মধ্যে দূরত্ব হতে এবং উদাহরণস্বরূপ এর এ । এর থেকে উদাহরণগুলির মধ্যে প্রত্যাশিত দূরত্বটি বিয়োগ করুন , নিম্নলিখিতগুলি সংজ্ঞায়িত করুন:
যদি সমানভাবে ব্যবধানে থাকে , তবে শূন্য, বা শূন্যের খুব কাছাকাছি হওয়া উচিত যদি ।
এখন পরিসংখ্যাত সংজ্ঞায়িত পরিমাপ কত যে সমানভাবে মধ্যে ব্যবধানে হয় । শূন্যের কাছাকাছি থাকলে বা মোটামুটি হলে আমরা ছড়িয়ে দেব । ( নির্দিষ্ট একটি থ্রেশহোল্ড পারেন যাতে ছড়িয়ে গেলে )
এই বাধ্যতা একটি কঠোর রিয়েল-টাইম সিডিউলিং নামক সমস্যা স্মরণ কাগজের চরকা সমস্যা multiset সঙ্গে (যাতে ) এবং ঘনত্ব । উদ্দেশ্যটি হল একটি চক্রীয় অসীম অনুক্রম নির্ধারণ করা যাতে দৈর্ঘ্যের কোনও অনুক্রম কমপক্ষে একটি উদাহরণ অন্তর্ভুক্ত করে । অন্য কথায়, একটি সম্ভাব্য সময়সূচীতে সমস্ত ; যদি ঘন হয় ( ), তবে এবং । পিনহিল সমস্যাটি এনপি-সম্পূর্ণ বলে মনে হচ্ছে।
দুই একাধিক বিন্যাসন এবং হয় মানসিক বিকারগ্রস্ত যদি একটি হল মস্তিষ্কবিকৃতি এর ; এটি হ'ল, প্রতিটি সূচক ।
উদাহরণ স্বরূপ, ধরুন ।
- এবং de অস্বচ্ছল নয়
- এবং নিষ্ক্রিয়
অনুসন্ধানী বিশ্লেষণ
জন্য এবং সাথে মাল্টিসেটের পরিবারে আগ্রহী । বিশেষত, ।
সম্ভাব্যতা দুই র্যান্ডম একাধিক বিন্যাসন এবং এর হয় মানসিক বিকারগ্রস্ত 3% সম্পর্কে।
এটি নিম্নরূপে গণনা করা যেতে পারে, যেখানে হল বহুপদী: an ব্যাখ্যা জন্য এখানে দেখুন ।
সম্ভাব্যতা যে একটি র্যান্ডম বিন্যাস এর হয় বিকীর্ণ , 0.01% সম্পর্কে মোটামুটিভাবে এ নির্বিচারে থ্রেশহোল্ড সেটিং ।
নীচে 100,000 নমুনার একটি অভিজ্ঞতা অভিজ্ঞতা প্লট রয়েছে যেখানে এর এলোমেলোভাবে ।
মাঝারি নমুনার আকারে, ।
সম্ভাব্যতা দুই র্যান্ডম একাধিক বিন্যাসন বৈধ (উভয় বিকীর্ণ এবং মানসিক বিকারগ্রস্ত) প্রায় ।
অপর্যাপ্ত অ্যালগরিদম
একটি সেট একটি এলোমেলোভাবে derangement উত্পাদন করতে একটি সাধারণ "দ্রুত" অ্যালগরিদম প্রত্যাখ্যান-ভিত্তিক:
কি পি ← random_permutation ( ডি ) যতক্ষণ না হয়_ড্রেজমেন্ট ( ডি , পি ) রিটার্ন পি
মোটামুটি সম্ভাব্য বিচ্ছিন্নতা হওয়ায় এটি প্রায় পুনরাবৃত্তি গ্রহণ করে । তবে একটি প্রত্যাখাত-ভিত্তিক এলোমেলোম অ্যালগরিদম এই সমস্যার জন্য কার্যকর হবে না, কারণ এটি পুনরাবৃত্তির ক্রম হিসাবে গ্রহণ করবে ।
সেজ দ্বারা ব্যবহৃত অ্যালগরিদমে , একটি মাল্টিসেটের একটি এলোমেলো ডিগ্রেনমেন্ট "সমস্ত সম্ভাব্য ডিগ্রেন্টের তালিকা থেকে এলোমেলোভাবে একটি উপাদান নির্বাচন করে গঠিত হয়।" তবুও এটিও অকার্যকর, কারণ এখানে বৈধ গণনা করা যায় এবং তদ্ব্যতীত, কেবল যাইহোক এটি করার জন্য একটি অ্যালগরিদম প্রয়োজন।
আবারও কোন প্রশ্ন করা
এই সমস্যার জটিলতা কী? এটি কী কোনও পরিচিত প্যারাডিজমে যেমন নেটওয়ার্ক ফ্লো, গ্রাফ কালারিং বা লিনিয়ার প্রোগ্রামিংয়ে কমিয়ে আনা যেতে পারে?