کلیدستان

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

http://www.kelidestan.com/mathematics/mathematics-1.php

اگر باز هم سوال داشتید، بپرسید تا مبحث مورد نظر رو کامل تر کنم.
در ضمن، شاید این موضوع نیز مفید واقع بشه :

http://www.kelidestan.com/forum/showthread.php?tid=3731
 
همچنین نگاهی به دستور ga در help متلب بیندازید. (دستور ga برای پیاده سازی الگوریتم ژنتیک در متلب است و مثالی هم برای یافتن بهینه چند پارامتر به طور همزمان دارد)

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

COST= (A* c p *nH^2 )+(b*c op *nL^2 )+ (c*mseh )