আমার প্রশ্নের ব্যাখ্যাটি হ'ল আপেক্ষিক বিশ্বে সম্ভাব্যতা সম্পর্কে জিজ্ঞাসা করা । ধরুন কিছু relativized বিশ্বের যে । এনপি-সম্পূর্ণ সমস্যার সময় জটিলতা সম্পর্কে আমরা অ-তুচ্ছ কিছুকে কমাতে পারি? বেকার-ফুলকা-Solovay যুক্তি দেখায় যে আমরা "বল" কিছু দ্বারা NP সমস্যা সূচকীয় সময় প্রয়োজন করতে পারেন, তাই উপরের প্রশ্নে দেওয়া আবদ্ধ মূলত অনুকূল নয়।P≠NP
নিম্ন সীমা সম্পর্কে, আমরা একটি প্রমাণের নীচে স্কেচ করি যা কিছু ওরাকল সম্পর্কিত, । স্কেচযুক্ত প্রমাণটি সঠিক বলে ধরে নিই, আমরা এটি 2 ও ( লগ 2 এন ) এর চেয়ে ছোট ফাংশনেও প্রয়োগ করতে পারি এবং এটি দেখায় যে প্রশ্নের নীচে দেওয়া আবদ্ধটিও মূলত শক্ত।NP=TIME(2O(log2n))2O(log2n)
প্রুফ স্কেচ আমরা দুটি ওরাকল নির্মাণ করি : প্রথমটি টি আই এম ই ( 2 ও ( লগ 2 এন ) ) এর মতো আচরণ করে - অসম্পূর্ণ সমস্যার, এবং দ্বিতীয়টি বাকের-গিল – সলোভায় তির্যকটি প্রয়োগ করে। উভয় ওরাকলকে একক ওরাকলে প্যাক করা সোজা।O1,O2TIME(2O(log2n))
ওরাকল সবকিছুর যুগল নিয়ে গঠিত ⟨ এম , এক্স ⟩ যেমন যে এম একটি ওরাকল টুরিং মেশিন যে কবুল করেন এক্স সময় চলমান মধ্যে 2 2 √O1⟨M,x⟩Mxযখন OraclesO1 এঅ্যাক্সেস দেওয়া হয়,হে2দৈর্ঘ্যের ইনপুটগুলিতে সর্বাধিক2√সীমাবদ্ধ করে√22log|x|√O1,O2। (এটি কোনও বিজ্ঞপ্তি সংজ্ঞা নয়))2log|x|√
ওরাকল একইভাবে সংজ্ঞায়িত করা হয়েছে যে যেমন ওরাকলটি বেকার – গিল ov সলোভেতে সংজ্ঞায়িত করা হয়েছে: প্রতিটি ক্লকড ওরাকল টিউরিং মেশিন এম সময় চলমান T = 2 o ( লগ 2 এন ) এর জন্য আমরা কিছু ইনপুট দৈর্ঘ্য এন পাই যা "অক্ষত", চালানোর এম উপর 1 এন জন্য টি পদক্ষেপ, এবং প্রতিটি প্রশ্নের জন্য হে 2 আকারের এন , আমরা চিহ্নিত করে এই ইনপুট নেই হে 2 (অন্যান্য জিজ্ঞাসার জন্য আমরা চিহ্নিত যে ইনপুট নেই, যদি না আমরা ইতিমধ্যে সিদ্ধান্ত নিয়েছে যে এটি ও তে আছেO2MT=2o(log2n)nM1nTO2nO2 )। ও 1- তে প্রশ্নগুলিএকইভাবে পরিচালনা করা হয় (ছোট আকারের ও 1 , ও 2 এরঅন্তর্নিহিত প্রশ্ন হিসাবে, পুনরাবৃত্তভাবে পরিচালনা করা হয়); নোটিশ যেমন জিজ্ঞাস্য দৈর্ঘ্যের স্ট্রিং উল্লেখ না যে এন মধ্যে হে 2 , যেহেতু 2 √O2O1O1,O2nO2। মেশিন গ্রহণ করি, তাহলে আমরা দৈর্ঘ্যের অন্য সব স্ট্রিং চিহ্নিতএনমধ্যেহে2অনুপস্থিত হিসাবে, অন্যথায় আমরা দৈর্ঘ্য কিছু স্ট্রিং বাছাইএনএবং এটা করাহে2।2logT√<nnO2nO2
ক্লাস 2 2 O ( √) সময়ে চলমান সমস্ত প্রোগ্রাম নিয়ে গঠিত √PO1,O2,ও1,ও2আকার2ও(√) এর অনুসন্ধান করবে√22O(logn√)O1,O2। ক্লাসNPO1,O2রূপটিx↦∃| y| <এনসিφ(এক্স,Y), যেখানেφ∈পিহে1,হে2, এবং তাই এটি সব প্রোগ্রাম এর বর্গ অন্তর্ভুক্ত সময় চলমান2এনসিও মাপ এর ওরাকল ক্যোয়ারী তৈরি
2হে( √2O(logn√)NPO1,O2x↦∃|y|<nCφ(x,y)φ∈PO1,O22nC। পরবর্তীটিটিআইএমই(2লগ2এনসি)ও1,ও2 এ অন্তর্ভুক্ত রয়েছে, যেহেতু আমরাসিদ্ধান্ত নিতেও1ব্যবহার করতেপারি। এ থেকে জানা যায়এনপিহে1,হে2⊆টিআমিএমই(2হে(লগ ইন করুন2এন))হে1,হে2।2O(logn√)TIME(2log2nC)O1,O2O1NPO1,O2⊆TIME(2O(log2n))O1,O2
L1nnO2nO2L∉TIME(2o(log2n))O1,O2L∈NPO1,O2NPO1,O2=TIME(2O(log2n))O1,O2