<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Analysing Metaheuristic Components</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Helena</forename><surname>Stegherr</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">University of Augsburg</orgName>
								<address>
									<postCode>86159</postCode>
									<settlement>Augsburg</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jörg</forename><surname>Hähner</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">University of Augsburg</orgName>
								<address>
									<postCode>86159</postCode>
									<settlement>Augsburg</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Analysing Metaheuristic Components</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">FEEBCD343AA0AD04C28BEBCFE2477281</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T07:12+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The vast number of nature-inspired metaheuristics makes it increasingly difficult to keep an overview of efficient and innovative developments. Especially novel approaches based on obscure metaphors and lacking rigorous evaluation are often-and usually rightfully-disregarded in research and application. However, even among established approaches, new developments are hard to detect and integrating them into the current set of methods is not an easy task. Altogether, finding a suitable metaheuristic for the problem at hand is aggravated in all application domains, including Lifelike Computing Systems. In this paper, we present ways that can facilitate extracting relevant information on metaheuristics. The approach is centred around a unified view on metaheuristics, with a focus on their components as the relevant parts determining the performance and the behaviour of metaheuristic frameworks and algorithms. We furthermore describe strategies for the conceptual and empirical analysis of those components. This procedure can be applied in different levels of detail and is therefore adaptable to the respective goals of the investigation of different metaheuristics. Its advantages and problems are discussed and we conclude that this is one possible and useful way to gain a better understanding of existing metaheuristics and to deal with new approaches.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Introduction</head><p>Metaheuristics are capable of successfully approximating solutions of black-box optimisation problems where exact optimisers are not applicable. This makes them suitable for a number of tasks, from engineering to biology/medicine, but also within more complex computing systems <ref type="bibr" target="#b8">(Hussain et al., 2018)</ref>. In Lifelike Systems, metaheuristics are often utilised to optimise the parameters of other components, especially machine learning components, enabling the selfimprovement mechanism of these systems. These parameter optimisation problems can differ in their often unknown fitness landscapes and the task is complicated by the dynamically changing environment in which lifelike systems are deployed. Additionally, there can be several areas in the system that require an optimiser, e. g. learning components, other optimisers or the environment itself.</p><p>For all application areas of metaheuristics, there arises the same initial question: Which metaheuristic is the most suit-able for the given optimisation problem? This question results from the No free lunch theorem, which states that no metaheuristic performs best on all problems <ref type="bibr" target="#b22">(Wolpert and Macready, 1997)</ref>. To some extent, this also led to an increasing amount of different metaheuristics, hybrids and variants, with more than 300 approaches by 2020, summarised in a presumably non-exhaustive list by <ref type="bibr" target="#b12">Molina et al. (2020)</ref>. As most of those are strongly metaphor-based, it is hard to detect innovative and efficient strategies that could be advantageous for the given problem. However, falling back to well known approaches, e. g. evolutionary algorithms, might restrict performance as more suitable strategies exist. Altogether, this results in a necessity to facilitate the assessment of metaheuristics in terms of their functionality, performance and behaviour.</p><p>In this paper, we argue on the importance of conceptual and empirical analysis of metaheuristic components, based on a unified framework, and present our research agenda on this behalf. We first specify how such a unified framework can be described and utilised. The next section provides insights into conceptual ways to analyse metaheuristics based on their components and how this can be complemented by empirical studies. The advantages and problems of the approach itself and in relation to Lifelike Systems are discussed and we end on a short conclusion and illustrate options for future work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A Unified View on Metaheuristics</head><p>The development of a unified concept for metaheuristics ultimately results from the demand of more standardisation, reusability, knowledge on components and consistency in descriptions <ref type="bibr" target="#b20">(Swan et al., 2015;</ref><ref type="bibr" target="#b16">Sörensen, 2015)</ref>. In recent years, some detailed unification strategies were presented, each of them with a different goal in mind: from providing a basis for describing metaheuristics <ref type="bibr" target="#b0">(Bandaru and Deb, 2016)</ref> to finding inherent strategies in metaheuristics <ref type="bibr" target="#b3">(Chicco and Mazza, 2020)</ref>, but also to construct new algorithms <ref type="bibr" target="#b15">(Song and</ref><ref type="bibr">Fong, 2016), to compare (de Armas et al., 2021)</ref> and evaluate <ref type="bibr" target="#b4">(Cruz-Duarte et al., 2020)</ref> metaheuristics in terms of their components. Ultimately, the unification facilitates deriving differences and similarities of metaheuristics, enables the transfer of features and the construction of combinations of metaheuristics <ref type="bibr" target="#b0">(Bandaru and Deb, 2016)</ref>.</p><p>Based on these approaches towards a unified metaheuristic framework, a component-based concept is depicted in Figure <ref type="figure" target="#fig_0">1</ref>. It combines the ideas of <ref type="bibr" target="#b0">Bandaru and Deb (2016)</ref> and de <ref type="bibr" target="#b5">Armas et al. (2021)</ref> and is applicable to both, a conceptual comparison of metaheuristics based on their components, and the empirical analysis of the specific implementations. The main components identified are those for initialisation, selection, solution generation, replacement and update of solution, archiving and termination. Their structure and their common operators delineate the different metaheuristic frameworks as defined by <ref type="bibr" target="#b21">Sörensen and Glover (2013)</ref>. A specific metaheuristic algorithm is then determined by using individual operators for each component, usually depending on the problem. Additionally, more than one operator can be inherent to one component, especially for the generation and archiving mechanisms. The advantages of such a unified view on metaheuristics are manifold. On the one hand, it facilitates the analysis of existing algorithms independent of their metaphor. On the other hand, the descriptions of new approaches can be oriented towards a unified framework to allow an easier grasp of their concepts. Implementation-wise, it enables a modular approach for the construction of metaheuristic algorithms and an unproblematic exchange of components and oper-ators, thus assisting in the assembly of algorithms for the given problem, but also in the development of hybrid algorithms and hyperheuristics.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Initialisation</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Analysis of Metaheuristic Components</head><p>With a unified framework as a basis for dissecting metaheuristics, the resulting components can be further analysed to determine their respective capabilities. This can be by a purely conceptual analysis, enabling a rough assessment of the functioning and the features of the components and their operators, or by empirical studies based on an componentbased implementation with operator exchange facilities.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Conceptual Analysis</head><p>A conceptual analysis aims at finding common features of components, operators and their different possible combinations. General features inherent to metaheuristic components and their operators are often included in classification approaches as they order metaheuristics according to their capabilities which are related to their structure <ref type="bibr" target="#b12">(Molina et al., 2020;</ref><ref type="bibr" target="#b19">Stork et al., 2020;</ref><ref type="bibr" target="#b6">Fausto et al., 2019;</ref><ref type="bibr" target="#b17">Stegherr et al., 2020)</ref>. Furthermore, they are intended to facilitate the selection of an appropriate algorithm for a given problem, for example by matching the fitness function and the corresponding fitness landscape to algorithm classes <ref type="bibr" target="#b19">(Stork et al., 2020)</ref>. Ultimately, the algorithms should be classified by their performance on different optimisation problems <ref type="bibr" target="#b23">(Woodward and Swan, 2010)</ref>. This, however, requires detailed experiments to determine the respective algorithm performances.</p><p>Among those criteria used for the classification of metaheuristics, some directly relate to metaheuristic components and the resulting algorithmic features. These features can be related to the specific search procedures utilised, e. g. neighbourhood search, hill climbing or population-based search <ref type="bibr" target="#b10">(Lones, 2014</ref><ref type="bibr" target="#b11">(Lones, , 2019))</ref>. They are, however, not necessarily determined by one single component or operator but can result from a specific combination of those. Additionally, one component and even one operator can utilise several search procedures. Other algorithmic features depending on these functional parts of a metaheuristic and describing the overall capabilities of the approach are presented by <ref type="bibr" target="#b3">Chicco and Mazza (2020)</ref>. They include, for example, the use of elitism, selection and self-adaptation strategies. Again, these features can result from a combination of operators and one operator can contribute to several features.</p><p>Another way to analyse metaheuristic components is provided by <ref type="bibr" target="#b2">Blum and Roli (2003)</ref>. They classify operators by their intensification and diversification behaviour in terms of its dependency on the objective function, any other function or randomness. In this case, operators are analysed individually, but can be compared to other operators for the same component.</p><p>A conceptual analysis of metaheuristic components and algorithm-specific operators according to features such as those presented here does not only allow for a better overview of metaheuristic strategies but also facilitates the selection of appropriate algorithms. It enables the construction of profiles for operators and their combinations within a component structure, which can be used for comparing different metaheuristics but also readily present the features that might be required for the problem at hand. Furthermore, in combination with problem-specific information, it directly aids in choosing a suitable algorithm.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Empirical Analysis</head><p>The goal of an empirical component analysis is to provide problem-specific and generalised information on the performance and behaviour of metaheuristics. It enables a more application-oriented comparison of algorithms than the conceptual analysis and complements it by presenting important knowledge for matching algorithms to optimisation problems as described by <ref type="bibr" target="#b23">Woodward and Swan (2010)</ref>.</p><p>To this end, the empirical analysis of metaheuristic components has to focus on measuring performance, as well as the search behaviour of the algorithms. Performance measures include the quality of the found solution and the budget <ref type="bibr" target="#b7">(Halim et al., 2020)</ref>, while behavioural measures are, e. g. the solution similarity and the intensification and diversification rates <ref type="bibr" target="#b14">(Scheibenpflug et al., 2012)</ref>. Furthermore, the operators of the respective components have to be evaluated in different combinations, as these combinations can exhibit mutually reinforcing effects on performance and behaviour. This is facilitated by the use of a unified framework instead of the individual metaheuristics, as well as the transfer of operators for one component from one algorithm to another. The overall analysis has to be performed according to benchmarking guidelines to provide valid results <ref type="bibr" target="#b9">(LaTorre et al., 2020;</ref><ref type="bibr" target="#b1">Bartz-Beielstein et al., 2020)</ref>.</p><p>A first evaluation in a unified framework with a focus on the performance of the algorithms is provided by <ref type="bibr" target="#b4">Cruz-Duarte et al. (2020)</ref>, showing that some operators can be responsible for the overall performance on a specific problem. Another empirical analysis of performance and intensification and diversification behaviour, focussed on different operator combinations of Genetic Algorithms, was performed by <ref type="bibr" target="#b13">Scheibenpflug and Wagner (2013)</ref>. They showed that the combination of operators can result in different behaviour than the individual operators would suggest. These studies show how much information and understanding on metaheuristic algorithms can be gained by analysing their components. Increasing the number of operators and combinations and extending the performance and behavioural measurements will provide further comprehensive insights.</p><p>Next to the general gain of knowledge, an empirical component analysis bridges the gap until theoretical proofs are presented for the behaviour and applicability of metaheuris-tics on specific problems. Furthermore, it can give hints as to which theoretical analyses are important to perform first. In terms of the overall analysis of metaheuristic components, it allows specifying and quantifying the conceptual analysis. Especially the utilisation of a unified structure for the evaluation of different component and operator combinations facilitates the analysis and comparison of metaheuristics independent of their frameworks and metaphors.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Advantages and Problems of a Component-based View on Metaheuristics</head><p>The analysis of metaheuristic components based on a unified framework provides several possibilities. First, it helps to bring structure to the vast field of metaheuristics by determining common features of the different approaches. This allows to systematically analyse metaheuristics according to the capabilities of their components and respective operators. Furthermore, standardising the description of metaheuristics by focussing on their components' features reduces the dependence on metaphors and provides a basis for the presentation of novel approaches. The empirical analysis adds further advantages. Problem-specific knowledge can be gained on the performance and behaviour of metaheuristics depending on their components, and in some cases operators may even prove to be generally well suited or not applicable at all. These analyses make it easier for Lifelike System engineers to evaluate whether the metaheuristics are a good fit for the given problem. Additionally, components and operators within a unified framework can provide an easy way to configure and change (e. g. hybridise) metaheuristic algorithms depending on the problem at hand, without having to construct each algorithm individually.</p><p>However, there still are some problems. It remains to be determined if a component analysis based on these concepts is feasible. This concerns the unification approach, which might not be viable for all metaheuristics, as well as the empirical analysis, which is extensive when aiming at analysing all or even most existing component structures and their respective operators. In addition, it might not be worth the effort if the often criticised strongly metaphor-related metaheuristics do not provide any new insights or useful features. For the conceptual analysis, it is still questionable how relevant the gathered information on features is for applications but also for comparisons. Furthermore, empirical studies that aim at providing problem-specific information require knowledge on the problems and their characteristics as well, which is still a research area needing attention. Altogether, the information gathered by this approach might not be sufficient to effectively facilitate the selection of appropriate algorithms, neither in Lifelike Systems nor for any other optimisation problem. Last but not least, no conceptual or empirical analysis is as good as a formal theoretical approach.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Conclusion</head><p>The field of metaheuristic research becomes less and less transparent in terms of new approaches and extensions to existing algorithms or frameworks. This makes it increasingly difficult to assess the features and capabilities of the respective algorithms and therefore the selection of a suitable approach. While this problem could be alleviated by extensive theoretical analyses of metaheuristics, this again is a difficult task requiring time and expertise.</p><p>Another approach to analyse metaheuristics more comprehensively while extensive theory is not yet available is described in this paper. It is based on a unified understanding of metaheuristics revealing common components. These components and their respective operators, which define individual algorithms, can be analysed conceptually as well as empirically. The analyses provide different levels of detail and, when combined, can offer a comprehensive view on metaheuristics. Furthermore, utilising a unified structure for metaheuristics presents an efficient basis for implementation, hybridisation and even the development of hyperheuristics, as operators can be exchanged easily before and during the optimisation process. Altogether, it facilitates the application of suitable metaheuristics in all domains, including Lifelike Systems.</p><p>The execution of metaheuristic component analyses in a unified framework follow different approaches, as shown by <ref type="bibr" target="#b4">Cruz-Duarte et al. (2020)</ref> or de <ref type="bibr" target="#b5">Armas et al. (2021)</ref>. However, none of them include extensive conceptual comparisons and empirical evaluations of performance and behaviour yet. We want to align our approach with the structure presented in this paper. To this end, we already examined classification systems to utilise their criteria for a conceptual analysis of metaheuristic components <ref type="bibr" target="#b17">(Stegherr et al., 2020)</ref>. In terms of empirical analysis, we established our basic unified structure and determined the experimental design necessary for empirical component analyses <ref type="bibr" target="#b18">(Stegherr et al., 2021)</ref>. The next steps include the examination of metaheuristics and their components and their incorporation into a unified framework. Furthermore, the respective operators will be reassembled to provide different combinations and to determine their influences in these combinations. Then, the combinations will be analysed conceptually to detect important common features, as well as in large experiments to evaluate their performance and behaviour on different optimisation problems. Though this approach can be extensive in terms of the number of included components and its feasibility for all metaheuristics still has to be shown, it will ultimately provide comprehensive information on metaheuristics and their applicability.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Unified component view on metaheuristics (adapted from Bandaru and Deb (2016); de Armas et al. (2021)).</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">Copyright ©2021 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Metaheuristic Techniques</title>
		<author>
			<persName><forename type="first">S</forename><surname>Bandaru</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Deb</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Decision Sciences</title>
				<imprint>
			<publisher>CRC Press</publisher>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="693" to="750" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Benchmarking in Optimization: Best Practice and Open Issues</title>
		<author>
			<persName><forename type="first">T</forename><surname>Bartz-Beielstein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Doerr</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Van Den Berg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Bossek</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Chandrasekaran</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Eftimov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Fischbach</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Kerschke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">L</forename><surname>Cava</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lopez-Ibanez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">M</forename><surname>Malan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">H</forename><surname>Moore</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Naujoks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Orzechowski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Volz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wagner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Weise</surname></persName>
		</author>
		<idno type="arXiv">arXiv:2007.03488</idno>
		<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Metaheuristics in combinatorial optimization</title>
		<author>
			<persName><forename type="first">C</forename><surname>Blum</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Roli</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Computing Surveys</title>
		<imprint>
			<biblScope unit="volume">35</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="268" to="308" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Metaheuristic Optimization of Power and Energy Systems: Underlying Principles and Main Issues of the &apos;Rush to Heuristics</title>
		<author>
			<persName><forename type="first">G</forename><surname>Chicco</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Mazza</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Energies</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="issue">19</biblScope>
			<biblScope unit="page">5097</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Towards a Generalised Metaheuristic Model for Continuous Optimisation Problems</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Cruz-Duarte</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">C</forename><surname>Ortiz-Bayliss</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Amaya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Shi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Terashima-Marín</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Pillay</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Mathematics</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="issue">11</biblScope>
			<biblScope unit="page">2046</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Similarity in metaheuristics: a gentle step towards a comparison methodology</title>
		<author>
			<persName><forename type="first">J</forename><surname>De Armas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Lalla-Ruiz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">L</forename><surname>Tilahun</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Voß</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Natural Computing</title>
		<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">From ants to whales: metaheuristics for all tastes</title>
		<author>
			<persName><forename type="first">F</forename><surname>Fausto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Reyna-Orta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Cuevas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Á</forename><forename type="middle">G</forename><surname>Andrade</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Perez-Cisneros</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence Review</title>
		<imprint>
			<biblScope unit="volume">53</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="753" to="810" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Performance assessment of the metaheuristic optimization algorithms: an exhaustive review</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">H</forename><surname>Halim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Ismail</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Das</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence Review</title>
		<imprint>
			<biblScope unit="volume">54</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="2323" to="2409" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Metaheuristic research: a comprehensive survey</title>
		<author>
			<persName><forename type="first">K</forename><surname>Hussain</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">N M</forename><surname>Salleh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Cheng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Shi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence Review</title>
		<imprint>
			<biblScope unit="volume">52</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="2191" to="2233" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">Fairness in Bio-inspired Optimization Research: A Prescription of Methodological Guidelines for Comparing Meta-heuristics</title>
		<author>
			<persName><forename type="first">A</forename><surname>Latorre</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Molina</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Osaba</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">D</forename><surname>Ser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Herrera</surname></persName>
		</author>
		<idno type="arXiv">arXiv:2004.09969</idno>
		<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Metaheuristics in nature-inspired algorithms</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Lones</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2014 conference companion on Genetic and evolutionary computation companion -GECCO Comp &apos;14</title>
				<meeting>the 2014 conference companion on Genetic and evolutionary computation companion -GECCO Comp &apos;14</meeting>
		<imprint>
			<publisher>ACM Press</publisher>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Mitigating Metaphors: A Comprehensible Guide to Recent Nature-Inspired Algorithms</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Lones</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">SN Computer Science</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="issue">49</biblScope>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Comprehensive Taxonomies of Natureand Bio-inspired Optimization: Inspiration versus Algorithmic Behavior, Critical Analysis and Recommendations</title>
		<author>
			<persName><forename type="first">D</forename><surname>Molina</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Poyatos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Del Ser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>García</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Hussain</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Herrera</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Cognitive Computation</title>
		<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">An Analysis of the Intensification and Diversification Behavior of Different Operators for Genetic Algorithms</title>
		<author>
			<persName><forename type="first">A</forename><surname>Scheibenpflug</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Wagner</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Computer Aided Systems Theory -EUROCAST 2013</title>
				<imprint>
			<publisher>Springer Berlin Heidelberg</publisher>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="364" to="371" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">On the analysis, classification and prediction of metaheuristic algorithm behavior for combinatorial optimization problems</title>
		<author>
			<persName><forename type="first">A</forename><surname>Scheibenpflug</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Wagner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Pitzer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Burlacu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Affenzeller</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">24th European Modeling and Simulation Symposium</title>
				<imprint>
			<date type="published" when="2012">2012. 2012</date>
			<biblScope unit="page" from="368" to="372" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Brick-Up Metaheuristic Algorithms</title>
		<author>
			<persName><forename type="first">Q</forename><surname>Song</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Fong</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">5th IIAI International Congress on Advanced Applied Informatics (IIAI-AAI)</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2016">2016. 2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Metaheuristics-the metaphor exposed</title>
		<author>
			<persName><forename type="first">K</forename><surname>Sörensen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Transactions in Operational Research</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="3" to="18" />
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Classifying Metaheuristics: Towards a unified multi-level classification system</title>
		<author>
			<persName><forename type="first">H</forename><surname>Stegherr</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Heider</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hähner</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Natural Computing</title>
		<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Design of Large-Scale Metaheuristic Component Studies</title>
		<author>
			<persName><forename type="first">H</forename><surname>Stegherr</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Heider</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Luley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hähner</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Genetic and Evolutionary Computation Conference Companion (GECCO &apos;21 Companion)</title>
				<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
	<note>To be published in the 2021</note>
