রেনল্ডস এবং টাইম্যান থেকে বিকাশের সংজ্ঞা অর্ডার


47

আমি কার্ল রেইনল্ডস এবং পল টাইমন (স্কামের আউটলাইনগুলি দ্বারা প্রকাশিত) এর প্রিন্সিপালস অফ কম্পিউটার সায়েন্স (২০০৮) নামে একটি বই পড়ছি ।

দ্বিতীয় অধ্যায়টি একটি ক্রমিক অনুসন্ধানের উদাহরণ সহ অ্যালগরিদমগুলি উপস্থাপিত করে যা কেবল নামের তালিকার মাধ্যমে পুনরাবৃত্তি করে এবং যদি প্রদত্ত নাম তালিকায় পাওয়া যায় তবে সত্য প্রদান করে।

লেখক এগিয়ে যেতে (পৃষ্ঠা 17):

আমরা বলি যে ক্রমবর্ধমান অনুসন্ধান অ্যালগরিদমের "ক্রমবৃদ্ধির ক্রম" n is এর জন্য স্বরলিপিটি টি (এন)। আমরা আরও বলি যে একটি অ্যালগরিদম যার বৃদ্ধির ক্রম টি (এন) এর কিছু ধ্রুবক ফ্যাক্টরের মধ্যে রয়েছে সেটিতে এনএল এর থিও রয়েছে। "ক্রমযুক্ত অনুসন্ধানে এন এর একটি থোটা রয়েছে।" সমস্যার আকার এন, তালিকার দৈর্ঘ্য অনুসন্ধান করা হচ্ছে।

আমি এটি অনুসরণ করা সত্যিই কঠিন। বইটি ত্রুটিগুলিতে ছাঁটাই হয়েছে, সুতরাং আমি নিশ্চিত নই যে আমি কিছু অনুপস্থিত বা উপরের অনুচ্ছেদে কোনও টাইপ রয়েছে কিনা। সাধারণ ইংরেজিতে আমি খুব কমই "... বলুন" দিয়ে কোনও বাক্য শেষ দেখতে পাই।

আমি খুবই বিভ্রান্ত.

টি কিসের পক্ষে দাঁড়ায়? বইটি ব্যাখ্যা করে না। এটা কি সময়ের জন্য বা থেইটার জন্য?

যদি "এনএল এর একটি থাটা" বোঝায় তবে "ক্রমিক অনুসন্ধানে এন এর একটি থাটা রয়েছে"। এল কিসের পক্ষে দাঁড়ায়? 'লিনিয়ার' নাকি 'দৈর্ঘ্য'?

আমি প্রকাশকদের কাছে একটি ব্যাখ্যা চেয়েছি। তারা বলেছে যে তারা আমার বার্তা লেখকদের কাছে ফরোয়ার্ড করবে। তারা কোন জবাব দেয় নি। আমি অন্যান্য উত্সগুলিও দেখার চেষ্টা করেছি তবে আমি এখনও এই উত্তেজনাপূর্ণ অনুভূতিটি পেয়েছি যে আমি কিছু ভুল বুঝছি - সুতরাং আমি এই অনুচ্ছেদে ডিকোড না করা পর্যন্ত বিশ্রাম নিতে পারি না।

কারও কাছে যদি সেই বইয়ের একটি অনুলিপি থাকে এবং সে অনুচ্ছেদটি বুঝতে পারে। তারপরে, আমি অনুগ্রহ করব যদি আপনি অনুচ্ছেদটি সঠিক হয় বা অন্য কথায় এটি ব্যাখ্যা করতে পারেন তবে আমাকে জানান। ধন্যবাদ।


সময় জটিলতা টি (এন), উইকিপিডিয়া থেকে : "যেহেতু অ্যালগরিদমের কার্য সম্পাদনের সময় একই আকারের বিভিন্ন ইনপুটগুলির সাথে পরিবর্তিত হতে পারে, তাই সাধারণত একটি অ্যালগরিদমের সবচেয়ে খারাপ-সময় সময় জটিলতা ব্যবহার করে, এটি টি (এন) হিসাবে চিহ্নিত করা হয়, যা হিসাবে সংজ্ঞায়িত করা হয় আকারের কোনও ইনপুট নেওয়ার সময় সর্বাধিক পরিমাণ হ'ল কম সাধারণ, এবং সাধারণত স্পষ্টভাবে নির্দিষ্ট করা হয়, গড়-কেস জটিলতার পরিমাপ Time সময়ের জটিলতাগুলি টি (এন) ফাংশনের প্রকৃতির দ্বারা শ্রেণিবদ্ধ করা হয় instance উদাহরণস্বরূপ, একটি অ্যালগরিদম টি (এন) সহ = ও (এন) কে রৈখিক সময়ের অ্যালগোরিদম বলা হয়, এবং [...] "
স্টেফান

