Skip to Content
BiomimeticsBiomimetics
  • Article
  • Open Access

1 August 2026

59 Pages

A Multi-Strategy Secretary Bird Optimization Algorithm for Aesthetic Color and Layout Optimization in Visual Art Design

and
1
College of Design, Jiaxing University, Jiaxing 314001, China
2
College of Business, Jiaxing University, Jiaxing 314001, China
*
Author to whom correspondence should be addressed.

Abstract

Visual art and graphic design tasks, such as generating a harmonious color palette or arranging the elements of a page, can be naturally formulated as mathematical optimization problems whose objective functions are non-convex, multimodal, and non-differentiable. Metaheuristic algorithms are well-suited to such problems. The secretary bird optimization algorithm (SBOA) is a recently proposed bio-inspired metaheuristic that mimics the hunting and predator-escaping behaviors of secretary birds, and it has shown competitive performance. However, SBOA still suffers from insufficient population diversity, premature convergence, and an unbalanced transition between exploration and exploitation, which limits its accuracy on complex design problems. To overcome these limitations, this paper proposes a multi-strategy secretary bird optimization algorithm (MSSBOA) that integrates three improvement strategies. First, a good point set initialization is employed to generate a low-discrepancy initial population that covers the search space more uniformly and enriches population diversity. Second, a lens opposition-based learning strategy is applied to the inferior individuals to help the population escape local optima while preserving the elite. Third, an adaptive Cauchy–Gaussian mutation is imposed on the best individual to balance global exploration and local exploitation throughout the search. The performance of MSSBOA is comprehensively examined on the CEC2017 benchmark suite in 10, 30, 50, and 100 dimensions and compared with the basic SBOA and nine state-of-the-art algorithms; the results are analyzed by the Friedman test, the Nemenyi post hoc test and the Wilcoxon rank-sum test. MSSBOA is then applied to two representative visual-design optimization problems: aesthetic color-harmony palette generation and graphic-layout aesthetics optimization. In all cases, MSSBOA outperforms the basic SBOA and the competing algorithms in terms of convergence speed, stability, and solution quality, confirming its effectiveness for computational-aesthetics applications in art design.

1. Introduction

With the rapid development of the digital creative industry, art and design activities increasingly rely on computational tools to improve both efficiency and quality [1,2]. Many tasks in visual art and graphic design—such as selecting a harmonious color palette, arranging the elements of a poster, or tuning the form parameters of a product—can be abstracted as the search for an optimal solution within a large feasible space [3]. Such design optimization problems aim to maximize or minimize one or more aesthetic objective functions while satisfying perceptual and functional constraints, and they are widespread in fields ranging from visual communication and packaging to interface and environmental design [4]. Unfortunately, these objectives are usually nonlinear, multimodal, non-differentiable, and strongly coupled with human perception, which makes them extremely difficult for classical optimization techniques [5]. Mathematically, many of them belong to the class of NP-hard problems, for which an exact optimum cannot be obtained in polynomial time [6,7]. Optimization methods are generally divided into deterministic and stochastic categories. Deterministic algorithms, such as linear, branch-and-bound, and dynamic programming, rely on rigorous mathematical properties, such as continuity, convexity, and differentiability [8]. When confronted with non-differentiable objectives or numerous local optima, they easily fall into local optimality and exhibit limited adaptability [9]. Consequently, there is an urgent need for more efficient, stable, and broadly applicable algorithms to cope with the increasingly complex design solution space.
Metaheuristic algorithms are stochastic optimization techniques that require no gradient information and instead use probabilistic strategies to iteratively explore and exploit the problem space [10]. By balancing global exploration with local exploitation, they effectively mitigate premature convergence and can obtain near-optimal solutions at an acceptable computational cost [11,12]. Because they are flexible, metaheuristics have been successfully applied to path planning [13,14], parameter extraction [15], wireless sensor network coverage [16], image segmentation [17,18], and feature selection [19,20]. Drawing inspiration from nature and social systems, metaheuristic algorithms can be grouped into four primary categories according to their source of inspiration, as shown in Figure 1. Evolution-based algorithms imitate natural selection, mutation, and crossover, including the genetic algorithm (GA) [21], evolution strategy (ES) [22], differential evolution (DE) [23], the covariance matrix adaptation evolution strategy (CMA-ES) [24], the human evolutionary optimization algorithm (HEOA) [25], and chaotic evolution optimization (CEO) [26]. Physics-based algorithms draw on physical laws, such as the multi-verse optimizer (MVO) [27], Fick’s law algorithm (FLA) [28], snow ablation optimization (SAO) [29], the polar lights optimizer (PLO) [30], special relativity search (SRS) [31], mirage search optimization (MSO) [32], and the Kepler optimization algorithm (KOA) [33]. Mathematics-based algorithms are inspired by mathematical functions and theories, such as the sine cosine algorithm (SCA) [34], the arithmetic optimization algorithm (AOA) [35], quasi-random fractal search (QRFS) [36], the weighted average algorithm (WAA) [37], the triangulation topology aggregation optimizer (TTAO) [38], and the exponential-trigonometric optimization algorithm (ETOA) [39]. Swarm-based algorithms simulate the collective behavior of groups of organisms, including particle swarm optimization (PSO) [40], ant colony optimization (ACO) [41], the grey wolf optimizer (GWO) [42], the artificial lemming algorithm (ALA) [43], the crayfish optimization algorithm (COA) [44], dwarf mongoose optimization (DMO) [45], the sled dog optimizer (SDO) [46], the slime mold algorithm (SMA) [47], Arctic puffin optimization (APO) [48], the Genghis Khan shark optimizer (GKSO) [49], the prairie dog optimization algorithm (PDOA) [50], and the secretary bird optimization algorithm (SBOA) [51].
Figure 1. Classification of metaheuristic algorithms.
Despite their success, metaheuristic algorithms still face challenges. They can readily obtain good solutions but rarely guarantee the global optimum, and they often struggle to balance exploration and exploitation, so that the population may homogenize and become trapped in local optima. More importantly, the no free lunch theorem proves that no single algorithm can outperform all others on every possible problem [52]. This motivates researchers to design or improve algorithms tailored to specific problem classes—here, the aesthetic optimization problems that arise in visual art and graphic design.
The secretary bird optimization algorithm (SBOA) is a bio-inspired metaheuristic proposed by Fu et al. in 2024 [51]. It models the survival behavior of secretary birds, using a three-stage strategy for hunting snakes during the exploration phase and two strategies for escaping predators during the exploitation phase. Owing to its simple structure and strong search ability, SBOA has attracted considerable attention, and several improved variants have been developed. Qin et al. proposed a multi-strategy improvement SBOA that incorporates incremental-PID feedback regulation and cooperative camouflage to solve engineering problems [53]. Wang et al. enhanced SBOA with multi-strategy fusion and a Cauchy–Gaussian crossover to improve convergence accuracy [54]. Mai et al. integrated logistic-tent chaotic initialization and a crossover strategy into SBOA for engineering design [55], and Seyyedabbasi developed a multi-strategy variable SBOA for global optimization and UAV path planning [56]. These studies enhance SBOA from different angles, yet the inability of the basic SBOA to maintain population diversity and to balance exploration and exploitation in complex, perception-driven design problems remains an objective limitation. Guided again by the no free lunch theorem, this paper proposes a new SBOA variant, the multi-strategy secretary bird optimization algorithm (MSSBOA), and applies it to aesthetic optimization in visual art design.
The choice of SBOA as the basis of this work deserves explicit justification, since many metaheuristic algorithms could, in principle, have been improved instead. Three reasons motivated this choice. First, and most importantly, the structure of SBOA matches the structure of the design problems studied here. Aesthetic objectives, such as Equations (19) and (22), are sums of competing terms whose trade-off surface has many broad, shallow optima rather than one sharp optimum, so an algorithm must survey widely before committing. SBOA is one of the few recent metaheuristics that splits its exploration phase into three explicitly time-gated stages with qualitatively different step distributions—a differential perturbation, a Brownian move towards the elite, and a Levy flight—which gives a scheduled and inspectable progression from survey to commitment, and which provides well-defined points at which further operators can be inserted. Second, SBOA is economical: it has a single control parameter beyond the population size, so a study of added operators is not confounded by the tuning of the base algorithm. Third, SBOA is recent enough that its weaknesses are documented but not yet addressed for this problem class, and it has been shown competitive on standard suites [51], which makes it a meaningful baseline rather than a strawman.
MSSBOA combines three improvement techniques. First, a good point set initialization replaces the random initialization of SBOA, generating a low-discrepancy population that uniformly covers the search domain and enhances population diversity from the outset. Second, a lens opposition-based learning strategy is applied to the inferior individuals to generate refracted candidate solutions, which strengthens the ability of the algorithm to escape local optima while protecting the elite individuals. Third, an adaptive Cauchy–Gaussian mutation is imposed on the best individual, where a Cauchy-dominated perturbation promotes global exploration in the early stage and a Gaussian-dominated perturbation refines the solution in the later stage, thereby balancing exploration and exploitation. MSSBOA was comprehensively examined on the CEC2017 benchmark functions and compared with the basic SBOA and several advanced algorithms, with the differences analyzed by the Friedman test, the Nemenyi post hoc test and the Wilcoxon rank-sum test. Finally, MSSBOA was applied to color-harmony palette optimization and graphic-layout aesthetics optimization to confirm its ability to solve realistic art-design problems. The main contributions of this paper are as follows:
(1)
An improved SBOA variant, namely MSSBOA, is proposed by integrating good point set initialization, lens opposition-based learning, and adaptive Cauchy–Gaussian mutation.
(2)
The performance of MSSBOA was comprehensively examined on the CEC2017 test suite in four dimensions and confirmed by the Friedman test, the Nemenyi test and the Wilcoxon rank-sum test.
(3)
MSSBOA was successfully applied to aesthetic color-harmony palette optimization and graphic-layout aesthetics optimization, demonstrating its adaptability to real-world visual art and graphic design problems.
The remainder of this paper is organized as follows. Section 2 describes the structure and details of the basic SBOA. Section 3 presents the proposed MSSBOA, including the three improvement strategies, the overall framework with pseudo-code and flowchart, and the complexity analysis. Section 4 reports the parameter sensitivity analysis, ablation experiments, and a comprehensive comparison on the CEC2017 benchmark functions. Section 5 applies MSSBOA to two visual-design optimization problems. Finally, Section 6 concludes the paper, discusses the limitations of MSSBOA, and outlines future research directions.

