কর্পেনের বাইরে অ্যালগরিদমের জন্য বুক করুন


21

আমি কর্পেনস ইন্ট্রো টু অ্যালগরিদমস বইয়ের বেশিরভাগ উপাদান শেষ করে দিয়েছি এবং আমি একটি অ্যালগরিদম বইয়ের সন্ধান করছি যা করম্যানের বইয়ের বাইরেও উপাদানকে কভার করে। কোন সুপারিশ আছে?

দ্রষ্টব্য: আমি এটি স্ট্যাকওভারফ্লোতে জিজ্ঞাসা করেছি তবে উত্তরটি নিয়ে খুব খুশি ছিল না।

দ্রষ্টব্য: আমি মনে করি বেশিরভাগ মন্তব্যের দিকে তাকিয়ে আমি আদর্শভাবে মনে করি আমি একটি বই খুঁজে পেতে চাই যা এই কোর্সের বর্ণনায় 787 কোর্সের উপাদানটি আবরণ করবে ।


1
দেখতে এই
Kaveh

1
@ কাভেঃ আমি ইতিমধ্যে টারডোস পড়েছি।
ইউজিন

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

12
"আলগোরিদিমগুলির পরিচিতি" অ্যালগরিদম নকশা এবং বিশ্লেষণের ক্ষেত্রের প্রায় সমস্ত কিছুই জুড়ে - আহ, যদি কেবল এটি সত্য ছিল।
জেফই

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

উত্তর:


9
I am looking for an algorithms book that covers material beyond Corman's book.

আপনি "এর বাইরে" কী চান তার উপর নির্ভর করে এটি বিভিন্নভাবে উত্তর দেওয়া যায়। আমি আরও অনেক সুনির্দিষ্ট দিকনির্দেশনা জিজ্ঞাসা করার সুপারিশ করব, কারণ আপনার সুনির্দিষ্ট উত্তর পাওয়ার সম্ভাবনা বেশি যা সহায়ক। কিছু সাধারণ দিকনির্দেশ হিসাবে যদিও:

  • আপনি মুষ্টিমেয় সাধারণ বই পেতে পারেন যেগুলি সাধারণ আলগোরিদিমিক বিষয়গুলি করম্যানের চেয়ে আরও গভীরতার সাথে অন্বেষণ করে তবে বেশিরভাগ অংশে, আপনার যদি বইটি হতে চলেছে তবে বিশেষত্ব শুরু করতে হবে উল্লেখযোগ্যভাবে গভীরতা আরও অনেক কিছু। অন্যথায় এটি ফুলে যাওয়া এবং দরকারীতার অভাব হওয়ার সম্ভাবনা রয়েছে।
  • সুতরাং, পরিবর্তে নির্দিষ্ট বিষয় সন্ধান করুন। আপনি নির্দিষ্ট বিষয়ে মনোনিবেশ করলে প্রচুর পরিমাণে উন্নত উপাদান রয়েছে। আপনি কি ছেদ করেছেন:
    • বাছাই অ্যালগরিদম?
    • স্ট্রিং অ্যালগোরিদম?
    • সংখ্যা তাত্ত্বিক অ্যালগোরিদম?
    • ম্যাট্রিক্স অ্যালগোরিদম?
    • গ্রাফ অ্যালগরিদম?
    • জ্যামিতিক অ্যালগোরিদম?
    • কোয়ান্টাম অ্যালগোরিদম?
    • স্টোকাস্টিক / এলোমোমাইজ অ্যালগোরিদম?
    • রৈখিক প্রোগ্রামিং?
    • গণনার মডেল?
    • ফাউন্ডেশনাল জটিলতা তত্ত্ব এবং অ্যালগরিদমিক্স?
  • আপনি যদি নিজের নিজস্ব অ্যালগরিদমগুলি কীভাবে অর্জন করতে হয় তা বুঝতে চান, আপনি যে সমস্যার জায়গায় বিনিয়োগ করছেন সেখানে ব্যবহৃত জ্ঞাত তথ্য কাঠামো বোঝার দিকে মনোনিবেশ করুন (সুতরাং, বিদ্যমান জ্ঞানের গভীরতা পাবেন) এবং জটিলতার তত্ত্ব এবং মডেলগুলির মডেলগুলি সম্পর্কে ভাল ধারণা থাকতে হবে বলে মনে করেন গণনার। এগুলি প্রদত্ত সমস্যার পক্ষে কী কী সম্ভব এবং তার সম্পর্কে স্বীকৃতি জানাতে পারে যে কোনও পদ্ধতির ক্ষেত্রে সম্ভবত আরও ভাল সাফল্য থাকবে, এমনকি যদি আপনার আনুষ্ঠানিকভাবে নিম্ন সীমানা প্রমাণ করতে অসুবিধা হয়।

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


