F = { F 1 , F 2 , … , F n }
লক্ষ্য সেট অন্য সংগ্রহে খুঁজে পেতে সি = { সি 1 , সি 2 , ... , সি মি }
নোট করুন যে এফ
উপরের সমস্যাটি এনপি-হার্ড কিনা কেউ কি বলতে পারবেন? (কভারিং সেট করুন? প্যাকিং? নিখুঁত আচ্ছাদন)
আপনার সময় জন্য ধন্যবাদ।
F = { F 1 , F 2 , … , F n }
লক্ষ্য সেট অন্য সংগ্রহে খুঁজে পেতে সি = { সি 1 , সি 2 , ... , সি মি }
নোট করুন যে এফ
উপরের সমস্যাটি এনপি-হার্ড কিনা কেউ কি বলতে পারবেন? (কভারিং সেট করুন? প্যাকিং? নিখুঁত আচ্ছাদন)
আপনার সময় জন্য ধন্যবাদ।
উত্তর:
থিম। সমস্যাটি এনপি-হার্ড।
প্রুফ স্কেচ আমরা সীমাবদ্ধতা উপেক্ষা | এফ আই | । N = | ইউ | পোস্ট করা সমস্যায়, কারণ, সমস্যার কোনও উদাহরণের জন্য ( এফ , ইউ , কে ) , উদাহরণ ( এফ i এর অনুলিপি ব্যবহার করে
আমরা 3-স্যাট থেকে হ্রাস দেই। উপস্থাপনের জন্য, হ্রাসের প্রথম পর্যায়ে, আমরা পোস্ট সমস্যাটিতে প্রতিবন্ধকতাগুলি এবং i ∈ F i অবহেলা করি । দ্বিতীয় পর্যায়ে হ্রাসের যথাযথতা বজায় রেখে কীভাবে এই বাধাগুলি পূরণ করতে হয় তা আমরা বর্ণনা করি।
প্রথম পর্যায়ে. কোন 3-স্যাট সূত্র ত্রুটিমুক্ত φ । ডাব্লুএলজিও ধরে নিন যে প্রতিটি অনুচ্ছেদে ঠিক তিনটি অক্ষর রয়েছে (প্রত্যেকে আলাদা আলাদা চলক ব্যবহার করছে)। কে = 3 সহ পোস্ট করা সমস্যার নীচের উদাহরণটি ( এফ , ইউ , কে ) উত্পন্ন করুন ।
যাক এন মধ্যে ভেরিয়েবল সংখ্যা হতে φ । আছে 3 এন + + 1 উপাদান ইউ : এক উপাদান টন (জন্য "সত্যিকারের"), এবং, জন্য প্রতিটি পরিবর্তনশীল x আমি মধ্যে φ , তিনটি উপাদান x আমি , ¯ এক্স আমি , এবং চ আমি (জন্য "মিথ্যা")।
ইউ এর প্রতিটি উপাদানের জন্য একটি সিঙ্গেলন সেট রয়েছে যা এফ-তে থাকে । যে কোনও সমাধান সি এর জন্য এই সেটগুলির প্রত্যেকটি অন্তর্ভুক্ত করে, যা তাদের মোট আকার 3 এন + 1 সি এর ব্যয়কে অবদান করে
উপরন্তু, প্রতিটি পরিবর্তনশীল জন্য x আমি মধ্যে φ একটি "পরিবর্তনশীল" সেট আছে { এক্স আমি , ¯ এক্স আমি , চ আমি , T } মধ্যে এফ । Each এর প্রতিটি অনুচ্ছেদের জন্য এফ-এ একটি "ধারা" সেট করা আছে, যার মধ্যে অনুচ্ছেদে অক্ষরটি রয়েছে, এবং টি । উদাহরণস্বরূপ, ক্লজ এক্স 1 ∧
দাবি 1. : হ্রাস সঠিক φ হয় Satisfiable iff কিছু সমাধান সি খরচ হয়েছে Σ ঞ | সি জ | = 5 এন + 1 ।
(কেবলমাত্র যদি) ধরুন satis সন্তোষজনক। 3 এন + 1 সিঙ্গলটন সেট, প্লাস, প্রতিটি চলক x i এর জন্য , আসল আক্ষরিক এবং টি সমন্বিত জোড় সমন্বিত একটি সমাধান সি তৈরি করুন । (উদাহরণস্বরূপ, { ¯ x i , t } যদি x i মিথ্যা হয়)) সি এর দাম তখন 5 এন + 1 হয়
প্রতিটি পরিবর্তনশীল সেট { এক্স আমি , ¯ এক্স আমি , চ আমি , T } তিনটি সেট ইউনিয়নের: সত্য আক্ষরিক এবং এর মধ্যে রয়েছে যুগল টি , প্লাস দুই Singleton সেট, অন্যান্য দুটি উপাদান প্রতিটি জন্য। (উদাহরণস্বরূপ, { ¯ x i , t } , { x i } , { f i } ।)
প্রতিটি ধারা সেট (উদাহরণস্বরূপ { x 1 , ¯ x 2 , x 3 , t } ) তিনটি সেটগুলির মিলন: টি এবং একটি সত্য আক্ষরিক সমন্বয়যুক্ত একটি জোড়া , এবং দুটি সিঙ্গলটন সেট, অন্য দুটি লিটারেলের প্রত্যেকটির জন্য একটি। (যেমন, { x 1 , T } , { ¯ এক্স 2 } , { এক্স 3 } ।)
(যদি) ধরুন 5 এন + 1 আকারের একটি সমাধান সি রয়েছে । সমাধানটিতে অবশ্যই 3 এন + 1 সিঙ্গলটন সেট, মোট আকার 2 এন এর অন্যান্য সেট থাকতে হবে ।
প্রথম বিবেচনা এন ফর্ম প্রতিটি "পরিবর্তনশীল" সেট { এক্স আমি , ¯ এক্স আমি , চ আমি , T } । সেটটি সি এর সর্বাধিক তিনটি সেটের বিচ্ছিন্ন ইউনিয়ন । সাধারণতার ক্ষতি ছাড়াই, এটি দুটি সিলেটলেট এবং একটি জোড়ের বিভাজন ইউনিয়ন (অন্যথায়, সিতে বিভাজনকারী সেটগুলি ব্যয় না বাড়িয়ে এ অর্জন করে)। যুগল বোঝাতে পি আমি । জোড়া পি আমি এবং পি ঞ বিভিন্ন ভেরিয়েবলের জন্য x আমি এবং এক্স ঞ স্বতন্ত্র, কারণ
পরবর্তী "দফা" সেট, যেমন, বিবেচনা { এক্স আমি , ¯ এক্স ঞ , এক্স ট , T } । এই জাতীয় প্রতিটি সেট অবশ্যই সি এর সর্বোচ্চ তিনটি সেট , অর্থাৎ দুটি সিঙ্গেলটন সেট এবং কমপক্ষে একটি জোড় পি আই , পি জে , বা পি কে সমন্বিত হওয়া উচিত । জোড়া এবং দফা সেট পরিদর্শন, এটি দুই singletons এবং এক জোড়া ইউনিয়ন হতে হবে, এবং যে যুগল ফর্ম হওয়া আবশ্যক { এক্স আমি , T } বা { ¯ এক্স ঞ , T }
অতএব, নিম্নলিখিত অ্যাসাইনমেন্টটি সন্তুষ্ট ϕ : প্রতিটি ভেরিয়েবল এক্স i এর ক্ষেত্রে সত্য নির্ধারণ করুন যে পি i = { x i , t } , প্রতিটি ভেরিয়েবল x i এর জন্য মিথ্যা নির্ধারণ করুন যেমন পি i = { ¯ x i , t } , এবং বরাদ্দ করুন বাকী ভেরিয়েবলগুলি নির্বিচারে
পর্যায় 2. উদাহরণস্বরূপ ( এফ , ইউ , ট = 3 ) উপরে উত্পাদিত বাধ্যতা সন্তুষ্ট নয় ই আমি ∈ এফ আমি সমস্যা বর্ণনাতে বলেন। নিম্নে সেই অভাব পূরণ করুন। সেট অর্ডার এফ আমি এবং উপাদান ই আমি এ ইউ তাই তার উপাদান প্রতিটি Singleton সেট অনুরূপ যে ই আমি । যাক মি মধ্যে ক্লজ সংখ্যা হতে φ , তাই | এফ | = 1 + 4 এন +
Let (F′,U′,k′=4)
To finish, note that (F′,U′,k′=4) has a solution of cost |A|+5n+1 iff the original instance (F,U,k=3) has a solution of cost 5n+1.
(if) Given any solution C of cost 5n+1 for (F,U,k=3), adding the n+m sets {ai,a′i} (one for each non-singleton Fi, so these partition A) to C gives a solution to (F′,U′,k′=4) of cost |A|+cost(C)=|A|+5n+1.
(only if) Consider any solution C′ for (F′,U′,k=4) of cost |A|+5n+1. Consider any pair of non-singleton sets Fi∪{ai,a′i} and {ai,a′i} in F′. Each is the disjoint union of at most 4 sets in C′. By a local-exchange argument, one of these sets is {ai,a′i} and the rest don't contain ai or a′i --- otherwise this property can be achieved by a local modification to the sets, without increasing the cost... (lack of detail here is why I'm calling this a proof sketch). So removing the {ai,a′i} sets from C′ gives a solution C for (F,U,k=3) of cost 5n+1. ⋄