1
আমি বিশ্বাস করি এটিই এই বইটি এবং আমি যে বাকী- অবিশ্বাস্য পর্যালোচনাটি সবে ছেড়ে দিয়েছি তা ছাড়াও আজ আরও একটি তারিখ রয়েছে, যা সম্ভবত কোনও কাকতালীয় ঘটনা নয়!
জেসন সি

উক্ত ব্যবহারটি স্বল্প-ব্যবহৃত সংজ্ঞা হিসাবে অনুভব করে: অনুমান করা বা ধারণা করা। এটিকে "..., মনে করি" বলে ভাবুন। এখনও নিশ্চিত নয় যে বাক্যটি অর্থবোধ করে।
রজার ক্রুয়েজার

উত্তর:


77

অনুচ্ছেদটি ভুল। দুর্ভাগ্যক্রমে, এটি দেখতে ঠিক এমন ধরণের জিনিসটির মতো লাগে যে কোনও শিক্ষার্থী যে উপাদানটি বোঝে না সে অনুশীলনের উত্তর হিসাবে লিখবে। এই ধরণের বাজে কোন পাঠ্যপুস্তকের কোনও স্থান নেই। হঠাৎ কোনও আন্দোলন করবেন না। বইটি নামিয়ে দিন। বই থেকে দূরে সরে যান।

T(n)

T(n)Tn

T(1)=kT(n)=T(n1)+lognfor n>1
TT(n)=blahTT

T(n)n

এটি স্পষ্টতই ম্যাঙ্গেল করা হয়েছে। আমি মনে করি লেখকরা এরকম কিছু লেখার ইচ্ছা করেছিল,

T(n)nn

nhhnnΘ

"এনএল", যাইহোক , জটিলতা শ্রেণীর ননডেটেরিনিস্টিক লগস্পেসকে বোঝায় , যা মূল উদ্ধৃতিতে হাজির হয়েছিল এমন অবস্থানে মোটেই বোঝা যায় না।


12
প্রথম অনুচ্ছেদটি আমাকে হাসিয়ে দিয়েছে কারণ কম্পিউটার সায়েন্স পুলিশ আপনাকে ঠিক এটিই বলেছিল :-) (+1ও, এটি একটি ভাল উত্তর)।
জুহো

3
আপনার ব্যাখ্যার জন্য আপনাকে অনেক ধন্যবাদ। এটি প্রকৃতপক্ষে খুব সহায়ক এবং এখন আমি অনুভব করছি যে আমি এটি কিছুটা ভাল বুঝতে পেরেছি (বা, অন্ততপক্ষে অনুচ্ছেদটি না বুঝার জন্য আমার মস্তিষ্কে ক্ষোভ বোধ করবেন না)। আমি এখন শিথিল করতে পারি
জেডাব্লু

2

T

বিগ ও স্বরলিপি (পাশাপাশি লিটল-ও এবং থেইটা) এর একটি ভাল বর্ণনার জন্য , আমি প্রফেসর লিসারসনের এমআইটি বইয়ের পরিচিতি আলগোরিদিমগুলিকে সুপারিশ করি ।

Onotation

Tnotation


1
এটি মোটেও বড় ওকে ব্যাখ্যা করার চেষ্টা করছে বলে মনে হচ্ছে না - তারা স্পষ্টতই থিতাটি নিয়ে কথা বলে।
ডেভিড রিচার্বি

প্রফেসর লিসারসনের পাঠ বিশেষত থিটাকে বিগোর উপর আরও সুনির্দিষ্ট প্রকরণ হিসাবে বর্ণনা করেছে। আমি বুঝতে পারি থিতার অন্যান্য সংজ্ঞাও থাকতে পারে, তবে বিগও-সম্পর্কিত থিতাটি যার সাথে আমি পরিচিত।
আবেলেনকি

2
আমি মনে করি না এটি কি ঘটছে। পরিবর্তে, আমার সন্দেহ হয় যে এটি "টি (এন) = এন" লেখার এবং ধীরে ধীরে ধরে (স্পষ্ট করে কিছু না বলে) ধরে রাখার সাধারণ opালুতা রয়েছে যে প্রত্যেকে অনুমান করবে যে টি (এন) একটি চলমান সময়কে বোঝায় এবং বিশেষত তারা আলগোরিদমের চলমান সময়কে বোঝায় মনে রাখবেন, এবং n ইনপুটটির আকারকে বোঝায়।
DW
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.