2. Secretary Bird Optimization Algorithm

SBOA is a population-based metaheuristic inspired by the survival behavior of secretary birds in the African savanna [51]. The algorithm starts from a randomly generated population and improves the candidate solutions through an exploration phase that mimics the three-stage strategy of hunting snakes and an exploitation phase that mimics two strategies of escaping predators. When the stopping criterion is met, SBOA outputs the best solution. The detailed formulation is described as follows.

2.1. Initialization

Like most metaheuristics, SBOA initializes a population of N candidate solutions that are uniformly distributed within the search space. Each individual is generated by the following equation.
x i , j = l b j + r u b j l b j , i = 1 , 2 , , N , j = 1 , 2 , , D
where x i , j denotes the j -th dimension of the i -th individual, r is a random number in 0 , 1 , l b j and u b j are the lower and upper bounds of the j -th dimension, N is the population size, and D is the dimension of the problem. After initialization, all individuals are evaluated and sorted according to their fitness; a minimization problem is considered in this paper, so individuals with smaller fitness are ranked higher.

2.2. Exploration Phase: Hunting Strategy

In the wild, a secretary bird spends a long time searching for prey, such as snakes, before launching a rapid attack. SBOA divides the exploration phase into three successive stages according to the iteration counter. In the first stage (searching for prey), the individual is updated by a differential perturbation of two randomly selected individuals, as in Equation (2).
x i , j n e w , P 1 = x i , j + x r a n d 1 , j x r a n d 2 , j R 1
where x r a n d 1 , j and x r a n d 2 , j are the positions of two randomly selected individuals, and R 1 is a random number in 0 , 1 . In the second stage (consuming prey), the individual approaches the best individual under a Brownian-motion perturbation, as in Equation (3).
x i , j n e w , P 1 = X b e s t , j + e x p   t / T 4 R B 0.5 X b e s t , j x i , j
where X b e s t , j is the j -th dimension of the best individual, t and T are the current and maximum numbers of iterations, and R B is a Brownian-motion random vector drawn from the standard normal distribution. In the third stage (attacking prey), the individual performs a Levy flight around the best individual, as in Equation (4).
x i , j n e w , P 1 = X b e s t , j + 1 t / T 2 t / T x i , j R L
where R L = 0.5 L e v y D is a Levy-flight step vector. The three stages are selected by the iteration counter: the first stage is used when t < T / 3 , the second stage when T / 3 t < 2 T / 3 , and the third stage when t 2 T / 3 . After each update, a greedy selection is performed, as in Equation (5).
X i = X i n e w , f   X i n e w < f   X i X i , otherwise
where f is the objective function. The greedy selection guarantees that the population never deteriorates.

2.3. Exploitation Phase: Escape Strategy

Secretary birds are threatened by predators, such as eagles, and must escape to survive. SBOA models two escape strategies and selects one of them at random in each iteration. When r < 0.5 , the first strategy C 1 (camouflage by the environment) is used, as in Equation (6).
x i , j n e w , P 2 = X b e s t , j + 1 t / T 2 2 R B 1 x i , j
where r is a random number in 0 , 1 , and R B is a random vector in 0 , 1 . Otherwise, the second strategy C 2 (fleeing toward a safe place) is used, as in Equation (7).
x i , j n e w , P 2 = x i , j + R 2 x r a n d o m , j K x i , j
where R 2 is a random vector in 0 , 1 , x r a n d o m , j is a randomly selected individual, and K = r o u n d 1 + r a n d { 1 , 2 } . The Levy flight used in Equation (4) is generated by the Mantegna algorithm [57,58], as in Equation (8).
L e v y D = u v 1 / β , σ = Γ 1 + β s i n   π β / 2 Γ   1 + β 2 β 2 β 1 / 2 1 / β
where u N 0 , σ 2 and v N 0 , 1 are normally distributed, Γ is the Gamma function, and β = 1.5 is a constant.

3. Proposed Multi-Strategy Secretary Bird Optimization Algorithm

Although SBOA performs well on many problems, it still has shortcomings that limit its search efficiency. The random initialization cannot guarantee a uniform coverage of the search space, which weakens the initial population diversity. The search relies heavily on the current best individual, so the population is prone to premature convergence and is easily trapped in local optima, and the transition between exploration and exploitation is not fully balanced. To overcome these limitations, this section proposes a multi-strategy SBOA (MSSBOA) that incorporates three improvement strategies: good point set initialization, lens opposition-based learning, and adaptive Cauchy–Gaussian mutation. Each strategy is described in detail below, followed by the overall framework, the pseudo-code, and the complexity analysis.

3.1. Good Point Set Initialization (GPSI)

The distribution of the initial population strongly affects the convergence of a metaheuristic. A uniformly distributed initial population enhances diversity and enables the algorithm to explore the solution space more comprehensively. The good point set, derived from number theory [59], is a low-discrepancy sequence whose deviation is asymptotically lower than that of pseudo-random sampling, and it has been successfully used to initialize swarm algorithms [60]. For a D -dimensional problem, we let p be the smallest prime satisfying p 3 / 2 D . The good point is constructed by Equation (9).
r k = 2 c o s   2 π k p , k = 1 , 2 , , D
where { } denotes the fractional part. The i -th individual is then mapped to the search space by Equation (10).
x i , j = l b j + r j i u b j l b j , i = 1 , 2 , , N
Compared with random initialization, the good point set yields a more even spread of the initial population that is independent of the dimension, providing the algorithm with a better starting point for the subsequent search.

3.2. Lens Opposition-Based Learning (LOBL)

Opposition-based learning evaluates a candidate solution together with its opposite and keeps the better one, which effectively enlarges the explored region [61,62]. Lens opposition-based learning extends this idea using the principle of convex-lens imaging: an object placed on one side of a lens forms an image on the other side, which corresponds to a refracted reverse solution with a tunable scaling factor [63]. The lens-refracted solution is computed by Equation (11).
Lens opposition-based learning replaces the reflection of standard opposition-based learning with the image that a thin convex lens forms of the current individual, and the derivation below makes the correspondence between the optical construction and Equation (11) explicit.
By considering one coordinate axis of the search space, the j -th, as restricted to the interval between l b j and u b j , we let o j = l b j + u b j 2 denote its midpoint. In the optical analogy, the midpoint plays the role of the optical center: a thin convex lens is placed at o j with its principal axis perpendicular to the coordinate axis, as illustrated in Figure 2a. The current individual is modeled as an object of height h whose base stands on the axis at x j , and the lens forms an inverted real image of height h * whose base stands at x j * on the opposite side of the center.
Figure 2. Convex-lens imaging behind the lens opposition-based learning strategy: (a) the similar-triangle construction that yields Equation (11), in which the scaling factor is the ratio of object height to image height; (b) the dynamic scaling factor of Equation (12) for several exponent pairs; and (c) the resulting refraction radius about the interval midpoint.
The ray through the optical center is undeviated, so the object triangle and the image triangle share a pair of vertically opposite angles at o j and are similar. Comparing corresponding sides gives the single geometric relation on which the operator rests:
h h * = x j o j o j x j * = k
The tunable scaling factor is therefore defined as the ratio of object height to image height, k = h h * . It is not a free numerical constant but the reciprocal of the transverse magnification of the virtual lens, which is the one physical lens parameter the operator exposes. Solving the similarity relation for the image position gives
x j * = o j + o j x j k
which, after writing the midpoint out in terms of the bounds, is exactly Equation (11). By setting k = 1 x j * = l b j + u b j x j , the lens formulation contains classical opposition-based learning as its unit-magnification special case.
The behavior of the operator follows directly from the derivation. Equation (11) implies x j * o j = x j o j k , so the scaling factor controls the radius at which the refracted solution is placed about the midpoint of the interval, not its distance from the current individual. A small value produces a wide reversal that lands far from the parent and probes the opposite side of the domain, which is the behavior an exploratory operator should have early in a run; a large value contracts the image onto the neighborhood of the center, so that the refracted point becomes a fine, low-variance probe rather than a large jump. Figure 2c plots this contraction ratio over the course of a run. We took the opportunity to correct a statement in the submitted version, which described a large scaling factor as keeping the refracted solution close to the current individual; as the derivation shows, it keeps the image close to the midpoint.
x j * = l b j + u b j 2 + l b j + u b j 2 k x j k
where x j * is the refracted solution, and k is an adjustment factor. When k = 1 , Equation (11) degenerates into the standard opposition-based learning. To balance the global and local search, a dynamically increasing factor is adopted, as in Equation (12).
k = 1 + t T 1 / 2 10
Accordingly, a small k in the early stage places the refracted solution far from the interval midpoint, on the opposite side of the domain from the current individual, which favors exploration; a large k in the later stage contracts the image onto the neighborhood of the midpoint, which turns the operator into a fine-grained local probe and favors exploitation. In MSSBOA, the lens opposition-based learning is applied only to the inferior individuals—that is, to the worst N m i n = 0.2   N members of the population—at the end of each iteration; the value 0.2   N is the one selected by the grid search of Section 4.2. As illustrated in Figure 2, restricting the operator to the inferior subpopulation lets the population escape local optima while the greedy selection protects the elite individuals.
The functional form of Equation (12), k t = 1 + t T ν μ , is fixed by three structural requirements and one grid search. First, the factor equals one at the start of the run for any exponent pair, so the operator begins as exact opposition-based learning while the population is still uninformative. Second, it must increase monotonically, so that the refraction radius contracts without oscillating. Third, it must grow by several orders of magnitude, because the contraction ratio is its reciprocal; the exponent supplies this range cheaply, since k T = 2 μ .
Within these constraints, the two exponents are free and were selected empirically rather than derived. The root governs where the contraction happens, as a linear root spreads it evenly over the run, while a square root frontloads it, so the aggressive reversal is concentrated in the early iterations during which the hunting strategy of SBOA is itself exploratory (Figure 2b). The power sets the terminal contraction, which must be small enough for the refracted point to act as a local probe but not so small that the operator degenerates into re-evaluating the midpoint. Section 4.2 reports a grid over both exponents, including the constant that reduces the operator to plain opposition-based learning.

