Evolutionary Computation 2020

A special issue of Mathematics (ISSN 2227-7390). This special issue belongs to the section "Computational and Applied Mathematics".

Deadline for manuscript submissions: closed (31 August 2021) | Viewed by 59977

Printed Edition Available!
A printed edition of this Special Issue is available here.

Special Issue Editors


E-Mail Website
Guest Editor
Department of Civil and Environmental Engineering, University of Pittsburgh, Pittsburgh, PA 15261, USA
Interests: structural health monitoring; smart civil infrastructure systems; deployment of advanced sensors; energy harvesting; civil engineering system informatics
Special Issues, Collections and Topics in MDPI journals

E-Mail
Guest Editor
Department of Computer Science and Technology, Ocean University of China, 266100 Qingdao, China
Interests: evolutionary computation; swarm intelligence; metaheuristics; fuzzy scheduling; big data optimization; multi-objective and many-objective optimization
Special Issues, Collections and Topics in MDPI journals

Special Issue Information

Dear Colleagues,

Evolutionary computation (EC) is a family of algorithms for global optimization, inspired by biological evolution, which is a family of population-based trial and error problem solvers with a metaheuristic or stochastic optimization character. In EC, each individual only has a simple structure and function. However, such systems, composed of many individuals, can demonstrate the phenomenon of emergence, and can address difficult real-world problems, which are impossible to solve by individuals. During recent decades, EC methods have been successfully applied to cope with complex and time-consuming problems. EC is, indeed, a topic of interest amongst researchers in various fields of science and engineering. The most popular EC paradigms are the genetic algorithm, ant colony optimization and particle swarm optimization. In general, EC has been theoretically and experimentally proved to have numerous significant properties, e.g., reasoning with vague and/or ambiguous data, adaptation to dynamic and uncertain environments, and learning from noisy and/or incomplete information.

The aim of this Special Issue is to compile the latest theory and applications in the field of EC. Submissions should be original and unpublished, and present novel in-depth fundamental research contributions, either from a methodological perspective or from an application point of view. In general, we are soliciting contributions on (but not limited to) the following topics:

  • Improvements of traditional EC methods (e.g., genetic algorithm, differential evolution, ant colony optimization and particle swarm optimization)
  • Recent development of EC methods (e.g., biogeography-based optimization, krill herd (KH) algorithm, monarch butterfly optimization (MBO), earthworm optimization algorithm (EWA), elephant herding optimization (EHO), moth search (MS) algorithm, rhino herd (RH) algorithm)
  • Theoretical study on EC algorithms using various techniques (e.g., Markov chain, dynamic system, complex system/networks, and Martingale)
  • Application of EC methods (e.g., scheduling, data mining, machine learning, reliability, planning, task assignment problem, IIR filter design, traveling salesman problem, optimization under dynamic and uncertain environments).

Dr. Amir H. Alavi
Dr. Gai-Ge Wang
Guest Editors

Manuscript Submission Information

Manuscripts should be submitted online at www.mdpi.com by registering and logging in to this website. Once you are registered, click here to go to the submission form. Manuscripts can be submitted until the deadline. All submissions that pass pre-check are peer-reviewed. Accepted papers will be published continuously in the journal (as soon as accepted) and will be listed together on the special issue website. Research articles, review articles as well as short communications are invited. For planned papers, a title and short abstract (about 100 words) can be sent to the Editorial Office for announcement on this website.

Submitted manuscripts should not have been published previously, nor be under consideration for publication elsewhere (except conference proceedings papers). All manuscripts are thoroughly refereed through a single-blind peer-review process. A guide for authors and other relevant information for submission of manuscripts is available on the Instructions for Authors page. Mathematics is an international peer-reviewed open access semimonthly journal published by MDPI.

Please visit the Instructions for Authors page before submitting a manuscript. The Article Processing Charge (APC) for publication in this open access journal is 2600 CHF (Swiss Francs). Submitted papers should be well formatted and use good English. Authors may use MDPI's English editing service prior to publication or during author revisions.

Published Papers (16 papers)

Order results
Result details
Select all
Export citation of selected articles as:

