ডিএসপিএসি (এন) = ডিএসপিএসি (1.5 এন)?


11

স্পেস-হায়ারার্কি উপপাদ্য থেকে এটি জানা যায় যে যদি স্থান-গঠনমূলক হয় তবে DSPACE ( ) DSPACE ( সমান নয় ।f2 f ( n ) f ( n ) )2f(n)f(n))

এখানে, ডিএসপিএসিই ( আমি বোঝাচ্ছি যে সমস্ত সমস্যার শ্রেণি যা স্পেস সমাধান হতে পারে কিছু নির্দিষ্ট বর্ণমালা সহ একটি ট্যুরিং মেশিন দ্বারা। এটি এমন নির্ভুলতার সাথে স্পেস-হায়ারার্কি উপপাদ্যটি বিবেচনা করতে দেয়।f(n))f(n)

স্ট্যান্ডার্ড আর্গুমেন্টটি গুণক ধ্রুবক দেয় : সার্বজনীন দ্বারা কিছু টিউরিং মেশিনের গণনা তৈরির জন্য আমাদের স্পেস ( এন ) দরকার । এছাড়াও আমাদের থামাতে সমস্যা সমাধানের জন্য ( এন ) দরকার ।2f(n)f(n)

প্রশ্ন: হল DSPACE ( f(n) ) এর সমান DSPACE ( 32f(n))?


2
আপনার আগ্রহী যে কোনও কারণে 32 ? হায়1+Ω(1)সমানভাবে আকর্ষণীয় হতে?
টমাস

1
আপনি কেন মনে করেন যে স্থান-শ্রেণিবিন্যাসের উপপাদ্যটি ? আমি অনুমান আপনি তর্ক যে আমরা প্রয়োজন ( এন ) স্থান সিমুলেশন এবং জন্য লগ | Σ | | Σ | ( এন ) অসীম লুপগুলি এড়ানোর জন্য পদক্ষেপের সংখ্যা গণনা করার জন্য স্থান। তবে উভয় ক্ষেত্রেই আমাদের প্রথমে টেপের উপর ( এন ) এর অবস্থান চিহ্নিত করতে হবে ( চ এর পরে করা যায়)2f(n)f(n)log|Σ||Σ|f(n)f(n)fস্থান-গঠনযোগ্য) এবং আপনি কীভাবে চিহ্নিত করবেন? আপনার যুক্তি ঠিক আছে যদি আপনি ধরে নেন যে মেশিনগুলিকে * এর লেখার অনুমতি নেই তবে অন্যথায় আরও কিছু জটিলতা প্রয়োজন।
ডোমোটরপ

@ থমাস আসলে আমি 1+o(1)
আলেক্সি মিলোভানভ

উত্তর:


9

এটি প্রমাণ করা যায় যে ডিএসপিএসিই (f(32n)) DSPACE(f(n))যদিfমান প্যাডিং যুক্তির একটি সহজ বৈকল্পিক ব্যবহার করে সুসংগত অন্তত বৃদ্ধি। Lভাষার জন্য,L={x0|x|/2xL}

দাবি করুন। L DSPACE (f(n)) যদি হয় এবং কেবল যদি L DSPACE (f(23n))যদিf(n)32n

(আমার প্রথম উত্তরে বেশ কয়েকটি ভুল বক্তব্য ছিল, এটি সন্ধানের জন্য এমিলকে ধন্যবাদ।)

শ্রেণিবদ্ধতা প্রমাণের জন্য কীভাবে দাবিটি ব্যবহার করবেন তা আমি প্রথম দেখাব। যেহেতু f কমপক্ষে রৈখিকভাবে বৃদ্ধি পায়, আমাদের DSPACE (2f(n)) DSPACE (f(2n)) । একটি ভাষা নিন L DSPACE (f(2n)) DSPACE (f(n)) । দাবিটি ব্যবহার করে, L ডিএসপিএসি (f(43n))= ডিএসপিএসিই(f(n)), যেখানে শেষ সাম্যতা পরোক্ষ অনুমান দ্বারা। তবে তারপরেLDSPACE(f(32n))= ডিএসপিএসিই(f(n)), যেখানে সর্বশেষ সাম্যতা আবার পরোক্ষ অনুমান দ্বারা, একটি বৈপরীত্য দেয়।

দাবি প্রমাণ। তাহলে L DSPACE (f(23n)), তারপরেLDSPACE(f(n))প্রমাণ করতেআমাদের কেবল লিখতে হবে|x|/20 ইনপুট শেষ এরxএবং যে গৃহীত ভান মেশিনL। যেহেতুf(n)32n, এটি আমাদের ব্যবহারের স্থান বাড়িয়ে দেবে না। (প্রকৃতপক্ষে, কতগুলি 0 লিখতে হবে তা জেনে রাখাfযদি ছোট হয়তবেআমরা বর্ণমালার আকার বাড়াতে পারি না - পরিবর্তে, আমরা অন্য টেপ ব্যবহার করতে পারি এবংxএর শেষের পরে আসা সমস্ত কিছুতে লিখতে পারি))

