এই আপনার প্রশ্নের সুনির্দিষ্ট ব্যাখ্যা উপর সামান্য নির্ভর করে, কিন্তু আমি তোমার দৃশ্যকল্প জেনেরিক একটি সমস্যা 'কম্পিউট ওয়াই' যেখানে কিছু সর্বজনীন সংশোধন বহুপদী সময় অ্যালগরিদম দেওয়া হিসাবে বর্ণনা করা যায় চিন্তা এবং বহুপদী পি , ইনপুট উপর ⟨ এক্স , 1 এন ⟩ , আউটপুট একটি স্ট্রিং y ∈ { 0 , 1 } p ( n ) , যেমন টি ( x , y , 1 এন ) আউটপুট 1, এবং y সবসময় সম্ভাব্য এক্স এর জন্য উপস্থিত থাকে ।Tp⟨x,1n⟩y∈{0,1}p(n)T(x,y,1n)yx
তারপরে একটি প্রশ্ন হতে পারে যে 'কমপুট ওয়াই' এর জন্য বহুপদী সময় অ্যালগরিদম পি = এন পি বোঝায় কিনাP=NP
এই ক্ষেত্রে, অনুমান আপনি একটি ওরাকল কল একটি ধ্রুবক নম্বর দিয়ে বহুপদী সময় সমাধান করতে পারে (বলুন) 3SAT যে সমাধান 'কম্পিউট ওয়াই', অর্থাত কিছু অ্যালগরিদম যেখানে একজন ( φ ) = 1 iff φ Satisfiable হয়, একজন ( φ ) = 0 অন্যথায়। আউটপুট বিট ফ্লিপ পেতে ˉ একজন , একটি অ্যালগরিদম যেখানে ˉ একজন ( φ ) = 0 iff φ Satisfiable এবং ˉ একজন ( φ ) = 1 যদি φAA(ϕ)=1ϕA(ϕ)=0A¯A¯(ϕ)=0ϕA¯(ϕ)=1ϕ অসন্তুষ্টিজনক।
এই অ্যালগরিদম (যা 'কমপ্লেট ওয়াই' এর জন্য একটি অরাকলিকে ব্যবহার করে) একটি ননডেটারিস্টেমিক অ্যালগরিদমে রূপান্তর করে (যা কোনও অরাকলস ব্যবহার করে না) কেবলমাত্র প্রতিটি ওরাকল কলকে y এর একটি ননডেস্ট্রিমেন্টিক অনুমানের সাথে প্রতিস্থাপন করে যে আপনি টিতে কল দিয়ে পরীক্ষা করতে পারবেন । এখন আপনার কাছে একটি ননডেটেরিমেন্টিক অ্যালগরিদম রয়েছে যা অসন্তুষ্ট 3CNF দৃষ্টান্ত সাফল্যের সাথে সিদ্ধান্ত নিয়েছে, সুতরাং N P = c o N PA¯yTNP=coNP
NP=coNPNPkNP