Research

Jump to: Review

30 pages, 2032 KiB  
Article
Sorting-Based Discrete Artificial Bee Colony Algorithm for Solving Fuzzy Hybrid Flow Shop Green Scheduling Problem
by Mei Li, Gai-Ge Wang and Helong Yu
Mathematics 2021, 9(18), 2250; https://doi.org/10.3390/math9182250 - 14 Sep 2021
Cited by 20 | Viewed by 2227
Abstract
In this era of unprecedented economic and social prosperity, problems such as energy shortages and environmental pollution are gradually coming to the fore, which seriously restrict economic and social development. In order to solve these problems, green shop scheduling, which is a key [...] Read more.
In this era of unprecedented economic and social prosperity, problems such as energy shortages and environmental pollution are gradually coming to the fore, which seriously restrict economic and social development. In order to solve these problems, green shop scheduling, which is a key aspect of the manufacturing industry, has attracted the attention of researchers, and the widely used flow shop scheduling problem (HFSP) has become a hot topic of research. In this paper, we study the fuzzy hybrid green shop scheduling problem (FHFGSP) with fuzzy processing time, with the objective of minimizing makespan and total energy consumption. This is more in line with real-life situations. The non-linear integer programming model of FHFGSP is built by expressing job processing times as triangular fuzzy numbers (TFN) and considering the machine setup times when processing different jobs. To address the FHFGSP, a discrete artificial bee colony (DABC) algorithm based on similarity and non-dominated solution ordering is proposed, which allows individuals to explore their neighbors to different degrees in the employed bee phase according to a sequence of positions, increasing the diversity of the algorithm. During the onlooker bee phase, individuals at the front of the sequence have a higher chance of being tracked, increasing the convergence rate of the colony. In addition, a mutation strategy is proposed to prevent the population from falling into a local optimum. To verify the effectiveness of the algorithm, 400 test cases were generated, comparing the proposed strategy and the overall algorithm with each other and evaluating them using three different metrics. The experimental results show that the proposed algorithm outperforms other algorithms in terms of quantity, quality, convergence and diversity. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

21 pages, 2402 KiB  
Article
Quantum-Inspired Differential Evolution with Grey Wolf Optimizer for 0-1 Knapsack Problem
by Yule Wang and Wanliang Wang
Mathematics 2021, 9(11), 1233; https://doi.org/10.3390/math9111233 - 28 May 2021
Cited by 19 | Viewed by 2237
Abstract
The knapsack problem is one of the most widely researched NP-complete combinatorial optimization problems and has numerous practical applications. This paper proposes a quantum-inspired differential evolution algorithm with grey wolf optimizer (QDGWO) to enhance the diversity and convergence performance and improve the performance [...] Read more.
The knapsack problem is one of the most widely researched NP-complete combinatorial optimization problems and has numerous practical applications. This paper proposes a quantum-inspired differential evolution algorithm with grey wolf optimizer (QDGWO) to enhance the diversity and convergence performance and improve the performance in high-dimensional cases for 0-1 knapsack problems. The proposed algorithm adopts quantum computing principles such as quantum superposition states and quantum gates. It also uses adaptive mutation operations of differential evolution, crossover operations of differential evolution, and quantum observation to generate new solutions as trial individuals. Selection operations are used to determine the better solutions between the stored individuals and the trial individuals created by mutation and crossover operations. In the event that the trial individuals are worse than the current individuals, the adaptive grey wolf optimizer and quantum rotation gate are used to preserve the diversity of the population as well as speed up the search for the global optimal solution. The experimental results for 0-1 knapsack problems confirm the advantages of QDGWO with the effectiveness and global search capability for knapsack problems, especially for high-dimensional situations. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

