الگوریتم‌های بهینه‌سازی تکاملی

1,460,000 ریال
عنوان مورد نظر موجود نیست.  
محور اصلی این کتاب بحث در مورد روش‌های موجود برای حل مسائل بهینه‌سازی، به‌ویژه الگوریتم‌های تکاملی است. نویسندگان مختلف برای اشاره به الگوریتم‌های تکاملی از عبارت‌های مختلفی مانند محاسبات تکاملی، بهینه‌سازی جمعیتی، هوش کامپیوتری یا هوش محاسباتی، محاسبات نرم، یادگیری ماشینی و... استفاده می‌‌کنند. هرچند که این عبارت‌شناسی‌ها از الگوریتم‌های تکاملی کاملاً دقیق نبوده و به متن کتاب وابسته است، اما ما قرار را بر این می‌گذاریم که از عبارت الگوریتم تکاملی برای اشاره به الگوریتمی استفاده کنیم که راه‌حل مسئله را طی دوره‌های زیادی به سمت جواب بهینه سوق می‌دهد. به‌طور معمول یک دوره الگوریتم تکاملی (با توجه به پایه‌ی بیولوژیکی این الگوریتم‌ها) یک نسل خوانده می‌شود. با این حال، این تعریف ساده الگوریتم تکاملی بی‌نقص نیست؛ چراکه برای مثال، این تعریف بیان می‌دارد که گرادیان یک الگوریتم تکاملی نزولی است و این موضوعی است که برای هیچ کس قابل قبول نیست. ما از تعریف غیررسمی استفاده می‌کنیم و آن این است که الگوریتمی، الگوریتم تکاملی است که به‌طور معمول و کلی الگوریتم تکاملی در نظر گرفته شود. در نهایت، انتخاب طبیعی به‌عنوان بقای برازنده‌ترین تعریف شده است و برازندگی نیز خود در شأن کسانی تعریف می‌شود که احتمال بقای آن‌ها بیشتر از سایرین است. اگرچه کتاب شامل تعدادی نظریه‌های ریاضی است، اما نباید آن را یک کتاب ریاضی در نظر گرفت، چراکه در اصل این کتاب یک کتاب مهندسی و یا علوم کامپیوتری کاربردی است. تمامی الگوریتم‌های بهینه‌سازی موجود در این کتاب با هدف نهایی پیاده‌سازی نرم‌افزاری ارائه شده‌اند. این کتاب برای مهندسان یا متخصصان علوم کامپیوتری مناسب و کاربردی است. این کتاب هم اکنون به صورت نشر الکترونیکی در وبگاه طاقچه (https://taaghche.com/book/121728/الگوریتم-های-بهینه-سازی-تکاملی) و فیدیبو (https://fidibo.com/book/141692-الگوریتم-بهینه-سازی-تکاملی) قابل مشاهده است.
فصل اول: مقدمه
فصل دوم: بهینه‌سازی
فصل سوم: الگوریتم‌های ژنتیک
فصل چهارم: مدل‌های ریاضی برای الگوریتم‌های ژنتیک
فصل پنجم: برنامه‌نویسی تکاملی
فصل ششم: استراتژی‌های تکاملی
فصل هفتم: برنامه‌نویسی ژنتیک
فصل هشتم: مطالب گوناگون مرتبط با الگوریتم‌های تکاملی
فصل نهم: ذوب فلزات
فصل دهم: بهینه‌سازی کلونی مورچگان
فصل یازدهم: بهینه‌سازی تجمع ذرات
فصل دوازدهم: تکامل تفاضلی (دیفرانسیلی)
فصل سیزدهم: الگوریتم‌های تخمین توزیع
فصل چهاردهم: بهینه‌سازی زیست جغرافی-محور
فصل پانزدهم: الگوریتم‌های فرهنگی
فصل شانزدهم: یادگیری مقابله محور
فصل هفدهم: دیگر الگوریتم‌های تکاملی
فصل هیجدهم: بهینه‌سازی ترکیبی
فصل نوزدهم: بهینه‌سازی مقید
فصل بیستم: بهینه‌سازی چند هدفه
فصل بیست و یکم: توابع برازندگی گران، شلوغ و پویا