الگوریتم شارژ شده (Charged System Search - CSS)، در ریاضیات (Mathematics)
انواع روش های بهینه سازی (Optimization Methods) را در آموزش زیر شرح دادیم :
الگوریتم شارژ شده (Charged System Search - CSS) :
📌 معرفی
الگوریتم شارژ شده (Charged System Search - CSS) توسط کاوه و فرشچی در سال ۲۰۱۰ معرفی شد. این الگوریتم از قوانین الکترواستاتیک و مکانیک نیوتنی الهام گرفته است. در CSS، هر عامل یک ذره باردار (Charged Particle - CP) است که میدان الکتریکی ایجاد می کند. نیروهای جاذبه و دافعه بین ذرات باعث حرکت آنها در فضای جستجو می شود.
⚡ اجزای اصلی
ذرات باردار (CPs): هر کدام دارای مقدار بار (متناسب با برازندگی)، موقعیت، سرعت و شتاب هستند.
نیروی الکتریکی: بین ذرات بر اساس فاصله و مقدار بار اعمال می شود.
قوانین حرکت: ذرات تحت تأثیر نیروی خالص شتاب گرفته و حرکت می کنند.
📐 فرمول بندی
نیروی وارد بر ذره i از طرف ذره j:
\[ F_{ij} = \begin{cases} \frac{q_i}{a^3} r_{ij} \cdot i_1 + \frac{q_i}{r_{ij}^2} \cdot i_2 & \text{if } r_{ij} < a \\ \frac{q_i}{r_{ij}^2} \cdot i_1 & \text{if } r_{ij} \ge a \end{cases} \]که
\[ q_i \]مقدار بار،
\[ a \]شعاع ناحیه بار، و
\[ i_1, i_2 \]ضرایب هستند. ذرات با برازندگی بهتر، بار بیشتری دارند.