22 pages, 42331 KiB  
Article
Memetic Strategy of Particle Swarm Optimization for One-Dimensional Magnetotelluric Inversions
by Ruiheng Li, Lei Gao, Nian Yu, Jianhua Li, Yang Liu, Enci Wang and Xiao Feng
Mathematics 2021, 9(5), 519; https://doi.org/10.3390/math9050519 - 02 Mar 2021
Cited by 5 | Viewed by 1575
Abstract
The heuristic algorithm represented by particle swarm optimization (PSO) is an effective tool for addressing serious nonlinearity in one-dimensional magnetotelluric (MT) inversions. PSO has the shortcomings of insufficient population diversity and a lack of coordination between individual cognition and social cognition in the [...] Read more.
The heuristic algorithm represented by particle swarm optimization (PSO) is an effective tool for addressing serious nonlinearity in one-dimensional magnetotelluric (MT) inversions. PSO has the shortcomings of insufficient population diversity and a lack of coordination between individual cognition and social cognition in the process of optimization. Based on PSO, we propose a new memetic strategy, which firstly selectively enhances the diversity of the population in evolutionary iterations through reverse learning and gene mutation mechanisms. Then, dynamic inertia weights and cognitive attraction coefficients are designed through sine-cosine mapping to balance individual cognition and social cognition in the optimization process and to integrate previous experience into the evolutionary process. This improves convergence and the ability to escape from local extremes in the optimization process. The memetic strategy passes the noise resistance test and an actual MT data test. The results show that the memetic strategy increases the convergence speed in the PSO optimization process, and the inversion accuracy is also greatly improved. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

34 pages, 2710 KiB  
Article
Two-Population Coevolutionary Algorithm with Dynamic Learning Strategy for Many-Objective Optimization
by Gui Li, Gai-Ge Wang and Shan Wang
Mathematics 2021, 9(4), 420; https://doi.org/10.3390/math9040420 - 20 Feb 2021
Cited by 11 | Viewed by 2021
Abstract
Due to the complexity of many-objective optimization problems, the existing many-objective optimization algorithms cannot solve all the problems well, especially those with complex Pareto front. In order to solve the shortcomings of existing algorithms, this paper proposes a coevolutionary algorithm based on dynamic [...] Read more.
Due to the complexity of many-objective optimization problems, the existing many-objective optimization algorithms cannot solve all the problems well, especially those with complex Pareto front. In order to solve the shortcomings of existing algorithms, this paper proposes a coevolutionary algorithm based on dynamic learning strategy. Evolution is realized mainly through the use of Pareto criterion and non-Pareto criterion, respectively, for two populations, and information exchange between two populations is used to better explore the whole objective space. The dynamic learning strategy acts on the non-Pareto evolutionary to improve the convergence and diversity. Besides, a dynamic convergence factor is proposed, which can be changed according to the evolutionary state of the two populations. Through these effective heuristic strategies, the proposed algorithm can maintain the convergence and diversity of the final solution set. The proposed algorithm is compared with five state-of-the-art algorithms and two weight-sum based algorithms on a many-objective test suite, and the results are measured by inverted generational distance and hypervolume performance indicators. The experimental results show that, compared with the other five state-of-the-art algorithms, the proposed algorithm achieved the optimal performance in 47 of the 90 cases evaluated by the two indicators. When the proposed algorithm is compared with the weight-sum based algorithms, 83 out of 90 examples achieve the optimal performance. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

19 pages, 990 KiB  
Article
MooFuzz: Many-Objective Optimization Seed Schedule for Fuzzer
by Xiaoqi Zhao, Haipeng Qu, Wenjie Lv, Shuo Li and Jianliang Xu
Mathematics 2021, 9(3), 205; https://doi.org/10.3390/math9030205 - 20 Jan 2021
Cited by 4 | Viewed by 3336
Abstract
Coverage-based Greybox Fuzzing (CGF) is a practical and effective solution for finding bugs and vulnerabilities in software. A key challenge of CGF is how to select conducive seeds and allocate accurate energy. To address this problem, we propose a novel many-objective optimization solution, [...] Read more.
Coverage-based Greybox Fuzzing (CGF) is a practical and effective solution for finding bugs and vulnerabilities in software. A key challenge of CGF is how to select conducive seeds and allocate accurate energy. To address this problem, we propose a novel many-objective optimization solution, MooFuzz, which can identify different states of the seed pool and continuously gather different information about seeds to guide seed schedule and energy allocation. First, MooFuzz conducts risk marking in dangerous positions of the source code. Second, it can automatically update the collected information, including the path risk, the path frequency, and the mutation information. Next, MooFuzz classifies seed pool into three states and adopts different objectives to select seeds. Finally, we design an energy recovery mechanism to monitor energy usage in the fuzzing process and reduce energy consumption. We implement our fuzzing framework and evaluate it on seven real-world programs. The experimental results show that MooFuzz outperforms other state-of-the-art fuzzers, including AFL, AFLFast, FairFuzz, and PerfFuzz, in terms of path discovery and bug detection. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