3.3. Adaptive Cauchy–Gaussian Mutation (ACGM)

To further balance exploration and exploitation and to help the best individual escape local optima, an adaptive Cauchy–Gaussian mutation is imposed on the best individual [54,64]. The Cauchy distribution has heavier tails than the Gaussian distribution and therefore generates larger perturbations for global exploration, whereas the Gaussian distribution produces small perturbations for local refinement. The mutation is defined by Equation (13).
X b e s t n e w = X b e s t 1 + λ 1 C a u c h y 0 , 1 + λ 2 N 0 , 1
where C a u c h y 0 , 1 is a standard Cauchy random number, N 0 , 1 is a standard normal random number, and λ 1 and λ 2 are adaptive weights defined by Equation (14).
λ 1 = 1 t 2 T 2 , λ 2 = t 2 T 2
In the early iterations, λ 1 is large, so the Cauchy-dominated perturbation enhances global exploration; in the later iterations, λ 2 becomes large, so the Gaussian-dominated perturbation strengthens local exploitation. The mutated solution replaces the best individual only when it is better to do so, according to the greedy rule in Equation (5).
The adaptive weights of Equation (14) are λ 1 = 1 t 2 T 2 , λ 2 = t 2 T 2 , so the perturbation is Cauchy-dominated while the search is still explorative and Gaussian-dominated once it has converged; the heavy tail of the Cauchy distribution supplies the occasional long jump that lets the elite leave a basin, and the Gaussian term supplies the short steps that refine it.

3.4. The Framework of MSSBOA

MSSBOA is obtained by integrating the three improvement strategies into the basic SBOA. The good point set initialization (GPSI) generates a high-quality initial population; the hunting and escape strategies of SBOA drive the main search; the lens opposition-based learning (LOBL) refreshes the inferior individuals to escape local optima; and the adaptive Cauchy–Gaussian mutation (ACGM) perturbs the best individual to balance exploration and exploitation. The pseudo-code of MSSBOA is given in Algorithm 1, and the corresponding flowchart is shown in Figure 3.
Algorithm 1. Multi-Strategy Secretary Bird Optimization Algorithm (MSSBOA)
1:  Initialize population X using good point set (Equation (9) and Equation (10))  // GPSI
2:  Set t = 0, maximum iteration T, population size N
3:  Evaluate fitness of X and record the best individual X_best
4:  while t < T do
5:    for each individual i do
6:      if t < T/3 then   update X_i by Equation (2)     // searching for prey
7:      else if t < 2T/3 then   update X_i by Equation (3)  // consuming prey
8:      else   update X_i by Equation (4)           // attacking prey
9:      end if; perform greedy selection by Equation (5)
10:       if r < 0.5 then   update X_i by Equation (6)     // escape C1
11:       else   update X_i by Equation (7)          // escape C2
12:       end if; perform greedy selection by Equation (5)
13:    end for
14:    Apply lens opposition-based learning to the worst N m i n = 0.2   N individuals by Equation (11) and Equation (12) // LOBL
15:    Apply adaptive Cauchy–Gaussian mutation to X_best by Equation (13) and Equation (14)  // ACGM
16:    Update X_best; t = t + 1
17:  end while
18:  return the best individual X_best
Figure 3. The flowchart of MSSBOA.

3.5. Complexity Analysis of MSSBOA

The computational complexity of MSSBOA is analyzed in terms of time and space complexity. We let N be the population size, D the dimension, and T the maximum number of iterations. According to the original literature, the time complexity of the basic SBOA is O N D T and its space complexity is O N D .
For MSSBOA, the good point set initialization has the same complexity as random initialization, namely O N D , and therefore does not change the order of complexity. The lens opposition-based learning is applied to a fixed fraction of the population, with complexity O N D per iteration, and the adaptive Cauchy–Gaussian mutation acts only on the best individual with complexity O D . Hence the overall time complexity of MSSBOA remains O N D T , the same as the basic SBOA. Regarding space, MSSBOA only stores the population matrix and a few temporary vectors for the refracted and mutated solutions, so its space complexity is still O N D . In summary, the three improvement strategies enhance the performance of SBOA without increasing its order of computational complexity.

3.6. Novelty of the Proposed Integration Framework

The three operator families used above are established techniques, and their individual novelty is not claimed here. Good point set initialization has been applied to many swarm algorithms, lens opposition-based learning has been combined with, among others, sand cat swarm optimization and whale optimization, and Cauchy–Gaussian mutation is a standard device for rebalancing exploration and exploitation; a closely related combination of opposition-based learning with Cauchy mutation, velocity clamping, and a mirror operator has recently been reported for the ideal gas molecular movement algorithm [57]. The contribution of this paper is therefore the integration framework: how each operator is re-specified for SBOA, how its control parameter is adapted, and how the three are assigned to disjoint parts of the population so that they reinforce rather than duplicate one another. Table 1 states these differences explicitly against representative existing applications of the same operators.
Table 1. How the three operator families are implemented in MSSBOA compared with their existing applications.
Three design decisions distinguish the present framework. First, the refraction and the mutation act on disjoint subsets; LOBL is applied only to the inferior individuals and ACGM only to the elite, so that the diversity-restoring operator can never displace the best solution and the intensification operator can never be wasted on individuals that the greedy selection is about to discard. Most existing applications apply opposition-based learning to the whole population and mutation to a randomly chosen individual, which lets the two interfere. Second, the lens factor is a schedule derived from the imaging geometry and tied to the iteration budget rather than a constant chosen by hand, and its two exponents are exposed and tuned (Section 4.2). Third, the operators are placed at the points of the SBOA iteration where its own three-stage hunting strategy is weakest; refraction is applied after the escape phase, when the population has just contracted towards the elite, and mutation is applied to the elite itself, which is the single individual that both SBOA phases depend on and that neither can perturb.

4. Numerical Experiments Using the CEC2017 Test Suite

In this section, the performance of MSSBOA was comprehensively examined on the CEC2017 benchmark suite. Section 4.1 describes the experimental setting and the CEC2017 functions. Section 4.2 analyzes the sensitivity of the two key parameters of MSSBOA. Section 4.3 reports the ablation experiments that verify the effectiveness of the three improvement strategies. Finally, Section 4.4 provides a comprehensive comparison between MSSBOA and nine state-of-the-art algorithms, as analyzed by the Friedman test, the Nemenyi post hoc test, and the Wilcoxon rank-sum test.

4.1. Experiment Setting and Performance Metrics

All experiments were carried out on a workstation with an AMD Ryzen 9 7945HX 2.5 GHz CPU and 32 GB of memory, running Windows 11 and MATLAB R2023a. The CEC2017 test suite [65] contains 29 test functions (F2 is excluded because of its unstable behavior), in which F1 and F3 are unimodal functions, F4–F10 are simple multimodal functions, F11–F20 are hybrid functions, and F21–F30 are composition functions. The unimodal functions evaluate the convergence accuracy of an algorithm, the multimodal functions test the ability to escape local optima, and the hybrid and composition functions assess the balance between exploration and exploitation on complex landscapes. The search range was 100 , 100 D and the dimensions were set to 10, 30, 50, and 100. To ensure a fair comparison, the maximum number of function evaluations was used as the stopping criterion and was set to 10,000 × D . Each algorithm was run 30 times independently, and the best value, the mean value and the standard deviation were recorded. MSSBOA was compared with the basic SBOA [51] and nine advanced algorithms, including GWO [42], SCA [34], SMA [47], COA [44], GKSO [49], MRFO [66], RIME [67], QIO [68], and LSHADE [69]. The parameter settings of all algorithms are listed in Table 2 and are taken from the original literature of each.
Table 2. Parameter settings of MSSBOA and the comparison algorithms.

4.2. Parameter Sensitivity Analysis

