Literature DB >> 34426713

Differential evolution and particle swarm optimization against COVID-19.

Adam P Piotrowski1, Agnieszka E Piotrowska2.   

Abstract

COVID-19 disease, which highly affected global life in 2020, led to a rapid scientific response. Versatile optimization methods found their application in scientific studies related to COVID-19 pandemic. Differential Evolution (DE) and Particle Swarm Optimization (PSO) are two metaheuristics that for over two decades have been widely researched and used in various fields of science. In this paper a survey of DE and PSO applications for problems related with COVID-19 pandemic that were rapidly published in 2020 is presented from two different points of view: 1. practitioners seeking the appropriate method to solve particular problem, 2. experts in metaheuristics that are interested in methodological details, inter comparisons between different methods, and the ways for improvement. The effectiveness and popularity of DE and PSO is analyzed in the context of other metaheuristics used against COVID-19. It is found that in COVID-19 related studies: 1. DE and PSO are most frequently used for calibration of epidemiological models and image-based classification of patients or symptoms, but applications are versatile, even interconnecting the pandemic and humanities; 2. reporting on DE or PSO methodological details is often scarce, and the choices made are not necessarily appropriate for the particular algorithm or problem; 3. mainly the basic variants of DE and PSO that were proposed in the late XX century are applied, and research performed in recent two decades is rather ignored; 4. the number of citations and the availability of codes in various programming languages seems to be the main factors for choosing metaheuristics that are finally used.
© The Author(s) 2021.

Entities:  

Keywords:  Applications; COVID-19; Differential evolution; Evolutionary computation; Particle swarm optimization; Swarm intelligence

Year:  2021        PMID: 34426713      PMCID: PMC8374127          DOI: 10.1007/s10462-021-10052-w

Source DB:  PubMed          Journal:  Artif Intell Rev        ISSN: 0269-2821            Impact factor:   9.588


Introduction

During the year 2020 human activities around the globe have been highly affected by the pandemic of SARS-COV-2 virus and related COVID-19 disease. SARS-COV-2 pandemic has severe impact on the health of the human population (McKee and Stucker 2020), the global economy (Fernandes 2020), and the appreciation of the future perspectives (Fetzer et al. 2020). On the other hand, due to some reduction in greenhouse gas emissions and decreasing energy demands, COVID-19 may contribute to mitigation of the future climatic change (Le Quere et al. 2020; Forster et al. 2020) and restoration of environment (Gillingham et al. 2020; Mandal and Pal 2020; Khan et al. 2020). As COVID-19 pandemic affected almost every kind of human activity, it also triggered a massive response in versatile fields of science (Nowakowska et al. 2020; Haghani et al. 2020). Among mathematical, technical and information-related disciplines the main contribution to the common fight against COVID-19 may be summarized in the famous word “modeling” (Estrada 2020). Due to the recent rapid development of deep learning (LeCun et al. 2015; Goodfellow et al. 2016), the Artificial Intelligence (Bullock et al. 2020; Mei et al. 2020) and Robotics (Yang et al. 2020) become widely used in COVID-19 related research (Arora et al. 2020; Rasheed et al. 2020; Tseng et al. 2020). Artificial Intelligence methods have been applied to various topics related to the ongoing pandemic, such as virus genome analysis (Saqib Nawaz et al. 2021), detecting pneumonia in COVID-19 patients (Harmon et al. 2020; Farhat et al. 2020; Corbacho Abelaira et al. 2021), predicting the numbers of infected people (Ahmad et al. 2020; Rahimi et al. 2021), classification of medical images of COVID-19 patients (Albahri et al. 2020), or sorting out which information on the pandemic is reliable (Rashmid and Wang 2020). Various detailed reviews on deep learning techniques that are currently being applied for COVID-19 diagnostics may be found in Ozsahin et al. (2020), Roberts et al. (2020), Chiroma et al. (2020), Syeda et al. (2020), or Islam et al. (2021). Also, a wide-scale review of predictive models applied against COVID-19 appeared in Weynants et al. (2020). Numerous models, or more broadly speaking—tasks closely related with COVID-19 pandemic require optimization. Due to their general applicability, global search heuristics such as evolutionary algorithms (EA) and swarm intelligence (SI) methods found numerous applications in combating COVID-19. For EA and SI, the 1995 was a kind of a milestone year, when two currently the most prominent population-based algorithms were proposed, namely Differential Evolution (DE, Storn and Price 1995) and Particle Swarm Optimization (PSO, Eberhart and Kennedy 1995). Both methods relatively quickly become at the forefront of EA and SI research and applications—see Neri and Tirronen (2010), Das et al. (2016) or Opara and Arabas (2019) for major historical review on DE, and Poli et al. (2007), Bonyadi and Michalewicz (2017a) or Cheng et al. (2018) for a review on PSO. Both methods were also rapidly hybridized in numerous studies (Das et al. 2008; Xin et al. 2012). A number of DE-based variants, especially those being the extensions of JADE version (Zhang and Sanderson 2009) that were developed by step-by-step improvements (Piotrowski and Napiorkowski 2018) become the winners of recent IEEE Competitions in Evolutionary Computation (Tanabe and Fukunaga 2014; Awad et al. 2016a; Brest et al. 2019; Sallam et al. 2020). However, PSO seems to be more widely applied in various fields of science (in ISI Web of Knowledge, Scopus or Google Scholar databases the phrase “particle swarm optimization” is 2–3 times more popular than “differential evolution”), and it may win against DE also in terms of performance when the computational budget (e.g. the number of allowed function calls) is low (Piotrowski et al. 2017). Irrespective of the popularity or inter-comparisons, both DE and PSO families of methods are of competitive importance to the field of metaheuristics. Both DE and PSO algorithms have for years been widely used in papers related to medicine (Abbas 2002; Casciati 2008; Zhang et al. 2013; Baraldi et al. 2018), features selection, or clustering (Das et al. 2006; Suresh et al. 2009; Zorarpaci and Ozel 2016; Sarkar et al. 2016)—topics that are of wide-scale importance during COVID-19 pandemic. This paper presents a survey of applications of DE and PSO for solving optimization problems related to COVID-19 pandemic in research papers that appeared (at least in preprint version) in 2020—the first year of the global SARS-COV-2 outbreak. The present study has two main goals. The first and obvious goal is to summarize the current applications of DE and PSO against COVID-19 for researchers that are interested in solving practical problems related with the ongoing pandemic. This should be discussed in a context related more broadly to metaheuristics, and accompanied with some suggestions for the near future. The second goal is aimed at community interested in the methodology of DE and PSO. SARS-COV-2 pandemic is a new, rapidly developing and global phenomenon, to which researchers could not prepare in advance. The paper aims at studying how practical users of metaheuristics, when in a hurry, make their choices regarding the specific variant they use, and how they set the research details with respect to methods they use. When we know the problem that is to be solved, some questions are quite obvious: whether numerical or combinatorial, single or multi-objective, dynamic or static methods are needed? Others are, however, more intricate, and may sound too technical for practitioners from many fields of science. For example, explorative or exploitative behaviour of algorithms under consideration should be properly chosen to the problem type (Crepinsek et al. 2013; Kerschke et al. 2019). The number of function calls allowed to be used by optimizer also needs to be appropriate, as it often highly affect the choice of the final solutions (Piotrowski et al. 2017; Price et al. 2019). Of similar importance is the setting of population size (Eiben et al. 1999; Piotrowski et al. 2020) and other control parameters (Clerc and Kennedy 2002; Zaharie 2009), which may be (and often are—in modern variants of DE or PSO) made adaptive in various ways (Brest et al. 2006; Tanabe and Fukunaga 2014). The choice of the optimizer may also depend on various assumed criteria (e.g. Mersmann et al. 2015), or on statistical tests used (Vecek et al. 2014; Derrac et al. 2014; Carrasco et al. 2020). These issues are important for the quality of the COVID-19-related research, because the way they are tackled may highly affect the performance of the solutions found by the optimizers. The present paper is also focused on finding out to what extend the choices of specific optimization algorithms made by researchers combating COVID-19 are guided by the recent EA and SI studies, and whether they are based on the outcomes of some Competitions on Evolutionary Optimization held from year to year, code availability, citations or other factors that are expected to impact popularity. By knowing that, readers may learn to what extent the research performed by DE or PSO community is recognized, and how does it contribute to the most important and rapidly developing scientific directions, of which studying, understanding, preventing and mitigating the SARS-COV-2 pandemic is an ongoing example. The present research is purely literature-based and is done during the hot period in combating the global COVID-19 pandemic. As a result, it does not offer any new methodology, and cannot claim to be complete even at the time of sending for the review. This review is limited to studies that appeared rapidly in the year 2020, during the hot and somehow chaotic debate on COVID-19 pandemic and its impact on human global activities. To some extent it is based on not-yet-reviewed preprints that were available to the public in 2020. Nonetheless, summarizing the main directions of research against COVID-19 in which DE and PSO algorithms are applied, summing up methodological aspects used in various studies, and sharing opinion on the way they are tackled by practitioners could help preparing the future research, and may also be a useful information for people working everyday on DE and PSO on how their work affect and is recognized by other major scientific disciplines. Although the main goals of the present survey are restricted to DE and PSO methods, applications of other metaheuristics against COVID-19 are also discussed. However, due to the sheer number of metaheuristic names (just to mention “from ants to whales”, Fausto et al. 2020) and difficulties in finding proper relations between them (Sorensen 2015), writing a paper on metaheuristics in general with respect to such a hot topic as COVID-19 is rather impossible. How quickly the community interested in metaheuristics is able to respond to apparent new kind of inspiration is easily confirmed by SARS-COV-2 itself—despite the virus appeared in 2019, in 2020 already three COVID-19-inspired optimization algorithms have been proposed in the literature (Hosseini et al. 2020; Martinez-Alvarez et al. 2020; Al-Betar et al. 2020). The next section focuses on the first goal of this paper, namely reviewing and summarizing the main applications of DE and PSO in studies aiming at different aspects of COVID-19-related research. It is determined which metaheuristics are more frequently used, and an attempt to give a reason for their popularity is performed. The third section includes more methodological discussion, related with the choice and settings of DE and PSO algorithms. It includes opinions on the practical implications of choices and settings made in different COVID-19 related studies. In the fourth section the main findings from the study are summarized, and—inevitably subjective—opinions are given on how the recent research on DE and PSO affected the research against COVID-19.

Applications of differential evolution and particle swarm optimization against COVID-19

The main areas of research related to SARS-COV-2 virus include pathogenesis, epidemiology, patient diagnostics and treatment (Li et al. 2020c), drug and vaccine development (Jeyanathan et al. 2020), distribution and management of goods or medical equipment (Haghani et al. 2020), and modeling of the effects of government actions (Cheng et al. 2020a). Among these fields, DE and PSO algorithms were mainly used during 2020 in the research on epidemiology, patient diagnostics and goods or equipment management (see Fig. 1).
Fig. 1

Percentage of the type of COVID-19 related Particle Swarm Optimization (PSO) and Differential Evolution (DE) applications (based on papers included in Tables 1 and 3)

Percentage of the type of COVID-19 related Particle Swarm Optimization (PSO) and Differential Evolution (DE) applications (based on papers included in Tables 1 and 3)
Table 1

Differential evolution algorithms against COVID-19

TopicPaperProblems/modelsDimensionalityNumber of objectivesAlgorithms usedObjective functionNumber of runsNumber of function callsPopulation sizeOther control parametersComparison of performanceComments
In host modeling of COVID-19Abuin et al. (2020)Ordinary differential equations3 (?)1DE (Storn and Price, 1997)RMSlogE????NoThe same model as in Hernandez-Vargas and Velasco-Hernandez (2020). Dimensionality not clearly stated by the authors
In host modeling of COVID-19Hernandez-Vargas and Velasco-Hernandez (2020)Ordinary differential equations3 (?)1DE (Storn and Price, 1997)RMSlogE????NoThe same model as in Abuin et al (2020). Dimensionality not clearly stated by the authors. DE was chosen following earlier work (Hernandez-Vargas et al, 2014) on influenza virus
Epidemiology and managementAmes et al. (2020)

1. SIR

2. SIHRD

5 (SIR)

10 (SIHRD)

?

1. DE (?)

2. CMA-ES (?)

3. NSGA-II (?)

Specified?160.000 (CMA-ES for SIHRD)400?Only CMA-ES results are discussed, authors are satisfiedNo references to algorithms used. No detailed information on the number of function calls for SIR or non-CMA-ES algorithms
EpidemiologyAnand et al. (2020)SIQR + testing21DE (Storn and Price, 1997)MSE????No
Epidemiologyde Camino Beck (2020)SEIRC21DE with gradient descend (?)?????NoNo reference to the algorithm used
EpidemiologyComunian et al. (2020)SIR51DE (Storn and Price, 1997)Specified10

3.312 – 31.566

depending on the SIR variant

Default settings

(no details)

Default settings (no details)“Results obtained were very good” (Comunian et al. 2020)Different SIR variants were tested. Very similar study to Giudici et al. (2020)
Epidemiologyde Falco et al. (2020)SIR + distancing31DE (Storn and Price, 1997)RMSE150.00050

F = 0.7

CR = 0.9

rand/1/bin

No
EpidemiologyFanelli and Piazza (2020)SIRD4 or 61DE (Storn and Price, 1997)?30???NoDimensionality depends on the application to the specific country
EpidemiologyFreitas Reis et al. (2020)SEIR101DE (Storn and Price, 1997)Specified????No
EpidemiologyGiudici et al. (2020)SIRD51DE (Storn and Price, 1997)?10?Default settings (no details)Default settings (no details)Algorithm “yielded good results”Very similar study to Comunian et al. (2020)
EpidemiologyGodreev et al. (2020)SEIRD61DE (Storn and Price, 1997)RMSE????No
EpidemiologyKrivorot’ko et al. (2020)

1. SEIR-HZD

2. SEIR-D

8 (SEIR-HZD)

9 (SEIR-D)

1

SEIRHZD:

DE (?)

SEIR-D:

1. DE (?)

2. SA (?)

3. GA (?)

4. PSO (?)

Specified????Although four algorithms were applied, their results were finally not comparedIn the paper it is stated that the codes of all algorithms from Python library were used. However, the references to the specific scientific papers are lacking
EpidemiologyLobato et al. (2020)SIRD4

1. SIRD

2. minimization of SIRD maximization of noise

1 objective:

1. DE (Storn and Price 1997)

2. SFS (Salimi 2015)

3. GA (Holland, 1975)

4. FA (Yang 2008)

2 objectives:

