জটিলতার সরলকরণ এন মাল্টিচুজ কে


11

আমার কাছে পুনরাবৃত্তির সাথে এন থেকে কে উপাদানগুলি বেছে নেওয়ার সমতুল্য জটিলতার সাথে একটি পুনরাবৃত্ত অ্যালগরিদম রয়েছে এবং আমি ভাবছিলাম যে আমি আরও সরলীকৃত বিগ-ও এক্সপ্রেশন পেতে পারি কিনা। আমার ক্ষেত্রে, চেয়ে বেশি হতে পারে এবং সেগুলি স্বাধীনভাবে বৃদ্ধি পায়।kn

বিশেষত, আমি কিছু স্পষ্টত এক্সপ্রেশনাল এক্সপ্রেশন আশা করতাম। এ পর্যন্ত আমি যে সবচেয়ে ভাল খুঁজে পেতে পারি তা হ'ল স্ট্রিলিংয়ের আনুমানিক based এর উপর ভিত্তি করে , তাই আমি এটি ব্যবহার করতে পারি, তবে আমি আরও আশ্চর্য হয়েছি যে আমি আরও ভাল কিছু পেতে পারি।O(n!)O((n/2)n)

O((n+k1k))=O(?)


এটি ঠিক খুব সহায়ক নয় তবে খুব আকর্ষণীয় রামানুজনের
কল্পিত প্রতীক

ধন্যবাদ, n!π(ne)n8n3+4n2+n+1306 দেখায় শীতল আনুমানিকতার মতো, তবে বাস্তবে এটি এটিকে সরল করতে সহায়তা করবে বলে মনে হয় না।
yoniLavi

উত্তর:


6

সম্পাদনা: এই উত্তরটি k<nএন এর পরিপ্রেক্ষিতে কে আবদ্ধ kনা করে অভিব্যক্তিটি সীমাহীন।n

যদি তবে আপনার ভাবটি । লক্ষ্য করুন যে কোনও এর জন্য স্ট্রিলিং সূত্রে by যেখানে বাইনারি এনট্রপি। বিশেষত । সুতরাং আমাদের কাছে( ( 2 ( এন - 1 )k=n10<α<1(মিO((2(n1)n1))0<α<1 এইচ(কুই)=-কুইলগকুই-(1-কুই)লগ(1-কুই)এইচ(1/2)=1=এন-1হে( ( 2(এন-1

(mαm)=Θ(m1/22H(α)m),
H(q)=qlogq(1q)log(1q)H(1/2)=1k=n1
O((2(n1)n1))=Θ((2n2)1/222n2)=Θ(4nn).

যেহেতু উপরের সীমাটি সবচেয়ে খারাপ ক্ষেত্রে (এটি আমি এটি প্রদর্শন করার জন্য অনুশীলন হিসাবে রেখেছি), আপনার অভিব্যক্তি ।( 4 এন)k=n1O(4nn)


ধন্যবাদ, আমি ঠিক যা খুঁজছিলাম! এবং এটি আরও একটি বিষয় যা আমাকে তথ্য তত্ত্ব অধ্যয়ন করতে উদ্বুদ্ধ করে।
yoniLavi

@ ফ্যালকার 84: শেষ ট্রানজিশনে আমার একটি ছোট টাইপ ছিল। বর্গমূলের অংশটি বিভাজনের কাছে যেতে হবে। অতএব পরেশের উপস্থাপিত চেয়ে আবদ্ধ কিছুটা ভাল। (প্রকৃতপক্ষে,
আবদ্ধটি asympototically

আমারও সেই ছোট্ট বিয়োগ চিহ্নটি লক্ষ্য করা উচিত ছিল, আবারও ধন্যবাদ।
yoniLavi

আপনার "অনুশীলন হিসাবে বাম" বিবৃতি যে সবচেয়ে খারাপ ক্ষেত্রে তা ভুল। তাহলে , অভিব্যক্তি । এটি সর্বদা চেয়ে কম নয় not । এন = 3 ( কে + 2)k=n1n=3(k+2k)=(k+22)=(k+1)(k+2)2(42)=6
পিটার শোর

1
যেহেতু , সমস্যাটি এবং প্রতিসম হয় (যা আমার ক্ষেত্রে সম্পর্ক ছাড়াই বাড়তে পারে) )। সুতরাং, আমি মনে করি, আরও সঠিক উত্তরটি উত্তরের চূড়ান্ত অংশে(n+k1k)=(n+k1n1)nkx:=max(n,k)
yoniLavi

2

ওল্ফ্রাম বলেছেন সন্ডো (২০০)) [১] এবং সন্ডো এবং জুডিলিন (২০০)) [২] অসমতাটির বিষয়টি উল্লেখ করেছেন: জন্য ধনাত্মক পূর্ণসংখ্যার জন্য এবং আসল সংখ্যা ।

14rm[(r+1)r+1rr]m<((r+1)mm)<[(r+1)r+1rr]m
mr1

এরপরে আমরা করতে পারি এবং ।

(n+k1k)<(n+kk)=((r+1)mm)
r=nkm=k

তারপরে আমাদের কাছে

(n+k1k)<[(r+1)r+1rr]m=(n+kk)n+k

এখন, দ্বিপদী অভিব্যক্তির পাসকালের ত্রিভুজটির মাঝখানে সর্বাধিক মান রয়েছে। সুতরাং, আমাদের ক্ষেত্রে, বা ।কে = এনn+k=2kk=n

উপরের অসমতার পরিবর্তে, আমরা পাই: ।

(n+k1k)<22n=4n

অতএব, একটি শক্ত বাউন্ড ।

(n+k1k)=O(4n)

আপনি আরও দেখতে পারেন যে সর্বাধিক মানের জন্য নিম্ন সীমাটি হ'ল

(n+k1k)=Ω(4nn)

তথ্যসূত্র:
[1] সন্ডো, জে। "সমস্যা 11132." আমের। ম্যাথ। মাসিক 112, 180, 2005.
[2] সোনডো, জে এবং জুডিলিন, ডাব্লু। "অলারের ধ্রুবক, কিউ-লোগারিদমস এবং রামানুজন ও ইঞ্জিলের সূত্র" রামানুজন জে। 12, 225-244, 2006।

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