</biblStruct>

<biblStruct xml:id="b19">
	<monogr>
		<title level="m" type="main">A new taxonomy of global optimization algorithms</title>
		<author>
			<persName><forename type="first">J</forename><surname>Stork</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">E</forename><surname>Eiben</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Bartz-Beielstein</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
	<note type="report_type">Natural Computing</note>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">A Research Agenda for Metaheuristic Standardization</title>
		<author>
			<persName><forename type="first">J</forename><surname>Swan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Adriaensen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Bishr</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">K</forename><surname>Burke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Clark</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>De Causmaecker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Durillo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Hammond</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Hart</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">G</forename><surname>Johnson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><forename type="middle">A</forename><surname>Kocsis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Kovitz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Krawiec</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Martin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">J</forename><surname>Merelo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">L</forename><surname>Minku</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Özcan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">L</forename><surname>Pappa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Pesch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Garcia-Sànchez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Schaerf</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Sim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Smith</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Stützle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Stefan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Wagner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Yao</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">the XI Metaheuristics International Conference</title>
				<meeting><address><addrLine>Agadir, United Kingdom</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="1" to="3" />
		</imprint>
	</monogr>
	<note>Paper presented at MIC 2015</note>
</biblStruct>

<biblStruct xml:id="b21">
	<monogr>
		<author>
			<persName><forename type="first">K</forename><surname>Sörensen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">W</forename><surname>Glover</surname></persName>
		</author>
		<title level="m">Metaheuristics. In Encyclopedia of Operations Research and Management Science</title>
				<imprint>
			<publisher>Springer US</publisher>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="960" to="970" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">No free lunch theorems for optimization</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">H</forename><surname>Wolpert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">G</forename><surname>Macready</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Evolutionary Computation</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="67" to="82" />
			<date type="published" when="1997">1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Why classifying search algorithms is essential</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">R</forename><surname>Woodward</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Swan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Progress in Informatics and Computing</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2010">2010. 2010</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