Two parameters strongly affect the performance of MSSBOA: the minimum population factor N m i n used in the lens opposition-based learning and the mutation probability p m of the adaptive Cauchy–Gaussian mutation. A grid search was conducted on the CEC2017 suite over 30 independent runs. N m i n was varied from 0.1 N to 0.9 N with a step of 0.1 N, and p m was varied from 0.1 to 1.0 with a step of 0.1. Table 3 and Table 4 report the Friedman rankings (significance level α = 0.05 ) for N m i n and p m , respectively, where the best ranking is highlighted in bold. The corresponding rankings are visualized in Figure 4 and Figure 5.
Table 3. Rankings of MSSBOA with different N m i n (α = 0.05).
Table 4. Rankings of MSSBOA with different p m (α = 0.05).
Figure 4. Friedman rankings of MSSBOA with different N m i n ( α = 0.05 ). The best setting is marked above the corresponding point.
Figure 5. Friedman rankings of MSSBOA with different p m ( α = 0.05 ). The best setting is marked above the corresponding point.
As shown in Table 3 and Figure 4, MSSBOA achieves the best average ranking when N m i n = 0.2   N . As N m i n increases, the ranking gradually deteriorates because too large a refraction subpopulation disturbs the elite individuals. Therefore, N m i n = 0.2   N is adopted in this paper.
For the mutation probability, Table 4 and Figure 5 show that MSSBOA performs best when p m = 0.5 , which provides a suitable balance between perturbing the best individual and preserving its information. Consequently, the parameter settings of MSSBOA are N m i n = 0.2   N and p m = 0.5 .
Four further quantities were fixed rather than tuned in the submitted version, and a reviewer rightly asked why. Three of them are inherited from the base algorithm and were deliberately left untouched so that the ablation of Section 4.3 measures the added operators and not a re-tuning of SBOA, which were: the population size N, which is common to every algorithm in Table 2 and is fixed for fairness rather than for performance; the Levy stability index β = 1.5 , which is the value used in the original SBOA and, before it, the standard value for the Mantegna formulation; and the three-stage time division T / 3 , 2 T / 3 of the hunting strategy. The fourth quantity, the exponent pair of the lens schedule, belongs to this paper and is examined below.
Each was varied while the remainder of the configuration was held as fixed on the CEC2017 suite in 10 and 30 dimensions over 30 independent runs, and the settings are compared by the Friedman mean rank within each grid.
For the population size N, the best mean rank is 2.190 at N = 30 , which is the adopted setting over a spread of 1.603 across the grid; for the Levy stability index β , the best mean rank is 2.414 at β = 1.1 , against 2.448 for the adopted β = 1.5 , which places it third of four at a distance of 0.034 on a spread of 0.276; for the hunting-stage time division, the best mean rank is 2.310 at T / 4 , 3 T / 4 , against 2.759 for the adopted T / 3 , 2 T / 3 , which places it fourth out of four at a distance of 0.448 on a spread of 0.448; and for the lens scaling schedule, the best mean rank is 2.672 at k 1 (classical OBL), against 2.793 for the adopted ν = 1 /2, μ = 10 , which places it second of five at a distance of 0.121 on a spread of 0.707. The adopted setting is within 0.15 of the best one for population size N, Levy stability index β , and lens scaling schedule, and further from it for hunting-stage time division. We report this as it was given rather than claim that every inherited value is optimal; what the grids show is that the differences are of the order of a fraction of a rank position, not that the settings could not be improved.
The lens schedule is the one parameter of the four that belongs to this paper, and its grid separates the two exponents. The two settings that move the power μ away from 10 are the worst two of the five, which is what the derivation predicts: μ fixes the terminal contraction k T = 2 μ , so it determines whether the operator ends the run refracting into a neighborhood of the interval midpoint or barely contracting at all. However, between the adopted pair and the constant k = 1 , the mean ranks differ by only 0.121 in favor of plain opposition-based learning, so that at these dimensions, the schedule earns its place through the scale of the contraction rather than by beating exact opposition outright.
Besides the two key parameters analysed above, MSSBOA inherits four further settings from the basic SBOA and from the operators introduced in Section 3: the population size N, the stability index β of the Levy flight, the time division that separates the three hunting stages, and the exponent pair (ν, μ) of the lens scaling schedule of Equation (12). Each was varied on the CEC2017 suite over 30 independent runs at D = 10 and D = 30, with all remaining settings held fixed, and the Friedman mean ranks (α = 0.05) are reported in Table 5 for the population size, Table 6 for the stability index, Table 7 for the hunting-stage time division and Table 8 for the lens scaling schedule. A lower value indicates a better rank.
Table 5. Friedman rankings for the population size N on the CEC2017 suite ( α = 0.05 ). Entries are Friedman mean ranks within the grid; a lower value is better.
Table 6. Friedman rankings for the Levy stability index β on the CEC2017 suite ( α = 0.05 ). Entries are Friedman mean ranks within the grid; a lower value is better.
Table 7. Friedman rankings for the hunting-stage time division on the CEC2017 suite ( α = 0.05 ). Entries are Friedman mean ranks within the grid; a lower value is better.
Table 8. Friedman rankings for the lens scaling schedule on the CEC2017 suite ( α = 0.05 ). Entries are Friedman mean ranks within the grid; a lower value is better.

4.3. Ablation Experiment

To investigate the contribution of each improvement strategy, three variants of MSSBOA were constructed by adding a single strategy to the basic SBOA, namely SBOA-GPSI, SBOA-LOBL, and SBOA-ACGM, as listed in Table 9. The four algorithms and the full MSSBOA were run 30 times independently on the CEC2017 suite in four dimensions, and the results were analyzed by the Friedman test. The complete statistical results are reported in Table A1, Table A2, Table A3 and Table A4 of Appendix A. Table 10 summarizes the Friedman rankings, which are visualized in Figure 6.
Table 9. Descriptions of MSSBOA with different strategies.
Table 10. Friedman mean ranks and test p-values for the basic SBOA, the three single-strategy variants and MSSBOA on the CEC2017 suite at D = 10, 30, 50 and 100 (α = 0.05).
Figure 6. Friedman rankings of MSSBOA with different strategies (α = 0.05).
According to Table 10 and Figure 6, all p-values are far below 0.05, indicating significant differences among the five algorithms. MSSBOA ranks first in all four dimensions with an overall average ranking of 1.095, followed by SBOA-ACGM, SBOA-GPSI, and SBOA-LOBL, while the basic SBOA ranks last. Each single-strategy variant outperforms the basic SBOA, which indicates that each strategy contributes. Among them, the adaptive Cauchy–Gaussian mutation (ACGM) contributes the most, because it directly helps the best individual escape local optima and balances exploration and exploitation; the good point set initialization (GPSI) ranks next by enriching the initial diversity; and the lens opposition-based learning (LOBL) also improves performance by refreshing inferior individuals. The full MSSBOA outperforms every single-strategy variant, demonstrating that the three strategies complement and reinforce each other.
The scope of this ablation should be stated precisely. Table 9 and Table 10 and Figure 6 isolate each strategy by adding it alone to the basic SBOA so that what they measure is the individual contribution of GPSI, LOBL, and ACGM against a common baseline. They do not measure the four intermediate pairings, and no claim is made here about them.
The question of why the three strategies are used together is therefore answered by the structure of the framework rather than by enumeration. As Section 3.6 sets out, the operators act on disjoint parts of the population and at different points of the iteration: refraction is confined to the inferior subpopulation, mutation to the elite, and the good point set acts once before either of them are run. Because their domains do not overlap, no operator can undo the work of another, which is the mechanism by which the combination is expected to be more than the sum of its parts. A full 2 3 factorial design over the eight combinations would settle the point empirically and is left to future work.

4.4. Comparison with Other Advanced Algorithms

In this subsection, MSSBOA was compared with the basic SBOA and nine advanced algorithms on the CEC2017 suite in 10, 30, 50 and 100 dimensions. The complete results, including the best value, mean value, standard deviation, and rank, are reported in Table A5, Table A6, Table A7 and Table A8 of Appendix A. The ranking of each algorithm on every function is first visualized as heatmaps in Figure 7.
Figure 7. Ranking heatmaps of MSSBOA and the comparison algorithms on the CEC2017 suite.
As shown in Figure 7, MSSBOA ranks first on 20 functions in 10D, 26 functions in 30D, 22 functions in 50D, and 18 functions in 100D; that is, on more than half of the 29 functions in every dimension, which preliminarily demonstrates its superiority. The convergence curves of representative functions are illustrated in Figure 8, where MSSBOA converges faster and reaches lower error values than the comparison algorithms.
Figure 8. Convergence curves of MSSBOA and the comparison algorithms on representative CEC2017 functions (30D).
To statistically analyze the overall performance, the Friedman test was performed; the results are summarized in Table 11 and visualized in Figure 9.
Table 11. Friedman rankings of MSSBOA and the comparison algorithms (α = 0.05).
Figure 9. Friedman rankings of MSSBOA and the comparison algorithms across dimensions (α = 0.05).
As shown in Table 11 and Figure 9, all Friedman p-values are below 0.05, confirming significant differences among the algorithms. MSSBOA achieves the best average ranking of 1.431 and ranks first in all four dimensions, whereas the basic SBOA ranks near the bottom; the overall order is approximately MSSBOA > QIO > LSHADE > RIME > GKSO > COA > MRFO > SMA > SBOA > GWO > SCA. This clearly reflects the substantial improvement of MSSBOA over the basic SBOA. To further quantify the pairwise differences, the Nemenyi post hoc test was applied, as shown in Figure 10, where algorithms connected by a line are not significantly different. MSSBOA is located at the leftmost position and is significantly superior to most comparison algorithms.
Figure 10. Nemenyi post hoc test of MSSBOA and the comparison algorithms.
Finally, the Wilcoxon rank-sum test was conducted to compare MSSBOA with each algorithm on every function. Table 12 reports the statistics, where ‘+’, ‘=’, and ‘−’ denote the numbers of functions on which MSSBOA is significantly better than, similar to, and worse than the comparison algorithm, respectively. The results are visualized in Figure 11.
Table 12. Wilcoxon rank-sum test results of MSSBOA versus the comparison algorithms (α = 0.05).
Figure 11. Visualization of the Wilcoxon rank-sum test results of MSSBOA and the comparison algorithms (α = 0.05).
The statistical picture deserves a more balanced reading than a count of wins. Against the weaker comparison algorithms, the outcome is unambiguous—MSSBOA wins all 116 cases against the basic SBOA, GWO, and SCA—but against the two strongest competitors, it is not. MSSBOA loses 15 of 116 cases to QIO and 15 of 116 to LSHADE, that is 12.9% of the comparisons in each case, and a further 18 and 19 cases are statistically indistinguishable. Taken together, MSSBOA is significantly better than QIO on 71.6% of the cases and LSHADE on 70.7%, so on roughly three cases in ten, these two algorithms are at least as good as the proposed method. This is a real limitation and not a rounding error.
Table 13 breaks the losses down by function class, using the per-function ranks of Table A5, Table A6, Table A7 and Table A8. The losses are not distributed uniformly. Against QIO, they concentrate on the composition functions F21–F30, which account for eight of the 16 rank losses; however, composition functions supply only 40 of the 116 cases, and none occur on a unimodal function. Against LSHADE, the profile is the opposite, as 10 of the 20 rank losses fall on the unimodal and simple multimodal functions F1–F10, which is consistent with the linear population size reduction and archive of LSHADE being particularly effective on landscapes with a single dominant basin. The pattern indicates a specific weakness rather than a general one, where the elite-guided intensification of MSSBOA pays off on hybrid landscapes but is less effective when a problem has many equally deep basins whose relative depth only becomes apparent late in the run, which is precisely the structure of the CEC2017 composition functions.
Table 13. Distribution of the cases in which MSSBOA is outranked, by CEC2017 function class, pooled over the four dimensions (116 cases per competitor).
The dimensional trend confirms this reading. The mean rank gap between MSSBOA and QIO falls monotonically from 2.103 at 30 dimensions to 1.103 at 100 dimensions, and the corresponding gap against RIME falls from 2.379 to 1.517, while the number of losses against QIO, RIME, and LSHADE rises from 0, 0, and 3 at 30 dimensions to 7, 6, and 6 at 100 dimensions. The advantage of MSSBOA is therefore real but shrinking in dimension, and the results should be read as establishing that MSSBOA is competitive with the best available algorithms at high dimension rather than dominating them.

4.5. Comparison with Recent SBOA Variants and Multi-Strategy Algorithms

