(۲۷)
ادامهی موضوع معماری کد (بخشهای تشکیلدهنده) یک الگوریتم بهینهسازی
۷. خروجی (Output) – «محصول نهایی»
وقتی حلقهی اصلی تمام شد، الگوریتم بهترین طرحی که در تمام تکرارها پیدا کرده را به شما تحویل میدهد. این خروجی شامل:
▫️ بهترین متغیرهای طراحی (مثلاً: تیر یا ستون چه مقطعی دارد،... )
▪️ مقدار تابع هدف ( مثلا کمترین وزن محاسبهشده)
🔸 گزارشی از وضعیت قیود (تأیید اینکه همهی خطقرمزها رعایت شدهاند)
🔹 معمولاً یک نمودار همگرایی نیز ترسیم میکند که نشان میدهد در هر تکرار، وزن چقدر پایین آمده است.
🧩 جمعبندی معماری کد به زبان ساده؛
۱. ورودی تعریف مشخصات پروژه و بارها
۲. متغیرها معرفی سایزهای قابل تغییر (تیر و ستون... )
۳. تابع هدف جایی که وزن و تحلیل سازه نوشته میشود
۴. قیود اضافه کردن جریمه برای طرحهای غیرمجاز
۵. پارامترها تنظیم تعداد جمعیت و دفعات تکرار
۶. حلقهی اصلی حلقهای که بارها اجرا میشود و طرحها را بهروز میکند
۷. خروجی چاپ بهترین طرح و نمودارها
پست های قبلی ⬇️
#structural_optimization
کانال تلگرامی
https://t.me/EarthQuakeSoftware
کانال بله
https://ble.ir/EarthQuakeSoftware
.

3August 30, 2026 339