جلد کتاب کتاب راهبردهای الگوریتمیپشت جلد کتاب کتاب راهبردهای الگوریتمی
۳۹,۹۰۰ تومان
خرید کتاب الکترونیکنسخه نمونه رایگان
هدیه
تا ۵۰٪ تخفیف اولین خرید با کد welcome
جلد کتاب کتاب راهبردهای الگوریتمیپشت جلد کتاب کتاب راهبردهای الگوریتمی
کتاب الکترونیک
252 صفحه
PDF

برای شنیدن کتاب راهبردهای الگوریتمی و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.

چرا کتابراه را نصب کنم؟

از رمان و روانشناسی تا کسب‌وکار و تاریخ؛ کتاب‌های الکترونیکی و صوتی را هر زمان که خواستی بخوان یا گوش کن.

کتاب‌ها را دریافت کن و هر زمان و هر جا، بدون نیاز به اینترنت به کتابخانهٔ شخصی خودت دسترسی داشته باش.

حدود ۱۰ میلیون نفر از کتابراه برای مطالعه و شنیدن کتاب استفاده می‌کنند و نظرات خودشون رو با دیگران به اشتراک گذاشته‌اند.

تغییر فونت و اندازه متن، حالت شب، هایلایت، یادداشت‌گذاری و بسیاری قابلیت‌های دیگر، مطالعه را راحت‌تر و لذت‌بخش‌تر می‌کنند.

معرفی کتاب راهبردهای الگوریتمی

کتاب راهبردهای الگوریتمی نوشته‌ی جواد وحیدی و رمضان عباس نژادورزی، به معرفی و آموزش مواردی از قبیل تکنیک‌های حل روابط بازگشتی، الگوریتم‌های گراف، روابط مجانبی و اصطلاحات رایج و قوانین تجزیه و تحلیل الگوریتم‌ها می‌پردازد.

یک مطالعه جامع از الگوریتم شامل طراحی، تحلیل، پیاده‌سازی و ارزیابی علمی از طریق آزمایش الگوریتم‌ها برای حل مسائل مهم است. در این کتاب، برخی از ابزار‌ها و تکنیک پایه و اساسی را معرفی می‌شود که برای ارزیابی مؤثر، تحلیل تئوری و عملی الگوریتم‌ها نیاز می‌باشد. مهم است بدانید که بدون تجزیه‌ و تحلیل الگوریتم‌ها، توجیه دلیل انتخاب یک الگوریتم نسبت به دیگری و یا توجیه ضرورت توسعه یک الگوریتم جدید مشکل است. بنابراین، یکی از ابعاد مهم اغلب دوره‌های آموزشی، پوشش الگوریتم‌ها یا ساختارهای داده‌ای پیشرفته‌ای است که در توسعه تکنیک‌هایی برای تخمین منابع برای الگوریتم داده‌ شده نیاز هست.

این منابع شامل زمان اجرا، فضای دیسک، حافظه و تعداد پردازنده‌هایی است که توسط یک پیاده‌سازی کارآمد از الگوریتم مورد نظر به کار گرفته‌ شده‌اند. در حالی‌ که ما اغلب بر روی زمان اجرای یک الگوریتم تمرکز می‌کنیم، مهم این است که الگوریتم مورد نظر نتایج صحیحی تولید کند.

در واقع، توسعه برنامه کامپیوتری که خیلی سریع اجرا می‌شود و نتایج نادرستی را تولید می‌کند، بسیار رایج است. این برنامه‌ها می‌توانند بسیار مضر باشند. اهداف دیگری نیز وجود دارد، زمانی که یک نفر الگوریتم‌ها و برنامه‌های کامپیوتری را برای حل مسائل گسترش می‌دهد. این اهداف عبارتند از به حداکثر رساندن استفاده از منابع انسانی و کامپیوتر. منابع انسانی شامل مدت زمان کارکنان فعلی و آینده برای شناخت مسائل جهت حل آن‌ها، ابداع راه‌حل‌های کارآمد، ارائه تجزیه‌ و تحلیل نظری از منابع موردنیاز این راه‌حل‌ها، پیاده‌سازی راه‌حل‌های مناسب و انجام ارزیابی تجربی از چنین راه‌حل‌هایی در مجموعه داده‌های نمونه می‌باشد. این مهم است که توجه داشته باشید، شواهد و دلایلی برای حمایت از این ادعا وجود دارد که بهره‌وری و کارایی منابع انسانی اغلب تابع وضوح کد نوشته‌ شده می‌باشد.