23 pages, 648 KiB  
Article
Comparison between Single and Multi-Objective Evolutionary Algorithms to Solve the Knapsack Problem and the Travelling Salesman Problem
by Mohammed Mahrach, Gara Miranda, Coromoto León and Eduardo Segredo
Mathematics 2020, 8(11), 2018; https://doi.org/10.3390/math8112018 - 12 Nov 2020
Cited by 26 | Viewed by 3382
Abstract
One of the main components of most modern Multi-Objective Evolutionary Algorithms (MOEAs) is to maintain a proper diversity within a population in order to avoid the premature convergence problem. Due to this implicit feature that most MOEAs share, their application for Single-Objective Optimization [...] Read more.
One of the main components of most modern Multi-Objective Evolutionary Algorithms (MOEAs) is to maintain a proper diversity within a population in order to avoid the premature convergence problem. Due to this implicit feature that most MOEAs share, their application for Single-Objective Optimization (SO) might be helpful, and provides a promising field of research. Some common approaches to this topic are based on adding extra—and generally artificial—objectives to the problem formulation. However, when applying MOEAs to implicit Multi-Objective Optimization Problems (MOPs), it is not common to analyze how effective said approaches are in relation to optimizing each objective separately. In this paper, we present a comparative study between MOEAs and Single-Objective Evolutionary Algorithms (SOEAs) when optimizing every objective in a MOP, considering here the bi-objective case. For the study, we focus on two well-known and widely studied optimization problems: the Knapsack Problem (KNP) and the Travelling Salesman Problem (TSP). The experimental study considers three MOEAs and two SOEAs. Each SOEA is applied independently for each optimization objective, such that the optimized values obtained for each objective can be compared to the multi-objective solutions achieved by the MOEAs. MOEAs, however, allow optimizing two objectives at once, since the resulting Pareto fronts can be used to analyze the endpoints, i.e., the point optimizing objective 1 and the point optimizing objective 2. The experimental results show that, although MOEAs have to deal with several objectives simultaneously, they can compete with SOEAs, especially when dealing with strongly correlated or large instances. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Graphical abstract

18 pages, 589 KiB  
Article
A Memetic Decomposition-Based Multi-Objective Evolutionary Algorithm Applied to a Constrained Menu Planning Problem
by Alejandro Marrero, Eduardo Segredo, Coromoto León and Carlos Segura
Mathematics 2020, 8(11), 1960; https://doi.org/10.3390/math8111960 - 05 Nov 2020
Cited by 8 | Viewed by 2128
Abstract
Encouraging healthy and balanced diet plans is one of the most important action points for governments around the world. Generating healthy, balanced and inexpensive menu plans that fulfil all the recommendations given by nutritionists is a complex and time-consuming task; because of this, [...] Read more.
Encouraging healthy and balanced diet plans is one of the most important action points for governments around the world. Generating healthy, balanced and inexpensive menu plans that fulfil all the recommendations given by nutritionists is a complex and time-consuming task; because of this, computer science has an important role in this area. This paper deals with a novel constrained multi-objective formulation of the menu planning problem specially designed for school canteens that considers the minimisation of the cost and the minimisation of the level of repetition of the specific courses and food groups contained in the plans. Particularly, this paper proposes a multi-objective memetic approach based on the well-known multi-objective evolutionary algorithm based on decomposition (MOEA/D). A crossover operator specifically designed for this problem is included in the approach. Moreover, an ad-hoc iterated local search (ILS) is considered for the improvement phase. As a result, our proposal is referred to as ILS-MOEA/D. A wide experimental comparison against a recently proposed single-objective memetic scheme, which includes explicit mechanisms to promote diversity in the decision variable space, is provided. The experimental assessment shows that, even though the single-objective approach yields menu plans with lower costs, our multi-objective proposal offers menu plans with a significantly lower level of repetition of courses and food groups, with only a minor increase in cost. Furthermore, our studies demonstrate that the application of multi-objective optimisers can be used to implicitly promote diversity not only in the objective function space, but also in the decision variable space. Consequently, in contrast to the single-objective optimiser, there was no need to include an explicit strategy to manage the diversity in the decision space in the case of the multi-objective approach. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

