برنامهنویسی ژنتیک پشتهای
برنامهنویسی ژنتیک پشتهای نوعی از برنامهنویسی ژنتیک خطی میباشد که در آن تمام پایانهها و دستورهای برنامه در یک پشته ذخیره میشوند.
عملگرهای ژنتیک و انتخاب
ویرایشعملگرهای ژنتیک روی برنامههای در برنامهنویسی ژنتیک پشتهای بیشتر شبیه به عملگرهای مشابه در الگوریتم ژنتیک و کمتر شبیه برنامهنویسی ژنتیک استاندارد یا درختی هستند. یک پشته میتواند یک رشته در نظر گرفته شود و عملگرهای تولید مثل الگوریتم ژنتیک میتواند روی آن اجرا شود.
کارایی
ویرایشطبق آزمایشها، برنامهنویسی ژنتیک پشتهای روی بعضی از مسائل مانند فرگشت مولتیپلکسر، کارایی بهتری نسبت به برنامهنویسی ژنتیک استاندارد دارد.[۱]
منابع
ویرایش- ↑ Perkis، Timothy. «Stack-based genetic programming». doi:10.1109/ICEC.1994.350025.