পি ≠ এনপি ধরে ধরে এনপি সম্পূর্ণ সমস্যার আলগোরিদিমগুলিতে রানটাইম সীমানা


13

ধরে নিন PNP

সমস্ত এনপি-সম্পূর্ণ সমস্যার রানটাইম সীমানা সম্পর্কে আমরা কী বলতে পারি?

অর্থাত tightest ফাংশন কি , যার জন্য আমরা গ্যারান্টি পারেন যে জন্য একটি অনুকূল অ্যালগরিদম কোন সময় দ্বারা NP-সম্পূর্ণ সমস্যা রানে অন্তত ω ( এল ( এন ) ) এবং সর্বাধিক ( ইউ ( এন ) ) দৈর্ঘ্যের একটি ইনপুট নে ?L,U:NNω(L(n))o(U(n))n

স্পষ্টতই, c:L(n)=Ω(nc) । এছাড়াও, U(n)=O(2nω(1))

অভিমানী ছাড়া QPNP , ETH , বা অন্য কোন ধৃষ্টতা যার দ্বারা উহ্য করা হয় না PNP , আমরা কোন ভাল সীমা দিতে পারেন L,U ?

সম্পাদনা করুন:

নোট করুন যে কমপক্ষে এর যে কোনও একটি আমি এখানে প্রদত্ত সীমানা থেকে দূরে থাকতে হবে, এনপিসি সমস্যা হওয়ায় এই সমস্যাগুলির একে অপরের মধ্যে বহু সময় হ্রাস রয়েছে, যার অর্থ যদি কিছু এনপিসি সমস্যা থাকে তবে সময়ের একটি অনুকূল অ্যালগরিদম f ( n) থাকে ) , তারপর সব সমস্যার (রানটাইম অনুকূল বা না হোক) একটি আলগোরিদিম হয়েছে হে ( ( এন হে ( 1 ) ) )L,Uf(n)O(f(nO(1)))


যদি পি এনপি আমরা বলতে পারি যে রানটাইম সীমানা যে কোনও বহুপদী থেকে বৃহত্তর .... আফিক না, আরও ভাল সীমাটি জানা যায় না .... প্রচলিত স্বীকৃতি চিগ করে না যে ... সেখানে সুপারপোলিওনমিয়াল-তবে-সুব্যাক্সফোনশিয়াল বিদ্যমান রয়েছে ফাংশনগুলি যেমন 2 লগ এন2logn
ভিজন

প্রথমত, কেবল লিনিয়ার, সুতরাং আমি অনুমান করি আপনি 2 পি এল ওয়াই এল জি ( এন ) যা ক্লু পি হিসাবে পরিচিত । আমি পুরোপুরি বুঝতে পেরেছি যে পি এন পি এর অর্থ এই নয় যে কোনও এনপি-সম্পূর্ণ ফাংশন ক্ষণস্থায়ী সময়ে চলবে, তবে আমি যা বলছি তা নয়। উদাহরণস্বরূপ, অভিমানী পি এন পি , যে একটি এনপিসি সমস্যা সমাধান করা যেতে পারে এটা সম্ভব 2 ( এন ) *2logn2polylog(n)QPPNPPNP , যেখানেlo g (n)বিপরীত একারম্যান ফাংশন? স্বরলিপিগুলি নিখরচায় আমার প্রশ্নটি আনুষ্ঠানিকভাবে প্রকাশ করার জন্য ব্যবহৃত একটি সরঞ্জাম ..2log(n)log(n)log(n)
আরবি

সংশোধনের জন্য THX। আফাইক এ অঞ্চলে খুব কম জানা যায়। এই প্রশ্নটি ব্যবহার করে দেখুন এনটাইম (এন ^ কে) =? টিটিমে (এন ^ কে) tcs.se
vzn

@ আরবি যদিও এটি সত্য যে প্রতিটি "সম্ভাব্য বিশ্বে" নিম্ন এবং উপরের সীমানা রয়েছে যা মোটামুটি একে অপরের বহুবর্ষের মধ্যে থাকে, তবে এটি কোনও পূর্বনির্ধারিত সীমানা কী সম্ভব তা পরিষ্কার নয় ।
যুবাল ফিল্মাস

উত্তর:


2

আমার প্রশ্নের ব্যাখ্যাটি হ'ল আপেক্ষিক বিশ্বে সম্ভাব্যতা সম্পর্কে জিজ্ঞাসা করা । ধরুন কিছু relativized বিশ্বের যে । এনপি-সম্পূর্ণ সমস্যার সময় জটিলতা সম্পর্কে আমরা অ-তুচ্ছ কিছুকে কমাতে পারি? বেকার-ফুলকা-Solovay যুক্তি দেখায় যে আমরা "বল" কিছু দ্বারা NP সমস্যা সূচকীয় সময় প্রয়োজন করতে পারেন, তাই উপরের প্রশ্নে দেওয়া আবদ্ধ মূলত অনুকূল নয়।PNP

নিম্ন সীমা সম্পর্কে, আমরা একটি প্রমাণের নীচে স্কেচ করি যা কিছু ওরাকল সম্পর্কিত, । স্কেচযুক্ত প্রমাণটি সঠিক বলে ধরে নিই, আমরা এটি 2 ( লগ 2 এন ) এর চেয়ে ছোট ফাংশনেও প্রয়োগ করতে পারি এবং এটি দেখায় যে প্রশ্নের নীচে দেওয়া আবদ্ধটিও মূলত শক্ত।NP=TIME(2O(log2n))2O(log2n)

প্রুফ স্কেচ আমরা দুটি ওরাকল নির্মাণ করি : প্রথমটি টি আই এম ( 2 ( লগ 2 এন ) ) এর মতো আচরণ করে - অসম্পূর্ণ সমস্যার, এবং দ্বিতীয়টি বাকের-গিল – সলোভায় তির্যকটি প্রয়োগ করে। উভয় ওরাকলকে একক ওরাকলে প্যাক করা সোজা।O1,O2TIME(2O(log2n))

ওরাকল সবকিছুর যুগল নিয়ে গঠিত এম , এক্স যেমন যে এম একটি ওরাকল টুরিং মেশিন যে কবুল করেন এক্স সময় চলমান মধ্যে 2 2 O1M,xMxযখন 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অনুপস্থিত হিসাবে, অন্যথায় আমরা দৈর্ঘ্য কিছু স্ট্রিং বাছাইএনএবং এটা করাহে22logT<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,হে22O(logn)TIME(2log2nC)O1,O2O1NPO1,O2TIME(2O(log2n))O1,O2

L1nnO2nO2LTIME(2o(log2n))O1,O2LNPO1,O2NPO1,O2=TIME(2O(log2n))O1,O2


ΠΩ(2nc)Ω(2nΩ(1))ΠΠQPNPETH
আরবি

ETHQPNP

আপনি কিছু মিস করছেন না। একটি আপেক্ষিক বিশ্ব রয়েছে যেখানে ETH সত্য। আরও একটি আপেক্ষিক বিশ্ব রয়েছে যেখানে পি = এনপি, এবং তাই বিশেষত ETH মিথ্যা।
যুবাল ফিল্মাস

PNPQPNPPQP=NPPNP

1
NP=TIME(nO(logn))NP=TIME(2nO(1))P=NPQP
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.