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

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

چرا هر بار که این برنامه را start میکنم یک جواب به من میدهد؟


پاسخ شما



توسط خرم در تاریخ 1395/11/17


پاسخ شما



توسط خرم در تاریخ 1395/11/17


پاسخ شما

جواب چی شد؟

توسط خرم در تاریخ 1395/11/17


پاسخ کارشناس

با سلام
سلام لطفا سوال خود را دقیق به همراه تصویر ارسال کنید
با تشکر ،
پاسخگوی شماره 10
پاسخیاب

توسط پاسخگوی شماره 10 در تاریخ 1395/11/17


پاسخ کارشناس

با سلام

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

با تشکر ،
مرتضی صادقی
پاسخیاب

توسط مرتضی صادقی در تاریخ 1395/11/18


پاسخ شما

مینیمم تابع f(x)=7x15-8x26+x32+12 تحت شرایط زیر

X1>=2
-x1+x3-2<=0
-x1^3 +x2^4+5<=0
9x1+12x2^3>=8Cos(x2)
8x3-12x1<=7x2^8

توسط خرم در تاریخ 1395/11/23


پاسخ کارشناس

لطفا کد رو ارسال کنید نه سوال.
در سوال تون هم x15 نوشتید یا x1^5 ؟
کد رو بفرستید


توسط مرتضی صادقی در تاریخ 1395/11/23


پاسخ شما

تابع هدف:(fun)
function f=fun(x)
f =7.*x(:,1).^5 -8.*x(:,2).^6-x(:,3).^2+12

قیود غیر خطی:(non)
function [c,ceq] = nons(x)
c(:,1)=-1.*x(:,1).^3+x(:,2).^4+5;
c(:,2)=-9.*x(:,1).^2-12.*x(:,2).^3 +8.*cos(x(:,2));
c(:,3)=8.*x(:,3)-12.*x(:,1)-7.*x(:,2).^8;
ceq =[];


توسط خرم در تاریخ 1395/11/23


پاسخ کارشناس

الآن این الگوریتم ژنتیک اش کجاست؟

توسط مرتضی صادقی در تاریخ 1395/11/23


پاسخ شما

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

توسط خرم در تاریخ 1395/11/25


پاسخ کارشناس

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

توسط مرتضی صادقی در تاریخ 1395/11/25


پاسخ کارشناس

در صورتی که هنوز مایلید برنامه شما عیب یابی شود مبلغ ده هزار تومان پرداخت نمایید یا اینکه در سایت های فریلنسینگ سوال را مطرح نمایید. ضمنا بنده از نظر برنامه نویسی میتوانم نظر بدهم نه از نظر ریاضی.

توسط مرتضی صادقی در تاریخ 1395/11/25

شما هم سوال دارید ؟

از کارشناسان پاسخیاب بپرسید!