24 pages, 575 KiB  
Article
Binary Whale Optimization Algorithm for Dimensionality Reduction
by Abdelazim G. Hussien, Diego Oliva, Essam H. Houssein, Angel A. Juan and Xu Yu
Mathematics 2020, 8(10), 1821; https://doi.org/10.3390/math8101821 - 17 Oct 2020
Cited by 67 | Viewed by 4846
Abstract
Feature selection (FS) was regarded as a global combinatorial optimization problem. FS is used to simplify and enhance the quality of high-dimensional datasets by selecting prominent features and removing irrelevant and redundant data to provide good classification results. FS aims to reduce the [...] Read more.
Feature selection (FS) was regarded as a global combinatorial optimization problem. FS is used to simplify and enhance the quality of high-dimensional datasets by selecting prominent features and removing irrelevant and redundant data to provide good classification results. FS aims to reduce the dimensionality and improve the classification accuracy that is generally utilized with great importance in different fields such as pattern classification, data analysis, and data mining applications. The main problem is to find the best subset that contains the representative information of all the data. In order to overcome this problem, two binary variants of the whale optimization algorithm (WOA) are proposed, called bWOA-S and bWOA-V. They are used to decrease the complexity and increase the performance of a system by selecting significant features for classification purposes. The first bWOA-S version uses the Sigmoid transfer function to convert WOA values to binary ones, whereas the second bWOA-V version uses a hyperbolic tangent transfer function. Furthermore, the two binary variants introduced here were compared with three famous and well-known optimization algorithms in this domain, such as Particle Swarm Optimizer (PSO), three variants of binary ant lion (bALO1, bALO2, and bALO3), binary Dragonfly Algorithm (bDA) as well as the original WOA, over 24 benchmark datasets from the UCI repository. Eventually, a non-parametric test called Wilcoxon’s rank-sum was carried out at 5% significance to prove the powerfulness and effectiveness of the two proposed algorithms when compared with other algorithms statistically. The qualitative and quantitative results showed that the two introduced variants in the FS domain are able to minimize the selected feature number as well as maximize the accuracy of the classification within an appropriate time. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

16 pages, 401 KiB  
Article
Opposition-Based Ant Colony Optimization Algorithm for the Traveling Salesman Problem
by Zhaojun Zhang, Zhaoxiong Xu, Shengyang Luan, Xuanyu Li and Yifei Sun
Mathematics 2020, 8(10), 1650; https://doi.org/10.3390/math8101650 - 24 Sep 2020
Cited by 17 | Viewed by 2645
Abstract
Opposition-based learning (OBL) has been widely used to improve many swarm intelligent optimization (SI) algorithms for continuous problems during the past few decades. When the SI optimization algorithms apply OBL to solve discrete problems, the construction and utilization of the opposite solution is [...] Read more.
Opposition-based learning (OBL) has been widely used to improve many swarm intelligent optimization (SI) algorithms for continuous problems during the past few decades. When the SI optimization algorithms apply OBL to solve discrete problems, the construction and utilization of the opposite solution is the key issue. Ant colony optimization (ACO) generally used to solve combinatorial optimization problems is a kind of classical SI optimization algorithm. Opposition-based ACO which is combined in OBL is proposed to solve the symmetric traveling salesman problem (TSP) in this paper. Two strategies for constructing opposite path by OBL based on solution characteristics of TSP are also proposed. Then, in order to use information of opposite path to improve the performance of ACO, three different strategies, direction, indirection, and random methods, mentioned for pheromone update rules are discussed individually. According to the construction of the inverse solution and the way of using it in pheromone updating, three kinds of improved ant colony algorithms are proposed. To verify the feasibility and effectiveness of strategies, two kinds of ACO algorithms are employed to solve TSP instances. The results demonstrate that the performance of opposition-based ACO is better than that of ACO without OBL. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

