Genetic Programming

برنامه‌نویسی ژنتیک

مقدمه
نظریه تاریخی داروین بعنوان یک راه حل برای مسائل علمی استفاده می شود و انسانها به وسیله آن اعمال هوشمندانه خود را انجام می‌دهند و بر مبنای آن اقدام به برنامه نویسی می‌نمایند.
نظریه داروین: "موجودات اولیه (تک سلولی‌ها) در تلاش برای بقا شروع به تکامل کرده‌اند و در طی جریان تولید مثل و با همکاری طبیعت، موجودات کامل‌تری را بوجود آورده‌اند، و این موجودات نیز به همین شکل تکامل را ادامه داده‌اند. این تکامل در طی چندین هزار سال ادامه یافته تا موجودات فعلی بر روی زمین حاصل شده‌اند".
در اینجا یک سوال پیش می‌آید: چگونه یک موجود شکل و فرم موجودات پس از خود را تعیین می‌کند؟
برای جواب به این سوال به شرح فرآیند تولید مثل موجودات می‌پردازیم.
برای تولید مقل یک موجود کروموزم‌های والدین با هم ترکیب و سلول تخم را تشکیل می‌دهند. تکثیر این سلول تخم منجر به تشکیل فرزند تقریباً مشابه والدینش می‌شود که خصوصیات آنها را به همراه دارد.این روند باعث تکامل یک موجود می‌شود.
در حین تشکیل سلول تخم تغییرات ناخواسته‌ای درون کرموزوم‌های سلول بوجود می‌آید، که اگر این تغییرات کوچک باشند موجود اصلی اصلاح می‌شود و اگر این تغییرات بزرگ باشند منجر به تشکیل یک موجود جدید می‌شود.
اگر موجود جدید نسبت به والدینش در تقابل با محیط برتری داشته باشد، در جریان زندگی موفق‌تر و امکان تولید مثل پیدا می‌کند و در نتیجه خصوصیاتش را به فرزندانش منتقل می‌نماید. 
ادامه مطلب
<< 1 2 3 4 5