Artificial Intelligence - هوش مصنوعی  
انجمن را در گوگل محبوب کنيد :

بازگشت   Artificial Intelligence - هوش مصنوعی > محاسبات نرم > الگوریتم ژنتیک(Genetic Algorithm)


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
 
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۱۱-۱-۱۳۹۱, ۱۱:۴۱ قبل از ظهر   #2 (لینک دائم)
Super Moderator
 
آواتار raha_hakhamanesh
 
تاريخ عضويت: خرداد ۱۳۸۷
محل سكونت: دنیا
پست ها: 281
تشكرها: 28
253 تشكر در 147 پست
My Mood: Zodranj
پيش فرض

با سلام
مسئله ساده ولی خوبیست برای بحث.

ساختار ژن: بیت (البته شما می توانید در برنامه نویسی از کوچکترین واحد زبان برنامه نویسی مثل یک بیت استفاده کنید)

ساختار کروموزوم: هر کروموزوم باید بیانگر وضعیت یک عنصر در مساله باشد یعنی باید بتواند موقعیت یک عنصر را توصیف کند بعبارتی بتواند مکان وزیر یا عناصر دیگر را مشخص کند. مثلا اگر مساله در یک صفحه 32*32 باشد می توان با کروموزومهای 10 بیتی (5 بیت برای x و 5 بیت برای y) کار را انجام داد.

تعدادی مثال: بیان مثال در قالب صفر و یک که فایده ای ندارد درک آن هم سخت است به همین علت مثلا سه نمونه در قالب دستگاه دهدهی عرض می کنم که باید به بیت در دستگاه دودویی بیان شود => (1و1) | (3و2) | (4و3) در مثال 4*4

تابع شایستگی: یک تابع ساده که وضعیت وزیرها را نسبت به یکدیگر ارزیابی کند و پاسخ دهد آیا یکدیگر را تهدید می کنند یا خیر؟ من اگر بخواهم این را طراحی کنم تعداد تهدیدها را بعنوان خروجی تابع بر میگردانم. همچنین میزان تهدید یا عدم تهدید سایر عناصر می تواند در یک تابع ارزیابی دومی قرار گیرد (بطور مشابه) و از آن نیز استفاده شود.

عملگر تقاطع: هر روشی که دوست دارید، فقط این مهم است که ژن ها ترکیب شوند مثلا از روش ترکیب یک نقطه ای استفاده کنید که ساده ترین است.

جهش: تغییر یک بیت از کروموزوم ها که مسلما باعث تغییر موقعیت x یا y (موقعیت مهره) خواهد شد.

موفق باشید
__________________
.
.
.
برای تشکر دکمه مخصوص وجود دارد لطفا پست هرز ایجاد نکنید
.
.
اینقدر از دسترسی نداشتن به مقاله شیون نکنید

مقالات انگلیسی: ایران سای (ISI, IEEE, ACM)
مقالات فارسی: سیویلیکا (کنفرانس داخلی)
مقالات فارسی: مگ ایران (ژورنالهای داخلی)
raha_hakhamanesh آفلاين است   پاسخ با نقل قول
 



كاربران در حال ديدن تاپيک: 1 (0 عضو و 1 مهمان)
 

قوانين ارسال
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is فعال
شکلکها فعال است
كد [IMG] فعال است
كدهاي HTML غير فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال




زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۸:۵۴ قبل از ظهر ميباشد.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

Teach and Learn at Hexib | Sponsored by www.Syavash.com and Product In Review

استفاده از مطالب انجمن در سایر سایت ها، تنها با ذکر انجمن هوش مصنوعي به عنوان منبع و لینک مستقیم به خود مطلب مجاز است

Inactive Reminders By Icora Web Design