দৃশ্যত, যদি , এ সমস্ত ভাষা ছাড়া এবং হবে -complete।পি ∅ Σ ∗ এন পি
বিশেষত এই দুটি ভাষা কেন? আমরা গ্রহণ বা গ্রহণ না করার সময় আউটপুট দিয়ে তাদের কাছে in তে অন্য কোনও ভাষা হ্রাস করতে পারি না ?
দৃশ্যত, যদি , এ সমস্ত ভাষা ছাড়া এবং হবে -complete।পি ∅ Σ ∗ এন পি
বিশেষত এই দুটি ভাষা কেন? আমরা গ্রহণ বা গ্রহণ না করার সময় আউটপুট দিয়ে তাদের কাছে in তে অন্য কোনও ভাষা হ্রাস করতে পারি না ?
উত্তর:
হিসাবে সেখানে কোন স্ট্রিং হয় কোনো যন্ত্র যা নির্ণয় এটা সবসময়, প্রত্যাখ্যান তাই আমরা কিছু অন্যান্য সমস্যার হ্যা-উদাহরণস্বরূপ ম্যাপ করতে পারবে না। একইভাবে জন্য Σ * ম্যাপ কোন-দৃষ্টান্ত কিছু নেই।
আপনি সমস্যা থেকে একটি বহুপদী হ্রাস প্রয়োজন সমস্যা বি আপনি প্রমাণ করতে হবে যে আপনি চান বি "কঠিন" চেয়ে একজন । আমরা কোনো উদাহরণ হিসেবে বলা যায় রূপান্তর দ্বারা একটি বহুপদী হ্রাস তৈরী এক্স এর একটি একটি দৃষ্টান্ত মধ্যে চ ( এক্স ) এর বি যেমন যে এক্স ∈ একটি iff চ ( এক্স ) ∈ বি ।
ফাংশন এবং বহুপদী হতে পারে আবশ্যক। যদি পি = এন পি এবং একটি একটি দ্বারা NP সমস্যা হয়, তাহলে চ নিজেই সমস্যার সমাধান করতে পারে একটি সমস্যা এবং এম্বেড কোন এক্স ∈ একজন কিছু উপাদান মধ্যে Y এর বি এবং কোন এক্স ∉ একজন কিছু উপাদান মধ্যে z- র যে নেই বি ।
তাহলে পারেন হয় ∅ বা Σ * তারপর Y বা z- র উপস্থিত হতে পারে না, অন্যথায় শো উপরে যুক্তি যে বি তুলনায় কঠিন একটি ।
কেবল একটি নোট: পূর্ববর্তী উত্তরগুলি ঠিক আছে, তবে আপনি সঠিক তুচ্ছ হ্রাস থেকে খুব বেশি দূরে নন:
যদি যেকোনো এল ∈ এন পি ভাষা থেকে Karp রূপান্তরযোগ্য হয় { 1 } (ঠিক বহুপদী সময় দিকে মানচিত্র প্রত্যেক এক্স ∈ এল 1, যে এক্স ∉ এল 0), যা জাভাস্ক্রিপ্টে গার্বেজ একটি হল বিক্ষিপ্ত ভাষা
বিপরীত দিক,: "একটি যদি একটি বিক্ষিপ্ত সেট তারপর সম্পূর্ণ ভাষা Karp রূপান্তরযোগ্য পি = এন পি " অবশ্যই আরো আকর্ষণীয় এবং এটি হিসাবে পরিচিত হয় Mahaney এর উপপাদ্য :
যাক একটি ধ্রুবক হতে হবে এবং একটি যেমন নির্ধারণ করা যে সব জন্য এন , একটি সর্বাধিক হয়েছে এন গ দৈর্ঘ্যের স্ট্রিং এন । যদি একটি হয় এন পি তারপর -complete পি = এন পি ।