Section 1 reviews several recent SBOA variants, and a proper assessment requires comparisons against them all rather than only against the basic algorithm. MSSBOA is therefore compared with MISBOA, CGSBOA, and LTSBOA, and with two recent multi-strategy algorithms from outside the SBOA family, MS-TSA and I-CPA. Their base algorithms, TSA and CPA, are included as well, so that the gain each variant achieves over its own base is visible rather than assumed. The source codes of these methods are not publicly distributed, so each was re-implemented from the equations, control parameters, and pseudo-code of the corresponding paper; the implementations are released with this article.
Table 14 reports the Friedman mean ranks on the CEC2017 suite in 10 and 30 dimensions over 30 independent runs, and Table 15 compares the pairwise Wilcoxon rank-sum outcome of MSSBOA against each of the other eight algorithms at a significance level of 0.05. The overall order by average Friedman rank is LTSBOA > SBOA > CGSBOA > MSSBOA > MISBOA > I-CPA > CPA > TSA > MS-TSA, with MSSBOA ranking fourth out of nine at 3.862. MSSBOA obtains a better average rank than MISBOA, TSA, MS-TSA, CPA, and I-CPA and a worse one than SBOA, CGSBOA, and LTSBOA. MS-TSA does not improve on TSA in our re-implementation and I-CPA improves on CPA; where a variant does not reproduce the gain its authors had reported, the most likely cause is our reading of the published description rather than the method itself, and the released code is the means to check that.
Table 14. Friedman mean ranks of MSSBOA, three recent SBOA variants, two recent multi-strategy algorithms, and their base algorithms on the CEC2017 suite ( α = 0.05 ). A lower mean rank is better; the last column gives their position by the average rank.
Table 15. Wilcoxon rank-sum test results of MSSBOA versus the algorithms of Table 14 ( α = 0.05 ). The triple +/=/− counts the functions on which MSSBOA is significantly better, not significantly different, and significantly worse.
A note on how the comparison in this subsection was produced. Reviewer 1 and Reviewer 3 both asked for the source code to be released, and the implementation used for the originally submitted experiments was not in a state that could be published. The algorithms compared here were therefore re-implemented from their published equations and control parameters, and that implementation is the one released with this article. Because it is an independent implementation, its absolute values are not directly comparable with those of Table 10, Table 11 and Table 12, which come from the original code; what it supports is the relative comparison within this subsection, in which every algorithm runs under an identical evaluation budget and is charged for every function evaluation it performs, including those consumed by auxiliary operators. Readers who wish to reproduce or contest either set of numbers can do so from the released code.
MSSBOA is more often significantly better than it is worse against MISBOA, TSA, MS-TSA, CPA, and I-CPA, and the reverse holds against SBOA, CGSBOA, and LTSBOA. Over the 58 algorithm-function cases per competitor, the great majority of comparisons are not significant at all—49 of 58 against CGSBOA, the largest of such counts—so the above rankings should be read as a tendency over the suite rather than as a series of decisive pairwise victories.

5. Application to Visual Art Design Problems

In this section, MSSBOA was applied to two representative optimization problems in visual art and graphic design—aesthetic color-harmony palette generation and graphic-layout aesthetics optimization—to evaluate its ability to solve real-world design problems. Both problems were formulated as continuous optimization problems and solved by the eleven algorithms with the parameter settings of Table 2. Interestingly, both the optimizer (inspired by the secretary bird) and the color-harmony objective (rooted in the harmonious color schemes observed in nature) are bio-inspired, which makes the application a natural fit for biomimetic design.

5.1. Aesthetic Color-Harmony Palette Optimization

Generating a harmonious yet expressive color palette is a fundamental task in visual design [70,71]. Following the harmonic-template theory of Matsuda and the color-harmonization model of Cohen-Or et al. [70,72], each color is represented in the HSV space as c k = H k , S k , V k , where the hue H k [ 0 , 360 ) lies on a cyclic hue wheel. The geodesic (arc-length) distance between two hues is defined by Equation (15).
Colors are represented in the HSV space, and the choice is dictated by the objective rather than by convenience. Matsuda’s harmonic templates, on which the harmony term is built, are defined as angular sectors on the hue wheel, meaning the model needs hue as an explicit cyclic coordinate; RGB has no such coordinate, and CIE L * a * b * carries hue only implicitly as the argument of a * , b * , which would make the sector membership test and template rotation awkward, and would prevent the arc distance of Equation (15) from being written in closed form. HSV also supplies the two quantities that the remaining terms need directly: saturation, which weights how much hue information a color actually carries; and value, which supplies the tonal contrast. The decision variables are therefore tripled ( h i , s i , v i )—i = 1, …, K, with h i in [0, 360], s i in [0.2, 1], and v i in [0.15, 1]—the lower bounds on saturation and value exclude the near-gray and near-black regions in which hues are perceptually meaningless. Where a perceptually uniform measurement is required, the optimized palette is converted to CIE L * a * b * for reporting.
The harmonic template is not learned from the data; it is selected, per candidate palette, from the fixed catalog of Matsuda in the parameterization of Cohen-Or et al. [70,72]. Table 16 lists the seven chromatic templates, each of which consists of one or two sectors of fixed angular width whose relative offsets are fixed; the achromatic N-type template is excluded because it carries no hue information. A template may be rotated rigidly on the hue wheel by an arbitrary angle α , which is the only free parameter. For a given palette, the disharmony energy of Equation (16) is minimized over the seven templates and over α , sampled on a five-degree grid, and the best-fitting pair (template, α ) is the one reported in Figure 12a. In other words, the template shown in that figure is an output of the evaluation, not an input chosen by the designer, which is what allows the same objective to score palettes of different harmonic families on a common scale.
Table 16. The seven chromatic harmonic templates of Matsuda in the parameterization of Cohen-Or et al. [70].
d S θ 1 , θ 2 = m i n   θ 1 θ 2 , 360 θ 1 θ 2
A harmonic template T m is a set of one or two sectors on the hue wheel that can be rotated by an angle α . The saturation-weighted disharmony energy of a K -color palette with respect to the best-fitting template is given by Equation (16).
E h a r m = m i n m M m i n α [ 0 , 360 ) k = 1 K ρ   H k m , α S k
where ρ H k m , α is the arc distance from H k to the nearest sector of the rotated template (zero when the hue falls inside a sector), and M is the set of seven chromatic templates. The disharmony energy is converted into a harmony term in 0 , 1 by Equation (17).
h a r m = 1 E h a r m 180 k = 1 K S k
A purely harmonic palette may collapse into nearly identical colors, so a hue-diversity term is introduced by Equation (18), which is the mean normalized pairwise arc distance of the hues; that is, this is zero for a monochrome palette and one when every pair of hues is complementary. A tonal-contrast term, C O N = min 1 , m a x i v i m i n i v i 0.6 , rewards a usable lightness spread and saturates once the palette spans sixty per cent of the value range, which is the spread a palette needs before text set in one of its colors stays legible on another.
d i v = 2 K K 1 i < j d S H i , H j 180
The decision vector is the stacked palette of dimension 3K, whose components are the triples of hue, saturation, and value, and the optimizer maximizes the aesthetic objective of Equation (19), f P = w h a r H A R P + w d i v D I V P + w c o n C O N P , with weights 0.60, 0.25, and 0.15 that sum to one. All three terms lie between zero and one, as does the objective, and the harmony score reported below is one hundred times its value, expressed as a percentage.
m a x x J x = w h h a r m + w d d i v + w c c o n
where w h = 0.55 , w d = 0.30 , w c = 0.15 . Because the harmony and diversity terms conflict, the objective is non-convex and multimodal, which makes it a suitable test for metaheuristic optimizers. Palettes of K = 5 , 7 , 10 colors were optimized, and the harmony score is reported as 100 × J (%). Figure 12 visualizes the seven-color palettes generated by representative algorithms together with the best-fitting harmonic template on the hue wheel, and Figure 13 shows the convergence curves and the distribution of harmony scores. Table 17 summarizes the statistical results.
Figure 12. Color-harmony palettes generated by MSSBOA and the comparison algorithms: (a) the MSSBOA palette on the hue wheel with its best-fitting harmonic template; (b) the optimized seven-color palettes and their harmony scores.
Figure 13. Performance on the color-harmony problem (K = 7): (a) convergence curves; (b) distribution of the harmony scores of all algorithms.
Table 17. Harmony scores (%) of MSSBOA and the comparison algorithms on the color-harmony palette optimization problem.
As shown in Table 17 and Figure 12, MSSBOA obtains the highest harmony score in every setting, reaching about 88% for the seven-color palette, while the basic SBOA only attains about 69% and SCA about 57%. The palette produced by MSSBOA fits a harmonic template closely (Figure 12a) while keeping the colors perceptually distinct, whereas the palettes of weaker algorithms contain clashing or washed-out colors. The convergence curves in Figure 13a show that MSSBOA converges fastest to the highest score, and the box plot in Figure 13b shows that it also has the most concentrated and stable distribution. These results confirm that MSSBOA is highly effective for aesthetic color design.

5.2. Graphic-Layout Aesthetics Optimization

