برنامه ریزی ژنتیکی خطی
شرح:
برنامه نویسی ژنتیکی خطی تکامل برنامه های کامپیوتری ضروری را که به صورت توالی خطی دستورالعمل ها نوشته شده اند را بررسی می کند. بر خلاف عبارات تابعی یا درختهای نحوی که در برنامهنویسی ژنتیک سنتی (GP) استفاده میشود، برنامهنویسی ژنتیک خطی (LGP) از یک ساختار برنامه خطی به عنوان ماده ژنتیکی استفاده میکند که ویژگیهای اولیه آن برای دستیابی به تسریع زمان اجرا و پیشرفت تکاملی مورد سوء استفاده قرار میگیرد. تجزیه و تحلیل آنلاین و بهینه سازی کد برنامه منجر به تکنیک های کارآمدتر می شود و به درک بهتر روش و پارامترهای آن کمک می کند. به طور خاص، کاهش اندازه گام تغییرات ساختاری و تغییرات غیر موثر نقش کلیدی در یافتن راهحلهای با کیفیت بالاتر و کمپیچیدگی دارد. این جلد به بررسی پدیدههای GP معمولی مانند کد غیر مؤثر، تغییرات خنثی و رشد کد از دیدگاه GP خطی میپردازد.
متن به سه بخش تقسیم میشود که هر کدام روشها را شرح میدهد و کاربردها را نشان میدهد. بخش اول مفاهیم اساسی GP خطی را معرفی می کند و الگوریتم های کارآمدی را برای تجزیه و تحلیل و بهینه سازی برنامه های ژنتیکی خطی در طول زمان اجرا ارائه می دهد. بخش دوم طراحی روشهای کارآمد LGP و عملگرهای ژنتیکی را با الهام از نتایج بهدستآمده در قسمت اول بررسی میکند. بخش سوم تکنیکها و پدیدههای پیشرفتهتر را بررسی میکند، از جمله کنترل اندازه گام مؤثر، کنترل تنوع، رشد کد، و تغییرات خنثی.
این کتاب مقدمه ای محکم در زمینه GP خطی و همچنین بررسی دقیق تر و جامع تر از اصول و تکنیک های آن ارائه می دهد. محققین و دانشجویان به طور یکسان مطمئناً این متن را منبعی ضروری می دانند.