26 pages, 2133 KiB  
Article
Success History-Based Adaptive Differential Evolution Using Turning-Based Mutation
by Xingping Sun, Linsheng Jiang, Yong Shen, Hongwei Kang and Qingyi Chen
Mathematics 2020, 8(9), 1565; https://doi.org/10.3390/math8091565 - 11 Sep 2020
Cited by 8 | Viewed by 2162
Abstract
Single objective optimization algorithms are the foundation of establishing more complex methods, like constrained optimization, niching and multi-objective algorithms. Therefore, improvements to single objective optimization algorithms are important because they can impact other domains as well. This paper proposes a method using turning-based [...] Read more.
Single objective optimization algorithms are the foundation of establishing more complex methods, like constrained optimization, niching and multi-objective algorithms. Therefore, improvements to single objective optimization algorithms are important because they can impact other domains as well. This paper proposes a method using turning-based mutation that is aimed to solve the problem of premature convergence of algorithms based on SHADE (Success-History based Adaptive Differential Evolution) in high dimensional search space. The proposed method is tested on the Single Objective Bound Constrained Numerical Optimization (CEC2020) benchmark sets in 5, 10, 15, and 20 dimensions for all SHADE, L-SHADE, and jSO algorithms. The effectiveness of the method is verified by population diversity measure and population clustering analysis. In addition, the new versions (Tb-SHADE, TbL-SHADE and Tb-jSO) using the proposed turning-based mutation get apparently better optimization results than the original algorithms (SHADE, L-SHADE, and jSO) as well as the advanced DISH and the jDE100 algorithms in 10, 15, and 20 dimensional functions, but only have advantages compared with the advanced j2020 algorithm in 5 dimensional functions. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

25 pages, 1876 KiB  
Article
Elephant Herding Optimization: Variants, Hybrids, and Applications
by Juan Li, Hong Lei, Amir H. Alavi and Gai-Ge Wang
Mathematics 2020, 8(9), 1415; https://doi.org/10.3390/math8091415 - 24 Aug 2020
Cited by 128 | Viewed by 12525
Abstract
Elephant herding optimization (EHO) is a nature-inspired metaheuristic optimization algorithm based on the herding behavior of elephants. EHO uses a clan operator to update the distance of the elephants in each clan with respect to the position of a matriarch elephant. The superiority [...] Read more.
Elephant herding optimization (EHO) is a nature-inspired metaheuristic optimization algorithm based on the herding behavior of elephants. EHO uses a clan operator to update the distance of the elephants in each clan with respect to the position of a matriarch elephant. The superiority of the EHO method to several state-of-the-art metaheuristic algorithms has been demonstrated for many benchmark problems and in various application areas. A comprehensive review for the EHO-based algorithms and their applications are presented in this paper. Various aspects of the EHO variants for continuous optimization, combinatorial optimization, constrained optimization, and multi-objective optimization are reviewed. Future directions for research in the area of EHO are further discussed. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

