Research Article
Aircraft Control Parameter Estimation Using Self-Adaptive Teaching-Learning-Based Optimization with an Acceptance Probability
| 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 |
|