الگوریتم های کنترلی که به طور گسترده در کنترل فعال گزارش شده اند عبارتند از :
1-کنترل بهینه کلاسیک ( Classical optimal control)
2- تکنیک تخصیص قطب ( Pole assignment technique )
3- کنترل بهینه آنی (Instantanoues optimal control)
4- کنترل فضای مودال مستقل (Independent modal space control)
5- کنترل پالس (Pulse control)
6-کنترل فیدبک تعمیم یافته (Generelized feedback control)
بعضی از الگوریتم های کنترلی استفاده شده در مطالعات کنترل نیمه فعال عبارتند از :
1- کنترل گر بنگ بنگ نامتمرکز ........................ (Decentralized bang-bang control )
2- کنترل گر لیاپانوف ..................................................... (Lyapunov controller)
3- الگوریتم اصطکاک همگن تنظیم شده ........ (Modulated homogenous friction algorithm)
4- کنترل گر بهینه برشی............................................ (clipped optimal controller)
5- استهلاک انرژی ماکزیمم .................................... (maximum energy dissipation)
6- کنترل مود لغزشی ............................................(Sliding mode control (SMC))
7- کنترل H¥/H2
8- کنترل پس گام ...................................................... ( Backstepping control)
9- تئوری فیدبک کمیتی ...................................... (Quantitative feedback theory)
10- الگوریتم تنظیم کننده درجه دوم خطی .................. ( linear Quadratic Regulator (LQR))
11- الگوریتم LQR تعمیم یافته
12- الگوریتم حوزه تغییر مکان- شتاب
و در نهایت الگوریتم های مبتنی بر کنترل هوشمند عبارتند از :
1- شبکه های عصبی ( Neural networks)
2- منطق فازی ( Fuzzy logic)
3- الگوریتم ژنتیک ( Genetic algorithm)