ادامهی موضوع معماری کد (بخشهای تشکیلدهنده) یک الگوریتم بهینهسازی
۳. تابع هدف (Objective Function) – «دستگاه سنجش کیفیت»
⚠️🧠 این مهمترین بخش الگوریتم است.
تابع هدف همان دستگاهی است که کیفیت هر طرح را اندازهگیری میکند و به آن یک عدد (امتیاز) میدهد.
الگوریتم هر بار که یک طرح جدید میسازد (یعنی یک مجموعه متغیر جدید)، آن را به تابع هدف میدهد تا امتیاز بگیرد. اگر هدف ما «کمینهسازی وزن» باشد، تابع هدف وزن اسکلت را محاسبه کرده و برمیگرداند.
✏️ نکته مهم: در دل همین تابع هدف، شما باید کد تحلیل سازه (مثلاً اجرای نرمافزار المان محدود یا یک کد تحلیلی ساده) را هم قرار دهید تا بتواند تغییرمکانها و تنشها و... را هم محاسبه کند. به عبارتی، تابع هدف، هم وزن را میسنجد و هم مطمئن میشود که طرح خراب نمیشود (با استفاده از قیود).....
پست های قبلی ⬇️
#structural_optimization
کانال تلگرامی
https://t.me/EarthQuakeSoftware
کانال بله
https://ble.ir/EarthQuakeSoftware
.