1. MODE (Souza et al., (2015)

2. MOSFS (Lobato et al., 2020)

3. NSGA-II (Deb et al., 2002)

4. MOFA (Lobato and Steffen, 2013)

1 objective: scaled MSE

2 objectives:

scaled MSE

and noise maximization

206.25025

DE/MODE:

F = 0.9

CR = 0.9

GA/NSGA-II:

CR = 0.8

mutation = 0.01

FA/

MOFA:

absorption = 0.9

attractivness = 0.9

SFS: authors refer to Salimi (2015)

no information on other specific multi-objective parameters

Marginal differences between single objective algorithms:

SFS and FA perform equally, DE worse by 0.001, GA worse by 0.002.

No measure for comparison of bi-objective algorithms is given

EpidemiologyQuaranta et al. (2020)SAIRD51DE (?)Normalized MSE?1.50030

F = 0.9

CR = 0.5

current-to-best/1

No
EpidemiologyRica and Ruz (2020)SIR51DE (Storn and Price, 1997)MSE?15.00015

F—sampled for each generation from [0.5,1.0]

CR = 0.7

Comparison only with random searchDetailed discussion of the SIR parameters obtained
EpidemiologyRicardo and Hernandez-Vargas (2020)SEIR31DE (Storn and Price, 1997)RMSE3.000???No
Epidemiology and managementLibotte et al. (2020)

1. SIR

2. vaccine management (VM)

3 (SIR)

9 (VM)

1 (SIR)

1–2 (VM)

SIR:

DE (Storn and Price, (1997)

VM:

MODE (Lobato and Steffen, 2011)

SIR: scaled MSE

VM:

minimizing infected population and number of vaccines used

20

SIR and 1-obj. VM:

2500

2 objective VM:

5000

SIR and

1-obj. VM:

25

2-obj. VM:

50

DE and MODE:

F = 0.8

CR = 0.8

rand/1/bin

No

There are 3 applications:

1. DE is used to optimize 3 SIR parameters;

2. DE is used to optimize vaccine use within 9 periods to minimize the number of infections;

3. MODE is used to optimize vaccine use within 9 periods to minimize the number of infections and the number of vaccines provided

EpidemiologySaif et al. (2021)ANFIS for predicting the number of COVID-19 cases?1

1. DE (?)

2. PSO (?)

3. mutation BA (Saif et al., 2021)

4. GA (?)

5. FA (?)

6. HS (?)

7. TLBO (?)

8. BA (Pham et al., 2005)

RMSE105.00025 (all algorithms)

DE:

F = 0.9

CR = 0.2

PSO:

c1 = 2

c2 = 2

w = 1

specified also for other algorithms

Results for India

1. mutation BA

2. PSO

3. BA

4. FA

5. TLBO

6. HS

7. DE

8. GA

results for USA:

1. mutation BA

2. BA

3. PSO

4. FA

5. HS

6. TLBO

7. GA

8. DE

The specific variants of algorithms used are undefined, with exception of Bees Algorithm-based ones
EpidemiologySanche et al. (2020)Finding delays between infection and symptoms; modelling the spread of COVID-19 disease to various provinces of China?1DE (Storn and Price, 1995)Maximization of likelihood????No
Epidemiology and managementSainz-Pardo and Valero (2020)Optimal allocation in space and time of COVID-19 infection tests based on SIR-kind of population epidemiology model“Large number of parameters”1DE with directional information (Iorio and Li, 2006)Specified?1.000 iterations (unclear number of function calls)5

F generated randomly from [0,1] in each generation

No crossover

NoAuthors considered various numbers of COVID-19 tests, from 10.000 to 500.000. The number of saved infections by optimal allocation of tests is modeled with respect to the homogenous testing in time and space
Human immunological response to COVID-19Xavier et al. (2020)Model based on five ordinary differential equations111DE (Storn and Price, 1997) with constraints handling proposed by Lampinen (2002)Specified1 (?)???NoThe details of constraint handling approach not specified
Molecular dockingBhaliya and Shah (2020)Molegro Virtual Docker?1Guided DE (Thomsen and Christensen, 2006)?10??? (also no information in Thomsen and Christiansen 2006)NoDE is used to dock molecules with the virus within MVD program
Molecular dockingde Castro et al. (2020)Molegro Virtual Docker?1Guided DE (Thomsen and Christensen, 2006)Specified???? (also no information in Thompsen and Christiansen 2006)NoDE is used to dock molecules with the virus within MVD program
Molecular dockingSheybani et al. (2020)Molegro Virtual Docker?1Guided DE (?)?10???NoNo reference to Guided DE
Molecular dockingGonzalez-Paz et al. (2020)Molegro Virtual Docker?1Guided DE (Thomsen and Christensen, 2006)?25???NoDE is used within MVD for drugs development
x-ray image diagnosticsAbdel-Basset et al. (2020c)x-ray image segmentationThreshold levels 2–301

1. iL-SHADE (Brest et al., 2016)

2. HSMA-WOA (Abdel-Basset et al. (2020c)

3. FA (Erdmann et al., 2015)

4. WOA (Abd Elaziz et al., 2017)

5. SSA (Wang et al., 2020b)

6. HHA (Bao et al., 2019)

7. SMA (?)

Specified204.500

30

(for all algorithms)

No information on control parameters of algorithms other than HSMA-WOA and SMA

1. HSMA-WOA

2. SMA

3. WOA

4. HHA

5. FA

6. SSA

7. iL-SHADE

The population size and the number of function calls highly inappropriate for iL-SHADE. It is unclear whether the linear population size reduction is used or not for iL-SHADE.

It is also unclear how iL-SHADE was applied to topics like image segmentation

x-ray image diagnosticsAbd Elaziz et al. (2020a)Feature selection for x-ray chest images961 (?)1 combinatorial

1. MRF-DE (Abd Elaziz et al., 2020a)

2. MRF (Zhao et al., 2020)

3. SCA (?)

4. GWO (?)

5. HGS (?)

6. WOA (?)

7. HHO (?)

Accuracy measure

?

(but more than 1)

?

(only evaluation time is given)

??

Averaged over 2 data sets:

1. MRF-DE

2. MRF

3. GWO

4. SCA

5. WOA

6. HGS

7. HHO

Original DE only hybridized with Manta Ray Foraging. Optimizers are used to choose features among those extracted from x-chest images by Fractional

Multichannel Exponent Moments. These features are than used by classifier

COVID-19 radiographsNowakova et al. (2020)Column subset selection in matrixes?1DE (Storn and Price, 1997)Specified5140.00020

F = 0.9

CR = 0.9

No
COVID-19 patient classification based on tommography chest imagesSingh et al. (2020a)Hyperparameters of CNN

10

(mix of numerical and combinatorial variables)

1DE (Storn and Price, 1997)Specified?8.00040

F = 0.1

CR = 0.5

NoDE is claimed to be multiobjective, but two objectives are de facto summed into a single objective problem
COVID-19 patient classification based on tommography chest imagesSingh et al. (2020b)Hyperparameters of CNN

10

(mix of numerical and combinatorial variables)

2

1. MODE (Babu et al., 2005)

2. PSO (?)

3. GA (?)

Specified?

1.500 (MODE)

unclear for PSO and GA

50 (MODE)

unclear for PSO and GA

JADE-based mutation and adaptation of F and CRUnclear

It is claimed that MODE (Babu et al., 2005) is used, but mutation and F, CR adaptation are different in this paper than in Babu et al. (2005).

Variants of PSO and GA are not specified.

Very different number of epochs is used by CNN trained by PSO, GA and MODE

COVID-19 patient classification based on computer tomographyPunitha et al. (2020)Feature selection and classification?1

1. DE (?)

2. PSO (?)

3. GA (?)

4. DRF (?)

Classification accuracy10???

1. GA

2. DE

3. PSO

4. DRF

In the paper GA is mainly used, other algorithms are just mentioned as competitive methods, without any details. The precise role of metaheuristics used is not given
Impact of environmental factors on COVID-19 casesHaghshenas et al. (2020)MLP-ANN?1

1. DE (Storn and Price, 1997)

2. PSO (Eberhart and Kennedy, 1995)

MSE

?

(probably 1 per case)

450 (used for DE and PSO, various values up to 2.000 are tested)

15

(various values from 5 to 40 are tested)

PSO:

c1 = 1.49

c2 = 1.49

w = ?

DE:

no details

PSO marginally better than DEDE and PSO were used for MLP-ANN training. No detailed discussion on historical applications is given. No detailed results of various population sizes and numbers of function calls that are said to be tested
Mask production real-time schedulingWu et al. (2020)Large size scheduling instances?1

1. SCEA (Zhao et al., 2015)

2. algebraic DE

(Santucci et al., 2016)

3.TLBO (Shao et al., 2017)

4. BBO

(Du et al., 2018)

5. discrete WWO (Zheng et al., 2019)

Specified50100.000??

Averaged from various cases:

1. algebraic DE

2. WWO

3. SCEA

4. TLBO

5. BBO

all metaheuristics better than other optimization methods for ANN scheduling

No sufficient details on metaheuristics used. Scheduling problem
COVID-19 prevention programsZheng et al. (2020a)Resources allocation for prevention programs in various communities and resident clustering? (large)

1 (resident clustering)

1 (with constraints for resources allocation)

For clustering:

1. DE (Storn and Price, 1997)

2. GA (Muhlenbein and Schlierkamp-Voosen, 1993)

3. CLPSO (Liang et al., 2006)

4. hybrid BBO (Ma et al., 2014)

5. EBO (Zheng et al., 2014b)

For resources allocation:

1. DE-NM (Luchi and Krohlingb, 2015)

2. WWO

(Zheng, 2015)

3. GA (Koziel and Michalewicz, 1999)

4. BBO (Ma and Simon, 2011)

5. improved CS (Abdel-Basset et al., 2018)

6. integer-encoding GWO (Xing et al., 2019)

Specified

30

(for both problems)

???

For clustering:

1. EBO

2. DE

3. CLPSO

4. hybrid BBO

5. GA

For resources allocation:

1. WWO

2. DE-NM

3. CS

4. GWO

5. BBO

6. GA

No sufficient details on compared metaheuristics and allowed number of function calls. A modified version of this study appeared as Zheng et al. (2020c)
COVID-19 resource allocations and costsZheng et al. (2020b)Balancing disease prevention and epidemic control

Main 2-objective problem:

10,000 ~ 

40,000

Transformed 2-objective problem:

200 ~ 

600

2

Main 2-objective problem

1. MOEA/D (Zhang and Li, 2007)

2. NSGA-II (Deb et al., 2002)

3. CMOEA (Woldesenbet et al., 2009)

4. DECMOSA (Zamuda et al., 2009)

5. D2MOPSO (Al Moubayed et al., 2014)

Transformed 2-objective problem:

1. NSGA-II (Deb et al., 2002)

2. MOEA/D

3. DEMOwSA (Zamuda et al., 2007)

4. MOPSO (Zheng et al., 2014a)

Specified30

?

(discussed only for Tabu Search on single-objective sub-problems)

??

Comparisons for 14 hospitals are shown;

results for transformed problems are much better;

depending on the hospital, the best performance is obtained by

MOPSO, DEMOwSA or MOEA/D

Discussed algorithms are used to find solutions of 2-objective problems; these are then divided into 1-objective low-dimensional sub-problems that are solved by Tabu search
Goods management during COVID-19 pandemicZou et al. (2020)Goods assignment for supermarkets to address residents needs during pandemics1000 supermarkets and 6758 communities2

1. PSO-DE (Zou et al., 2020)

2. ACO (Mouhoub and Wang, 2006)

3. SA (Peng et al., 1996)

4. GA (Ahuja et al., 2000)

Specified; minimization of infection risk and maximization of goods coverage for residents10Termination criteria related to pareto front, not the number of function calls

PSO-DE

30

(tested also 10 and 50)

c1 = c2 = 0.005

(also tested 0.1, 0.01, 0.001)

w = 0.1

other parameters of PSO-DE hybrid also specified;

unspecified for competitors

PSO-DE is considered as the best, as it significantly reduces infection risk, even though its goods coverage efficiency is marginally lower than in the case of other metaheuristicsThe references to competing algorithms were not linked to the specific method in the paper; the details of control parameters of competing methods were not specified. However, the sensitivity study for the control parameters of the proposed PSO-DE hybrid is given

Dimensionality refers to the search space in which the algorithm works—if the model has some parameters that are not optimized but fixed/known/assumed by the authors, they are not included in dimensionality. Comparison refers to the comparison between optimization algorithms, not between various models used to solve particular problem. Abbreviations of SIR-based epidemic models: S susceptible, I infected, R recovered, E exposed, C confinement, H hospitalized, Z critical conditions, D deceased, Q quarantined, A asymptomatic, U unrecognized recovered, L lockdown, M migration, N undiagnosed infected. CNN convolutional neural network; MLP-ANN multilayer Perceptron neural network. General abbreviations of metaheuristics (references are given in the Table, as the specific variants do differ): DE differential evolution; PSO particle swarm optimization; GA genetic algorithm; ABC artificial bee colony optimization; BA bees algorithm; BO bowerbird optimizer; BBO biogeography based optimization; CMA-ES covariance matrix adaptation evolutionary strategy; CS cuckoo search; DRF dragonfly algorithm; EBO ecogeography based optimization; EOA equilibrium optimization algorithm; FA firefly algorithm; FPA flower pollination algorithm; GO grasshopper optimization; GSA gravitational search algorithm; GWO grey wolf optimization; HGS henry gas solubility optimization; HHA harris hawks algorithm; HS harmony search; ICA imperialist competitive algorithm; IMA ions motion algorithm; MFA moth-flame algorithm; MPA marine predators algorithm; MRF manta ray foraging; MVO multiverse-optimization; SA simulated annealing; SCA sine cosine algorithm; SCEA shuffled complex evolution algorithm; SFS stochastic fractal search; SMA slime mould algorithm; SSA salp swarm algorithm; SSO spherical search optimization; TLBO teaching learning based optimization; WOA whale optimization algorithm; WWO water wave optimization; MO multi-objective version. ?—if used alone, indicate the lack of information; ?—when follows the text, it means that the information is given but unclear. RMSE root mean square error; MSE mean square error; MAPE mean square percentage error; RMSlogE root mean square logarithmic error

Table 3

Particle swarm optimization algorithms against COVID-19

TopicPaperProblems/modelsDimensionalityNumber of objectivesAlgorithms usedObjective functionNumber of runsNumber of function callsPopulation sizeOther control parametersComparison of performanceComments
EoidemiologyAl-Hussein and Tahir (2020)SEIR61PSO (?)Scaled RMSE????No
EpidemiologyAl-qaness et al. (2020a)ANFIS for infection prediction?1

1. MPA (Faramarzi et al. 2020)

2. PSO (?)

3. ABC (?)

4. GA (?)

5. FPA-SSA (Al-qaness et al. 2020b)

6. SCA (?)

MSE302.50025

PSO:

c1 = 2

c2 = 2

wmax = 0.9

wmin = 0.2

also specified for other algorithms

For USA:

1. MPA

2. PSO

3. GA

4. ABC

5. SCA

6. FPA-SSA

for Iran:

1. GA

2. MPA

3. PSO

4. FPA-SSA

5. ABC

6. SCA

for Italy:

1. MPA

2. GA

3. PSO

4. SCA

5. FPA-SSA

6. ABC

for S. Korea

1. MPA

2. GA

3. FPA-SSA

4. PSO

5. ABC

6. SCA

There are very big differences in root mean square errors between a group of better algorithms (GA, MPA and PSO) and a group of worse algorithms (FPASS, ABC and SCA). It is written that MSE is used as objective function, but results are given for RMSE and other measures
EpidemiologyAl-qaness et al. (2020b)ANFIS for infection prediction?1

1. FPA-SSA (Al-qaness et al. 2020b)

2. PSO (?)

3. GA (?)

4. ABC (?)

5. FPA (Yang 2012)

MSE302.50025

PSO:

c1 = 2

c2 = 2

wmax = 0.9

wmin = 0.2

also specified for other algorithms

For China:

1. FPA-SSA

2. FPA

3. PSO

4. GA

5. ABC

It is written that MSE is used as objective function, but results are given for RMSE and other measures. Unclear why FPA-SSA perform so poor in Al-qaness et al. (2020a) study
EpidemiologyAl-qaness et al. (2021a)ANFIS for infection prediction?1

1. chaotic MPA (Al-qaness et al. 2021a)

2. PSO (?)

3. MPA (Faramarzi et al. 2020)

RMSE????

1. chaotic MPA

2. MPA

3. PSO

The model was used for Brazil and Russia, ranking of algorithms is the same in both cases
EpidemiologyArdabili et al. (2020)8 simple regression models1–41

1. PSO (?)

2. GA (Whitley et al. 1990)

3. GWO (Mirjalili et al. 2014)

MSE1 (?)

500.000 (PSO and GWO)

150.000 (GA)

500 (GA and PSO)

1000 (GWO)

?

1. GWO

2. PSO

3. GA

Metaheuristics are used even to fit linear regression model. Different numbers of function calls are used for different methods. Population sizes are very big
EpidemiologyBowman et al. (2020)

Regression coefficients in

1. Ensemble Model Output Statistics

2. Quantile Regression Averaging

?1PSO (Kennedy and Eberhart 1995)?????NoThe role of PSO is unclear
EpidemiologyCordelli et al. (2020)SIRQ31PSO (Poli et al. 2007)Scaled MSE????No
EpidemiologyDutra et al. (2020)SIR + unreported symptomatic31PSO (Kennedy and Eberhart 1995)Specified50?100

c1 = 2.0

c2 = 2.0

w = 0.9

NoPSO used to select initial solutions for MCMC-particle filter (Liu and West 2001)
EpidemiologyGodio et al. (2020)SEIR61HPSO-TVAC (Pace et al. 2019, initially developed by Ratnaweera et al. 2004)Scaled RMSE5030.000150?NoIn each run the algorithm converge to almost identical values of 2 SEIR parameters, but very different values for 4 others
EpidemiologyHe et al. (2020a)SEIR31PSO (Kennedy and Eberhart 1995)?????No
EpidemiologyHe et al. (2020b)SEIR21PSO (Kennedy and Eberhart 1995)

Unspecified

“error”

14.00040

c1 = 2

c2 = 2

w = after Peng et al. (2019)

No
EpidemiologyHoffman (2020)SEIR91PSO (Kennedy and Eberhart 1995)?????No
EpidemiologyKergassner et al. (2020)Memory-based spatial infection model?1PSO (Clerc and Kennedy 2002)Specified??300

c1 = 1.496172

c2 = 1.496172

w = 0.72984

local topology

No
EpidemiologyLi et al. (2020a)??????????It is unclear what and how is optimized with PSO
EpidemiologyMakade et al. (2020)Linear regression (?)?????????It seems that PSO is used to fit linear regression coefficients
EpidemiologyNaraigh and Byrne (2020)SEIR131

1. SA (?)

2. PSO (?)

Specified????“Results are the same”No reference to SA or PSO
EpidemiologyNgie et al. (2020)Unclear; probably parameter tuning or features selection??PSO (Kennedy and Eberhart 1995)??????
EpidemiologyNiazi et al. (2020)SNDUR61PSO (Kennedy and Eberhart 1995)Specified????NoThe name of the model has been slightly modified—N is used instead of I, as I already have a different meaning in SIR models discussed in this Table
EpidemiologyOliveira et al. (2021)SEIIHURD model61PSO (Miranda 2018)Unclear?300.000300

c1 = 0.1

c2 = 0.3

w = 0.9

No
EpidemiologyPaggi (2020a)SIRAUL

5

or

7

1PSO (Kennedy and Eberhart 1995)Variant of absolute error?100.000100

c1 = 0.5

c2 = 0.5

wmax = 0.9

wmin = 0.5

NoDimensionality vary depending on the specific case
EpidemiologyPaggi (2020b)SIRAD51PSO (Kennedy and Eberhart 1995)Variant of absolute error?1.000.0001000

c1 = 0.5

c2 = 0.5

wmax = 0.9

wmin = 0.5

No
EpidemiologySazvar et al. (2020)MLP ANN?1

1. PSO (Kennedy and Eberhart 1995)

2. GA (Muhlenbein and Mahnig 1999)

3. ICA (Atashpaz-Gargari and Lucas 2007)

MAPE1 best out of 20???

1. GA

2. ICA

3. PSO

ICA and PSO perform very poorly
EpidemiologyUnlu et al. (2020)SEIR91PSO (Kennedy and Eberhart 1995)1-R21???No
EpidemiologyVan Tinh (2020a)Fuzzy logic model?1PSO (Kennedy and Eberhart 1995)MSE?7.50050

c1 = 2

c2 = 2

wmax = 0.9

wmin = 0.4

NoAlmost the same study as Van Tinh (2020b)
EpidemiologyVan Tinh (2020b)Fuzzy logic model?1PSO (Kennedy and Eberhart 1995)MSE?3.00030

c1 = 2

c2 = 2

wmax = 0.9

wmin = 0.4

NoAlmost the same study as Van Tinh (2020a)
EpidemiologyWang et al. (2020a)SIR21PSO (Kennedy and Eberhart 1995)?????No
EpidemiologyZhan et al. (2020)SEIRM5003 (?)1

1. PSO (?)

2. GA (?)

3. Pattern Search (?)

4. pseudoevolutionary SA (Zhan et al. 2020)

Specified????

“These methods cannot provide a satisfied result or cannot even

converge in an acceptable computation time (such as one

day), while the proposed method can converge to the

global optima in two hours”

The paper criticizes the performance of metaheuristics for the particular problem
EpidemiologyZreiq et al. (2020)

SIR,

generalized growth model,

classical logistic growth model,

generalized logistic model,

generalized Richards model

2–41PSO (Kennedy and Eberhart 1995; Boubaker 2017)MSE1 (?)10.00050

c1 = 2

c2 = 2

wmax = 0.9

wmin = 0.4

NoAuthors refer to Boubaker (2017), but from the text one may infer that they use classical PSO with inertia weight
EpidemiologyToo and Mirjalili (2020)Selecting features and predicting the fate of a patient15 features1

1. binary PSO (Kennedy and Eberhart 1997)

2. HLBDA (Too and Mirjalili 2020)

3. binary DRF (Mirjalili 2016a)

4. binary MVO (Al-Madi et al. 2019)

Specified201.00010

c1 = 2

c2 = 2

wmax = 0.9

wmin = 0.4

Very similar accuracy is obtained by all methods, results are only given graphically and it is hard to see any differences; authors claim that HLBDA performed bestThe paper aimed mainly at introduction of new metaheuristic (HLBDA) to find an optimal subset of features for classification problems. Tests with COVID-19 disease are added at the end of the paper, after 21 other datasets, and are not discussed in details
Epidemiology and impact of the government interventions on spread of SARS-COV-2 in BrazilJorge et al. (2020)Selected parameters of SEIR model?1PSO (Miranda 2018)??75.000150

c1 = 0.1

c2 = 0.3

w = 0.9

No
Fast Infection DetectionAsghari et al. (2020)Minimization of bending loss of waveguide3?PSO (?)?????NoIn the paper it is just mentioned that for calibration PSO was used
Virus infection detectionBhonde et al. (2020)Random forest algorithm for feature detection?1PSO (?)? (clearly stated for final model only)???

c1 = 0.5

c2 = 0.5

w = 0.9

seems to use local topology

NoRole, variant and usage of PSO unclear
Blood test based diagnosticsde Freitas Barbosa et al. (2021)Feature selection for blood tests?1

1. PSO-fs (Wang et al. 2007)

2. Evolutionary search (Kim et al. 2000)

Specified?10.00020?Equal performance
x-ray-based diagnosticsCanayaz (2020)Feature selection?1

1. binary PSO (Too et al. 2019)

2. binary GWO (Too et al. 2018)

Specified?2.000

20

(both algorithms)

binary PSO:

c1 = 2

c2 = 2

vmax = 0.9

wmax = 0.9

wmin = 0.4

binary GWO

unspecified

Binary PSO

marginally better than

binary GWO

Computed tomography-based diagnosticsEl-Kenawy et al. (2020)

Features selection

and classification for CNN (2 distinct problems)

?1

Feature selection:

1. SFS–Guided WOA (SFS-GWOA, El Kenawy et al. 2020)

2. WOA (Mirjalili and Lewis 2016)

3. GWO (Al-Tashi et al. 2019)

4. GA (Kabir et al. 2011)

5. two-step PSO (Bello et al. 2007)

6. PSO-GWO (Senel et al. 2019)

7. GA-GWO hybrid

(?)

8. BA (Karakonstantis and Vlachos 2020)

9. BBO (Simon 2008) 10. MVO (Mirjalili et al. 2016a) 11. BO (Moosavi and Bardsiri 2017)

12. FA (Fister et al. 2012)

Classification:

1. PSO-GWOA (EL Kenawy et al. 2020)

2. PSO (?)

3. GWO (?)

4. GA (?)

5. WOA (?)

Specified20

Feature selection: only given for SFS-GWOA = 800

classification: only given for PSO-GWO = 400

Feature selection: only given for SFS-GWOA = 10

classification:

20 for all metaheuristics

Both problems:

two-step PSO:

c1 = 2

c2 = 2

wmax = 0.9

wmin = 0.6

also specified for other metaheuristics

Feature selection:

1. SFS-GWOA

2. GWO

3. BBO

4. MVO

5. GA

6. GA-GWO

7. FA

8. WOA

9. two –step PSO

10. PSO-GWO

11. SBO

12. BO

classification:

1. PSO-GWOA

2. PSO

3. GWO

4. GA

5. WOA

The number of function calls for non SFS-GWOA algorithms is unclear

It is unclear whether the metaheuristics used for classification are the same as for feature selection or not

x-ray chest

image based classification

Goel et al. (2020)CNN hyperparameters optimization41

1. PSO (Kennedy and Eberhart 1995)

2. GWO (Mirjalili et al. 2014)

3. GA (Holland 1992)

4. Pattern Search (PS, Hooke and Jervis 1961)

5. Simmulated Annealing (SA, van Laarhoven and Aarts 1987)

6. WSO (Mirjalili and Levis 2016)

Specified?

900

(discussed for GWO only)

30

(discussed for GWO only)

?

1. GWO

2. WOA

3. GA

4. SA

5. PSO

6. PS

No comparison rules are given, number of function calls and population size is specified for GWO only

x-ray chest

image based classification

Mohammed et al. (2020)

Threshold in

x-ray

segmentation

11PSO (Eberhart and Kennedy 1995)Specified????No

x-ray chest

image based classification

Sahlol et al. (2020)CNN-based feature selection

459

and

462 features

1

1. Fractional-order MPA (FO-MPA, Sahlol et al. 2020)

2. BPSO (?)

3. WOA (Mirjalili and Lewis 2016)

4. HGS (Hashim et al. 2019)

5. SCA (?)

6. SMA (Li et al. 2020b)

7. GWO (Mirjalili et al. 2014)

8. HHO (Heidari et al. 2019)

9. GA (?)

10. MPA (Faramarzi et al. 2020)

Specified2530015No details on Control parameters

According to Table 4 (performance):

Dataset 1:

1. FO-MPA

2. SCA

3. GA

4. BPSO

5. WOA

5. MPA

7. GWO

8. SMA

9. HHO

10. HGS

Dataset 2:

1. FO-MPA

2. BPSO

3. GA

4. MPA

5. GWO

6. SCA

7. WOA

8. SMA

8. HGS

10. HHO

however, these results seems to disagree with Table 3 (results of the feature selection phase based on fitness function) and discussion in the manuscript; the reason is unclear

No references to GA, SCA and BPSO
x-ray image based classificationAsghar et al. (2020)CNN-based feature selection1000 features1PSO-fs (Indu et al. 2018)Specified????NoThe version of PSO proposed for features selection by Indu et al. (2018) was used
Computer tomography based-diagnosticsAbd Elaziz et al. (2020b)Multilevel thresholding of computer tomography imagesThreshold levels 6–191

1. MPA-MFA (Abd Elaziz et al. (2020b)

2. PSO (Kennedy and Eberhart 1995)

3. MPA (Faramarzi et al. 2020)

4. HHO (Heidari et al. 2019)

5. CS (Yang and Deb 2009)

6. GWO (Mirjalili et al. 2014)

7. GO (Mirjalili et al. 2018)

8. SSO (Zhao et al. 2019)

9. MFA (Mirjalili 2015)

Specified302.00020 (all algorithms)

PSO:

c1 = 2

c2 = 2

wmax = 0.9

wmin = 0.2

2 experiments with 2 ways of comparison:

overall:

1. MPA-MFO

2. HHO

3. CS

4. SSO

5. PSO

6. MPA

7. GWO

8. MFA

9. GO

COVID-19 genome sequenceIssa and Abd Elaziz (2020)

Finding the longest common consecutive

subsequence via Fragmented Local Aligner

Technique

?1

1. IMA-PSO (Issa and Abd Elaziz 2020)

2. ASCA-PSO (Issa et al. 2018)

3. IMA (Javidy et al. 2015)

4. SCA (Mirjalili, 2016b)

5. greedy IMA (GIMA, Yang et al. 2018)

6. diversity enhanced IMA (DIMA, Pan et al. 2019)

Specified20Only number of iterations is given (larger for IMO-PSO than other algorithms)From 40 to 700, depending on the consecutive subsequence case

IMO-PSO and ASCA-PSO:

c1 = 0.5

c2 = 0.5

w = 0.2;

ASCA-PSO:

a = 2;

also specified for SCA, but not for others

1. IMA-PSO

2. ASCA-PSO

3. GIMA

4. SCA

5. DIMA

6. IMA

It seems that IMA-PSO is allowed to perform more function calls than other methods, but it is not clear from the paper
Remote care for COVID-19 patients by means of moving robotic arms with PID controllerTherib et al. (2020)PID controller optimization??PSO (Kennedy and Eberhart 1995)?????NoNo details on the role of PSO in the system is provided, apart from a general flowchart
Power consumption under COVID-19 pandemic in ChinaHuang et al. (2021)Calibration of specific parameters used by Rolling IMSGM(1,1) model2 (?)1PSO (Kennedy and Eberhart 1995)Specified????NoPSO and ACO are applied for calibration of different kind of parameters during Rolling IMSGM(1,1) model implementation. Although the general role of PSO is specified, the details are unclear
Daily electricity demand during COVID-19 pandemicLu et al. (2021)Support Vector Machine calibration?2

1. PSO (Kennedy and Eberhart 1995)

2. multi-objective GWO (Mirjalili et al. 2016b)

3. NSGA-II (Deb et al. 2002)

4. WOA (Mirjalili and Lewis 2016)

Specified????

1. multi-objective GWO

2. WOA

3. PSO

4. NSGA-II

It is not specified how the basic PSO or WOA were implemented for 2-objective problem
User opinion on mobile applications developed for monitoring the spread of COVID-19 among populationMustopa et al. (2020)Support Vector Machine calibration for classification of opinions1364 opinions from users for classification1PSO (?)?????NoThe exact role of PSO is unspecified
Internet of Things for students distancingAlrashidi (2020)Optimizing the student seats allocation in a classroom10–250 students in 2-dimensional room1

1. PSO (?)

2. ACO (?)

3. GA (?)

Distance20??

PSO:

c1 = 0.4

c2 = 0.6

w = 0.8 (?)

specified also for ACO,

but not for GA

10–20 students:

1. ACO

2. PSO

3. GA

40–250 students:

1. PSO

2. ACO

3. GA

There is an error in inertia weight naming, but it seems that it is set to 0.8
Big Data Application for modelling COVID-19 medical compoundCholissodin et al. (2020)Unclear??PSO (?)?????NoThe role of PSO and the variant used are unclear
Mobility of US population during pandemicsKang et al. (2020)Minimizing difference between estimated and direct mobile phone-based flow of people21PSO (Kennedy and Eberhart 1995)RMSE????No
Impact of lockdown on air qualityAl-qaness et al. (2021b)ANFIS for air quality estimation: fine particulate matter (PM2.5), carbon dioxine (CO2), sulfur dioxine (SO2) and nitrogen dioxine (NO2)14 (?)1

1. PSO (Eberhart and Kennedy 1995)

2. SMA (Li et al. 2020b)

3. PSOSMA (Al-qaness et al. 2021b)

4. GA (?)

5. SCA (?)

6. SSA (?)

MSE303.00030

c1 = 2

c2 = 2

wmax = 0.9

wmin = 0.2

specified also for other algorithms

PM2.5:

1. PSOSMA

2. SMA

3. PSO

4. GA

5. SSA

7. SCA

CO2:

1. PSOSMA

2. PSO

3. SMA

4. GA

5. SSA

6. SCA

SO2:

1. PSOSMA

2. SMA

3. GA

4. PSO

5. SSA

6. SCA

NO2:

1. PSOSMA

2. PSO

3. SMA

4. GA

5. SSA

6. SCA

The number of ANFIS parameters is not specified. It was estimated based on the figure provided in the paper, but it is unclear if the number of nodes used is the same as given in the figure. The differences in the final comparison between PSOSMA, PSO, SMA and to some extent GA are small, SSA and SCA perform much poorer
Forecasting currency exchange during COVID-19 pandemicsHakimah and Kurniawan (2020)Calibration of double exponential smoothing damped trend model31

1. PSO (Kenedy and Eberhart 1995)

2. GA (?)

Mean absolute percentage error10???

1. PSO

2. GA

(marginal difference)

The reference to PSO variant is unclear, but from the text one may infer that the original PSO without inertia weight is used. The variant of GA is unspecified
Relationship between words used in COVID-19 researchFister et al. (2020a)Association rule text mining in COVID-19 abstracts?1PSO-ARTM (Fister et al. 2020b)Specified5 (Fister et al. 2020b)10.000 (Fister et al. 2020b)200

c1 = 2

c2 = 2

w = 0.7

No

Dimensionality refers to the search space in which the algorithm works—if the model has some parameters that are not optimized but fixed/known/assumed by the authors, they are not included in dimensionality. Comparison refers to the comparison between optimization algorithms, not between various models used to solve particular problem. Abbreviations of SIR-based epidemic models: S susceptible, I infected, R recovered, E exposed, C confinement, H hospitalized, Z critical conditions, D deceased, Q quarantined, A asymptomatic, U unrecognized recovered, L lockdown, M migration, N undiagnosed infected. CNN convolutional neural network; MLP-ANN multilayer Perceptron neural network. General abbreviations of metaheuristics (references are given in the Table, as the specific variants do differ): DE differential evolution; PSO particle swarm optimization; GA genetic algorithm; ABC artificial bee colony optimization; BA bees algorithm; BO bowerbird optimizer; BBO biogeography based optimization; CMA-ES covariance matrix adaptation evolutionary strategy; CS cuckoo search; DRF dragonfly algorithm; EBO ecogeography based optimization; EOA equilibrium optimization algorithm; FA firefly algorithm; FPA flower pollination algorithm; GO grasshopper optimization; GSA gravitational search algorithm; GWO grey wolf optimization; HGS henry gas solubility optimization; HHA harris hawks algorithm; HS harmony search; ICA imperialist competitive algorithm; IMA ions motion algorithm; MFA moth-flame algorithm; MPA marine predators algorithm; MRF manta ray foraging; MVO multiverse-optimization; SA simulated annealing; SCA sine cosine algorithm; SCEA shuffled complex evolution algorithm; SFS stochastic fractal search; SMA slime mould algorithm; SSA salp swarm algorithm; SSO spherical search optimization; TLBO teaching learning based optimization; WOA whale optimization algorithm; WWO water wave optimization; MO multi-objective version. ?—if used alone, indicate the lack of information; ?—when follows the text, it means that the information is given but unclear. RMSE root mean square error; MSE mean square error; MAPE mean square percentage error; RMSlogE root mean square logarithmic error. The papers discussed in Table 1 (DE applications) are not repeated here

The details on applications of DE and PSO algorithms against COVID-19 that were available to the public in 2020 are given in Tables 1, 2 and 3 (all papers in Tables 1, 2 and 3 with reference to the year 2021 were available in 2020 at least in preprints). Table 1 contains applications of DE algorithms, Table 2—DE-based Markov Chain Monte Carlo (MCMC) variants (Ter Braak 2006; Vrugt et al. 2009), and Table 3—applications of PSO. In addition, some applications of other metaheuristics related to COVID-19 are given in Table 4. Studies in which both DE and PSO are applied are listed in Table 1, and are not repeated in Table 3. Table 4 contains only studies in which neither DE nor PSO were tackled. In Tables 1, 2, 3 and 4 various details on each application are given. In the column “topic” the main purpose of the particular paper (epidemiology; in host modeling, etc.) is specified, and the reference is given in the column “paper”. The column called “problems/models” specifies either the problem (feature selection, vaccine management, etc.) or the model (SEIR, convolutional neural network, etc.) that is to be optimized by DE, PSO, or other metaheuristics. The subsequent columns contain information on some main properties of the problem that is solved (dimensionality, number of objectives), the metaheuristic algorithms that are used, the main properties of the application (number of runs by each metaheuristic, number of allowed function calls), and the specific information regarding the population size and other control parameters of the algorithms used. If provided in the study, the comparison between different metaheuristics is summarized in the “comparison of performance” column. Depending on the content of particular paper, in that column the methods are either ranked from the best to the worst, or some opinion from the authors are referred (if it is available, but the precise results are not), or reader’s impression of the comparison is given (if authors did not provide a clear statement on which approach performed best or worst). Finally, in the last column some additional comments on DE/PSO applications are given, if necessary. If some information is lacking (or authors of this survey are unable to extract it from the text), the mark “?” is set in the particular column. If “?” is accompanied to specific numbers, it means that the values provided have been assessed by the authors of this review based on the paper content, and hence may be an effect of misunderstanding. It must be reminded here that studies covered in this review have been written by various researchers that represent very different fields of science, and were published in various kinds of journals/ proceedings or were at the time of writing available only in yet un-reviewed preprint versions. As a result, the clarity of details regarding the application of DE/PSO and the effects of their use do vary significantly from paper to paper, and in some cases may be hard to follow. This is why so often “?” mark appears in Tables 1, 2, 3 and 4. However, the information on what is lacking, or unclear, is not less important for the discussion on DE/PSO applicability, as it shows what is considered to be of little interest in particular field of science, or which details seems to be too technical to practitioners (especially when in a hurry during the global pandemic), even if they are of uttermost importance to researchers working on EA or SI methods.
Table 2

Differential evolution-based MCMC algorithms against COVID-19

TopicPaperProblems/modelsDimensionalityNumber of objectivesAlgorithms usedObjective functionNumber of runsNumber of function callsPopulation sizeOther control parametersComparison of performanceComments
EpidemiologyBertuzzo et al. (2020)SEPIA71

DREAMZS

(Ter Braak and Vrugt, 2008)

????Partly providedNo
EpidemiologyDavies et al. (2020)Deterministic compartmental model?1DE-MCMC (Ter Braak, 2006)Specified????No
EpidemiologyGatto et al. (2020)SEPIA + HQRD121DREAMZS (Vrugt et al., 2009)Specified???Partly providedNo
EpidemiologyRahmandad et al. (2020)Multi-country SEIR

20

(?)

1DREAMZS (Vrugt et al., 2009)Specified?1.000.000??No
EpidemiologyWong et al. (2020)Age of infection model

22

(?)

1

Ensemble of MCMC-DE

variants

(Ter Braak, 2006; Ter Braak and Vrugt, 2008)

Specified???Partly providedNoThe specific version of the ensemble is undefined

SEPIA epidemiological model refers to: susceptible, exposed, pre-symptomatic, infected with heavy symptoms, asymptomatic/mildly symptomatic. DE differential evolution; MCMC Markov Chain Monte Carlo

Table 4

Other metaheuristics against COVID-19

TopicPaperProblems/modelsDimensionalityNumber of objectivesAlgorithms usedObjective functionNumber of runsNumber of function callsPopulation sizeOther control parametersComparison of performanceComments
EpidemiologyPinter et al. (2020)MLP training to predict the number of infected cases and fatalities

60

84

108

(?)

1ICA (Atashpaz-Gargari and Lucas 2007)RMSE (?) (probably, three different criteria are mentioned)?

Case 1:

12.000

case 2:

13.750

(?)

Case 1:

300

case 2:

250

?NoIn the paper neither the dimensionality nor the number of function calls is explicitly given. Dimensionality is estimated according to the number of MLP nodes; number of function calls is estimated according to data given in the paper
EpidemiologyYousefpour et al. (2020)SEIR with government policies

5

(?)

2GA (?)Specified?50.00070SpecifiedNoVarious control parameters are given, but the algorithm is not specified. Dimensionality is not clearly given in the paper
Epidemiology and controlHadi and Ali (2021)Controller with use of SEIR

5

(?)

1Most Valuable Player Algorithm (Bouchekara 2017)Specified1

400

(?)

10

(?)

SpecifiedNoThe details of the procedure applied are not clearly explained
Patient diagnosticsShaban et al. (2020)Features selection from computer tommography images for classifiers?1GA (Khare and Burse 2016)Accuracy?

8

(?)

4

(?)

SpecifiedNoIn Table 5 (Shaban et al. 2020) it is specified that there are 2 generations and the population size is equal to 4
Patient diagnostics and treatment predictionElghamrawy and Hassanien (2020)Features selection for patient classification within AIMDP model?1WOA (Mirjalili and Lewis 2016)?????UnclearNo details, but it is shown that the AIMDP model without WOA-based features selection perform much poorer
x-ray image diagnosticsAbdel-Basset et al. (2020b)x-ray image segmentationThreshold levels 10–1001

1. improved MPA (Abdel-Basset et al. 2020b)

2. MPA (Faramarzi et al. 2020)

3. SCA (Mirjalili 2016b)

4. WOA (Abd Elaziz et al. 2017)

5. EOA (Abdel-Basset et al. 2020a)

6. HHA (Bao et al. 2019)

7. SSA (Wang et al. 2020b)

Specified203.00020Unspecified

Average performance from multiple competitions:

1. improved MPA

2. MPA

3. EOA

4. WOA

5. HHA

6. SSA

7. SCA

x-ray image diagnosticsAltan and Karasu (2020)Feature matrix coefficients for deep learning?1Chaotic SSA (Sayed et al. 2018)Specified????No
x–ray image diagnosticsEzzat et al. (2020)Hybrid CNN hyperparameters31GSA (Rashedi et al. 2009)Specified?45030?No
x-ray image diagnosticsMedjahed and Ouali (2020)Feature selection for patient classification by different models844 features1Binary version of MVO (Mirjalili et al. 2016a; Medjahed and Ouali 2020)Specified?30060SpecifiedNo
x-ray image diagnosticsMishra et al. (2020)CNN weights optimization?1WCA (Qiao et al. 2018)Specified????No
x-ray image classificationYousri et al. (2021)Feature selection from patient images?1

1. CS (Yang and Deb 2009)

2. fractional-CS (Yousri and Mirjalili 2020)

3. fractional-CSML (Yosuri et al. 2021)

4. fractional-CSP ( Yosuri et al. 2021)

5. fractional-CSC ( Yosuri et al. 2021)

6. fractional-SCW ( Yosuri et al. 2021)

7. HHA (Heidari et al. 2019)

8. HGS (Hashim et al. 2019)

9. WOA (Mirjalili and Lewis 2016)

10. SSA (Ibrahim et al. 2019)

11. GWO (Ibrahim et al. 2018)

12. SGA (?)

Specified fitness and accuracy?75015?Specific ranking of algorithms depends on the criteria used (12 different were presented), but for each case either fractional-CSML, fractional-CSW or fractional-CSC performed bestCSML, CSP, CSC and CSW refer to Cuckoo search that, instead of levy flight, uses Mittag–Leffler (CSML), Pareto (CSP), Cauchy (CSC) or Weibull (CSW) distributions. All these variants were defined in the paper by Yousri et al. (2021). Two different COVID-19 datasets and the best, mean and the worst fitness, as well as the best, mean and the worst accuracy were used for comparison of algorithms (together 12 criteria)
x-ray image classificationBabukarthik et al. (2020)DCNN architecture?1GA (Babukarthik et al. 2020)Specified???DiscussedNoArchitectures of DCNN are evolved with genetic operators to find the best classifier
x-ray image diagnosticsVrbancic et al. (2020)DCNN hyperparameter’s optimization41GWO for tuning (Vrbancic et al. 2019)Specified?2.50050?No
Computer tomography based diagnosticsSatapathy et al. (2020)Thresholding in computer tomography scans3-level thresholding1CS (Yang and Deb 2009)Specified?140.00040?No
Computer tomography based diagnosticsYao and Han (2020)MLP network calibration?1BBO (Ma et al. 2012)?????NoUnclear BBO application
Drug developmentCheng et al. (2020b)Genetic operations on drug molecules?1 with penalty functionGraph-based GA (?)Specified????NoAlthough not specified clearly in the paper, it seems that GA used is based on Pawar and Bichkar (2015)
Contactless vehicle routing problem during COVID-19 pandemic for food distributionChen et al. (2020)Contactless joint distribution model for food distribution in Wuhan, China?1

1. ABC with Tabu search operator and mechanism of progressive construction solution (Chen et al. 2020)

2. enhanced ABC (Szeto et al. 2011)

3. Tabu Search (Glover 1986)

Specified20??Discussed

1. ABC with Tabu search

2. Tabu Search

3. enhanced ABC

Vehicle routing problem during COVID-19 pandemicLiu et al. (2020)Model of medical waste transport routes?1Immune ACO with Tabu search (Liu et al. 2020)Specified????No
Government actions during COVID-19 pandemicMiralles-Pechuan et al. (2020)Model daily actions performed by government within SEIR approach4 possible actions during 200 days = 4200 combinations1GA (Whitley 1994)Specified?100.000100SpecifiedReinforcement learning is a better way to determine government actions during pandemic than GA

Dimensionality refers to the search space in which the algorithm works—if the model has some parameters that are not optimized but fixed/known/assumed by the authors, they are not included in dimensionality. Comparison refers to the comparison between optimization algorithms, not between various models used to solve particular problem. Abbreviations of SIR-based epidemic models: S susceptible, I infected, R recovered, E exposed, C confinement, H hospitalized, Z critical conditions, D deceased, Q quarantined, A asymptomatic, U unrecognized recovered, L lockdown, M migration. CNN convolutional neural network; MLP-ANN multilayer Perceptron neural network. General abbreviations of metaheuristics (references are given in the Table, as the specific variants do differ): DE differential evolution; PSO particle swarm optimization; GA genetic algorithm; ABC artificial bee colony optimization; BA bees algorithm; BO bowerbird optimizer; BBO biogeography based optimization; CMA-ES covariance matrix adaptation evolutionary strategy; CS cuckoo search; DRF dragonfly algorithm; EBO ecogeography based optimization; EOA equilibrium optimization algorithm; FA firefly algorithm; FPA flower pollination algorithm; GO grasshopper optimization; GSA gravitational search algorithm; GWO grey wolf optimization; HGS henry gas solubility optimization; HHA harris hawks algorithm; HS harmony search; ICA imperialist competitive algorithm; IMA ions motion algorithm; MFA moth-flame algorithm; MPA marine predators algorithm; MRF manta ray foraging; MVO multiverse-optimization; SA simulated annealing; SCA sine cosine algorithm; SCEA shuffled complex evolution algorithm; SFS stochastic fractal search; SMA slime mould algorithm; SSA salp swarm algorithm; SSO spherical search optimization; TLBO teaching learning based optimization; WOA whale optimization algorithm; WWO water wave optimization; MO multi-objective version. ?—if used alone, indicate the lack of information; ?—when follows the text, it means that the information is given but unclear. RMSE root mean square error; MSE mean square error; MAPE mean square percentage error; RMSlogE root mean square logarithmic error. Papers discussed in Tables 1 and 3 are not repeated here

Differential evolution algorithms against COVID-19 1. SIR 2. SIHRD 5 (SIR) 10 (SIHRD) 1. DE (?) 2. CMA-ES (?) 3. NSGA-II (?) 3.312 – 31.566 depending on the SIR variant Default settings (no details) F = 0.7 CR = 0.9 rand/1/bin 1. SEIR-HZD 2. SEIR-D 8 (SEIR-HZD) 9 (SEIR-D) SEIRHZD: DE (?) SEIR-D: 1. DE (?) 2. SA (?) 3. GA (?) 4. PSO (?) 1. SIRD 2. minimization of SIRD maximization of noise 1 objective: 1. DE (Storn and Price 1997) 2. SFS (Salimi 2015) 3. GA (Holland, 1975) 4. FA (Yang 2008) 2 objectives: 1. MODE (Souza et al., (2015) 2. MOSFS (Lobato et al., 2020) 3. NSGA-II (Deb et al., 2002) 4. MOFA (Lobato and Steffen, 2013) 1 objective: scaled MSE 2 objectives: scaled MSE and noise maximization DE/MODE: F = 0.9 CR = 0.9 GA/NSGA-II: CR = 0.8 mutation = 0.01 FA/ MOFA: absorption = 0.9 attractivness = 0.9 SFS: authors refer to Salimi (2015) no information on other specific multi-objective parameters Marginal differences between single objective algorithms: SFS and FA perform equally, DE worse by 0.001, GA worse by 0.002. No measure for comparison of bi-objective algorithms is given F = 0.9 CR = 0.5 current-to-best/1 F—sampled for each generation from [0.5,1.0] CR = 0.7 1. SIR 2. vaccine management (VM) 3 (SIR) 9 (VM) 1 (SIR) 1–2 (VM) SIR: DE (Storn and Price, (1997) VM: MODE (Lobato and Steffen, 2011) SIR: scaled MSE VM: minimizing infected population and number of vaccines used SIR and 1-obj. VM: 2500 2 objective VM: 5000 SIR and 1-obj. VM: 25 2-obj. VM: 50 DE and MODE: F = 0.8 CR = 0.8 rand/1/bin There are 3 applications: 1. DE is used to optimize 3 SIR parameters; 2. DE is used to optimize vaccine use within 9 periods to minimize the number of infections; 3. MODE is used to optimize vaccine use within 9 periods to minimize the number of infections and the number of vaccines provided 1. DE (?) 2. PSO (?) 3. mutation BA (Saif et al., 2021) 4. GA (?) 5. FA (?) 6. HS (?) 7. TLBO (?) 8. BA (Pham et al., 2005) DE: F = 0.9 CR = 0.2 PSO: c1 = 2 c2 = 2 w = 1 specified also for other algorithms Results for India 1. mutation BA 2. PSO 3. BA 4. FA 5. TLBO 6. HS 7. DE 8. GA results for USA: 1. mutation BA 2. BA 3. PSO 4. FA 5. HS 6. TLBO 7. GA 8. DE F generated randomly from [0,1] in each generation No crossover 1. iL-SHADE (Brest et al., 2016) 2. HSMA-WOA (Abdel-Basset et al. (2020c) 3. FA (Erdmann et al., 2015) 4. WOA (Abd Elaziz et al., 2017) 5. SSA (Wang et al., 2020b) 6. HHA (Bao et al., 2019) 7. SMA (?) 30 (for all algorithms) 1. HSMA-WOA 2. SMA 3. WOA 4. HHA 5. FA 6. SSA 7. iL-SHADE The population size and the number of function calls highly inappropriate for iL-SHADE. It is unclear whether the linear population size reduction is used or not for iL-SHADE. It is also unclear how iL-SHADE was applied to topics like image segmentation 1. MRF-DE (Abd Elaziz et al., 2020a) 2. MRF (Zhao et al., 2020) 3. SCA (?) 4. GWO (?) 5. HGS (?) 6. WOA (?) 7. HHO (?) ? (but more than 1) ? (only evaluation time is given) Averaged over 2 data sets: 1. MRF-DE 2. MRF 3. GWO 4. SCA 5. WOA 6. HGS 7. HHO Original DE only hybridized with Manta Ray Foraging. Optimizers are used to choose features among those extracted from x-chest images by Fractional Multichannel Exponent Moments. These features are than used by classifier F = 0.9 CR = 0.9 10 (mix of numerical and combinatorial variables) F = 0.1 CR = 0.5 10 (mix of numerical and combinatorial variables) 1. MODE (Babu et al., 2005) 2. PSO (?) 3. GA (?) 1.500 (MODE) unclear for PSO and GA 50 (MODE) unclear for PSO and GA It is claimed that MODE (Babu et al., 2005) is used, but mutation and F, CR adaptation are different in this paper than in Babu et al. (2005). Variants of PSO and GA are not specified. Very different number of epochs is used by CNN trained by PSO, GA and MODE 1. DE (?) 2. PSO (?) 3. GA (?) 4. DRF (?) 1. GA 2. DE 3. PSO 4. DRF 1. DE (Storn and Price, 1997) 2. PSO (Eberhart and Kennedy, 1995) ? (probably 1 per case) 15 (various values from 5 to 40 are tested) PSO: c1 = 1.49 c2 = 1.49 w = ? DE: no details 1. SCEA (Zhao et al., 2015) 2. algebraic DE (Santucci et al., 2016) 3.TLBO (Shao et al., 2017) 4. BBO (Du et al., 2018) 5. discrete WWO (Zheng et al., 2019) Averaged from various cases: 1. algebraic DE 2. WWO 3. SCEA 4. TLBO 5. BBO all metaheuristics better than other optimization methods for ANN scheduling 1 (resident clustering) 1 (with constraints for resources allocation) For clustering: 1. DE (Storn and Price, 1997) 2. GA (Muhlenbein and Schlierkamp-Voosen, 1993) 3. CLPSO (Liang et al., 2006) 4. hybrid BBO (Ma et al., 2014) 5. EBO (Zheng et al., 2014b) For resources allocation: 1. DE-NM (Luchi and Krohlingb, 2015) 2. WWO (Zheng, 2015) 3. GA (Koziel and Michalewicz, 1999) 4. BBO (Ma and Simon, 2011) 5. improved CS (Abdel-Basset et al., 2018) 6. integer-encoding GWO (Xing et al., 2019) 30 (for both problems) For clustering: 1. EBO 2. DE 3. CLPSO 4. hybrid BBO 5. GA For resources allocation: 1. WWO 2. DE-NM 3. CS 4. GWO 5. BBO 6. GA Main 2-objective problem: 10,000 ~ 40,000 Transformed 2-objective problem: 200 ~ 600 Main 2-objective problem 1. MOEA/D (Zhang and Li, 2007) 2. NSGA-II (Deb et al., 2002) 3. CMOEA (Woldesenbet et al., 2009) 4. DECMOSA (Zamuda et al., 2009) 5. D2MOPSO (Al Moubayed et al., 2014) Transformed 2-objective problem: 1. NSGA-II (Deb et al., 2002) 2. MOEA/D 3. DEMOwSA (Zamuda et al., 2007) 4. MOPSO (Zheng et al., 2014a) ? (discussed only for Tabu Search on single-objective sub-problems) Comparisons for 14 hospitals are shown; results for transformed problems are much better; depending on the hospital, the best performance is obtained by MOPSO, DEMOwSA or MOEA/D 1. PSO-DE (Zou et al., 2020) 2. ACO (Mouhoub and Wang, 2006) 3. SA (Peng et al., 1996) 4. GA (Ahuja et al., 2000) PSO-DE 30 (tested also 10 and 50) c1 = c2 = 0.005 (also tested 0.1, 0.01, 0.001) w = 0.1 other parameters of PSO-DE hybrid also specified; unspecified for competitors Dimensionality refers to the search space in which the algorithm works—if the model has some parameters that are not optimized but fixed/known/assumed by the authors, they are not included in dimensionality. Comparison refers to the comparison between optimization algorithms, not between various models used to solve particular problem. Abbreviations of SIR-based epidemic models: S susceptible, I infected, R recovered, E exposed, C confinement, H hospitalized, Z critical conditions, D deceased, Q quarantined, A asymptomatic, U unrecognized recovered, L lockdown, M migration, N undiagnosed infected. CNN convolutional neural network; MLP-ANN multilayer Perceptron neural network. General abbreviations of metaheuristics (references are given in the Table, as the specific variants do differ): DE differential evolution; PSO particle swarm optimization; GA genetic algorithm; ABC artificial bee colony optimization; BA bees algorithm; BO bowerbird optimizer; BBO biogeography based optimization; CMA-ES covariance matrix adaptation evolutionary strategy; CS cuckoo search; DRF dragonfly algorithm; EBO ecogeography based optimization; EOA equilibrium optimization algorithm; FA firefly algorithm; FPA flower pollination algorithm; GO grasshopper optimization; GSA gravitational search algorithm; GWO grey wolf optimization; HGS henry gas solubility optimization; HHA harris hawks algorithm; HS harmony search; ICA imperialist competitive algorithm; IMA ions motion algorithm; MFA moth-flame algorithm; MPA marine predators algorithm; MRF manta ray foraging; MVO multiverse-optimization; SA simulated annealing; SCA sine cosine algorithm; SCEA shuffled complex evolution algorithm; SFS stochastic fractal search; SMA slime mould algorithm; SSA salp swarm algorithm; SSO spherical search optimization; TLBO teaching learning based optimization; WOA whale optimization algorithm; WWO water wave optimization; MO multi-objective version. ?—if used alone, indicate the lack of information; ?—when follows the text, it means that the information is given but unclear. RMSE root mean square error; MSE mean square error; MAPE mean square percentage error; RMSlogE root mean square logarithmic error Differential evolution-based MCMC algorithms against COVID-19 DREAMZS (Ter Braak and Vrugt, 2008) 20 (?) 22 (?) Ensemble of MCMC-DE variants (Ter Braak, 2006; Ter Braak and Vrugt, 2008) SEPIA epidemiological model refers to: susceptible, exposed, pre-symptomatic, infected with heavy symptoms, asymptomatic/mildly symptomatic. DE differential evolution; MCMC Markov Chain Monte Carlo Particle swarm optimization algorithms against COVID-19 1. MPA (Faramarzi et al. 2020) 2. PSO (?) 3. ABC (?) 4. GA (?) 5. FPA-SSA (Al-qaness et al. 2020b) 6. SCA (?) PSO: c1 = 2 c2 = 2 wmax = 0.9 wmin = 0.2 also specified for other algorithms For USA: 1. MPA 2. PSO 3. GA 4. ABC 5. SCA 6. FPA-SSA for Iran: 1. GA 2. MPA 3. PSO 4. FPA-SSA 5. ABC 6. SCA for Italy: 1. MPA 2. GA 3. PSO 4. SCA 5. FPA-SSA 6. ABC for S. Korea 1. MPA 2. GA 3. FPA-SSA 4. PSO 5. ABC 6. SCA 1. FPA-SSA (Al-qaness et al. 2020b) 2. PSO (?) 3. GA (?) 4. ABC (?) 5. FPA (Yang 2012) PSO: c1 = 2 c2 = 2 wmax = 0.9 wmin = 0.2 also specified for other algorithms For China: 1. FPA-SSA 2. FPA 3. PSO 4. GA 5. ABC 1. chaotic MPA (Al-qaness et al. 2021a) 2. PSO (?) 3. MPA (Faramarzi et al. 2020) 1. chaotic MPA 2. MPA 3. PSO 1. PSO (?) 2. GA (Whitley et al. 1990) 3. GWO (Mirjalili et al. 2014) 500.000 (PSO and GWO) 150.000 (GA) 500 (GA and PSO) 1000 (GWO) 1. GWO 2. PSO 3. GA Regression coefficients in 1. Ensemble Model Output Statistics 2. Quantile Regression Averaging c1 = 2.0 c2 = 2.0 w = 0.9 Unspecified “error” c1 = 2 c2 = 2 w = after Peng et al. (2019) c1 = 1.496172 c2 = 1.496172 w = 0.72984 local topology 1. SA (?) 2. PSO (?) c1 = 0.1 c2 = 0.3 w = 0.9 5 or 7 c1 = 0.5 c2 = 0.5 wmax = 0.9 wmin = 0.5 c1 = 0.5 c2 = 0.5 wmax = 0.9 wmin = 0.5 1. PSO (Kennedy and Eberhart 1995) 2. GA (Muhlenbein and Mahnig 1999) 3. ICA (Atashpaz-Gargari and Lucas 2007) 1. GA 2. ICA 3. PSO c1 = 2 c2 = 2 wmax = 0.9 wmin = 0.4 c1 = 2 c2 = 2 wmax = 0.9 wmin = 0.4 1. PSO (?) 2. GA (?) 3. Pattern Search (?) 4. pseudoevolutionary SA (Zhan et al. 2020) “These methods cannot provide a satisfied result or cannot even converge in an acceptable computation time (such as one day), while the proposed method can converge to the global optima in two hours” SIR, generalized growth model, classical logistic growth model, generalized logistic model, generalized Richards model c1 = 2 c2 = 2 wmax = 0.9 wmin = 0.4 1. binary PSO (Kennedy and Eberhart 1997) 2. HLBDA (Too and Mirjalili 2020) 3. binary DRF (Mirjalili 2016a) 4. binary MVO (Al-Madi et al. 2019) c1 = 2 c2 = 2 wmax = 0.9 wmin = 0.4 c1 = 0.1 c2 = 0.3 w = 0.9 c1 = 0.5 c2 = 0.5 w = 0.9 seems to use local topology 1. PSO-fs (Wang et al. 2007) 2. Evolutionary search (Kim et al. 2000) 1. binary PSO (Too et al. 2019) 2. binary GWO (Too et al. 2018) 20 (both algorithms) binary PSO: c1 = 2 c2 = 2 vmax = 0.9 wmax = 0.9 wmin = 0.4 binary GWO unspecified Binary PSO marginally better than binary GWO Features selection and classification for CNN (2 distinct problems) Feature selection: 1. SFS–Guided WOA (SFS-GWOA, El Kenawy et al. 2020) 2. WOA (Mirjalili and Lewis 2016) 3. GWO (Al-Tashi et al. 2019) 4. GA (Kabir et al. 2011) 5. two-step PSO (Bello et al. 2007) 6. PSO-GWO (Senel et al. 2019) 7. GA-GWO hybrid (?) 8. BA (Karakonstantis and Vlachos 2020) 9. BBO (Simon 2008) 10. MVO (Mirjalili et al. 2016a) 11. BO (Moosavi and Bardsiri 2017) 12. FA (Fister et al. 2012) Classification: 1. PSO-GWOA (EL Kenawy et al. 2020) 2. PSO (?) 3. GWO (?) 4. GA (?) 5. WOA (?) Feature selection: only given for SFS-GWOA = 800 classification: only given for PSO-GWO = 400 Feature selection: only given for SFS-GWOA = 10 classification: 20 for all metaheuristics Both problems: two-step PSO: c1 = 2 c2 = 2 wmax = 0.9 wmin = 0.6 also specified for other metaheuristics Feature selection: 1. SFS-GWOA 2. GWO 3. BBO 4. MVO 5. GA 6. GA-GWO 7. FA 8. WOA 9. two –step PSO 10. PSO-GWO 11. SBO 12. BO classification: 1. PSO-GWOA 2. PSO 3. GWO 4. GA 5. WOA The number of function calls for non SFS-GWOA algorithms is unclear It is unclear whether the metaheuristics used for classification are the same as for feature selection or not x-ray chest image based classification 1. PSO (Kennedy and Eberhart 1995) 2. GWO (Mirjalili et al. 2014) 3. GA (Holland 1992) 4. Pattern Search (PS, Hooke and Jervis 1961) 5. Simmulated Annealing (SA, van Laarhoven and Aarts 1987) 6. WSO (Mirjalili and Levis 2016) 900 (discussed for GWO only) 30 (discussed for GWO only) 1. GWO 2. WOA 3. GA 4. SA 5. PSO 6. PS x-ray chest image based classification Threshold in x-ray segmentation x-ray chest image based classification 459 and 462 features 1. Fractional-order MPA (FO-MPA, Sahlol et al. 2020) 2. BPSO (?) 3. WOA (Mirjalili and Lewis 2016) 4. HGS (Hashim et al. 2019) 5. SCA (?) 6. SMA (Li et al. 2020b) 7. GWO (Mirjalili et al. 2014) 8. HHO (Heidari et al. 2019) 9. GA (?) 10. MPA (Faramarzi et al. 2020) According to Table 4 (performance): Dataset 1: 1. FO-MPA 2. SCA 3. GA 4. BPSO 5. WOA 5. MPA 7. GWO 8. SMA 9. HHO 10. HGS Dataset 2: 1. FO-MPA 2. BPSO 3. GA 4. MPA 5. GWO 6. SCA 7. WOA 8. SMA 8. HGS 10. HHO however, these results seems to disagree with Table 3 (results of the feature selection phase based on fitness function) and discussion in the manuscript; the reason is unclear 1. MPA-MFA (Abd Elaziz et al. (2020b) 2. PSO (Kennedy and Eberhart 1995) 3. MPA (Faramarzi et al. 2020) 4. HHO (Heidari et al. 2019) 5. CS (Yang and Deb 2009) 6. GWO (Mirjalili et al. 2014) 7. GO (Mirjalili et al. 2018) 8. SSO (Zhao et al. 2019) 9. MFA (Mirjalili 2015) PSO: c1 = 2 c2 = 2 wmax = 0.9 wmin = 0.2 2 experiments with 2 ways of comparison: overall: 1. MPA-MFO 2. HHO 3. CS 4. SSO 5. PSO 6. MPA 7. GWO 8. MFA 9. GO Finding the longest common consecutive subsequence via Fragmented Local Aligner Technique 1. IMA-PSO (Issa and Abd Elaziz 2020) 2. ASCA-PSO (Issa et al. 2018) 3. IMA (Javidy et al. 2015) 4. SCA (Mirjalili, 2016b) 5. greedy IMA (GIMA, Yang et al. 2018) 6. diversity enhanced IMA (DIMA, Pan et al. 2019) IMO-PSO and ASCA-PSO: c1 = 0.5 c2 = 0.5 w = 0.2; ASCA-PSO: a = 2; also specified for SCA, but not for others 1. IMA-PSO 2. ASCA-PSO 3. GIMA 4. SCA 5. DIMA 6. IMA 1. PSO (Kennedy and Eberhart 1995) 2. multi-objective GWO (Mirjalili et al. 2016b) 3. NSGA-II (Deb et al. 2002) 4. WOA (Mirjalili and Lewis 2016) 1. multi-objective GWO 2. WOA 3. PSO 4. NSGA-II 1. PSO (?) 2. ACO (?) 3. GA (?) PSO: c1 = 0.4 c2 = 0.6 w = 0.8 (?) specified also for ACO, but not for GA 10–20 students: 1. ACO 2. PSO 3. GA 40–250 students: 1. PSO 2. ACO 3. GA 1. PSO (Eberhart and Kennedy 1995) 2. SMA (Li et al. 2020b) 3. PSOSMA (Al-qaness et al. 2021b) 4. GA (?) 5. SCA (?) 6. SSA (?) c1 = 2 c2 = 2 wmax = 0.9 wmin = 0.2 specified also for other algorithms PM2.5: 1. PSOSMA 2. SMA 3. PSO 4. GA 5. SSA 7. SCA CO2: 1. PSOSMA 2. PSO 3. SMA 4. GA 5. SSA 6. SCA SO2: 1. PSOSMA 2. SMA 3. GA 4. PSO 5. SSA 6. SCA NO2: 1. PSOSMA 2. PSO 3. SMA 4. GA 5. SSA 6. SCA 1. PSO (Kenedy and Eberhart 1995) 2. GA (?) 1. PSO 2. GA (marginal difference) c1 = 2 c2 = 2 w = 0.7 Dimensionality refers to the search space in which the algorithm works—if the model has some parameters that are not optimized but fixed/known/assumed by the authors, they are not included in dimensionality. Comparison refers to the comparison between optimization algorithms, not between various models used to solve particular problem. Abbreviations of SIR-based epidemic models: S susceptible, I infected, R recovered, E exposed, C confinement, H hospitalized, Z critical conditions, D deceased, Q quarantined, A asymptomatic, U unrecognized recovered, L lockdown, M migration, N undiagnosed infected. CNN convolutional neural network; MLP-ANN multilayer Perceptron neural network. General abbreviations of metaheuristics (references are given in the Table, as the specific variants do differ): DE differential evolution; PSO particle swarm optimization; GA genetic algorithm; ABC artificial bee colony optimization; BA bees algorithm; BO bowerbird optimizer; BBO biogeography based optimization; CMA-ES covariance matrix adaptation evolutionary strategy; CS cuckoo search; DRF dragonfly algorithm; EBO ecogeography based optimization; EOA equilibrium optimization algorithm; FA firefly algorithm; FPA flower pollination algorithm; GO grasshopper optimization; GSA gravitational search algorithm; GWO grey wolf optimization; HGS henry gas solubility optimization; HHA harris hawks algorithm; HS harmony search; ICA imperialist competitive algorithm; IMA ions motion algorithm; MFA moth-flame algorithm; MPA marine predators algorithm; MRF manta ray foraging; MVO multiverse-optimization; SA simulated annealing; SCA sine cosine algorithm; SCEA shuffled complex evolution algorithm; SFS stochastic fractal search; SMA slime mould algorithm; SSA salp swarm algorithm; SSO spherical search optimization; TLBO teaching learning based optimization; WOA whale optimization algorithm; WWO water wave optimization; MO multi-objective version. ?—if used alone, indicate the lack of information; ?—when follows the text, it means that the information is given but unclear. RMSE root mean square error; MSE mean square error; MAPE mean square percentage error; RMSlogE root mean square logarithmic error. The papers discussed in Table 1 (DE applications) are not repeated here Other metaheuristics against COVID-19 60 84 108 (?) Case 1: 12.000 case 2: 13.750 (?) Case 1: 300 case 2: 250 5 (?) 5 (?) 400 (?) 10 (?) 8 (?) 4 (?) 1. improved MPA (Abdel-Basset et al. 2020b) 2. MPA (Faramarzi et al. 2020) 3. SCA (Mirjalili 2016b) 4. WOA (Abd Elaziz et al. 2017) 5. EOA (Abdel-Basset et al. 2020a) 6. HHA (Bao et al. 2019) 7. SSA (Wang et al. 2020b) Average performance from multiple competitions: 1. improved MPA 2. MPA 3. EOA 4. WOA 5. HHA 6. SSA 7. SCA 1. CS (Yang and Deb 2009) 2. fractional-CS (Yousri and Mirjalili 2020) 3. fractional-CSML (Yosuri et al. 2021) 4. fractional-CSP ( Yosuri et al. 2021) 5. fractional-CSC ( Yosuri et al. 2021) 6. fractional-SCW ( Yosuri et al. 2021) 7. HHA (Heidari et al. 2019) 8. HGS (Hashim et al. 2019) 9. WOA (Mirjalili and Lewis 2016) 10. SSA (Ibrahim et al. 2019) 11. GWO (Ibrahim et al. 2018) 12. SGA (?) 1. ABC with Tabu search operator and mechanism of progressive construction solution (Chen et al. 2020) 2. enhanced ABC (Szeto et al. 2011) 3. Tabu Search (Glover 1986) 1. ABC with Tabu search 2. Tabu Search 3. enhanced ABC Dimensionality refers to the search space in which the algorithm works—if the model has some parameters that are not optimized but fixed/known/assumed by the authors, they are not included in dimensionality. Comparison refers to the comparison between optimization algorithms, not between various models used to solve particular problem. Abbreviations of SIR-based epidemic models: S susceptible, I infected, R recovered, E exposed, C confinement, H hospitalized, Z critical conditions, D deceased, Q quarantined, A asymptomatic, U unrecognized recovered, L lockdown, M migration. CNN convolutional neural network; MLP-ANN multilayer Perceptron neural network. General abbreviations of metaheuristics (references are given in the Table, as the specific variants do differ): DE differential evolution; PSO particle swarm optimization; GA genetic algorithm; ABC artificial bee colony optimization; BA bees algorithm; BO bowerbird optimizer; BBO biogeography based optimization; CMA-ES covariance matrix adaptation evolutionary strategy; CS cuckoo search; DRF dragonfly algorithm; EBO ecogeography based optimization; EOA equilibrium optimization algorithm; FA firefly algorithm; FPA flower pollination algorithm; GO grasshopper optimization; GSA gravitational search algorithm; GWO grey wolf optimization; HGS henry gas solubility optimization; HHA harris hawks algorithm; HS harmony search; ICA imperialist competitive algorithm; IMA ions motion algorithm; MFA moth-flame algorithm; MPA marine predators algorithm; MRF manta ray foraging; MVO multiverse-optimization; SA simulated annealing; SCA sine cosine algorithm; SCEA shuffled complex evolution algorithm; SFS stochastic fractal search; SMA slime mould algorithm; SSA salp swarm algorithm; SSO spherical search optimization; TLBO teaching learning based optimization; WOA whale optimization algorithm; WWO water wave optimization; MO multi-objective version. ?—if used alone, indicate the lack of information; ?—when follows the text, it means that the information is given but unclear. RMSE root mean square error; MSE mean square error; MAPE mean square percentage error; RMSlogE root mean square logarithmic error. Papers discussed in Tables 1 and 3 are not repeated here

DE and PSO for COVID-19 epidemiological models

From Tables 1 and 3 one may easily note that both DE and PSO algorithms are used against COVID-19 with similar frequency (PSO is slightly more popular than DE) and to solve similar type of optimization problems. Their most frequent application is the calibration of epidemiological models, especially SIR/SEIR ones (see Fig. 1). These are classical, so-called compartmental differential equation models, in which each part of the human population of particular region is included in a kind of compartment like susceptible (S), infected (I), exposed (E), or recovered (R) people (Hethcote 2000). In the research against COVID-19, DE and PSO algorithms are frequently used to optimize some or all of SIR/SEIR parameters; “some”—as often part of the SIR/SEIR parameters is set empirically, based on literature findings or public/hospital databases (e.g. Oliveira et al. 2021; de Camino Beck 2020; He et al. 2020b). In the case of the basic SIR/SEIR models, the number of calibrated parameters is often limited to 2–6 (Ames et al. 2020; Comunian et al. 2020; Ricardo and Hernandez-Vargas 2020; Al-Hussein and Tahir 2020; Godio et al. 2020; He et al. 2020a, b; Zreiq et al. 2020; Rica and Ruz 2020), but in case of multi-country variants of the model, it may be much larger: Rahmandad et al. (2020) considered 20 parameters to be calibrated, however in that study not a classical DE, but DE-based Markov Chain Monte Carlo (MCMC) sampling approach (Vrugt et al. 2009) was used, and Zhan et al. (2020) considered a distributed SEIRM model with thousands of parameters. Various modified versions of SIR/SEIR models are also being optimized with DE/PSO algorithms. Such modified SIR/SEIR variants often include more kinds of compartments with various additional classes of human population, like those who are hospitalized (H, Ames et al. 2020; Oliveira et al. 2021), deceased (D, Ames et al. 2020; Oliveira et al. 2021; Paggi 2020b; Fanelli and Piazza 2020; Giudici et al. 2020; Godreev et al. 2020; Lobato et al. 2020; Quaranta et al. 2020), quarantined (Q, Cordelli et al. 2020), confined (C, the term is loosely related to quarantined, de Camino Beck 2020), asymptomatic (A, Qaranta et al. 2020; Paggi 2020a), unrecognized recovered (U, Oliveira et al. 2021; Paggi 2020a), in critical conditions (Z, Krivorot’ko et al. 2020), as well as the effects of lockdown (L, Paggi 2020a) or migration (M, Zhan et al. 2020). Such extended variants of SIR/SEIR models often have more parameters for calibration. However, the total number of parameters to be calibrated generally remains lower than 20. Jorge et al. (2020) showed the impact of government policies on spread of SARS-COV-2 in Brazil in early 2020 using modified SEIR model that was partly calibrated using PSO. Sainz-Pardo and Valero (2020) have shown a bit different study based on SEIR modeling. They analyzed how the proper allocation of thousands of COVID-19 tests in space and time may limit the number of infections in New York state counties. Authors tested variants with different number of available tests and time-varying model parameters. However, the DE variant used was applied with population size set to only 5 and without crossover, what may affect the possibility of finding the optimal solutions and hence impact the final outcome of the study. In the vast majority of cases when DE/PSO are used to calibrate SIR/SEIR models the problem is single-objective. There are, however, some exceptions. In Lobato et al. (2020) a MODE (Souza et al. 2015) variant and three other multi-objective metaheuristics are used to minimize the mean square error (MSE) of the SIRD model and at the same time maximize the noise within robust optimization framework (Tsutsui and Ghosh 1997). Unfortunately, authors did not comment the quality of the bi-objective solutions found, and did not compare the performance of multi-objective algorithms; when they solve single-objective calibration problem of SIRD, each method perform almost equally well. Libotte et al. (2020) used earlier version of MODE (Lobato and Steffen 2011) to calibrate 3 parameters of SIR model in order to minimize the COVID-19 impact assuming the vaccine is available, and to minimize the number of vaccine dozes used (hence, they solved bi-objective problem). Unfortunately, no comparison against other optimizers is presented. When DE and PSO are used for single-objective SIR/SEIR problems, the goal is to optimize their parameters, often for a specified country. In the majority of studies there is no comparison against other algorithms, and authors do not express opinion on DE/PSO performance. Some authors commented the quality of solutions obtained, but these studies also rather lack a detailed comparison. Unfortunately, this is frequent in epidemiological papers, even not related to the current pandemic; for example, Cantun-Avila et al. (2021) proposed to use DE for calibration of SEIR model for the epidemic of 2003 SARS virus, but the results were not compared against other methods. With respect to COVID-19 disease, Ames et al. (2020) used DE, CMA-ES and NSGA-II algorithms to calibrate 3-dimensioanl SIR and 5-dimensional SIRHD models; it was unclear why multi-objective NSGA-II was used together with single-objective DE and CMA-ES. None algorithm was backed by a reference, and finally only CMA-ES results were discussed and considered to be appropriate. Comunian et al. (2020) were satisfied with DE (Storn and Price 1997) performance for 5-dimensional SIR calibration. Naraigh and Byrne (2020) used both Simulated Annealing (SA) and PSO (without specifying variants) and found both results to be “the same”. On the contrary, Zhan et al. (2020) considered a distributed version of SIR variant with 300 cities in China and thousands of parameters and found PSO, together with Genetic Algorithms (GA) and Pattern Search (in none case the variant was specified or backed by a reference) to be unable to solve the problem. Authors proposed their own pseudo-evolutionary approach which turned out efficient. Rica and Ruz (2020) found the basic DE a better choice than the random search for the classical SIR model applied to data from Chile. Some authors found DE/PSO useful for optimization of other kinds of models that are applied to epidemiological research. Saif et al. (2021) used DE, PSO and six other metaheuristics to calibrate ANFIS (Jang 1993) parameters for COVID-19 cases prediction. Tests were performed separately for pandemic data from USA and India; in both cases PSO was among the best methods, but was outperformed by mutation-based Bees Algorithm (proposed in Saif et al. 2021); DE was among two the poorest methods. Unfortunately, the variants of the compared algorithms were neither defined nor referred to, and only from the classical settings of control parameters the reader may infer that the basic versions of DE and PSO were used. Al-quaness et al. (2020a, b, 2021a) performed three similar studies using PSO and 2–5 other metaheuristics (DE was missed in these analyzes) for calibration of ANFIS parameters. Unfortunately, again the variants of PSO and most other metaheuristics were not specified. ANFIS models were calibrated for 7 different countries; for five countries PSO ranked in the middle of the pack, for the remaining two was the poorest; generally Marine Predator Algorithm (MPA, Faramarzi et al. 2020) or GA (unfortunately, unspecified) performed best. Ardabili et al. (2020) used unspecified variant of PSO to calibrate 8 different simple regression models with 1–4 parameters for epidemiological modelling. They found PSO better than GA (Whitley et al. 1990) and poorer than Grey Wolf Optimizer (GWO, Mirjalili et al. 2014); however, it seems that metaheuristics are used even to fit parameters of linear regression models in that study. PSO was also found clearly inferior to GA (Muhlenbein and Mahnig 1999), and poorer than Imperialist Competitive Algorithm (ICA, Atashpaz-Gargari and Lucas 2007) when used to calibrate Multilayer-Perceptron ANN parameters for epidemiological modeling task (Sazvar et al. 2020). PSO was also used (more frequently than DE) to optimize various other epidemiological models (Bowman et al. 2020; Kergassner et al. 2020; Li et al. 2020a; Ngie et al. 2020; Van Tinh 2020a, b). However, in the majority of these applications information on PSO, or the reason of its use, is very scarce. The exception is Zreiq et al. (2020) paper, in which all details on PSO applied to calibrate 2–4 parameters of each among five different models (including SIR) were given; authors compared performance of the models, bud used only a single calibration method. On the contrary, for calibration of various epidemiological models DE is more frequently used within MCMC framework (Ter Braak 2006; Vrugt et al. 2009, see Table 2). Finally, binary PSO was also tested against four other metaheuristics on feature selection task aimed at prediction of the fate of the patients (Too and Mirjalili 2020). In that study almost equal performance of all algorithms was obtained.

DE and PSO for image-based COVID-19 diagnostics

Apart from epidemiology, the second most frequent application of DE or PSO algorithms against COVID-19 is x-ray image or computer tomography based diagnostic. In such studies DE or PSO variants are used for feature selection (Abd Elaziz et al. 2020a; Asghar et al. 2020; Canayaz 2020; El Kenawy et al. 2020; Sahlol et al. 2020; Punitha et al. 2020), image segmentation or thresholding (Abdel-Basset et al. 2020c; Abd Elaziz et al. 2020b; Mohammed et al. 2020), or calibration of convolutional ANN (CNN) hyperparameters (Goel et al. 2020; Singh et al. 2020a, b). Like in case of epidemiological models, PSO is slightly more frequently used than DE. These are often non-numerical tasks, and hence may require specific DE and PSO variants (e.g. binary PSO and binary GWO for feature selection in Canayaz 2020). In x-ray and computer tomography imaging applications authors frequently compare more than one metaheuristic for specific problem (Abdel-Basset et al. 2020c, Abd Elaziz et al. 2020a, b; Singh et al. 2020b; Canayaz 2020; El Kenawy et al. 2020; Goel et al. 2020; Sahlol et al. 2020; Punitha et al. 2020). Unfortunately, in the references given in particular paper readers may sometimes find either typical numerical optimizers, or a mix of, e.g. feature selection-oriented and numerical methods (e.g. El-Kenawy et al. 2020; Sahlol et al. 2020). In some papers the variants of specific algorithms are not given at all (Abd Elaziz et al. 2020a; El-Kenawy et al. 2020; Singh et al. 2020b; Sahlol et al. 2020). As a result, although a great effort is made by various researchers to compare different metaheuristics for different goals related to image-based diagnostics of COVID-19 disease, the final outcome must be treated with caution. DE-based algorithms were already rather rarely compared against other metaheuristics on image-based COVID-19 diagnostic tasks. Abdel-Basset et al. (2020c) found iL-SHADE (Brest et al. 2016) unfit for segmentation of x-ray images. This result is not surprising, considering that iL-SHADE was developed for typical numerical optimization problems, that the population size of all algorithms compared was fixed to 30 (iL-SHADE requires linear decrease of population size from very large number at the early stage of the search to very small number at the end), and that the number of function calls was limited to 4500 (iL-SHADE aims at exploration, hence is efficient when the number of function calls is large). In another study, Abd-Elaziz et al. (2020a) found DE coupled with Manta Ray Foraging algorithm (Zhao et al. 2020) the best among seven metaheuristics for the problem of feature selection of x-ray images. In Punitha et al. (2020), an unspecified DE version was ranked the second best approach, better than (also unspecified) PSO, but much worse than Genetic Algorithm; however, the precise role of the compared metaheuristics is not stated in this study. PSO algorithms are more frequently used and compared against other metaheuristics for image-based COVID-19 diagnostic, but show similarly uneven performance. Canayaz (2020) found binary PSO slightly better than binary GWO for x-ray image feature selection. El-Kenawy et al. (2020) found that neither two-step PSO variant (Bello et al. 2007) nor PSO and GWO hybrid (Senel et al. 2019) perform well for feature selection from computed tomography images; however, in the same study PSO coupled with GWO performed best for the classification task. PSO also turned out among the poorest methods for CNN hyperparameter optimization (Goel et al. 2020). On the contrary, in Sahlol et al. (2020) an undefined BPSO variant performed relatively well (being 2–4th best method out of 10) on CNN-based feature selection problems. In Abd Elaziz et al. (2020b) PSO finished in the middle of the pack (5th place among 9 metaheuristics) on multilevel thresholding task for computer tomography-based images. From the analyzed comparisons on x-ray or computer tomography-based diagnostics of COVID-19 disease readers may infer that PSO is a bit more popular than DE, and that depending on the specific problem, DE/PSO variant or data set used, the results may be contradictory. In some applications DE or PSO perform best, in others—are among the worst metaheuristics. Hence, despite the effort made, one cannot find any clue regarding the usefulness of DE or PSO for these particular tasks.

Other applications of DE and PSO against COVID-19

DE and PSO were also compared against each other, and against other optimizers, in a few other applications against COVID-19. Haghshenas et al. (2020) used both DE (Storn and Price 1997) and PSO (Eberhart and Kennedy 1995) to calibrate Multilayer-Perceptron ANN parameters for searching of environmental factors that may impact the spread of SARS-COV-2 virus; authors did not specify much details on the DE variant used, but found PSO marginally better. According to Zheng et al. (2020a), who was looking for the best resources allocation programs for various communities, the basic DE (Storn and Price 1997) turned out the second best method for clustering of residents problem and, if coupled with Nelder Mead algorithm (Nelder and Mead 1965), the second best for the problem of resources allocation for clustered residents. For the clustering problem DE outperformed CLPSO and four other competitors. Zheng et al. (2020b) also considered optimization of resources allocation for hospitals by studying 2-objective optimization problems, and found that PSO and DE-based algorithms are among the best performing ones for some studied cases; however, the study found that none algorithm may be recommended for all analyzed cases. In various papers DE found versatile other applications against COVID-19. Abuin et al. (2020) and Hernandez-Vargas and Velasco-Hernandez (2020), in two very similar studies, presented an application of the basic DE algorithm (Storn and Price 1997) to calibrate a model aimed at in-host modeling of the SARS-COV-2 virus in humans. Unfortunately, the details on DE used were unclear in both papers, and no comparison against other metaheuristics was made. Xavier et al. (2020) used the basic DE for calibration of 11 parameters of the human immunological response to COVID-19 model that is based on five ordinary differential equations. Bhaliya and Shah (2020), de Castro et al. (2020) and Gonzalez-Paz et al. (2020) applied Molegro Virtual Docker package that uses Guided DE variant (Thomsen and Christensen 2006) to dock molecules when searching for inhibiting methods against SARS-COV-2 virus. Similar approach was used by Sheybani et al. (2020), but without any discussion on DE algorithm used. Nowakova et al. (2020) used the classical DE (Storn and Price 1997) for selection of subsets of matrix columns to analyze COVID-19 radiographs; again—no comparison against other metaheuristics was provided. Wu et al. (2020) found that among 5 competitors, the algebraic DE variant (Santucci et al. 2016) is the best method for mask-production real-time scheduling task. Discrete hybridization of PSO and DE has also been compared against three other metaheuristics for goods assignment maximization during COVID-19 pandemic and the risk of infection minimization (Zou et al. 2020); the hybrid approach was praised, but it seems to perform better for the infection minimization criterion than for goods assignment problem. Applications of PSO to various COVID-19 related tasks, apart from epidemiology and image-based diagnostics, were also numerous. Asghari et al. (2020) were looking for a method for fast SARS-COV-2 presence detection; in their study an, unfortunately unspecified, PSO variant found a rather technical application to minimize the bending loss of the specified waveguide of COVID-19-aimed biosensor. Bhonde et al. (2020) applied, unfortunately also undefined, a binary PSO variant when calibrating random forest algorithm for features selection, aiming at detecting an infection of the coronavirus within host. When developing a blood test for the presence of SARS-COV-2 virus, de Freitas-Barbosa et al. (2021) used the PSO variant proposed by Wang et al. (2007) for feature selection and compared it against Evolutionary search approach (Kim et al. 2000). Authors found equal performance of both methods. Issa and Abd Elaziz (2020) proposed PSO hybridized with Ions Motion (IMO, Javidy et al. 2015) algorithm and compared it against five other metaheuristics, including another version of PSO hybridized with Sine Cosine algorithm (SCA, Issa et al. 2018), for finding the longest common consecutive subsequence in SARS-COV-2 genome by means of Fragmented Local Aligner Technique (Issa et al. 2018). PSO hybridized with IMO and SCA were ranked as the two best approaches. Therib et al. (2020) used the basic PSO variant to calibrate PID controller applied to robotic arm maneuvering that is to be used for remote care of COVID-19 patients. Mustopa et al. (2020) applied PSO to classify the opinions of users on the Indonesian mobile application developed to allow authorities to monitor the spread of SARS-COV-2 in population. Hakimah and Kurniawan (2020) compared the basic PSO without inertia weight and undefined version of GA on calibration of a model aimed at forecasting Rupiah exchange rates against USD during COVID-19 pandemic; authors found PSO to be marginally better than GA. Kang et al. (2020) used the basic version of PSO to fitting two parameters of a simple formula relating the differences between modeled and mobile phone-based computed flow of people in the USA during COVID-19 pandemic. Finally, Fister et al. (2020a) showed a much different application of PSO connected with COVID-19 disease; the authors presented a humanities-related study in which they were searching for relationships between words used in COVID-19 research by means of text mining with the help of PSO-ARTM (Fister et al. 2020b) algorithm. In some studies authors used PSO to solve various methodological problems and suggest (without empirical examples) that the approach may be useful for research related to COVID-19 pandemic. Among them, Machova et al. (2020) presented an application of PSO to lexicon labeling in order to analyze the positive and negative sentiments and opinions of people on various issues; authors finalize the paper suggesting that the method could be used for analyzing moods of people regarding COVID-19 pandemic. Susanto et al. (2020) discussed how various clustering algorithms, including PSO-based ones, could be used within cloud intelligent systems to improve business management during COVID-19 pandemic.

Applications of other metaheuristics against COVID-19

Apart from DE and PSO, a number of other metaheuristics were used against COVID-19. Some of them were mentioned previously, as they were compared against DE or PSO variants in various papers (Lobato et al. 2020; Saif et al. 2021; Abdel-Basset et al. 2020c; Abd Elaziz et al. 2020a, b; Wu et al. 2020; Zheng et al. 2020a, b; Al-qaness et al. 2020a, b, 2021a; Ardabili et al. 2020; Sazvar et al. 2020; Zhan et al. 2020; Canayaz 2020; El-Kenawy et al. 2020; Goel et al. 2020; Sahlol et al. 2020; Issa and Abd Elaziz 2020). Various other studies, in which applications of metaheuristics not related to DE or PSO for COVID-19 research are presented, are summarized in Table 4. They mainly aimed at image-based detection of COVID-19 cases, but also SARS-CoV-2 epidemiology (Pinter et al. 2020; Yousefpour et al. 2020), solving vehicle routing problems during COVID-19 pandemics (Chen et al. 2020), and modeling the effects of government actions (Miralles-Pechuan et al. 2020). Putting DE and PSO aside, the most widely used metaheuristics in COVID-19 research are variants of Genetic Algorithms (Holland 1975) and various bio- or physics-inspired approaches proposed in recent 6–7 years by a group of researchers, which codes are made freely available in various programming languages on https://sayedalimirjalili.com/projects page. Such bio-inspired algorithms are also frequently used as competitors in papers in which DE and PSO are applied against COVID-19. Other algorithms used include Artificial Bee Colony (Karaboga and Basturk 2008) and Gravitational Search Algorithm (Rashedi et al. 2009). From studies which show inter-comparison among various metaheuristics for COVID-19 research, it is very difficult to sum up which kinds of methods are more efficient: DE, PSO, GA, or newly proposed inspiration-guided algorithms. Nonetheless, it seems specific to COVID-19 research that it is mainly performed with either the basic variants of DE, PSO or GA that were proposed in the previous millennium, which codes are available in various platforms or computing libraries, or the recently introduced, inspiration based metaheuristics developed by a group of researchers that take care of making their codes freely available in various programming languages, connected with a single web page (https://sayedalimirjalili.com/projects). Interestingly, algorithms that won various Competitions on Evolutionary Computation, even though their codes are frequently also freely available, are almost never used against COVID-19. This may be due to the fact that codes of competition winners are harder to find, descriptions of algorithms are often published in conference proceedings, not journal papers, and codes are generally available in a single programming language. Although the above discussion may lead to some over-simplification, it seems that for the majority of researchers working against COVID-19 the code availability and name recognition of the method were the prime motivations for the choice of particular metaheuristics. Methods with high name recognition include both old and well established classical algorithms like DE, PSO or GA, as well as new metaheuristics that, due to its naming easily focus reader’s attention (Sorensen 2015; Fausto et al. 2020) and are rapidly cited in journal papers.

Methodological aspects of differential evolution and particle swarm optimization applications

This section focuses on methodological features of DE and PSO algorithms used in COVID-19 research; the application-oriented discussion was given in Sect. 2. Because in the vast majority of studies numerical single-objective variants of DE and PSO were used, they will be of main interest in this section.

DE and PSO variants used against COVID-19

In the vast majority of applications against COVID-19 the basic versions of DE (Storn and Price 1997) or PSO (Kennedy and Eberhart 1995) are used—see Tables 1 and 3. PSO is almost always used with inertia weight that was technically added later by Shi and Eberhart (1998), but in many of studies authors refer to 1995 paper. In some SARS-COV-2 related papers the reference to the variant used is cited, in others—the algorithm is briefly described, allowing readers to infer that the basic variant is used even though the source is not clearly stated. Unfortunately, in numerous applications of DE or PSO against COVID-19 neither a reference to specific variant nor its description is provided, hence readers de facto do not know which approach was used (such cases are marked with ? in Tables 1 and 3). Although in COVID-19-research among DE variants the basic one (Storn and Price 1997) is clearly the most popular, some other single-objective numerical DE variants are also applied. Guided DE (Thomsen and Christensen 2006) is used in some studies (Bhaliya and Shah 2020; de Castro et al. 2020; Gonzalez-Paz et al. 2020; Sheybani et al. 2020), as it has been implemented into Molegro Virtual Docking package that is popular for docking molecules in COVID-19 research. iL-SHADE (Brest et al. 2016) is tested against six other optimizers for x-ray image thresholding, but is ranked the poorest approach. The reason for such a poor performance of iL-SHADE is probably the improper usage of linear population size reduction (it is claimed that all algorithms use 30 individuals, without commenting how it affects iL-SHADE), and very low number of allowed function calls (4500) that prevent iL-SHADE from efficiently adapting its control parameters. To solve bi-objective problems, two multi-objective DE variants were used against COVID-19, but without much success. MODE (Babu et al. 2005) algorithm was said to be used and compared against an unspecified variants of PSO and GA by Singh et al. (2020b), but the results were not clearly discussed. DECMOSA (Zamuda et al. 2009) was used to solve bi-objective problem of balancing costs and disease spread when allocating resources to hospitals (Zheng et al. 2020b), but was generally outperformed by other algorithms. For non-numerical problem of scheduling real-time mask production, an Algebraic DE (Santucci et al. 2016) algorithm is used; it is ranked the best when compared against four other optimizers (Wu et al. 2020). Apart from Kennedy and Eberhart’s (1995) version, just a single PSO variant was used for single-objective numerical COVID-19 related problem. Although some authors (Dutra et al. 2020; Kergassner et al. 2020) refer to PSO reviews or parameters-related studies published in the present century, from the discussion it is clear that they still use the basic PSO variant. The exception is the hierarchical PSO with time varying coefficients (Ratnaweera et al. 2004) that was used by Godio et al. (2020) for calibration of SEIR model. Non-basic PSO variants were used mainly for feature selection. For this task a binary PSO (Too et al. 2019) was tested in Canayaz (2020). An older version of binary PSO (Kennedy and Eberhart 1997) was compared against 3 other metaheuristics in Too and Mirjalili (2020); all methods achieved very similar results. El-Kenawy et al. (2020) used two-step PSO variant proposed for feature selection (Bello et al. 2007) and a numerical PSO hybridized with Grey Wolf Optimizer (Senel et al. 2019); both methods were compared against ten other metaheuristics and ranked poorly. In the same paper (El Kenawy et al. 2020) PSO was hybridized with guided Whale Optimization Algorithm for classification, and this hybrid turned out the best among five compared metaheuristics. De Freitas Barbosa (2021) used PSO variant proposed for feature selection by Wang et al. (2007), and found its performance to be equal with Evolutionary Search (Kim et al. 2000). Sahlol et al. (2020) used an unspecified variant called BPSO for feature selection; in comparison against 9 other metaheuristics on two data sets BPSO ranked 2nd and 4th. For genome sequence search problem, PSO was hybridized with Ions Motion Optimization and Sine Cosine Algorithm (Issa et al. 2018; Issa and Abd Elaziz 2020), and both hybrids performed better than four other metaheuristics. Finally, in a paper loosely related to COVID-19, a specific variant of PSO for association rule text mining was used by Fister et al. (2020a, b). It is unclear why, despite so large number of DE (Das et al. 2016; Opara and Arabas 2019) and PSO (Bonyadi and Michalewicz 2017a; Harrison et al. 2018) variants were proposed in recent 2 decades, among which some (e.g. L-SAHDE, Tanabe and Fukunaga 2014) achieved great successes in wide scale competitions among metaheuristics, for numerical problems related with COVID-19 almost solely the basic DE and PSO algorithms were applied. It seems that successful noisy multi-objective variants (Rakshit and Konar 2015) are also ignored. The only explanation seems to be simplicity, popularity and availability of the codes implemented in various languages or computing platforms. The wide-scale development of DE and PSO seems to be missed by the practical users that rapidly, as in the case of early papers on COVID-19, need some optimization tool, but do not work everyday in the field of metaheuristics. Considering the relatively wide application against COVID-19 of various inspiration-guided metaheuristics proposed ad hoc in recent years that are freely available in different computing languages, the problem of public attention and code sharing require re-consideration by the researchers working on PSO and DE development.

Number of allowed function calls

The maximum number of function evaluations (calls) is a very important factor that may determine both the quality of solutions that are to be found, and the ranking of metaheuristics, if they are to be compared in particular study (Piotrowski et al. 2017; Price et al. 2019). Unfortunately, it is frequently neglected and unspecified in COVID-19 related papers. When the number of function calls is given explicitly (or may be inferred from other information given in the particular study), two distinct approaches are seen in SARS-COV-2 related papers. In many studies the number of function calls is probably high enough, maybe even excessive, like when 160,000 calls are allowed for solving 10-dimensional problem (Ames et al. 2020), 50,000 for 3-dimensional problem (de Falco et al. 2020), 500,000 for up to 4-dimensional problems (Ardabili et al. 2020), 300,000 for 6-dimensional problem (Oliveira et al. 2021) or 1,000,000 for 5-dimensional problem (Paggi 2020b). Of course, the number of function calls needed to find a global optimum may be high even for some low-dimensional problems (e.g. Price et al. 2019; Yue et al. 2019), but routinely for benchmarking metaheuristics the number of function calls is set lower (e.g. Awad et al. 2016b; Liang et al. 2013) than in the mentioned COVID-19 related papers. In the study by Rica and Ruz (2020) 15,000 function calls is used to find 5 parameters of SIR model, what is relatively low, but probably a sufficient value. As a result, in a number of papers the quality of the solutions found for COVID-19 related problems should not be affected by the computational budget. Unfortunately, in over 50% of studies in which the number of function calls is specified it is low, ranging from a few hundreds (e.g. Ezzat et al. 2020) to a few thousands (e.g. Comunian et al. 2020). This may be sufficient if the problem is simple enough, but otherwise may affect the quality of the final solution found by the algorithm. It is unfortunate that this may indeed take place in some papers devoted to important problems related with COVID-19 disease.

Number of repetitions

Evolutionary or Swarm Intelligence Algorithms are stochastic in nature. As a result, in each run a different solution may be found, and many runs are needed to collect a sufficient sample to compare different metaheuristics, or to find out how diverse the quality of solutions found may be. When various algorithms are professionally compared, the number of repetitions is pre-specified, often to a few dozens (e.g. Price et al. 2019; Awad et al. 2016b; Liang et al. 2013). In COVID-19 related papers the number of runs, or repetitions of different algorithms is sometimes unspecified, or may be inferred from the study to be 1. This suggests that the solutions found for the majority of COVID-19 related problems for which DE or PSO were used might be obtained by chance. However, in some studies the number of runs is provided, and vary between 10 (e.g. Comunian et al. 2020; Sheybani et al. 2020; Bhaliya and Shah 2020; Hakimah and Kurniawan 2020), which is rather low, to 50 or more (Nowakova et al. 2020; Wu et al. 2020; Dutra et al. 2020; Godio et al. 2020). Considering how frequently this issue is ignored, any repetition of numerical experiments support the quality of research. Unfortunately, the statistical comparison of the results is almost never performed. One may only mention here that the problems related with using statistical tests in medicine are under endless debate for many years (Jamart 1992; Strasak et al. 2007; Fernandes-Taylor et al. 2011).

Population size

Because in the majority of DE and PSO applications against COVID-19 mainly the basic variants are used, the discussion of the choice of control parameters is relatively simple. The population size is the main factor affecting the performance of DE (Mallipeddi and Suganthan 2008; Piotrowski 2017) and PSO (Piotrowski et al. 2020). It is often assumed that it may need to be scaled with the problem dimensionality, or the number of allowed function calls (Price et al. 2019), but in many COVID-19 related applications not all such information is available. In the majority of DE applications against COVID-19 authors do not clarify the population size used. The impact of the population size on the results is almost never analyzed, with the exception of bi-objective study by Zou et al. (2020) aimed at PSO-DE hybrid, for which 30 individuals turned out the best choice. When population size is given (see Table 1), it almost always ranges from 15 to 50 individuals. The exception is noted in Ames et al. (2020) paper, in which an unspecified DE algorithm with population size set to 400 is used to calibrate 5 and 10 parameters of SIR and SIHRD models, respectively. In such paper the number of function calls allowed is high (160,000). Unfortunately, authors use three different metaheuristics but do not discuss the results obtained by DE variant. On the other hand, in Sainz-Pardo and Valero (2020) only 5 individuals are used to find solutions of a multi-dimensional problem. The values of population size between 15 and 50 that are often used are rather too small for the classical DE variant; the recommended values are 10 times larger than the problem dimensionality (Storn and Price 1997), or 100 individuals (Piotrowski 2017). However, as DE is generally used to solve low-dimensional problems (with up to 10 dimensions), such small population size may be sufficient as long as the fitness landscape is relatively uncomplicated. Otherwise, small population size used for the basic DE variant would probably result in premature convergence to a local optimum. Much more diversified population (or swarm) sizes are used for PSO in COVID-19 related papers. Too and Mirjalili (2020) compared binary algorithms, including PSO, with population size set to only 10. Al-quaness et al. (2020a, b), Canayaz (2020), El-Kenawy et al. (2020), de Freitas Barbosa (2021), Goel et al. (2020) and Sahlol et al. (2020) and Abd Elaziz et al. (2020b) used between 15 and 30 particles in their studies. On the other hand, Ardabili et al. (2020), Godio et al. (2020), Kergassner et al. (2020), Paggi (2020a), Fister et al. (2020a) and Dutra et al. (2020) used between 100 and 500 particles, and Paggi (2020b) decided even for 1000 particles. As the problems to be solved by PSO are generally similar in nature and in dimensionality to those addressed by DE algorithms, such diverse choices of PSO population size may be surprising. However, as recently pointed out in Piotrowski et al. (2020), despite classically PSO algorithms are used with 20–50 particles, large number of PSO algorithms including the basic PSO (Eberhart and Kennedy 1995) de facto performs best with much larger swarms, with a few hundreds of particles. This discrepancy between the classical approach, based on experiments performed in the late 1990’s, and observed performance on problems currently widely used in PSO literature may be the reason of so large differences in swarm sizes noted in COVID-19 related papers: some authors follow classical choices, some set higher values as they note that it improves the quality of solutions that are found.

Other DE and PSO control parameters

Apart from the population size, both DE and PSO have some additional control parameters: scale factor (F) and crossover (CR) in the case of DE, c1 and c2 acceleration coefficients and w inertia weight in the case of PSO. A number of studies were performed to specify the best values of acceleration coefficients (Clerc and Kennedy 2002; Samal et al. 2007; Bonyadi and Michalewicz 2017b; Cleghorn and Engelbrecht 2018) or inertia weights (Shi and Eberhart 1998; Suresh et al. 2008) in PSO; all three parameters are interrelated (Clerc and Kennedy 2002; Eberhart and Shi 2000). In the case of DE, the impact of scale factor (Ronkkonen et al. 2005; Sharma et al. 2019) or crossover (Zaharie 2009; Weber et al. 2013) on the performance has also been analyzed, but in recent DE variants both control parameters are often made adaptive (Ghosh et al. 2011; Das et al. 2016; Al-Dabbagh et al. 2018). Unfortunately, such adaptive new variants were not used against COVID-19 in 2020, with exception of Singh et al. (2020b) and Abdel-Basset et al. (2020c) studies, which however lack sufficient details of DE application. The choice of non-adaptive control parameters may highly impact the quality of the solution found, but this would depend on the specific problem. Unfortunately, authors frequently do not mention values of control parameters when solving COVID-19 related problems. When they do, in the case of DE algorithms F and CR parameters are often set between 0.5 and 0.9 (de Falco et al. 2020; Lobato et al. 2020; Quaranta et al. 2020; Libotte et al. 2020; Nowakova et al. 2020). The scale factor is frequently (Lobato et al. 2009; Saif et al. 2021; Nowakova et al. 2020) set to 0.9, what agrees with the well-known finding by Ronkkonen et al. (2005) that F should be set between 0.4 and 0.95, with 0.9 being often the best choice. Rica and Ruz (2020) randomly generated F from [0.5,1.0] interval in each generation. However, Singh et al. (2020a) set F to 0.1 for COVID-19 related Convolutional Neural Network’s hyperparameter tuning. Sainz-Pardo and Valero (2020) randomly generated F from [0.0,1.0] interval in each generation, and skipped crossover at all. The choice of CR is more disputable, as it highly depends on the problem—for separable ones the low CR values are needed (i.e. about 0.1), for non-separable—high (i.e. 0.9 or higher, Zaharie et al. 2009). As it is difficult to assume separability of COVID-19-related real world problems, one may expect that higher CR should be used—and indeed researchers frequently choose CR ≈ 0.8–0.9 (de Falco et al. 2020; Lobato et al. 2020; Libotte et al. 2020; Nowakova et al. 2020). However, Saif et al. (2021) used CR = 0.2 as for separable problems, and Singh et al. (2020a) decided for 0.5. It may be concluded that, although the control parameters of DE algorithms are not made adaptive, their choices (if provided) are generally justified by the findings from DE-oriented literature. Authors of COVID-19 related papers that use PSO often choose c1 = c2 = 2 (Al-quaness et al. 2020a, b; Dutra et al. 2020; He et al. 2020b; Van Tinh 2020a, b; Canayaz 2020; El-Kenawy et al. 2020; Abd Elaziz et al. 2020b; Fister et al. 2020a; Too and Mirjalili 2020)—a setting that was initially suggested by Eberhart and Kennedy (1995) and is also re-supported by some reviews (Marini and Walczak 2015). Another popular choice in papers aimed at COVID-19 pandemic is c1 = c2 = 0.5 (Paggi 2020a, b; Bhonde et al. 2020; Issa and Abd-Elaziz 2020), which is hard to explain based on the classical PSO-related literature. Just once, in Kergassner et al. (2020) the setting c1 = c2 = 1.49445 suggested by Clerc and Kennedy (2002) and Eberhart and Shi (2000) is “almost” used (almost, as authors technically chosen c1 = c2 = 1.4696172). This choice needs to be coupled with w = 0.729. Some authors used other c1 and c2 settings (e.g. in Zreiq et al. 2020, c1 = c2 = 0.75), unfortunately without justification. Very rarely in COVID-19 related papers c1 ≠ c2 (in Oliveira et al. 2021 and Jorge et al. 2020, c1 = 0.1, c2 = 0.3), and the reason for unequal setting of both coefficients is not discussed. Inertia weights are frequently made decreasing during search (Al-quaness et al. 2020a, b; Paggi 2020a, b; Van Tinh 2020a, b; Canayaz 2020; El-Kenawy et al. 2020; Abd Elaziz et al. 2020b; Too and Mirjalili 2020), as suggested in Shi and Eberhart (1998). However, the fixed inertia weight set to 0.9 (Bhonde et al. 2020; Dutra et al. 2020), 0.7 (Fister et al. 2020a), or to the value of 0.729 (Kergassner et al. 2020) suggested in Clerc and Kennedy (2002) (which should be accompanied by the specific setting of acceleration coefficients), and an unexpected very small value of 0.2 (Issa and Abd Elaziz 2020) are also used. In PSO-DE bi-objective hybrid (Zou et al. 2020) extremely low values of acceleration coefficients and inertia weight were used, but this may be due to the hybridization interactions with DE counterpart. Hence, as in the case of DE, one may conclude that in the majority of studies that use PSO against COVID-19 in which inertia weight and acceleration coefficients are specified, their choices follow suggestions from the PSO literature. However, in some papers control parameters seems to be too small (Oliveira et al. 2021; Jorge et al. 2020; Issa and Abd Elaziz 2020), what could lead to the premature convergence.

Comparison of performance

Choosing the better method among the competitors is very important for practical users, even though various approaches to the problem of comparison between metaheuristics are still debated in the literature (Garcia and Herrera 2008; Crepinsek et al. 2016; Hussain et al. 2019; Halim et al. 2021). In the majority of papers in which DE or PSO are used to solve COVID-19 related problems, only one variant of a single optimization method is used. Hence, no comparison of performance between various methods can be done, and the quality of the results obtained cannot be validated. Nonetheless, in some COVID-19 related studies two or more metaheuristics are compared. It is difficult to generalize the results, as each study address a different optimization problem, or use different data sets. In many studies either the basic DE, basic PSO or both these algorithms are used, but in each paper they are compared against much different other metaheuristics. In some studies it is reported that various metaheuristics are used, but finally their results are not given (Ames et al. 2020; Singh et al. 2020b; Naraigh and Byrne 2020; Zhan et al. 2020). It is impossible to claim whether DE or PSO overall perform better against COVID-19. In Saif et al. (2021) study that aimed at calibration of ANFIS parameters PSO clearly outperforms DE; PSO ranks 2–3nd out of eight compared algorithms, DE is among two the worst methods. However, this may be due to the low computational budget (only 5000 function calls are allowed) which favor PSO (Piotrowski et al. 2017), or low population size, set to 25 for all algorithms (what is inappropriate for DE). Hagshenas et al. (2020) found PSO marginally better than DE for Multilayer Perceptron ANN calibration when studying the impact of environmental factors on COVID-19 pandemic; but again both the number of function calls and the population size were very small, favoring PSO. Zheng et al. (2020a) found DE variant slightly better than CLPSO (Liang et al. 2006) for resources allocation problem, but the details on such important features like computational time or population size were unspecified. When DE or PSO are compared against other metaheuristics, but not against each other, DE performs either very well (Abd Elaziz et al. 2020a; Wu et al. 2020), or poorly (in the discussed earlier case of iL-SHADE, Abdel-Basset et al. 2020c). When DE is not considered, PSO perform very well against other metaheuristics only in Issa and Abd Elaziz (2020), it more frequently ranks moderately (Al-quaness et al. 2020a, b; Ardabili et al. 2020; Canayaz 2020; Sahlol et al. 2020; Abd Elaziz et al. 2020b; Too and Mirjalili 2020) or poorly (Sazvar et al. 2020; Zhan et al. 2020; El-Kenawy et al. 2020; Goel et al. 2020; Al-qaness et al. 2021a). Based on the above summary, it is impossible to give a hint whether PSO or DE is better suited for solving COVID-19 related cases; the results seems also to not necessarily be clear for a specific kind of problems. The problem with the contradictory findings regarding the superiority of some methods over the others that comes up when reading different papers related to COVID-19 is rather an effect of the way the comparison is organized. To some extent it may be due to the low numbers of allowed function calls and low population sizes used in vast majority of COVID-19 related papers in which various metaheuristics are compared. The reader is referred to Table 5 for a summary of both factors in papers in which a comparison between various metaheuristics is shown. With a very few exceptions, the maximum number of function calls is not higher than 5.000, and the population size is set between 10 and 30. Such low numbers of allowed function calls and population size prefers variants of algorithms that converge quickly over those with enhanced exploration capabilities, and make the whole comparison more prone to the manual choice of control parameters, or even to the random effects.
Table 5

Summary of the number of function calls and the population size used in metaheuristics applied to solve COVID-19 related problems. Only papers in which the comparison between various metaheuristics is performed are shown. For details on each paper, please see Tables 1, 2, 3 and 4

PaperNumber of function callsPopulation size
Lobato et al. (2020)6.25025
Saif et al. (2021)5.00025
Abdel_Basset et al. (2020c)4.50030
Abd Elaziz et al. (2020a)??
Punitha et al. (2020)??
Haghshenas et al. (2020)??
Wu et al. (2020)100.000?
Zheng et al. (2020a)??
Zheng et al. (2020b??
Zou et al. (2020)Other

30 (PSO-DE)

unclear for others

Al-quaness et al. (2020a )2.50025
Al-quaness et al. (2020b)2.50025
Al-quaness et al. (2021)??
Sazvar et al. (2020)??
Too and Mirjalili (2020)1.00010
Canayaz (2020)2.00020
El-Kenawy et al. (2020)400–80010–20
Goel et al. (2020)90030
Sahlol et al. (2020)30015
Abd Elaziz et al. (2020b)2.00020
Issa and Abd-Elaziz (2020)?40–700
Alrashidi et al. (2020)??
Abdel-Basset et al. (2020b)3.00020
Chen et al. (2020)??
Lu et al. (2021)??
Al-qaness et al. (2021b)3.00030
Yousri et al. (2021)75015
Summary of the number of function calls and the population size used in metaheuristics applied to solve COVID-19 related problems. Only papers in which the comparison between various metaheuristics is performed are shown. For details on each paper, please see Tables 1, 2, 3 and 4 30 (PSO-DE) unclear for others

Conclusions

In scientific papers related to COVID-19 pandemic both DE and PSO algorithms found numerous applications. They are most widely used for calibration of epidemiology models and for optimization of parameters or selection of features for image-based diagnostics. However, both DE and PSO are also applied to COVID-19-related studies in much different fields of science, from management to linguistics. In the majority of papers DE and PSO variants are compared neither against each other, nor against any other metaheuristics. From studies in which such comparison is performed, no clear picture of superiority of one method against the other emerges. Despite the rapid development of DE and PSO algorithms in recent two decades, in studies addressing COVID-19 related problems mainly the basic DE (Storn and Price 1997) or the basic PSO (Eberhart and Kennedy 1995) variants are used. Apart from PSO or DE versions that were developed for feature selection problems, the newer variants of both methods are ignored in COVID-19 research. It may be surprising, because the recent variants show much better performance than their classical versions in numerous papers, and the codes of various successful versions are widely available from different authors and web pages of Competitions on Evolutionary Computation that are held regularly every year. In the majority of studies related to COVID-19 disease that use DE or PSO algorithms, one may note the lack of information on such important methodological details like dimensionality of the problem that is being optimized, the number of repetitions (runs) made, the number of function calls allowed, or the choice of control parameter settings. In those studies where particular details are reported, some choices made are frequently inadequate, and highly differ for each study. The allowed computational budget was set very low in many papers, especially those in which various metaheuristics were compared against each other, but excessively high in some others. As mainly the basic, non-adaptive variants of DE and PSO were used, the setting of their control parameters was especially important. With a few exceptions, the population size was often set small and fixed for all algorithms used (if there were more than one), what favors PSO over DE methods, as the latter often require higher population. However, contrary to the population size, the values of crossover and mutation factor in DE, as well as acceleration coefficients and inertia weight in PSO are often appropriate and based on the literature. Researchers working on COVID-19 pandemic often seek for simple and easily available optimization methods, either new or those highly cited. It seems that the availability of codes in various computing languages and either the novelty, or the name recognition and the number of citations are the primary reasons for choosing particular algorithm. Neither good performance in Competitions on Evolutionary Computation nor wide-scale theoretical or empirical discussion in specialized literature seems to be of any importance for practitioners. Hence, the majority of researchers working on problems related with COVID-19 disease use either the basic variants of DE (Storn and Price 1997) or PSO (Eberhart and Kennedy 1995; Shi and Eberhart 1998) that are widely cited and easily available in variety of computing platforms, or those inspiration-guided metaheuristics that were proposed very recently, have appealing names, and which codes are easily and freely available.
  101 in total

1.  Coronavirus Optimization Algorithm: A Bioinspired Metaheuristic Based on the COVID-19 Propagation Model.

Authors:  F Martínez-Álvarez; G Asencio-Cortés; J F Torres; D Gutiérrez-Avilés; L Melgar-García; R Pérez-Chacón; C Rubio-Escudero; J C Riquelme; A Troncoso
Journal:  Big Data       Date:  2020-07-22       Impact factor: 2.128

2.  MolDock: a new technique for high-accuracy molecular docking.

Authors:  René Thomsen; Mikael H Christensen
Journal:  J Med Chem       Date:  2006-06-01       Impact factor: 7.446

3.  COVID-19 Government Response Event Dataset (CoronaNet v.1.0).

Authors:  Cindy Cheng; Joan Barceló; Allison Spencer Hartnett; Robert Kubinec; Luca Messerschmidt
Journal:  Nat Hum Behav       Date:  2020-06-23

4.  When science goes viral: The research response during three months of the COVID-19 outbreak.

Authors:  Joanna Nowakowska; Joanna Sobocińska; Mateusz Lewicki; Żaneta Lemańska; Piotr Rzymski
Journal:  Biomed Pharmacother       Date:  2020-06-23       Impact factor: 6.529

5.  Marine Predators Algorithm for Forecasting Confirmed Cases of COVID-19 in Italy, USA, Iran and Korea.

Authors:  Mohammed A A Al-Qaness; Ahmed A Ewees; Hong Fan; Laith Abualigah; Mohamed Abd Elaziz
Journal:  Int J Environ Res Public Health       Date:  2020-05-18       Impact factor: 3.390

6.  Coronavirus herd immunity optimizer (CHIO).

Authors:  Mohammed Azmi Al-Betar; Zaid Abdi Alkareem Alyasseri; Mohammed A Awadallah; Iyad Abu Doush
Journal:  Neural Comput Appl       Date:  2020-08-27       Impact factor: 5.606

Review 7.  Scientific research progress of COVID-19/SARS-CoV-2 in the first five months.

Authors:  Hua Li; Zhe Liu; Junbo Ge
Journal:  J Cell Mol Med       Date:  2020-05-07       Impact factor: 5.310

8.  Using artificial intelligence techniques for COVID-19 genome analysis.

Authors:  M Saqib Nawaz; Philippe Fournier-Viger; Abbas Shojaee; Hamido Fujita
Journal:  Appl Intell (Dordr)       Date:  2021-02-17       Impact factor: 5.019

9.  Control of COVID-19 system using a novel nonlinear robust control algorithm.

Authors:  Musadaq A Hadi; Hazem I Ali
Journal:  Biomed Signal Process Control       Date:  2020-11-04       Impact factor: 3.880

10.  Characterization of SARS-CoV-2 dynamics in the host.

Authors:  Pablo Abuin; Alejandro Anderson; Antonio Ferramosca; Esteban A Hernandez-Vargas; Alejandro H Gonzalez
Journal:  Annu Rev Control       Date:  2020-10-06       Impact factor: 6.091

View more
  1 in total

Review 1.  The applications of MCDM methods in COVID-19 pandemic: A state of the art review.

Authors:  Alireza Sotoudeh-Anvari
Journal:  Appl Soft Comput       Date:  2022-06-30       Impact factor: 8.263

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.