بررسی برنامه نویسی ژنتیک و تشریح ساختار الگوریتمهای ژنتیک

بررسی برنامه نویسی ژنتیک و تشریح ساختار الگوریتمهای ژنتیک

الگوریتم ژنتیک
پردازش تکاملی
برنامه نویسی ژنتیک
ساختار الگوریتمهای ژنتیک
بررسی برنامه نویسی ژنتیک و تشریح ساختار الگوریتمهای ژنتیک
دانلود مقاله برنامه نویسی ژنتیک
دانلود مقالات کامپیوتر
دانلود مقالات هوش مصنوعی

رفتن به سایت اصلی

دانلود مقاله رشته کامپیوتر

بررسی برنامه نویسی ژنتیک و تشریح ساختار الگوریتمهای ژنتیک

 

 

مقدمه

زمانی که داروین نظریه تاریخی اش را ارائه می نمود، تصور نمی کرد که روزی نظریه اش بعنوان یک راه حل برای مسائل علمی استفاده شود. و تا آنجا پیش برود که انسانها بخواهند، بوسیله آن اعمال هوشمندانه خود را انجام دهند، قطعاً اگر وی با برنامه-نویسی آشنا بود،  احتمال نمی دهد که روزی بخواهند با استفاده از مبنای نظریه اش اقدام به برنامه نویسی کنند.داروین در نظریه اش به این نکته اشاره دارد که موجودات اولیه (تک سلولی ها)  در تلاش برای بقا شروع به تکامل کرده اند و در طی جریان تولید مثل و با همکاری طبیعت، موجودات کامل تری را بوجود آورده اند، و این موجودات نیز به همین شکل تکامل را ادامه داده اند. 

 

این تکامل در طی چندین هزار سال ادامه یافته تا موجودات فعلی بر روی زمین حاصل شده اند.اما یک موجود چگونه قادر است که شکل و فرم موجودات بعد از خود را تعیین کند؟ برای اینکه جواب سوال را دریابیم، ابتدا باید فرآیند تولید مثل موجودات را بررسی کنیم.در جریان تولید مثل یک موجود کروموزوم های والدین موجود با یکدیگر ترکیب می شوند و سلول تخم را تشکیل می شوند. تکثیر این سلول تخم منجر به تشکیل یک فرزند تقریباً مشابه والدینش می شود. این موجود ترکیبی از خصوصیات والدین خود را به همراه خواهد داشت. این روند باعث تکامل یک موجود می شود.

 

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

 

 

 

کلمات کلیدی:

الگوریتم ژنتیک

پردازش تکاملی

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

ساختار الگوریتمهای ژنتیک

 

 

فهرست مطالب

مقدمه

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

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

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

قدمهای اولیه برنامه نویسی ژنتیک

درختهای تجزیه (Parse Trees)

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

دو نکته

کنترل عمق درخت

مشکلات

آشنائی با الگوریتمهای ژنتیک

تشریح ساختار الگوریتمهای ژنتیک

مدلسازی مساله یا بازنمائی

تشکیل جمعیت اولیه

ارزیابی جمعیت

انتخاب والدین

باز ترکیبی (Recombination)

جهش

انتخاب بازماندگان

شرط خاتمه الگوریتم

مزایا و معایب استفاده از الگوریتمهای ژنتیک

