আমি যখন ওয়্যারিং দৈর্ঘ্য মিনিমাইজেশন সম্পর্কে এই প্রশ্নের উত্তর দেওয়ার চেষ্টা করছিলাম তখন এটি প্রকাশিত হয়েছিল । আমি এটিকে "বহুবিবাহী বিবাহ" সমস্যা বলতে যাচ্ছিলাম, তবে ইন্টারনেট, তাই বিড়ালছানা। হ্যাঁ!
মনে করুন আমাদের কাছে বিড়ালছানা রয়েছে যা এন লোকেরা গ্রহণ করতে হবে , এম > এন । প্রতিটি বিড়ালছানা জন্য, আমি এবং প্রতিটি ব্যক্তির j একটি খরচ সি i জে আছে । আমরা সমস্ত বিড়ালছানা গৃহীত হওয়ার মোট ব্যয় হ্রাস করতে চাই। বাধাগুলির একটি সেটও রয়েছে: প্রতিটি ব্যক্তি j আপনার জে বিছানাগুলির চেয়ে বেশি গ্রহণ করতে সক্ষম ।
সীমাবদ্ধতা ছাড়াই সমস্যাটি সহজ; প্রতিটি বিড়ালছানা সেই ব্যক্তির সাথে যাচ্ছি যার জন্য সি i জ ন্যূনতম। সীমাবদ্ধতাগুলির সাথে কি এই সমস্যার জন্য একটি কার্যকর অ্যালগরিদম আছে বা এটি এনপি-হার্ড?