23 pages, 3348 KiB  
Article
Hybrid Annealing Krill Herd and Quantum-Behaved Particle Swarm Optimization
by Cheng-Long Wei and Gai-Ge Wang
Mathematics 2020, 8(9), 1403; https://doi.org/10.3390/math8091403 - 21 Aug 2020
Cited by 21 | Viewed by 2651
Abstract
The particle swarm optimization algorithm (PSO) is not good at dealing with discrete optimization problems, and for the krill herd algorithm (KH), the ability of local search is relatively poor. In this paper, we optimized PSO by quantum behavior and optimized KH by [...] Read more.
The particle swarm optimization algorithm (PSO) is not good at dealing with discrete optimization problems, and for the krill herd algorithm (KH), the ability of local search is relatively poor. In this paper, we optimized PSO by quantum behavior and optimized KH by simulated annealing, so a new hybrid algorithm, named the annealing krill quantum particle swarm optimization (AKQPSO) algorithm, is proposed, and is based on the annealing krill herd algorithm (AKH) and quantum particle swarm optimization algorithm (QPSO). QPSO has better performance in exploitation and AKH has better performance in exploration, so AKQPSO proposed on this basis increases the diversity of population individuals, and shows better performance in both exploitation and exploration. In addition, the quantum behavior increased the diversity of the population, and the simulated annealing strategy made the algorithm avoid falling into the local optimal value, which made the algorithm obtain better performance. The test set used in this paper is a classic 100-Digit Challenge problem, which was proposed at 2019 IEEE Congress on Evolutionary Computation (CEC 2019), and AKQPSO has achieved better performance on benchmark problems. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

46 pages, 1207 KiB  
Article
Ranking Multi-Metric Scientific Achievements Using a Concept of Pareto Optimality
by Shahryar Rahnamayan, Sedigheh Mahdavi, Kalyanmoy Deb and Azam Asilian Bidgoli
Mathematics 2020, 8(6), 956; https://doi.org/10.3390/math8060956 - 11 Jun 2020
Cited by 3 | Viewed by 2944
Abstract
The ranking of multi-metric scientific achievements is a challenging task. For example, the scientific ranking of researchers utilizes two major types of indicators; namely, number of publications and citations. In fact, they focus on how to select proper indicators, considering only one indicator [...] Read more.
The ranking of multi-metric scientific achievements is a challenging task. For example, the scientific ranking of researchers utilizes two major types of indicators; namely, number of publications and citations. In fact, they focus on how to select proper indicators, considering only one indicator or combination of them. The majority of ranking methods combine several indicators, but these methods are faced with a challenging concern—the assignment of suitable/optimal weights to the targeted indicators. Pareto optimality is defined as a measure of efficiency in the multi-objective optimization which seeks the optimal solutions by considering multiple criteria/objectives simultaneously. The performance of the basic Pareto dominance depth ranking strategy decreases by increasing the number of criteria (generally speaking, when it is more than three criteria). In this paper, a new, modified Pareto dominance depth ranking strategy is proposed which uses some dominance metrics obtained from the basic Pareto dominance depth ranking and some sorted statistical metrics to rank the scientific achievements. It attempts to find the clusters of compared data by using all of indicators simultaneously. Furthermore, we apply the proposed method to address the multi-source ranking resolution problem which is very common these days; for example, there are several world-wide institutions which rank the world’s universities every year, but their rankings are not consistent. As our case studies, the proposed method was used to rank several scientific datasets (i.e., researchers, universities, and countries) for proof of concept. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

19 pages, 786 KiB  
Article
A Comparison of Evolutionary and Tree-Based Approaches for Game Feature Validation in Real-Time Strategy Games with a Novel Metric
by Damijan Novak, Domen Verber, Jani Dugonik and Iztok Fister, Jr.
Mathematics 2020, 8(5), 688; https://doi.org/10.3390/math8050688 - 01 May 2020
Cited by 2 | Viewed by 2921
Abstract
When it comes to game playing, evolutionary and tree-based approaches are the most popular approximate methods for decision making in the artificial intelligence field of game research. The evolutionary domain therefore draws its inspiration for the design of approximate methods from nature, while [...] Read more.
When it comes to game playing, evolutionary and tree-based approaches are the most popular approximate methods for decision making in the artificial intelligence field of game research. The evolutionary domain therefore draws its inspiration for the design of approximate methods from nature, while the tree-based domain builds an approximate representation of the world in a tree-like structure, and then a search is conducted to find the optimal path inside that tree. In this paper, we propose a novel metric for game feature validation in Real-Time Strategy (RTS) games. Firstly, the identification and grouping of Real-Time Strategy game features is carried out, and, secondly, groups are included into weighted classes with regard to their correlation and importance. A novel metric is based on the groups, weighted classes, and how many times the playtesting agent invalidated the game feature in a given game feature scenario. The metric is used in a series of experiments involving recent state-of-the-art evolutionary and tree-based playtesting agents. The experiments revealed that there was no major difference between evolutionary-based and tree-based playtesting agents. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

