আমাদের কাছে একটি গ্রিড রয়েছে। আমরা এই গ্রিড উপর আয়তক্ষেত্র একটি সংগ্রহ আছে, প্রতিটি আয়তক্ষেত্র হিসাবে প্রতিনিধিত্ব করা যেতে পারে একটি বাই বাইনারি ম্যাট্রিক্স । আমরা সেই আয়তক্ষেত্রগুলি দিয়ে গ্রিডটি কভার করতে চাই।এন 1 এন 2 আর
এই সেট কভার সমস্যার সিদ্ধান্ত সংস্করণ NP- সম্পূর্ণ?
- ইনপুট: সংগ্রহ গ্রিডের আয়তক্ষেত্রগুলির আর এল } (ইনপুট আকার: এন 1 এন 2 এল ), এবং কে ∈ এন +
- আউটপুট: উপসেট সঙ্গে | এস | And কে এবং এস প্রতিটি কক্ষের জন্য অন্তত একটি আয়তক্ষেত্র coveringেকে রাখে।
আমি দেখতে পেলাম যে 1D কেস ( ) বহুগুণে ডায়নামিক প্রোগ্রামিংয়ের মাধ্যমে সমাধান করা যেতে পারে: যে কোনও অনুকূল কভারটি ইউনিয়ন হতে চলেছে
- প্রথম কোষকে আচ্ছাদন করার জন্য কয়েকটি সাবপ্রব্লেমের জন্য একটি অনুকূল কভার ।
- একটি 1 ডি আয়তক্ষেত্র, অর্থাৎ একটি বিরতি, বাকি কোষকে আবৃত করে।
আমি মনে করি না তবে ডিপি 2D সমস্যাটির জন্য কাজ করতে পারে: 1D সমস্যার জন্য, আপনার সমাধান করার জন্য একটি সাবপ্রব্লেম রয়েছে, তবে আপনার 2 ডি এর জন্য রয়েছে ( এন 1 + এন 2)সাব-প্রবলেমগুলি (গ্রিডে উত্তর-পূর্ব জাল পথগুলির সংখ্যা)।
আমি মনে করি সমস্যাটি এনপি হতে পারে তবে আমি নিশ্চিত নই (যদিও এটি পি এর চেয়ে কঠিন বলে মনে হচ্ছে), এবং আমি এনপি-সম্পূর্ণ সমস্যার (3-স্যাট, ভার্টেক্স কভার, ...) থেকে বহুবর্ষীয় হ্রাস সন্ধান করতে সফল হইনি)
যে কোনও সহায়তা বা ইঙ্গিতটি স্বাগত।
|=
=|