الگوریتم بهینه سازی بر پایه آموزش – یادگیری یاTLBOدر سال 2011 توسط آقایRaoپیشنهاد شد. این الگوریتم بر اساس اثر تأثیر یک معلم بر خروجی یادگیرندگان در یک کلاس است و دو مد اساسی از یادگیری را شرح می دهد: 1) از طریق معلم (شناخته شده با عنوان فاز معلم) و 2)از طریق فعل و انفعال با یادگیرندگان دیگر(فاز یادگیرنده).
در این الگوریتم بهینه سازی، یک گروه از یادگیرندگان به عنوان جمعیت در نظر گرفته شده و موضوعات مختلفی به آنها پیشنهاد می شود که به عنوان متغیرهای متفاوت طراحی از مسئله بهینه سازی در نظر گرفته می شوند و یک نتیجه یادگیرنده متشابه با مقدار برازندگی مسئله بهینه سازی است. متغیرهای طراحی در واقع پارامترهای لحاظ شده در تابع هدف مسئله بهینه سازی داده شده هستند و بهترین راه حل، بهترین مقدار از تابع هدف می باشد. کارTLBOبه دو قسمت تقسیم می شود:فاز معلم و فاز یادگیرنده.
خوب دوستان عزیز! معرفی مختصری از الگوریتم بهینه سازیTLBOرا به شما عزیزان ارائه کردیم. در ادامه می توانید جهت آشنایی بیشتر با جزئیات و روابط مربوط به الگوریتم فایل پی دی افی را که برایتان تنظیم کردیم، دانلود و مطالعه کنید.
همچنین برای شما دوستان عزیز، نمونه کد اصلی الگوریتم TLBO و فایل شامل تابع هدف برای بهینه سازی ابعاد یک موتور BLDC با توان خروجی 3 کیلووات در نظر گرفته شده که می توانید با هزینه معقول آنرا تهیه و استفاده کنید.