
کتاب الگوریتم های تکاملی
۱۱۸,۰۰۰
قیمت:
۹۴,۴۰۰
تومان
معرفی کتاب الگوریتم های تکاملی
کتاب الگوریتمهای تکاملی نوشته هدی برادران باقری، موضوع بهینهسازی را از مسیر پیوند تکامل زیستی و محاسبات بررسی میکند. مسئلهی اصلی این کتاب، یافتن پاسخهای مناسب در میان گزینههایی است که بررسی همهی آنها زمان یا توان محاسباتی زیادی میخواهد. نویسنده توضیح میدهد چگونه انتخاب، جهش و ترکیب راهحلها میتوانند جستجو را هدایت کنند و چرا نتیجهی این فرایند لزوماً بهترین پاسخ ممکن نیست. انتشارات آتی نگر این کتاب را منتشر کرده است. مباحث از مفاهیم پایه تا الگوریتمهای ژنتیک و بهینهسازی ازدحام ذرات گستردهاند. نسخهی الکترونیکی این اثر را میتوانید از طاقچه خرید و دانلود کنید.
درباره کتاب الگوریتم های تکاملی
کتاب الگوریتمهای تکاملی نوشته هدی برادران باقری، به معرفی روشهایی اختصاص دارد که اصولی از تکامل زیستی را برای حل مسائل بهینهسازی بهکار میگیرند. نویسنده بحث را از جایگاه الگوریتمهای فراابتکاری آغاز کرده است و تفاوت جستجوی تصادفی کور با جستجویی را توضیح میدهد که ارزیابی پاسخهای قبلی مسیرش را تعیین میکند. مفاهیمی مانند فرد، جمعیت، نسل، کروموزوم و سازگاری در این چارچوب معنای محاسباتی پیدا میکنند. هر فرد نمایندهی یک راهحل است و کیفیت پاسخ، شانس انتخابشدن برای تولید نسل بعد را تحتتأثیر قرار میدهد. توضیحات به شباهتهای زیستی محدود نمیمانند؛ تفاوت میان کدگذاری یک پاسخ و شکل قابلارزیابی همان پاسخ نیز بررسی میشود. مسئلهی جایدهی وزیرها روی صفحهی شطرنج، نمونهای برای روشنکردن ارتباط میان نمایش راهحل، تابع سازگاری، انتخاب و عملگرهای ژنتیکی است. نویسنده همچنین یادآور شده است که وجود یک روش تحلیلی مناسب میتواند استفاده از الگوریتم تکاملی را غیرضروری کند. بنابراین، شناخت شرایط مسئله بخشی از بحث است و صرف الهامگرفتن از طبیعت، دلیل کافی برای انتخاب یک روش نیست.
کتاب الگوریتمهای تکاملی در چهار فصل، مباحث مقدماتی، عناصر سازنده، الگوریتمهای بنیادی و موضوعات هوش جمعی و ازدحام ذرات را پوشش میدهد. فصل مقدمهای بر الگوریتمهای تکاملی، مسائل بهینهسازی و روشهای مرتبطی مانند تپهنوردی و تبرید شبیهسازیشده را معرفی میکند. فصل عناصر الگوریتمهای تکاملی، کدگذاری، روشهای انتخاب، نخبهگرایی، جهش و نوترکیبی را در بر میگیرد. فصل الگوریتمهای تکاملی بنیادی شامل الگوریتمهای ژنتیک، استراتژیهای تکامل، برنامهنویسی ژنتیک و بهینهسازی چندمعیاره است. پاسخهای بهینهی پارتو، شبیهسازی رفتاری و موازیسازی نیز در فهرست مباحث قرار دارند. فصل پایانی به اصول هوش جمعی محاسباتی، بهینهسازی ازدحام ذرات، تأثیر پارامترها و حالت چندهدفه اختصاص یافته است. متن علاوهبر تعریفها، از جدولهای تطبیقی، شکلها و طرح الگوریتمها استفاده میکند. مثالهای کاربردی نیز گسترهی مسئلهها را نشان میدهند؛ از تنظیم پارامترهای صنعتی و کاهش ضایعات برش تا مکانیابی و زمانبندی. این تنوع، بحث بهینهسازی را به موقعیتهایی مرتبط میکند که هدف مشخص دارند اما دستیابی به پاسخ مناسب، مستلزم رعایت محدودیتهای متعدد است.
خلاصه کتاب الگوریتم های تکاملی
ایدهی محوری کتاب الگوریتمهای تکاملی، بهبود تدریجی مجموعهای از پاسخهای احتمالی از طریق ارزیابی، انتخاب و تغییر است. فرایند از کدگذاری راهحلها و ساخت جمعیت اولیه شروع میشود. تابع سازگاری کیفیت هر پاسخ را میسنجد و روش انتخاب، افراد مناسبتر را برای ادامهی جستجو برمیگزیند. جهش امکان پیدایش مقادیر تازه را فراهم میکند و نوترکیبی، بخشهایی از پاسخهای موجود را کنار هم قرار میدهد. معیار خاتمه نیز زمان توقف محاسبات را مشخص میکند. متن نشان میدهد که کارایی این چرخه به تناسب کدگذاری و عملگرها با مسئله وابسته است. تابع ارزیابی باید اطلاعاتی فراهم کند که جستجو بتواند از آنها برای حرکت بهسوی پاسخهای بهتر استفاده کند. پیام اصلی، شناخت ظرفیت و محدودیت این روشهاست: پاسخ رضایتبخش ممکن است برای هدف موردنظر کافی باشد اما تضمین بهینگی، موضوع دیگری است و نباید با کیفیت بالای پاسخ یکسان گرفته شود.
چرا باید کتاب الگوریتم های تکاملی را بخوانیم؟
دلایل خواندن کتاب الگوریتمهای تکاملی را میتوان اینطور خلاصه کرد:
- این کتاب ارتباط مفاهیم تکامل زیستی با اجزای یک الگوریتم بهینهسازی را توضیح میدهد.
- خواننده نقش کدگذاری، تابع سازگاری و معیار توقف را در طراحی جستجو میشناسد.
- بحث روشهای تحلیلی و بررسی جامع، محدودیت تضمین بهینگی در روشهای فراابتکاری را روشن میکند.
- مباحث چندمعیاره و ازدحام ذرات، زمینهی آشنایی با روشهای دیگری از بهینهسازی را فراهم میکنند.
خواندن این کتاب را به چه کسانی پیشنهاد میکنیم؟
- این کتاب به دانشجویان علوم کامپیوتر و مهندسی علاقهمند به مبانی بهینهسازی پیشنهاد میشود.
- این کتاب به برنامهنویسانی پیشنهاد میشود که میخواهند اجزای الگوریتمهای تکاملی را بشناسند.
- این کتاب به علاقهمندان روشهای محاسباتی الهامگرفته از طبیعت و مسائل بهینهسازی چندمعیاره پیشنهاد میشود.
برای تجربهای بهتر در دانلود کتاب الگوریتم های تکاملی و خواندن آن، اپلیکیشن طاقچه را بهصورت رایگان نصب کنید. در اپلیکیشن میتوانید مطالعهی خود را شخصیسازی کنید و لذت خواندن و شنیدن کتابها را همیشه و همهجا تجربه کنید. علاوهبر دسترسی آسان، امکان خرید هزاران کتاب صوتی و الکترونیکی با تخفیفهای ویژه و بهترین قیمت هم فراهم است.
مشخصات کتاب
| نام کتاب | الگوریتم های تکاملی |
|---|---|
| موضوع | زیستشناسی، کامپیوتر |
| نویسنده | هدی برادران باقری |
| انتشارات | انتشارات آتی نگر |
| سال انتشار نسخه فیزیکی | ۱۳۹۷/۰۱/۰۱ |
| فرمت کتاب | |
| حجم فایل کتاب | ۵.۹۵ مگابایت |
| شابک | ۹۷۸۶۰۰۱۹۷۰۹۴۸ |
| تعداد صفحهها | ۱۶۸ صفحه |
| قیمت کتاب | ۹۴۴۰۰ تومان |
نظر شما دربارهٔ این کتاب