الگوریتم بهینه سازی مبتنی بر آموزش و یادگیری یا TeachingLearningBased Optimization (به اختصار TLBO)، یکی از جدیدترین الگوریتم های بهینه سازی هوشمند است که در سال ۲۰۱۱ و با الهام گرفتن از فرایند یادگیری و آموزش، ابداع شده است. یکی از مهم ترین ویژگی های این الگوریتم، عدم وابستگی به پارامترهاست. چرا که این الگوریتم، کمترین تعداد پارامتر ممکن را دارد و از این نظر، می تواند یک امتیاز ویژه را داشته باشد
ویدبید