پخش بار در سیستم های توزیع
پایان نامه ساخت پایگاه دانش تولید رفتار با استفاده ازالگوریتم تکاملی سیمبایوجنسی
چکیده پایان نامه:
در این پژوهش، الگوریتمی به نام سیمبایوجنسیس را برای ساخت پایگاه داده تولید رفتار به کار میبریم. این الگوریتم از مجموعه الگوریتمهای تکاملی است که با مجموعهای از اعضا سروکار دارد و هدف بهینه کردن شایستگی اعضای جمعیت است. طی آزمایشهای انجام شده روی این روش، این نتیجه بدست آمده است که سیمبایوجنسیس برای استفاده در مسائلی که توصیف کاملی از صورت مسئله وجود ندارد، کارایی خوبی دارد. برای آزمایش اینگونه یادگیری، از بازی Pac-Man به عنوان مسئله مورد بررسی استفاده کردیم. سعی داریم در این مسئلهagent ای را آموزش دهیم که بتواند در زمین بازی، بهترین بازی خود را انجام دهد و بیشترین زمان ممکن نیز زنده بماند. برای مقایسه نتایج حاصل از آزمایش، یکی دیگر از معروفترین الگوریتمهای تکاملی، یعنی الگوریتم ژنتیکی را برای این مسئله پیاده سازی کردیم. نتایج حاصل از این پیادهسازی ها را ارایه خواهیم کرد و مقایسهای روی آنها انجام خواهیم داد.
برای رفاه حال شما عزیزان این پایان نامه به صورت رایگان قابل دریافت است.شما عزیزان می توانید پس از مطالعه 55صفحه نخست این پایان نامه نسبت به خرید آن و پروژه پیاده سازی شده آن در محیط متلب اقدام نمایید.
شایان ذکر است این پایان نامه و پروژه پیاده سازی شده برای اولین بار در سطح نت در وب سایت ما منتشر گردیده است و ما مفتخریم که رقابتی ترین قیمت را برای آن ایجاد نموده ایم.این پروژه دارای فایل راهنمای جداگانه برای بخش های مختلف پروژه متلب می باشد که پس از خرید قابل دریافت است.
کد متلب پیدا کردن کوتاه ترین فاصله بین دو بیضی (تصویر محصول را مشاهده نمایید.)
خط های برنامه حاوی توضیحات لازم به صورت کامنت هستند.
برای مشاهده نتایج کافیست کد را در نرم افزار متلب Run نمایید.
کد متلب روش Conjugate Gradients برای بهینه سازی
کدنویسی به صورت کاملا دقیق انجام شده است.
برای مشاهده نتایج کافیست شبیه سازی را در نرم افزار متلب Run نمایید.
یک زبان سطح بالا و با محیطی جذاب می باشد، که در ابتدا براساس زبان برنامه نویسی C توسعه داده شد. واژه متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مربوطهاست که از ترکیب دو واژه MATrix (ماتریس) وLABoratory (آزمایشگاه) ایجاد شدهاست. این نام حاکی از رویکرد ماتریس محور برنامه است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته میشوند.
کار کردن با ماتریسها در متلب بسیار ساده است. در حقیقت تمام دادهها در متلب به شکل یک ماتریس ذخیره میشوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس 1×1 ذخیره میشود. یک رشته مانند «Tehran is capital of Iran» به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستونها به تعداد کاراکترهاست) ذخیره میشود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره میگردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده میشود. فایلهای صوتی نیز در متلب به شکل ماتریسهای تک ستون (بردارهای ستونی) ذخیره میشوند. بنابراین جای تعجب نیست که متلب مخفف عبارت آزمایشگاه ماتریس باشد.
مشخصات:
نوع پروژه : فایل Word
تعداد صفحات : 20
حجم فایل پیوست : 50 KB