Open Access
ARTICLE
A Competitive Parallel Animated Oat Optimization Algorithm for Reversible Digital Watermarking#
1 School of Artificial Intelligence, Nanjing University of Information Science and Technology, Nanjing, China
2 College of Computer Science and Engineering, Shandong University of Science and Technology, Qingdao, China
3 Department of Information Management, Chaoyang University of Technology, Taichung, Taiwan
* Corresponding Author: Jeng-Shyang Pan. Email:
# Presented at the International Conference on Machine Intelligence Theory and Applications 2026; 2026 Feb 24–28; Dunedin, New Zealand
(This article belongs to the Special Issue: Advances in Computational Intelligence for Complex Systems)
Computer Modeling in Engineering & Sciences 2026, 148(1), 42 https://doi.org/10.32604/cmes.2026.084391
Received 21 April 2026; Accepted 29 June 2026; Issue published 27 July 2026
Abstract
The Animated Oat Optimization Algorithm (AOO) is a novel evolutionary algorithm inspired by the behavior of animated oats. This paper proposes a Competitive Parallel Animated Oat Optimization Algorithm (CPAOO) comprising two components. First, a parallel strategy is employed in which inter-subpopulation communication is triggered at predefined iteration thresholds to balance exploration and exploitation. Second, a grouped competition strategy with incentive mechanisms is introduced, enabling the prioritized evolution of superior individuals to enhance the algorithm’s efficiency. Furthermore, building on the Prediction Error Expansion (PEE) algorithm, this paper proposes a Dual-Layer PEE (DLPEE) algorithm for reversible digital watermarking. Based on differences in pixel values around embedding points, image blocks are classified as either smooth or textured regions. The CPAOO algorithm is used to optimize the weights of the pixel predictor and to prioritize embedding secret information in smooth blocks. This approach enhances both the embedding capacity and the invisibility of the watermarked data. Experimental results demonstrate that the proposed methods achieve satisfactory performance.Keywords
Optimization problems have traditionally been addressed through mathematical programming methods such as linear programming, integer programming, and gradient-based algorithms [1]. While these classical approaches provide theoretical guarantees for convex problems, they often struggle with non-convex, high-dimensional, or discontinuous search spaces commonly encountered in real-world applications [2]. This limitation has motivated the development of alternative optimization paradigms, particularly Evolutionary Algorithms (EAs).
EAs draw inspiration from a variety of sources, including biological evolution, animal behaviors, and human social dynamics [3]. EAs are renowned for their robust problem-solving capabilities, broad applicability, and ability to tackle complex nonlinear problems that are challenging for traditional optimization methods [4]. Several classic EAs have been widely established in the field, such as Genetic Algorithm (GA) [5], Particle Swarm Optimization (PSO) [6], and Differential Evolution (DE) [7]. More recently, a plethora of novel and high-performance EAs have emerged, including the Animated Oat Optimization (AOO) [8], Grey Wolf Optimizer (GWO) [9], Artificial Protozoa Optimizer (APO) [10], and Gannet Optimization Algorithm (GOA) [11]. These algorithms have found successful applications in diverse practical domains such as workshop scheduling [12,13], data hiding [14,15], engineering design [16,17], and digital image processing [18].
EAs also have limitations: their performance is highly dependent on the design of the fitness function, they cannot guarantee finding the global optimum, and their computational cost is often high. Therefore, researchers have proposed numerous improvement strategies to enhance EA performance in addressing diverse practical problems. To address the high computational cost, researchers have employed surrogate-assisted modeling strategies. This approach involves training lightweight models to replace computationally expensive fitness functions, with the goal of accelerating the algorithmic process. Zhang et al. proposed a hierarchical surrogate-assisted optimization algorithm (HSAOA) [19] by combining DE with teaching-learning-based optimization (TLBO) [20]. In the global exploration phase, a radial basis function (RBF) [21] surrogate model assists TLBO in identifying promising regions, after which a dynamic ensemble model and DE are employed for localized exploitation. Li et al. proposed a surrogate-assisted evolutionary algorithm with a two-round selection strategy and local search (TRLS) [22]. In the first round, non-dominated solutions are selected based on convergence and diversity, and local search is applied. In the second round, the algorithm takes convergence, diversity, and uncertainty into account, and selects a single solution through roulette wheel selection to perform an expensive evaluation. Yu et al. proposed a surrogate-assisted differential evolution algorithm with fitness-independent parameter adjustment (SADE-FI) [23], which utilizes “dimensional improvement” rather than the fitness values predicted by the surrogate for parameter adjustment, thereby significantly improving performance on high-dimensional and expensive optimization problems. Additionally, a parallel strategy, also known as a co-evolutionary strategy, can be employed to balance exploration and exploitation in EAs [24]. These strategies typically involve communication mechanisms between subpopulations. For path planning problems, Song et al. proposed the parallel cuckoo search algorithm (PCCS) [25], which integrates a compact strategy and employs three communication strategies focusing on random communication, interaction with optimal individuals, and local region exploration, respectively. Pan et al. developed a parallel variant of the GOA (PCGOA) that utilizes two communication strategies [26]. The first strategy randomly selects two subpopulations, compares their best individuals, and generates new individuals by perturbing the inferior one. The second strategy replaces elite individuals within subpopulations with the global best solution. These strategies are applied randomly during the evolutionary process, thereby enhancing the overall performance of GOA. In a similar vein, Zhang et al. proposed the Parallel Compact Sine Cosine Algorithm (PCSCA). This method also leverages a compact strategy through a probability model to virtualize the population, achieving substantial memory savings. Furthermore, it introduces three distinct parallel communication strategies tailored for different problem types (unimodal, multimodal, and complex nonlinear) to effectively escape local optima and enhance solution precision [27].
The widespread adoption of internet infrastructure has made the security of critically sensitive information during transmission a paramount concern [28]. Digital watermarking technology presents a viable solution to this challenge. Traditional robust digital watermarks are commonly employed for copyright protection. However, their embedding often induces irreversible distortion to the original data [29]. In sensitive fields such as military and medicine, however, maintaining the fidelity of the original data is imperative [30]. To address this limitation, researchers have proposed reversible digital watermarking [31] technology, which, after embedding secret information, can provide anti-counterfeiting protection. Crucially, reversible digital watermarking enables the lossless recovery of the original carrier. However, reversible digital watermarking techniques are typically fragile and cannot withstand malicious attacks. Therefore, the primary metrics for evaluating reversible digital watermarking performance are the maximum embedding capacity and the induced distortion in the original carrier. Common and mature reversible digital watermarking algorithms include Least Significant Bit (LSB) [32], Difference Expansion (DE) [33], Prediction Error Expansion (PEE) [34], and Histogram Shift (HS) [35]. Additionally, various variants and combinations of these algorithms have been developed, such as the Pixel Value Ordering (PVO) method [36], which constitutes a special case of the PEE. Weng et al. proposed a high-fidelity PEE algorithm that clusters image blocks by texture intensity [37], thereby transforming the embedding point selection into a multi-choice knapsack problem. This problem is solved using an EAs, which prioritizes embedding data in smooth blocks to minimize distortion. Tanwar and Panda combined HS with a pairwise prediction-error expansion technique by dividing the image into two separately processed parts, achieving lossless data embedding with increased capacity [38]. Li et al. proposed a two-layer PEE framework: the first layer embeds secret data using PEE, utilizing shifted pixels as additional embedding points, while the second layer embeds modification markers to enable lossless recovery of the original image [39]. Melendez-Melendez et al. proposed an adaptive PVO algorithm (PVO-GA), employing a GA to determine the algorithm’s otherwise hard-to-set variable parameters, thus optimizing the embedding process [40]. Wahed and Nyeem introduced an iterative PVO scheme, designing two embedding methods based on horizontal and vertical pixel correlations, respectively [41]. These methods alternate during iteration to effectively reduce distortion.
The AOO algorithm solves optimization problems by simulating the reproductive behavior of the animated oat. Since its proposal, AOO has demonstrated encouraging performance in applications such as wireless sensor networks and data classification. As a novel evolutionary algorithm, AOO still has potential for performance improvement. To enhance the overall performance of AOO, this paper proposes an enhanced variant of AOO that incorporates a parallel strategy and a group competition mechanism with an incentive mechanism, named the Competitive Parallel Animated Oat Optimization Algorithm (CPAOO). In previous studies on multi-population parallel evolutionary algorithms, most achieved information exchange between subpopulations by randomly exchanging the best individuals or new individuals among subpopulations, where the number of individuals involved in this process is typically one or very few. Since the population size of each subpopulation is generally small, they are prone to falling into local optima after multiple iterations. Exchanging only a very small number of individuals makes it difficult to maintain the diversity of individuals within subpopulations, thus imposing limitations on improving the algorithm’s ability to escape local optima. In contrast, the two novel communication strategies designed in this paper focus on replication, migration, and elimination. Different communication strategies are adopted for elite subpopulations and non-elite subpopulations. Elite subpopulations improve diversity by aggregating multiple distinct excellent individuals and eliminating poorer ones. In contrast, non-elite subpopulations do not lose their own excellent individuals during the communication process; instead, they incorporate new excellent individuals and newly generated individuals through weighting to enhance diversity. Furthermore, the introduction of the parallel strategy increases the computational cost of the algorithm. Previous studies have addressed this issue using a compact strategy, which constructs sample individuals through probability density functions to reduce time cost. In contrast, this paper designs a competition strategy and an incentive mechanism to compensate for this drawback, reducing time cost by decreasing the number of evaluations.
AOO has not yet been applied in the field of digital watermarking. In this paper, CPAOO is applied to reversible digital watermarking. In reversible digital watermarking, the maximum embedding capacity and the visual quality of the watermarked image are typically conflicting objectives; blindly pursuing a higher embedding capacity leads to increased distortion, and vice versa [42]. Moreover, traditional reversible digital watermarking algorithms generally require manual parameter tuning based on specific circumstances or employ fixed methods to handle different images, thus failing to achieve an optimal balance between the two objectives and lacking broad applicability [43]. The above problem is essentially an optimization problem that requires effective tools to find optimal solutions in a nonlinear and complex search space. The introduction of EAs holds promising potential. CPAOO is used to balance embedding capacity and distortion, and to solve for different parameters for different cover images. This approach not only overcomes the subjective limitations of manual parameter adjustment but also adapts to various cover images. The main contributions of this paper are summarized as follows:
(1) An Elite Integration Communication Strategy (EI) is proposed, which transfers high-performing individuals from other subpopulations to the elite subpopulation, thereby reducing the risk of the algorithm prematurely converging to a local optimum.
(2) An Elite Orientation Communication Strategy (EO) is proposed, which periodically transfers elite individuals to other subpopulations to guide their evolutionary search. This strategy simultaneously improves the quality and diversity of individuals in other subpopulations, thereby enhancing the algorithm’s global search capability.
(3) A group competition strategy with an incentive mechanism (CIM) is designed, in which individuals are paired up to compete against each other. This strategy is used to select high-performing individuals and incentivize their active participation in the evolutionary process, improving the overall quality of the population while effectively reducing the algorithm’s runtime cost.
(4) By combining CPAOO with a double-layer embedding framework, a double-layer prediction error expansion (DLPEE) algorithm is developed. CPAOO is used to optimize the parameters to balance embedding capacity and distortion.
The remainder of this paper is organized as follows. Section 2 provides the necessary background on the foundational algorithms, namely the original AOO and PEE. Section 3 then details the novel contributions of this work: the proposed CPAOO and the DLPEE algorithms. Section 4 is dedicated to the experimental analysis. It first evaluates the comprehensive performance of CPAOO on the CEC 2017 benchmark suite, discussing its strengths and limitations. Subsequently, it validates the practical efficacy of the CPAOO-enhanced DLPEE algorithm within the reversible digital watermarking domain. Finally, Section 5 concludes the paper with a summary of the research and outlines potential avenues for future work.
2.1 Animated Oat Optimization Algorithm
Inspired by the seed dispersal mechanisms of the animated oat plant, AOO is a meta-heuristic optimization algorithm. It emulates three dispersal behaviors-random dispersal, rolling adjustment, and ejection escape-triggered by humidity changes to balance global exploration and local exploitation. The overall process of AOO begins with an initialization phase, after which it iterates between exploration and exploitation. In each iteration, every individual randomly engages in either exploratory or exploitative behavior.
2.1.1 Initialization and Parameter Configuration
Like most EAs, AOO employs random initialization. Consider a population of
The parameters in Eq. (1) include seed mass (
The exploration phase simulates the random dispersal of seeds. Owing to the random nature of this process, the corresponding mathematical model facilitates global exploration across the entire problem space.
where,
The exploitation stage accounts for two scenarios, depending on whether a seed encounters an obstacle during dispersal. If no obstacle is present, the seed undergoes eccentric rotation in a humid environment, driven by the deformation of its moisture-absorbing awns. The mathematical model is as follows.
Upon encountering an obstacle, the main awn accumulates and then rapidly releases potential energy. This release of energy propels the seed into projectile motion, allowing it to clear the obstacle. The mathematical model is shown below.
The primary distinction between the two strategies is embodied in Eqs. (6) and (10), which model seed displacement in the presence and absence of obstacles, respectively. In these models,
2.2 Prediction Error Expanding
The PEE algorithm is a cornerstone of reversible digital watermarking. Building upon traditional interpolation-based difference expansion algorithms, PEE achieves significant improvements in watermark embedding efficiency and capacity. The PEE framework comprises four key stages: prediction, prediction error calculation, expansion embedding, and extraction/recovery.
The core concept of the watermark embedding process in the PEE algorithm is:
(1) A pixel predictor is employed to estimate the grayscale value of the current pixel from its neighbors. Common predictors include the mean, diamond, median, and gradient-adjusted predictors.
(2) The prediction error, denoted as
(3) Select pixels with smaller prediction errors as embedding points for watermark information. Smaller errors indicate more accurate prediction, reducing the likelihood of pixel overflow during expansion and minimizing distortion effects on the host image.
(4) Expand the selected
The PEE algorithm employs a threshold
2.2.2 The Extraction and Recovery Process
Upon receiving the watermarked image, the recipient can use the same pixel predictor and position map to recover the original image without loss. First, the predicted value
The original prediction error
3.1 Competitive Parallel Animated Oat Optimization Algorithm
This study aims to enhance the performance and execution speed of the AOO algorithm. To this end, two primary strategies are introduced: parallel strategy and group competition strategy with an incentive mechanism. The resulting algorithm is termed Competitive Parallel AOO (CPAOO).
The parallel strategy, also known as the co-evolutionary strategy, is based on the idea of partitioning a population into multiple, independently evolving subpopulations. This division aims to enhance search efficiency by exploring different regions of the problem space in parallel. The size of each subpopulation is typically small. However, if subpopulations evolve in complete isolation, the search not only becomes inefficient but is also highly prone to converging to local optima. Therefore, parallel strategies are typically integrated with communication strategies. The underlying principle of these communication strategies is to enable information exchange by having representative individuals from different subpopulations interact when predefined conditions-such as reaching an iteration threshold-are met. This paper introduces two novel communication strategies for the AOO algorithm: Elite Integration Communication (EI) and Elite Orientation Communication (EO). In the proposed CPAOO algorithm, the subpopulation that contains the current global best individual is designated as the elite subpopulation; the rest are collectively termed other subpopulations. The EI strategy operates primarily within the elite subpopulation, whereas the EO strategy is applied to the other subpopulations.
(1) Elite Integration Communication Strategy
The EI strategy is inspired by the clustering of elites in human society, analogous to high-achieving students congregating in top-tier educational institutions. In this strategy, the best individuals from the other subpopulations are selected and migrated into the elite subpopulation. To maintain a stable subpopulation size, an equivalent number of lower-performing individuals are removed from the elite subpopulation. This aggregation of elite individuals enhances the algorithm’s exploitation capabilities. Furthermore, the co-existence of multiple high-quality solutions helps mitigate the risk of premature convergence to local optima. The detailed process of the EI strategy is depicted in Fig. 1, where

Figure 1: Elite integration communication strategy.
(2) Elite Orientation Communication Strategy
The EO strategy is inspired by the guiding role of exemplars in society, which lead a collective toward common goals. This strategy consists of two components. The first component directly replaces the worst individual in each of the other subpopulations with the
In this equation, individuals with superior fitness values (

Figure 2: Elite orientation communication strategy.
3.1.2 Group Competition Strategy with an Incentive Mechanism
The use of communication strategies increases the number of fitness evaluations in the algorithm. While this improves solution quality, it also extends the algorithm’s runtime to some degree. Moreover, the participation of weaker individuals in the evolutionary process contributes little to enhancing the overall population quality and can even have adverse effects. In competitive sports, among winners, the majority are likely to train more diligently to maintain their lead, although a small fraction may become complacent and reduce their effort. Among the defeated, most may become frustrated and lax in training, while a minority may grow more determined and participate more actively thereafter.
To improve computational resource utilization efficiency, this paper introduces CIM strategy. The competition mechanism simulates the survival-of-the-fittest principle in natural selection, ensuring that high-quality individuals receive more evolutionary opportunities while potentially valuable individuals retain their evolutionary possibilities. In this strategy, individuals are randomly paired for direct competition. Winners are granted a high probability (e.g., 0.8) of advancing to the next generation, while losers are assigned a lower probability (e.g., 0.2) but are not completely eliminated. This selective pressure continuously enhances population quality throughout iterations while significantly reducing the number of fitness evaluations, thereby effectively lowering computational overhead without compromising solution accuracy. The detailed process is illustrated in Fig. 3.

Figure 3: Group competition strategy with an incentive mechanism.
3.1.3 Overall Flow of the CPAOO Algorithm
The proposed CPAOO algorithm enhances the standard AOO by integrating a parallel co-evolutionary architecture with innovative interaction mechanisms. As illustrated in Fig. 4, the population is initially divided into

Figure 4: The overall process of CPAOO.
The pseudocode of the CPAOO algorithm is presented in Algorithm 1. The algorithm begins by dividing the population into several subpopulations. To prevent excessively sparse subpopulations, the number of subpopulations is set to four, each containing an equal number of individuals. Each subpopulation then evolves independently using the standard AOO algorithm. During each generation, the CIM strategy is applied, assigning individuals to winner or loser groups based on competition outcomes. Winners and losers are then selected for the next evolutionary round with high and low probabilities, respectively. Once a predefined iteration threshold is met, the communication strategies are activated: the elite subpopulation executes EI, while the other subpopulations execute EO. The synergy between cooperative information exchange and competitive individual selection enables CPAOO to effectively maintain the balance between diversification and intensification throughout the entire search process. By establishing a multi-level interaction mechanism, the algorithm achieves significant improvements in both search efficiency and solution quality.

3.2 Dual-Layer Prediction Error Expansion Algorithm
In this section, CPAOO is applied to reversible digital watermarking. CPAOO is used to solve for the parameters of the pixel predictor, thereby improving embedding capacity and reducing distortion. The adopted reversible digital watermarking technique is essentially a double-layer embedding framework based on the PEE algorithm. It consists of two parts: splitting the watermark information into two layers and embedding them using the principle of the PEE algorithm to increase embedding capacity; and prioritizing watermark embedding in smooth blocks while reducing pixel shifting to decrease image distortion [44]. The watermarking technique integrated with CPAOO is named the double-layer prediction error algorithm (DLPEE).
3.2.1 Double-Layer Embedding Framework
In the PEE algorithm, watermark information is generally not embedded into edge pixels. As shown in Fig. 5, which uses a 9

Figure 5: Pixel matrix example.
Additionally, images can be segmented into smooth blocks and textured blocks based on local pixel smoothness. Smooth regions exhibit gradual pixel value changes and minimal prediction error. Consequently, the pixel alterations induced by watermark embedding are subtle and difficult for the human eye to detect. Textured regions, however, are characterized by larger prediction errors and require more substantial modifications for embedding, making them more susceptible to visible distortions like artifacts or noise. Nevertheless, textured areas typically constitute the majority of an image and, in theory, offer a greater number of embeddable locations, leading to a higher overall capacity limit. Unlike Jia et al., who use pixel differences near the embedding point to evaluate the texture degree, this paper proposes a method that assesses texture complexity based on local variance. After evaluating the texture degree of the region where each embedding point is located, the embedding points are sorted in ascending order of texture degree, and watermark information is preferentially embedded in smooth blocks to reduce image distortion. The computation involves a collective set of pixel values, which includes those used to predict the current embedding point as well as those used to predict all of its adjacent embedding points. Using the diamond predictor as an example, the pixel sets (
Fig. 6 shows an example of a prediction error histogram. In the classical PEE method (left sub-figure), prediction errors within a specific interval are selected for expansion and watermark embedding. The remaining errors (red regions) are shifted to accommodate the expanded ones. This shifting of errors means that the corresponding pixel values in the original image are modified. Consequently, a large number of pixels are altered unnecessarily, leading to significant image distortion. Research has revealed that prediction error histograms are often discontinuous, frequently containing multiple zero-frequency points. In the double-layer embedding framework, watermark information is embedded only at the first peak (

Figure 6: Example of a prediction error histogram.
3.2.2 CPAOO-Based Optimization of Pixel Predictor Weight Coefficients
Although the double-layer embedding framework improves embedding capacity, the increase in the number of embedding points may introduce additional distortion. Therefore, DLPEE no longer uses the traditional diamond predictor (which takes the mean of the surrounding pixels as the prediction value); instead, it employs CPAOO to optimize the weight coefficients of each pixel in the diamond pixel predictor, with the goal of achieving an optimal balance between embedding capacity and visual distortion. The introduction of CPAOO allows different weight coefficients to be solved for different cover images, thereby enhancing the adaptability of the reversible watermarking technique. Different weight coefficients are used for the first layer and the second layer.
Because reversible digital watermarking prioritizes reversibility over attack resistance, this paper does not consider robustness in the implementation of reversible watermarking, and instead focuses more on embedding capacity and distortion. A fitness function is designed to comprehensively evaluate distortion and embedding capacity, which is used in the process of solving the weight coefficients with CPAOO, and is defined as shown in Eq. (15). In this function,
During embedding, pixel overflow must be prevented. Therefore, prior to the embedding process, pixels at risk of overflow are identified and processed. The DLPEE performs a comprehensive evaluation using the prediction error (
(1) Calculate the texture complexity (
(2) Compute the predicted pixel value
(3) Sort
(4) Expand
The image restoration process is the exact inverse of the watermark embedding process. Watermark information is first extracted from the second layer, followed by the first layer. The extraction procedure is as follows:
(1) Calculate
(2) Sort
(3) Recover the cover image pixel value:
(4) Restore the pixels modified before embedding according to the location map: revert 1 to 0 and 254 to 255.
This section presents a comprehensive evaluation of the performance of both the proposed CPAOO algorithm and the DLPEE framework. All simulation experiments were conducted in the MATLAB R2022a environment. The CEC 2017 [45] benchmark suite is employed to validate the overall performance of the proposed CPAOO algorithm. Furthermore, a set of standard
4.1 Experimental Setup for Benchmark Functions
The comprehensive performance of the CPAOO algorithm was evaluated using 30-dimensional (30D) and 50-dimensional (50D) scenarios. The CEC 2017 benchmark functions are categorized into four groups: unimodal functions (F1–F3), multimodal functions (F4–F10), hybrid functions (F11–F20), and composition functions (F21–F30). This diverse set of functions is designed to thoroughly evaluate key algorithmic capabilities, including convergence precision and global exploration.
The algorithms selected for performance comparison encompass classical EAs (DE, PSO), recently proposed EAs (GWO [9], AOO [8]), and enhanced EAs that utilize co-evolutionary strategies, namely the PCGOA [26] and the Parallel Compact Sine Cosine Algorithm (PCSCA) [27]. The parameters for all competing algorithms were configured according to their original references, with the specific settings provided in Table 1. To ensure a fair comparison, the maximum number of iterations for each algorithm was set to 1000. Each algorithm was independently executed 30 times, and the average result was recorded as the final performance. Furthermore, the Wilcoxon rank-sum test at a 5

4.2 Analysis of Experimental Results on the CEC2017-30 Dimension
Table 2 presents the performance of various competing algorithms on the 30D benchmark functions. The specific

Fig. 7 illustrates the convergence behavior of the algorithms on selected benchmark functions. On unimodal functions, CPAOO, despite a slower initial convergence, maintains a stable convergence trend and ultimately attains the best results, showing potential for further improvement. As shown in Fig. 7a, CPAOO sustains its exploitation performance throughout the optimization process, which enables it to consistently produce high-quality solutions. On complex functions, CPAOO demonstrates exceptional exploration capability, which is reflected in its steady progression toward higher-quality solutions. As illustrated in Fig. 7c,e,g, CPAOO exhibits a stable and improving convergence trend throughout the optimization process. This advantage is most evident on function F21, where CPAOO achieves a marked improvement over the original AOO algorithm. On multimodal functions, as shown in Fig. 7b,d,f,h, CPAOO exhibits a characteristic staircase-like convergence pattern. While other algorithms tend to stagnate (converge prematurely), CPAOO continues to find improvements in distinct phases. This behavior indicates that CPAOO can explore more promising regions of the search space and effectively escape from local optima. However, CPAOO did not achieve the optimal result on function F29, suggesting there is room for further enhancement in addressing specific complex composition problems.

Figure 7: Average convergence results of competitive algorithms on 30-dimensional benchmark functions.
4.3 Analysis of Experimental Results on the CEC2017-50 Dimension
To evaluate the comprehensive capability of CPAOO in solving high-dimensional optimization problems, this section uses the 50D CEC2017 benchmark functions to assess the performance gap between CPAOO and other competitive algorithms. Table 3 presents the experimental results of each competitive algorithm on benchmark functions with different levels of complexity under the 50D condition. The specific

When solving high-dimensional unimodal or multimodal problems, CPAOO maintains efficient convergence while possessing a certain ability to escape local optima. This is reflected in the numerical results by CPAOO achieving a clear lead on the vast majority of such functions. For hybrid and composition functions, statistical results show that CPAOO ranks first with 16 wins, far outperforming AOO, DE, and other algorithms, exhibiting good exploration ability. Moreover, CPAOO shows a distinct advantage over other enhanced evolutionary algorithms that employ parallel strategies, namely PCGOA and PCSCA, achieving a complete victory. This strongly confirms the feasibility and effectiveness of the proposed subpopulation exchange strategy and the group competition strategy with an incentive mechanism.
Fig. 8 shows the convergence performance of each algorithm on the 50D benchmark functions. A comprehensive analysis of all subfigures reveals that CPAOO performs best on most functions, demonstrating excellent exploration and exploitation capabilities, especially on high-dimensional complex problems. For the unimodal function F1, although CPAOO converges slightly slowly in the early stage, it steadily decreases in the later stage and finds the optimal solution, reflecting good global search and local exploitation abilities. For the multimodal functions F4 and F8, CPAOO maintains efficient convergence throughout, and in the middle and late stages of solving F8, it surpasses DE and GWO, showing a stronger ability to escape local optima. For the hybrid functions F13, F15, and F19, CPAOO starts slowly but accelerates significantly in the middle stage and continues to optimize, significantly outperforming PSO, GWO, and other algorithms that exhibit obvious stagnation. For the composition functions F21, F23, and F25, CPAOO maintains the steepest downward trend, especially exhibiting a “staircase-like” optimization behavior on F21, effectively coping with the complex multi-region function structure. Even when DE or GWO takes an early lead, CPAOO still overtakes them in the middle and late stages by virtue of its subpopulation cooperation mechanism, demonstrating remarkable potential for continuous optimization.

Figure 8: Average convergence results of competitive algorithms on 50-dimensional benchmark functions.
Building upon the AOO algorithm, CPAOO incorporates three novel strategies: EI, EO, and CIM. To assess the contribution of each strategy, an ablation study is conducted by evaluating CPAOO against its variants on benchmark functions with diverse modalities. All parameter settings are kept consistent with those in the previous section. Fig. 9 displays the convergence curves of four algorithms on the benchmark functions, including CPAOO, CPAOO-No-EI (variant without the EI strategy), CPAOO-No-EO (variant without the EO strategy), and CPAOO-No-CIM (variant without the CIM strategy).

Figure 9: Convergence curves of CPAOO under different ablations.
The runtime of an evolutionary algorithm is mainly affected by the number of fitness evaluations; a larger number of evaluations generally leads to a longer runtime. In this paper, the average numbers of evaluations used by CPAOO and CPAOO-No-CIM during 30 independent runs are recorded separately. CPAOO-No-CIM uses an average of 100,050 evaluations, while CPAOO uses an average of 51,165.4 evaluations. CPAOO with the CIM strategy saves nearly half of the number of evaluations. Moreover, considering all subfigures in Fig. 9, the performance of CPAOO does not degrade due to the reduced number of evaluations; instead, it exhibits a slight advantage. Therefore, the CIM strategy can save the number of evaluations while improving algorithm performance to a certain extent.
As shown in Fig. 9a, the use of the EI strategy enables the CPAOO algorithm to converge to better results. Unimodal functions focus on verifying the exploitation performance of an algorithm, and EI can improve the exploitation performance to a certain extent. On F1, CPAOO-No-EO performs the worst. Although F1 is a unimodal function, the small number of individuals in each subpopulation can easily become trapped in a local region and stagnate, leading to poor final results. The EO strategy introduces new individuals and elite individuals, thereby incorporating diverse individuals into the subpopulation, enhancing population activity, and helping to promote population movement. This phenomenon is more evident in other subfigures of Fig. 9, where CPAOO with the EO strategy can better escape local optima and achieve superior results. EO and EI complement each other: EO increases population activity to explore more promising regions, while EI further exploits those promising regions to further improve algorithm performance. Analysis of Fig. 9b–d,f reveals that CPAOO-No-EI, through the EO strategy, improves the exploration performance of the algorithm, enhances its ability to escape local optima, and finds better solutions. On this basis, CPAOO introduces the EI strategy to further exploit excellent solutions and achieves certain improvements.
4.5 Parameter Sensitivity Analysis
In addition to the parallel strategy and the CIM strategy, the performance of CPAOO is also affected by two key parameters: the number of subpopulations and the iteration communication threshold. In this subsection, the effects of
Fig. 10 shows the convergence curves of CPAOO on CEC2017 benchmark functions with varying degrees of complexity under different

Figure 10: Convergence curves of CPAOO on various benchmark functions under different numbers of subpopulations.
Fig. 11 shows the convergence curves of CPAOO on various benchmark functions under different

Figure 11: Convergence curves of CPAOO on various benchmark functions under different communication thresholds.
This subsection analyzes the time complexity of the CPAOO algorithm, which is mainly affected by the following four components: population initialization, the time consumption of subpopulation communication, the time consumption of dividing competitive groups and performing intra-group competition, and the time consumption of individual evolution.
Let
Compared with the AOO algorithm, CPAOO introduces additional overhead from subpopulation communication in the parallel strategy, as well as overhead from randomly dividing competitive groups and performing direct intra-group competition. However, the CIM strategy reduces the number of fitness evaluations, thus decreasing computational cost. This subsection reports the average time consumption of CPAOO and AOO on CEC2017 benchmark functions. For 30D, the average times are 1.1162 and 1.4466 s, respectively; for 50D, they are 1.4126 and 2.2618 s. The experimental results show that CPAOO, after incorporating the parallel strategy and the CIM strategy, achieves reduced time cost and improved performance. Although the parallel strategy adds some overhead, the CIM strategy effectively reduces the algorithm’s running time by decreasing the number of fitness evaluations, thereby compensating for the time increase caused by subpopulation communication. This advantage becomes more pronounced as the problem complexity increases.
4.7 Experimental Setup for Reversible Digital Watermarking
In this paper, the performance gap between DLPEE and PEE as well as other reversible watermarking techniques is verified through experiments. The reversible watermarking algorithms proposed by other researchers are selected, specifically those by Jia et al. [44], Kouhi and Sedaaghi [46], Wu [47], and Hong [48]. In this study, seven images of size

Figure 12: Test image set.
When CPAOO solves the predictor weight coefficients, the number of iterations is set to 60, the population size is 100, which is divided into 4 subpopulations, and the search space boundaries for all dimensions are set to
4.8 Experimental Results and Analysis of Reversible Digital Watermarking
Table 4 presents the maximum embedding capacity (

In addition, this section evaluates the performance of the proposed DLPEE algorithm through practical experiments. It examines the relationship between the embedding capacity (in bits) and the resulting

Figure 13: Performance comparison of
A comprehensive analysis of the test images indicates that DLPEE delivers competitive performance. Compared with the original double-layer embedding framework used by Jia et al., the reversible watermarking achieved by DLPEE significantly reduces the distortion caused to the cover image. Images such as Elaine, characterized by large smooth areas of skin and background, and Plane, featuring expansive solid-color skies and fuselage, represent carriers with substantial smooth regions. On such smooth images, DLPEE does not consistently achieve the highest
This work is divided into two main parts. First, the AOO algorithm is enhanced through the proposed Competitive Parallel AOO variant, termed CPAOO. CPAOO adopts a parallel strategy that partitions the population into multiple independently evolving subpopulations. When predefined conditions are satisfied, these subpopulations exchange information to prevent premature convergence to local optima. Two novel communication strategies, inspired by observable phenomena in real life, are proposed. The EI Communication strategy enhances exploitation capability by gathering high-performing individuals into an elite subpopulation, while simultaneously mitigating the risk of premature convergence caused by a single dominant solution. The EO Communication strategy improves exploration by migrating elite individuals to guide other subpopulations, with its weighted replacement mechanism further enhancing inter-subpopulation information exchange. Additionally, a Group Competition strategy with an Incentive Mechanism is introduced to select and motivate outstanding individuals, thereby enhancing population vitality and reducing computational cost without compromising CPAOO’s overall performance. Beyond this, the CPAOO algorithm is applied to reversible data hiding to validate its practical applicability. A dual-layer PEE algorithm is proposed, which enhances embedding capacity through a dual-layer embedding mechanism. Additionally, image blocks are classified and sorted based on texture complexity, prioritizing watermark embedding in smooth regions. The synergistic effect of these two strategies significantly reduces distortion in the carrier image. The CPAOO algorithm is employed to determine the weight coefficients in the pixel predictor, further balancing embedding capacity and distortion.
A series of simulation experiments comparing CPAOO with several state-of-the-art EAs demonstrates its superior overall performance. Evaluation on standard grayscale test images confirms the practical effectiveness of DLPEE, revealing its objective advantages in both embedding capacity and distortion control. However, CPAOO exhibits certain limitations. For instance, on some unimodal problems, it cannot fully leverage its exploitation potential, primarily due to the small size of its subpopulations. To address this, future work will introduce opposition-based learning to enhance the exploitation capability of these subpopulations. Furthermore, its ability to escape local optima when tackling complex problems requires enhancement. Future research will integrate compact strategies to accelerate execution and strengthen global exploration. For DLPEE, future work will focus on refining the segmentation between smooth and textured regions.
Acknowledgement: Not applicable.
Funding Statement: The authors received no specific funding for this study.
Author Contributions: The authors confirm contribution to the paper as follows: Conceptualization, Shu-Chuan Chu and Libin Fu; methodology, Shu-Chuan Chu, Libin Fu and Jeng-Shyang Pan; software, Libin Fu; validation, Shu-Chuan Chu and Jeng-Shyang Pan; formal analysis, Jeng-Shyang Pan; resources, Shu-Chuan Chu; data curation, Libin Fu; writing—original draft preparation, Libin Fu; writing—review and editing, Shu-Chuan Chu; visualization, Libin Fu; supervision, Shu-Chuan Chu; project administration, Libin Fu. All authors reviewed and approved the final version of the manuscript.
Availability of Data and Materials: The data that support the findings of this study are openly available in GitHub at https://github.com/Libin-Fu/Competitive-Parallel-AOO-RDH.
Ethics Approval: Not applicable.
Conflicts of Interest: The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| EAs | Evolutionary Algorithms |
| CPAOO | Competitive Parallel Animated Oat Optimization |
| AOO | Animated Oat Optimization |
| EI | Elite Integration |
| EO | Elite Orientation |
| CIM | Competition Strategy with an Incentive Mechanism |
| DLPEE | Dual-Layer Prediction Error Expansion |
| PEE | Prediction Error Expansion |
| DE | Differential Evolution |
| PSO | Particle Swarm Optimization |
| GWO | Grey Wolf Optimizer |
| PCGOA | Parallel Compact Gannet Optimization Algorithm |
| PCSCA | Parallel Compact Sine Cosine Algorithm |
| PSNR | Peak Signal-to-Noise Ratio |
| EC | Embedding Capacity |
To more intuitively demonstrate the reliability of the Wilcoxon rank-sum test results, this paper reports the


References
1. Altbawi SMA, Khalid SBA, Mokhtar ASB, Shareef H, Husain N, Yahya A, et al. An improved gradient-based optimization algorithm for solving complex optimization problems. Processes. 2023;11(2):498. [Google Scholar]
2. Vikhar PA. Evolutionary algorithms: a critical review and its future prospects. In: Proceedings of the 2016 International Conference on Global Trends in Signal Processing, Information Computing and Communication (ICGTSPICC); 2016 Dec 22–24; Jalgaon, India. p. 261–5. [Google Scholar]
3. Saranya SM, Mohanapriya S, Komarasamy D. Bio-inspired meta-heuristic algorithm for solving engineering optimization problems based on computational intelligence. In: Computational intelligence in sustainable computing and optimization. Amsterdam, The Netherlands: Elsevier; 2025. p. 259–80. [Google Scholar]
4. Houssein EH, Saeed MK, Hu G, Al-Sayed MM. Metaheuristics for solving global and engineering optimization problems: review, applications, open issues and challenges. Arch Comput Methods Eng. 2024;31(8):4485–519. doi:10.1007/s11831-024-10168-6. [Google Scholar] [CrossRef]
5. Alhijawi B, Awajan A. Genetic algorithms: theory, genetic operators, solutions, and applications. Evol Intell. 2024;17(3):1245–56. [Google Scholar]
6. Shami TM, El-Saleh AA, Alswaitti M, Al-Tashi Q, Summakieh MA, Mirjalili S. Particle swarm optimization: A comprehensive survey. IEEE Access. 2022;10:10031–61. [Google Scholar]
7. Reyes-Davila E, Haro EH, Casas-Ordaz A, Oliva D, Avalos O. Differential evolution: a survey on their operators and variants. Arch Comput Methods Eng. 2025;32(1):83–112. [Google Scholar]
8. Shi H, Kwok N. Critical analysis of the animated oat optimization algorithm: theoretical and empirical limitations. Knowl-Based Syst. 2026;339(1):115461. doi:10.1016/j.knosys.2026.115461. [Google Scholar] [CrossRef]
9. Liu Y, arry As’ A, Hassan MK, Hairuddin AA, Mohamad H. Review of the grey wolf optimization algorithm: variants and applications. Neural Comput Appl. 2024;36(6):2713–35. doi:10.1007/s00521-023-09202-8. [Google Scholar] [CrossRef]
10. Wang X, Snášel V, Mirjalili S, Pan JS, Kong L, Shehadeh HA. Artificial Protozoa Optimizer (APOa novel bio-inspired metaheuristic algorithm for engineering optimization. Knowl-Based Syst. 2024;295:111737. doi:10.1016/j.knosys.2024.111737. [Google Scholar] [CrossRef]
11. Avinash N, Sinha SK, Shivamurthaiah M. An improved gannet optimization algorithm based on opposition-based schemes for feature selection problems in high-dimensional datasets. SN Comput Sci. 2024;5(1):183. doi:10.1007/s42979-023-02487-5. [Google Scholar] [CrossRef]
12. Li Y, Zheng C, Pei X. Multi-search mechanism-improved differential evolution algorithm for the no-wait flow shop scheduling problem. Appl Soft Comput. 2025;175:113094. doi:10.1016/j.asoc.2025.113094. [Google Scholar] [CrossRef]
13. Behmanesh R, Rahimi I. Improved ant colony optimization for multi-resource job shop scheduling: a special case of transportation. Econ Comput Econ Cybern Stud Res. 2021;55(4):277–94. [Google Scholar]
14. Altay Ş.Y, Ulutaş G. Self-adaptive step firefly algorithm based robust watermarking method in DWT-SVD domain. Multimed Tools Appl. 2021;80(15):23457–84. doi:10.1007/s11042-020-10251-7. [Google Scholar] [CrossRef]
15. Abdulhammed OY. Improving encryption digital watermark by using blue monkey algorithm. Int J Comput. 2021;20(1):129–36. doi:10.47839/ijc.20.1.2101. [Google Scholar] [CrossRef]
16. Biswas S, Maiti B, Singh G, Ezugwu AE, Saleem K, Abualigah L, et al. A novel hybrid optimizer based on coati optimization algorithm and differential evolution for global optimization and constrained engineering problems. Int J Comput Intell Syst. 2025;18(1):157. doi:10.1007/s44196-025-00855-y. [Google Scholar] [CrossRef]
17. Hu G, Song K, Abdel-Salam M. Sub-population evolutionary particle swarm optimization with dynamic fitness-distance balance and elite reverse learning for engineering design problems. Adv Eng Softw. 2025;202(1):103866. doi:10.1016/j.advengsoft.2025.103866. [Google Scholar] [CrossRef]
18. Gharehchopogh FS, Ibrikci T. An improved African vultures optimization algorithm using different fitness functions for multi-level thresholding image segmentation. Multimed Tools Appl. 2024;83(6):16929–75. doi:10.1007/s11042-023-16300-1. [Google Scholar] [CrossRef]
19. Zhang J, Li M, Yue X, Wang X, Shi M. A hierarchical surrogate assisted optimization algorithm using teaching-learning-based optimization and differential evolution for high-dimensional expensive problems. Appl Soft Comput. 2024;152:111212. doi:10.1016/j.asoc.2023.111212. [Google Scholar] [CrossRef]
20. Zou F, Chen D, Xu Q. A survey of teaching-learning-based optimization. Neurocomputing. 2019;335:366–83. doi:10.1016/j.neucom.2018.06.076. [Google Scholar] [CrossRef]
21. Chen G, Zhang K, Xue X, Zhang L, Yao C, Wang J, et al. A radial basis function surrogate model assisted evolutionary algorithm for high-dimensional expensive optimization problems. Appl Soft Comput. 2022;116:108353. doi:10.1016/j.asoc.2021.108353. [Google Scholar] [CrossRef]
22. Li Y, Li W, Li S, Wang Q, Hu J. A surrogate-assisted evolutionary algorithm based on the two-round selection strategy incorporating local search for expensive high-dimensional multi/many-objective optimization. Appl Soft Comput. 2025;184(7):113670. doi:10.1016/j.asoc.2025.113670. [Google Scholar] [CrossRef]
23. Yu L, Ren C, Meng Z. A surrogate-assisted differential evolution with fitness-independent parameter adaptation for high-dimensional expensive optimization. Inf Sci. 2024;662:120246. doi:10.1016/j.ins.2024.120246. [Google Scholar] [CrossRef]
24. Zhou X, Cai X, Zhang H, Zhang Z, Jin T, Chen H, et al. Multi-strategy competitive-cooperative co-evolutionary algorithm and its application. Inf Sci. 2023;635(1):328–44. doi:10.1016/j.ins.2023.03.142. [Google Scholar] [CrossRef]
25. Song PC, Pan JS, Chu SC. A parallel compact cuckoo search algorithm for three-dimensional path planning. Appl Soft Comput. 2020;94(1):106443. doi:10.1016/j.asoc.2020.106443. [Google Scholar] [CrossRef]
26. Pan JS, Sun B, Chu SC, Zhu M, Shieh CS. A parallel compact gannet optimization algorithm for solving engineering optimization problems. Mathematics. 2023;11(2):439. doi:10.3390/math11020439. [Google Scholar] [CrossRef]
27. Zhang S, Fan F, Li W, Chu SC, Pan JS. A parallel compact sine cosine algorithm for TDOA localization of wireless sensor network. Telecommun Syst. 2021;78(2):213–23. doi:10.1007/s11235-021-00804-y. [Google Scholar] [CrossRef]
28. Mali AS, Dongre MM. Analysis of various image-based steganography techniques using different images. Int J Ind Syst Eng. 2025;51(4):516–39. doi:10.1504/ijise.2025.150223. [Google Scholar] [CrossRef]
29. Kadian P, Arora SM, Arora N. Robust digital watermarking techniques for copyright protection of digital data: a survey. Wirel Pers Commun. 2021;118(4):3225–49. doi:10.1007/s11277-021-08177-w. [Google Scholar] [CrossRef]
30. Bouarroudj R, Bellala FZ, Souami F. High capacity and reversible fragile watermarking method for medical image authentication and patient data hiding. J Med Syst. 2024;48(1):98. doi:10.1007/s10916-024-02110-x. [Google Scholar] [PubMed] [CrossRef]
31. Kumar R, Sharma D, Dua A, Jung KH. A review of different prediction methods for reversible data hiding. J Inf Secur Appl. 2023;78(8):103572. doi:10.1016/j.jisa.2023.103572. [Google Scholar] [CrossRef]
32. Aslam MA, Rashid M, Azam F, Abbas M, Rasheed Y, Alotaibi SS, et al. Image steganography using least significant bit (LSB)-a systematic literature review. In: Proceedings of the 2022 2nd International Conference on Computing and Information Technology (ICCIT); 2022 Jan 25–27; Tabuk, Saudi Arabia. p. 32–8. [Google Scholar]
33. Gujjunoori S, Oruganti M. Difference expansion based reversible data embedding and edge detection. Multimed Tools Appl. 2019;78(18):25889–917. doi:10.1007/s11042-019-07767-y. [Google Scholar] [CrossRef]
34. Fan M, Zhong S, Xiong X. Reversible data hiding method for interpolated images based on modulo operation and prediction-error expansion. IEEE Access. 2023;11(1):27290–302. doi:10.1109/access.2023.3258461. [Google Scholar] [CrossRef]
35. Gao G, Amoah L. Automatic contrast enhancement with reversible data hiding using bi-histogram shifting. J Inf Secur Appl. 2022;68:103223. doi:10.1016/j.jisa.2022.103223. [Google Scholar] [CrossRef]
36. Luyen CT, Sao NK, Quang Hoa L, Minh Thanh T. An efficient reversible data hiding based on improved pixel value ordering method. J Comput Sci Cybern. 2022;38(2):165–80. doi:10.15625/1813-9663/38/2/16880. [Google Scholar] [CrossRef]
37. Weng S, Tan W, Ou B, Pan JS. Reversible data hiding method for multi-histogram point selection based on improved crisscross optimization algorithm. Inf Sci. 2021;549(8):13–33. doi:10.1016/j.ins.2020.10.063. [Google Scholar] [CrossRef]
38. Tanwar L, Panda J. Hybrid reversible watermarking algorithm using histogram shifting and pairwise prediction error expansion. Multimed Tools Appl. 2024;83(8):22075–97. doi:10.1007/s11042-023-15508-5. [Google Scholar] [CrossRef]
39. Li X, Li X, Hu S, Zhao Y. Steganography-enhanced prediction-error expansion: a novel reversible data hiding framework. IEEE Trans Circuits Syst Video Technol. 2024;35(3):2701–11. doi:10.1109/TCSVT.2024.3495673. [Google Scholar] [CrossRef]
40. Melendez-Melendez G, Morales-Reyes A, Cumplido R. An adaptive pixel value ordering based reversible data hiding scheme for images. Expert Syst Appl. 2023;232:120809. doi:10.1016/j.eswa.2023.120809. [Google Scholar] [CrossRef]
41. Wahed MA, Nyeem H. High-capacity reversible data hiding with iterative dual pixel value ordering. Alex Eng J. 2025;121(3s):580–91. doi:10.1016/j.aej.2025.02.088. [Google Scholar] [CrossRef]
42. Gandhi S, Kumar R. Survey of reversible data hiding: statistics, current trends, and future outlook. Comput Stand Interfaces. 2025;94:104003. doi:10.1016/j.csi.2025.104003. [Google Scholar] [CrossRef]
43. Singh OP, Singh KN, Singh AK, Gupta BB. Metaheuristic optimization based watermarking techniques: a comprehensive survey, challenges, and research directions. Comput Electr Eng. 2025;127:110539. doi:10.1016/j.compeleceng.2025.110539. [Google Scholar] [CrossRef]
44. Jia Y, Yin Z, Zhang X, Luo Y. Reversible data hiding based on reducing invalid shifting of pixels in histogram shifting. Signal Process. 2019;163(10):238–46. doi:10.1016/j.sigpro.2019.05.020. [Google Scholar] [CrossRef]
45. Wu G, Mallipeddi R, Suganthan PN. Problem definitions and evaluation criteria for the CEC 2017 competition on constrained real-parameter optimization. National University of Defense Technology, Changsha, Hunan, PR China and Kyungpook National University, Daegu, South Korea and Nanyang Technological University, Singapore, Technical Report; 2017 [cited 2026 Jan 1]. Available from: https://www.researchgate.net/publication/317228117. [Google Scholar]
46. Kouhi A, Sedaaghi MH. Reversible data hiding based on high fidelity prediction scheme for reducing the number of invalid modifications. Inf Sci. 2022;589(3):46–61. doi:10.1016/j.ins.2021.12.092. [Google Scholar] [CrossRef]
47. Wu H. Efficient reversible data hiding simultaneously exploiting adjacent pixels. IEEE Access. 2020;8:119501–10. doi:10.1109/access.2020.3006139. [Google Scholar] [CrossRef]
48. Hong W. Adaptive reversible data hiding method based on error energy control and histogram shifting. Opt Commun. 2012;285(2):101–8. doi:10.1016/j.optcom.2011.09.005. [Google Scholar] [CrossRef]
Cite This Article
Copyright © 2026 The Author(s). Published by Tech Science Press.This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Submit a Paper
Propose a Special lssue
View Full Text
Download PDF
Downloads
Citation Tools