مراجع

 

 

  • داده کاوی و کاوش قوانین ارتباطی

    داده کاوی و کاوش قوانین ارتباطی وب کاوی متن کاوی داده کاوی دیتا ماینینگ کاوش قوانین ارتباطی داده کاوی دانلود پایان نامه رشته کامپیوتر داده کاوی و کاوش قوانین ارتباطی دانلود پایان نامه داده کاوی دانلود پروژه داده کاوی دانلود…

  • پرسشنامه آسیب شناسی سیستم مدیریت استعداد در شرکت

    پرسشنامه آسیب شناسی سیستم مدیریت استعداد در شرکت پرسشنامه مدیریت استعداد دانلود پرسشنامه مدیریت استعداد پرسشنامه مدیریت استعداد آرمسترانگ پرسشنامه مدیریت استعداد فیلیپس پرسشنامه مدیریت استعداد فیلیپس و راپر پرسشنامه مدیریت استعداد اوهلی دانلود پرسشنامه مدیریت استعداد پرسشنامه مدیریت استعداد…

  • پاورپوینت یک طرح کارآمد برای انتقال ویدئویی بر روی شبکه های موردی

    پاورپوینت یک طرح کارآمد برای انتقال ویدئویی بر روی شبکه های موردی شبکه های موردی انتقال ویدئویی بر روی شبکه های موردی انتقال ویدئو بر روی شبکه AD HOC طرحی کارا جهت انتقال ویدئو بر روی شبکه های موردی راهکارهای…

  • پرسشنامه ارائه الگوی مطلوب ارزیابی عملکرد پرسنل دانشگاه

    پرسشنامه ارائه الگوی مطلوب ارزیابی عملکرد پرسنل دانشگاه پرسشنامه ارزیابی عملکرد پرسشنامه ارزیابی عملکرد کارکنان پرسشنامه معیارهای ارزیابی عملکرد پرسشنامه شاخص های ارزیابی عملکرد عوامل کلیدی موفقیت ارزیابی عملکرد کارکنان پرسشنامه الگوی مناسب ارزیابی عملکرد کارکنان پرسشنامه ارزیابی عملکرد کارکنان دانشگاه…

  • پروپوزال ارائه مکانیزمی برای ارزیابی عملکرد HSE پیمانکاران

    پروپوزال ارائه مکانیزمی برای ارزیابی عملکرد HSE پیمانکاران شاخص های ارزیابی عملکرد hse  ارزیابی عملکرد HSE پیمانکاران شاخص های عملکردی hse مدیریت hse پیمانکاران در پروژه های عمرانی شاخص های ارزیابی عملکرد ایمنی وضعیت HSE در پروژه های عمرانی پروپوزال…

  • تنظیم و اصلاح ولتاژ در شبكه های انتقال توزیع

    تنظیم و اصلاح ولتاژ در شبكه های انتقال توزیع اصلاح ولتاژ خطوط انتقال نیرو اصلاح رگولاسیون ولتاژ شبكه های انتقال توزیع تنظیم و اصلاح ولتاژ در شبكه های انتقال توزیع تنظیم و اصلاح ولتاژ در شبكه های انتقال توزیع اصلاح…

  • چارچوب نظری و پیشینه پژوهش تعهد زناشویی

    چارچوب نظری و پیشینه پژوهش تعهد زناشویی مبانی نظری تعهد زناشویی دانلود مبانی نظری تعهد زناشویی پیشینه تحقیق تعهد زناشویی ادبیات نظری تعهد زناشویی فصل دوم پایان نامه تعهد زناشویی مبانی نظری و پیشینه تحقیق تعهد زناشویی ادبیات و مبانی…

  • بررسی،مدلسازی و تحلیل عددی کفایت لرزه ای و شکل پذیری اتصالات صلب ساخته شده با فولادهای پرمقاومت

    بررسی،مدلسازی و تحلیل عددی کفایت لرزه ای و شکل پذیری اتصالات صلب ساخته شده با فولادهای پرمقاومت اتصالات صلب فولادهای پر مقاومت طراحی لرزهای اتصالات بررسی لرزه ای و شکل پذیری اتصالات صلب ساخته شده با فولادهای پرمقاومت بررسی مقایسه…

  • بررسی عوامل موثر بر پیشرفت تحصیلی دانش آموزان

    بررسی عوامل موثر بر پیشرفت تحصیلی دانش آموزان پیشرفت تحصیلی دانش آموزان عوامل موثر بر پیشرفت تحصیلی دانش آموزان عوامل آموزشی موثر بر پیشرفت تحصیلی عوامل انسانی موثر بر پیشرفت تحصیلی عوامل آموزشگاهی موثر بر پیشرفت تحصیلی عوامل پیشرفت تحصیلی…

  • ضمانت اجرای قرارداد اختیار معامله

    ضمانت اجرای قرارداد اختیار معامله پایان نامه قرارداد اختیار معامله تعریف قرارداد اختیار معامله قرارداد اختیار معامله چیست؟ مفهوم قرارداد اختیار معامله اجرای قرارداد اختیار معامله ضمانت اجرای قرارداد اختیار معامله در بازار بورس رفتن به سایت اصلی اجرای مفاد هر…