অন্য দিকটি 0-এর পরিবর্তে * এর সাথে প্রতিস্থাপন করা সহজ, যদি আমাদের * * র লেখার অনুমতি দেওয়া হয়। (প্রশ্নের এই সঙ্গে সমস্যাগুলি দেখুন আমার মন্তব্যে।) আমরা বড় লিখতে অনুমতি দেওয়া হয় না, তাহলে আমরা সামান্য সংজ্ঞা পরিবর্তন L যেমন L={x10|x|/2xL} । এখন, তারা লেখার পরিবর্তে, আমরা মূল ইনপুটটি x10|x|/2এবং এটি দিয়ে কাজ। তবে যখনই আমরা কোনও 1 এ পৌঁছায় আমরা অন্য 1 টি না আসা পর্যন্ত ডানদিকে যাব এটি যাচাই করার জন্য এটি 1-এর শব্দের শেষ কিনা কিনা check যদি আমরা অন্য 1 পেয়েছি, তবে আমরা কেবল আমাদের 1 এ ফিরে যাই If যদি আমাদের না থাকে তবে আমরা এখনও ফিরে যেতে পারি, তবে আমরা জানব যে এটি একটি তারা হিসাবে গণ্য করা উচিত - যদি আমরা এটি লিখতে পারি তবে তবে আমরা একটি নতুন-এর-বর্তমান-শব্দের চিহ্নিতকারী হওয়ার পরে একটি 10ও লিখি। (প্রকৃতপক্ষে, এই অংশে একটি ছোট ক্যাচও রয়েছে যদি f ছোট হয় - আমরা কীভাবে ইনপুটটি x10|x|/2 ফর্মের তা পরীক্ষা করতে পারি ? ইনপুটটি বিনষ্ট না করেই আমি কেবলমাত্র একাধিক মাথা ব্যবহার করে এটি সমাধান করতে পারি) ছোট f ।)


আমি তর্কটি মোটেই বুঝতে পারি না। এ কোন পথে আমি লুক, প্যাডিং নির্মাণ শুধুমাত্র শো যে যদি , তারপর এল 'ডি এস পি একটি সি ( ( 2LDSPACE(f(n)), যা দাবির চেয়ে আলাদা (2 এরঅবস্থান বিবেচনা করুন)LDSPACE(f(23n)) )। অনুরূপভাবে, বিপরীত দিক না এ সব স্পষ্ট, যেমন বিবৃত কি কেবলমাত্র আমাকে স্পষ্ট হয় যে যদিএল'ডিএসপিএকটিসি((223, তারপরেLDSPACE(f(n)+nLDSPACE(f(23n))। আমি যদি অভিহিত মূল্য এ দাবি নিয়ে প্রধান ফলে প্রমাণ ভুল:এলডিএসপিএকটিসি(2(এন))শুধুমাত্র দেয়এল'ডিএসপিএকটিসি(4LDSPACE(f(n)+n2)LDSPACE(2f(n))LDSPACE(43f(n)+n3))
এমিল জ্যাবেক

1
এমিল আপনি ঠিক বলেছেন আমি এটি ঠিক করার চেষ্টা করেছি, এটি কি আরও ভাল দেখাচ্ছে?
ডোমোটরপ

1
এটি সম্পূর্ণরূপে আমাকে কি মেশিন মডেল আপনি ব্যবহার করছেন পরিষ্কার না, কিন্তু একটি শুধুমাত্র-পঠনযোগ্য ইনপুট টেপ যার দৈর্ঘ্য স্থান আবদ্ধ প্রতি গণনা করা হয় না সহ স্ট্যান্ডার্ড মডেল, আমি দেখানোর জন্য কিভাবে দেখতে না কমপক্ষে একটি O ( লগ এন ) স্পেস ওভারহেডছাড়াই। তবে ঠিক আছে, এখন আমি বিশ্বাস করি মূল ফল, যতক্ষণ নাস্থান স্থান নির্ধারণযোগ্য ti আসলে, এটা দিতে হবে ডি এস পি একটি সি ( ( এন ) ) ডি এস পি একটি সি ( ( 1 + + ε ) ( এনLDSPACE(f(23n))LDSPACE(f(n))O(logn)f যুক্তির পুনরাবৃত্তি করেকোনও ধ্রুবক ϵ > 0 এর জন্য for DSPACE(f(n))DSPACE((1+ϵ)f(n))ϵ>0
এমিল জ্যাবেক

2
@ এমিল আমি অনুভব করি না যে ইনপুট টেপটি কেবলমাত্র পঠনযোগ্য - এএফএইকি কেবলমাত্র যদি ধরে নেওয়া হয় তবে f(n)<n
ডোমোটরপ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.