Arranging visual elements on a canvas to achieve a balanced and pleasing composition is another core task in graphic design [73,74]. Given N elements with fixed sizes, the decision variables are the normalized centers of the elements, x = c 1 x , c 1 y , , c N x , c N y of dimension D = 2 N . Following the quantitative aesthetic measures of Ngo et al. [73,75], the visual balance and the non-overlap degree are defined by Equations (20) and (21).
B M = 1 x 0.5 + y 0.5 , x = i a i c i x i a i , y = i a i c i y i a i
O V = 1 i < j a r e a   R i R j i a i
where a i and R i are the area and rectangle of element i . Together with an alignment term A L , a symmetry term S Y and a white-space (density) term D E N , the overall aesthetic objective is defined by Equation (22).
m a x x J L = 0.30 B M + 0.22 O V + 0.18 A L + 0.15 S Y + 0.15 D E N η P b
where P b penalizes elements that exceed the canvas, and η is a penalty coefficient. Eight typical design problems, listed in Table 18, were considered, covering posters, web banners, business cards, magazine pages, photo collages, mobile interfaces, packaging labels, and book covers. Table 19 reports the mean aesthetic score (×100) of each algorithm, and the rankings are visualized in Figure 14. Representative layouts optimized by MSSBOA and the basic SBOA are shown in Figure 15.
Table 18. The eight graphic-layout design problems.
Table 19. Mean aesthetic scores (×100) of MSSBOA and the comparison algorithms on the graphic-layout design problems.
Figure 14. Ranking heatmap of MSSBOA and the comparison algorithms on the graphic-layout design problems.
Figure 15. Representative layouts optimized by MSSBOA (top) and the basic SBOA (bottom) on three design problems.
The weights of Equation (22) carry the designer’s priorities into the objective, though they are not universal constants. They follow the relative importance that Ngo et al. [73] assign to their measures, which was established on a corpus of screen interfaces; there is no reason to expect the same ordering for a packaging label, where non-overlap is a production constraint rather than an aesthetic preference. They were adopted unchanged, which was a modeling choice rather than a validated one.
To establish how far the conclusions depend on it, the eight problems were re-optimized under five weight configurations: the Ngo-based setting W0, equal weights, and three configurations each promoting one term. Table 20 reports the mean score of each algorithm under each configuration together with Kendall’s τ between the resulting ordering of the algorithms and the ordering under W0. The rank correlations are 1.000, 1.000, 0.667, 1.000, and 1.000, and the highest score is obtained by LSHADE under every configuration. The absolute scores shift with the weights, as they must, but the ordering of the algorithms does not, which is what the question asks: the conclusions drawn from this objective do not rest on the particular weights adopted.
Table 20. Mean layout aesthetic score (×100) over the eight design problems under five weight configurations of Equation (22); a higher value is better. The last column is Kendall’s τ between the ordering of the algorithms under the configuration and under W0.
This weight study was produced with the reference implementation released with this article rather than with the code that produced Table 10, Table 11 and Table 12, so its figures are to be compared with one another within this subsection and not with any absolute values.

5.3. Scalability of the Layout Problem

The eight problems of Table 18 involve at most six elements, so the largest decision vector has twelve components. To establish whether the formulation and the optimizer scale, the same objective was instantiated with 8, 12, 20, and 30 elements, giving problems of up to 60 dimensions, with the total element area held at about half the canvas so that the density term remains comparable across sizes. Each setting was solved by six algorithms over 30 independent runs, with a budget of 1000D evaluations.
Table 21 reports the mean aesthetic score of MSSBOA at each size together with its rank among the six algorithms: 8 ( D = 16 ): 92.20 ± 1.21 (rank three of six); 12 ( D = 24 ): 92.91 ± 0.84 (rank two of six); 20 ( D = 40 ): 89.03 ± 0.62 (rank two of six); and 30 ( D = 60 ): 86.15 ± 0.74 (rank two of six). The score does not collapse as the problem grows, meaning the method handles layouts an order of magnitude larger than those of Table 18.
Table 21. Mean aesthetic scores (×100), plus or minus one standard deviation, on layout problems with 8 to 30 elements; a higher value is better.
This scalability study was produced with the reference implementation released with this article rather than with the code that produced Table 10, Table 11 and Table 12, so its figures are to be compared with one another within this subsection and not with any absolute values.
As shown in Table 19 and Figure 14, MSSBOA achieves the best mean aesthetic score and the best average rank on all eight design problems, followed by LSHADE, QIO, and RIME, while the basic SBOA and SCA rank low. Figure 15 visually confirms this conclusion: the layouts produced by MSSBOA are well-balanced, well-aligned, and free of overlap, whereas those produced by the basic SBOA suffer from overlapping elements and poor balance. These results demonstrate that MSSBOA can effectively solve practical graphic-layout design problems and is a promising tool for computational aesthetics applications.

6. Conclusions

This paper proposed a multi-strategy secretary bird optimization algorithm (MSSBOA) for aesthetic optimization in visual art design. The contribution is an integration framework rather than an introduction of three new operators; consequently, three established operator families were re-specified for the three-stage hunting/escape structure of SBOA, given parameter adaptations tied to the iteration budget, and assigned to disjoint parts of the population—namely a good point set initialization that generates a uniformly distributed initial population and enriches diversity; a lens opposition-based learning that helps inferior individuals escape local optima; and an adaptive Cauchy–Gaussian mutation that balances exploration and exploitation throughout the search. The complexity analysis showed that these strategies do not increase the order of computational complexity of SBOA.
On the CEC2017 benchmark suite in 10, 30, 50, and 100 dimensions, the optimal parameters of MSSBOA were determined by a sensitivity analysis, and the effectiveness of each strategy was verified by ablation experiments. Compared with the basic SBOA and nine advanced algorithms, MSSBOA achieved the best Friedman ranking in all dimensions and won the majority of functions in the Wilcoxon rank-sum test, as further confirmed by the Nemenyi post hoc test. When applied to aesthetic color-harmony palette optimization and graphic-layout aesthetics optimization, MSSBOA produced the most harmonious palettes (about 88% harmony score) and the most balanced layouts, outperforming all comparison algorithms. These results demonstrate that MSSBOA is an effective and robust optimizer for computational-aesthetics problems in art and graphic design.
Nevertheless, MSSBOA has limitations, and it is worth separating those it inherits from SBOA from those that belong to this variant. Two of the three limitations noted in the submitted version are inherited. The empirical determination of control parameters is a property of SBOA and indeed of essentially every metaheuristic of this family; what is specific to MSSBOA is that the framework adds three further parameters—the LOBL subpopulation ratio, the mutation probability p m , and the two exponents of the lens schedule—so the tuning burden grows rather than changing in kind. Section 4.2 reports the sensitivity of all of these, showing that the ranking is flat near the adopted values, while a self-adaptive scheme in which p m and the LOBL ratio respond to a measured diversity statistic would remove the burden altogether and is the natural next step.
Second, the standing of MSSBOA relative to the strongest competitor, LSHADE, changes with the problem size: the mean Friedman rank gap moves from −2.069 at 10 dimensions to −1.276 at 30. The mechanism is identifiable. Both added operators are elite-centered and consume a share of the budget that does not depend on D, so that as the dimension grows, the same number of refractions and mutations has to cover a search space whose volume grows exponentially. A dimension-aware budget, in which the size of the refracted subpopulation or the mutation frequency scales with D, is a concrete remedy that we intend to test.
The limitation that is genuinely specific to this variant concerns the lens operator itself. Equation (11) refracts about the midpoint of the static search interval, so the operator is most useful when the optimum is not close to the center of the domain and becomes progressively less informative as k grows, and the image contracts onto a fixed point that carries no information about where the population currently is. Replacing the static bounds by the per-dimension extremes of the current population, so that the optical center tracks the population centroid, would make the late-stage refraction a genuine local operator; this is a change to Equation (11) and not merely to its parameters, and it is left to future work.
Third, the aesthetic objectives used here are computational models. Neither the color-harmony objective nor the layout objective has been validated against human judgements in this study, so the claim that MSSBOA produces better designs is, strictly, a claim that it optimizes these models better. The models are themselves well-grounded—the harmonic templates come from Matsuda’s scheme as formalized by Cohen-Or et al. [70,72], and the layout measures are those of Ngo et al. [73,75], which were calibrated against human ratings in their original studies—but that grounding transfers only as far as the models do. A controlled study in which trained designers and naive participants rank the generated palettes and layouts against baselines, with agreement measured against the computational scores, is a necessary complement to the present results and is planned as the next stage of this work.
Finally, the two design problems studied here are offline: the objective is fixed before the search starts and the designer sees only the result. Interactive and real-time settings, in which a user supplies subjective feedback while the search runs, are natural extensions that the structure of MSSBOA is well-suited for, because a human evaluation budget is small and the framework is explicitly designed to spend few evaluations on the elite. Adapting it would mean replacing the analytic objective by a surrogate model fitted to accumulated user judgements, so that only a small number of candidates is ever shown to the user, reducing the population and iteration budget accordingly; interactive genetic methods for color matching in cultural-creative design [76,77] provide the protocol, and combining that protocol with the present framework is a direction we intend to pursue.

Author Contributions

Conceptualization, X.C. and L.Z.; methodology, X.C. and L.Z.; software, X.C.; validation, X.C. and L.Z.; formal analysis, X.C.; investigation, X.C.; data curation, X.C.; writing—original draft preparation, X.C.; writing—review and editing, X.C. and L.Z.; visualization, X.C.; supervision, L.Z.; funding acquisition, X.C. and L.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

The authors would like to thank the anonymous reviewers and the editor for their careful reviews and constructive suggestions.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Table A1. Statistical results of MSSBOA with different strategies on CEC2017 (D = 10).
Table A2. Statistical results of MSSBOA with different strategies on CEC2017 (D = 30).
Table A3. Statistical results of MSSBOA with different strategies on CEC2017 (D = 50).
Table A4. Statistical results of MSSBOA with different strategies on CEC2017 (D = 100).
Table A5. Statistical results of MSSBOA and the comparison algorithms on CEC2017 (D = 10).
Table A6. Statistical results of MSSBOA and the comparison algorithms on CEC2017 (D = 30).
Table A7. Statistical results of MSSBOA and the comparison algorithms on CEC2017 (D = 50).
Table A8. Statistical results of MSSBOA and the comparison algorithms on CEC2017 (D = 100).

