এই উত্তরের পুরো জুড়ে, আমরা ধরে নিই এবং টি অ-নেতিবাচক। আমাদের প্রমাণ যখনই কিছু মনোোটোন জি এর জন্য f = Θ ( ছ ) কাজ করে । এটি আপনার Mergesort উদাহরণ অন্তর্ভুক্ত, যা চ = Θ ( এন ) , এবং যা বহুপদী বৃদ্ধির হার (অথবা এমনকি হয়েছে কোনো ফাংশন Θ ( এন একটিfTf=Θ(g)gf=Θ(n) )।Θ(nalogbn)
প্রথম ক্ষেত্রে যে বিবেচনা করা যাক একঘেয়েমি অ হ্রাস পাচ্ছে (আমরা এই ধৃষ্টতা পরে শিথিল করব)। আমরা আপনার নমুনা পুনরাবৃত্তি মনোযোগ
টি ( এন ) = টি ( ⌊ ঢ / 2 ⌋ ) + + টি ( ⌈ ঢ / 2 ⌉ ) + + চ ( এন ) ।
এই পুনরাবৃত্তির জন্য দুটি বেস কেস, টি ( 0 ) এবং টি দরকারf
T(n)=T(⌊n/2⌋)+T(⌈n/2⌉)+f(n).
T(0) । আমরা অনুমান করি যে
টি ( 0 )T(1) , যা আমরা পরে শিথিল।
T(0)≤T(1)
আমি দাবি করি যে হ'ল একঘেয়েমি হ'ল। আমরা সম্পূর্ণ প্রবর্তনের মাধ্যমে প্রমাণ করি যে টি ( এন + 1 ) ≥ টি ( এন ) । এটি n = 0 এর জন্য দেওয়া হয়েছে , সুতরাং এন ≥ 1 দিন । আমাদের আছে
T(n)T(n+1)≥T(n)n=0n≥1
এর অর্থ হলো
টি(2⌊ লগ ইন করুন 2 এন⌋)≤টি(এন)≤টি(2⌈ লগ ইন করুন 2 এন⌋মি)=Θ(টি
T(n+1)=T(⌊(n+1)/2⌋)+T(⌈(n+1)/2⌉)+f(n+1)≥T(⌊n/2⌋)+T(⌈n/2⌉)+f(n)=T(n).
সুতরাং যদি
টি ( 2)T(2⌊log2n⌋)≤T(n)≤T(2⌈log2n⌋).
, আমরা সম্পন্ন করেছি। এই সবসময় ক্ষেত্রে দেখা যায় যদি দুটি সব শক্তিগুলি সমাধান ফর্ম হল
টি ( এন ) = Θ ( এন একটিT(2m)=Θ(T(2m+1)) ।
T(n)=Θ(nalogbn)
এখন এই অনুমানটি শিথিল করি যে । একটি নতুন পুনরাবৃত্তি বিবেচনা টি ' ঠিক একই ভাবে, শুধুমাত্র সংজ্ঞায়িত টি ' ( 0 ) = টি ' ( 1 ) = মিনিট ( টি ( 0 ) , টি ( 1 ) ) । আমরা প্রবর্তনের মাধ্যমে প্রমাণ করতে পারি যে টি ′ ( এন ) ≤ টি ( এন )T(0)≤T(1)T′T′(0)=T′(1)=min(T(0),T(1))T′(n)≤T(n)। একইভাবে, আমরা একটি নতুন পুনরাবৃত্তি সন্তোষজনক টি ″ ( 0 ) = টি ″ ( 1 ) = সর্বোচ্চ ( টি ( 0 ) , টি ( 1 ) ) , এবং তারপরে টি ( এন ) ≤ টি ″ ( এন ) সংজ্ঞায়িত করতে পারি । মাস্টার উপপাদ্যটি চালু করে আমরা দেখতে পাই যে টি ′ = Θ ( এইচ ) এবং টি ″ = Θ (T′′T′′(0)=T′′(1)=max(T(0),T(1))T(n)≤T′′(n)T′=Θ(h)একইফাংশন h এর জন্য h ) , এবং তাই টি =T′′=Θ(h)h পাশাপাশি।T=Θ(h)
এখন আসুন এই ধারণাটি শিথিল করুন যে মোনোটোন। যে ধরুন চ = Θ ( ছ ) কিছু একঘেয়েমি ফাংশন জন্য ছ । এভাবে গ জি ( এন ) ≤ ফ ( এন ) ≤ সি জি ( এন)ff=Θ(g)g কিছু গ , সি > 0 এবং এন বৃহৎ যথেষ্ট। আমরা সরলতা যে জন্য অনুমান এন = , টি " প্রতিস্থাপন চ সঙ্গে গ ছ , সিcg(n)≤f(n)≤Cg(n)c,C>0n ; পূর্ববর্তী অনুচ্ছেদে যেমন সাধারণ কেস পরিচালনা করা যায়। আবার আমরা দুটি পুনরাবৃত্তি টি সংজ্ঞায়িত করি ′n=0T′,T′′fcg,Cg (যথাক্রমে)। আবারও মাস্টার উপপাদ্য একই ফলাফল দেবে (ধ্রুবক বহুগুণ পর্যন্ত), যা একইরকম (ধ্রুবক বহুগুণ পর্যন্ত) কেবলমাত্র দুটিটির ক্ষমতায় মূল পুনরাবৃত্তিটি সমাধান করার মাধ্যমে আমরা কী পেতে পারি to