Research Article

Aircraft Control Parameter Estimation Using Self-Adaptive Teaching-Learning-Based Optimization with an Acceptance Probability

Algorithm 1

TLBO.
 Input: Maximum iteration number (maxiter), population size (nP).
 Output: xbest, fbest
 Main algorithm
(1)Initialise population and their objective function values.
(2)For i = 1 to maxiter.
(2.1) Identify the best solution, xbest, fbest and define xteacher = xbest.
 (Teacher Phase)
 For j = 1 to np
(2.2) Update the population using (10).
(2.2.1)  Evaluate the objective function value.
(2.2.2)  Perform greedy selection.
 End
 (Learner Phase)
 For j = 1 to np
(2.3) Update the population using (11).
(2.3.1)  Evaluate the objective function value.
(2.3.2)  Perform greedy selection.
 End
(3)End