• Tidak ada hasil yang ditemukan

MTV-MFO: Multi-Trial Vector-Based Moth-Flame Optimization Algorithm

N/A
N/A
Protected

Academic year: 2023

Membagikan "MTV-MFO: Multi-Trial Vector-Based Moth-Flame Optimization Algorithm"

Copied!
30
0
0

Teks penuh

The MTV approach replaces the spiral motion strategy of the MFO to get better performance when dealing with various optimization problems. In the Flag Controlled Trial Vector Producer (F-TVP), the Flag Flame is introduced with the aim of improving the exploration ability of the original MFO. The proposed MTV-MFO algorithm simultaneously performs three trial vector producers on the special segment of the population based on the enhanced speed of the TVP.

In [88], an improved gray wolf optimization (I-GWO) was proposed to improve the search strategy of the conventional GWO algorithm. In this paper, the MTV approach replaces the single spiral motion strategy of the MFO algorithm to achieve better performance when dealing with diverse and complex optimization problems. In the proposed MTV-MFO algorithm, two new motion strategies, flag-guided trial vector producer (F-TVP) and contingent trial vector producer (C-TVP), are incorporated with the original spiral motion of the MFO to reduce the local optima trapping, preventing premature convergence and enriching the balance between exploration and exploitation.

After initializing the Nmoths in the search space, the subpopulation size of each TVP is calculated in each iteration and the moths are moved from one of the three TVPs. Multitrial vector production step: In each iteration, the moth's position was changed according to the movement strategy of MFO-TVP, F-TVP, or C-TVP. Thus, the distance is calculated by considering the position of the best flame as the flag flame to guide the moths.

Archiving: In each iteration, during the evaluation and population update step of the MTV-MFO algorithm, two types of inferior moths are obtained.

Figure 1. The flowchart of the proposed MTV-MFO algorithm.
Figure 1. The flowchart of the proposed MTV-MFO algorithm.

Experimental Evaluation and Results

Therefore, using these two types of test functions, the exploitative and exploratory capabilities of the MTV-MFO were evaluated and compared with comparative algorithms as follows. Table 3 and A2 in Appendix B show that the MTV-MFO algorithm greatly improves MFO results and can provide superior results for unimodal functions in all dimensions 10, 30 and 50. Thus, it can be found that the MTV-MFO algorithm exploits the optimal solution more efficiently than the MFO and other comparative algorithms.

As shown in Table 4 and A3, the MTV-MFO can provide superior results on simple multimodal functions on dimensions 10, 30 and 50. The overall results on all dimensions show that the MTV-MFO can find superior solutions on seven multimodal functions , while comparative algorithms find unsatisfactory solutions. The main reason for sufficient exploration of MTV-MFO is mostly because C-TVP preserves diversity by using archives and explores the search area extensively.

Therefore, these functions were suitable to assess the ability of the MTV-MFO algorithm to maintain the balance between exploration and exploitation, resulting in local optima avoidance. The results reported in Table 5 and A4 show that on all three dimensions for hybrid functions, MTV-MFO has superior performance and generates better solutions. Furthermore, the overall and detailed results for solving composition functions using MTV-MFO and other algorithms are reported in Tables 6 and A5, where MTV-MFO generates results that are competitive with other comparative algorithms.

Since the MTV-MFO takes into account the enhanced speed of each TVP to measure the portion size of subpopulations, an appropriate balance can be achieved between exploration and exploitation. As the results show, the MTV-MFO achieves a good balance between exploration and exploitation, which improves the local optima avoidance capability. In this experiment, the MTV-MFO convergence behavior and speed were assessed and compared with the comparative algorithms.

In addition, the convergence curves indicate the superiority of the MTV-MFO algorithm on the hybrid and composite functions. The results confirm that the MTV-MFO algorithm properly provides a balance between exploration and exploitation in hybrid and assembly functions. To summarize the results obtained through the performance evaluation, Table7 shows the overall effectiveness (OE) of the MTV-MFO and comparative algorithms based on their total performance results shown in Tables 3–6.

Table 2. The parameter settings of algorithms.
Table 2. The parameter settings of algorithms.

Statistical Analysis

Equation (13), where the parameters NandLare respectively the number of features and the total number of loss features for each algorithm. A box plot analysis was performed to examine the distributional aspects of the experiments in previous subsections; boxplots for selected features on dimensions 10, 30 and 50 are illustrated in Figure 3. The boxplot shows the spread and symmetry of the results obtained while illustrating the distribution of the results.

The first, second (median), third and lower quartiles, upper limits and outliers are shown by a box plot. The larger the rectangular box, the more scattered the results, and the algorithm's obtained results. The median of data sets is indicated by the red crossbar, and outliers are indicated by the plus sign (+) in red.

The boxplot analysis confirms the consistent ability of the MTV-MFO algorithm to search for the optimal solution, and also proves its ability to obtain better results in general.

Table 8. Friedman test results.
Table 8. Friedman test results.

Conclusions and Future Works

Polar bear optimization algorithm: Meta-heuristics with fast population movement and dynamic birth and death mechanism.Symmetrie2017,9, 203. An improved artificial bee colony algorithm based on whale optimization algorithm for data clustering.Multitime. An improved moth flame optimization algorithm based on rough sets for tomato disease detection.Comput.

Towards an Optimal Extreme Kernel Learning Machine Using a Moth Chaotic Flame Optimization Strategy with Applications in Medical Diagnosis. Carbon price forecasting based on multi-resolution singular value decomposition and extreme learning machine optimized with a moth-flame optimization algorithm considering energy and economic factors. Energies. Soft logic hybrid dc motor based on built-in torque converter and brushless powered, for power factor correction.

An assessment of onshore and offshore wind energy potential in India using mothball optimization. Energies. Moth flame optimization heuristics design for integrated power plant system containing stochastic wind.Appl. Moth-flame optimization based on death mechanism with improved flame generation mechanism for global optimization tasks. Expert System.

An improved mothball optimizer for solving non-smooth emission economy dispatch problems. Energy. An Asymmetric Chaotic Competitive Swarm Optimization Algorithm for Feature Selection in High-Dimensional Data. Symmetry. An improved butterfly optimization algorithm for engineering design problems using the cross-entropy method. Symmetry.

Placement of optical network unit in Fiber-Wireless (FiWi) access network by Moth-Flame optimization algorithm.Opt. A demand-response approach to long-term equipment capacity planning of network-independent microgrids optimized by the moth-flame optimization algorithm. Energy Convers. Dynamic performance enhancement for wind energy conversion system using Moth-Flame Optimization based blade pitch controller.

Table A1. Description of benchmark functions from CEC 2018.
Table A1. Description of benchmark functions from CEC 2018.

Gambar

Figure 1. The flowchart of the proposed MTV-MFO algorithm.
Table 1. The nomenclature used in the MTV-MFO algorithm.
Table 2. The parameter settings of algorithms.
Table 5. The overall results for hybrid test functions.
+7

Referensi

Dokumen terkait

،سلجملا هػ حمثثىملا لمؼلا قشفَ ناجللا هػ سذصي امك خاػُضُملا لَاىتت لمػ قاسَأ ًتسسامم همض يتشؼلا ذمىلا قَذىص ذؼي ،كلر ّلإ حفاضإ .قشفلاَ ناجللا يزٌ اٍشلاىت يتلا اياضملاَ يتلا