সময়ের গঠনমূলকতার সমান সংজ্ঞা


13

আমরা যে একটি ফাংশন হয় সময়-অঙ্কনযোগ্য , যদি সেখানে একটি নির্ণায়ক বহু-টেপ মেশিন টুরিং বিদ্যমান এম যে দৈর্ঘ্যের সমস্ত ইনপুট উপর এন সর্বাধিক তোলে ( এন ) পদক্ষেপ এবং প্রত্যেকের জন্য এন সেখানে কিছু ইনপুট বিদ্যমান দৈর্ঘ্য n যার উপরে এম প্রসন্নভাবে f ( n ) পদক্ষেপ করে।f:NNMnf(n)nnMf(n)

আমরা যে একটি ফাংশন হয় সময়-অঙ্কনযোগ্য সম্পূর্ণরূপে যদি একটি নির্ণায়ক বহু-টেপ মেশিন টুরিং বিদ্যমান, এম যে দৈর্ঘ্যের সমস্ত ইনপুট উপর এন ঠিক তোলে ( এন ) ধাপ।f:NNMnf(n)

প্রশ্নোত্তর: সময়োপযোগী এবং পুরোপুরি সময়োপযোগী নয় এমন কোনও কাজ রয়েছে কি?

উত্তর হ্যাঁ ( এই উত্তরটি দেখুন ), যদি । "হ্যাঁ" এর শর্তটি কি P N P তে শক্তিশালী করা যেতে পারে ? "হ্যাঁ" প্রমাণিত হতে পারে?EXPTIMENEXPTIMEPNP

প্রশ্ন 2: আমরা সংজ্ঞাতে কেবল 2-টেপ টুরিং মেশিনকে অনুমতি দিলে (সম্পূর্ণ) সময়-কনস্টেস্টেবল ফাংশনের শ্রেণি পরিবর্তন হয়?

প্রশ্ন 3: সমস্ত চমৎকার ফাংশন পুরোপুরি সময়োপযোগী বলে বিশ্বাস করার "প্রবণতাযোগ্য" কারণগুলি কী?

কাগজ
কোজিরো কোবায়াশি: কার্য সম্পাদনের সময় গঠনের পক্ষে। Theor। Comput। সী। 35: 215-225 (1985)
আংশিকভাবে উত্তর Q3। এর আংশিক সংক্ষিপ্তসার এবং আপগ্রেড এই উত্তরে । আমি উত্তর হিসাবে Q3 নিতে।

Orতিহাসিকভাবে, রিয়েল-টাইম কাউন্টেবল ফাংশনের ধারণাটি সময়-গঠনমূলক (সম্পূর্ণ) পরিবর্তে ব্যবহৃত হত was আরও জানতে এই প্রশ্ন দেখুন।


কৌতূহলী - আপনি কি এই সংজ্ঞাগুলির জন্য একটি রেফারেন্স আমাকে নির্দেশ করতে পারেন? আমি অঙ্কনযোগ্য ফাংশন সাথে পরিচিত না, এবং আমি এই সংজ্ঞা অনলাইন খুঁজে পাচ্ছি না (এটা আমার কাছে সুস্পষ্ট নয় কিনা তারা সমতুল্য করছি যেমন উইকিপিডিয়া বেশী)।
usul

@ ইউসুল রেফারেন্সটি হলেন: জে হপক্রফ্ট, জেডি উলমান man অটোমাতা তত্ত্ব, ভাষা এবং গণনার পরিচিতি। কম্পিউটার বিজ্ঞান, 1979 সালে অ্যাডিসন ওয়েসলে সিরিজ একই সংজ্ঞা এখানে পাওয়া যাবে: cse.ohio-state.edu/~gurari/theory-bk/theory-bk-fivese2.html
ডেভিড জি

উত্তর:


5

গত কয়েক দিনগুলিতে (সম্পূর্ণ) সময়-গঠনমূলক ফাংশন সম্পর্কে আমি অনেক কিছু ভেবেছিলাম এবং কি 1 এবং Q3 এর উত্তর দিয়ে আমি যা পেয়েছি তা উপস্থাপন করব। কিউ 2 খুব কঠিন বলে মনে হচ্ছে।

চতুর্থাংশ 3:

তার প্রবন্ধে Kobayashi (উল্লেখের প্রশ্নে হয়) প্রমাণ একটি ফাংশন , যার জন্য একটি অস্তিত্ব আছে ε > 0 St ( এন ) ( 1 + + ε ) এন , সম্পূর্ণরূপে সময় অঙ্কনযোগ্য iff এটা হয় ( এফ ( এন ) ) সময়ে গণনাযোগ্য । (নোট করুন যে ইনপুট বা আউটপুট একঘেয়ে / বাইনারি রয়েছে সেহেতু আমরা লিনিয়ার সময়ে এই দুটি উপস্থাপনার মধ্যে রূপান্তর করতে পারি কিনা তা অপ্রাসঙ্গিক)। এটি নিম্নলিখিত ফাংশনগুলিকে পুরোপুরি সময়োপযোগী করে তোলে: 2 এন ,f:NNϵ>0f(n)(1+ϵ)nO(f(n))2n , এন ! , এন লগ ইন করুন এন , সমস্ত polynomials পি উপর এন পি ( এন ) ( 1 + + ε ) এন ... Kobayashi এছাড়াও কিছু ফাংশন যে হত্তয়া ধীর চেয়ে জন্য সম্পূর্ণরূপে সময় constructibility প্রমাণিত ( 1 + + ε ) এন , মত এন + + লগ ইন করুন এন কুই জন্য কুই প্রশ্ন + + ...22nn!nlognpNp(n)(1+ϵ)n(1+ϵ)nn+lognqqQ+

সম্পূর্ণরূপে সময় অঙ্কনযোগ্য ফাংশন উদাহরণ চালিয়ে যেতে, এক প্রমাণ করতে পারেন যে যদি এবং 2 সম্পূর্ণরূপে সময় অঙ্কনযোগ্য, তারপর হয় 1 + + 2 , 1 2 , 2 1 এবং 12 হয় সম্পূর্ণরূপে সময়োপযোগীও (পরবর্তীকালে কোপায়াশিতে থিয়েরেম ৩.১ থেকে সরাসরি অনুসরণ করা হয়)। এটি সম্পূর্ণরূপে আমাকে বোঝায় যে অনেকগুলি সুন্দর কার্যগুলি সত্যই পুরোপুরি সময়োপযোগী।f1f2f1+f2f1f2f1f2f1f2

এতে অবাক হওয়ার কিছু যে Kobayashi সম্পূর্ণরূপে (NICE) ফাংশনের সময় constructibility প্রমাণ করার একটি উপায় দেখতে পাইনি (এবং আমিও জানিনা)।nlogn

আমাদেরও মন্তব্যটি থেকে সংজ্ঞা যাক Wikipedia নিবন্ধটি : একটি ফাংশন , সময়-অঙ্কনযোগ্য যদি একটি টুরিং মেশিন বিদ্যমান এম যা একটি স্ট্রিং প্রদত্ত 1 এন , আউটপুট ( এন ) এর মধ্যে হে ( ( এন ) ) সময়। fM1nf(n)O(f(n)) আমরা দেখি যে এই সংজ্ঞা ফাংশন জন্য সম্পূর্ণরূপে সময় constructibility আমাদের সংজ্ঞা equivallent হয় f(n)(1+ϵ)n

চতুর্থাংশ 1:

এই প্রশ্নের একটি সত্যিই আকর্ষণীয় উত্তর আছে। আমি দাবি যে সব সময় অঙ্কনযোগ্য ফাংশন সম্পূর্ণরূপে সময় অঙ্কনযোগ্য হয়, তাহলে । যে প্রমাণ করার জন্য, আমাদের একটি অবাধ সমস্যা নিয়ে যাক এল এন এক্স পি - টি আমি এম , এল { 0 , 1 } * । তারপরে একটি কে এন , সেন্ট এল রয়েছেEXPTIME=NEXPTIMELNEXPTIMEL{0,1}kNLএকটি NDTM দ্বারা সমাধান করা যেতে পারে 2 এন - 1 ধাপ। আমরা ধরে নিতে পারি যে প্রতিটি পদক্ষেপে এম সরলতার জন্য সর্বাধিক দুটি পৃথক রাজ্যে প্রবেশ করে। এখন f ( n ) = { 8 n + 2 ফাংশনটি সংজ্ঞায়িত করুন যদি  ( প্রথম কে √) √M2nk1M

f(n)={8n+2if (first logn+1k bits of bin(n))L8n+1else

fT

  • wn(first logn+1k bits of bin(n))O(n)
  • Mw
  • (M accepts using choices given by w)

w=nM(first logn+1k bits of bin(n))n

T8n+1f

  • wnT8n
  • T

fEXPTIME=NEXPTIME

L

  • xnx000|x|k1x=(first logn+1k bits of bin(n))
  • f(n)f(n)

LLNEXPTIMEEXPTIME=NEXPTIME


4
খুব সুন্দর! [মন্তব্য বাক্সটিকে খুশি করতে প্যাডিং]
এমিল জেবেক

1
Q1 প্রশ্নের উত্তরে উপস্থাপিত ব্যক্তির সাথে খুব অনুরূপ ধারণাটিও এখানে ব্যবহৃত হয়
ডেভিড জি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.