Abstract
Feature selection is essential for improving classification performance in high-dimensional biomedical data, yet conventional metaheuristic algorithms often suffer from premature convergence and loss of population diversity. To address these issues, this paper proposes a Feature Grouping and Improved Hybrid Breeding Optimization framework (FGIHBO). First, the original feature space is hierarchically partitioned using the Maximum Relevance Minimum Redundancy criterion and Symmetric Uncertainty analysis to alleviate the curse of dimensionality. Then, a Multi-Strategy Synergistic Improved Hybrid Breeding Optimization (MSIHBO) algorithm is developed by incorporating Grey Wolf Optimizer (GWO) guidance and a Shannon entropy-adaptive simulated annealing mechanism to balance exploration and exploitation. Experimental results on the CEC2022 benchmark suite demonstrate that MSIHBO provides robust optimization performance across diverse problem categories. Furthermore, evaluations on eleven high-dimensional biomedical datasets show that FGIHBO achieves average classification accuracies ranging from 92.77% to 97.66%. Compared with representative algorithms, including Multi-strategy Improved Grey Wolf Optimizer (MIGWO), Hybrid Whale Optimization Algorithm based on Gathering strategy (HWOAG), Dynamic Crow Search Algorithm (DCSA), GWO, Hybrid Breeding Optimization (HBO), Hybrid Breeding Optimization based on Lévy flight and Elite Opposition-Based Learning strategy (LEHBO), and MSIHBO, the proposed framework improves average classification accuracy by 1.47–27.46%, with the largest gain observed on dataset D10 relative to HWOAG. These results confirm the effectiveness, robustness, and scalability of the proposed framework for high-dimensional biomedical feature selection.
Keywords: high-dimensional feature selection, feature grouping, hybrid breeding optimization algorithm, symmetric uncertainty, multi-strategy cooperation, minimum redundancy maximum relevance, swarm intelligence, mutual information, simulated annealing, Shannon entropy
1. Introduction
The rapid advancement of information technology has led to an exponential increase in the scale of data and the dimensionality of features in fields such as cybersecurity, biomedicine, and industrial monitoring. Such high-dimensional data typically contain a significant volume of redundant features and noise, which not only elevates the complexity of model construction but also compromises the generalization capability and stability of the resulting systems [1]. More critically, the inherent high sparsity and complex coupling structures of high-dimensional data spaces often cause traditional analysis methods to suffer from the curse of dimensionality [2]. Consequently, the precise extraction of feature subsets that are both representative and highly discriminative from massive raw datasets has become a crucial challenge in overcoming the bottlenecks of high-dimensional data analysis [3].
In the feature selection literature, there is no universally accepted threshold for categorizing low-, medium-, and high-dimensional data. Existing studies generally characterize dimensionality according to both the number of features (p) and its relationship to the sample size (n). Problems with are commonly regarded as low-dimensional, whereas cases where p is comparable to or significantly larger than n () are typically considered high-dimensional [4]. The practical interpretation of dimensionality may also vary across application domains. For example, feature spaces containing several thousand dimensions are common in image analysis, while text mining and genomic datasets often involve tens of thousands of features.
Feature Selection (FS), which serves as a critical data preprocessing technique to mitigate the curse of dimensionality [5], aims to isolate a subset of features highly relevant to the target task from the original feature space [6,7]. While preserving the original physical significance and interpretability of the data, this technique effectively eliminates redundant and noisy interference, substantially enhancing the computational efficiency and analytical performance of subsequent models [8,9]. However, high-dimensional FS is inherently a highly complex combinatorial optimization problem [10]. As the number of features increases, the search space of candidate subsets expands exponentially, rendering traditional deterministic search algorithms incapable of identifying the global optimal solution within limited computational resources [1,11].
Metaheuristic optimization algorithms [12,13] have been extensively applied to FS tasks because of their robust global search capabilities and high adaptability to diverse problems [14,15,16,17]. Nevertheless, these traditional algorithms exhibit substantial limitations when navigating the complex search spaces generated by high-dimensional data. First, they typically treat features as mutually independent dimensions and conduct undifferentiated searches, largely disregarding the intrinsic feature correlations and modular group structures inherent in high-dimensional data [18,19]. When massive amounts of redundant and strongly correlated features are tightly coupled, such blind search strategies are easily misled by irrelevant information, leading to severely degraded optimization efficiency [20]. Second, as the dimensionality of the features increases, the search space for candidate subsets expands exponentially. In such excessively high-dimensional spaces, traditional algorithms struggle to maintain effective population diversity. Consequently, their search efficiency drops sharply, and they become highly susceptible to stagnation in local optima, failing to achieve a dynamic balance between extensive global exploration and intensive local exploitation [21,22].
To address the aforementioned limitations of traditional algorithms in high-dimensional FS, this paper proposes a novel method based on Feature Grouping and Improved Hybrid Breeding Optimization (FGIHBO). First, to address the common disregard for feature correlations, a feature grouping strategy is introduced to pre-reconfigure the search space. Through the quantification of inter-feature correlations, the highly coupled original feature space is partitioned into several low-redundancy feature subspaces. This strategy eliminates the blindness inherent in traditional undifferentiated searches and transforms the unordered high-dimensional solution space into a modular structure, effectively reducing the search dimensionality and mitigating the misleading influence of irrelevant information. Second, to enhance the optimization capability in high-dimensional spaces, a Multi-Strategy Synergistic Improved Hybrid Breeding Optimization (MSIHBO) algorithm is developed as the core search optimizer, featuring targeted enhancements to its underlying update mechanisms. By optimizing the dynamic population partitioning and incorporating a multi-strategy subpopulation evolution mechanism, the algorithm’s ability to maintain population diversity is significantly enhanced, thereby achieving a dynamic balance between extensive global exploration and intensive local exploitation. By integrating external spatial dimensionality reduction via grouping with internal search mechanism optimization, this method aims to effectively alleviate the curse of dimensionality while further improving classification accuracy and stability in FS tasks. Specifically, the main contributions of this work are as follows:
A high-dimensional FS method FGIHBO is proposed. This method deeply integrates the structural decoupling of the external feature space with the mechanism upgrades of the internal optimization algorithm, establishing a comprehensive FS architecture. Experimental results on 11 benchmark datasets demonstrate accuracy improvements of up to 27.46%, highlighting the effectiveness and robustness of the proposed framework for high-dimensional FS.
A feature grouping and spatial dimensionality reduction strategy based on feature correlation metrics is designed. Information-theoretic indicators are utilized to perform multi-stage filtering and structural grouping of the raw high-dimensional data, effectively eliminating redundant noise and breaking strong feature coupling. This process reconstructs a low-dimensional and well-structured search space for subsequent optimization. Experimental results show that the proposed grouping strategy improves classification accuracy by up to 12.89% over the non-grouped variant, demonstrating its effectiveness in reducing search complexity and enhancing feature subset quality.
The MSIHBO algorithm is developed. By reconstructing the underlying evolutionary mechanisms of the base algorithm, this paper introduces a dynamic population partitioning strategy. Adaptive update strategies are specifically designed for different subpopulations to enhance global exploration and reinforce local exploitation, significantly improving the algorithm’s optimization performance in complex high-dimensional spaces and effectively preventing entrapment in local optima. Experimental comparisons indicate that MSIHBO achieves up to 2.30% higher classification accuracy than the original Hybrid Breeding Optimization while maintaining faster convergence and stronger resistance to premature convergence.
The remainder of this paper is organized as follows. Section 2 reviews the related work concerning feature grouping and metaheuristic optimization algorithms. Section 3 introduces the preliminaries of the standard Hybrid Breeding Optimization (HBO) algorithm. Section 4 presents the proposed FGIHBO framework and its evolutionary mechanisms. Section 5 describes the experimental settings and provides a comprehensive analysis of the results. Finally, Section 6 concludes the paper.
2. Related Work
This section systematically reviews contemporary research related to our work. Specifically, we examine the recent advancements and limitations of two foundational topics: feature grouping methods for high-dimensional data, and metaheuristic optimization algorithms for FS.
2.1. Feature Grouping Methods for High-Dimensional Data
In fields such as cybersecurity and biomedicine, the processing of high-dimensional data often involves a feature dimensionality that significantly exceeds the number of available samples, exhibiting the typical characteristics of high dimensionality and small sample sizes [13]. Such data not only contain a substantial volume of irrelevant noise but also possess complex correlations and redundant structures among features. Traditional FS methods generally treat each feature as an independent evaluation unit for a full-space search, thereby severely neglecting the modular group attributes inherent in the data [23,24]. Feature Grouping (FG) [25] techniques aim to partition the original high-dimensional space into several low-coupling feature subspaces by measuring the correlations between features [26]. This divide-and-conquer strategy effectively breaks down the redundant entanglements among features, leading to a significant reduction in both the dimensionality of the solution space and the overall optimization complexity [27].
The core of implementing FG lies in the establishment of reasonable criteria for measuring feature correlations. Commonly employed methodologies primarily include distance-based metrics [28], linear correlation measures (e.g., Pearson correlation coefficient) [29], and non-linear metrics derived from information theory [30]. Given that high-dimensional data often involve complex non-linear interactions between features, traditional linear metrics are frequently insufficient to accurately characterize the true distribution of the data. Consequently, information-theoretic indicators [31], such as Mutual Information (MI) [32,33,34] and Symmetric Uncertainty (SU) [35], have gained more extensive adoption in FG research [36]. Specifically, SU can effectively capture non-linear associations between features while eliminating the computational bias resulting from variations in feature value ranges, proving to be a robust tool for feature correlation evaluation [37].
Based on the established correlation measurement criteria, academic research has proposed diverse FG strategies. Currently, the prevalent methodologies include clustering-based grouping [38] and ranking-based partitioning strategies [39]. Clustering-based approaches form feature clusters by maximizing intra-group correlation and minimizing inter-group correlation [40,41]. In contrast, ranking-based strategies systematically partition the feature space into a predetermined number of modules based on the relevance scores between features and the target variable [42]. The ultimate objective of these strategies is to ensure that features within the same group exhibit high functional similarity or redundancy, while features across different groups remain as independent as possible.
The introduction of FG mechanisms holds significant application value for high-dimensional FS tasks. Once the vast and disordered high-dimensional space is pre-decoupled into well-structured low-dimensional subspaces [26], subsequent optimization algorithms can perform structured searches guided by grouping information. This paradigm not only effectively circumvents the misleading influence of massive redundant features on the search direction but also enables the algorithm to adopt differentiated optimization strategies tailored to the characteristics of different feature groups. Consequently, it establishes a solid foundation for enhancing both the classification performance and search efficiency of high-dimensional FS models.
2.2. Feature Selection Based on Metaheuristic Algorithms
FS is inherently a complex combinatorial optimization problem. As the feature dimensionality increases, the search space expands exponentially, rendering traditional exhaustive search or deterministic algorithms computationally prohibitive [18]. Metaheuristic algorithms have emerged as effective tools for solving such NP-hard problems because of their gradient-free nature, global optimization capabilities, and high flexibility [43].
In FS tasks, metaheuristic algorithms typically encode each feature subset as a binary solution vector [44]. To date, a variety of representative algorithms have been successfully deployed in this domain, including the Genetic Algorithm (GA) [45], Particle Swarm Optimization (PSO) [46], Grey Wolf Optimizer (GWO) [47], and the Whale Optimization Algorithm (WOA) [48]. By incorporating diverse encoding schemes and fitness functions, researchers have empowered these algorithms to automatically identify feature combinations with high discriminative power.
However, in high-dimensional data scenarios, such as gene expression profiles and large-scale image features, traditional metaheuristic algorithms face severe challenges. Due to the vast scale and complex distribution of the search space, these algorithms frequently exhibit significant performance degradation during the late stages of optimization. On the one hand, they are highly susceptible to becoming trapped in local optima within the expansive discrete space, making it difficult to escape sub-optimal regions. On the other hand, as the search scope expands, the capacity of these algorithms to balance global exploration and local exploitation diminishes, resulting in slow convergence and degraded search efficiency. Therefore, designing more efficient optimization mechanisms to address the challenges posed by ultra-high-dimensional feature spaces remains an active research hotspot in this field.
To provide a clear and intuitive contrast of the methods reviewed above, a comprehensive comparison summarizing the methodologies, key results, and structural limitations of these existing approaches is presented in Table 1. This comparison directly highlights the open challenges that our proposed framework aims to address.
Table 1.
Qualitative comparison of representative feature grouping and feature selection methods reported in the literature.
| Category | Methodology | Key Results/ Strengths | Core Limitations |
|---|---|---|---|
| Linear Correlation Grouping [29] | Pearson/ distance-based linear correlation metrics. | Low computational overhead; isolates explicit collinearity. | Misses complex non-linear interactions; sensitive to feature scales. |
| Information-Theoretic Grouping [31,32,33,34,35] | Non-linear entropy measures (MI, SU). | Captures non-linear associations; scale-invariant evaluation. | Suffers from empirical estimation bias; lacks spatial search synergy. |
| Clustering-based Partitioning [38,40,41] | Unsupervised feature clustering (k-means, community detection). | Label-free division; enhances population diversity. | High sensitivity to cluster initialization; breaks strong couplings. |
| Standard Ranking Partitioning [39,42] | Deterministic division based on relevance scores. | Simplifies search space; low computational complexity. | Lacks strict normalization; heavily sequence-dependent. |
| Traditional Metaheuristics [45,46,47,48] | Full-space continuous search via binary wrappers (GA, PSO, GWO). | Robust global search; gradient-free optimization. | Suffers from the curse of dimensionality; late-stage local stagnation. |
3. Preliminaries
Standard Hybrid Breeding Optimization Algorithm
HBO algorithm, proposed by Ye et al. in 2016, is a swarm intelligence optimization technique inspired by the biological mechanism of the three-line hybrid rice breeding system in China [49]. By simulating the processes of hybridization, selfing, and renewal updating inherent in rice breeding, the algorithm facilitates information exchange and cooperative evolution among three functional subpopulations: the maintainer, restorer, and sterile lines. This multi-population structure enables the algorithm to effectively enhance global search capabilities while maintaining population diversity, thereby alleviating common issues such as premature convergence and low search efficiency to achieve global optimization within complex solution spaces [50,51,52].
In the standard HBO algorithm, the partitioning of the population relies strictly on the fitness ranking of the individuals. Assuming a total population size of N, in each iteration, the algorithm first evaluates the fitness of all individuals and sorts them based on their fitness values from best to worst. Subsequently, the top one-third of the individuals are classified as the maintainer line, the bottom one-third as the sterile line, and the middle one-third as the restorer line. Following the population partitioning, the algorithm updates positions through the following three core steps:
(1) Hybridization: The hybridization operation primarily occurs between the maintainer line and the sterile line. To improve the search quality of inferior individuals, an individual from the sterile line interacts with a randomly selected individual from the maintainer line for information exchange, thereby generating a new candidate solution integrating the positional advantages of both. The position update is formulated as follows:
| (1) |
where represents the i-th sterile line individual at the t-th iteration; denotes the randomly selected j-th maintainer line individual; and and are random numbers uniformly distributed within the range of . After generating the new individual , the algorithm evaluates its fitness. If the fitness of the new individual is superior to that of the original sterile line individual , the original individual is replaced by the new one in the next iteration (i.e., ); otherwise, the original individual is retained.
(2) Selfing: The selfing operation functions exclusively within the restorer line, primarily aiming to conduct local exploitation around current high-quality solutions. To maintain population diversity while converging towards the global optimum, this operation introduces perturbations from random individuals during the position update. By applying the distance vector between the global best individual and a randomly selected individual within the restorer line to the current individual, a new candidate individual is generated. The mathematical expression is formulated as follows:
| (2) |
where represents the current restorer line individual being updated; denotes another randomly selected individual from the restorer line (satisfying ); is the global best individual in the current population; and is a uniformly distributed random number in the range of . Similarly, if the fitness of is superior to that of the original individual , the original one is replaced in the next iteration (i.e., ); otherwise, the original individual is retained, and a selfing failure counter is incremented by 1. This mechanism establishes the triggering condition for the subsequent renewal operation.
(3) Renewal: If certain restorer line individuals fail to discover a superior fitness value after multiple consecutive selfing attempts (i.e., the selfing failure counter reaches the predefined upper limit ), it indicates that these individuals have likely stagnated in local optima. In such cases, the algorithm triggers the renewal mechanism to preserve population diversity. The renewal equation is formulated as follows:
| (3) |
where and denote the position vectors of the i-th restorer line individual at the -th and t-th iterations, respectively; and represent the upper and lower bounds of the search space; and is a uniformly distributed random number in the range of . By introducing large-scale random perturbations based on the current position, the renewal operation compels the individual to escape from local optima. Upon completion of the renewal, the selfing counter for this individual is reset to zero, and the selfing optimization process is reinitiated.
Despite the inherent advantages of multi-population cooperative evolution in the standard HBO algorithm, it still exhibits pronounced limitations when addressing high-dimensional FS problems. On the one hand, its three-line population partitioning mechanism, which relies entirely on static rankings, is overly inflexible, frequently leading to the premature elimination of high-quality individuals located near the search boundaries. On the other hand, its relatively simplistic hybridization and selfing update mechanisms struggle to achieve an effective balance between global exploration and local exploitation within the exponentially expanding high-dimensional search space. Consequently, there is an urgent need for deep reconstruction and enhancement of the underlying operational mechanisms of the standard HBO algorithm.
The theoretical concepts introduced in this section establish the foundation for the proposed framework detailed in Section 4. While the classical three-line breeding structure serves as the architectural backbone of our MSIHBO optimizer (Section 4.3), its conventional mechanisms are substantially reconstructed to tackle the unique challenges of high-dimensional FS. Specifically, the maintainer line, which traditionally acts solely as a static genetic donor in the standard algorithm, is advanced into an active GWO-guided encircling mechanism (Equation (14), Section 4.3.2). Furthermore, the traditional sterile line operation (Equation (1)) is evolved into a Shannon entropy-adaptive simulated annealing strategy (Section 4.3.3). Conversely, the restorer line strictly retains the standard selfing (Equation (2)) and renewal (Equation (3)) mechanisms to preserve the fundamental local exploitation properties of the biological heuristic. These operators, along with the foundational fitness evaluation concept, are ultimately integrated into a specific wrapper-based objective function (Equation (23), Section 4.4.2).
4. The Proposed Method
4.1. Overall Execution Workflow of the Proposed FGIHBO
High-dimensional data are replete with massive redundant information and irrelevant features. If metaheuristic algorithms are directly employed to conduct blind searches across the entire feature space, they are highly prone to triggering the curse of dimensionality, which leads to degraded optimization efficiency and severe vulnerability to local optima stagnation. To break through this bottleneck, this paper proposes the FGIHBO method. Adhering to the design philosophy of dimensionality reduction and decoupling first, followed by cooperative optimization, the core execution workflow is structured into two sequential phases.
The first phase achieves structural dimensionality reduction of the high-dimensional space through feature filtering and grouping. Subsequently, the second phase leverages a multi-population cooperative evolutionary mechanism to conduct precise optimization within the reconstructed subspaces. The specific execution steps of the algorithm are detailed as follows, and the complete execution workflow is illustrated in Figure 1:
Figure 1.
The overall execution workflow of the proposed FGIHBO.
Step 1: Initial feature filtering. For the raw ultra-high-dimensional data, the MI between each feature and the target label is first calculated. The maximum relevance minimum redundancy (mRMR) criterion is then utilized for preliminary screening to eliminate the vast majority of irrelevant noise features, thereby achieving an initial reduction of the search space.
Step 2: Structural FG based on SU. For the feature set retained after the initial screening, SU is employed to measure the degree of non-linear association between features. Based on correlation ranking, highly coupled features are partitioned into the same group. This strategy reconstructs the originally disordered high-dimensional solution space into M low-redundancy feature subspaces.
Step 3: Population initialization and dynamic partitioning. The core parameters of the improved hybrid breeding algorithm are initialized. An initial population is generated within the low-dimensional subspaces partitioned in Step 2, and the fitness value of each individual is evaluated. Subsequently, a roulette wheel selection mechanism is implemented to break the traditional fixed-ratio constraints, dynamically partitioning the population into three distinct subpopulations: the maintainer line, the restorer line, and the sterile line.
Step 4: Multi-strategy synergistic evolutionary optimization. In each iteration, the three subpopulations execute customized evolutionary strategies:
Maintainer line update: The encircling prey mechanism from GWO is introduced to facilitate information exchange among elite individuals. This proactive evolution strategy prevents the top-performing individuals from stagnating, significantly enhancing the algorithm’s local exploitation precision and convergence speed.
Restorer line update: The selfing operation, augmented with random distance perturbations, is executed to conduct continuous local search. If an individual’s consecutive selfing failures reach a predefined upper limit, the renewal operation is triggered to forcefully escape local optima traps.
Sterile line update: Individuals in the sterile line hybridize with those in the maintainer line. The Metropolis acceptance criterion from Simulated Annealing (SA) is incorporated during this process. By probabilistically retaining newly generated inferior individuals, this mechanism significantly enhances population diversity and improves overall search efficiency in high-dimensional spaces.
Step 5: Fitness evaluation and termination condition verification. Fitness evaluation is performed on all updated individuals, and the current global best solution is recorded and updated. If the current iteration number reaches , the algorithm terminates and outputs the feature subset with the highest fitness as the final FS result; otherwise, the process returns to Step 3 to continue the iteration.
4.2. Information-Theoretic Feature Space Dimensionality Reduction and Grouping Strategy
When confronting high-dimensional or ultra-high-dimensional datasets, features frequently exhibit complex non-linear interactions coupled with a substantial amount of redundant noise. To elevate the search efficiency and convergence speed of the FGIHBO algorithm, this paper designs an information-theoretic feature space reconstruction strategy prior to the execution of population evolution. Initially, the mRMR criterion is applied to perform a coarse-grained compression of the feature space. Subsequently, SU and a bucketing mechanism are utilized to achieve the fine-grained structural grouping of features.
4.2.1. Initial Feature Filtering Based on mRMR
To reduce the dimensionality of the solution space for the subsequent heuristic search, this paper introduces the mRMR feature filtering strategy in the initial phase. Let the feature space of the original high-dimensional dataset be denoted as (where D represents the original feature dimensionality), and the target class label be C. The core philosophy of mRMR is to maximize the relevance between candidate features and the class label while simultaneously minimizing the redundancy among the selected features. During the iterative evaluation process of FS, let the currently selected feature subset be S. For any unselected candidate feature , its potential to be selected is comprehensively determined by the following two information-theoretic indicators:
- Relevance: The MI is utilized to measure the degree of relevance between the candidate feature and the class label C (target for maximization). MI is defined as follows:
where and denote the marginal probability distributions of the feature and the class label C, respectively; and represents their joint probability distribution.(4) Redundancy Penalty: The term is employed to measure the information overlap between the candidate feature and all previously selected features within the set S (target for minimization).
Integrating the two aforementioned criteria, the comprehensive mRMR evaluation value for the candidate feature is calculated as follows:
| (5) |
Forward Greedy Search: Initially, the selected subset is empty (). The algorithm begins by selecting the single feature with the maximum relevance to the class label and adding it to S. Subsequently, in each iteration, the mRMR score of every remaining candidate feature is calculated, and the feature with the highest score is appended to the set S. This iterative process continues until the size of set S reaches the predefined retention dimensionality , at which point S constitutes the pre-selected feature set (, where ).
4.2.2. Structural Feature Grouping Based on Symmetric Uncertainty
Although the feature set filtered by mRMR is dimensionally reduced, it still retains a certain scale. Directly feeding it into the hybrid breeding algorithm for global optimization is likely to result in inefficient population searches. To address this, this paper employs SU to characterize the non-linear correlations within the feature set , and proposes a structural grouping strategy based on bucket sampling. Concurrently, a Softmax mechanism is utilized to adaptively allocate the initial sizes of the subpopulations.
First, for any feature in the filtered feature set and the class label C, their MI alongside their respective information entropies and are calculated. The information entropy is defined as follows:
| (6) |
While the preceding mRMR stage utilizes unnormalized MI for sequential greedy filtering, its dynamic scores are heavily dependent on the previously selected subset and cannot serve as an absolute global ranking metric. To address this, the SU indicator is introduced to eliminate the scale bias caused by the varying value ranges of different features, normalizing the correlation metric to the interval . By establishing this standardized, independent baseline, the SU evaluation provides the additional structural information, specifically a quantifiable correlation gradient, which is strictly required for the subsequent unbiased bucket partitioning, as formulated below:
| (7) |
After calculating the SU values for all retained features, the structural FG and resource allocation are executed. The specific logic is detailed as follows:
Bucket-based Sorting and Partitioning: Suppose the feature set needs to be divided into M feature subspaces. First, the number of features allocated to each subspace is calculated as . All features are then sorted in descending order according to their SU values and sequentially evenly divided into “buckets”, where each bucket contains exactly M features (i.e., ). Although explicitly evaluates feature-label relevance, this sorting process indirectly facilitates inter-feature decoupling. Since mutually correlated features typically exhibit similar SU values, they tend to fall into the same bucket and are subsequently distributed into different subspaces, thereby effectively mitigating intra-subspace redundancy.
Intra-group Heterogeneous Sampling: For the m-th feature subspace (), the algorithm randomly extracts one feature from each bucket to append to this subspace until its construction is complete. Unlike conventional random stratified partitioning that divides features blindly, this mechanism performs a structural feature grouping. Since the buckets are strictly quantified and ordered by SU, sampling across these ordered buckets ensures that each subspace systematically inherits the correlation gradient (i.e., a heterogeneous mixture of strongly, moderately, and weakly correlated features) of the global space. This structurally aware extraction preserves the underlying information distribution and effectively circumvents the redundancy caused by the clustering of highly correlated features, thereby substantially enhancing the genetic diversity within each subspace.
Computational Resource Allocation Based on Softmax: To enable the subsequent improved hybrid breeding algorithm to allocate computational power more rationally, the Feature Importance (FI) of the m-th subspace is defined as the cumulative sum of the SU values of all its internal features:
| (8) |
To widen the resource allocation gradient between superior and inferior subspaces, this paper employs the Softmax exponential function. Unlike linear proportional allocation strategies, the exponential nature of Softmax heavily amplifies marginal differences in subspace importance . This theoretically ensures that highly correlated subspaces receive substantially more computational resources, while mathematically preventing any inferior subspace from being allocated zero individuals, thereby robustly maintaining global structural diversity. The allocated population size for the subspace is calculated as follows:
| (9) |
where denotes the rounding function. Through the exponential amplification effect, this mechanism transforms marginal differences in subspace importance into significant variations in the number of population individuals. This effectively guides the algorithm to focus more computational resources on superior subspaces containing crucial features.
4.3. Multi-Strategy Synergistic Improved Hybrid Breeding Optimization Algorithm
When tackling high-dimensional FS problems, the standard HBO algorithm exhibits several inherent limitations, including an uneven initial population distribution, an inflexible population partitioning mechanism, a lack of evolutionary capacity within the maintainer line, and the high susceptibility of the sterile line to becoming trapped in local optima. To comprehensively elevate the search efficiency and convergence accuracy within the partitioned subspaces, this paper conducts a systematic reconstruction of every evolutionary phase of the standard HBO, proposing an MSIHBO algorithm.
4.3.1. Population Initialization and Dynamic Partitioning Strategy
A high-quality initial population is a foundation for ensuring global search capabilities. To address the issue of uneven sampling in high-dimensional spaces caused by random initialization, this paper first introduces the Latin Hypercube Sampling (LHS) strategy to generate an initial continuous population of size N, ensuring spatial space-filling uniformity across all dimensions. Subsequently, an Elite Opposition-Based Learning (EOBL) mechanism is introduced to enhance the population. The elite individual , ranked at the top in terms of current fitness, is selected to generate its opposite individual within the search space utilizing Equation (10):
| (10) |
The generated opposite individuals are merged with the original population for collective evaluation, and the top N individuals with the highest fitness are retained as the final initial population. This significantly broadens the coverage of the initial search range, improving population diversity and the quality of the starting search points from the outset.
Regarding the partitioning of the population structure, the standard HBO employs a fixed three-line method, which frequently leads to the premature elimination of potentially superior individuals located near the boundaries. To overcome this, this paper introduces a probability allocation mechanism based on roulette wheel selection. After sorting in each iteration, the top of individuals with the highest fitness are strictly retained as the core maintainer line. For the remaining of the individuals, their fitness is first normalized using Equation (11):
| (11) |
where represents the fitness of the current individual; and denote the best and worst fitness values among the remaining individuals, respectively; and is a minimally small constant to prevent division by zero. Subsequently, a uniformly distributed random number is generated. If , the individual is dynamically allocated to the restorer line to perform local selfing; otherwise, it is assigned to the sterile line to undergo hybridization. This strategy weakens the rigid partitioning boundaries, enables a smooth transition in the population structure, and effectively maintains diversity during the early stages of population evolution.
4.3.2. Maintainer Line Update Mechanism Integrated with Grey Wolf Optimizer
In the traditional HBO, maintainer line individuals serve solely as providers of superior genetic material and do not undergo position updates themselves, which severely constrains the local exploitation potential of the elite population. To address this, this paper introduces the multi-wolf guiding mechanism from the GWO to conduct targeted evolutionary enhancement on the maintainer line.
In each iteration, the three individuals with the best fitness within the maintainer line are selected and labeled as , , and , respectively. For any other individual in the maintainer line, the positional information of these three leader wolves is utilized to cooperatively guide its update. The mathematical expressions are formulated as Equations (12)–(14):
| (12) |
| (13) |
| (14) |
where represents the distance vector between the current individual and the leader wolf ; is the cooperative swing factor (, with being a random number in ), utilized to simulate random perturbations during the search process to evade local optima; denotes the candidate position component generated under the guidance of a single leader wolf ; and is the convergence factor controlling the balance between global exploration and local exploitation, calculated as ( being a random number in ).
In the standard GWO, the control parameter a typically decreases linearly from 2 to 0 with the iteration count. However, this easily leads to premature convergence in the early stages of evolution and insufficient precision in local exploitation during the later stages. To overcome this limitation, this paper introduces a non-linear decay strategy based on a cosine function, reconstructing the parameter a:
| (15) |
where and are the initial and final continuous boundaries of the exploration control parameter, respectively. To match the operational range of the integrated multi-wolf guidance mechanism and ensure an extensive exploration area in the early generations, is set to 2, while is set to 0 to enforce intensive local refinement at the end of the search. The variable t indicates the current iteration index, and represents the predefined maximum number of iterations. This non-linear decay strategy enables a to maintain a relatively high value during the early stages of iteration to enhance global exploration, while dropping precipitously in the later stages to lock precisely onto the optimal solution region. The exponent of is specifically mathematically calibrated to flatten the initial decay curve, thereby strictly extending the global exploration phase, while steepening the subsequent decline to accelerate terminal convergence.
4.3.3. Sterile Line Update Mechanism Integrated with Simulated Annealing and Shannon Entropy
Given their inferior fitness, individuals in the sterile line bear the crucial responsibility of escaping local optima and expanding the search space. In the traditional hybridization operation, if the newly generated individual possesses inferior fitness compared to the original one, it is directly discarded, causing the algorithm to lose valuable trial-and-error opportunities. To address this, after generating the candidate solution through hybridization, this paper introduces the Metropolis acceptance criterion from SA alongside a dynamic temperature control mechanism based on Shannon Entropy.
If the candidate solution is inferior to the original individual , the probability determines whether to accept this inferior solution:
| (16) |
where, denotes the fitness evaluation function; represents the original i-th individual in the sterile line at the current iteration; is the newly generated candidate solution; and is the current simulated annealing temperature. It should be noted that standard SA is conventionally designed for minimization problems, employing the Metropolis criterion , where the energy variation for an inferior solution. However, since our FS task is fundamentally formulated as a maximization problem, generating an inferior candidate inherently yields a negative fitness increment, i.e., . By directly formulating the acceptance probability as without an explicit minus sign, this mechanism mathematically guarantees while strictly preserving the core thermodynamic logic of SA: (1) Quality-aware penalty: When the fitness degradation is minor ( is a small negative value), the penalty is slight, yielding a higher acceptance probability; conversely, severe degradation leads to an exponentially decaying probability. (2) Temperature-driven exploitation: At high temperatures (large ), the probability remains high to strongly promote global diversity, whereas as cools, the probability rapidly converges to 0, enforcing strict local exploitation. Thus, this formulation robustly adapts the Metropolis criterion to the maximization landscape.
To endow the annealing process with adaptive adjustment capabilities, this paper utilizes Shannon Entropy to capture the real-time evolutionary state of the diversity distribution of the sterile line population within the search space. In FS problems, population individuals are represented by binary encoding (a value of 1 indicates the feature is selected, while 0 indicates it is not). By calculating the probabilities of the current sterile line population taking values of 1 and 0 in the j-th dimension (denoted as and , respectively), the information entropy for this dimension is calculated as expressed in Equation (17):
| (17) |
When and approach , reaches its maximum value of 1, indicating that the population exhibits the greatest divergence in the selection of this feature, and the structure demonstrates high diversity. Conversely, when the probabilities approach 0 or 1, approaches 0, indicating that the population has reached a high degree of consensus (i.e., convergence has occurred) in this dimension. Subsequently, the average information entropy across all dimensions is calculated as an indicator of the overall population dispersion:
| (18) |
To achieve a dynamic balance where high diversity delays cooling to maintain global exploration, while low diversity accelerates cooling to expedite local convergence, this paper designs an adaptive cooling factor based on the , which is utilized to update the global temperature parameter :
| (19) |
| (20) |
Through this mechanism, population diversity directly regulates the cooling rate of the simulated annealing process. When the sterile-line population remains highly diverse ( approaching 1), the adaptive factor reaches its lower bound, leading to a slower temperature decay and maintaining a relatively high probability of accepting inferior solutions. This behavior encourages continuous exploration and helps preserve population diversity. As the population gradually converges ( approaching 0), increases, resulting in a faster temperature reduction and a rapid decrease in the acceptance probability of inferior solutions. Consequently, the search process naturally shifts toward intensive local exploitation. By coupling Shannon entropy with temperature adaptation, the proposed mechanism dynamically balances exploration and exploitation according to the evolutionary state of the population. In summary, to comprehensively address the challenges of high-dimensional FS, the proposed framework integrates traditional foundations with novel mechanism reconstructions. While the underlying three-line (maintainer, restorer, and sterile lines) and standard selfing operators follow the classical HBO philosophy [53], the remaining operational components are entirely reconstructed. Specifically, the external space partition relies on a newly designed information-theoretic bucket sampling mechanism, whereas the internal optimization mechanism incorporates innovative dynamic roulette partitioning, GWO leader guidance, and Shannon entropy-guided temperature adaptation strategy. Table 2 provides a clear component-wise comparison to explicitly distinguish our proposed methodologies from the standard baseline.
Table 2.
Component-wise comparison of the core mechanisms between the standard HBO and the proposed MSIHBO.
| Algorithmic Component | Standard HBO | MSIHBO |
|---|---|---|
| Search space | High-dimensional space | Modular subspaces via SU-based grouping |
| Population initialization | Random initialization | LHS with EOBL |
| Partitioning strategy | Static ranking | Dynamic roulette wheel selection |
| Maintainer line | No position update | GWO-guided exploitation with non-linear cosine decay |
| Restorer line | Standard selfing | Standard selfing |
| Sterile line | Greedy replacement | SA with Shannon entropy-driven temperature |
4.4. Discrete Evaluation Strategy and Computational Complexity
4.4.1. Discretization Strategy Based on Sigmoid Probability Mapping
Native metaheuristic algorithms (including GWO and HBO) typically perform heuristic optimization within continuous real-valued spaces. However, FS is fundamentally an NP-hard discrete combinatorial optimization problem, where each dimension within the solution space possesses only two states: selected (1) and unselected (0).
To resolve this spatial mismatch issue, the proposed algorithm architecturally maintains a dual-coordinate tracking mechanism for each individual: a continuous position vector and a corresponding discrete feature mask. The algorithmic search behaviors (e.g., leader wolf guidance, SA perturbations) are entirely executed within the continuous coordinate system. However, prior to conducting any fitness evaluation, a Sigmoid transfer function coupled with a probability threshold mechanism is employed to dynamically map the updated continuous positions into binary discrete vectors.
Specifically, let the position of the i-th individual in the d-th dimension of the continuous space during the t-th iteration be denoted as . First, the Sigmoid function is utilized to map it into the probability interval of . The calculation is formulated as Equation (21):
| (21) |
where represents the probability propensity of the feature in this dimension being selected. Subsequently, a uniformly distributed random number generation mechanism is introduced to discretize the continuous probability into a binary bit consisting of 0 or 1. The decision rule is as follows:
| (22) |
where is a pseudo-random number independently generated during each mapping. When , it indicates that the feature corresponding to this dimension is retained to construct the classification model; otherwise, it is eliminated. This probabilistic mapping mechanism permits minute perturbations in the continuous space to be smoothly reflected in the variations of feature combinations, thereby effectively circumventing search stagnation caused by rigid threshold truncation. It is important to emphasize that throughout the evolutionary operations (e.g., selection, hybridization, and GWO updates), the continuous position vector is strictly retained as the persistent genetic material passed to the next iteration. The binary feature mask serves solely as a temporary phenotype for fitness evaluation and is discarded immediately post-evaluation. This design ensures the mathematical continuity and validity of the spatial update equations in subsequent generations.
4.4.2. Fitness Evaluation Mechanism
The FS task inherently encompasses two competing optimization objectives: maximizing classification accuracy and minimizing the number of retained features. Adopting a wrapper-based paradigm, this paper utilizes the K-Nearest Neighbors (KNN) classifier under cross-validation as the core evaluation criterion. KNN is selected as the sole baseline evaluator because of its non-parametric nature and absence of complex internal weight training. This effectively prevents the conflation of the classifier’s own learning capabilities with the inherent discriminative power of the selected features, ensuring that the fitness score strictly reflects the objective quality of the subset. The fitness function is formulated as Equation (23):
| (23) |
where represents the classification accuracy of the selected feature subset evaluated by the KNN classifier, and denotes the cardinality of the selected feature subset (i.e., the total count of active bits in the binary feature mask ). The parameter D is a constant denoting the total feature dimensionality of the original dataset, and acts as a vital balancing factor regulating the trade-off between classification accuracy and feature reduction. Given that biomedical pattern recognition demands a strict intolerance for accuracy degradation, this paper prioritizes classification quality by setting , ensuring that feature minimization functions as a secondary regularization penalty without compromising model performance.
4.4.3. Algorithm Time and Space Complexity Analysis
The time complexity of the proposed FGIHBO algorithm primarily consists of three components: population initialization, multi-strategy position update, and fitness evaluation. In traditional global optimization algorithms, the complexity of a single position update for the population is , where N represents the total population size and is the pre-selected feature dimensionality after filtering. In contrast, by introducing the feature decoupling and grouping strategy, the search space is partitioned into M subspaces, which significantly reduces the computational overhead of a single cooperative evolutionary position update across all subspaces to . Assuming the overhead of evaluating a single subset using the KNN classifier is and the maximum number of iterations is , the overall time complexity of the algorithm is derived as . This mathematically demonstrates that the introduction of multi-strategy synergy does not alter the polynomial time characteristic of the algorithm; instead, it substantially alleviates the computational burden brought by the curse of dimensionality through FG.
In terms of space complexity, the FGIHBO algorithm primarily maintains two core data structures: the continuous position matrix for evolutionary optimization and the discrete binary mask matrix for fitness calculation. These structures collectively require a memory footprint of . Additionally, recording auxiliary variables such as the positions of the leader wolves (), the historical best solution, and the adaptive temperature parameter only necessitates a marginal auxiliary space of the level. Consequently, the overall space complexity is maintained at the level. This linear memory utilization characteristic ensures the model’s exceptional robustness even when processing high-dimensional datasets. Guided by this theoretical robustness, the subsequent empirical validations shift the focus toward computational efficiency. Specifically, the space complexity signifies that even in ultra-high-dimensional scenarios, the algorithm’s memory footprint is merely a few megabytes, which fundamentally poses no physical bottleneck. Furthermore, the subsequent Section 5 systematically presents actual runtime comparisons and scalability evaluations across datasets with exponentially increasing feature dimensions. Compared to the baselines, the proposed grouping mechanism substantially reduces the empirical computational overhead, perfectly corroborating the theoretical time complexity reduction from to derived above.
5. Experimental Results and Discussion
To verify the effectiveness and robustness of the proposed method when processing high-dimensional biomedical data, this section selects several representative ultra-high-dimensional datasets to conduct FS simulation experiments. The experiments aim to systematically evaluate the performance of the proposed MSIHBO algorithm and its FG variant, FGIHBO, in terms of optimization accuracy, convergence stability, and dimensionality compression capability through multi-dimensional in-depth comparative verification.
The comparative algorithms selected for the experiments encompass 12 intelligent optimization algorithms that have demonstrated outstanding performance in the field of FS in recent years. These include: Multi-strategy Improved Grey Wolf Optimizer (MIGWO) [1], Hybrid Whale Optimization Algorithm based on Gathering strategy (HWOAG) [54], Dynamic Crow Search Algorithm (DCSA) [55], Simulated Annealing (SA) [56], standard Grey Wolf Optimizer (GWO) [57], native Hybrid Breeding Optimization (HBO) [53], Hybrid Breeding Optimization based on Lévy flight and Elite Opposition-Based Learning strategy (LEHBO) [58], alongside its feature grouping variants (CCIHBO2, CCIHBO3, CCIHBO4, CCIHBO5, and CCIHBO6). To ensure the objectivity of the evaluation metrics and effectively suppress the overfitting phenomenon in high-dimensional, small-sample scenarios, all experiments strictly adhere to a standard 5-fold cross-validation procedure.
5.1. Experimental Setup and Evaluation Metrics
5.1.1. Benchmark Datasets and Classifier
The simulation experiments in this section utilize 11 gene expression profile datasets sourced from high-dimensional biomedical microarray databases (designated as D1–D11). These datasets exhibit the typical characteristics of small sample sizes and extremely high dimensionality, with feature dimensions ranging from 2000 to 12,533, making them ideal benchmarks for validating the performance of FS algorithms. Table 3 details the biological designations, statistical distributions, and original literature sources of each dataset.
Table 3.
Summary of high-dimensional biomedical microarray datasets.
| ID | Dataset | Samples | Features | Classes | Ref. |
|---|---|---|---|---|---|
| D1 | Colon Cancer (Colon) | 62 | 2000 | 2 | [59] |
| D2 | Lung Carcinoma (Lung) | 203 | 3312 | 5 | [60] |
| D3 | Diffuse Large B-Cell Lymphoma (DLBCL) | 77 | 5469 | 2 | [61] |
| D4 | Brain Tumor Phase I (Brain_Tumor_1) | 90 | 5920 | 5 | [62] |
| D5 | Lymphoma | 96 | 4026 | 9 | [63] |
| D6 | GLIOMA | 50 | 4434 | 4 | [64] |
| D7 | Leukemia Phase I (Leukemia_1) | 72 | 5327 | 3 | [65] |
| D8 | Acute Leukemia (ALLAML) | 72 | 7129 | 2 | [65] |
| D9 | Leukemia Phase II (Leukemia_2) | 72 | 7129 | 4 | [65] |
| D10 | Brain Tumor Phase II (Brain_Tumor_2) | 50 | 10,367 | 4 | [64] |
| D11 | 11-Tumor | 174 | 12,533 | 11 | [66] |
To systematically verify the superiority of the proposed FG strategy, determine the optimal configuration, and simultaneously prevent hyperparameter overfitting on the benchmark suite, this section designs a rigorous two-stage comparative experiment based on a validation-testing separation paradigm:
Stage 1: Validation of Feature Grouping Mechanism (Datasets D1–D4): To objectively determine the optimal grouping granularity without biasing the final performance evaluation, datasets D1–D4 are strictly utilized as an independent validation set. A comprehensive comparison is conducted among the baseline algorithm MSIHBO, FGIHBO under varying grouping granularities (), and LEHBO alongside its grouping variants CCIHBO (). This stage identifies the optimal hyperparameter configurations, denoted as and , respectively.
Stage 2: Comprehensive Testing in Complex Scenarios (Datasets D5–D11): Utilizing the optimal grouping configurations identified in the validation stage (i.e., and ), horizontal testing experiments are performed against the remaining mainstream algorithms on the unseen test datasets D5–D11. This separation ensures that the reported classification accuracy and optimization efficiency on ultra-high-dimensional spaces are generalizable and not the result of dataset-specific hyperparameter tuning.
During the fitness evaluation process, this paper employs the KNN classifier as the criterion function for subset evaluation. To balance classification efficiency and evaluation robustness, the number of nearest neighbors is set to , and the Euclidean Distance is adopted as the metric for sample similarity.
5.1.2. General Experimental Parameter Settings
Regarding the setting of experimental parameters, to ensure fairness and horizontal comparability in evaluating the optimization performance of each algorithm, this section adheres to the principle of combining global uniformity with local specificity. First, for all participating comparative swarm intelligence algorithms, the initial population size N is uniformly set to 30, the maximum number of iterations is configured to 200, and the heuristic search space is strictly confined within the interval . To eliminate the stochastic effects induced by random initialization, all simulation experiments are independently executed 30 times under identical software and hardware environments, with the average values taken as the final statistical results. Furthermore, to ensure a standardized baseline for the subsequent heuristic optimization across datasets with varying scales, the retention dimensionality in the initial mRMR filtering phase is strictly pre-defined. Specifically, the exact retained feature number for all datasets is uniformly set to of their respective original dimensionality (i.e., ). This unified truncation threshold guarantees that all comparative algorithms are evaluated within the exact same dimensional complexity, thereby ensuring the strict reproducibility of the experiments. Secondly, regarding the algorithm-specific local control parameters inherent to each comparative algorithm, to guarantee a fair comparison and ensure that all competing models are equally tuned to their peak performance, their configurations are strictly set to the optimal values recommended by the original authors in their respective literatures. These specific parameters are detailed in the dedicated parameter tables in Section 5.4 (the grouping mechanism verification stage) and Section 5.5 (the comprehensive performance comparison stage), respectively.
5.2. Parameter Sensitivity and Robustness Analysis
In metaheuristic algorithm design, the selection of key control parameters has a direct impact on both optimization performance and convergence stability. To investigate the influence of the core parameters in the proposed FGIHBO framework and to evaluate its robustness under different data environments, a comprehensive one-factor-at-a-time sensitivity analysis was conducted. All experiments were performed on the first four benchmark datasets (D1–D4), using a population size of , a maximum iteration number of , and a 5-fold cross-validation strategy with the KNN classifier (). Unless otherwise specified, the default parameter settings were fixed as , , , and . During the sensitivity analysis, only one parameter was varied at a time while all remaining parameters were kept unchanged. The average classification accuracy over 30 independent runs was adopted as the evaluation criterion.
The weighting coefficient in the fitness function determines the trade-off between classification accuracy and feature subset compactness. To investigate its influence, was varied within the range . As illustrated in Figure 2a, the proposed FGIHBO achieves the highest and most stable classification performance across all four datasets when . However, when is further increased to 0.95 and 0.99, the classification accuracy on the Brain_Tumor_1 dataset decreases noticeably. This phenomenon suggests that excessively emphasizing classification performance while neglecting feature reduction (i.e., approaching 1) may preserve redundant or noisy genes in high-dimensional gene expression datasets, thereby increasing the risk of premature convergence and weakening the generalization ability of the classifier. In contrast, not only provides the most favorable accuracy gain across multiple datasets but also effectively avoids the performance degradation caused by extreme weighting configurations. Therefore, is adopted as the default setting in subsequent experiments.
Figure 2.
Parameter sensitivity analysis of FGIHBO. (a) Sensitivity analysis of the fitness weight factor ; (b) Sensitivity analysis of the retained feature ratio ; (c) Sensitivity analysis of the simulated annealing initial temperature T.
The retained feature ratio controls the dimensionality of the feature subset after the filtering stage and before the heuristic search process. To determine an appropriate search space size, three candidate ratios were evaluated, namely . The results shown in Figure 2b indicate that the proposed method achieves its best overall performance when . When the retained ratio is too small (), informative genes may be discarded during the filtering phase, resulting in slight underfitting and reduced classification performance. Conversely, when the ratio increases to , the enlarged search space introduces additional irrelevant features and increases the computational burden of the optimization process, leading to a moderate decrease in classification accuracy. Therefore, represents an appropriate compromise between information preservation and search efficiency and is selected as the default configuration.
To enhance the capability of escaping local optima, a SA strategy is incorporated into the sterile-line update mechanism. The initial temperature T determines the acceptance probability of inferior solutions during the early search stage and therefore directly influences the balance between exploration and exploitation. To evaluate its effect, sensitivity experiments were conducted with . As shown in Figure 2c, all four datasets achieve their highest classification accuracy when , indicating that a moderate initial temperature effectively improves search efficiency while maintaining population diversity. When the temperature is further increased to , the performance of all datasets declines to varying degrees, suggesting that an excessively high acceptance probability weakens the exploitation capability during the later search stages. On the other hand, under relatively low temperatures, the DLBCL and Brain_Tumor_1 datasets exhibit more pronounced performance degradation, implying insufficient exploration and an increased tendency toward premature convergence. Overall, provides the most effective balance between global exploration and local exploitation and is therefore adopted in all subsequent experiments.
5.3. General Optimization Performance Evaluation
To verify the robustness and generalization capability of MSIHBO, the core optimization engine of the proposed FGIHBO framework, on various complex numerical optimization problems, the IEEE CEC2022 benchmark suite was employed for evaluation. The benchmark contains unimodal, multimodal, hybrid, and composition functions, which provide a comprehensive assessment of an algorithm’s global search ability in high-dimensional and highly non-linear landscapes.
The proposed MSIHBO was compared with several representative state-of-the-art metaheuristic algorithms, including Cooperative Multi-population Differential Evolution (CMp-DE) [67], Heavy-tailed Enhanced Human Evolution Optimization (HEST-HEO) [68], Learning Evolution Algorithm (LEA) [69], Particle Swarm Optimization (PSO) [70], Grey Wolf Optimizer (GWO) [57], Hybrid Breeding Optimization (HBO) [53], Learning Elite Hybrid Breeding Optimization (LEHBO) [58], Multi-Strategy Tree Algorithm (MS-TSA) [71], and Improved Carnivorous Plant Algorithm (I-CPA) [72]. To ensure a fair comparison, all algorithm-specific parameters were set according to the recommendations reported in the corresponding original publications. In addition, the population size was fixed at 60, the maximum number of iterations was set to 200, and the problem dimension was set to 10. Each algorithm was independently executed 30 times on every benchmark function. The best, mean, worst, and standard deviation values were recorded for performance evaluation. The detailed experimental results are reported in Table 4, Table 5, Table 6, Table 7, Table 8, Table 9, Table 10, Table 11, Table 12, Table 13, Table 14 and Table 15.
Table 4.
Experimental results on CEC2022 benchmark function F1.
| Algorithm | Best | Mean | Worst | Std |
|---|---|---|---|---|
| MS-TSA [71] | 3.000 × 102 | 3.000 × 102 | 3.000 × 102 | 5.684 × 10−14 |
| I-CPA [72] | 3.000 × 102 | 3.015 × 103 | 3.240 × 104 | 6.869 × 103 |
| CMp-DE [67] | 3.010 × 102 | 3.066 × 102 | 3.150 × 102 | 9.899 |
| HEST-HEO [68] | 3.002 × 102 | 3.020 × 102 | 4.000 × 102 | 6.930 × 102 |
| LEA [69] | 3.037 × 102 | 3.069 × 102 | 3.162 × 102 | 6.576 |
| PSO [70] | 3.200 × 102 | 3.237 × 102 | 3.940 × 102 | 4.971 × 101 |
| GWO [57] | 4.501 × 103 | 5.040 × 103 | 5.340 × 103 | 2.121 × 102 |
| HBO [53] | 5.003 × 102 | 5.432 × 102 | 6.110 × 102 | 4.794 × 101 |
| LEHBO [58] | 3.000 × 102 | 3.000 × 102 | 3.205 × 102 | 1.450 × 101 |
| MSIHBO | 3.000 × 102 | 3.000 × 102 | 3.003 × 102 | 2.121 × 10−1 |
Table 5.
Experimental results on CEC2022 benchmark function F2.
| Algorithm | Best | Mean | Worst | Std |
|---|---|---|---|---|
| MS-TSA [71] | 4.000 × | 4.035 × | 4.089 × | 3.222 |
| I-CPA [72] | 4.000 × | 4.230 × | 6.703 × | 4.283 × |
| CMp-DE [67] | 4.005 × | 4.075 × | 4.250 × | 1.732 × |
| HEST-HEO [68] | 4.023 × | 4.054 × | 4.354 × | 2.121 × |
| LEA [69] | 4.200 × | 4.229 × | 4.415 × | 1.315 × |
| PSO [70] | 4.000 × | 4.000 × | 4.009 × | 6.364 × |
| GWO [57] | 4.457 × | 4.854 × | 5.053 × | 1.407 × |
| HBO [53] | 4.027 × | 4.089 × | 4.407 × | 2.249 × |
| LEHBO [58] | 4.054 × | 4.088 × | 4.189 × | 7.142 |
| MSIHBO | 4.000 × | 4.058 × | 4.108 × | 3.536 |
Table 6.
Experimental results on CEC2022 benchmark function F3.
| Algorithm | Best | Mean | Worst | Std |
|---|---|---|---|---|
| MS-TSA [71] | 6.000 × | 6.000 × | 6.000 × | 2.849 × |
| I-CPA [72] | 6.000 × | 6.001 × | 6.001 × | 2.324 × |
| CMp-DE [67] | 6.000 × | 6.000 × | 6.001 × | 7.671 × |
| HEST-HEO [68] | 6.010 × | 6.013 × | 6.025 × | 8.485 × |
| LEA [69] | 6.002 × | 6.002 × | 6.012 × | 7.071 × |
| PSO [70] | 6.000 × | 6.001 × | 6.003 × | 1.414 × |
| GWO [57] | 6.001 × | 6.002 × | 6.004 × | 1.414 × |
| HBO [53] | 6.000 × | 6.000 × | 6.004 × | 2.828 × |
| LEHBO [58] | 6.000 × | 6.000 × | 6.002 × | 1.414 × |
| MSIHBO | 6.000 × | 6.000 × | 6.001 × | 7.071 × |
Table 7.
Experimental results on CEC2022 benchmark function F4.
| Algorithm | Best | Mean | Worst | Std |
|---|---|---|---|---|
| MS-TSA [71] | 8.001 × | 8.002 × | 8.003 × | 5.235 × |
| I-CPA [72] | 8.001 × | 8.013 × | 8.027 × | 7.851 × |
| CMp-DE [67] | 8.0024 × | 8.0034 × | 8.0044 × | 1.4722 × |
| HEST-HEO [68] | 8.0030 × | 8.0036 × | 8.0041 × | 3.5355 × |
| LEA [69] | 8.0029 × | 8.0030 × | 8.0034 × | 2.8284 × |
| PSO [70] | 8.0030 × | 8.0035 × | 8.0039 × | 2.8284 × |
| GWO [57] | 8.0027 × | 8.0030 × | 8.0033 × | 2.1213 × |
| HBO [53] | 8.0025 × | 8.0030 × | 8.0035 × | 3.5355 × |
| LEHBO [58] | 8.0024 × | 8.0031 × | 8.0033 × | 1.4754 × |
| MSIHBO | 8.0020 × | 8.0025 × | 8.0027 × | 1.4142 × |
Table 8.
Experimental results on CEC2022 benchmark function F5.
| Algorithm | Best | Mean | Worst | Std |
|---|---|---|---|---|
| MS-TSA [71] | 9.000 × | 9.000 × | 9.001 × | 2.429 × |
| I-CPA [72] | 9.000 × | 9.014 × | 9.091 × | 1.926 |
| CMp-DE [67] | 9.011 × | 9.030 × | 9.051 × | 2.828 |
| HEST-HEO [68] | 9.000 × | 9.002 × | 9.201 × | 1.407 × |
| LEA [69] | 9.001 × | 9.002 × | 9.011 × | 6.364 × |
| PSO [70] | 9.005 × | 9.025 × | 9.032 × | 4.950 × |
| GWO [57] | 9.002 × | 9.003 × | 9.013 × | 7.071 × |
| HBO [53] | 9.001 × | 9.003 × | 9.015 × | 8.485 × |
| LEHBO [58] | 9.000 × | 9.001 × | 9.011 × | 7.071 × |
| MSIHBO | 9.000 × | 9.000 × | 9.006 × | 4.243 × |
Table 9.
Experimental results on CEC2022 benchmark function F6.
| Algorithm | Best | Mean | Worst | Std |
|---|---|---|---|---|
| MS-TSA [71] | 1.800 × | 1.801 × | 1.806 × | 9.829 × |
| I-CPA [72] | 8.067 × | 4.732 × | 1.012 × | 2.654 × |
| CMp-DE [67] | 8.232 × | 1.013 × | 1.935 × | 7.862 × |
| HEST-HEO [68] | 5.014 × | 6.925 × | 7.757 × | 5.883 × |
| LEA [69] | 6.724 × | 8.108 × | 8.963 × | 6.046 × |
| PSO [70] | 9.502 × | 1.013 × | 1.591 × | 4.087 × |
| GWO [57] | 2.503 × | 3.492 × | 4.547 × | 7.460 × |
| HBO [53] | 2.341 × | 3.108 × | 4.336 × | 8.683 × |
| LEHBO [58] | 1.869 × | 2.660 × | 3.562 × | 6.378 × |
| MSIHBO | 1.869 × | 2.200 × | 2.996 × | 5.629 × |
Table 10.
Experimental results on CEC2022 benchmark function F7.
| Algorithm | Best | Mean | Worst | Std |
|---|---|---|---|---|
| MS-TSA [71] | 2.000 × | 2.014 × | 2.022 × | 8.727 |
| I-CPA [72] | 2.024 × | 2.099 × | 2.339 × | 6.945 × |
| CMp-DE [67] | 1.356 × | 2.011 × | 2.596 × | 8.768 × |
| HEST-HEO [68] | 1.421 × | 2.015 × | 2.634 × | 4.377 × |
| LEA [69] | 1.381 × | 2.040 × | 2.515 × | 3.359 × |
| PSO [70] | 1.702 × | 2.029 × | 2.503 × | 3.352 × |
| GWO [57] | 1.450 × | 2.055 × | 2.639 × | 4.130 × |
| HBO [53] | 1.331 × | 2.031 × | 2.579 × | 3.875 × |
| LEHBO [58] | 1.624 × | 2.024 × | 2.604 × | 4.101 × |
| MSIHBO | 1.237 × | 2.027 × | 2.431 × | 2.998 × |
Table 11.
Experimental results on CEC2022 benchmark function F8.
| Algorithm | Best | Mean | B | Std |
|---|---|---|---|---|
| MS-TSA [71] | 2.200 × | 2.206 × | 2.221 × | 8.647 |
| I-CPA [72] | 2.224 × | 2.724 × | 6.028 × | 7.261 × |
| CMp-DE [67] | 2.190 × | 2.222 × | 2.534 × | 2.432 × |
| HEST-HEO [68] | 2.022 × | 2.219 × | 2.425 × | 2.850 × |
| LEA [69] | 2.131 × | 2.222 × | 2.503 × | 2.630 × |
| PSO [70] | 2.104 × | 2.224 × | 2.433 × | 2.326 × |
| GWO [57] | 3.006 × | 3.216 × | 3.463 × | 3.231 × |
| HBO [53] | 2.013 × | 2.227 × | 2.512 × | 3.528 × |
| LEHBO [58] | 2.105 × | 2.220 × | 2.501 × | 2.800 × |
| MSIHBO | 2.002 × | 2.138 × | 2.323 × | 2.270 × |
Table 12.
Experimental results on CEC2022 benchmark function F9.
| Algorithm | Best | Mean | Worst | Std |
|---|---|---|---|---|
| MS-TSA [71] | 2.300 × | 2.314 × | 2.659 × | 7.037 × |
| I-CPA [72] | 2.300 × | 2.684 × | 3.069 × | 1.052 × |
| CMp-DE [67] | 2.106 × | 2.456 × | 2.698 × | 4.186 × |
| HEST-HEO [68] | 2.001 × | 2.334 × | 2.657 × | 2.284 × |
| LEA [69] | 2.003 × | 2.300 × | 2.437 × | 9.687 × |
| PSO [70] | 2.337 × | 2.531 × | 2.768 × | 1.676 × |
| GWO [57] | 2.213 × | 2.315 × | 2.572 × | 1.817 × |
| HBO [53] | 2.361 × | 2.659 × | 2.883 × | 1.584 × |
| LEHBO [58] | 2.296 × | 2.659 × | 2.804 × | 1.025 × |
| MSIHBO | 2.163 × | 2.285 × | 2.420 × | 9.546 × |
Table 13.
Experimental results on CEC2022 benchmark function F10.
| Algorithm | Best | Mean | Worst | Std |
|---|---|---|---|---|
| MS-TSA [71] | 2.599 × | 2.599 × | 2.603 × | 1.022 |
| I-CPA [72] | 2.601 × | 2.805 × | 4.578 × | 4.425 × |
| CMp-DE [67] | 8.126 × | 8.226 × | 8.531 × | 2.864 |
| HEST-HEO [68] | 8.103 × | 8.276 × | 8.488 × | 1.499 |
| LEA [69] | 5.605 × | 5.787 × | 6.006 × | 1.549 |
| PSO [70] | 1.011 × | 2.051 × | 2.597 × | 3.861 × |
| GWO [57] | 1.331 × | 2.752 × | 2.977 × | 1.591 × |
| HBO [53] | 9.316 × | 9.579 × | 9.865 × | 2.022 × |
| LEHBO [58] | 3.454 × | 3.663 × | 4.100 × | 3.090 |
| MSIHBO | 5.537 × | 5.663 × | 5.863 × | 1.414 |
Table 14.
Experimental results on CEC2022 benchmark function F11.
| Algorithm | Best | Mean | Worst | Std |
|---|---|---|---|---|
| MS-TSA [71] | 2.600 × | 2.600 × | 2.600 × | 1.349 × |
| I-CPA [72] | 2.600 × | 2.688 × | 3.482 × | 2.339 × |
| CMp-DE [67] | 2.553 × | 2.600 × | 2.723 × | 1.202 × |
| HEST-HEO [68] | 2.569 × | 2.652 × | 2.696 × | 3.111 × |
| LEA [69] | 2.564 × | 2.612 × | 2.700 × | 6.223 × |
| PSO [70] | 3.263 × | 3.348 × | 3.543 × | 1.379 × |
| GWO [57] | 2.577 × | 2.603 × | 2.692 × | 6.293 × |
| HBO [53] | 2.513 × | 2.600 × | 2.683 × | 5.869 × |
| LEHBO [58] | 2.534 × | 2.600 × | 2.706 × | 7.495 × |
| MSIHBO | 2.506 × | 2.607 × | 2.635 × | 1.980 × |
Table 15.
Experimental results on CEC2022 benchmark function F12.
| Algorithm | Best | Mean | Worst | Std |
|---|---|---|---|---|
| MS-TSA [71] | 2.864 × | 2.866 × | 2.869 × | 1.263 |
| I-CPA [72] | 2.864 × | 2.878 × | 2.930 × | 1.460 × |
| CMp-DE [67] | 2.650 × | 2.781 × | 2.861 × | 1.492 × |
| HEST-HEO [68] | 2.553 × | 2.659 × | 2.736 × | 1.294 × |
| LEA [69] | 2.526 × | 2.658 × | 2.722 × | 1.386 × |
| PSO [70] | 2.673 × | 2.750 × | 2.819 × | 1.032 × |
| GWO [57] | 2.708 × | 2.859 × | 2.955 × | 1.747 × |
| HBO [53] | 2.679 × | 2.837 × | 2.941 × | 1.853 × |
| LEHBO [58] | 2.595 × | 2.690 × | 2.753 × | 1.117 × |
| MSIHBO | 2.501 × | 2.651 × | 2.719 × | 1.541 × |
From the mean performance perspective, MSIHBO consistently demonstrated competitive optimization capability across the entire benchmark suite. In particular, on multimodal and composition functions (e.g., F6, F8, and F10), MSIHBO achieved superior solution accuracy compared with the competing algorithms. Moreover, the corresponding standard deviation values remained relatively small, indicating excellent robustness and convergence stability in highly complex search environments.
The convergence curves Figure 3 further reveal the search dynamics of the proposed method. Benefiting from the cooperative search mechanism, MSIHBO maintains strong exploration capability during the early evolutionary stages, effectively alleviating premature population aggregation. During the later search process, the synergistic integration of the SA acceptance strategy and the GWO-based guidance mechanism significantly enhances exploitation capability, enabling the algorithm to refine candidate solutions efficiently within promising regions. Consequently, MSIHBO exhibits smoother convergence trajectories and lower terminal errors than the competing methods. Overall, the experimental results demonstrate that MSIHBO is not only an effective optimization engine supporting the FGIHBO framework but also a competitive standalone optimizer for solving complex continuous optimization problems. The superior balance between exploration and exploitation allows the proposed algorithm to achieve high-quality solutions with strong robustness and convergence reliability across different categories of benchmark functions.
Figure 3.
Convergence curves of the compared algorithms on the CEC2022 benchmark functions.
The box plots in Figure 4 visually summarize the distribution of results over 30 independent runs. The narrower interquartile ranges and lower median fitness values achieved by MSIHBO across functions F6, F8, and F10 demonstrate its superior consistency and stability in navigating complex search landscapes compared to existing robust algorithms like MS-TSA and LEHBO.
Figure 4.
Box plot comparison of MSIHBO, MS-TSA, and LEHBO on representative CEC2022 benchmark functions (F6, F8, and F10) over 30 independent runs.
To further investigate the statistical significance of the performance differences, the Friedman test combined with the Nemenyi post-hoc analysis was conducted on the twelve CEC2022 benchmark functions. The average ranking results are presented in Figure 5. MS-TSA achieved the best average rank (2.667), followed by the proposed MSIHBO (3.167). The calculated critical difference (CD) at the 0.05 significance level was 3.9108. Since the rank difference between MS-TSA and MSIHBO was smaller than the CD value, no statistically significant difference was observed between the two algorithms. Nevertheless, both methods obtained substantially better rankings than most competing algorithms, demonstrating the strong optimization capability and robustness of the proposed MSIHBO across diverse benchmark problems.
Figure 5.
CD diagram obtained from the Friedman and Nemenyi statistical tests on the CEC2022 benchmark functions. Lower average ranks indicate better optimization performance. Algorithms connected by the red horizontal line are not significantly different at the 0.05 significance level.
5.4. Verification of Feature Grouping Mechanism and Optimization of Parameter Granularity
In high-dimensional FS tasks, the grouping granularity (i.e., the number of feature subspaces M) directly determines the degree of decoupling of the high-dimensional feature space. If M is set too small, the feature space is not sufficiently reduced, making it difficult to effectively mitigate the curse of dimensionality; conversely, if M is set too large, an overly fragmented partitioning will not only disrupt strongly correlated feature combinations, but also lead to a severe lack of genetic diversity within the resulting subpopulations, increasing the risk of entrapment in local optima.
To investigate the specific impact of grouping granularity on the optimization performance of the algorithms and to determine the optimal parameter configuration for the proposed method, this section conducts a grouping strategy optimization experiment on four high-dimensional biomedical datasets, D1–D4. The specific internal parameter settings for the various comparative algorithms participating in this stage are detailed in Table 16. The experiment evaluated five metrics for MSIHBO, LEHBO, and their synergistic evolutionary variants under different grouping scales (), denoted as and : Best fitness (Best), Worst fitness (Worst), Mean fitness (Mean), Standard Deviation (Std), and execution Time (Time).
Table 16.
Parameter settings of comparative algorithms in the Stage 1 validation experiments.
| Algorithm Name | Parameter Settings | |
|---|---|---|
| MSIHBO | ∖ | |
| LEHBO [58] | ∖ | |
| CCIHBO2 | ||
| CCIHBO3 | ||
| CCIHBO4 | ||
| CCIHBO5 | ||
| CCIHBO6 | ||
The experimental results, as illustrated in Table 17, demonstrate that the proposed MSIHBO algorithm outperforms the baseline algorithm LEHBO across all performance metrics on the four datasets. Taking dataset D1 as an example, MSIHBO not only achieves higher fitness but also exhibits a smaller standard deviation, demonstrating stronger optimization stability. On the higher-dimensional datasets D3 and D4, MSIHBO continues to maintain superior performance, validating the effectiveness of the multi-strategy synergistic mechanism within complex feature spaces.
Table 17.
Experimental results of comparative algorithms on datasets D1–D4.
| Dataset | Algorithm | Best | Worst | Mean | Std | Time |
|---|---|---|---|---|---|---|
| D1 | MSIHBO | 92.24 | 90.21 | 91.23 | 1.02 | 55.90 |
| 96.41 | 92.85 | 94.63 | 1.78 | 44.09 | ||
| 97.71 | 93.56 | 95.64 | 2.08 | 40.30 | ||
| 98.70 | 94.07 | 96.39 | 2.31 | 47.14 | ||
| 98.90 | 96.42 | 97.66 | 1.24 | 47.09 | ||
| 98.20 | 94.30 | 96.25 | 1.95 | 52.64 | ||
| LEHBO [58] | 87.44 | 84.10 | 83.77 | 1.67 | 62.75 | |
| CCIHBO2 | 88.13 | 84.57 | 84.35 | 1.78 | 62.19 | |
| CCIHBO3 | 86.94 | 85.04 | 83.99 | 0.95 | 59.27 | |
| CCIHBO4 | 88.03 | 84.68 | 84.36 | 1.68 | 61.22 | |
| CCIHBO5 | 87.14 | 84.83 | 83.99 | 1.16 | 67.65 | |
| CCIHBO6 | 86.94 | 82.81 | 82.88 | 2.07 | 92.04 | |
| D2 | MSIHBO | 89.34 | 87.53 | 88.44 | 0.91 | 163.98 |
| 91.61 | 87.21 | 89.41 | 2.20 | 159.70 | ||
| 94.45 | 91.45 | 92.95 | 1.50 | 173.63 | ||
| 95.60 | 93.12 | 94.36 | 1.24 | 172.60 | ||
| 97.10 | 93.63 | 95.37 | 1.74 | 154.06 | ||
| 96.62 | 94.40 | 95.51 | 1.11 | 184.71 | ||
| LEHBO [58] | 86.50 | 83.34 | 84.92 | 1.58 | 195.28 | |
| CCIHBO2 | 87.58 | 84.29 | 85.94 | 1.65 | 181.05 | |
| CCIHBO3 | 85.29 | 82.47 | 83.88 | 1.41 | 195.95 | |
| CCIHBO4 | 85.29 | 83.16 | 84.23 | 1.07 | 224.16 | |
| CCIHBO5 | 86.01 | 84.91 | 85.46 | 0.55 | 185.14 | |
| CCIHBO6 | 85.71 | 83.49 | 84.60 | 1.11 | 235.25 | |
| D3 | MSIHBO | 88.36 | 85.42 | 86.89 | 1.47 | 104.04 |
| 91.59 | 87.77 | 89.68 | 1.91 | 92.64 | ||
| 94.99 | 91.36 | 93.18 | 1.82 | 96.87 | ||
| 95.90 | 92.12 | 94.01 | 1.89 | 101.88 | ||
| 97.40 | 94.38 | 95.89 | 1.51 | 83.97 | ||
| 96.93 | 93.12 | 95.03 | 1.91 | 100.84 | ||
| LEHBO [58] | 86.06 | 82.55 | 84.31 | 1.76 | 149.88 | |
| CCIHBO2 | 86.28 | 82.88 | 84.58 | 1.70 | 113.03 | |
| CCIHBO3 | 86.24 | 83.63 | 84.94 | 1.31 | 102.56 | |
| CCIHBO4 | 85.99 | 82.79 | 84.39 | 1.60 | 114.80 | |
| CCIHBO5 | 86.31 | 83.03 | 84.67 | 1.64 | 116.99 | |
| CCIHBO6 | 85.18 | 81.81 | 83.50 | 1.69 | 122.15 | |
| D4 | MSIHBO | 87.92 | 85.11 | 86.52 | 1.41 | 108.73 |
| 90.95 | 88.94 | 89.95 | 1.01 | 99.09 | ||
| 94.23 | 91.88 | 93.06 | 1.18 | 102.37 | ||
| 95.78 | 92.01 | 93.90 | 1.89 | 109.14 | ||
| 96.73 | 94.72 | 95.73 | 1.01 | 89.71 | ||
| 97.16 | 94.50 | 95.83 | 1.33 | 107.64 | ||
| LEHBO [58] | 84.14 | 81.88 | 83.01 | 1.13 | 151.92 | |
| CCIHBO2 | 84.55 | 83.20 | 83.88 | 0.68 | 118.88 | |
| CCIHBO3 | 84.78 | 83.99 | 84.39 | 0.40 | 123.66 | |
| CCIHBO4 | 84.21 | 82.47 | 83.34 | 0.87 | 130.27 | |
| CCIHBO5 | 84.24 | 82.96 | 83.60 | 0.64 | 108.68 | |
| CCIHBO6 | 84.04 | 82.81 | 83.43 | 0.62 | 127.99 |
Following the introduction of the FG strategy, the performance of the FGIHBO series algorithms is further enhanced. Their Best, Worst, and Mean fitness values across all datasets (D1–D4) are superior to the ungrouped MSIHBO, fully validating the positive role of the grouping strategy in improving global search capabilities. In contrast, the other comparative group, the CCIHBO series, fails to comprehensively surpass the original LEHBO, with some variants even exhibiting a decline in the optimal fitness. This indicates that traditional synergistic evolutionary grouping strategies remain insufficiently stable in FS tasks. Although FGIHBO experiences a marginal increase in execution time and standard deviation, the substantial improvement in solution quality is of paramount importance.
Under identical grouping quantity conditions (e.g., ), the overall performance of FGIHBO similarly outperforms that of CCIHBO. Notably, on the high-dimensional dataset D4, the optimal fitness of reaches 97.16%, surpassing the counterpart CCIHBO5 (84.04%) by 13.12%, further substantiating the superiority of the proposed grouping strategy in high-dimensional scenarios. Moreover, facing the significant escalation in dimensionality from D3 to D4, FGIHBO exhibits no performance degradation, demonstrating robust adaptability to dimensional variations.
Synthesizing all evaluation metrics, and are identified as the optimal configurations within their respective series. Since fitness (classification accuracy) serves as the most critical evaluation criterion in FS tasks, can be regarded as the algorithm with the best comprehensive performance in this stage.
To further analyze the dynamic optimization characteristics of the participating comparative algorithms, Figure 6 illustrates their accuracy convergence curves across the different datasets. For the baseline algorithms without grouping, MSIHBO exhibits a convergence advantage over LEHBO and the CCIHBO series throughout the entire evolutionary process. MSIHBO demonstrates a higher initial starting point and a steeper early convergence trend, indicating its capability to rapidly lock onto superior search regions. During the middle and late stages of iteration, its curve exhibits minor fluctuations and achieves a higher final fitness, verifying the dual effects of the multi-strategy synergistic mechanism in accelerating convergence and maintaining search stability.
Figure 6.
Experimental results of convergence curves across datasets D1–D4.
In contrast, the FGIHBO series algorithms, which incorporate the FG strategy, open up a significant performance gap with the other comparative models. As is evident from the figures, the FGIHBO series not only converges extremely fast in the initial stages but also achieves final convergence values that far exceed those of other algorithms. This global lead is primarily attributed to the divide-and-conquer dimensionality reduction and decoupling mechanism: by partitioning the high-dimensional features into multiple subspaces for parallel optimization, the algorithm effectively circumvents the curse of dimensionality, thereby significantly enhancing the synergistic evolutionary efficiency among individuals while simultaneously boosting search diversity.
Furthermore, a horizontal comparison regarding the impact of grouping granularity (the M value) reveals that on medium-to-high-dimensional datasets such as D2 and D3, the overall convergence accuracy of FGIHBO presents an increasing trend with the augmentation of the number of groups. This demonstrates that finer-grained feature partitioning facilitates the capture of crucial gene combinations. Conversely, the performance of the traditional CCIHBO series fluctuates drastically as the number of groups increases, failing to exhibit a clear positive correlation trend. This phenomenon further indirectly corroborates that the FG method proposed in this paper possesses superior robustness and scalability when processing complex high-dimensional data.
5.5. Comprehensive Performance Comparative Analysis in Complex High-Dimensional Scenarios
To verify the comprehensive performance of the FGIHBO method when processing large-scale feature spaces, this section selects the optimal configurations determined in the first stage, namely and , and conducts a comprehensive comparison against seven intelligent optimization algorithms (MIGWO, HWOAG, DCSA, SA, GWO, HBO, and LEHBO) on seven biomedical datasets with broader dimensions (D5–D11). The core control parameters for each comparative algorithm are set according to the recommended values in their original papers; specific parameter configurations are detailed in Table 18. The experimental results of each comparative algorithm are presented in Table 19, providing an in-depth evaluation of each method’s optimization accuracy and robustness when confronted with exponential expansion in feature space dimensionality.
Table 18.
Parameter settings of comparative algorithms in the Stage 2 comprehensive testing experiments.
Table 19.
Experimental results of comparative algorithms on datasets D5–D11.
| Dataset | Algorithm | Best | Worst | Mean | Std |
|---|---|---|---|---|---|
| D5 | MIGWO [1] | 83.18 | 80.04 | 81.61 | 1.11 |
| HWOAG [54] | 81.09 | 78.68 | 79.99 | 0.85 | |
| DCSA [55] | 81.74 | 78.05 | 79.90 | 1.30 | |
| SA [56] | 80.55 | 77.93 | 79.24 | 0.93 | |
| GWO [57] | 84.32 | 81.47 | 83.40 | 1.01 | |
| HBO [53] | 84.02 | 81.36 | 82.69 | 0.94 | |
| LEHBO [58] | 83.97 | 80.01 | 82.69 | 1.40 | |
| CCIHBO3 | 84.81 | 81.02 | 82.92 | 1.34 | |
| MSIHBO | 84.92 | 81.88 | 83.40 | 1.07 | |
| 96.72 | 94.01 | 95.37 | 0.96 | ||
| D6 | MIGWO [1] | 83.18 | 80.98 | 82.08 | 1.56 |
| HWOAG [54] | 79.71 | 75.21 | 77.46 | 1.59 | |
| DCSA [55] | 81.56 | 80.66 | 81.11 | 0.32 | |
| SA [56] | 81.06 | 78.26 | 79.66 | 0.99 | |
| GWO [57] | 83.77 | 80.57 | 82.17 | 1.13 | |
| HBO [53] | 83.00 | 79.90 | 81.45 | 1.10 | |
| LEHBO [58] | 83.36 | 80.16 | 81.76 | 1.13 | |
| CCIHBO3 | 83.22 | 80.62 | 81.92 | 0.92 | |
| MSIHBO | 84.76 | 81.86 | 83.31 | 1.03 | |
| 96.80 | 94.40 | 95.60 | 0.85 | ||
| D7 | MIGWO [1] | 81.73 | 79.21 | 80.47 | 1.78 |
| HWOAG [54] | 80.49 | 78.64 | 79.57 | 0.65 | |
| DCSA [55] | 81.88 | 79.57 | 80.73 | 0.82 | |
| SA [56] | 79.74 | 76.02 | 77.88 | 1.32 | |
| GWO [57] | 82.40 | 79.13 | 80.77 | 1.16 | |
| HBO [53] | 83.11 | 80.96 | 82.04 | 0.76 | |
| LEHBO [58] | 83.41 | 81.64 | 82.53 | 0.63 | |
| CCIHBO3 | 83.90 | 80.11 | 82.01 | 1.34 | |
| MSIHBO | 85.65 | 83.02 | 84.34 | 0.93 | |
| 96.96 | 93.48 | 95.22 | 1.23 | ||
| D8 | MIGWO [1] | 82.61 | 81.27 | 81.94 | 0.95 |
| HWOAG [54] | 80.56 | 77.73 | 79.15 | 1.00 | |
| DCSA [55] | 81.29 | 78.83 | 80.06 | 0.87 | |
| SA [56] | 80.50 | 77.65 | 79.08 | 1.01 | |
| GWO [57] | 82.78 | 80.02 | 81.40 | 0.98 | |
| HBO [53] | 82.72 | 80.21 | 81.47 | 0.89 | |
| LEHBO [58] | 82.92 | 79.58 | 81.25 | 1.18 | |
| CCIHBO3 | 82.83 | 79.96 | 81.40 | 1.01 | |
| MSIHBO | 84.93 | 82.14 | 83.54 | 0.99 | |
| 96.89 | 93.73 | 95.31 | 1.12 | ||
| D9 | MIGWO [1] | 82.02 | 79.63 | 80.83 | 1.69 |
| HWOAG [54] | 76.08 | 72.92 | 74.50 | 1.12 | |
| DCSA [55] | 81.80 | 78.41 | 80.11 | 1.20 | |
| SA [56] | 76.90 | 73.18 | 75.04 | 1.32 | |
| GWO [57] | 81.68 | 77.56 | 79.62 | 1.46 | |
| HBO [53] | 83.37 | 79.42 | 81.40 | 1.40 | |
| LEHBO [58] | 82.69 | 80.87 | 81.78 | 0.64 | |
| CCIHBO3 | 82.66 | 80.03 | 81.35 | 0.93 | |
| MSIHBO | 84.44 | 81.11 | 82.78 | 1.18 | |
| 96.58 | 94.02 | 95.30 | 0.91 | ||
| D10 | MIGWO [1] | 81.54 | 79.98 | 80.76 | 1.10 |
| HWOAG [54] | 68.96 | 65.87 | 67.42 | 1.09 | |
| DCSA [55] | 80.93 | 77.41 | 79.17 | 1.24 | |
| SA [56] | 74.68 | 71.96 | 73.32 | 0.96 | |
| GWO [57] | 80.87 | 77.74 | 79.31 | 1.11 | |
| HBO [53] | 81.66 | 78.42 | 80.04 | 1.15 | |
| LEHBO [58] | 81.56 | 76.36 | 78.96 | 1.84 | |
| CCIHBO3 | 81.39 | 78.05 | 79.72 | 1.18 | |
| MSIHBO | 83.76 | 80.21 | 81.99 | 1.26 | |
| 96.49 | 93.27 | 94.88 | 1.14 | ||
| D11 | MIGWO [1] | 80.34 | 78.57 | 79.46 | 1.25 |
| HWOAG [54] | 73.39 | 69.38 | 71.39 | 1.42 | |
| DCSA [55] | 79.85 | 75.94 | 77.90 | 1.38 | |
| SA [56] | 75.52 | 71.21 | 73.37 | 1.52 | |
| GWO [57] | 79.86 | 75.22 | 77.54 | 1.64 | |
| HBO [53] | 80.41 | 76.86 | 78.64 | 1.26 | |
| LEHBO [58] | 80.66 | 77.01 | 78.84 | 1.29 | |
| CCIHBO3 | 79.98 | 76.42 | 78.20 | 1.26 | |
| MSIHBO | 82.82 | 77.16 | 79.99 | 2.00 | |
| 94.20 | 91.34 | 92.77 | 1.01 |
To explicitly quantify the performance superiority of the proposed framework, the absolute improvement in the average classification accuracy is utilized as the primary evaluation metric in our comparative analysis. The calculation formula is defined as follows:
| (24) |
where represents the average classification accuracy achieved by the proposed FGIHBO across 30 independent runs, and represents the average accuracy of a specific baseline algorithm under identical experimental conditions.
The experimental results demonstrate that across the D5–D11 test datasets, which feature significant dimensional leaps, the Best, Worst, and Mean fitness of the baseline MSIHBO algorithm comprehensively surpass those of HBO and LEHBO, and are significantly superior to other comparative algorithms such as SA and MIGWO. This verifies the effectiveness of the multi-strategy synergistic mechanism within high-dimensional search spaces. Building upon this foundation, the introduction of the grouping strategy in further widens the performance gap. Compared to the similar grouping algorithm CCIHBO3, maintains a comprehensive lead across all metrics, proving that the FG mechanism proposed in this paper is more rational and efficient in subspace cooperative searching. Regarding the standard deviation metric, although theoretically exhibits extremely slight fluctuations on certain ultra-high-dimensional datasets, its average fitness consistently remains at the highest level across the board; thus, these minor fluctuations do not substantively undermine the quality of the final solution. In summary, in extreme high-dimensional scenarios, the proposed method perfectly balances the breakthrough of the upper limit of classification accuracy with the stability of the solution.
Figure 7 illustrates the convergence curves of the algorithms on datasets D5–D11. As observed from the figures, the convergence process of MSIHBO exhibits a typical step-like elevation characteristic. Compared to the original HBO, it possesses a faster convergence rate and a higher final fitness, demonstrating excellent resistance to premature convergence. This indicates that the improvements introduced to HBO in MSIHBO are effective at the search mechanism level. Upon integrating the grouping strategy, the convergence performance of achieves a further leap. It not only possesses a higher initial search starting point but also continuously breaks through stagnation and escapes local optima during the middle and late stages of iteration. This capability to consistently and rapidly approximate the global optimal solution within ultra-high-dimensional spaces fully demonstrates that the proposed grouping strategy possesses exceptional scalability. Even when the feature dimensionality reaches the tens of thousands, it can still efficiently lock onto the crucial feature subsets. The final convergence accuracy establishes a significant gap compared to other algorithms. This indicates that the FG mechanism vastly enhances the parallel exploration capability of the algorithm in high-dimensional spaces, enabling it to swiftly approximate the global optimum within a smaller number of iterations.
Figure 7.
Experimental results of convergence curves across datasets D5–D11.
To intuitively reflect the fluctuation of the algorithms across multiple independent runs, Figure 8 plots the accuracy boxplots for each comparative algorithm. The experiments reveal that the accuracy distribution range of is the narrowest, with shorter boxes and medians consistently maintained at the highest level, exhibiting extremely strong robustness and stable convergence capabilities. In contrast, other traditional or improved algorithms exhibit varying degrees of limitations in stability. For instance, although HWOAG and SA have relatively narrow boxes, they present numerous outliers with large spans, reflecting frequent premature convergence phenomena. The noticeably long boxes and whiskers of DCSA and HBO indicate that their performance fluctuates drastically depending on initialization. While the results for LEHBO and CCIHBO3 are relatively concentrated, they are still accompanied by a certain number of outliers in complex high-dimensional problems. Overall, is the only algorithm in the test capable of consistently and stably outputting high-quality feature subsets.
Figure 8.
Experimental results of accuracy boxplots across datasets D5–D11.
5.6. Ablation Study
To verify the effectiveness of the key components incorporated into the proposed FGIHBO framework, including the mRMR-based pre-filtering strategy, dynamic FG mechanism, high-quality population initialization scheme, and multi-strategy cooperative optimization engine, comprehensive ablation experiments were conducted on four high-dimensional biomedical datasets (D1–D4).
The complete framework with the optimal grouping granularity (), denoted as FGIHBO5, was regarded as the baseline model. Six variant models were constructed for comparison:
-
1.
MSIHBO: the FG mechanism was completely removed, reducing the search process to a direct optimization in the original feature space.
-
2.
FGIHBO5 w/o mRMR: the mRMR pre-filtering stage was discarded to evaluate the importance of preliminary redundant-feature elimination.
-
3.
FGIHBO5 w/o LHS+EOBL: LHS and EOBL were removed and replaced by random initialization.
-
4.
FGIHBO5 w/o DynamicPartition: the roulette-wheel-based dynamic partition mechanism was removed to assess the effectiveness of adaptive feature-space decomposition.
-
5.
FGIHBO5 w/o GWO: the GWO-guided maintainer update strategy was excluded to evaluate its contribution to exploitation capability.
-
6.
FGIHBO5 w/o SA: the SA acceptance mechanism and entropy-based cooling strategy were removed to investigate their role in maintaining population diversity and escaping local optima.
Each variant was independently executed 30 times on every dataset, and the average classification accuracy was recorded. Table 20 summarizes the structural differences among the ablation variants. The corresponding classification performances are reported in Table 21, while Figure 9 provides a visual comparison of their relative contributions across the four benchmark datasets.
Table 20.
Descriptions of ablation variants.
| No. | Variant | Description |
|---|---|---|
| 1 | FGIHBO5 | Complete FGIHBO framework |
| 2 | MSIHBO | Without feature grouping |
| 3 | FGIHBO5 w/o mRMR | Without mRMR pre-filtering |
| 4 | FGIHBO5 w/o LHS+EOBL | Without LHS and EOBL initialization |
| 5 | FGIHBO5 w/o DynamicPartition | Without dynamic partition strategy |
| 6 | FGIHBO5 w/o GWO | Without GWO-guided maintainer update |
| 7 | FGIHBO5 w/o SA | Without SA acceptance mechanism |
Table 21.
Classification accuracy (%) of different ablation variants on datasets D1–D4.
| Variant | D1 (Colon) | D2 (Lung) | D3 (DLBCL) | D4 (Brain_Tumor_1) |
|---|---|---|---|---|
| FGIHBO5 | 97.25 | 95.34 | 95.86 | 95.11 |
| MSIHBO | 91.46 | 88.12 | 86.16 | 86.43 |
| FGIHBO5 w/o mRMR | 75.38 | 83.90 | 78.12 | 80.56 |
| FGIHBO5 w/o LHS+EOBL | 88.46 | 88.78 | 90.62 | 86.28 |
| FGIHBO5 w/o DynamicPartition | 80.77 | 86.34 | 84.38 | 86.11 |
| FGIHBO5 w/o GWO | 76.92 | 85.46 | 82.38 | 80.56 |
| FGIHBO5 w/o SA | 80.24 | 86.34 | 81.88 | 77.78 |
Figure 9.
Classification accuracies of the complete FGIHBO framework and its ablation variants on the four benchmark datasets.
As observed from Table 21, the complete FGIHBO5 framework consistently achieved the highest classification accuracy across all datasets, demonstrating the effectiveness and complementarity of its constituent modules.
The contribution of the dimensionality-reduction mechanism is particularly evident. Removing the mRMR pre-filtering stage resulted in the most severe performance degradation, with the classification accuracy on D1 dropping from 97.25% to 75.38%. This substantial decline confirms that eliminating highly redundant features prior to evolutionary search is crucial for reducing search complexity and improving optimization efficiency in high-dimensional feature spaces. Similarly, both the removal of feature grouping (MSIHBO) and the elimination of the dynamic partition strategy led to noticeable performance deterioration on all datasets, indicating that adaptive feature-space decomposition effectively alleviates the curse of dimensionality and captures latent feature interactions.
The population initialization strategy also plays an important role in maintaining search quality. When LHS and EOBL were removed, classification accuracy decreased by approximately 4–9% across the datasets, suggesting that high-quality initial solutions significantly enhance population diversity and facilitate global exploration during the early search stage.
Furthermore, both the GWO-guided exploitation mechanism and the SA-based diversification strategy were shown to be indispensable. Excluding either component caused substantial performance losses. In particular, removing the SA mechanism reduced the accuracy on D4 to 77.78%, implying that the entropy-guided simulated annealing acceptance mechanism effectively maintains population diversity during the early search stage and enhances local exploitation capability in the later stage, thereby preventing premature convergence and improving the algorithm’s ability to escape local optima.
Overall, the ablation results demonstrate that each module contributes positively to the final optimization performance. The superior accuracy achieved by the complete FGIHBO5 framework confirms that the proposed components cooperate synergistically, jointly enhancing both exploration and exploitation capabilities for high-dimensional biomedical FS tasks.
5.7. Statistical Significance Analysis
To rigorously assess whether the performance superiority of the proposed FGIHBO framework over competing algorithms is statistically significant, a non-parametric multiple comparison procedure was conducted. Specifically, the Friedman test was first employed to evaluate the overall ranking differences among algorithms, followed by the Nemenyi post-hoc test to identify pairwise statistical significance.
Figure 10 and Figure 11 present the CD diagrams obtained from the Nemenyi post-hoc analysis for the D1–D4 and D5–D11 benchmark datasets, respectively. In the first-stage experiments involving datasets D1–D4, the complete FGIHBO framework (denoted as FGIHBOM = 5) achieved the best average rank of 1.500, outperforming all competing algorithms. Although the corresponding critical difference threshold was relatively large () due to the limited number of datasets, FGIHBOM = 5 still demonstrated statistically superior ranking performance compared with several lower-ranked competitors, including LEHBO and CCIHBO6.
Figure 10.
CD diagram of the compared algorithms on datasets D1–D4 based on the Friedman and Nemenyi tests. Algorithms connected by the red line are not significantly different at the 0.05 significance level.
Figure 11.
CD diagram of the compared algorithms on datasets D5–D11 based on the Friedman and Nemenyi tests. Algorithms connected by the red line are not significantly different at the 0.05 significance level.
In the second-stage experiments conducted on the more challenging high-dimensional datasets D5–D11, FGIHBOM = 5 further exhibited remarkable optimization capability and achieved the optimal average rank of 1.000. According to the Nemenyi test, the calculated critical difference value was . Under this stricter evaluation setting, FGIHBOM = 5 not only consistently outperformed its underlying optimizer MSIHBO (average rank = 2.143), but also achieved statistically significant superiority over several representative metaheuristic algorithms, including HWOAG, SA, and DCSA, whose average ranks fell outside the corresponding significance boundaries in the CD diagram.
Overall, the Friedman and Nemenyi statistical analyses consistently verify that the proposed FGIHBO framework achieves superior ranking performance across datasets with varying dimensional characteristics. These findings provide strong statistical evidence that the introduced dynamic feature partitioning strategy and multi-strategy collaborative optimization mechanism effectively and reliably enhance search performance for high-dimensional feature selection problems.
6. Conclusions
To address the curse of dimensionality and optimization stagnation issues frequently encountered in FS for high-dimensional biomedical data, this paper proposes a dimensionality reduction method based on FG and Improved HBO. The study achieves a low-coupling reconstruction of the high-dimensional search space through the mRMR and SU criteria. Furthermore, it innovatively integrates the encircling guidance strategy of the GWO and an adaptive annealing mechanism based on Shannon Entropy, thereby accomplishing a multi-strategy upgrade of the underlying evolutionary optimizer. Systematic validation across datasets D1–D11 demonstrates that the method effectively circumvents the computational bottleneck induced by the exponential expansion of the feature space. It exhibits formidable scalability and robustness while ensuring exceptionally high classification accuracy. Despite these advantages, the proposed method relies on a KNN-based wrapper evaluation paradigm, which still encounters a computational bottleneck when processing ultra-large-scale datasets. Therefore, future research will primarily focus on three directions to extend this work. First, to alleviate the computational burden, we intend to introduce a Filter-Wrapper hybrid architecture or surrogate-assisted evaluation models to partially replace expensive exact evaluations. Second, to eliminate the reliance on the empirical weight parameter in the fitness function, we plan to develop a multi-objective variant based on Pareto dominance, providing decision-makers with a diverse set of non-dominated optimal trade-off solutions. Finally, we will explore the adaptability of the SU-based bucket grouping mechanism in other complex domains, such as unstructured image and text mining, where intrinsic spatial or semantic correlations can be further exploited.
Author Contributions
Conceptualization, Y.M. and Z.Y.; methodology, Y.M. and Y.Y.; software, Y.M. and Y.Y.; validation, Y.Y., F.M. and T.C.; formal analysis, F.M. and T.C.; investigation, Y.Y. and F.M.; resources, Z.Y. and T.C.; data curation, Y.M. and F.M.; writing—original draft preparation, Y.Y.; writing—review and editing, Y.M. and Z.Y.; visualization, Y.M. and Y.Y.; supervision, Z.Y.; project administration, Z.Y. and T.C.; funding acquisition, Z.Y. All authors have read and agreed to the published version of the manuscript.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
All datasets employed in this research were obtained from the open-access OpenML database (https://www.openml.org/, accessed on 15 January 2026).
Conflicts of Interest
The authors declare no conflicts of interest.
Funding Statement
This research was supported by the National Natural Science Foundation of China (Grant Nos. 62376089, U23A20318, 62302153, 62302154), the Young and Middle-aged Scientific and Technological Innovation Team Plan in Higher Education Institutions in Hubei Province, China (Grant No. T2023007).
Footnotes
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.
References
- 1.Huang J., Deng X., Hu L. Enhanced grey wolf optimizer with hybrid strategies for efficient feature selection in high-dimensional data. Inf. Sci. 2025;705:121958. doi: 10.1016/j.ins.2025.121958. [DOI] [Google Scholar]
- 2.Cai Y., Yang H., Zhu J., Nie F. Multi-subspace graph clustering joint dimensionality reduction and feature selection. Pattern Recognit. 2026;172:112557. doi: 10.1016/j.patcog.2025.112557. [DOI] [Google Scholar]
- 3.Salhi A., Alshamrani R., Althbiti A., Ismail A., Abd-ElRahman M., Hassan B.M. Optimizing high dimensional data classification with a hybrid AI driven feature selection framework and machine learning schema. Sci. Rep. 2025;15:35038. doi: 10.1038/s41598-025-08699-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Villa-Blanco C., Bielza C., Larrañaga P. Feature subset selection for data and feature streams: A review. Artif. Intell. Rev. 2023;56:1011–1062. doi: 10.1007/s10462-023-10546-9. [DOI] [Google Scholar]
- 5.Shi D., Zhu L., Li J., Zhang Z., Chang X. Unsupervised Adaptive Feature Selection With Binary Hashing. IEEE Trans. Image Process. 2023;32:838–853. doi: 10.1109/TIP.2023.3234497. [DOI] [PubMed] [Google Scholar]
- 6.Yang Y., Chen D., Ji Z., Zhang X., Dong L. A two-way accelerator for feature selection using a monotonic fuzzy conditional entropy. Fuzzy Sets Syst. 2024;483:108916. doi: 10.1016/j.fss.2024.108916. [DOI] [Google Scholar]
- 7.Warkiani M.E., Moattar M.H. A comprehensive survey on recent feature selection methods for mixed data: Challenges, solutions and future directions. Neurocomputing. 2025;623:129372. doi: 10.1016/j.neucom.2025.129372. [DOI] [Google Scholar]
- 8.Li T., Qian Y., Li F., Liang X., Zhan Z.H. Feature Subspace Learning-Based Binary Differential Evolution Algorithm for Unsupervised Feature Selection. IEEE Trans. Big Data. 2025;11:99–114. doi: 10.1109/TBDATA.2024.3378090. [DOI] [Google Scholar]
- 9.Zuo X., Zhang W., Wang X., Dang L., Qiao B., Wang Y. Unsupervised feature selection via maximum relevance and minimum global redundancy. Pattern Recognit. 2025;164:111483. doi: 10.1016/j.patcog.2025.111483. [DOI] [Google Scholar]
- 10.Deng L., Su X., Wei B. A self-adjusting representation-based multitask PSO for high-dimensional feature selection. Swarm Evol. Comput. 2025;98:102084. doi: 10.1016/j.swevo.2025.102084. [DOI] [Google Scholar]
- 11.Li M., Ma H., Lv S., Wang L., Deng S. Enhanced NSGA-II-based feature selection method for high-dimensional classification. Inf. Sci. 2024;663:120269. doi: 10.1016/j.ins.2024.120269. [DOI] [Google Scholar]
- 12.Kaur S., Kumar Y., Koul A., Kumar Kamboj S. A Systematic Review on Metaheuristic Optimization Techniques for Feature Selections in Disease Diagnosis: Open Issues and Challenges. Arch. Comput. Methods Eng. 2023;30:1863–1895. doi: 10.1007/s11831-022-09853-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Kumar R.A., Franklin J.V., Koppula N. A Comprehensive Survey on Metaheuristic Algorithm for Feature Selection Techniques. Mater. Today Proc. 2022;64:435–441. doi: 10.1016/j.matpr.2022.04.803. [DOI] [Google Scholar]
- 14.Zhu Y., Li W., Li T. A hybrid Artificial Immune optimization for high-dimensional feature selection. Knowl.-Based Syst. 2023;260:110111. doi: 10.1016/j.knosys.2022.110111. [DOI] [Google Scholar]
- 15.Wang Y., Yin Y., Zhao H., Liu J., Xu C., Dong W. Grey wolf optimizer with self-repulsion strategy for feature selection. Sci. Rep. 2025;15:12807. doi: 10.1038/s41598-025-97224-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Kwakye B.D., Li Y., Mohamed H.H., Baidoo E., Asenso T.Q. Particle guided metaheuristic algorithm for global optimization and feature selection problems. Expert Syst. Appl. 2024;248:123362. doi: 10.1016/j.eswa.2024.123362. [DOI] [Google Scholar]
- 17.Song X., Zhang Y., Zhang W., He C., Hu Y., Wang J., Gong D. Evolutionary computation for feature selection in classification: A comprehensive survey of solutions, applications and challenges. Swarm Evol. Comput. 2024;90:101661. doi: 10.1016/j.swevo.2024.101661. [DOI] [Google Scholar]
- 18.García-Torres M., Ruiz R., Divina F. Evolutionary feature selection on high dimensional data using a search space reduction approach. Eng. Appl. Artif. Intell. 2023;117:105556. doi: 10.1016/j.engappai.2022.105556. [DOI] [Google Scholar]
- 19.Ye Z., Zeng Y., Cai T., Shen J., Zhou W., He Q., Mei M., Cen Y. KMHBO: A knowledge-guided multi-niche hybrid breeding optimization algorithm for high-dimensional multimodal feature selection. Expert Syst. Appl. 2026;298:129911. doi: 10.1016/j.eswa.2025.129911. [DOI] [Google Scholar]
- 20.Zhang H., Yue X., Gao X. Reinforcement learning guided auto-select optimization algorithm for feature selection. Expert Syst. Appl. 2025;268:126320. doi: 10.1016/j.eswa.2024.126320. [DOI] [Google Scholar]
- 21.Tiwari A., Chaturvedi A. A hybrid feature selection approach based on information theory and dynamic butterfly optimization algorithm for data classification. Expert Syst. Appl. 2022;196:116621. doi: 10.1016/j.eswa.2022.116621. [DOI] [Google Scholar]
- 22.Cai Z., Chen T., Cai Z., Chen H., Yu S. HDRIME: An improved RIME algorithm for global search and feature selection on gene expression microarray data. Biomed. Signal Process. Control. 2026;113:108989. doi: 10.1016/j.bspc.2025.108989. [DOI] [Google Scholar]
- 23.Yin T., Chen H., Yuan Z., Wan J., Liu K., Horng S.J., Li T. A Robust Multilabel Feature Selection Approach Based on Graph Structure Considering Fuzzy Dependency and Feature Interaction. IEEE Trans. Fuzzy Syst. 2023;31:4516–4528. doi: 10.1109/TFUZZ.2023.3287193. [DOI] [Google Scholar]
- 24.Wan J., Chen H., Li T., Sang B., Yuan Z. Feature Grouping and Selection With Graph Theory in Robust Fuzzy Rough Approximation Space. IEEE Trans. Fuzzy Syst. 2023;31:213–225. doi: 10.1109/TFUZZ.2022.3185285. [DOI] [Google Scholar]
- 25.Kuzudisli C., Bakir-Gungor B., Bulut N., Qaqish B.F., Yousef M. Review of feature selection approaches based on grouping of features. PeerJ. 2023;11:e15666. doi: 10.7717/peerj.15666. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Zheng L., Chao F., Parthaláin N.M., Zhang D., Shen Q. Feature grouping and selection: A graph-based approach. Inf. Sci. 2021;546:1256–1272. doi: 10.1016/j.ins.2020.09.022. [DOI] [Google Scholar]
- 27.Yu K., Sun S., Liang J., Chen K., Qu B., Yue C., Wang L. A bidirectional dynamic grouping multi-objective evolutionary algorithm for feature selection on high-dimensional classification. Inf. Sci. 2023;648:119619. doi: 10.1016/j.ins.2023.119619. [DOI] [Google Scholar]
- 28.Sang Y., Dang X. Grouped feature screening for ultrahigh-dimensional classification via Gini distance correlation. J. Multivar. Anal. 2024;204:105360. doi: 10.1016/j.jmva.2024.105360. [DOI] [Google Scholar]
- 29.He H., He J., Deng G. A Group Feature Screening Procedure Based on Pearson Chi-Square Statistic for Biology Data with Categorical Response. J. Math. 2024;2024:9014764. doi: 10.1155/2024/9014764. [DOI] [Google Scholar]
- 30.Wang Y., Zhang J., Zhou T., Jiang B., Chen J. Structural Feature Selection in Common Spatial Patterns Using Adaptive Sparse Group Lasso. CAAI Trans. Intell. Technol. 2026;11:367–384. doi: 10.1049/cit2.70112. [DOI] [Google Scholar]
- 31.Gao W., Hao P., Wu Y., Zhang P. A unified low-order information-theoretic feature selection framework for multi-label learning. Pattern Recognit. 2023;134:109111. doi: 10.1016/j.patcog.2022.109111. [DOI] [Google Scholar]
- 32.Morán-Fernández L., Blanco-Mallo E., Sechidis K., Bolón-Canedo V. Breaking boundaries: Low-precision conditional mutual information for efficient feature selection. Pattern Recognit. 2025;162:111375. doi: 10.1016/j.patcog.2025.111375. [DOI] [Google Scholar]
- 33.Xu C., Chen S., Kong X., Zhang C., Yang G., Fang Z. Robust Feature Selection by Removing Noise Entropy Within Mutual Information for Limited-Sample Industrial Data. IEEE Trans. Ind. Inform. 2025;21:3913–3923. doi: 10.1109/TII.2025.3534417. [DOI] [Google Scholar]
- 34.Yu F., Guan J., Wu H., Wang H., Ma B. Multi-population differential evolution approach for feature selection with mutual information ranking. Expert Syst. Appl. 2025;260:125404. doi: 10.1016/j.eswa.2024.125404. [DOI] [Google Scholar]
- 35.Hou C., Wang Z., Zhang Y., Todo Y., Tang J., Lei Z., Gao S. Differential evolution algorithm with cosine similarity-based individual reduction and symmetric uncertainty-based attribute recovery for feature selection. Appl. Soft Comput. 2025;184:113764. doi: 10.1016/j.asoc.2025.113764. [DOI] [Google Scholar]
- 36.Kang Y., Zheng D., Wang H., Peng Y., Zhou S. Dual-metric guided multi-strategy hybrid optimization for feature selection on high-dimensional medical data. Swarm Evol. Comput. 2025;98:102118. doi: 10.1016/j.swevo.2025.102118. [DOI] [Google Scholar]
- 37.Chai Z., Li W., Li Y. Symmetric uncertainty based decomposition multi-objective immune algorithm for feature selection. Swarm Evol. Comput. 2023;78:101286. doi: 10.1016/j.swevo.2023.101286. [DOI] [Google Scholar]
- 38.Deng T., Chen S., Zhang Y., Xu Y., Feng D., Wu H., Sun X. A cofunctional grouping-based approach for non-redundant feature gene selection in unannotated single-cell RNA-seq analysis. Brief. Bioinform. 2023;24:bbad042. doi: 10.1093/bib/bbad042. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Chen J., Zhu P. Discernibility matrix-based feature selection approaches with fuzzy dominance-based neighborhood rough sets. Fuzzy Sets Syst. 2025;513:109384. doi: 10.1016/j.fss.2025.109384. [DOI] [Google Scholar]
- 40.Li R., Yang X., Li X., Shu G., Jia L., Shang Z. Semi-supervised multi-label feature selection combining nonlinear manifold structure and minimizing group sparse redundant correlation. Expert Syst. Appl. 2025;273:126844. doi: 10.1016/j.eswa.2025.126844. [DOI] [Google Scholar]
- 41.Gao J., Wang Z., Jin T., Cheng J., Lei Z., Gao S. Information gain ratio-based subfeature grouping empowers particle swarm optimization for feature selection. Knowl.-Based Syst. 2024;286:111380. doi: 10.1016/j.knosys.2024.111380. [DOI] [Google Scholar]
- 42.Yu K., Sun S., Liang J., Chen K., Qu B., Yue C., Nagaratnam Suganthan P. A Space Transformation-Based Multiform Approach for Multiobjective Feature Selection in High-Dimensional Classification. IEEE Trans. Syst. Man Cybern. Syst. 2024;54:7305–7317. doi: 10.1109/TSMC.2024.3450278. [DOI] [Google Scholar]
- 43.Hashjin N.M., Amiri M.H., Beheshti A., Najafabadi M.K. Q2HO-MFTV: A binary hippopotamus optimization algorithm for feature selection with a brief review of binary optimization. Knowl.-Based Syst. 2025;327:114119. doi: 10.1016/j.knosys.2025.114119. [DOI] [Google Scholar]
- 44.Mei M., Zhang S., Ye Z., Wang M., Zhou W., Yang J., Zhang J., Yan L., Shen J. A cooperative hybrid breeding swarm intelligence algorithm for feature selection. Pattern Recognit. 2026;169:111901. doi: 10.1016/j.patcog.2025.111901. [DOI] [Google Scholar]
- 45.Naskar A., Ghosh S., Kundu M., Sarkar R. Feature selection using guided population based genetic algorithm with modified crossover and parent selection. Appl. Soft Comput. 2025;172:112872. doi: 10.1016/j.asoc.2025.112872. [DOI] [Google Scholar]
- 46.Song X., Ma H., Zhang Y., Gong D., Guo Y., Hu Y. A Streaming Feature Selection Method Based on Dynamic Feature Clustering and Particle Swarm Optimization. IEEE Trans. Evol. Comput. 2025;29:1888–1902. doi: 10.1109/TEVC.2024.3451688. [DOI] [Google Scholar]
- 47.Hu P., Zhu J. A filter-wrapper model for high-dimensional feature selection based on evolutionary computation. Appl. Intell. 2025;55:581. doi: 10.1007/s10489-025-06474-6. [DOI] [Google Scholar]
- 48.Chen H., Zheng Y. Double Filter and Double Wrapper Feature Selection Algorithm for High-Dimensional Data Analysis. IEEE Access. 2025;13:86185–86202. doi: 10.1109/ACCESS.2025.3569271. [DOI] [Google Scholar]
- 49.Ye Z., Zhang S., Zhou W., Wu L., Cai T., Zhang M., Wang M., Zhang J., Lei M. HBOFFS: Hybrid breeding optimization algorithm inspired federated feature selection for intrusion detection in IIoT. Knowl.-Based Syst. 2025;329:114419. doi: 10.1016/j.knosys.2025.114419. [DOI] [Google Scholar]
- 50.Cai T., Ma F., Ye Z., Zhou W., Wang M., He Q., Pan H., Shen J. Dynamic niche technology based hybrid breeding optimization algorithm for multimodal feature selection. Sci. Rep. 2025;15:8001. doi: 10.1038/s41598-024-78758-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Ye Z., Sun J., Zhou W., Adamyk B., Zhang J., Cai T., Shen J., Lei M., Zhou J., Li R. TSMS-HRO: A two-stage multi-strategy hybrid rice optimization algorithm for high-dimensional feature selection. J. Comput. Des. Eng. 2025;12:114–141. doi: 10.1093/jcde/qwaf113. [DOI] [Google Scholar]
- 52.Shu Z., Ye Z., Zong X., Liu S., Zhang D., Wang C., Wang M. A modified hybrid rice optimization algorithm for solving 0-1 knapsack problem. Appl. Intell. 2021;52:5751–5769. doi: 10.1007/s10489-021-02717-4. [DOI] [Google Scholar]
- 53.Ye Z., Ma L., Chen H. A hybrid rice optimization algorithm; Proceedings of the 2016 11th International Conference on Computer Science & Education (ICCSE); Nagoya, Japan. 23–25 August 2016; pp. 169–174. [DOI] [Google Scholar]
- 54.Zhang X., Wen S. Hybrid whale optimization algorithm with gathering strategies for high-dimensional problems. Expert Syst. Appl. 2021;179:115032. doi: 10.1016/j.eswa.2021.115032. [DOI] [Google Scholar]
- 55.Jiang H., Yang Y., Wan Q., Dong Y. Feature selection based on dynamic crow search algorithm for high-dimensional data classification. Expert Syst. Appl. 2024;250:123871. doi: 10.1016/j.eswa.2024.123871. [DOI] [Google Scholar]
- 56.Bandyopadhyay S., Saha S., Maulik U., Deb K. A Simulated Annealing-Based Multiobjective Optimization Algorithm: AMOSA. IEEE Trans. Evol. Comput. 2008;12:269–283. doi: 10.1109/TEVC.2007.900837. [DOI] [Google Scholar]
- 57.Mirjalili S., Mirjalili S.M., Lewis A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014;69:46–61. doi: 10.1016/j.advengsoft.2013.12.007. [DOI] [Google Scholar]
- 58.Ye Z., Luo J., Zhou W., Wang M., He Q. An ensemble framework with improved hybrid breeding optimization-based feature selection for intrusion detection. Future Gener. Comput. Syst. 2024;151:124–136. doi: 10.1016/j.future.2023.09.035. [DOI] [Google Scholar]
- 59.Alon U., Barkai N., Notterman D., Gish K., Ybarra S., Mack D., Levine A. Broad patterns of gene expression revealed by clustering analysis of tumor and normal colon tissues probed by oligonucleotide arrays. Proc. Natl. Acad. Sci. USA. 1999;96:6745–6750. doi: 10.1073/pnas.96.12.6745. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 60.Bhattacharjee A., Meyerson M. Classification of Human Lung Carcinomas by mRNA Expression Profiling. In: Ladanyi M., Gerald W.L., editors. Expression Profiling of Human Tumors: Diagnostic and Research Applications. Humana Press; Totowa, NJ, USA: 2003. pp. 199–217. [Google Scholar]
- 61.Shipp M.A., Ross K.N., Tamayo P., Weng A.P., Kutok J.L., Aguiar R.C., Gaasenbeek M., Angelo M., Reich M., Pinkus G.S., et al. Diffuse large B-cell lymphoma outcome prediction by gene-expression profiling and supervised machine learning. Nat. Med. 2002;8:68–74. doi: 10.1038/nm0102-68. [DOI] [PubMed] [Google Scholar]
- 62.Pomeroy S.L., Tamayo P., Gaasenbeek M., Sturla L.M., Angelo M., McLaughlin M.E., Kim J.Y.H., Goumnerova L.C., Black P.M., Lau C., et al. Prediction of central nervous system embryonal tumour outcome based on gene expression. Nature. 2002;415:436–442. doi: 10.1038/415436a. [DOI] [PubMed] [Google Scholar]
- 63.Alizadeh A., Eisen M., Davis R., Ma C., Lossos I., Rosenwald A., Boldrick J., Sabet H., Tran T., Yu X., et al. Distinct types of diffuse large B-cell lymphoma identified by gene expression profiling. Nature. 2000;403:503–511. doi: 10.1038/35000501. [DOI] [PubMed] [Google Scholar]
- 64.Nutt C., Mani D.R., Betensky R., Tamayo P., Cairncross J., Ladd C., Pohl U., Hartmann C., McLaughlin M., Batchelor T., et al. Gene Expression-Based Classification of Malignant Gliomas Correlates Better with Survival than Histological Classification. Cancer Res. 2003;63:1602–1607. [PubMed] [Google Scholar]
- 65.Golub T., Slonim D., Tamayo P., Huard C., Gaasenbeek M., Mesirov J., Coller H., Loh M., Downing J., Caligiuri M., et al. Molecular classification of cancer: Class discovery and class prediction by gene monitoring. Science. 1999;286:531–537. doi: 10.1126/science.286.5439.531. [DOI] [PubMed] [Google Scholar]
- 66.Su A., Welsh J., Sapinoso L., Kern S., Dimitrov P., Lapp H., Schultz P., Powell S., Moskaluk C., H.F. J., et al. Molecular Classification of Human Carcinomas by Use of Gene Expression Signatures. Cancer Res. 2001;61:7388–7393. [PubMed] [Google Scholar]
- 67.Shen Y., Wu J., Ma M., Du X., Wu H., Fei X., Niu D. Improved differential evolution algorithm based on cooperative multi-population. Eng. Appl. Artif. Intell. 2024;133:108149. doi: 10.1016/j.engappai.2024.108149. [DOI] [Google Scholar]
- 68.Abdel-Salam M., Chhabra A., Braik M., Gharehchopogh F.S., Bacanin N. A Halton enhanced solution-based Human Evolutionary Algorithm for complex optimization and advanced feature selection problems. Knowl.-Based Syst. 2025;311:113062. doi: 10.1016/j.knosys.2025.113062. [DOI] [Google Scholar]
- 69.Gao Y., Zhang J., Wang Y., Wang J., Qin L. Love evolution algorithm: A stimulus–value–role theory-inspired evolutionary algorithm for global optimization. J. Supercomput. 2024;80:12346–12407. doi: 10.1007/s11227-024-05905-4. [DOI] [Google Scholar]
- 70.Kennedy J., Eberhart R. Particle swarm optimization; Proceedings of the ICNN’95—International Conference on Neural Networks; Perth, Australia. 27 November–1 December 1995; pp. 1942–1948. [DOI] [Google Scholar]
- 71.Beşkirli A., Dağ İ., Kiran M.S. A tree seed algorithm with multi-strategy for parameter estimation of solar photovoltaic models. Appl. Soft Comput. 2024;167:112220. doi: 10.1016/j.asoc.2024.112220. [DOI] [Google Scholar]
- 72.Beşkirli A., Dağ İ. I-CPA: An Improved Carnivorous Plant Algorithm for Solar Photovoltaic Parameter Identification Problem. Biomimetics. 2023;8:569. doi: 10.3390/biomimetics8080569. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
All datasets employed in this research were obtained from the open-access OpenML database (https://www.openml.org/, accessed on 15 January 2026).












