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 |
|