অ্যালগরিদম যার চলমান সময় পি বনাম এনপি নির্ভর করে


18

সম্পত্তির সাথে অ্যালগরিদমের কোনও পরিচিত, সুস্পষ্ট উদাহরণ রয়েছে কি যে যদি তবে এই অ্যালগরিদম বহুত্বের সময়ে চলবে না এবং যদি তবে এটি বহুপদী সময়ে চলবে?পিএনপিপি=এনপি


9
প্রকার, রকম. যদি পি = এনপি হয় তবে লেভিনের সর্বজনীন অনুসন্ধান অ্যালগরিদম উদাহরণ স্বীকার করে নেওয়ার
এমিল জেবেক মনোকিকে

@ ইমিল: যদি পি = এনপি হয় তবে পি = কোএনপিও, তাই আপনি কী একই সাথে আপনার ভাষার পরিপূরক অনুসন্ধান করতে পারবেন না, এইভাবে সমস্ত দৃষ্টিতে সত্যিকারের বহু সময়ের আলগোরিদিম দেবেন?
জোশুয়া গ্রাচো

3
@ জোশুয়া গ্রাচো ভাষাটি সিএনপি হিসাবে প্রকাশ করার জন্য, প্রথমে পুরো উদ্দেশ্যকে পরাভূত করে এনপি-র জন্য পলটাইম অ্যালগরিদম সম্পর্কে আমার প্রথমে জানতে হবে ।
এমিল জেবেক

উত্তর:


17

আপনি যদি ধরে নেন যে পি=?এনপি পিএ (বা জেডএফসি) এর ক্ষেত্রে প্রমাণযোগ্য, একটি তুচ্ছ উদাহরণ নিম্নরূপ:

Input: N   (integer in binary format)
For I = 1 to N do
begin
  if I is a valid encoding of a proof of P = NP in PA (or ZFC)
    then halt and accept
End
Reject

আরেকটি - কম তুচ্ছ - উদাহরণ যা কোনও অনুমানের উপর নির্ভর করে তা নিম্নলিখিত:

Input: x   (boolean formula)
Find the minimum i such that
  1) |M_i| < log(log(|x|))  [ M_1,M_2,... is a standard fixed TM enumeration] 
  2) and  M_i solves SAT correctly 
       on all formulas |y| < log(log(|x|))
          halting in no more than |y|^|M_i| steps
          [ checkable in polynomial time w.r.t. |x| ]
  if such i exists simulate M_i on input x 
      until it stops and accept/reject according to its output
      or until it reaches 2^|x| steps and in this case reject;
  if such i doesn't exist loop for 2^|x| steps and reject.

যদি পি=এনপি অ্যালগরিদম শীঘ্রই বা পরে আসবে - ধরুন ইনপুট এক্স0 - বহুপদী সময় সূচকের সন্ধান করুন টুরিং মেশিন (বা এর প্যাডযুক্ত সংস্করণ) এমএসএকজনটি যা ওকে ( | x | | এম ) স্যাট সমাধান করে M এস টি | )হে(|এক্স||এমএসএকজনটি|)এক্স0পি=এনপি অ্যালগরিদম সমস্ত ক্ষেত্রে বহুসত্তা সময়ে স্যাটকে সলভ করে inst

পিএনপি


"আমি PA (বা জেডএফসি) এর পি = এনপির প্রমাণের বৈধ এনকোডিং কিনা" কীভাবে আমি চটজলদি সিদ্ধান্ত নেব?
ব্যবহারকারী 2925716

আমি

2
লম্বা ধারণা।
জিরকা হানিকা

1
যদি পি ≠ এনপি হয় তবে শর্তহীন অ্যালগরিদমের রানটাইম সুপারপোলিমনোমিয়াল (অনুরোধ অনুসারে) হয়, তবে এনপি যদি খুব সামান্য অতিপরিবর্তনীয় হয় তবে তাত্পর্যপূর্ণ নয়। আমরা এটি অ্যালগরিদমকে আইও-এক্সপোনেনসিয়াল হিসাবে তৈরি করতে পারি, তবে সম্ভবত যদি P ≠ NP পি = এনপি সমাধানের মতো শক্ত হয় তবে এটি সূচকীয় (কেবলমাত্র io-exponનાં বিপরীতে) তৈরি করতে পারি।
Dmytro তারানভস্কি

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