منابع کامپیوتری شامل زمان پردازش، حافظه کامپیوتر، زمان تأخیر ارتباطات و پهنای باند، تعداد پردازنده‌ها و روشی که پردازنده‌ها با هم در ارتباط هستند می‌باشد. وجود یک تضاد و درگیری در استفاده بعضی از این منابع، معمول است. به‌طور خاص، ما تعدادی مثال را در این کتاب مورد بحث قرار خواهیم داد که در آن یک موازنه‌ای بین زمان اجرای مجانبی و مقدار مجانبی حافظه و یا پردازنده اضافی مورد نیاز یک الگوریتم، وجود دارد. بنابراین یک نفر می‌تواند الگوریتمی را ابداع کند که اگر حافظه و یا پردازنده‌های اضافی در دسترس باشند، سریع‌تر اجرا شود.

در سراسر این کتاب، بر روی منابع مرتبط با یک الگوریتم داده‌ شده تمرکز خواهیم کرد. به‌ طور مشخص، ما نسبت به مقادیری که شامل تعداد پردازنده‌ها، اندازه حافظه، و زمان اجرای الگوریتم مورد نظر است، علاقمند خواهیم بود. مقایسه این مقادیر امکان مقایسه منطقی بین الگوریتم‌ها را خواهد داد. که به‌ طور معمول نتیجه آن انتخاب یک الگوریتم مناسب جهت استفاده می‌باشد. به‌ عنوان‌ مثال، چنین تجزیه‌ و تحلیلی امکان اتخاذ تصمیم‌های آگاهانه‌تری در انتخاب الگوریتم‌ها همانند الگوریتم‌های مرتب‌سازی که در ماشین‌های ترتیبی با ساختارهای داده‌ای با ویژگی‌های مشخص استفاده می‌شوند، را به ما خواهد داد.

فهرست مطالب کتاب

فصل اول: تجزیه و تحلیل مجانبی
تحلیل مجانبی
نمادها و اصطلاحات
روابط مجانبی
قوانین تجزیه و تحلیل الگوریتم‌ها
محدودیت‌های تجزیه و تحلیل مجانبی
روابط مجانبی و اصطلاحات رایج
فصل دوم: استقرار و بازگشتی
استقراء ریاضی
اصل استقرای ریاضی
استقرای ضعیف
استقرای قوی
استقرای چندگانه
استقرای قهقرایی
بازگشت پذیری
روابط بازگشتی
تکنیک‌های حل روابط بازگشتی
توابع مولد
معادله مشخصه
درخت بازگشتی
قضیه اصلی
مسائل حل شده
فصل سوم: راهبردهای حل الگوریتم
راهبرد‌های حل الگوریتم
روش تقسیم و حل
روش برنامه سازی پویا
روش حریصانه
روش عقبگرد
روش شاخه و حد
الگوریتم‌های گراف
منابع

مشخصات کتاب الکترونیک

نام کتابکتاب راهبردهای الگوریتمی
نویسندهجواد وحیدی، رمضان عباس نژادورزی
ناشر چاپیانتشارات فناوری نوین
سال انتشار۱۳۹۷
فرمت کتابPDF
تعداد صفحات252
زبانفارسی
شابک978-600-7272-16-9
قیمت کتاب الکترونیک
۳۹,۹۰۰ تومان

موضوع کتابکتاب‌های الگوریتم

کتاب راهبردهای الگوریتمی بر اساس قرارداد رسمی با انتشارات فناوری نوین در فروشگاه کتابراه عرضه شده است. تمامی حقوق مادی و معنوی نشر این اثر مطابق قرارداد رعایت شده و سهم ناشر و صاحب اثر از هر خرید به‌صورت قانونی پرداخت می‌شود.

نقد، بررسی و نظرات کتاب راهبردهای الگوریتمی

Mahdi Alizadeh
۱۳۹۹/۱۰/۰۴
کتاب عالی هستش ولی‌ای کاش اصطلاحاتی که ترجمه شده، انگلیسیشون ‌رو هم در پاورقی صفحات کتاب می‌نوشتین.
سپاس از نویسنده کتاب
احسان نبی پور
۱۳۹۹/۰۹/۰۱
برای هر مهندس کامپیوتری خواندن این کتاب مفیده
ادامه نقد و نظرات کتاب راهبردهای الگوریتمی...
👋 سوالی دارید؟