1
আপনি একটি খুব ভাল প্রশ্ন জিজ্ঞাসা করুন। আমি সংখ্যাটি তাত্ত্বিক অ্যালগরিদমগুলিতে আগ্রহী তাই আমি ইতিমধ্যে বাচ এবং শ্যালিটের অ্যালগরিদমিক নম্বর তত্ত্বের দিকে নজর রেখেছি। আমি এমন বইয়ের সন্ধান করছি যা Cormen এর বাইরেও আমার অ্যালগোরিদমিক বিকাশের কৌশল তৈরি করবে।
ইউজিন

1
আমি গভীরতা খুঁজছি না, কিন্তু প্রস্থ। ফাউন্ডেশনাল জটিলতা তত্ত্ব নয়, তবে আমি শুনেছি এমন এলগরিদম / ডেটা স্ট্রাকচারের একটি পরিচিতি যা আমি শুনেছি সেগুলির প্রোগ্রামিং অস্ত্রাগারে যুক্ত করার জন্য সিএলআরএসে (বা কেবল সমস্যা হিসাবে উপস্থিত হয়) নয়; স্টাফ যেমন: একটি * অনুসন্ধান, সেরা প্রথম অনুসন্ধান, ব্লুম ফিল্টারস, ফাইল / চিত্রের সংক্ষেপণ, বার্সোর্ট, লুকানো মার্কোভ মডেল, নাইভ বয়েস শ্রেণিবদ্ধ, কোয়ান্টাম অ্যালগরিদমস, তালিকাগুলি বাদ দেওয়া, টিমসোর্ট, ট্র্যাপস, ট্রাইস, ভোরোনাই ডায়াগ্রাম অ্যালগরিদম ইত্যাদি বেন্টলির প্রোগ্রামিং পার্লসের মতো বিভিন্ন বিষয়ের উপর আকর্ষণীয় নিবন্ধগুলির সংকলন।
ডাঃ জিম্বোব

16

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

বিশ্লেষণ কৌশল হিসাবে, আপনি একই দিকে আরও তত্ত্বের জন্য সেডজউইক এবং ফ্লাজোলেট দ্বারা বিশ্লেষণের অ্যালগরিদম এবং ফ্লাজোলেট এবং সেজউইক দ্বারা অ্যালগরিদমিক সংমিশ্রককে আগ্রহী হতে পারে ।

হার্ড সমস্যা মোকাবেলায় পদ্ধতির জন্য, হার্ড সমস্যার জন্য অ্যালগরিদমিক্স দেখুন হোমোকিভিয় দ্বারা č


5

আপনি কি তাত্ত্বিক কম্পিউটার বিজ্ঞানের হ্যান্ডবুকটি দেখেছেন?

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

সম্পাদনা

আমি সিএস 787 এর কোর্সের বিবরণটি একবারে দেখেছি , এবং বর্তমান ক্লাসগুলির

এটা নোট

আমরা মূলত সাহিত্যের কাগজপত্র ব্যবহার করব। এগুলি হ্যান্ডআউট হিসাবে বা ওয়েবের মাধ্যমে উপলব্ধ করা হবে। ওয়েল্ট লাইব্রেরিতে অ্যালগরিদম সম্পর্কিত বেশ কয়েকটি বই রিজার্ভে রাখা হবে।

এটি যদি আমি থাকতাম তবে আমি প্রশিক্ষক ডিরেক্টরিতে যোগাযোগ করতাম contact :)


না আমি হ্যান্ডবুকটি দেখিনি। পরামর্শের জন্য ধন্যবাদ!
ইউজিন

কি দারুন. আমি কোর্সের তথ্য খুঁজে পাইনি। লিঙ্কের জন্য ধন্যবাদ।
ইউজিন

-2

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

আমার 10 বছর প্রোগ্রামিং এবং অসংখ্য সাক্ষাত্কারে অংশ নেওয়ার উপর ভিত্তি করে এখানে আমার 2 সেন্ট রয়েছে:

  1. স্টিভেন এস স্কিয়ানা রচিত অ্যালগরিদম ডিজাইন ম্যানুয়াল
  2. সেডগউইক লিখেছেন অ্যালগরিদম ( http://algs4.cs.princeton.edu/home/ )
  3. টমাস কর্পেন লিখেছেন অ্যালগরিদমের পরিচয়
  4. আদনান আজিজের সাক্ষাত্কারের জন্য অ্যালগরিদম
  5. পাইথন অ্যালগরিদম: পাইথন ভাষায় বেসিক অ্যালগরিদমকে দক্ষতা অর্জন করা
  6. টমাস কর্পেন কর্তৃক অ্যালগরিদম আনলক করা

রেফারেন্স:


4
এবং কেন আপনি এগুলি সুপারিশ করেন?
রাফেল

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