توضیحات
برنامه نویسی مسیر حرکت ربات به کمک الگوریتم ژنتیک با زبان C#
در این پروژه میخواهیم رباتی را از میان محوطه زیر و از ورودی به خروجی عبور دهیم.
1- با استفاده از ژنتیک الگوریتم مسیری را برای عبور پیدا میکنیم که اولا از میان موانع عبور نکند، ثانیا مسیری کوتاه باشد.
2- نمایش کروموزومی مسئله را که استفاده کرده ایم، تشریح مینماییم.
3- تابع Fitness مورد استفاده را تشریح میکنیم.
4- پنج جواب برتر بدست آمده را (با ذکر Fitness مربوطه) رسم میکنیم.
5- نمودار تکامل فیتنس برترین جواب در طی چرخه های تکامل را رسم میکنیم.
برای اجرای برنامه حتما نیاز به .Net 4.6.1 دارید و برای باز کردن برنامه از visual studio 2015,2017 استفاده کنید و کتابخانه live charts در PM را در صورت نیاز نصب کنید.برنامه در زبان c# , WPF نوشته شده است.
محیط مساله یک گراف گسسته در نظر گرفته شده در نتیجه کروموزوم حاصل از کنارهم قرار گرفتن خانه های ماتریس متناظر گراف به دست می آید به عبارتی هر عضو جمعیت شامل ژن هایی متناظر با درآیه های ماتریس و با طول دینامیک است که ابتدای آن نقطه شروع و انتهای آن نقطه پایان است.
تابع هدف به کار رفته دو مساله طول و رسیدن به هدف را دنبال می کند. جمعیت اولیه با استفاده از پیمایش تصادفی با بلندترین طول (LRP) تولید می شود در نتیجه هیچ مسیری به مانع برخورد نمی کند.
برنامه نویسی مسیر حرکت ربات به کمک الگوریتم ژنتیک با زبان C# توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.