যদি পি = এনপি হয় তবে কেন


15

দৃশ্যত, যদি , এ সমস্ত ভাষা ছাড়া এবং হবে -complete।পি ∅ Σ ∗ এন পিP=NPP∅Σ∗NP

বিশেষত এই দুটি ভাষা কেন? আমরা গ্রহণ বা গ্রহণ না করার সময় আউটপুট দিয়ে তাদের কাছে in তে অন্য কোনও ভাষা হ্রাস করতে পারি না ?P

উত্তর:


25

হিসাবে সেখানে কোন স্ট্রিং হয় কোনো যন্ত্র যা নির্ণয় এটা সবসময়, প্রত্যাখ্যান তাই আমরা কিছু অন্যান্য সমস্যার হ্যা-উদাহরণস্বরূপ ম্যাপ করতে পারবে না। একইভাবে জন্য Σ * ম্যাপ কোন-দৃষ্টান্ত কিছু নেই।∅Σ∗


4

আপনি সমস্যা থেকে একটি বহুপদী হ্রাস প্রয়োজন সমস্যা বি আপনি প্রমাণ করতে হবে যে আপনি চান বি "কঠিন" চেয়ে একজন । আমরা কোনো উদাহরণ হিসেবে বলা যায় রূপান্তর দ্বারা একটি বহুপদী হ্রাস তৈরী এক্স এর একটি একটি দৃষ্টান্ত মধ্যে চ ( এক্স ) এর বি যেমন যে এক্স ∈ একটি iff চ ( এক্স ) ∈ বি ।ABBAxAf(x)Bx∈Af(x)∈B

ফাংশন এবং বহুপদী হতে পারে আবশ্যক। যদি পি = এন পি এবং একটি একটি দ্বারা NP সমস্যা হয়, তাহলে চ নিজেই সমস্যার সমাধান করতে পারে একটি সমস্যা এবং এম্বেড কোন এক্স ∈ একজন কিছু উপাদান মধ্যে Y এর বি এবং কোন এক্স ∉ একজন কিছু উপাদান মধ্যে z- র যে নেই বি ।fP=NPAfAx∈AyBx∉AzB

তাহলে পারেন হয় ∅ বা Σ * তারপর Y বা z- র উপস্থিত হতে পারে না, অন্যথায় শো উপরে যুক্তি যে বি তুলনায় কঠিন একটি ।B∅Σ∗yzBA


3

কেবল একটি নোট: পূর্ববর্তী উত্তরগুলি ঠিক আছে, তবে আপনি সঠিক তুচ্ছ হ্রাস থেকে খুব বেশি দূরে নন:

যদি যেকোনো এল ∈ এন পি ভাষা থেকে Karp রূপান্তরযোগ্য হয় { 1 } (ঠিক বহুপদী সময় দিকে মানচিত্র প্রত্যেক এক্স ∈ এল 1, যে এক্স ∉ এল 0), যা জাভাস্ক্রিপ্টে গার্বেজ একটি হল বিক্ষিপ্ত ভাষাP=NPL∈NP{1}x∈Lx∉L

বিপরীত দিক,: "একটি যদি একটি বিক্ষিপ্ত সেট তারপর সম্পূর্ণ ভাষা Karp রূপান্তরযোগ্য পি = এন পি " অবশ্যই আরো আকর্ষণীয় এবং এটি হিসাবে পরিচিত হয় Mahaney এর উপপাদ্য :NPP=NP

যাক একটি ধ্রুবক হতে হবে এবং একটি যেমন নির্ধারণ করা যে সব জন্য এন , একটি সর্বাধিক হয়েছে এন গ দৈর্ঘ্যের স্ট্রিং এন । যদি একটি হয় এন পি তারপর -complete পি = এন পি ।cAnAncnANPP=NP

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.