32 pages, 3814 KiB  
Article
Using Cuckoo Search Algorithm with Q-Learning and Genetic Operation to Solve the Problem of Logistics Distribution Center Location
by Juan Li, Dan-dan Xiao, Hong Lei, Ting Zhang and Tian Tian
Mathematics 2020, 8(2), 149; https://doi.org/10.3390/math8020149 - 21 Jan 2020
Cited by 32 | Viewed by 5276
Abstract
Cuckoo search (CS) algorithm is a novel swarm intelligence optimization algorithm, which is successfully applied to solve some optimization problems. However, it has some disadvantages, as it is easily trapped in local optimal solutions. Therefore, in this work, a new CS extension with [...] Read more.
Cuckoo search (CS) algorithm is a novel swarm intelligence optimization algorithm, which is successfully applied to solve some optimization problems. However, it has some disadvantages, as it is easily trapped in local optimal solutions. Therefore, in this work, a new CS extension with Q-Learning step size and genetic operator, namely dynamic step size cuckoo search algorithm (DMQL-CS), is proposed. Step size control strategy is considered as action in DMQL-CS algorithm, which is used to examine the individual multi-step evolution effect and learn the individual optimal step size by calculating the Q function value. Furthermore, genetic operators are added to DMQL-CS algorithm. Crossover and mutation operations expand search area of the population and improve the diversity of the population. Comparing with various CS algorithms and variants of differential evolution (DE), the results demonstrate that the DMQL-CS algorithm is a competitive swarm algorithm. In addition, the DMQL-CS algorithm was applied to solve the problem of logistics distribution center location. The effectiveness of the proposed method was verified by comparing with cuckoo search (CS), improved cuckoo search algorithm (ICS), modified chaos-enhanced cuckoo search algorithm (CCS), and immune genetic algorithm (IGA) for both 6 and 10 distribution centers. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

Review

Jump to: Research

44 pages, 19461 KiB  
Review
Multi-Task Optimization and Multi-Task Evolutionary Computation in the Past Five Years: A Brief Review
by Qingzheng Xu, Na Wang, Lei Wang, Wei Li and Qian Sun
Mathematics 2021, 9(8), 864; https://doi.org/10.3390/math9080864 - 14 Apr 2021
Cited by 36 | Viewed by 5352
Abstract
Traditional evolution algorithms tend to start the search from scratch. However, real-world problems seldom exist in isolation and humans effectively manage and execute multiple tasks at the same time. Inspired by this concept, the paradigm of multi-task evolutionary computation (MTEC) has recently emerged [...] Read more.
Traditional evolution algorithms tend to start the search from scratch. However, real-world problems seldom exist in isolation and humans effectively manage and execute multiple tasks at the same time. Inspired by this concept, the paradigm of multi-task evolutionary computation (MTEC) has recently emerged as an effective means of facilitating implicit or explicit knowledge transfer across optimization tasks, thereby potentially accelerating convergence and improving the quality of solutions for multi-task optimization problems. An increasing number of works have thus been proposed since 2016. The authors collect the abundant specialized literature related to this novel optimization paradigm that was published in the past five years. The quantity of papers, the nationality of authors, and the important professional publications are analyzed by a statistical method. As a survey on state-of-the-art of research on this topic, this review article covers basic concepts, theoretical foundation, basic implementation approaches of MTEC, related extension issues of MTEC, and typical application fields in science and engineering. In particular, several approaches of chromosome encoding and decoding, intro-population reproduction, inter-population reproduction, and evaluation and selection are reviewed when developing an effective MTEC algorithm. A number of open challenges to date, along with promising directions that can be undertaken to help move it forward in the future, are also discussed according to the current state. The principal purpose is to provide a comprehensive review and examination of MTEC for researchers in this community, as well as promote more practitioners working in the related fields to be involved in this fascinating territory. Full article
(This article belongs to the Special Issue Evolutionary Computation 2020)
Show Figures

Figure 1

Back to TopTop