সম্পাদনা : লেমাস 2 এবং 3 যুক্ত হয়েছে।
এখানে একটি আংশিক উত্তর: আপনি অবস্থানে পৌঁছাতে পারেনN
- মধ্যে স্থান ব্যবহার প্যাচসমূহ , যেখানে । (লেমা 1)এন ও ( ϵ ( এন ) ) ϵ ( এন ) = 1 / √NNO(ϵ(N))ϵ(N)=1/logN−−−−−√
- মধ্যে স্থান ব্যবহার প্যাচসমূহ (যে কোন ধ্রুবক জন্য ) (থিম 2)। হে ( লগ ইন করুন এন ) δ > 0N1+δO(logN)δ>0
এছাড়াও, আমরা একটি নিম্ন সীমাটি স্কেচ করি (লেমামা 3): তথাকথিত ভাল আচরণযুক্ত সমাধানের একটি নির্দিষ্ট শ্রেণীর জন্য , লেমমা 1 আঁটসাঁট (ঘনিষ্ঠে স্থির কারণগুলি পর্যন্ত), এবং বহু-লগ স্পেস ব্যবহার করে এমন কোনও সমাধান পৌঁছাতে পারে না can অবস্থান সময় ।ও ( এনNO(NpolylogN)
থিম 1. সব জন্য , এটা অবস্থানে পৌঁছানোর সম্ভব মধ্যে ব্যবহার প্যাচসমূহ স্থানএন এন এক্সপ্রেস ( ও ( √)nnnexp(O(logn−−−−√)) = nO(1/logn√)
প্রুফ। স্কিমটি পুনরাবৃত্ত হয়, যেমন নীচের চিত্রে দেখানো হয়েছে। আমরা নিচের স্বরলিপি ব্যবহার করব:
- k পুনরাবৃত্তির স্তরের সংখ্যা
- কেP(k) হ'ল সমাধান ( পুনর্বিবেচনার স্তর সহ গঠিত solutionk
- পি ( কে ) এন ( কে )N(k) হ'ল (সময়ে ) দ্বারা সর্বাধিক অবস্থান ।P(k)N(k)
- পি ( কে )S(k) হ'ল দ্বারা ব্যবহৃত স্থান ।P(k)
- পি ( কে )L(k) নীচে চিত্রিত হিসাবে দ্বারা ব্যবহৃত স্তরগুলির সংখ্যা :P(k)
ছবিতে সময় উপরে থেকে নীচে এগিয়ে যায়। সমাধান সময়ে থামে না , পরিবর্তে (পুনরাবৃত্তির জন্য ব্যবহারের জন্য) এটি সময় অবধি অবধি চলতে থাকে , ঠিক তার চলনগুলি বিপরীত করে, যাতে একক নুড়িতে ফিরে যেতে পারে সময় ।এন ( কে ) 2P(k)N(k)22N(k)2N(k)
শক্ত উল্লম্ব রেখাগুলি এর স্তরগুলিকে বিভাজন করে । ছবিতে, পাঁচটি, তাই 5 টি স্তর নিয়ে গঠিত। প্রতিটি স্তরগুলির ডানদিকের বাদে) দুটি উপ-সমস্যা রয়েছে, একটি স্তরের শীর্ষে এবং নীচে একটি, একটি শক্ত উল্লম্ব লাইন দ্বারা সংযুক্ত (যার জন্য বিদ্যমান একটি নুড়ি প্রতিনিধিত্ব করে) যে সময়কাল)। ছবিতে পাঁচটি স্তর রয়েছে তাই নয়টি সাব-প্রবলেম রয়েছে। সাধারণত, গঠিত হয় subproblems। এর প্রতিটি সাব-প্রবলেমে সমাধান ।পি ( কে ) এল ( কে ) পি ( কে ) এল ( কে ) পি ( কে ) পি ( কে ) 2L(k)P(k)L(k)P(k)L(k)P(k)P(k)পি ( কে ) পি ( কে - 1 )2L(k)−1P(k)P(k−1)
স্থানটি সীমাবদ্ধ করার জন্য গুরুত্বপূর্ণ পর্যবেক্ষণটি হ'ল যে কোনও সময় কেবলমাত্র দুটি স্তরের "সক্রিয়" সাব-সমস্যা রয়েছে। বাকী প্রতিটি আমাদের যেমন আছে কেবল একটি নুড়ি অবদান
- S(k)≤L(k)+2S(k−1) , এবং
- N(k)=L(k)⋅N(k−1)
এখন, আমরা সম্পূর্ণরূপে নির্ধারণের জন্য নির্বাচন করি । আমি এই পছন্দটি অনুকূল কিনা তা নিশ্চিত নই তবে এটি কাছে বলে মনে হচ্ছে: । তারপরে উপরের পুনরাবৃত্তিগুলি দেয়পি ( কে ) এল ( কে ) = 2 কেL(k)P(k)L(k)=2k
- S(k)≤k⋅2k , এবং
- N(k)=2k(k+1)/2
সুতরাং, সমাধান করার জন্য , আমাদের কাছে
এবং । কে ≈ √ √n=N(k) এস(কে)≈ √k≈2logn−−−−−√S(k)≈2logn−−−−−√22logn√=exp(O(logn−−−−√))
এই সব পজিশনের যত্ন নেয় সেটে । নির্বিচারে এর জন্য সমাধান নীচের অংশটি ছোট ছোট সাথে নীচে ছাঁটা করুন । কারণে কাঙ্ক্ষিত আবদ্ধ হোল্ড । Qed{ N ( কে ) : কে ∈ { 1 , 2 , … } } n পি ( কে ) কে এন ( কে ) ≥ n এস ( কে ) / এস ( কে - 1 ) = ও ( 1 )n{N(k):k∈{1,2,…}}nP(k)kN(k)≥nS(k)/S(k−1)=O(1)
থিম 2. কোন , সব জন্য , এটা সম্ভব অবস্থানে পৌঁছাতে হয় মধ্যে স্থান ব্যবহার প্যাচসমূহn n n 1 + δ O ( δ 2 1 / δ লগ এন ) ।δ>0nnn1+δO(δ21/δlogn).
প্রুফ। আগের সাবপ্রব্লেমটি শেষ না হওয়া অবধি প্রতিটি সাবপ্রব্লেম শুরু করতে বিলম্ব করতে লেমামা 1 এর প্রমাণ থেকে নির্মাণটি পরিবর্তন করুন:
যাক মডিফাই সমাধান জন্য বোঝাতে সময় শেষ পর্যন্ত। এখন প্রতিটি সময়ে ধাপে, কেবল একটি স্তরের একটি সাবপ্রব্লেম রয়েছে যা একাধিক নুড়ি সরবরাহ করে, তাইপি ( কে )T(k)P(k)
- S(k)≤L(k)+S(k−1) ,
- N(k)=L(k)⋅N(k−1) ,
- T(k)=(2L(k)−1)⋅T(k−1)≤2L(k)⋅T(k−1)≤2kN(k) ।
নির্বাচন , আমরা পেতেL(k)=21/δ
- S(k)≤k21/δ ,
- N(k)=2k/δ ,
- T(k)≤2kN(k) ।
এর ক্ষেত্রে এবং এর জন্য সমাধান করা , আমাদের কাছে , এবংটি = টি ( কে ) এন = এন ( কে ) কে = δ লগ এনS=S(k)T=T(k)n=N(k)k=δlogn
- S≤δ21/δlogn , এবং,
- T≤n1+δ ।
এই সব পজিশনের যত্ন নেয় সেটে । নির্বিচারে এর জন্য সমাধান নীচের অংশটি ছোট ছোট সাথে নীচে ছাঁটা করুন । কারণে কাঙ্ক্ষিত আবদ্ধ হোল্ড । Qed{ N ( কে ) : কে ∈ { 1 , 2 , … } } n পি ( কে ) কে এন ( কে ) ≥ n এস ( কে ) / এস ( কে - 1 ) = ও ( 1 )n{N(k):k∈{1,2,…}}nP(k)kN(k)≥nS(k)/S(k−1)=O(1)
লেমাস 1 এবং 2 এর প্রমাণগুলিতে সমাধানগুলি ভাল আচরণ করা হয় , এতে পর্যাপ্ত পরিমাণে বড় জন্য প্রতিটি দ্রষ্টব্য যে অবস্থানে পৌঁছায় সেখানে পজিশন রয়েছে যে কেবলমাত্র একটি নুড়ি সর্বদা কেজ পজিশনে স্থাপন করা হয় , এবং সমাধানটি ( এবং দুটি পজিশনের জন্য , প্রতিটি জন্য ভাল (ভাল আচরণ করা) দ্রবণ মধ্যে পচে যায় পদের জন্য , অবস্থানে নুড়ি দ্বারা সংযুক্ত । ভাল আচরণের উপযুক্ত সংজ্ঞা সহ , আসুনপি ( এন ) এন কে ≤ n / 2 কে পি ( এন - কে ) কে + 1 , কে + 2 , … , এন পি ( কে ) 1 , 2 , … , কে কে ভি ( এন ) এন δ = 1 > 0 ভি ( এন ) ≥ মিনিট কে < এন ভিnP(n)nk≤n/2kP(N−k)k+1,k+2,…,nP(k)1,2,…,kkV(n)কোনও ভাল আচরণের সমাধানের জন্য সর্বনিম্ন নুড়ি পরিমাণকে (প্রতিটি সময়ে নুড়িগুলির সংখ্যার সমষ্টি) যোগ করুন। সংজ্ঞাটি বোঝায় যে পর্যাপ্ত বৃহত জন্য, ,
nδ=1>0
V(n)≥mink<nV(n−k)+max(n/2,(1+δ)V(k)).
আমি অনুমান করি যে প্রতিটি পর্যাপ্ত বড় জন্য একটি ভাল আচরণযুক্ত সমাধান রয়েছে যা নুড়িপাথরের পরিমাণকে হ্রাস করে। কেউ কি প্রমাণ করতে পারেন? (বা কেবল যে কাছাকাছি-অনুকূল সমাধান পুনরাবৃত্তি সন্তুষ্ট করে ...)n
পুনরাহ্বান যে ।ϵ(n)=1/logn−−−−√
থিম 3. কোন ধ্রুবক জন্য , উপরোক্ত পুনরাবৃত্তি বোঝা ।δ>0V(n)≥n1+Ω(ϵ(n))
আমরা লেমার প্রমাণটি স্কেচ করার আগে নোট করুন যে এটি সূচিত করে যে পদক্ষেপে - পজিশনে পৌঁছানো যে কোনও ভাল আচরণ করা সমাধানকে কমপক্ষে স্থান নিতে হবে কিছু পদক্ষেপ। এটি ফলাফলগুলি যেমন:ntn1+Ω(ϵ(n))/t
- লেমমা 1 এক্সপোনেন্টের নিয়মিত কারণগুলির সাথে আঁটসাঁট থাকে (ভাল আচরণের সমাধানের জন্য)।
- কোন সু-ভদ্র সমাধান অবস্থান পৌঁছতে পারে মধ্যে স্থান ব্যবহার সময় পদক্ষেপ । (এখানে )nnpolylognpolylognnΩ(ϵ(n))=exp(Ω(logn−−−−√))⊈polylogn
প্রুফ স্কেচ আমরা যেখানে কিছুটা পর্যাপ্ত ছোট ধ্রুবক আমরা WLOG অনুমান ইচ্ছামত বড়, কারণ গ্রহণ করে হয় ছোট যথেষ্ট, আমরা নিশ্চিত করতে পারে কোন সসীম সেট (এখানে যে ব্যবহার , বলে)।2V(n)≥f(n)f(n)=n1+cϵ(n)c.nc>02V(n)≥f(n)nV(n)≥n
লেমমা পুনরাবৃত্তিটি যথাযথভাবে অনুসরণ করবে যতক্ষণ না যথেষ্ট পরিমাণে বড় জন্য আমাদের , যে জন্যnf(n)≤mink<nf(n−k)+max(n,2f(k))f(n)−f(n−k)≤max(n,(1+δ)f(k))k<n.
যেহেতু উত্তল, তাই আমাদের । সুতরাং যদি থাকে তবে এটি যথেষ্টff(n)−f(n−k)≤kf′(n)kf′(n)≤max(n,(1+δ)f(k)).
সংক্ষিপ্ত গণনা দ্বারা ( এবং এবং এবং ) ভেরিয়েবলের পরিবর্তন ব্যবহার করে , এই বৈষম্যটি নীচের সমতুল্য: যথেষ্ট পরিমাণে বড় এবং for , । যেহেতু , এবং জন্য , এটা দেখানোর জন্য যথেষ্ট
অর্থাৎ
f(n)/n=eclogn√f′(n)=(f(n)/n)(1+c/(2logn−−−−√)),x=logk−−−−√y=logn−−−−√yx≤yecy(1+c/(2y))≤max(ey2−x2,(1+δ)ecx)1+z≤ezez≤1+2zz≤1ecy+c/(2y)≤max(ey2−x2,e2δ+cx),
cy+c/(2y)≤max(y2−x2,2δ+cx).
যদি , তবে (বড় ) এবং আমাদের কাজ শেষ হয়েছে, সুতরাং অনুমান করুন । তারপরে (বৃহত্তর ), সুতরাং এটি দেখানোর পক্ষে যথেষ্ট
এটি যথেষ্ট ছোট এবং বড় জন্য ধারণ করে Qedসি y + c / ( 2 y ) ≤ c x + 0.2 δ y y ≥ x + 0.1 δ / c y 2 - x 2 ≥ 0.1 y δ / c y c y + c / ( 2 Y ) ≤ 0.1 Y δ / গ ।y≤x+0.1δ/ccy+c/(2y)≤cx+0.2δyy≥x+0.1δ/cy2−x2≥0.1yδ/cy
cy+c/(2y)≤0.1yδ/c.
Y ।cy.