مساله ی خرابی

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

با سلام بنده یک مساله ی خرابی رو نوشتم و با استفاده از الگوریتم ژنتیک به خوبی حل می کنم و المان های خرابی که موردنظر هست رو با اون درصد خرابی مشخص پیدا می کنم. فقط الان یه مشکلی که وجود داره اینه که هر چقدر سازه و تعداد المان های سازه زیاد میشه عملکرد این کد کند میشه و تو مودهای بالاتر به جواب میرسه که در حالت عملی اگر در نظر بگیریم کاربردی نیست. من ضریب خرابی رو برای هر المان آلفا در نظر گرفتم. الان با در نظر گرفتن تعداد المان مثلا 6 برای یک سازه و با فرض اینکه مثلا المان 3 ده درصد خرابی داره، می خوام یه حلقه ای بنویسم که هر بار که درالگوریتم ژنتیک این حلقه تکرار میشه، از بین 6 تا المان هر کدوم از المان ها که کمترین مقدار رو داره صفر در نظر بگیره و در تکرارهای بعدی عدد این المان رو ثابت در نظر بگیره. این حلقه طوری باشه که هر سری فقط یک المان رو برداره صفر کنه و ثابت کنه تا جایی که مقدار خرابی و المان خراب شده به طور دقیق تعیین بشه. با این کار هر بار یک المان خود به خود از روند محاسبه حذف میشه و سرعت محاسبه و دقت محاسبه افزایش پیدا می کنه. ممنون میشم راهنمایی کنین


پاسخ کارشناس

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

با تشکر ،
مهدی جوادی
پاسخیاب

توسط مهدی جوادی در تاریخ 1397/05/16

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

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