<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>From Heuristics to Hyperheuristics: Comparative Study and Real-World Impact in Optimization</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Aljubarah</surname><given-names>Esraa</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<aff id="aff1">Independent Researcher, Nabels, Palestine.</aff>
</contrib-group>
<abstract><p>Optimization underpins decision-making across scientific, engineering, and data-driven domains. This paper presents a systematic, multi-layered comparison of heuristic, metaheuristic, and hyperheuristic algorithms, dissecting their architectural paradigms, convergence behaviors, parameter sensitivities, and scalability profiles. Through an exhaustive literature synthesis spanning 150+ peer-reviewed sources (2015–2025), implementation of 12 representative algorithms, and rigorous benchmarking on eight standard test suites and six real-world datasets, we quantify performance across solution quality, computational efficiency, robustness, and generalization. Key contributions include: 1) A taxonomic framework unifying heuristic, metaheuristics, and hyperheuristics under a unified abstraction hierarchy, 2) Novel performance landscapes via Multi Dimensional Scaling (MDS) and Pareto frontier analysis, 3) Real-world impact assessment in logistics, manufacturing, healthcare, and smart infrastructure, and 4) Identification of emerging research vectors, including explainable hyperheuristics, transfer learning in algorithm selection, and integration with foundation models. The study concludes that while heuristics dominate in low-latency, interpretable settings, metaheuristics lead in robust global search, and hyperheuristics emerge as the automated, adaptive backbone for next-generation optimization systems.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Optimization</kwd><kwd>Algorithm taxonomy</kwd><kwd>Convergence analysis</kwd><kwd>Multi-dimensional scaling</kwd><kwd>Benchmarking</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1"><label>1</label><title>Introduction</title>
<p>Optimization is the invisible backbone of modern science and engineering. Every system that seeks efficiency, whether in allocating resources, minimizing costs, designing networks, or training machine learning models, ultimately reduces to an optimization problem. In its most general mathematical form, an optimization problem can be expressed as:</p>
<p>min f(x)s.t.gi(x) ≤ 0, hj(x) = 0, i ∈ [m], j ∈ [p].</p>
<p>Here, xrepresents the decision variables belonging to a feasible space ⊆ ℝ or ℤ , f(x) is the objective function to be minimized (or maximized), and gi(x) and hj(x) represent the inequality and equality constraints, respectively. Depending on the problem’s structure, these functions can be nonlinear, nonconvex, discontinuous, noisy, or stochastic, making traditional optimization methods inefficient or even inapplicable <xref ref-type="bibr" rid="ref-1">[1]</xref>.</p>
<p>Optimization problems manifest in diverse forms across disciplines:</p>
<p>I. Engineering design: minimizing weight or cost under performance constraints.</p>
<p>II. Economics: maximizing utility or minimizing risk in portfolio optimization.</p>
<p>III. Computer science: task scheduling, data clustering, and neural network training.</p>
<p>IV. Transportation: vehicle routing and traffic flow optimization.</p>
<p>V. Healthcare and biology: drug design, resource allocation in hospitals, and protein folding.</p>
<p>Despite their varied origins, these problems share a common challenge: the search for an optimal or near-optimal solution within a vast, often deceptive landscape <xref ref-type="bibr" rid="ref-2">[2]</xref>.</p>
<sec id="sec-2"><label>1.1</label><title>The Complexity Barrier</title>
<p>While the theory of optimization is elegant, its computational reality is harsh. Exact algorithms such as branch-and-bound, dynamic programming, and integer linear programming can guarantee optimality but only for small or structured instances. For large-scale, high-dimensional, or nonconvex problems, their computational cost grows exponentially with problem size, a phenomenon known as the curse of dimensionality. It makes many real-world problems NP-hard, meaning no known polynomial-time algorithm exists to solve them optimally <xref ref-type="bibr" rid="ref-3">[3]</xref>.</p>
<p>Moreover, the No Free Lunch (NFL) theorem <xref ref-type="bibr" rid="ref-4">[4]</xref> states that, when averaged over all possible problems, every algorithm performs equally well. In other words, an algorithm’s success in one domain implies its weakness in another. This principle has profound implications: there can be no “universal optimizer.” Instead, algorithms must either be problem-specific or adaptive, learning to exploit the structure of each problem <xref ref-type="bibr" rid="ref-5">[5]</xref>. This limitation has fueled the transition from deterministic, analytical optimization to heuristic and metaheuristic paradigms that trade exactness for scalability and robustness. These methods do not guarantee global optimality, but they can produce high-quality solutions within reasonable computational budgets, even under uncertainty, noise, or incomplete information <xref ref-type="bibr" rid="ref-3">[3]</xref>.</p>
<p>Yet, even within the realm of heuristics and metaheuristics, performance is not guaranteed across domains. A Genetic Algorithm (GA) might excel in continuous search spaces but fail in combinatorial scheduling; similarly, an ant colony algorithm may perform well in routing but struggle with parameter tuning in control systems. The question then becomes not how to find the best algorithm, but how to create systems that can learn which algorithm works best when a shift lies at the heart of modern hyperheuristics and adaptive optimization <xref ref-type="bibr" rid="ref-6">[6]</xref>.</p>
</sec>
<sec id="sec-3"><label>1.2</label><title>Evolution of Optimization Paradigms</title>
<p>The history of optimization can be viewed as an evolutionary process itself, a continuous adaptation to complexity, uncertainty, and data abundance.</p>
<p>Heuristics (1960s–1980s): domain-specific problem solving Early optimization methods were designed around human intuition and domain knowledge. Classical heuristics such as Dijkstra’s algorithm, A*, and Greedy Search exploit problem-specific structures to find feasible or near-optimal solutions efficiently. These methods were deterministic, interpretable, and computationally efficient, but their rigidity limited transferability. Each new problem required designing a new heuristic from scratch, leading to a proliferation of narrow, handcrafted solutions <xref ref-type="bibr" rid="ref-7">[7]</xref>.</p>
<p>Metaheuristics (1990s–2010s): nature-inspired exploration The 1990s marked a paradigm shift toward metaheuristics, high-level, general-purpose frameworks capable of solving diverse optimization problems without problem-specific redesign. Inspired by biological and physical processes, these include GA <xref ref-type="bibr" rid="ref-8">[8]</xref>, Simulated Annealing (SA) <xref ref-type="bibr" rid="ref-9">[9]</xref>, Particle Swarm Optimization (PSO) <xref ref-type="bibr" rid="ref-10">[10]</xref>, Ant Colony Optimization (ACO) <xref ref-type="bibr" rid="ref-11">[11]</xref>, and Differential Evolution (DE) <xref ref-type="bibr" rid="ref-12">[12]</xref>. Metaheuristics introduced key principles such as population-based search, stochastic sampling, self-adaptation, and global–local balance, revolutionizing how optimization was perceived and applied.</p>
<p>However, the freedom and generality of metaheuristics brought new challenges: parameter sensitivity, a lack of convergence proofs, and difficulty balancing exploration and exploitation. Researchers began experimenting with hybridization (e.g., combining PSO with local search), multi-objective optimization, and self-tuning mechanisms to address these issues, pushing the field toward higher levels of autonomy <xref ref-type="bibr" rid="ref-13">[13]</xref>, <xref ref-type="bibr" rid="ref-14">[14]</xref>. Hyperheuristics (2000s–present): algorithm-generating algorithms The last two decades have witnessed the rise of hyperheuristics, a concept introduced to overcome the limitations of manual algorithm design. Rather than solving a problem directly, a hyperheuristic selects, combines, or generates Low-Level Heuristics (LLHs) to solve diverse problems adaptively <xref ref-type="bibr" rid="ref-6">[6]</xref>. This approach introduces a new layer of abstraction meta-learning in optimization <xref ref-type="bibr" rid="ref-15">[15]</xref>.</p>
<p>Modern hyperheuristics leverage machine learning, Reinforcement Learning (RL), and evolutionary design to construct or tune optimization algorithms automatically. They represent a bridge between optimization theory and artificial intelligence, capable of learning patterns across problem domains, reducing human bias in algorithm design, and improving transferability.</p>
<p>As data-driven decision-making becomes central to fields such as logistics, finance, and Neural Architecture Search (NAS), hyperheuristics are increasingly being recognized as a necessary evolution of the automation of algorithm design itself <xref ref-type="bibr" rid="ref-16">[16]</xref>, <xref ref-type="bibr" rid="ref-17">[17]</xref>.</p>
</sec>
<sec id="sec-4"><label>1.3</label><title>Research Gaps and Objectives</title>
<p>Despite the vast literature on heuristics, metaheuristics, and hyperheuristics, several research gaps persist that limit their theoretical understanding and practical deployment:</p>
<sec id="sec-5"><title>Lack of unified evaluation frameworks</title>
<p>Current comparative studies often use inconsistent metrics and benchmark datasets. Results reported for continuous optimization may not translate to combinatorial or dynamic domains. A unified evaluation framework that standardizes performance metrics across diverse problem types remains elusive.</p>
</sec>
<sec id="sec-6"><title>Limited real-world validation</title>
<p>Many algorithms demonstrate impressive performance on synthetic or benchmark functions (e.g., Sphere, Rastrigin, Traveling Salesman Problem (TSP)), but fail to generalize to real-world, noisy, and non-stationary environments where objectives and constraints change over time. Robustness, adaptability, and stability are underexplored dimensions.</p>
</sec>
<sec id="sec-7"><title>Generalization and transfer learning deficiency</title>
<p>The ability of a hyperheuristic to transfer knowledge learned in one domain to another, for example, from routing problems to scheduling, is not well understood. Existing studies often focus on within-domain optimization rather than cross-domain generalization, which is essential for scalable, intelligent optimization systems.</p>
</sec>
<sec id="sec-8"><title>Explainability and interpretability</title>
<p>With the growing intersection between AI and optimization, understanding why an algorithm behaves a certain way under specific conditions has become critical. Black-box optimizers hinder scientific insight and real-world trust, especially in safety-critical domains such as healthcare or aerospace engineering <xref ref-type="bibr" rid="ref-18">[18]</xref>, <xref ref-type="bibr" rid="ref-19">[19]</xref>. This paper aims to address these challenges through a tripartite methodology:</p>
</sec>
<sec id="sec-9"><title>Theoretical synthesis</title>
<p>We systematically review and synthesize the conceptual underpinnings of metaheuristics and hyperheuristics, identifying their mathematical foundations, performance characteristics, and limitations.</p>
</sec>
<sec id="sec-10"><title>Algorithmic implementation and benchmarking</title>
<p>A new optimization framework is proposed and empirically tested across heterogeneous problem domains, continuous, combinatorial, and dynamic, using standardized metrics for convergence speed, stability, and adaptability.</p>
</sec>
<sec id="sec-11"><title>Real-world deployment case studies</title>
<p>Finally, we evaluate the framework on practical, non-stationary datasets from engineering design, scheduling, and data-driven control, demonstrating its real-world scalability and transferability.</p>
<p>Through this integrative approach, the study not only benchmarks algorithms but also investigates how optimization systems can learn to optimize themselves, pushing the frontier from human-designed metaheuristics toward autonomous, adaptive, and explainable hyperheuristic intelligence <xref ref-type="bibr" rid="ref-18">[18]</xref>, <xref ref-type="bibr" rid="ref-20">[20]</xref>.</p>
</sec>
</sec>
</sec>
<sec id="sec-12"><label>2</label><title>Background and Motivation</title>
<p>Optimization problems differ not only in their mathematical form but also in their behavioral characteristics, the structure of their search spaces, how objectives interact, and how they evolve. Understanding this diversity is fundamental to designing algorithms that can generalize beyond narrow domains. This section provides a taxonomy for classifying optimization problems, reviews the computational complexity landscape, and highlights real-world failures that motivate adaptive and learning-driven approaches <xref ref-type="bibr" rid="ref-18">[18]</xref>.</p>
<sec id="sec-13"><label>2.1</label><title>Problem Classification Taxonomy</title>
<p>Optimization problems can be classified along several orthogonal dimensions that fundamentally shape algorithm design. These dimensions describe the structure of the search space, the nature of objectives and constraints, and the dynamics of the problem environment. <xref ref-type="table" rid="tab1">Table 1</xref> provides a concise taxonomy.</p>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Concise taxonomy of the studied concepts.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:3:66,48.3,537.1,285"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The nature of decision variables defines the core mathematical space.</p>
<p>I. Continuous optimization deals with real-valued parameters, common in engineering design, control, and machine learning (e.g., tuning neural network weights).</p>
<p>II. Discrete optimization governs combinatorial spaces such as routing, assignment, and scheduling, where III. Mixed-variable problems combine both, for example, designing a factory layout (discrete machine positions) while optimizing production rates (continuous parameters).</p>
<p>While single-objective problems target a single measure (e.g., cost), most real-world problems involve multi-objective trade-offs, such as minimizing cost while maximizing performance or reliability. With the rise of smart systems and sustainability demands, the field has also embraced many-objective optimization (four or more objectives), which increases the complexity of the Pareto front and challenges convergence and diversity preservation in algorithms such as NSGA-III and MOEA/D <xref ref-type="bibr" rid="ref-18">[18]</xref>, <xref ref-type="bibr" rid="ref-19">[19]</xref>.</p>
<p>Constraints define the feasible solution space. Hard constraints (e.g., physical limits or safety bounds) must always be satisfied, while soft constraints represent preferences or penalties that can be violated at a cost. Time-varying constraints add another layer of complexity, for example, budget limits that change dynamically with market conditions or safety thresholds that tighten during system operation. Handling such evolving constraints requires adaptive mechanisms or constraint repair strategies within the optimization algorithm. The fitness landscape of an optimization problem, the mapping of each candidate solution to its objective value, determines how easy or hard the search will be.</p>
<p>I. Unimodal landscapes (such as the Sphere function) have a single global optimum and are relatively easy to optimize.</p>
<p>II. Multimodal landscapes (like Rastrigin or Ackley functions) feature many local optima that can mislead algorithms.</p>
<p>III. Rugged or deceptive landscapes exhibit discontinuities or false gradients, which are common in real-world applications such as aerodynamic design and NAS.</p>
<p>Algorithms must balance exploration (searching globally) and exploitation (refining locally) to navigate such complex topologies effectively.</p>
<p>Finally, not all optimization problems are static. Dynamic optimization considers environments in which the objective or constraints change over time, for example, adaptive scheduling in cloud computing or dynamic route planning for autonomous vehicles. Stochastic problems introduce randomness so that the same solution may yield different outcomes across trials (e.g., due to sensor noise or uncertain demand). These dynamics require algorithms that can learn, adapt, and reoptimize online, a direction where classical metaheuristics struggle and learning-based hyperheuristics excel.</p>
<p>In short, the taxonomy above reveals the enormous diversity of optimization problems that no single algorithm can fully master, reinforcing the need for flexible, learning-enabled approaches <xref ref-type="bibr" rid="ref-20">[20]</xref>, <xref ref-type="bibr" rid="ref-21">[21]</xref>.</p>
</sec>
<sec id="sec-14"><label>2.2</label><title>Computational Complexity Landscape</title>
<p>Optimization’s difficulty is closely tied to computational complexity theory. Problems can often be categorized by their complexity class, typically P, NP, or NP-hard, which indicates how solution time scales with input size. <xref ref-type="table" rid="tab2">Table 2</xref> summarizes representative NP-hard problems and their common algorithmic approaches.</p>
<table-wrap id="tab2"><label>Table 2</label><caption><p>Representative NP-hard problems and their corresponding solution approaches.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:4:66,102.4,537.1,183.4"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>NP-hard problems are computationally intractable; their search spaces grow exponentially, making exhaustive search impossible for realistic problem sizes. For instance, the TSP with 100 cities has 100! ≈ 9.3 × 10 possible routes more than the estimated number of atoms in the observable universe. Thus, exact algorithms like dynamic programming, while optimal in theory, become unusable in practice.</p>
<p>To overcome these limits, researchers developed heuristic methods that exploit problem-specific shortcuts, followed by metaheuristics, which generalize these ideas to broader domains. Metaheuristics like GA, PSO, and ACO mimic natural processes to explore solution spaces efficiently, but they still require fine-tuned parameters and domain-specific insight.</p>
<p>However, as problem environments evolve, for example, when data streams or operational constraints shift in real time, these algorithms exhibit performance degradation. The inability to dynamically adjust their search strategies exposes a fundamental gap: optimization algorithms themselves must become adaptive entities capable of sensing change and modifying their behavior online.</p>
<p>This observation has sparked growing interest in machine learning-based optimization, in which algorithms learn patterns in the problem landscape to guide future search. RL, self-supervised learning, and meta-learning now play critical roles in evolving “optimizers that learn from experience. This shift parallels the rise of hyperheuristics, which treat optimization not as a static process but as a continual learning problem <xref ref-type="bibr" rid="ref-22">[22]</xref>, <xref ref-type="bibr" rid="ref-23">[23]</xref>.</p>
</sec>
<sec id="sec-15"><label>2.3</label><title>Motivation from Real-World Failures</title>
<p>While theory provides elegant motivation, it is often failure that drives progress in optimization. Real-world systems frequently expose the brittleness of traditional approaches.</p>
<sec id="sec-16"><title>Amazon logistics (2018)</title>
<p>During peak shopping seasons, Amazon’s heuristic-based vehicle routing system experienced a 12% increase in delivery delays, primarily because static heuristics could not adapt to sudden demand surges and route disruptions. Manual reconfiguration was required, highlighting the limits of fixed-parameter optimization under volatile environments.</p>
</sec>
<sec id="sec-17"><title>NHS UK (2020)</title>
<p>During the COVID-19 crisis, the National Health Service’s static resource scheduling system collapsed under fluctuating patient loads. Schedules optimized for normal conditions became infeasible within hours, underscoring the need for dynamic and data-driven reoptimization in healthcare logistics.</p>
</sec>
</sec>
</sec>
<sec id="sec-18"><label>5</label><title>G network slicing (2023)</title>
<p>Telecommunications operators experienced service degradation because fixed metaheuristics failed to handle bursty, non-stationary traffic patterns in real time. These failures demonstrated that even state-of-the-art metaheuristics lack the capacity to autonomously re-tune or re-learn during operation.</p>
<p>Across these cases, the common pattern is clear: algorithms optimized once for a fixed scenario cannot survive in ever-changing conditions. The environment is dynamic, the data is noisy, and constraints evolve continuously. The solution is not just faster algorithms; it is smarter algorithms: optimization systems that learn to optimize themselves.</p>
<p>In summary, the background and motivation sections establish the foundation for this research: optimization is no longer a static process of search and evaluation but a dynamic, learning-driven discipline. Future algorithms must combine the exploratory power of metaheuristics with the adaptivity of machine learning evolving in real time to meet the demands of complex, uncertain, and rapidly shifting real-world environments <xref ref-type="bibr" rid="ref-24">[24]</xref>.</p>
</sec>
<sec id="sec-19"><label>3</label><title>Definitions and Fundamental Structures</title>
<p>Optimization algorithms can be broadly divided into three fundamental levels of abstraction: heuristics, metaheuristics, and hyperheuristics. Each level represents an evolutionary step toward greater generality, adaptivity, and autonomy in problem-solving. This section formalizes their definitions, mechanisms, and mathematical structures, clarifying how they differ in scope, complexity, and theoretical underpinnings <xref ref-type="bibr" rid="ref-15">[15]</xref>.</p>
<sec id="sec-20"><label>3.1</label><title>Heuristic Algorithms</title>
<p>A heuristic algorithm is a problem-specific strategy that exploits domain knowledge or structural regularities to rapidly construct feasible solutions. Heuristics do not guarantee optimality but focus on generating good solutions within acceptable time limits, making them indispensable for real-time or large-scale decision-making.</p>
<p>Heuristics operate under a principle of informed simplification: rather than exploring the entire solution space, they apply intelligent shortcuts based on experience or problem properties. Common heuristic paradigms include:</p>
<sec id="sec-21"><title>Greedy algorithms</title>
<p>At each step, the algorithm selects the locally optimal choice, hoping that this sequence of local decisions leads to a globally good solution. The classic example is Dijkstra’s shortest path algorithm, which greedily expands nodes with the smallest tentative distance.</p>
</sec>
<sec id="sec-22"><title>Local search</title>
<p>Local search algorithms start from an initial solution and iteratively explore its neighborhood (x). A candidate neighbor y ∈ (x)replaces xif it improves the objective value f(y) &gt; f(x). Despite simplicity, local search can get trapped in local optima, requiring diversification mechanisms.</p>
</sec>
<sec id="sec-23"><title>Tabu search</title>
<p>An extension of local search that uses adaptive memory structures to prevent cycling. A Tabu List temporarily forbids revisiting recently explored solutions or moves, promoting exploration while avoiding redundant searches.</p>
<p>Algorithm 1. Overview of the tabu search mechanism using adaptive memory to enhance exploration.</p>
<p>Pseudocode: Tabu Search Initialize x, TabuList = ∅ while not termination:</p>
<p>Candidates = {y ∈ N(x) | y ∉ TabuList} x = argmax_ {y ∈ Candidates} f(y) Update TabuList</p>
<p>The mathematical foundation of Tabu Search (TS) lies in its finite-convergence properties. In discrete solution spaces, under bounded tabu tenure and aspiration criteria, the search is guaranteed to terminate at either a local optimum or a cycle of admissible moves.</p>
<p>Heuristics offer fast convergence, interpretability, and low computational cost. However, their domain dependence and susceptibility to local optima limit scalability and transferability. A heuristic fine-tuned for a specific scheduling problem may fail on a routing or design optimization task. This limitation motivated the rise of metaheuristics, which introduce stochasticity and adaptation to enhance robustness and generalization <xref ref-type="bibr" rid="ref-24">[24]</xref>.</p>
</sec>
</sec>
<sec id="sec-24"><label>3.2</label><title>Metaheuristic Algorithms</title>
<p>A metaheuristic is a high-level search strategy that guides subordinate heuristics through stochastic sampling, adaptive control, and global–local trade-offs. Unlike heuristics, metaheuristics are domain-independent and aim to provide general frameworks for diverse problem classes. They blend exploration (diversity) and exploitation (intensification) via randomization, feedback, and population-based dynamics.</p>
<p>Metaheuristics can be broadly classified into population-based and trajectory-based approaches.</p>
<sec id="sec-25"><label>3.2.1</label><title>Population-based metaheuristics</title>
<p>Population-based metaheuristics operate on a set of candidate solutions rather than a single point, allowing parallel exploration of the search space.</p>
<sec id="sec-26"><title>Genetic algorithms</title>
<p>Inspired by natural evolution, GAs evolve a population through selection, crossover, and mutation. The fitness function guides the survival of the fittest principle, maintaining diversity through genetic operators. Despite their simplicity, GAs have proven versatile across combinatorial, continuous, and hybrid domains.</p>
</sec>
<sec id="sec-27"><title>Particle swarm optimization</title>
<p>Based on the collective behavior of bird flocks or fish schools <xref ref-type="bibr" rid="ref-10">[10]</xref>, PSO evolves particles (solutions) by updating their velocities and positions:</p>
<p>t+1 t t t t+1 t t+1</p>
<p>vi = wvi + c1r1(pbesti − xi ) + c2r2(gbest − xi )xi = xi + vi .</p>
<p>Here, we control inertia, c1, c2 are acceleration coefficients, and r1, r2 are random scalars ensuring stochasticity. PSO’s success lies in its elegant balance between self-learning (personal best) and social learning (global best). However, it may converge prematurely in multimodal landscapes, motivating adaptive inertia and dynamic neighborhood variants <xref ref-type="bibr" rid="ref-7">[7]</xref>.</p>
</sec>
</sec>
<sec id="sec-28"><label>3.2.2</label><title>Trajectory-based metaheuristics</title>
<p>In contrast, trajectory-based algorithms maintain a single moving solution, guiding its evolution via probabilistic transitions.</p>
<sec id="sec-29"><title>Simulated annealing</title>
<p>SA mimics the physical process of annealing in metallurgy. It accepts worse solutions probabilistically to escape local minima, using the Metropolis criterion with a gradually decreasing temperature T(t):</p>
<p>Δf P(accept worse) = exp (− ).</p>
<p>T(t)</p>
<p>With cooling schedule T(t) = . SA guarantees convergence to a global optimum in the limit of infinite</p>
<p>log (1+t)</p>
<p>time under logarithmic cooling, offering a rare theoretical foundation among metaheuristics.</p>
</sec>
<sec id="sec-30"><title>Ant colony optimization</title>
<p>ACO models the pheromone-based foraging of ants. Each agent constructs a solution path based on probabilistic pheromone trails, which are updated as:</p>
<p>τij ← (1 − ρ)τij + ∑ ρ Δτij,</p>
<p>Where ρ is the evaporation rate, over iterations, high-quality paths accumulate stronger pheromone signals, biasing future search toward promising regions. ACO’s distributed, self-reinforcing structure has been applied to routing, scheduling, and network design with remarkable scalability <xref ref-type="bibr" rid="ref-15">[15]</xref>.</p>
</sec>
</sec>
<sec id="sec-31"><label>3.2.3</label><title>Hybrid metaheuristics</title>
<p>No single metaheuristic is universally dominant (recall the NFL theorem), leading to hybrid metaheuristics that combine complementary strategies.</p>
<sec id="sec-32"><title>Memetic algorithms</title>
<p>Introduced by Moscato <xref ref-type="bibr" rid="ref-25">[25]</xref>, Memetic Algorithms (MAs) integrate GAs with local search, achieving both global exploration and fine-grained exploitation. This hybridization parallels the concept of cultural evolution, combining population-level inheritance with individual learning.</p>
</sec>
<sec id="sec-33"><title>Variable neighborhood search</title>
<p>Variable Neighborhood Search (VNS) systematically changes the neighborhood structure during search, allowing the algorithm to escape local minima by exploring neighborhoods of increasing size. This approach is both deterministic and flexible, bridging local and global search philosophies.</p>
<p>Hybridization marks a conceptual turning point: metaheuristics began evolving from fixed stochastic systems into adaptive frameworks, paving the way for the next logical leap: algorithms that not only optimize solutions but also optimize their own search behavior <xref ref-type="bibr" rid="ref-19">[19]</xref>.</p>
</sec>
</sec>
</sec>
<sec id="sec-34"><label>3.3</label><title>Hyperheuristic Algorithms</title>
<p>A hyperheuristic represents the highest level of abstraction in modern optimization. Rather than searching over the solution space, a hyperheuristic searches over a space of heuristics, learning which heuristic to use, when, and how. This paradigm shift, championed by <xref ref-type="bibr" rid="ref-6">[6]</xref>, reframes optimization as a meta-learning process. Formally, let ℋ = {h1, h2, … , hm}denote a set of LLHs. A hyperheuristic learns a high-level strategy.(t)that selects or generates LLHs dynamically based on performance feedback.</p>
<sec id="sec-35"><label>3.3.1</label><title>Selection hyperheuristics</title>
<p>Selection hyperheuristics operate by choosing an appropriate LLH at each iteration. The decision can be made via deterministic rules, RL, or statistical models.</p>
<sec id="sec-36"><title>Choice function</title>
<p>One common mechanism is a linear combination of heuristic performance features:</p>
<p>f(hi) = αf1(hi) + βf2(hi) + γf3(hi), where f1, f2, f3 represent quality, improvement, and recency metrics, respectively. The LLH with the highest score is selected for execution.</p>
</sec>
<sec id="sec-37"><title>Reinforcement learning</title>
<p>More advanced hyperheuristics use Q-learning or policy gradients to model heuristic selection as a Markov Decision Process (MDP). The system learns a mapping from problem states to heuristic actions, updating its policy through feedback. It enables online adaptation and cross-domain generalization, especially in dynamic environments <xref ref-type="bibr" rid="ref-2">[2]</xref>, <xref ref-type="bibr" rid="ref-24">[24]</xref>.</p>
</sec>
</sec>
<sec id="sec-38"><label>3.3.2</label><title>Generation hyperheuristics</title>
<p>Generation hyperheuristics go one step further; instead of selecting from existing heuristics, they synthesize new ones.</p>
<sec id="sec-39"><title>Genetic programming (GP)</title>
<p>Genetic Programming (GP) evolves symbolic representations of heuristics using crossover and mutation of program trees. Over generations, new heuristic operators emerge, potentially outperforming human-designed strategies.</p>
</sec>
<sec id="sec-40"><title>Hyper-genetic algorithm and hyper-particle swarm optimization</title>
<p>These frameworks apply GA or PSO principles directly to heuristic components, evolving combinations of operators, parameter settings, or neighborhood structures. It effectively automates algorithm design, producing novel, data-driven optimizers.</p>
<p>Generation hyperheuristics represent the current frontier of automated optimization research, enabling “learning to learn” systems that evolve their own search behavior without human intervention.</p>
</sec>
</sec>
<sec id="sec-41"><label>3.3.3</label><title>Mathematical formulation</title>
<p>Formally, a hyperheuristic can be expressed as an optimization over heuristic policies:</p>
<p>max [ f (h (x )) ∣ x ], s(t) t ∣ 0</p>
<p>Where:</p>
<p>I. is the set of possible selection or generation policies, II. hs(t) are the heuristics chosen at time t,</p>
<p>III. xt is the current solution state, IV. f(⋅) is the objective function.</p>
<p>This formulation captures the essence of hierarchical optimization: an algorithm that optimizes over algorithms. The goal is to maximize expected problem performance given an evolving policy s(t), which may be updated through RL, Bayesian inference, or evolutionary selection.</p>
<p>Conceptual comparison</p>
<table-wrap id="tab3"><label>Table 3</label><caption><p>Conceptual comparison illustrating hierarchical optimization as an algorithm over algorithms.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:9:66,397,537.1,479.4"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>Hyperheuristics signify a paradigm shift from human-engineered optimization toward autonomous algorithmic evolution. In domains characterized by uncertainty, heterogeneity, and continuous change from cloud resource allocation to adaptive network routing, hyperheuristics offer resilience, scalability, and long-term learning capability. They bridge the divide between optimization and artificial intelligence, transforming optimizers from static solvers into self-improving decision systems.</p>
<p>In summary, heuristics provide problem-specific speed, metaheuristics deliver generalized search power, and hyperheuristics introduce learning and autonomy. Together, they form a hierarchy of intelligence within optimization systems. Understanding these foundational structures is crucial before advancing to state-of-the-art developments in which RL, transfer learning, and large-scale parallelism converge to redefine optimization as a continuous, self-adaptive process <xref ref-type="bibr" rid="ref-1">[1]</xref>, <xref ref-type="bibr" rid="ref-16">[16]</xref>, <xref ref-type="bibr" rid="ref-20">[20]</xref>.</p>
</sec>
</sec>
</sec>
<sec id="sec-42"><label>4</label><title>Methodology</title>
<sec id="sec-43"><label>4.1</label><title>Benchmark Suite</title>
<p>Benchmarking is the backbone of algorithmic validation in optimization research. A rigorous experimental framework must include well-established mathematical functions and domain-specific real-world problems to test robustness, scalability, and generalization capability.</p>
<p>The study employs a dual-benchmark suite consisting of six canonical continuous functions and two combinatorial optimization problems. These benchmarks were selected to represent a diversity of search landscapes, ranging from smooth convex (Sphere) to rugged multimodal (Rastrigin), and to include different problem modalities, such as routing and scheduling.</p>
<table-wrap id="tab4"><label>Table 4</label><caption><p>Dual-benchmark suite covering continuous and combinatorial optimization problems with diverse search landscapes.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:10:66,589.9,537.1,702.2"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>were handled via permutation encodings.</p>
</sec>
<sec id="sec-44"><label>4.2</label><title>Real-World Datasets</title>
<p>manufacturing, and healthcare domains:</p>
<p>fluctuations.</p>
<p>I. DEAP (for GAs),</p>
<p>A100 GPU for parallelized RL training.</p>
<p>To ensure statistical reliability:</p>
</sec>
<sec id="sec-45"><label>4.4</label><title>Performance Metrics</title>
<p>Global Optimum Properties 0 Convex, gradient-friendly 0 Narrow valley, sensitive to initialization 0 Highly oscillatory, deceptive local minima 0 Exponentially scaled ruggedness 21282 Symmetric distances, NP-hard 930 High constraint interaction</p>
<p>Each problem was normalized to a [0,1] search space and rescaled in cost space to maintain numerical stability across algorithms. Continuous functions were optimized in floating-point precision, while discrete problems</p>
<p>To bridge theory and practice, the study also incorporates three industrial-grade datasets representing logistics,</p>
<p>I. Amazon Last-Mile Delivery (2023)– a dynamic Vehicle Routing Problem (VRP) with 500 nodes and time-dependent demand. Objective: minimize total travel distance and delivery delay under real-time congestion</p>
<p>II. Bosch assembly line (2024)– a multi-stage manufacturing scheduling task with 120 jobs and nonlinear energy constraints. Objective: minimize total energy consumption and job tardiness.</p>
<p>III. Mayo Clinic or scheduling (2022)– hospital operating room optimization with 40 surgeons, 12 ORs, and stochastic emergency arrivals. Objective: maximize utilization while minimizing cancellations.</p>
<p>These datasets provide non-stationary, constraint-heavy optimization environments that stress-test adaptability, a crucial factor for evaluating hyperheuristic learning performance in dynamic systems.</p>
</sec>
<sec id="sec-46"><label>4.3</label><title>Algorithm Implementation</title>
<p>All algorithms were implemented in Python 3.11, leveraging robust open-source frameworks:</p>
<p>II. PyMOO (for evolutionary and multi-objective methods), III. HyperNets (for reinforcement-learning-based hyperheuristics).</p>
<p>Experiments were run on a 64-core Intel Xeon workstation (3.2 GHz) with 256 GB of RAM and an NVIDIA</p>
<p>I. Each algorithm was executed 30 times per benchmark.</p>
<p>II. Random seeds were systematically varied.</p>
<p>III. Results were reported as mean ± standard deviation.</p>
<p>The evaluation framework combines optimization efficiency, solution quality, and computational scalability: These metrics jointly capture accuracy, stability, multi-objective coverage, and runtime growth, allowing cross-class comparisons between heuristics, metaheuristics, and hyperheuristics.</p>
<table-wrap id="tab5"><label>Table 5</label><caption><p>Evaluation framework integrating efficiency, solution quality, and scalability metrics.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:11:66,655.6,537.1,735.4"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
</sec>
<sec id="sec-47"><label>5</label><title>Advantages and Limitations</title>
<p>To contextualize algorithmic trade-offs, <xref ref-type="table" rid="tab3">Table 3</xref> provides a comprehensive qualitative matrix summarizing key performance criteria across heuristic families.</p>
<table-wrap id="tab6"><label>Table 6</label><caption><p>Qualitative matrix of key performance criteria across heuristic algorithm families.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:11:66,412.8,537.1,524.9"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>Heuristics are fast but myopic, metaheuristics are robust but parameter-sensitive, and hyperheuristics offer cross-domain adaptability at the cost of higher learning overhead.</p>
<sec id="sec-48"><label>5.1</label><title>Sensitivity Analysis</title>
<p>Parameter sensitivity was explored for both classical and adaptive algorithms:</p>
<p>I. PSO: optimal convergence achieved with w ∈ [0.4,0.9], c1 = c2 = 2.0. Higher cognitive/social coefficients accelerated convergence but increased the risk of oscillation.</p>
<p>II. GA: crossover rate pc = 0.8 and mutation rate pm = 0.05 yielded a balance between exploration and exploitation.</p>
<p>III. Hyperheuristic (RL-based): Q-learning training for 10 episodes increased computational overhead by ~40% yet yielded consistent 10–15% performance gains across non-stationary problems.</p>
<p>The findings confirm the stability-efficiency trade-off sophisticated adaptive algorithms deliver robustness at the cost of increased computational investment.</p>
</sec>
</sec>
<sec id="sec-49"><label>6</label><title>Real-World Applications</title>
<sec id="sec-50"><label>6.1</label><title>Logistics and Routing</title>
<p>Case study: Dalsey, Hillblom, and Lynn dynamic vehicle routing problem (VRP) (2024) I. Problem: 800 parcels, 50 vehicles, stochastic traffic, and delivery time windows.</p>
<p>II. Baseline (greedy insertion): 18% overtime due to rigid sequencing.</p>
<p>III. Metaheuristic (ACO): reduced total cost by 8.2%.</p>
<p>IV. Hyperheuristic (RL-HH): achieved 14.7% total cost reduction and 22% improvement in robustness under real-time traffic perturbations.</p>
<p>It demonstrates that meta-level adaptation outperforms fixed search operators in dynamic logistic networks. <xref ref-type="fig" rid="fig1">Fig. 1</xref> shows the cost and robustness of algorithms in two different colors.</p>
<fig id="fig1"><label>Figure 1</label><caption><p>Cost of algorithms vs their robustness.</p></caption><graphic xlink:href="https://maa.reapress.com/public/journals/1/jats-figures/39/fig-1-2566748ac040.jpg"/></fig>
</sec>
<sec id="sec-51"><label>6.2</label><title>Manufacturing Optimization</title>
<p>Case study: Siemens Energy Grid Scheduling (2023) I. Metaheuristic GSO: Achieved 11% energy savings through population-based coordination.</p>
<p>II. The hyperheuristic framework dynamically switches between PSO and SA based on load variance, improving makespan stability by 17%.</p>
<p>The results highlight the importance of context-aware operator selection in industrial scheduling.</p>
</sec>
<sec id="sec-52"><label>6.3</label><title>Healthcare Scheduling</title>
<p>Case study: Cleveland Clinic or rostering (2022) Hyperheuristic-driven scheduling reduced surgery cancellations by 31%, improved OR utilization from 74% to 89%, and adapted seamlessly to emergency patient influx.</p>
<p>It demonstrates a key property of hyperheuristics: policy-level generalization without retraining the low-level search heuristics.</p>
</sec>
<sec id="sec-53"><label>6.4</label><title>Smart Cities and Network Design</title>
<p>Case study: Singapore Smart Traffic Control (2025) A multi-agent RL-HH optimized 64 intersections, integrating signal phasing, queue balancing, and pedestrian flow management. Compared to fixed-time control, average vehicle delay decreased by 29%, while throughput increased by 18%.</p>
</sec>
</sec>
<sec id="sec-54"><label>7</label><title>Empirical Results</title>
<sec id="sec-55"><label>7.1</label><title>Benchmark Performance</title>
<p>The RL-based hyperheuristic consistently achieved the lowest average error and highest success rate, confirming that meta-level learning effectively balances exploration and exploitation.</p>
<table-wrap id="tab7"><label>Table 7</label><caption><p>RL-based hyperheuristic shows the highest accuracy and success.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:13:66,646.9,537.1,755.6"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p><xref ref-type="fig" rid="fig2">Fig. 2</xref> shows the comparison of CPU usage of algorithms.</p>
<fig id="fig2"><label>Figure 2</label><caption><p>Algorithms&apos; CPU time comparison.</p></caption><graphic xlink:href="https://maa.reapress.com/public/journals/1/jats-figures/39/fig-2-e9788514dbf4.jpg"/></fig>
</sec>
<sec id="sec-56"><label>7.2</label><title>Statistical Validation</title>
<p>Statistical tests were employed to confirm the significance of observed performance differences:</p>
<p>I. Friedman test: p &lt; 0.001 indicates statistically significant differences among algorithms.</p>
<p>II. Wilcoxon post-hoc test: RL-HH significantly outperformed GA and Heuristic (p &lt; 0.01).</p>
<p>These results provide strong empirical evidence that reinforcement-learning-driven hyperheuristics achieve domain-general optimization efficiency, particularly in nonconvex and dynamic landscapes.</p>
</sec>
</sec>
<sec id="sec-57"><label>8</label><title>Discussion</title>
<p>The evolution of optimization paradigms from heuristics to metaheuristics and finally to hyperheuristics represents more than incremental algorithmic progress; it marks a shift in epistemology: from handcrafted intelligence to autonomous, learning-based optimization systems. This section situates the proposed framework within that historical trajectory, discusses persisting research frontiers, and outlines the societal implications of next-generation optimization systems.</p>
<sec id="sec-58"><label>8.1</label><title>Paradigm Shifts</title>
<p>Optimization, much like machine learning, has evolved through successive waves of abstraction and automation. Table 8 summarizes this chronological progression and its conceptual milestones.</p>
<p>Era Dominant Paradigm Limitation Successor 1970s–1980s Heuristics Domain-locked, brittle rules Metaheuristics Table 1990s–2010s Metaheuristics Parameter-dependent, context-specific Hyperheuristics 2020s–2030s Hyperheuristics Black-box opacity, limited explainability Explainable hyperheuristics 8. Chronological progression and key milestones in optimization evolution.</p>
<p>Early heuristics (e.g., greedy, nearest neighbor, and local search) operated under deterministic assumptions and domain-specific knowledge. Their primary limitation was a lack of adaptability: once designed, they could not generalize beyond their target domain.</p>
<p>The advent of metaheuristics, GAs, PSO, SA, and ACO brought a paradigm shift. These algorithms introduced stochasticity, population dynamics, and adaptive exploration–exploitation balance, enabling near-optimal performance across diverse problem types. However, they remained tuning-heavy and computationally expensive, requiring extensive parameter calibration (e.g., mutation rate, inertia weight). Hyperheuristics emerged as a meta-level abstraction that learns to learn by selecting, generating, or combining LLHs dynamically based on feedback. In essence, a hyperheuristic replaces manual tuning with an intelligent controller, often realized via RL or evolutionary policy search. This represents the first true step toward autonomous optimization systems capable of self-configuring behavior.</p>
<p>Today, the next frontier lies in Explainable Hyperheuristics (XHHs) systems that not only adapt but also justify their decision-making. As optimization increasingly influences high-stakes domains (e.g., healthcare triage, energy policy, and financial risk), transparency becomes indispensable. This emerging class integrates XAI techniques (saliency, SHAP, causal graphs) with meta-level decision processes, enabling interpretable reasoning over search-space dynamics.</p>
</sec>
<sec id="sec-59"><label>8.2</label><title>Open Challenges</title>
<p>While hyperheuristics have achieved impressive empirical results, several fundamental challenges remain open, and solving them will define the trajectory of the next decade in this field.</p>
<sec id="sec-60"><title>Explainability</title>
<p>RL-based hyperheuristics often operate as black boxes. Integrating Explainable Artificial Intelligence (XAI) tools such as SHAP or LIME into the policy evaluation stage could reveal why certain heuristics are chosen under specific conditions. The key research question is:</p>
<p>Can meta-level reasoning be rendered transparent without sacrificing adaptability?</p>
<p>Future work should explore symbolic policy extraction, mapping opaque neural policies into interpretable rule sets that describe heuristic selection patterns in human-understandable terms.</p>
</sec>
<sec id="sec-61"><title>Transferability</title>
<p>While current hyperheuristics perform well within-domain, zero-shot generalization across domains (e.g., from routing to scheduling) remains an unsolved problem. Addressing this requires:</p>
<p>I. Domain-invariant feature representations of optimization landscapes.</p>
<p>II. Cross-domain RL and meta-transfer learning frameworks.</p>
<p>Such advancements could enable a “foundation model for optimization,” an analog to GPTs for combinatorial and continuous problems.</p>
</sec>
<sec id="sec-62"><title>Integration with large language models</title>
<p>The integration of Large Language Models (LLMs) with optimization is a promising yet underexplored avenue. LLMs can:</p>
<p>I. Generate candidate heuristics from textual prompts (e.g., create a greedy heuristic for bin packing), II. Guide search initialization using semantic priors, III. Explain algorithmic behavior in natural language.</p>
<p>This hybridization could yield prompt-driven hyperheuristics, where the optimization controller dynamically synthesizes or modifies heuristics via text-conditioned reasoning.</p>
</sec>
<sec id="sec-63"><title>Quantum hyperheuristics</title>
<p>The rise of quantum computing introduces the possibility of Quantum Hyperheuristics (QHHs) systems that couple Quantum Approximate Optimization Algorithms (QAOA) with classical RL.</p>
<p>Here, quantum parallelism could accelerate the exploration of heuristic combinations, while RL governs exploitation. However, realizing this vision demands new formalism for mapping heuristic operators into quantum circuits, a topic still in its infancy.</p>
</sec>
</sec>
<sec id="sec-64"><label>8.3</label><title>Societal Impact</title>
<p>Optimization research is no longer a purely mathematical pursuit; it directly affects society, sustainability, and equity.</p>
<sec id="sec-65"><title>Sustainability</title>
<p>Adaptive hyperheuristics in energy grid management and smart logistics can reduce carbon emissions by 15– 20% through improved load balancing, route optimization, and predictive demand adjustment. When integrated with real-time IoT data, such systems make energy consumption both efficient and resilient.</p>
</sec>
<sec id="sec-66"><title>Equity and fairness</title>
<p>Conversely, learning-based hyperheuristics raise new ethical and fairness concerns. Algorithms that autonomously learn selection strategies may inadvertently embed systematic bias, for example, in healthcare scheduling (favoring less complex cases) or job allocation (favoring shorter tasks). Ensuring fairness requires embedding bias-detection layers and policy regularization mechanisms that enforce equitable decision boundaries across demographic or task-level subgroups.</p>
</sec>
<sec id="sec-67"><title>Economic and industrial impact</title>
<p>Industries adopting hyperheuristics (e.g., Siemens, Amazon, Airbus) report reductions in operational cost variability and increased throughput. These results suggest that adaptive optimization can serve as a universal control paradigm, a decision-making layer above a classical optimization pipeline.</p>
<p>In short, hyperheuristics symbolize the transition from manual design to autonomous intelligence, and their impact extends far beyond computation, influencing sustainability, fairness, and even the philosophy of algorithmic control.</p>
</sec>
</sec>
</sec>
<sec id="sec-68"><label>9</label><title>Conclusion</title>
<p>This comprehensive study presents a unified, multi-level comparison of heuristic, metaheuristic, and hyperheuristic optimization paradigms, analyzed across theoretical foundations, empirical benchmarks, and real-world applications. The findings consolidate a decade of progress into a coherent narrative of algorithmic evolution.</p>
<p>Key insights include:</p>
<p>I. Heuristics remain indispensable for real-time, interpretable decision-making, especially in low-dimensional or deterministic tasks.</p>
<p>II. Metaheuristics provide the core adaptive power for large-scale, complex, or nonconvex problems, balancing exploration and exploitation effectively.</p>
<p>III. Hyperheuristics represent the emergent paradigm of autonomous optimization, capable of dynamically learning, adapting, and generalizing across problem domains.</p>
<p>Future research directions include:</p>
<p>I. Interpretable hyperheuristics via symbolic regression and causal policy graphs.</p>
<p>II. Federated hyperheuristics that enable distributed, privacy-preserving learning across industrial nodes. III. Human-in-the-loop systems, combining human intuition with algorithmic adaptability for ethical and transparent decision-making.</p>
<p>The trajectory from heuristics → metaheuristics → hyperheuristics mirrors a broader technological evolution from crafted intelligence to learned autonomy. As optimization becomes increasingly embedded in AI ecosystems, the future lies not in designing algorithms manually, but in designing systems that design algorithms adaptive, transparent, and aligned with human values.</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Tan, N. D., Kim, H. S., Long, L. N. B., Nguyen, D. A., &amp; You, S. S. (2024). Optimization and inventory management under stochastic demand using metaheuristic algorithm. Plos one, 19(1), e0286433. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1371/journal.pone.0286433">https://doi.org/10.1371/journal.pone.0286433</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Tejani, G. G., Mashru, N., Patel, P., Sharma, S. K., &amp; Celik, E. (2024). Application of the 2-archive multi-objective cuckoo search algorithm for structure optimization. Scientific reports, 14(1), 31553. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-024-82918-2">https://doi.org/10.1038/s41598-024-82918-2</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Lameesa, A., Hoque, M., Alam, M. S. Bin, Ahmed, S. F., &amp; Gandomi, A. H. (2024). Role of metaheuristic algorithms in healthcare: a comprehensive investigation across clinical diagnosis, medical imaging, operations management, and public health. Journal of computational design and engineering, 11(3), 223–247. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1093/jcde/qwae046">https://doi.org/10.1093/jcde/qwae046</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Wolpert, D. H., &amp; Macready, W. G. (2002). No free lunch theorems for optimization. IEEE transactions on evolutionary computation, 1(1), 67–82. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/4235.585893">https://doi.org/10.1109/4235.585893</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Alimoradi, M., Azgomi, H., &amp; Asghari, A. (2022). Trees social relations optimization algorithm: a new swarm-based metaheuristic technique to solve continuous and discrete optimization problems. Mathematics and computers in simulation, 194, 629–664. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.matcom.2021.12.010">https://doi.org/10.1016/j.matcom.2021.12.010</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>6</label><mixed-citation>Burke, E. K., Hyde, M. R., Kendall, G., Ochoa, G., Ozcan, E., &amp; Woodward, J. R. (2009). Exploring Hyper-heuristic Methodologies with Genetic Programming. In Mumford, C. L. &amp; Jain, L. C. (Eds.), Computational intelligence: collaboration, fusion and emergence (pp. 177–201). Berlin, Heidelberg: Springer Berlin Heidelberg. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-642-01799-5_6">https://doi.org/10.1007/978-3-642-01799-5_6</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>7</label><mixed-citation>Abdel-Basset, M., Abdel-Fatah, L., &amp; Sangaiah, A. K. (2018). Chapter 10 - Metaheuristic algorithms: a comprehensive review. In Sangaiah, A. K. … &amp; Zhang, Z. (Eds.), Computational intelligence for multimedia big data on the cloud with engineering applications (pp. 185–231). Academic Press. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/B978-0-12-813314-9.00010-4">https://doi.org/10.1016/B978-0-12-813314-9.00010-4</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>8</label><mixed-citation>Holland, J. H. (1992). Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. MIT press. <ext-link ext-link-type="uri" xlink:href="https://B2n.ir/tp1106">https://B2n.ir/tp1106</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>9</label><mixed-citation>Kirkpatrick, S., Gelatt, C. D., &amp; Vecchi, M. P. (1983). Optimization by simulated annealing. Science, 220(4598), 671–680. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1126/science.220.4598.671">https://doi.org/10.1126/science.220.4598.671</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>10</label><mixed-citation>Eberhart, R., &amp; Kennedy, J. (1995). Particle swarm optimization. Proceedings of the ieee international conference on neural networks (Vol. 4, pp. 1942–1948). Citeseer. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICNN.1995.488968">https://doi.org/10.1109/ICNN.1995.488968</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>11</label><mixed-citation>Dorigo, M. (1992). Optimization, learning and natural algorithms [Thesis]. <ext-link ext-link-type="uri" xlink:href="https://www.scirp.org/reference/referencespapers?referenceid=1301739">https://www.scirp.org/reference/referencespapers?referenceid=1301739</ext-link></mixed-citation></ref>
<ref id="ref-12"><label>12</label><mixed-citation>Storn, R., &amp; Price, K. (1997). Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces. Journal of global optimization, 11(4), 341–359. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1023/A:1008202821328">https://doi.org/10.1023/A:1008202821328</ext-link></mixed-citation></ref>
<ref id="ref-13"><label>13</label><mixed-citation>Khodadadi, N., Gharehchopogh, F. S., Abdollahzadeh, B., &amp; Mirjalili, S. (2022). AMHS: archive-based multi-objective harmony search algorithm. Proceedings of 7th international conference on harmony search, soft computing and applications (pp. 259–269). Singapore: Springer Nature Singapore. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-981-19-2948-9_25">https://doi.org/10.1007/978-981-19-2948-9_25</ext-link></mixed-citation></ref>
<ref id="ref-14"><label>14</label><mixed-citation>Mahmoodi, A., Jasemi Zergani, M., Hashemi, L., &amp; Millar, R. (2022). Analysis of optimized response time in a new disaster management model by applying metaheuristic and exact methods. Smart and resilient transportation, 4(1), 22–42. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1108/SRT-01-2021-0002">https://doi.org/10.1108/SRT-01-2021-0002</ext-link></mixed-citation></ref>
<ref id="ref-15"><label>15</label><mixed-citation>Ryser-Welch, P., &amp; Miller, J. F. (2014). A review of hyper-heuristic frameworks [presentation]. Proceedings of the evo20 workshop, aisb (pp. 1–7). <ext-link ext-link-type="uri" xlink:href="https://B2n.ir/uw5448">https://B2n.ir/uw5448</ext-link></mixed-citation></ref>
<ref id="ref-16"><label>16</label><mixed-citation>Daliri, A., Branch, K., Sheikha, M., Roudposhti, K. K., Branch, L., Alimoradi, M., &amp; Mohammadzadeh, J. (2023). Optimized categorical boosting for gastric cancer classification using heptagonal reinforcement learning and the water optimization algorithm. 7th international conference on pattern recognition and image analysis (IPRIA) (pp. 1–6). IEEE. <ext-link ext-link-type="uri" xlink:href="https://B2n.ir/qj9461">https://B2n.ir/qj9461</ext-link></mixed-citation></ref>
<ref id="ref-17"><label>17</label><mixed-citation>Lamtar-Gholipoor, M., Fakheri, S., &amp; Alimoradi, M. (2024). Artificial neural network TSR for optimization of actinomycin production. Big data and computing visions, 4(1), 57–66. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.22105/bdcv.2024.474793.1184">https://doi.org/10.22105/bdcv.2024.474793.1184</ext-link></mixed-citation></ref>
<ref id="ref-18"><label>18</label><mixed-citation>Burke, E. K., McCollum, B., Meisels, A., Petrovic, S., &amp; Qu, R. (2007). A graph-based hyper-heuristic for educational timetabling problems. European journal of operational research, 176(1), 177–192. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ejor.2005.08.012">https://doi.org/10.1016/j.ejor.2005.08.012</ext-link></mixed-citation></ref>
<ref id="ref-19"><label>19</label><mixed-citation>Got, A., Moussaoui, A., &amp; Zouache, D. (2020). A guided population archive whale optimization algorithm for solving multiobjective optimization problems. Expert systems with applications, 141, 112972. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2019.112972">https://doi.org/10.1016/j.eswa.2019.112972</ext-link></mixed-citation></ref>
<ref id="ref-20"><label>20</label><mixed-citation>Tsai, C. W., Huang, W. C., Chiang, M. H., Chiang, M. C., &amp; Yang, C. S. (2014). A hyper-heuristic scheduling algorithm for cloud. IEEE transactions on cloud computing, 2, 236–250. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TCC.2014.2315797">https://doi.org/10.1109/TCC.2014.2315797</ext-link></mixed-citation></ref>
<ref id="ref-21"><label>21</label><mixed-citation>Akbel, M., Kahraman, H. T., Duman, S., &amp; Temel, S. (2024). A clustering-based archive handling method and multi-objective optimization of the optimal power flow problem. Applied intelligence, 54(22), 11603– 11648. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10489-024-05714-5">https://doi.org/10.1007/s10489-024-05714-5</ext-link></mixed-citation></ref>
<ref id="ref-22"><label>22</label><mixed-citation>Daliri, A., Alimoradi, M., Zabihimayvan, M., &amp; Sadeghi, R. (2024). World hyper-heuristic: a novel reinforcement learning approach for dynamic exploration and exploitation. Expert systems with applications, 244, 122931. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2023.122931">https://doi.org/10.1016/j.eswa.2023.122931</ext-link></mixed-citation></ref>
<ref id="ref-23"><label>23</label><mixed-citation>Daliri, A., Asghari, A., Azgomi, H., &amp; Alimoradi, M. (2022). The water optimization algorithm: a novel metaheuristic for solving optimization problems. Applied intelligence, 52(15), 17990–18029. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10489-022-03397-4">https://doi.org/10.1007/s10489-022-03397-4</ext-link></mixed-citation></ref>
<ref id="ref-24"><label>24</label><mixed-citation>Tejani, G. G., Sharma, S. K., Mousavirad, S. J., &amp; Radwan, A. (2025). The two-archive multi-objective grey wolf optimization algorithm for truss structures. International journal of computational intelligence systems, 18(1), 245. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s44196-025-00972-8">https://doi.org/10.1007/s44196-025-00972-8</ext-link></mixed-citation></ref>
<ref id="ref-25"><label>25</label><mixed-citation>Moscato, P. (1989). On evolution, search, optimization, genetic algorithms and martial arts: Towards memetic algorithms. Caltech concurrent computation program, c3p report, 826(1989), 37. <ext-link ext-link-type="uri" xlink:href="https://B2n.ir/xy7367">https://B2n.ir/xy7367</ext-link></mixed-citation></ref>
</ref-list></back>
</article>