مهمترین ویژگیهای این کتاب، که آن را در مقایسه با تمام کتابهای مشابه داخلی و حتی خارجی منحصر به فرد ساخته است، عبارتند از:
1- ارائه 45 روش جستجوی فرامکاشفهای که عبارتند از:
1-1 الگوریتمهای جستجوی فرامکاشفهای پایه شامل (2 روش): جستجوی تپهنوردی و جستجوی تصادفی (این الگوریتمها در فصل اول ارائه شدهاند).
1-2 الگوریتمهای تکاملی شامل (12 روش): الگوریتم ژنتیک، برنامهنویسی ژنتیک، استراتژی تکامل،برنامهنویسی تکاملی، تکامل تفاضلی، الگوریتم ممتیک، الگوریتم فرهنگی،الگوریتم ژنتیک تاگوچی، الگوریتم همتکاملی، الگوریتم تکاملی دیپلوئیدی،بهینهسازی تولیدمثل غیرجنسی و سیستم ایمنی مصنوعی (این الگوریتمها در فصل سوم ارائه شدهاند).
1-3 فرامکاشفههای زیستی شامل (22 روش): بهینهسازی کلونی مورچگان، کلونی زنبور مصنوعی، بهینهسازی کلونی موریانه،بهینهسازی کندوی زنبورعسل، بهینهسازی جامعه علامت-محور، بهینهسازی ازدحام ذرات، الگوریتم رقابت استعماری، الگوریتم کرم شبتاب، الگوریتم قورباغه جهنده، بهینهسازی ازدحام گربهها، الگوریتم بهینهسازی مگس میوه، الگوریتم بهینهسازی فاخته، الگوریتم بهینهسازی غذایابی باکتری، الگوریتم بهینهسازی ازدحام ماهیها، الگوریتم خفاش، بهینهسازی گله شیرها، بهینهسازی جستجوی گروهی، بهینهسازی گروه میگوها و جستجوی شکار، الگوریتم تکامل گرادیان، جستجوی جانداران همزیست و الگوریتم رقابت لیگ فوتبال.(این الگوریتمها در فصل پنجم ارائه شدهاند).
1-4 فرامکاشفههای غیرزیستی شامل (9 روش): تبرید شبیهسازی شده، الگوریتم جستجوی گرانشی، الگوریتم بهینهسازی مغناطیسی، بهینهسازی افراطی، جستجوی هارمونی، الگوریتم جستجوی گردابی، جستجوی ممنوعه، جستجوی پراکنده و جستجوی محلی مکرر (این الگوریتمها در فصل ششم ارائه شدهاند).
2- معرفی یک طبقهبندی جدید برای الگوریتمهای زیستی (روشهای مبتنی بر هوش جمعی) شامل: الگوریتمهای علامت-محور و الگوریتمهای تقلید محور. این طبقهبندی به همراه لیست الگوریتمهای مربوط به هر طبقه در فصل اول به تفصیل تشریح شده است.
3- معرفی یک طبقهبندی جدید برای الگوریتمهای غیرزیستی شامل: الگوریتمهای مبتنی بر علم فیزیک و سایر الگوریتمهای زیستی. این طبقهبندی به همراه لیست الگوریتمهای مربوط به هر طبقه در فصل اول توضیح داده شده است.
4- ارائه یک شبهکد استاندارد برای تمام 45 الگوریتم فرامکاشفهای ارائه شده در کتاب. منظور از شبهکد استاندارد این است که با رعایت یک سری اصول مشخص در نوشتن شبهکدها، سعی شده است که به خواننده کتاب برای درک هر الگوریتم و امکان مقایسه تفاوتهای آن با دیگر الگوریتمها کمک شود.
5- استفاده از مراجع متعدد، معتبر و بسیار جدید در تبیین هر چه بهتر الگوریتمهای مطرح شده در کتاب (چندین الگوریتم فرامکاشفهای مطرح شده در کتاب بسیار جدید بوده و برای اولین بار،طی سالهای 2011 الی 2015 ارائه شدهاند).
کتاب الگوریتم های تکاملی و محاسبات زیستی