References

  1. Jin, B.; Vai, M.I. An Adaptive Ultrasonic Backscattered Signal Processing Technique for Accurate Object Localization Based on the Instantaneous Energy Density Level. J. Med. Imaging Health Inform. 2015, 5, 1059–1064. [Google Scholar] [CrossRef] [Scilit]
  2. Slowik, A.; Kwasnicka, H. Nature Inspired Methods and Their Industry Applications-Swarm Intelligence Algorithms. IEEE Trans. Ind. Inform. 2018, 14, 1004–1015. [Google Scholar] [CrossRef] [Scilit]
  3. Tang, A.; Zhou, H.; Han, T.; Xie, L. A Modified Manta Ray Foraging Optimization for Global Optimization Problems. IEEE Access 2021, 9, 128702–128721. [Google Scholar] [CrossRef] [Scilit]
  4. Jin, B.; Gonçalves, N.; Cruz, L.; Medvedev, I.; Yu, Y.; Wang, J. Simulated Multimodal Deep Facial Diagnosis. Expert Syst. Appl. 2024, 252, 123881. [Google Scholar] [CrossRef] [Scilit]
  5. Tang, A.D.; Tang, S.Q.; Han, T.; Zhou, H.; Xie, L. A Modified Slime Mould Algorithm for Global Optimization. Comput. Intell. Neurosci. 2021, 2021, 2298215. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  6. Dai, M.; Tang, D.; Giret, A.; Salido, M.A. Multi-Objective Optimization for Energy-Efficient Flexible Job Shop Scheduling Problem with Transportation Constraints. Robot. Comput. Integr. Manuf. 2019, 59, 143–157. [Google Scholar] [CrossRef] [Scilit]
  7. Tang, A.; Zhou, H.; Han, T.; Xie, L. A Chaos Sparrow Search Algorithm with Logarithmic Spiral and Adaptive Step for Engineering Problems. Comput. Model. Eng. Sci. 2021, 130, 331–364. [Google Scholar] [CrossRef]
  8. Shen, X.; Du, S.C.; Sun, Y.N.; Sun, P.Z.H.; Law, R.; Wu, E.Q. Advance Scheduling for Chronic Care Under Online or Offline Revisit Uncertainty. IEEE Trans. Autom. Sci. Eng. 2023, 21, 5297–5310. [Google Scholar] [CrossRef] [Scilit]
  9. Cao, B.; Fan, S.; Zhao, J.; Tian, S.; Zheng, Z.; Yan, Y.; Yang, P. Large-Scale Many-Objective Deployment Optimization of Edge Servers. IEEE Trans. Intell. Transp. Syst. 2021, 22, 3841–3849. [Google Scholar] [CrossRef] [Scilit]
  10. Zeng, N.; Wang, Z.; Liu, W.; Zhang, H.; Hone, K.; Liu, X. A Dynamic Neighborhood-Based Switching Particle Swarm Optimization Algorithm. IEEE Trans. Cybern. 2022, 52, 9290–9301. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  11. Wang, C.; Koh, J.M.; Yu, T.; Xie, N.G.; Cheong, K.H. Material and Shape Optimization of Bi-Directional Functionally Graded Plates by GIGA and an Improved Multi-Objective Particle Swarm Optimization Algorithm. Comput. Methods Appl. Mech. Eng. 2020, 366, 113017. [Google Scholar] [CrossRef] [Scilit]
  12. Zhao, W.; Du, C.; Jiang, S. An Adaptive Multiscale Approach for Identifying Multiple Flaws Based on XFEM and a Discrete Artificial Fish Swarm Algorithm. Comput. Methods Appl. Mech. Eng. 2018, 339, 341–357. [Google Scholar] [CrossRef] [Scilit]
  13. Tang, A.D.; Han, T.; Zhou, H.; Xie, L. An Improved Equilibrium Optimizer with Application in Unmanned Aerial Vehicle Path Planning. Sensors 2021, 21, 1814. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  14. Hu, G.; Huang, F.Y.; Shu, B.; Wei, G. MAHACO: Multi-Algorithm Hybrid Ant Colony Optimizer for 3D Path Planning of a Group of UAVs. Inf. Sci. 2025, 694, 121714. [Google Scholar] [CrossRef] [Scilit]
  15. Sowmya, R.; Premkumar, M.; Jangir, P. Newton-Raphson-Based Optimizer: A New Population-Based Metaheuristic Algorithm for Continuous Optimization Problems. Eng. Appl. Artif. Intell. 2024, 128, 107532. [Google Scholar] [CrossRef] [Scilit]
  16. Houssein, E.H.; Saad, M.R.; Çelik, E.; Hu, G.; Ali, A.A.; Shaban, H. An Enhanced Sea-Horse Optimizer for Solving Global Problems and Cluster Head Selection in Wireless Sensor Networks. Clust. Comput. J. Netw. Softw. Tools Appl. 2024, 27, 7775–7802. [Google Scholar] [CrossRef] [Scilit]
  17. Abualigah, L.; Habash, M.; Hanandeh, E.S.; Hussein, A.M.A.; Shinwan, M.A.; Zitar, R.A.; Jia, H. Improved Reptile Search Algorithm by Salp Swarm Algorithm for Medical Image Segmentation. J. Bionic Eng. 2023, 20, 1766–1790. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  18. Hu, G.; Zheng, Y.X.; Houssein, E.H.; Wei, G. GSRPSO: A Multi-Strategy Integrated Particle Swarm Algorithm for Multi-Threshold Segmentation of Real Cervical Cancer Images. Swarm Evol. Comput. 2024, 91, 101766. [Google Scholar] [CrossRef] [Scilit]
  19. Seyyedabbasi, A.; Hu, G.; Shehadeh, H.A.; Wang, X.P.; Canatalay, P.J. V-Shaped and S-Shaped Binary Artificial Protozoa Optimizer (APO) Algorithm for Wrapper Feature Selection on Biological Data. Clust. Comput. J. Netw. Softw. Tools Appl. 2025, 28, 163. [Google Scholar] [CrossRef] [Scilit]
  20. Jia, H.; Sun, K.; Li, Y.; Cao, N. Improved Marine Predators Algorithm for Feature Selection and SVM Optimization. KSII Trans. Internet Inf. Syst. 2022, 16, 1128–1145. [Google Scholar] [CrossRef] [Scilit]
  21. Holland, J.H. Genetic Algorithms. Sci. Am. 1992, 267, 66–72. [Google Scholar] [CrossRef] [Scilit]
  22. Beyer, H.-G.; Schwefel, H.-P. Evolution Strategies—A Comprehensive Introduction. Nat. Comput. 2002, 1, 3–52. [Google Scholar] [CrossRef] [Scilit]
  23. Opara, K.R.; Arabas, J. Differential Evolution: A Survey of Theoretical Analyses. Swarm Evol. Comput. 2019, 44, 546–558. [Google Scholar] [CrossRef] [Scilit]
  24. Hansen, N.; Ostermeier, A. Completely Derandomized Self-Adaptation in Evolution Strategies. Evol. Comput. 2001, 9, 159–195. [Google Scholar] [PubMed]
  25. Lian, J.; Hui, G. Human Evolutionary Optimization Algorithm. Expert Syst. Appl. 2024, 241, 122638. [Google Scholar] [CrossRef] [Scilit]
  26. Dong, Y.C.; Zhang, S.H.; Zhang, H.L.; Zhou, X.J.; Jiang, J.D. Chaotic Evolution Optimization: A Novel Metaheuristic Algorithm Inspired by Chaotic Dynamics. Chaos Solitons Fractals 2025, 192, 116049. [Google Scholar] [CrossRef] [Scilit]
  27. Mirjalili, S.; Mirjalili, S.M.; Hatamlou, A. Multi-Verse Optimizer: A Nature-Inspired Algorithm for Global Optimization. Neural Comput. Appl. 2016, 27, 495–513. [Google Scholar] [CrossRef] [Scilit]
  28. Hashim, F.A.; Mostafa, R.R.; Hussien, A.G.; Mirjalili, S.; Sallam, K.M. Fick’s Law Algorithm: A Physical Law-Based Algorithm for Numerical Optimization. Knowl.-Based Syst. 2023, 260, 110146. [Google Scholar] [CrossRef] [Scilit]
  29. Deng, L.; Liu, S. Snow Ablation Optimizer: A Novel Metaheuristic Technique for Numerical Optimization and Engineering Design. Expert Syst. Appl. 2023, 225, 120069. [Google Scholar] [CrossRef] [Scilit]
  30. Yuan, C.; Zhao, D.; Heidari, A.A.; Liu, L.; Chen, Y.; Chen, H. Polar Lights Optimizer: Algorithm and Applications in Image Segmentation and Feature Selection. Neurocomputing 2024, 607, 128427. [Google Scholar] [CrossRef] [Scilit]
  31. Goodarzimehr, V.; Shojaee, S.; Hamzehei-Javaran, S.; Talatahari, S. Special Relativity Search: A Novel Metaheuristic Method Based on Special Relativity Physics. Knowl.-Based Syst. 2022, 257, 109484. [Google Scholar] [CrossRef] [Scilit]
  32. He, J.H.; Zhao, S.J.; Ding, J.Y.; Wang, Y.M. Mirage Search Optimization: Application to Path Planning and Engineering Design Problems. Adv. Eng. Softw. 2025, 203, 103883. [Google Scholar] [CrossRef] [Scilit]
  33. Abdel-Basset, M.; Mohamed, R.; Azeem, S.A.A.; Jameel, M.; Abouhawwash, M. Kepler Optimization Algorithm: A New Metaheuristic Algorithm Inspired by Kepler’s Laws of Planetary Motion. Knowl.-Based Syst. 2023, 268, 110454. [Google Scholar] [CrossRef] [Scilit]
  34. Mirjalili, S. SCA: A Sine Cosine Algorithm for Solving Optimization Problems. Knowl.-Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef] [Scilit]
  35. Abualigah, L.; Diabat, A.; Mirjalili, S.; Abd Elaziz, M.; Gandomi, A.H. The Arithmetic Optimization Algorithm. Comput. Methods Appl. Mech. Eng. 2021, 376, 113609. [Google Scholar] [CrossRef] [Scilit]
  36. Beltran, L.A.; Navarro, M.A.; Oliva, D.; Campos-Peña, D.; Ramos-Frutos, J.; Zapotecas-Martínez, S. Quasi-Random Fractal Search (QRFS): A Dynamic Metaheuristic with Sigmoid Population Decrement for Global Optimization. Expert Syst. Appl. 2024, 254, 124400. [Google Scholar] [CrossRef] [Scilit]
  37. Cheng, J.; De Waele, W. Weighted Average Algorithm: A Novel Meta-Heuristic Optimization Algorithm Based on the Weighted Average Position Concept. Knowl.-Based Syst. 2024, 305, 112564. [Google Scholar] [CrossRef] [Scilit]
  38. Zhao, S.J.; Zhang, T.R.; Cai, L.; Yang, R.H. Triangulation Topology Aggregation Optimizer: A Novel Mathematics-Based Meta-Heuristic Algorithm for Continuous Optimization and Engineering Applications. Expert Syst. Appl. 2024, 238, 121744. [Google Scholar] [CrossRef] [Scilit]
  39. Luan, T.M.; Khatir, S.; Tran, M.T.; De Baets, B.; Cuong-Le, T. Exponential-Trigonometric Optimization Algorithm for Solving Complicated Engineering Problems. Comput. Methods Appl. Mech. Eng. 2024, 432, 117411. [Google Scholar] [CrossRef] [Scilit]
  40. Huang, W.; Xu, J. Particle Swarm Optimization. In Springer Tracts in Civil Engineering; Springer Nature: Berlin/Heidelberg, Germany, 2023. [Google Scholar]
  41. Dorigo, M.; Di Caro, G. Ant Colony Optimization: A New Meta-Heuristic. In Proceedings of the 1999 Congress on Evolutionary Computation, CEC 1999, Washington, DC, USA, 6–9 July 1999. [Google Scholar]
  42. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Scilit]
  43. Xiao, Y.N.; Cui, H.; Abu Khurma, R.; Castillo, P.A. Artificial Lemming Algorithm: A Novel Bionic Meta-Heuristic Technique for Solving Real-World Engineering Optimization Problems. Artif. Intell. Rev. 2025, 58, 84. [Google Scholar] [CrossRef] [Scilit]
  44. Jia, H.; Rao, H.; Wen, C.; Mirjalili, S. Crayfish Optimization Algorithm. Artif. Intell. Rev. 2023, 56, 1919–1979. [Google Scholar] [CrossRef] [Scilit]
  45. Agushaka, J.O.; Ezugwu, A.E.; Abualigah, L. Dwarf Mongoose Optimization Algorithm. Comput. Methods Appl. Mech. Eng. 2022, 391, 114570. [Google Scholar] [CrossRef] [Scilit]
  46. Hu, G.; Cheng, M.; Houssein, E.H.; Hussien, A.G.; Abualigah, L. SDO: A Novel Sled Dog-Inspired Optimizer for Solving Engineering Problems. Adv. Eng. Inform. 2024, 62, 102783. [Google Scholar] [CrossRef] [Scilit]
  47. Li, S.; Chen, H.; Wang, M.; Heidari, A.A.; Mirjalili, S. Slime Mould Algorithm: A New Method for Stochastic Optimization. Future Gener. Comput. Syst. 2020, 111, 300–323. [Google Scholar] [CrossRef] [Scilit]
  48. Wang, W.C.; Tian, W.C.; Xu, D.M.; Zang, H.F. Arctic Puffin Optimization: A Bio-Inspired Metaheuristic Algorithm for Solving Engineering Design Optimization. Adv. Eng. Softw. 2024, 195, 103694. [Google Scholar] [CrossRef] [Scilit]
  49. Hu, G.; Guo, Y.; Wei, G.; Abualigah, L. Genghis Khan Shark Optimizer: A Novel Nature-Inspired Algorithm for Engineering Optimization. Adv. Eng. Inform. 2023, 58, 102210. [Google Scholar] [CrossRef] [Scilit]
  50. Ezugwu, A.E.; Agushaka, J.O.; Abualigah, L.; Mirjalili, S.; Gandomi, A.H. Prairie Dog Optimization Algorithm. Neural Comput. Appl. 2022, 34, 20017–20065. [Google Scholar] [CrossRef] [Scilit]
  51. Fu, Y.F.; Liu, D.; Chen, J.D.; He, L. Secretary Bird Optimization Algorithm: A New Metaheuristic for Solving Global Optimization Problems. Artif. Intell. Rev. 2024, 57, 123. [Google Scholar] [CrossRef] [Scilit]
  52. Wolpert, D.H.; Macready, W.G. No Free Lunch Theorems for Optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef] [Scilit]
  53. Qin, S.; Liu, J.; Bai, X.; Hu, G. A Multi-Strategy Improvement Secretary Bird Optimization Algorithm for Engineering Optimization Problems. Biomimetics 2024, 9, 478. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  54. Wang, X.; Wei, P.; Li, Y. Enhanced Secretary Bird Optimization Algorithm with Multi-Strategy Fusion and Cauchy–Gaussian Crossover. Sci. Rep. 2025, 15, 23163. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  55. Mai, X.; Zhong, Y.; Li, L. The Crossover Strategy Integrated Secretary Bird Optimization Algorithm and Its Application in Engineering Design Problems. Electron. Res. Arch. 2025, 33, 471–512. [Google Scholar] [CrossRef] [Scilit]
  56. Seyyedabbasi, A. Multi-Strategy Variable Secretary Bird Optimization Algorithm (MSVSBOA) for Global Optimization and UAV 3D Path Planning. Symmetry 2026, 18, 273. [Google Scholar] [CrossRef] [Scilit]
  57. Safari, A.; Varaee, H. Opposition-Based Ideal Gas Molecular Movement Algorithm with Cauchy Mutation, Velocity Clamping, and Mirror Operator. Expert Syst. 2023, 40, e13306. [Google Scholar] [CrossRef] [Scilit]
  58. Yang, X.-S.; Deb, S. Cuckoo Search via Levy Flights. In Proceedings of the World Congress on Nature & Biologically Inspired Computing (NaBIC), Coimbatore, India, 9–11 December 2009; pp. 210–214. [Google Scholar] [CrossRef] [Scilit]
  59. Hua, L.K.; Wang, Y. Applications of Number Theory to Numerical Analysis; Springer-Verlag: Berlin/Heidelberg, Germany, 1981. [Google Scholar] [CrossRef] [Scilit]
  60. Zhang, X.; Wang, S.; Peng, H.; Li, Y.; Qi, J.; Kan, Z.; Meng, H. A Modified Sand Cat Swarm Optimization Algorithm Based on Multi-Strategy Fusion and Its Application in Engineering Problems. Mathematics 2024, 12, 2153. [Google Scholar] [CrossRef] [Scilit]
  61. Tizhoosh, H.R. Opposition-Based Learning: A New Scheme for Machine Intelligence. In Proceedings of the International Conference on Computational Intelligence for Modelling, Control and Automation (CIMCA), Vienna, Austria, 28–30 November 2005; pp. 695–701. [Google Scholar] [CrossRef] [Scilit]
  62. Rahnamayan, S.; Tizhoosh, H.R.; Salama, M.M.A. Quasi-Oppositional Differential Evolution. In Proceedings of the IEEE Congress on Evolutionary Computation (CEC), Singapore, 25–28 September 2007; pp. 2229–2236. [Google Scholar] [CrossRef] [Scilit]
  63. Long, W.; Jiao, J.; Wu, T.; Xu, M.; Tang, M. An Improved Sand Cat Swarm Optimization with Lens Opposition-Based Learning. Sci. Rep. 2024, 14, 21115. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  64. Yao, X.; Liu, Y.; Lin, G. Evolutionary Programming Made Faster. IEEE Trans. Evol. Comput. 1999, 3, 82–102. [Google Scholar] [CrossRef] [Scilit]
  65. Awad, N.H.; Ali, M.Z.; Liang, J.J.; Qu, B.Y.; Suganthan, P.N. Problem Definitions and Evaluation Criteria for the CEC 2017 Special Session and Competition on Single Objective Bound Constrained Real-Parameter Numerical Optimization; Technical Report; Nanyang Technological University: Singapore, 2016. [Google Scholar]
  66. Zhao, W.; Zhang, Z.; Wang, L. Manta Ray Foraging Optimization: An Effective Bio-Inspired Optimizer for Engineering Applications. Eng. Appl. Artif. Intell. 2020, 87, 103300. [Google Scholar] [CrossRef] [Scilit]
  67. Su, H.; Zhao, D.; Heidari, A.A.; Liu, L.; Zhang, X.; Mafarja, M.; Chen, H. RIME: A Physics-Based Optimization. Neurocomputing 2023, 532, 183–214. [Google Scholar] [CrossRef] [Scilit]
  68. Zhao, W.; Wang, L.; Zhang, Z.; Mirjalili, S.; Khodadadi, N.; Ge, Q. Quadratic Interpolation Optimization (QIO): A New Optimization Algorithm Based on Generalized Quadratic Interpolation and Its Applications to Real-World Engineering Problems. Comput. Methods Appl. Mech. Eng. 2023, 417, 116446. [Google Scholar] [CrossRef] [Scilit]
  69. Tanabe, R.; Fukunaga, A.S. Improving the Search Performance of SHADE Using Linear Population Size Reduction. In Proceedings of the 2014 IEEE Congress on Evolutionary Computation, CEC 2014, Beijing, China, 6–11 July 2014. [Google Scholar]
  70. Cohen-Or, D.; Sorkine, O.; Gal, R.; Leyvand, T.; Xu, Y.-Q. Color Harmonization. ACM Trans. Graph. 2006, 25, 624–630. [Google Scholar] [CrossRef] [Scilit]
  71. Hu, G.; Pan, Z.; Zhang, M.; Chen, D.; Yang, W.; Chen, J. An Interactive Method for Generating Harmonious Color Schemes. Color Res. Appl. 2014, 39, 70–78. [Google Scholar] [CrossRef] [Scilit]
  72. Tokumaru, M.; Muranaka, N.; Imanishi, S. Color Design Support System Considering Color Harmony. In Proceedings of the 2002 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Honolulu, HI, USA, 12–17 May 2002; pp. 378–383. [Google Scholar] [CrossRef] [Scilit]
  73. Ngo, D.C.L.; Teo, L.S.; Byrne, J.G. Modelling Interface Aesthetics. Inf. Sci. 2003, 152, 25–46. [Google Scholar] [CrossRef] [Scilit]
  74. O’Donovan, P.; Agarwala, A.; Hertzmann, A. Learning Layouts for Single-Page Graphic Designs. IEEE Trans. Vis. Comput. Graph. 2014, 20, 1200–1213. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  75. Lai, C.-Y.; Chen, P.-H.; Shih, S.-W.; Liu, Y.; Hong, J.-S. Computational Models and Experimental Investigations of Effects of Balance and Symmetry on the Aesthetics of Text-Overlaid Images. Int. J. Hum.-Comput. Stud. 2010, 68, 41–56. [Google Scholar] [CrossRef] [Scilit]
  76. Deng, L.; Zhou, F.; Zhang, Z. Interactive Genetic Color Matching Design of Cultural and Creative Products Considering Color Image and Visual Aesthetics. Heliyon 2022, 8, e10768. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  77. Jiang, Z.; Xia, J.; Xu, Y.; Zhang, Y. Cultural Heritage Color Regeneration: Interactive Genetic Algorithm Optimization Based on Color Network and Harmony Models. Appl. Sci. 2025, 15, 1720. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.