Next Article in Journal
Fuzzy Comprehensive Evaluation of the Geological Environment of Abandoned Open-Pit Mines Based on IRBMO-G1-EWM Combined Weighting
Next Article in Special Issue
DBLS-SP: A Dynamic Balanced Local Search with Solution Pool for the Vehicle Routing Problem with Simultaneous Pickup and Delivery and Time Windows
Previous Article in Journal
A Maturity-Aware Proximal ADMM with NG-Route Relaxation for Dynamic Inventory Reallocation in a Multi-Echelon Mandarin Cold-Chain Network
Previous Article in Special Issue
Quantum Computing and Adaptive Mechanism-Based Bounty Hunter Optimizer for Numerical Optimization and Bankruptcy Prediction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Economic Investment Strategy: Enhanced Golden Sine Optimization Algorithm for Global Optimization and Practical Engineering Applications

1
Tandon School of Engineering, New York University, New York, NY 10012, USA
2
School of Art and Design, Zhejiang Sci-Tech University, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(13), 2445; https://doi.org/10.3390/math14132445
Submission received: 28 May 2026 / Revised: 27 June 2026 / Accepted: 29 June 2026 / Published: 7 July 2026
(This article belongs to the Special Issue Metaheuristic Algorithms, 2nd Edition)

Abstract

Cloud task scheduling is a critical optimization problem in cloud computing environments, aiming to allocate computational tasks to appropriate virtual machines while reducing execution time, balancing resource load, and minimizing scheduling cost. However, due to the high dimensionality, nonlinear characteristics, and complex constraints of cloud scheduling scenarios, traditional optimization methods often struggle to obtain high-quality solutions efficiently. To address these challenges, this paper proposes a Multi-strategy Improved Golden Sine Optimization Algorithm (MIGoldSA) for global optimization and cloud task scheduling problems. First, an adaptive chaotic opposition initialization strategy is incorporated to improve the distribution quality and diversity of the initial population. Second, a dynamic elite-guided sine evolution strategy is designed to reduce the dependence on a single best individual and improve the coordination between global exploration and local exploitation. Third, an Economic Investment Strategy is introduced to adaptively allocate search efforts according to the optimization potential of individuals. To verify the effectiveness of MIGoldSA, extensive experiments are conducted on the IEEE CEC2017 and CEC2022 benchmark suites and compared with nine advanced optimization algorithms. The results show that MIGoldSA obtains the best or tied-best mean fitness values on 60 out of 84 benchmark cases, accounting for 71.43% of all test cases. In the Wilcoxon signed-rank test, MIGoldSA achieves 662 wins, 57 ties, and 37 losses among 756 pairwise comparisons, corresponding to an overall win rate of 87.57% and a non-inferiority rate of 95.11%. In addition, the Friedman mean ranks of MIGoldSA are 1.47, 2.00, 3.98, and 4.17 under the four benchmark settings, which are reduced by 85.26%, 79.94%, 45.25%, and 42.32%, respectively, compared with the original GoldSA. Furthermore, the proposed algorithm is applied to cloud task scheduling problems under different task scales. The experimental results show that MIGoldSA maintains competitive time-cost performance and achieves clear reductions in load cost, price cost, and comprehensive scheduling cost. Compared with the original GoldSA, the normalized comprehensive scheduling cost is reduced by approximately 9–14% in small-scale scenarios and approximately 18–21% in large-scale scenarios. Meanwhile, the normalized load cost and price cost are reduced by about 18–25% and 10–18%, respectively, and the time cost shows an approximately 8–12% reduction in large-scale scheduling scenarios. These quantitative results demonstrate that MIGoldSA can improve the optimization accuracy, statistical robustness, and overall scheduling cost efficiency of the original GoldSA on most tested problems.

1. Introduction

With the rapid development of cloud computing [1], the Internet of Things (IoT) [2], artificial intelligence [3], mobile communication [4], and big data technologies [5], massive computational tasks are continuously generated in modern network environments. Various intelligent applications, such as smart healthcare, intelligent transportation, industrial automation, online social platforms, and scientific data analysis, require increasingly high computing efficiency, storage capacity, and service quality. However, traditional local computing paradigms are often insufficient for processing large-scale and computation-intensive tasks due to their limited computing and storage resources. As a result, cloud computing has become an effective paradigm for providing scalable, flexible, and on-demand computing services. By employing virtualization technology and distributed resource management mechanisms, cloud computing platforms can dynamically allocate computing resources according to user requirements, thereby improving computational efficiency and reducing operational costs [6,7].
Among the key issues in cloud computing systems, cloud task scheduling is one of the most critical and challenging optimization problems. Its main purpose is to assign heterogeneous tasks to appropriate virtual machines or computing resources while optimizing multiple objectives, such as execution time, energy consumption, transmission cost, load balancing, and resource utilization. Nevertheless, due to the dynamic, nonlinear, and highly complex characteristics of cloud environments, cloud task scheduling is generally regarded as an NP-hard problem [8]. As the number of tasks and virtual machines increases, the search space expands rapidly, making it difficult for traditional deterministic methods to obtain high-quality scheduling solutions within an acceptable computational time. Therefore, developing efficient and robust optimization algorithms for cloud task scheduling remains an important research topic.
Metaheuristic optimization algorithms have attracted extensive attention due to their strong global search capability, flexible problem adaptability, and limited dependence on mathematical properties of optimization problems. However, existing metaheuristic algorithms still face several common challenges, including insufficient population diversity, premature convergence, poor adaptability in high-dimensional search spaces, and difficulty in maintaining a proper balance between exploration and exploitation [9,10]. According to the No Free Lunch theorem, no single optimization algorithm can perform best for all optimization problems. Therefore, improving existing algorithms and designing more effective search mechanisms are still necessary for complex global optimization and practical engineering problems.
The Golden Sine Algorithm (GoldSA) is a metaheuristic optimization algorithm inspired by the golden ratio and the periodic characteristics of the sine function [11]. Owing to its simple structure, few control parameters, and easy implementation, GoldSA has been applied to various optimization problems. However, the original GoldSA still has several limitations when dealing with high-dimensional and complex multimodal problems. First, the random initialization mechanism may lead to insufficient population diversity and uneven solution distribution. Second, the sine-guided position update mechanism mainly depends on the current best individual, which may cause population aggregation and increase the risk of premature convergence. Third, the original GoldSA lacks an adaptive mechanism to dynamically coordinate exploration and exploitation according to the population state. These limitations may reduce its optimization accuracy and robustness in complex search spaces.
To address the above limitations, this paper proposes a Multi-strategy Improved Golden Sine Optimization Algorithm (MIGoldSA) for global optimization and cloud task scheduling problems. It should be noted that the proposed method is not intended to introduce a completely new optimization paradigm, but to refine the search behavior of the original GoldSA through three targeted modifications. These modifications are designed from different aspects of the optimization process, including population initialization, elite-guided evolution, and adaptive search resource allocation.
First, an adaptive chaotic opposition initialization strategy is incorporated into GoldSA. This strategy combines the ergodicity of chaotic mapping with the search-space expansion capability of opposition-based learning. Since both chaotic initialization and opposition-based learning have been widely used in metaheuristic optimization, the contribution of this strategy lies mainly in their adaptive integration into the initialization stage of GoldSA. Its purpose is to improve the distribution quality of the initial population and provide more diverse candidate solutions before the iterative search begins.
Second, a dynamic elite-guided sine evolution strategy is designed to modify the original sine-based position updating mechanism of GoldSA. Different from the original GoldSA, which mainly relies on the current best solution as the search target, this strategy constructs a weighted elite guidance center using multiple high-quality individuals. In addition, two time-varying coefficients are introduced to adjust the influence of elite guidance and individual historical positions during different search stages. Therefore, this strategy represents a mechanism-level modification of the GoldSA updating rule, aiming to reduce the dependence on a single best individual and improve the coordination between exploration and exploitation.
Third, an Economic Investment Strategy is introduced as an adaptive search intensity allocation mechanism. Inspired by the idea that resources are allocated according to potential returns in economic systems, this strategy evaluates the relative optimization potential of each individual based on its fitness value. Individuals with higher potential are assigned stronger exploitation guidance toward the current best solution, whereas individuals with lower potential are encouraged to perform more exploration-oriented updates through differential information from randomly selected individuals. The innovation of this strategy lies in introducing a fitness-dependent allocation rule into the GoldSA search process, rather than proposing an independent economic optimization model. In this way, the strategy provides a simple and adaptive mechanism for balancing local refinement and population diversity maintenance.
Overall, the proposed MIGoldSA is a multi-strategy enhanced version of GoldSA. The adaptive chaotic opposition initialization strategy mainly serves as a combinatorial improvement for population initialization, while the dynamic elite-guided sine evolution strategy and the Economic Investment Strategy further modify the search updating process of GoldSA. Through these complementary modifications, MIGoldSA aims to improve the population diversity, convergence stability, and search adaptability of the original GoldSA in complex optimization problems, without substantially increasing the algorithmic complexity.
The main contributions of this paper are summarized as follows:
  • A multi-strategy improved version of the Golden Sine Algorithm, named MIGoldSA, is proposed for global optimization and cloud task scheduling problems. The proposed algorithm improves the original GoldSA from the aspects of population initialization, elite-guided evolution, and adaptive search intensity allocation.
  • An adaptive chaotic opposition initialization strategy is integrated into GoldSA. This strategy combines chaotic mapping and opposition-based learning to improve the initial population distribution and enhance early-stage search diversity.
  • A dynamic elite-guided sine evolution strategy is developed by replacing the single best-solution guidance in the original GoldSA with a weighted multi-elite guidance center. This mechanism modifies the original sine-based updating rule and helps reduce excessive dependence on a single best individual.
  • An Economic Investment Strategy is introduced to adaptively adjust the search intensity of different individuals according to their relative fitness quality. This strategy provides a fitness-dependent mechanism for coordinating exploitation-oriented and exploration-oriented updates.
  • The effectiveness of MIGoldSA is evaluated on the IEEE CEC2017 and CEC2022 benchmark suites and further verified on cloud task scheduling problems. The experimental results show that the proposed modifications can improve the optimization performance of GoldSA on most tested problems.
The remainder of this paper is organized as follows. Section 2 reviews the related works on cloud task scheduling, metaheuristic optimization algorithms, and GoldSA-based methods. Section 3 introduces the original Golden Sine Algorithm. Section 4 presents the proposed MIGoldSA algorithm and its three improvement strategies. Section 5 reports the experimental results on the IEEE CEC2017 and CEC2022 benchmark suites. Section 6 applies MIGoldSA to cloud task scheduling problems and analyzes the corresponding experimental results. Finally, Section 7 concludes this paper and discusses future research directions.

2. Related Work

2.1. Cloud Task Scheduling Optimization

Cloud task scheduling has received considerable attention in recent years because it directly affects the execution efficiency, resource utilization, load balance, and service quality of cloud computing systems. Traditional optimization methods, such as linear programming [12], dynamic programming [13], and heuristic rule-based scheduling algorithms [14], can obtain satisfactory solutions for small-scale or simplified scheduling problems. However, these methods usually have limited scalability and adaptability when dealing with large-scale, nonlinear, heterogeneous, and dynamically changing cloud environments. To overcome these limitations, metaheuristic optimization algorithms have been widely introduced into cloud task scheduling problems. For example, Faten A. Saif et al. proposed a Multi-Objective Gray Wolf Optimizer (MGWO) to minimize latency and energy consumption under Quality of Service (QoS) requirements. The simulation results demonstrated that MGWO could effectively reduce latency and energy consumption compared with existing methods [15]. Neetu Sharma et al. developed an improved Ant Colony Optimization algorithm based on a neural network mechanism to optimize task allocation and resource organization. The results showed that the proposed LBACO algorithm achieved better scheduling performance and faster optimization speed [16]. Cui et al. constructed a multi-objective cloud task scheduling model by considering execution time, execution cost, and virtual machine load balancing, and proposed a scheduling algorithm based on evolutionary multifactor optimization. Their results indicated that knowledge transfer among subpopulations could accelerate convergence and improve the optimization performance of multiple objectives [17].
Although these studies have improved cloud task scheduling performance from different perspectives, the scheduling problem remains challenging due to the high dimensionality, complex constraints, and strong coupling among scheduling objectives. Therefore, more robust and adaptive optimization algorithms are still required to obtain high-quality scheduling solutions under different task scales.

2.2. Metaheuristic Optimization Algorithms

Metaheuristic algorithms have been widely used in global optimization and engineering applications because they do not require strict mathematical assumptions and can effectively search complex solution spaces. In recent years, many improved metaheuristic algorithms have been proposed to enhance convergence accuracy, population diversity, and robustness. For instance, Qin et al. proposed an Enhanced Red-Tailed Hawk algorithm based on a multi-elite strategy and chaotic mapping for cloud task scheduling. The proposed ERTH algorithm showed faster convergence speed and higher stability in minimizing task completion time and system load cost [18]. Liu et al. proposed an improved Ant Colony Optimization variant, named IHMACO, for global path planning problems. By incorporating several new mechanisms, IHMACO achieved superior performance compared with multiple existing path planning methods [19]. Shen et al. introduced a population evolution strategy into the Whale Optimization Algorithm and proposed MEWOA for solving the CEC2019 benchmark functions and engineering design problems. The experimental results demonstrated its strong competitiveness and solution accuracy [20].
Despite their successful applications, many metaheuristic algorithms still suffer from common drawbacks, such as insufficient population diversity, premature convergence, and imbalance between exploration and exploitation. These problems become more serious when solving high-dimensional, multimodal, hybrid, and composition optimization problems. Therefore, designing effective improvement strategies to maintain population diversity, strengthen elite guidance, and adaptively regulate search behaviors is essential for improving optimization performance.

2.3. GoldSA and Its Improved Variants

The Golden Sine Algorithm (GoldSA), proposed by Tanyildizi et al. [11], is a mathematical metaheuristic algorithm inspired by the golden ratio and the periodic oscillation of the sine function. By combining sine-based position updating with the golden section mechanism, GoldSA can guide search agents toward promising regions and gradually narrow the search interval. Due to its simple structure, few parameters, and easy implementation, GoldSA has been used as an effective optimization component in several hybrid and improved algorithms.
For example, Liu et al. proposed a hybrid optimization algorithm combining the Arithmetic Optimization Algorithm and GoldSA. The population was divided into two subgroups and optimized using different search mechanisms. The experimental results on industrial engineering design problems demonstrated that the hybrid algorithm achieved better optimization accuracy and convergence speed than the original AOA, GoldSA, and other comparison algorithms [21]. Li et al. introduced the Runge–Kutta method and the Golden Sine strategy into the Arithmetic Optimization Algorithm to improve its convergence speed and global search capability. The results showed significant improvements in convergence speed, convergence accuracy, and stability compared with the standard AOA [22].
These studies indicate that the GoldSA mechanism has good potential for improving optimization performance. However, the original GoldSA still has some limitations, including insufficient diversity in the initialization stage, strong dependence on the current best solution, and lack of adaptive search regulation. Therefore, this paper further improves GoldSA by introducing an adaptive chaotic opposition initialization strategy, a dynamic elite-guided sine evolution strategy, and an Economic Investment Strategy. Compared with existing GoldSA-related methods, the proposed MIGoldSA focuses not only on improving convergence accuracy but also on strengthening population diversity maintenance and adaptive exploration–exploitation coordination, making it more suitable for complex global optimization and cloud task scheduling problems.

3. Golden Sine Algorithm (GoldSA)

Golden Sine Algorithm (GoldSA) is a population-based metaheuristic optimization algorithm inspired by mathematical mechanisms. Different from traditional swarm intelligence algorithms inspired by biological behaviors or physical phenomena, GoldSA is developed based on the periodic characteristics of the sine function and the search mechanism of the golden section theory. By combining the oscillatory search behavior of the sine function with the interval contraction capability of the golden section method, GoldSA can effectively balance global exploration and local exploitation during the optimization process. Owing to its simple structure, few control parameters, and fast convergence characteristics, GoldSA has attracted increasing attention in solving continuous optimization problems.

3.1. Basic Principle of GoldSA

The inspiration of GoldSA mainly originates from the periodic variation property of the sine function. As a classical trigonometric function, the sine function exhibits periodic oscillation behavior within the interval [ 1 ,   1 ] . Such oscillatory characteristics are highly similar to the dynamic search behavior of metaheuristic algorithms in the solution space. Therefore, GoldSA utilizes the sine function to guide search agents to move periodically around the target solution, thereby enhancing the diversity of population search trajectories and improving the ability to escape local optima.
Meanwhile, in order to further improve the search efficiency, GoldSA introduces the golden section mechanism into the optimization process. The golden section method is a classical mathematical optimization technique that gradually narrows the search interval according to the golden ratio, enabling the search process to focus more efficiently on promising regions. By integrating the sine oscillation mechanism and the golden section strategy, GoldSA achieves dynamic adjustment of the search range during iterations, which significantly enhances convergence performance and solution accuracy.

3.2. Population Initialization

Similar to most population-based optimization algorithms, GoldSA first randomly initializes the population within the feasible search space. Suppose the population size is N and the problem dimension is D . The position of the i -th search agent in the j -th dimension is represented by V ( i , j ) . The initialization process can be expressed as follows:
V ( i , j ) = r a n d × ( u b j l b j ) + l b j
where r a n d is a uniformly distributed random number within [ 0 , 1 ] ; u b j and l b j denote the upper and lower bounds of the j -th dimension, respectively; V ( i , j ) represents the position value of the i -th individual in the j -th dimension.
This initialization strategy enables the search agents to be evenly distributed throughout the search space, thereby improving the population diversity during the early optimization stage and enhancing the global exploration capability of the algorithm.

3.3. Position Updating Mechanism

The core component of GoldSA is the position updating strategy based on the sine function and golden section coefficients. During each iteration, the search agents dynamically update their positions around the current target solution according to the following equation:
V ( i , j ) = V ( i , j ) × | s i n ( r 1 ) | r 2 × s i n ( r 1 ) × | x 1 × D ( j ) x 2 × V ( i , j ) |
where V ( i , j ) denotes the current position of the search agent; D ( j ) represents the position of the current best solution in the j -th dimension; r 1 [ 0 ,   2 π ] is a random parameter controlling the periodic variation in the sine function; r 2 [ 0 ,   π ] is a random step-size adjustment parameter; x 1 and x 2 are the golden section coefficients.
In this mechanism, the periodic oscillation property of the sine function enables the search agents to perform nonlinear movements within the search space. When the value of | s i n ( r 1 ) | is large, the search step becomes relatively large, which enhances global exploration. Conversely, when | s i n ( r 1 ) | is small, the movement amplitude decreases, and the algorithm tends to focus on local exploitation. Meanwhile, the target solution D ( j ) provides directional guidance for the population, allowing the search agents to gradually converge toward promising regions.
Therefore, the position updating mechanism of GoldSA establishes a dynamic balance between exploration and exploitation by integrating periodic oscillatory search behavior with elite-guided search.

3.4. Golden Section Search Mechanism

The golden section mechanism is one of the most important components of GoldSA, and its primary objective is to gradually shrink the search interval to improve optimization efficiency. The golden ratio can be defined as follows:
τ = 5 1 2 0.618
Assume that the current search interval is [ a , b ] . Then, two golden section points can be calculated as:
x 1 = a ( 1 τ ) + b τ
x 2 = a τ + b ( 1 τ )
where a and b denote the lower and upper boundaries of the search interval, respectively; τ is the golden ratio coefficient; x 1 and x 2 are the two golden section search points. In GoldSA, the initial values are generally set as:
a = π , b = π
During the iterative process, the search interval is dynamically adjusted according to the fitness relationship between the current individual and the target solution. Specifically, if the newly generated solution is better than the current target solution, the corresponding interval boundary is updated to further narrow the search region. Consequently, the search process gradually focuses on more promising areas, thereby accelerating convergence and improving solution precision.
The incorporation of the golden section mechanism allows GoldSA to avoid excessive random exploration and enhances the local exploitation capability of the algorithm.

3.5. Optimization Procedure of GoldSA

The overall optimization process of GoldSA can be summarized as follows:
  • Randomly initialize the population within the feasible search space;
  • Evaluate the fitness values of all search agents;
  • Determine the current global best solution as the target solution;
  • Update the positions of search agents using the sine-based updating equation and golden section coefficients;
  • Recalculate the fitness values and update the global best solution;
  • Repeat the iterative process until the termination criterion is satisfied;
  • Output the final global optimal solution.
Through the collaborative interaction between the sine oscillation mechanism and the golden section search strategy, GoldSA exhibits relatively strong optimization capability in solving continuous optimization problems. The GoldSA execution flowchart is shown in Figure 1.

3.6. Advantages and Limitations of GoldSA

Compared with conventional metaheuristic algorithms, GoldSA possesses several advantages, including simple structure, fewer control parameters, fast convergence speed, and easy implementation. Furthermore, the sine-based oscillatory search mechanism improves population diversity, while the golden section strategy enhances local exploitation efficiency.
However, the original GoldSA still suffers from several shortcomings when dealing with complex and high-dimensional optimization problems. First, since the population is initialized by a purely random mechanism and the search process gradually contracts around promising regions, the population diversity may decrease rapidly in the later optimization stage, which increases the risk of premature convergence [9,10]. Second, according to the position updating mechanism of GoldSA, the search direction is mainly guided by the current target solution, which may make the algorithm prone to being trapped in local optima when solving complex multimodal problems [11,21]. Third, although the sine-based search mechanism and golden section strategy contribute to exploration and exploitation, the original GoldSA lacks an adaptive mechanism to dynamically adjust the search behavior according to the population state, which may lead to an insufficient balance between global exploration and local exploitation in high-dimensional optimization tasks [22]. Therefore, further improvement strategies are necessary to enhance the global optimization performance, population diversity maintenance ability, and local exploitation capability of GoldSA.

4. Proposed MIGoldSA

To overcome the shortcomings of the original Golden Sine Algorithm (GoldSA), such as insufficient population diversity, weak balance between exploration and exploitation, and susceptibility to premature convergence in complex multimodal optimization problems, this paper proposes a Multi-Strategy Improved Golden Sine Algorithm (MIGoldSA). Specifically, three novel enhancement strategies are introduced, including an adaptive chaotic opposition initialization strategy, a dynamic elite-guided sine evolution strategy, and an Economic Investment Strategy. The proposed strategies collaboratively improve the global exploration capability, local exploitation efficiency, and adaptive resource allocation ability of the original GoldSA, thereby significantly enhancing its optimization performance in high-dimensional and complex search spaces. In particular, the Economic Investment Strategy dynamically allocates search efforts according to the optimization potential of individuals, enabling high-quality individuals to receive stronger exploitation guidance while maintaining sufficient population diversity through exploration-oriented updates for inferior individuals.

4.1. Adaptive Chaotic Opposition Initialization Strategy

In the original GoldSA, the initial population is generated purely by uniform random distribution. Although such a mechanism is simple and easy to implement, it often suffers from uneven population distribution and insufficient diversity, especially in high-dimensional optimization problems. Consequently, the algorithm may fail to adequately explore promising regions during the early search stage.
To address this issue, an adaptive chaotic opposition initialization strategy is proposed. First, chaotic mapping is introduced to improve the randomness and ergodicity of the initial population. Then, opposition-based learning is employed to further expand the search coverage of the population [23].
The chaotic sequence is generated using the Tent chaotic map as follows:
z i + 1 = z i μ ,     z i < μ 1 z i 1 μ ,     z i μ
where z i denotes the chaotic variable of the i -th iteration; μ ( 0 ,   1 ) is the control parameter of the Tent map. Using the generated chaotic sequence, the initial population can be constructed as:
X i , j = l b j + z i × ( u b j l b j )
where X i , j represents the position of the i -th individual in the j -th dimension; l b j and u b j denote the lower and upper bounds of the j -th dimension, respectively.
Subsequently, opposition-based learning is employed to generate opposite candidate solutions:
X ^ i , j = l b j + u b j X i , j
where X ^ i , j denotes the opposite solution of X i , j . Finally, the better individuals are selected from the combined population according to fitness values to construct the initial population of MIGoldSA.
By combining chaotic mapping and opposition-based learning, the proposed strategy significantly enhances the diversity and distribution uniformity of the initial population, thereby improving the global exploration capability of the algorithm during the early optimization stage. Figure 2 illustrates a schematic diagram of this strategy.

4.2. Dynamic Elite-Guided Sine Evolution Strategy

In the original GoldSA, the position updating process excessively relies on the current global best solution. Although this mechanism accelerates convergence, it also increases the risk of premature convergence and population aggregation around local optima.
To alleviate this issue, a dynamic elite-guided sine evolution strategy is proposed. Instead of using only the global best individual, multiple elite individuals are utilized collaboratively to guide the population evolution process.
First, the elite guidance center is constructed as:
E = k = 1 K   ω k X k
where E denotes the elite guidance center; K is the number of elite individuals; X k represents the k -th elite individual; ω k denotes the adaptive weight of the k -th elite individual. The adaptive weights are calculated according to fitness values:
ω k = 1 / ( f k + ε ) m = 1 K   1 / ( f m + ε )
where f k denotes the fitness value of the k -th elite individual; ε is a very small constant used to avoid division by zero. Then, the original GoldSA position updating equation is modified as:
X i , j t + 1 = X i , j t · | s i n ( r 1 ) | r 2 s i n ( r 1 ) · | c 1 E j c 2 X i , j t |
where X i , j t and X i , j t + 1 denote the positions before and after updating, respectively; E j represents the j -th dimension of the elite guidance center; r 1 [ 0 ,   2 π ] and r 2 [ 0 ,     π ] are random parameters; c 1 and c 2 are adaptive control coefficients. The adaptive coefficients are dynamically adjusted as:
c 1 = 2 1 t T
c 2 = t T
where t denotes the current iteration number; T denotes the maximum number of iterations.
At the early optimization stage, larger c 1 values encourage global exploration around elite regions. As iterations proceed, larger c 2 values gradually enhance local exploitation capability.
Therefore, the proposed strategy effectively improves the balance between exploration and exploitation while reducing the dependence on a single best solution. Figure 3 illustrates a schematic diagram of this strategy.

4.3. Economic Investment Strategy

To further enhance the search efficiency of MIGoldSA and improve its ability to allocate search resources adaptively, an Economic Investment Strategy is introduced. The main idea of this strategy is inspired by the investment decision-making process in economic systems. In real investment activities, more resources are usually allocated to assets with higher potential returns, while fewer resources are assigned to low-quality or high-risk assets. Similarly, in the optimization process, individuals with better fitness values can be regarded as high-return search assets, while inferior individuals are considered low-return assets. Therefore, different update intensities are assigned to individuals according to their fitness quality, so that the algorithm can adaptively balance exploration and exploitation.
First, the investment potential of the i -th individual is defined according to its fitness value:
I i = f w o r s t f i + ε f w o r s t f b e s t + ε
where I i denotes the investment potential of the i -th individual, f i represents the fitness value of the i -th individual, f b e s t and f w o r s t are the best and worst fitness values in the current population, respectively, and ε is a small constant used to avoid division by zero. For minimization problems, a larger I i indicates that the individual has better optimization potential and should receive stronger exploitation guidance. Then, the investment coefficient is calculated as follows:
λ i = λ m i n + ( λ m a x λ m i n ) I i
where λ i is the adaptive investment coefficient of the i -th individual, and λ m i n and λ m a x denote the minimum and maximum investment levels, respectively.
Based on the investment coefficient, the position of each individual is updated by:
X i t + 1 = X i t + λ i r 1 X b e s t t X i t + ( 1 λ i ) r 2 X r 1 t X r 2 t
where X i t represents the position of the i -th individual at iteration t , X b e s t t denotes the current global best solution, X r 1 t and X r 2 t are two randomly selected individuals from the population, and r 1 and r 2 are random numbers in [ 0 ,   1 ] .
In this update mechanism, individuals with higher investment potential are guided more strongly by the current best solution, thereby accelerating convergence and strengthening local exploitation. Conversely, individuals with lower investment potential rely more on the difference between randomly selected individuals, which helps maintain population diversity and enhances global exploration. Therefore, the proposed Economic Investment Strategy enables MIGoldSA to dynamically allocate search resources according to individual quality, improving both convergence accuracy and robustness in complex optimization problems. Figure 4 illustrates a schematic diagram of this strategy.

4.4. Computational Complexity Analysis of MIGoldSA

Assume that the population size is N , the problem dimension is D , and the maximum iteration number is T . In MIGoldSA, the adaptive chaotic opposition initialization strategy introduces additional opposition-based solution generation operations, whose computational complexity is O ( N D ) . The dynamic elite-guided sine evolution strategy mainly involves elite individual weighting, sine-guided position updating, and adaptive search operations, and its computational complexity also remains O ( N D ) . Furthermore, the proposed Economic Investment Strategy dynamically calculates the investment potential and adaptive investment coefficient for each individual according to its fitness quality, followed by investment-guided position updates. The computational cost of these operations is likewise O ( N D ) .
Therefore, the overall computational complexity of MIGoldSA can still be expressed as O ( T × N × D ) . which is consistent with the original GoldSA in terms of complexity order. Consequently, the proposed improvement strategies do not significantly increase the computational burden of the algorithm while substantially enhancing its global exploration capability, local exploitation efficiency, and optimization accuracy in complex search spaces. Figure 5 illustrates the flowchart of the MIGoldSA. The global convergence analysis of MIGoldSA proposed in this paper is presented in Appendix A.

5. Global Optimization Experiment Analysis

This section aims to comprehensively evaluate the optimization performance of the proposed MIGoldSA through extensive experiments conducted on the IEEE CEC2017 and IEEE CEC2022 benchmark test suites. First, a brief introduction to the characteristics of the benchmark functions is provided, followed by detailed descriptions of the comparison algorithms and their parameter settings. Subsequently, MIGoldSA is compared with nine advanced state-of-the-art optimization algorithms to verify its effectiveness and competitiveness in solving complex optimization problems. Finally, statistical analyses are carried out to further validate the superiority and robustness of the proposed MIGoldSA.
To ensure the fairness and consistency of the experimental results, the population size of all comparison algorithms was uniformly set to 50, while the maximum number of iterations was fixed at 1000. Moreover, each algorithm was independently executed 30 times to reduce the influence of randomness on the experimental results. All experiments were implemented in MATLAB 2023a and conducted on a computer equipped with an Intel Core i7-10700F CPU operating at 2.90 GHz and 8 GB RAM.

5.1. Benchmark Test Functions

To comprehensively evaluate the optimization capability of the proposed MIGoldSA algorithm, the IEEE CEC2017 [24] and IEEE CEC2022 [25] benchmark test suites are employed in this study. These benchmark suites are widely recognized as standard evaluation platforms for metaheuristic optimization algorithms and have been extensively used to assess the convergence accuracy, robustness, exploration capability, and exploitation performance of various swarm intelligence and evolutionary optimization methods.
The IEEE CEC2017 benchmark suite consists of a diverse set of complex optimization problems, including unimodal functions, multimodal functions, hybrid functions, and composition functions. Among them, unimodal functions are mainly used to evaluate the convergence speed and local exploitation capability of optimization algorithms, while multimodal functions contain numerous local optima and are therefore suitable for testing the global exploration ability and local optimum avoidance capability of algorithms. Furthermore, hybrid and composition functions combine multiple search characteristics and complex landscape structures, significantly increasing optimization difficulty and providing a more challenging evaluation environment for metaheuristic algorithms. Consequently, the CEC2017 benchmark suite has become one of the most commonly used benchmark platforms for evaluating the overall performance of optimization algorithms.
Compared with CEC2017, the IEEE CEC2022 benchmark suite introduces more complicated landscape characteristics and stronger variable interactions, making the optimization problems more challenging. The CEC2022 benchmark functions contain highly nonlinear, nonseparable, rotated, and hybrid search landscapes, which can better simulate practical complex optimization scenarios. In particular, the benchmark suite places greater emphasis on evaluating the balance between global exploration and local exploitation, as well as the population diversity maintenance capability of optimization algorithms in high-dimensional search spaces. Therefore, CEC2022 is considered a more rigorous benchmark suite for testing the robustness and adaptability of advanced metaheuristic algorithms.
Since the CEC2017 and CEC2022 benchmark suites contain a wide variety of optimization problems with different characteristics and difficulty levels, they can comprehensively reflect the optimization performance of metaheuristic algorithms under different search environments. Therefore, in this paper, these two benchmark suites are selected to systematically evaluate the performance of the proposed MIGoldSA algorithm in terms of convergence accuracy, convergence behavior, robustness, and global optimization capability.

5.2. Competitor Algorithms and Parameters Setting

In this section, the proposed MIGoldSA algorithm is compared with nine advanced optimization algorithms to comprehensively evaluate its optimization performance, convergence capability, and robustness in solving complex optimization problems. To conduct a comprehensive comparison, we selected algorithms based on group behavior, including Velocity pausing particle swarm optimization (VPPSO), Self-Learning Particle Swarm Optimizer (SLPSO), Artificial Lemming Algorithm (ALA), Traffic jam optimizer (TJO), Gekko Japonicus Algorithm (GJA), Newton Downhill Optimizer (NDO), Zebra Optimization Algorithm (ZOA), Stochastic social learning optimization (SSLO), and Golden Sine Algorithm (GoldSA). Table 1 summarizes the parameter settings of these algorithms for easier reading.

5.3. Performance Evaluation on the CEC2017 Benchmark Functions

In this section, the optimization performance of MIGoldSA is evaluated on the 30-dimensional and 50-dimensional CEC2017 benchmark functions and compared with nine advanced state-of-the-art optimization algorithms. The corresponding experimental results are presented in Table 2 and Table 3, where “Mean” and “Std” denote the average value and standard deviation obtained from 30 independent runs, respectively. To more intuitively demonstrate the convergence behavior of different algorithms during the optimization process, the convergence curves of the ten algorithms are illustrated in Figure 6. In addition, to further analyze the robustness and stability of the algorithms over multiple independent runs, the boxplot distributions of the experimental results obtained from 30 runs are provided in Figure 7.
Figure 6 shows that MIGoldSA generally exhibits faster convergence and better final optimization accuracy on the CEC2017 benchmark functions. Compared with the other algorithms, MIGoldSA can continuously reduce the objective value during the iterative process and obtain lower convergence curves on most tested functions. This indicates that the proposed strategies effectively improve the search efficiency of GoldSA and enhance its ability to escape local optima. In particular, MIGoldSA maintains stable convergence trends in both 30-dimensional and 50-dimensional cases, demonstrating good robustness when dealing with higher-dimensional optimization problems. Overall, the convergence results verify that MIGoldSA achieves a better balance between global exploration and local exploitation.
Table 2 and Table 3 present the performance comparison results of different algorithms on the CEC2017 benchmark functions under 30-dimensional and 50-dimensional settings, respectively. It can be observed that MIGoldSA achieves highly competitive optimization performance on most benchmark functions, especially on complex multimodal, hybrid, and composition functions. Compared with the other algorithms, MIGoldSA generally obtains lower mean values and smaller standard deviations on many test functions, indicating that the proposed algorithm possesses better convergence accuracy, stronger robustness, and more stable optimization capability. In particular, on several difficult functions such as F12–F19 and F23–F30, MIGoldSA demonstrates superior search performance and effectively avoids premature convergence. Furthermore, when the problem dimension increases from 30 to 50, the optimization difficulty of the benchmark functions becomes significantly higher. Nevertheless, MIGoldSA still maintains relatively stable optimization performance and exhibits strong adaptability in high-dimensional search spaces. In contrast, some comparison algorithms experience obvious performance degradation, larger fluctuations, or premature stagnation as the dimensionality increases. This demonstrates that the proposed adaptive chaotic opposition initialization strategy, dynamic elite-guided sine evolution strategy, and Economic Investment Strategy effectively enhance population diversity, strengthen the balance between exploration and exploitation, and improve the global optimization capability of the original GoldSA. Overall, the experimental results further verify the effectiveness, robustness, and superiority of MIGoldSA in solving complex high-dimensional optimization problems.
Figure 7 presents the boxplot analysis results of different algorithms on the CEC2017 benchmark functions. It can be observed that MIGoldSA generally exhibits narrower box ranges and fewer outliers on most benchmark functions compared with the other algorithms. This indicates that the proposed algorithm possesses better stability and stronger robustness during repeated independent runs. In addition, the median values of MIGoldSA are lower than those of most comparison algorithms, further demonstrating its superior optimization accuracy and convergence capability.
Moreover, the distribution of MIGoldSA results is more concentrated, especially on complex multimodal and hybrid functions, indicating that the proposed strategies effectively maintain population diversity and reduce the influence of random fluctuations during the optimization process. In contrast, several comparison algorithms exhibit wider box distributions and larger fluctuations, suggesting weaker stability and a higher risk of falling into local optima. Overall, the boxplot analysis further verifies that MIGoldSA achieves a better balance between exploration and exploitation and demonstrates excellent reliability and robustness in solving complex optimization problems.

5.4. Performance Evaluation on the CEC2022 Benchmark Functions

In this section, the optimization performance of MIGoldSA is evaluated on the 10-dimensional and 20-dimensional CEC2022 benchmark functions and compared with nine advanced state-of-the-art optimization algorithms. The corresponding experimental results are presented in Table 4 and Table 5, where “mean” and “std” denote the average value and standard deviation obtained from 30 independent runs, respectively. To more intuitively demonstrate the convergence behavior of different algorithms during the optimization process, the convergence curves of the ten algorithms are illustrated in Figure 8. In addition, to further analyze the robustness and stability of the algorithms over multiple independent runs, the boxplot distributions of the experimental results obtained from 30 runs are provided in Figure 9.
Figure 8 illustrates the convergence behavior of different algorithms on the CEC2022 benchmark functions. It can be observed that MIGoldSA demonstrates faster convergence speed and better optimization accuracy on most benchmark functions compared with the other algorithms. During the early optimization stage, MIGoldSA can rapidly reduce the objective values, indicating that the proposed initialization and exploration strategies effectively improve the global search capability of the algorithm. Meanwhile, in the later optimization stage, MIGoldSA still maintains continuous convergence trends and achieves lower final fitness values, demonstrating strong local exploitation capability and high convergence precision. In addition, MIGoldSA exhibits relatively stable convergence performance on complex multimodal and composition functions in the CEC2022 test suite. Compared with several comparison algorithms that suffer from premature convergence or stagnation during iterations, MIGoldSA can effectively avoid falling into local optima and maintain superior search capability throughout the optimization process. This indicates that the proposed adaptive chaotic opposition initialization strategy, dynamic elite-guided sine evolution strategy, and Economic Investment Strategy collaboratively enhance the balance between exploration and exploitation. Overall, the convergence results on the CEC2022 benchmark functions further verify the effectiveness, robustness, and optimization superiority of the proposed MIGoldSA algorithm in solving complex high-dimensional optimization problems.
Table 4 and Table 5 present the performance comparison results of different algorithms on the CEC2022 benchmark functions under 10-dimensional and 20-dimensional settings, respectively. It can be observed that MIGoldSA achieves highly competitive optimization results on most benchmark functions and generally obtains lower mean values and smaller standard deviations compared with the other algorithms. These results indicate that the proposed algorithm possesses strong optimization capability, good convergence accuracy, and stable search performance on the CEC2022 benchmark suite. In particular, on several complex multimodal and hybrid functions, MIGoldSA demonstrates superior ability to avoid local optima and maintain stable convergence behavior during repeated independent runs. Furthermore, when the problem dimension increases from 10 to 20, the optimization difficulty of the benchmark functions becomes more challenging. Nevertheless, MIGoldSA still maintains relatively stable optimization performance and exhibits strong adaptability in higher-dimensional search spaces. Compared with several comparison algorithms that experience obvious performance degradation or larger fluctuations as dimensionality increases, MIGoldSA continues to achieve competitive optimization results on most benchmark functions. This demonstrates that the proposed adaptive chaotic opposition initialization strategy, dynamic elite-guided sine evolution strategy, and Economic Investment Strategy effectively enhance population diversity, strengthen the balance between exploration and exploitation, and improve the robustness of the original GoldSA. Overall, the experimental results on the CEC2022 benchmark functions further verify the effectiveness and superiority of MIGoldSA in solving complex high-dimensional optimization problems.
Figure 9 presents the boxplot analysis results of different algorithms on the CEC2022 benchmark functions. It can be observed that MIGoldSA generally achieves narrower box distributions and lower median values on most benchmark functions compared with the other algorithms. This indicates that the proposed algorithm possesses stronger stability, higher optimization accuracy, and better robustness during repeated independent runs. In particular, the relatively concentrated distribution of MIGoldSA demonstrates that the algorithm can consistently obtain high-quality solutions with smaller performance fluctuations. Furthermore, compared with several comparison algorithms that exhibit wider box ranges and more outliers, MIGoldSA maintains more stable optimization behavior on complex multimodal and composition functions. This suggests that the proposed strategies effectively improve population diversity and reduce the probability of premature convergence during the optimization process. As the complexity of the CEC2022 benchmark functions increases, MIGoldSA still maintains good search consistency and convergence reliability, further verifying its superior capability in balancing global exploration and local exploitation. Overall, the boxplot analysis on the CEC2022 benchmark functions further confirms the effectiveness and robustness of the proposed MIGoldSA algorithm in solving complex optimization problems.

5.5. Statistical Analysis

To further investigate whether the performance differences among the compared algorithms are statistically significant, a comprehensive statistical analysis of MIGoldSA is conducted in this section. Specifically, two widely used nonparametric statistical methods, namely the Wilcoxon Signed-Rank Test and the Friedman Mean Rank Test, are employed to evaluate the superiority and robustness of the proposed algorithm. The detailed analyses are presented as follows:

5.5.1. Wilcoxon Signed Rank Test

The Wilcoxon Signed-Rank Test is a widely used nonparametric statistical method for evaluating the performance differences between optimization algorithms. Compared with traditional parametric statistical tests, the Wilcoxon Signed-Rank Test does not require the experimental data to satisfy normal distribution assumptions, making it particularly suitable for analyzing the stochastic results generated by metaheuristic algorithms. Due to the randomness and uncertainty inherent in heuristic optimization processes, this test has been extensively adopted in the literature to determine whether the performance differences among optimization algorithms are statistically significant. Therefore, in this subsection, the Wilcoxon Signed-Rank Test is employed to statistically evaluate the optimization performance of MIGoldSA and further verify the effectiveness and superiority of the proposed algorithm [34]. The experimental results are shown below.
Figure 10 presents the Wilcoxon Signed-Rank Test results of MIGoldSA compared with the other state-of-the-art algorithms on the benchmark functions. It can be observed that MIGoldSA achieves a larger number of wins against most comparison algorithms on both the CEC2017 and CEC2022 benchmark suites. This indicates that the optimization performance improvements achieved by MIGoldSA are statistically significant rather than being caused by random fluctuations. In particular, MIGoldSA demonstrates clear advantages over several traditional and recently proposed optimization algorithms on complex multimodal and hybrid benchmark functions. Furthermore, the relatively small numbers of losses and ties further verify the robustness and effectiveness of the proposed algorithm. The statistical results demonstrate that the proposed adaptive chaotic opposition initialization strategy, dynamic elite-guided sine evolution strategy, and Economic Investment Strategy effectively improve the search capability and convergence stability of the original GoldSA. Overall, the Wilcoxon Signed-Rank Test results confirm that MIGoldSA possesses superior optimization performance and strong statistical reliability in solving complex optimization problems.

5.5.2. Friedman Mean Rank Test

The Friedman Mean Rank Test is a widely used nonparametric statistical analysis method for evaluating the overall performance differences among multiple optimization algorithms across multiple benchmark problems. Unlike traditional parametric statistical methods, the Friedman Mean Rank Test does not require the experimental results to satisfy normal distribution assumptions, making it particularly suitable for analyzing the stochastic optimization results produced by metaheuristic algorithms. By calculating the average ranking of each algorithm on different benchmark functions, the Friedman Mean Rank Test can comprehensively reflect the relative optimization performance and robustness of competing algorithms. Due to its effectiveness and reliability in statistical performance evaluation, this test has been extensively adopted in the field of swarm intelligence and evolutionary optimization. Therefore, in this subsection, the Friedman Mean Rank Test is employed to further evaluate the optimization performance of the proposed MIGoldSA algorithm and verify its superiority compared with other state-of-the-art optimization algorithms [35]. The experimental results are shown below.
Figure 11 presents the Friedman Mean Rank Test results of different algorithms on the CEC2017 and CEC2022 benchmark functions. It can be observed that MIGoldSA achieves the best or highly competitive average ranking among all comparison algorithms, indicating that the proposed algorithm demonstrates superior overall optimization performance across different benchmark functions and dimensional settings. Compared with the other algorithms, MIGoldSA maintains more stable ranking performance on both simple and complex optimization problems, which further verifies its strong robustness and adaptability in various search environments.
In addition, the Friedman ranking results demonstrate that MIGoldSA achieves a better balance between global exploration and local exploitation throughout the optimization process. Benefiting from the adaptive chaotic opposition initialization strategy, dynamic elite-guided sine evolution strategy, and Economic Investment Strategy, the proposed algorithm can effectively improve population diversity, accelerate convergence speed, and reduce the probability of premature convergence. Overall, the Friedman Mean Rank Test results further confirm the effectiveness, stability, and superiority of MIGoldSA in solving complex high-dimensional optimization problems.

5.6. Ablation Experiment Study

Ablation experiments are essential for evaluating the effectiveness and contribution of each improvement strategy in an enhanced metaheuristic algorithm. Although the overall performance of an improved algorithm can be verified through comparisons with other algorithms, it is still necessary to further investigate whether each proposed mechanism plays a positive role in improving optimization accuracy, convergence speed, population diversity, and robustness. By removing or independently combining different strategies, the contribution of each component to the final optimization performance can be clearly analyzed, thereby demonstrating that the performance improvement is not obtained by chance but results from the coordinated effect of the proposed mechanisms. Therefore, in this subsection, ablation experiments are conducted on the proposed MIGoldSA to verify the effectiveness of its key improvement strategies and to further analyze their individual and combined impacts on algorithm performance. The experimental results are shown below.
Figure 12 presents the Friedman mean rank results of the ablation experiments on the CEC2017 and CEC2022 benchmark functions. It can be observed that all single-strategy variants achieve lower mean ranks than the original GoldSA, indicating that each proposed strategy has a positive contribution to the improvement of optimization performance. On the CEC2017 benchmark functions, the original GoldSA obtains the worst mean rank of 4.97 under both 30-dimensional and 50-dimensional settings. After introducing the adaptive chaotic opposition initialization strategy, dynamic elite-guided sine evolution strategy, and Economic Investment Strategy separately, the mean ranks are reduced to 2.43, 2.50, and 3.80 for Dim = 30, and 2.40, 2.33, and 3.93 for Dim = 50, respectively. These results show that ACOIS and DEGSES provide more evident improvements on CEC2017, while EIS also contributes to performance enhancement compared with the original GoldSA. For the CEC2022 benchmark functions, the mean rank of GoldSA is 5.00 in both Dim = 10 and Dim = 20 cases, whereas the single-strategy variants obtain better ranks. In particular, DEGSES achieves the best performance among the single-strategy variants, with mean ranks of 2.70 and 2.30 under Dim = 10 and Dim = 20, respectively, suggesting that the dynamic multi-elite guidance mechanism is especially helpful for improving the search behavior on more complex benchmark functions. More importantly, the complete MIGoldSA consistently achieves the best mean rank in all four experimental settings, with values of 1.30, 1.37, 1.50, and 1.10, respectively. Compared with the original GoldSA, the mean rank of MIGoldSA is reduced by approximately 73.84%, 72.43%, 70.00%, and 78.00%, respectively. These results demonstrate that the performance improvement of MIGoldSA is not only obtained from a single strategy, but also from the complementary cooperation among the three strategies. Therefore, the ablation experiment results verify the effectiveness of ACOIS, DEGSES, and EIS, and further confirm that their integration can enhance the overall optimization capability and robustness of the original GoldSA.

6. MIGoldSA for Cloud Task Scheduling

To further verify the effectiveness and practical applicability of the proposed MIGoldSA algorithm, this section applies MIGoldSA to the cloud computing task scheduling problem. Cloud task scheduling is a typical large-scale combinatorial optimization problem, whose objective is to reasonably allocate computational tasks to different virtual machines in order to optimize overall system performance. In practical cloud computing environments, task scheduling usually involves multiple conflicting optimization objectives, such as execution time, load balancing, and execution cost. Therefore, a multi-objective cloud task scheduling model is constructed in this section, and MIGoldSA is employed to solve the corresponding optimization problem [17,18,36,37]. The detailed modeling process is described as follows.

6.1. Cloud Computing Task Scheduling Model

Cloud computing task scheduling is one of the core technologies in cloud resource management systems. Its fundamental purpose is to efficiently allocate large-scale computational tasks to available virtual machine resources according to specific optimization objectives, thereby improving resource utilization, reducing execution overhead, and enhancing system service quality. In cloud computing environments, efficient task scheduling can effectively alleviate resource congestion, improve system throughput, and optimize the overall operational efficiency of cloud platforms.
Assume that the cloud computing environment contains M virtual machines and N computational tasks. The virtual machine set and task set can be respectively defined as:
V M s = { M 1 , M 2 , , M M }
T a s k s = { T 1 , T 2 , , T N }
where V M s represents the set of virtual machine resource nodes; T a s k s denotes the set of cloud computing tasks; M and N denote the numbers of virtual machines and tasks, respectively.
In the cloud task scheduling problem, each task needs to be assigned to one virtual machine for execution. The scheduling relationship between tasks and virtual machines can be represented by the following allocation matrix:
A = a 11 a 12 a 1 M a 21 a 22 a 2 M a N 1 a N 2 a N M
where a i j = 1 ,   i f   t a s k   i   i s   a s s i g n e d   t o   v i r t u a l   m a c h i n e   j 0 ,   otherwise . The resource attributes of each virtual machine mainly include computational capability, storage capacity, and communication bandwidth. Therefore, the resource characteristics of the j -th virtual machine can be expressed as:
V M j = ( E n , j , S n , j , C n , j )
where E n , j denotes the computational processing capability of the j -th virtual machine; S n , j represents the storage resource capacity; C n , j denotes the communication bandwidth resource.
Similarly, the resource requirements of the i -th task can be represented as:
T a s k i = ( E t , i , S t , i , C t , i )
where E t , i denotes the computational requirement of task i ; S t , i represents the storage requirement; C t , i denotes the bandwidth requirement.

6.2. Objective Function Design

In practical cloud computing environments, cloud task scheduling generally involves multiple optimization objectives. To comprehensively evaluate scheduling performance, this paper considers three important optimization objectives, including execution time cost, load balancing cost, and execution price cost.

6.2.1. Time Cost

Execution time is one of the most important indicators in cloud computing task scheduling, which directly affects system response speed and user Quality of Service (QoS). Lower execution time indicates that tasks can be completed more efficiently, thereby improving overall system throughput and computational efficiency. Therefore, the time cost model can be defined as:
T i m e = i = 1 N   j = 1 M   a i j E t , i E n , j
where E t , i represents the computational demand of task i ; E n , j denotes the computational capability of virtual machine j .

6.2.2. Load Balancing Cost

Load balancing is another critical factor in cloud task scheduling. Reasonable load distribution can effectively avoid excessive concentration of tasks on specific resource nodes, thereby preventing system congestion and performance degradation.
The load balancing cost can be expressed as:
L o a d = i = 1 N   j = 1 M   a i j S t , i S n , j
where S t , i denotes the storage requirement of task i ; S n , j represents the storage capacity of virtual machine j .
A smaller load cost indicates better resource allocation balance and higher resource utilization efficiency.

6.2.3. Price Cost

In cloud computing systems, execution cost is also an important optimization objective. Lower scheduling cost can reduce operational expenses while improving economic efficiency and service competitiveness.
The price cost model can be formulated as:
P r i c e = i = 1 N   j = 1 M   a i j E t , i E n , j × C t , i C n , j × P
where C t , i denotes the bandwidth requirement of task i ; C n , j represents the communication bandwidth of virtual machine j . P denotes the unit execution price coefficient.

6.3. Objective Function Normalization

Since the values of different objective functions vary significantly in magnitude, normalization processing is required before constructing the comprehensive fitness function. The normalized execution time objective can be expressed as:
E x e t i m e = 1 N i = 1 N   j = 1 M   a i j E t , i / E n , j m a x i , j   { E t , i / E n , j }
The normalized load balancing objective can be represented as:
V m l o a d = 1 N i = 1 N   j = 1 M   a i j S t , i / S n , j m a x i , j   { S t , i / S n , j }
Similarly, the normalized execution cost objective is defined as:
E x e c o s t = 1 N i = 1 N   j = 1 M   a i j ( P E t , i C t , i ) / ( E n , j C n , j ) m a x i , j   { ( P E t , i C t , i ) / ( E n , j C n , j ) }

6.4. Comprehensive Fitness Function

To comprehensively optimize the cloud task scheduling problem, the above three objectives are integrated into a unified weighted fitness function:
F ( i ) = ω 1 E x e t i m e ( i ) + ω 2 V m l o a d ( i ) + ω 3 E x e c o s t ( i )
where ω 1 , ω 2 , and ω 3 represent the weighting coefficients of execution time, load balancing, and execution cost, respectively; ω 1 + ω 2 + ω 3 = 1 .
In this paper, to ensure a balanced optimization among different objectives, the three weighting coefficients are uniformly set as:
ω 1 = ω 2 = ω 3 = 1 3
Therefore, minimizing the objective function F ( i ) corresponds to obtaining the optimal cloud task scheduling scheme.

6.5. Analysis of Experimental Results

In this section, the performance of the proposed MIGoldSA algorithm is comprehensively evaluated through a series of cloud task scheduling simulation experiments and compared with nine state-of-the-art optimization algorithms. To objectively assess the scheduling effectiveness of different algorithms, three important evaluation metrics are considered, including time cost, load cost, and price cost. Specifically, the time cost reflects the overall task execution efficiency of the cloud system, the load cost measures the balance degree of resource allocation among virtual machines, and the price cost represents the economic expenditure during task processing. By integrating these three components, the comprehensive scheduling cost is finally obtained and used as the primary indicator for evaluating the overall optimization performance of the algorithms. The detailed experimental results and corresponding analyses are presented as follows:

6.5.1. Experimental Analysis on Small-Scale Cloud Task Scheduling

In this section, a comprehensive evaluation of the proposed algorithm is conducted on small-scale cloud task scheduling problems. Specifically, the convergence behavior of different algorithms is analyzed, and the corresponding scheduling costs under dynamically varying task numbers are compared in detail. Through these experiments, the effectiveness and robustness of MIGoldSA in handling small-scale scheduling scenarios can be thoroughly verified. The detailed experimental results and analyses are presented as follows:
Convergence Behavior Analysis: In this section, the convergence behavior of different algorithms is comprehensively analyzed. To ensure the fairness and consistency of the experiments, the number of tasks was fixed at 100, while the maximum number of iterations was uniformly set to 100 for all comparison algorithms. Under the same experimental conditions, the convergence performance of the proposed MIGoldSA was compared with that of the other nine state-of-the-art optimization algorithms. By analyzing the convergence curves, the optimization efficiency, convergence speed, and search stability of different algorithms can be effectively evaluated. The corresponding experimental results are illustrated in Figure 13.
Figure 13 illustrates the convergence curves of different algorithms on small-scale cloud task scheduling problems. It can be observed that MIGoldSA demonstrates faster convergence speed and lower scheduling cost compared with the other algorithms throughout the iterative process. In the early optimization stage, MIGoldSA can rapidly reduce the objective value, indicating that the proposed strategies effectively enhance the global exploration capability and improve the search efficiency of the algorithm. Meanwhile, during the later optimization stage, MIGoldSA continues to maintain stable convergence behavior and achieves lower final scheduling costs, demonstrating strong local exploitation capability and high convergence accuracy. Furthermore, compared with several comparison algorithms that exhibit premature convergence or stagnation during iterations, MIGoldSA maintains better optimization stability and stronger search capability. This indicates that the adaptive chaotic opposition initialization strategy, dynamic elite-guided sine evolution strategy, and Economic Investment Strategy collaboratively improve population diversity and strengthen the balance between exploration and exploitation. Overall, the convergence results further verify that MIGoldSA possesses excellent optimization capability and robustness in solving small-scale cloud task scheduling problems.
Cost Comparison Under Varying Dynamic Task Loads: In this section, extensive experiments were conducted under dynamically varying task loads to further evaluate the scheduling performance of different algorithms. Specifically, the number of cloud computing tasks was gradually increased from 100 to 1000 in order to analyze the scalability and robustness of each algorithm under different scheduling scenarios. Figure 14 presents the variation trends of four important evaluation metrics for all comparison algorithms as the task load continuously increases. Through these experiments, the effectiveness and adaptability of MIGoldSA in handling dynamic cloud task scheduling problems can be comprehensively assessed.
Figure 14 presents the performance comparison results of different algorithms under varying small-scale task loads. It can be observed that as the number of cloud computing tasks gradually increases, the scheduling costs of all algorithms show an upward trend due to the increasing complexity of the scheduling problem. However, compared with the other algorithms, MIGoldSA consistently maintains lower comprehensive scheduling costs under different task loads, demonstrating superior optimization capability and stronger adaptability in dynamic cloud scheduling environments. Furthermore, MIGoldSA exhibits more stable performance trends in terms of time cost, load cost, and price cost as the task scale increases. Compared with several comparison algorithms that experience obvious performance degradation or larger fluctuations under heavier task loads, MIGoldSA can effectively maintain better scheduling efficiency and resource allocation balance. This indicates that the proposed adaptive chaotic opposition initialization strategy, dynamic elite-guided sine evolution strategy, and Economic Investment Strategy effectively improve the global search capability and convergence stability of the algorithm. Overall, the experimental results further verify that MIGoldSA possesses excellent robustness, scalability, and optimization performance in handling dynamic small-scale cloud task scheduling problems.

6.5.2. Experimental Analysis on Large-Scale Cloud Task Scheduling

In this section, we conduct a comprehensive evaluation of the proposed algorithm in the context of large-scale cloud task scheduling. Specifically, we analyze the convergence characteristics of various algorithms and provide a detailed comparison of their respective scheduling costs under scenarios involving dynamically changing task loads. Through these experiments, we aim to fully validate the effectiveness and robustness of MIGoldSA when handling scheduling scenarios of varying scales. The detailed experimental results and analysis are presented below:
Analysis of Convergence Characteristics: In this section, we perform a comprehensive analysis of the convergence characteristics of the various algorithms under consideration. To ensure experimental fairness and consistency, we fixed the number of tasks at 1000 and uniformly set the maximum number of iterations for all comparative algorithms to 100. Under these identical experimental conditions, we compared the convergence performance of the proposed MIGoldSA algorithm against nine other state-of-the-art optimization algorithms. By analyzing the convergence curves, we are able to effectively assess the optimization efficiency, convergence speed, and search stability of the different algorithms. The corresponding experimental results are illustrated in Figure 15.
Figure 15 illustrates the convergence curves of different algorithms on large-scale cloud task scheduling problems. It can be observed that as the scale of cloud tasks increases, the optimization difficulty of the scheduling problem becomes significantly higher. Nevertheless, MIGoldSA still maintains faster convergence speed and lower scheduling costs compared with the other algorithms throughout the iterative process. In the early optimization stage, MIGoldSA can effectively explore promising search regions and rapidly reduce the objective value, indicating that the proposed strategies significantly enhance the global exploration capability of the algorithm in large-scale search spaces. Moreover, during the later optimization stage, MIGoldSA continues to exhibit stable convergence behavior and achieves lower final scheduling costs, demonstrating strong local exploitation capability and good convergence precision. In contrast, several comparison algorithms show obvious stagnation phenomena or premature convergence under large-scale task scheduling scenarios, resulting in poorer optimization performance. This further demonstrates that the adaptive chaotic opposition initialization strategy, dynamic elite-guided sine evolution strategy, and Economic Investment Strategy effectively improve population diversity and strengthen the balance between exploration and exploitation. Overall, the convergence results verify that MIGoldSA possesses excellent scalability, robustness, and optimization capability in solving complex large-scale cloud task scheduling problems.
Cost Comparison under Varying Dynamic Task Loads: In this section, we conducted extensive experiments under dynamically changing task loads to further evaluate the scheduling performance of various algorithms. Specifically, we progressively increased the number of cloud computing tasks from 1000 to 10,000 to analyze the scalability and robustness of each algorithm across different scheduling scenarios. Figure 16 illustrates the trends observed across four key evaluation metrics for all compared algorithms as the task load continuously increased. Through these experiments, we are able to comprehensively assess the effectiveness and adaptability of MIGoldSA in addressing dynamic cloud task scheduling problems.
Figure 16 presents the performance comparison results of different algorithms under varying large-scale task loads. It can be observed that as the number of cloud computing tasks continuously increases, the scheduling complexity and computational burden of all algorithms become significantly higher. Consequently, the comprehensive scheduling costs of different algorithms gradually increase with the growth of task loads. However, compared with the other algorithms, MIGoldSA consistently maintains lower scheduling costs and exhibits superior optimization performance under different large-scale scheduling scenarios. Furthermore, MIGoldSA demonstrates more stable variation trends in terms of time cost, load cost, and price cost as the task scale increases. In contrast, several comparison algorithms experience obvious performance degradation, unstable fluctuations, or reduced scheduling efficiency under heavy task loads. Benefiting from the adaptive chaotic opposition initialization strategy, dynamic elite-guided sine evolution strategy, and Economic Investment Strategy, MIGoldSA can effectively improve population diversity, strengthen global exploration capability, and maintain strong local exploitation performance in complex large-scale search spaces. Overall, the experimental results further verify that MIGoldSA possesses excellent scalability, robustness, and optimization capability in handling dynamic large-scale cloud task scheduling problems.

7. Conclusions

In this paper, a Multi-strategy Improved Golden Sine Optimization Algorithm, named MIGoldSA, is proposed for global optimization and cloud task scheduling problems. The proposed method is developed as an enhanced version of the original GoldSA rather than a completely new optimization paradigm. Three targeted strategies are incorporated into the original GoldSA framework. The adaptive chaotic opposition initialization strategy improves the diversity and distribution quality of the initial population. The dynamic elite-guided sine evolution strategy replaces the single best-solution guidance with a weighted multi-elite guidance mechanism, thereby reducing excessive dependence on one individual. The Economic Investment Strategy adaptively allocates search intensity according to individual optimization potential, enabling the algorithm to coordinate exploitation-oriented and exploration-oriented updates more effectively.
To evaluate the optimization performance of MIGoldSA, comprehensive experiments were conducted on the IEEE CEC2017 and CEC2022 benchmark test suites. The experimental results show that MIGoldSA achieves the best or tied-best mean fitness values on 60 out of 84 benchmark cases, accounting for 71.43% of all test cases. This indicates that the proposed modifications can effectively improve the solution accuracy of the original GoldSA on most benchmark functions. In addition, the Wilcoxon signed-rank test further confirms the statistical reliability of MIGoldSA. Among 756 pairwise comparisons with the competing algorithms, MIGoldSA obtains 662 wins, 57 ties, and 37 losses, corresponding to an overall win rate of 87.57% and a non-inferiority rate of 95.11%. The Friedman mean-rank results also show that MIGoldSA obtains the best overall ranks under the four benchmark settings, with mean ranks of 1.47, 2.00, 3.98, and 4.17. Compared with the original GoldSA, these ranks are reduced by 85.26%, 79.94%, 45.25%, and 42.32%, respectively. These quantitative statistical results verify the effectiveness, stability, and robustness of MIGoldSA in solving complex global optimization problems.
Furthermore, MIGoldSA was applied to cloud task scheduling problems under both small-scale and large-scale task scenarios. The scheduling experiments considered time cost, load cost, price cost, and comprehensive scheduling cost as evaluation metrics. The results show that MIGoldSA can obtain a better overall cost trade-off than most comparison algorithms. In small-scale scheduling scenarios, MIGoldSA maintains the normalized comprehensive scheduling cost at approximately 0.20 and reduces it by about 9–14% compared with the original GoldSA. In large-scale scheduling scenarios, MIGoldSA maintains the normalized comprehensive scheduling cost at approximately 0.33–0.34, corresponding to an approximate reduction of 18–21% compared with the original GoldSA. In terms of individual scheduling metrics, MIGoldSA reduces the normalized load cost by about 18–25% and the normalized price cost by about 10–18%. For time cost, MIGoldSA shows competitive performance in small-scale scenarios and achieves an approximate reduction of 8–12% in large-scale scenarios compared with the original GoldSA. These results indicate that MIGoldSA has good scalability and cost-efficiency in cloud task scheduling applications, especially when the task scale increases.
Although MIGoldSA achieves promising results, there are still several limitations that should be further studied. First, the current improvement strategies are mainly evaluated on continuous benchmark functions and simulated cloud task scheduling scenarios, and their performance in more complex real-world dynamic cloud environments requires further validation. Second, although the proposed strategies do not change the overall computational complexity order of GoldSA, they still introduce additional operations, such as opposition-based initialization, elite weight calculation, and investment coefficient updating. Therefore, future work will further investigate lightweight implementations of MIGoldSA and extend it to multi-objective scheduling, real-time cloud-edge collaborative scheduling, and other practical engineering optimization problems.

Author Contributions

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

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Global Convergence Analysis of MIGoldSA

Convergence is an important theoretical property for evaluating the reliability of a metaheuristic optimization algorithm. Although metaheuristic algorithms are usually stochastic and do not guarantee that the global optimum can be reached within a finite number of iterations, their global convergence behavior can be analyzed from a probabilistic perspective. In this subsection, the global convergence of MIGoldSA is analyzed based on Markov stochastic process theory and the global convergence theorem of random search algorithms.
Assume that the feasible search space of the optimization problem is denoted as Ω R D , where D is the problem dimension. For a bounded optimization problem, Ω = [ l b , u b ] D . Let X i ( t ) Ω represent the position of the i -th search agent at iteration t , where i = 1,2 , , N , and N is the population size. The population state of MIGoldSA at iteration t can be defined as:
S ( t ) = X 1 ( t ) , X 2 ( t ) , , X N ( t ) , X ( t ) ,
where X ( t ) denotes the best-so-far solution retained by the algorithm up to iteration t . The corresponding population state space is defined as:
S = S ( t ) X i ( t ) Ω , i = 1,2 , , N .
Since the search space is bounded and the algorithm is implemented under finite numerical precision, the population state space S can be regarded as a finite or countable state space in practical computation.
In MIGoldSA, the next population state S ( t + 1 ) is generated according to the current population state S ( t ) , the current fitness values, and several random variables used in the adaptive chaotic opposition initialization strategy, the dynamic elite-guided sine evolution strategy, and the Economic Investment Strategy. Specifically, the elite guidance center, adaptive weights, investment potential, and investment coefficients are all calculated from the current population and its fitness distribution. The random parameters used in the sine-based update and differential exploration are independently generated during the current iteration. Therefore, once S ( t ) is given, the distribution of S ( t + 1 ) is independent of all previous states S ( 0 ) , S ( 1 ) , , S ( t 1 ) . This satisfies the Markov property, namely
P ( S ( t + 1 ) S ( t ) , S ( t 1 ) , , S ( 0 ) ) = P ( S ( t + 1 ) S ( t ) ) .
Thus, the population evolution process of MIGoldSA can be regarded as a Markov stochastic process on the population state space S .
For a minimization problem, let f * denote the global optimal fitness value, and let X g be a global optimal solution satisfying f ( X g ) = f . The global optimal individual state set is defined as:
G = X Ω f ( X ) = f .
Accordingly, the optimal population state set is defined as:
H = S S X i S , ; X i G ; or ; X G .
That is, if a population state contains at least one global optimal solution or its best-so-far solution is globally optimal, then this population state belongs to H.
Theorem A1. 
The optimal population state set H of MIGoldSA is a closed set.
Proof. 
In MIGoldSA, the best-so-far solution is updated according to the greedy preservation rule. For a minimization problem, the update rule can be expressed as
X t 1 = X i ( t + 1 ) , i f   f ( X i ( t + 1 ) ) < f ( X ( t ) ) , X ( t ) ,   o t h e r w i s e .
Therefore, the best fitness value satisfies:
f ( X t 1 ) f ( X t ) .
This indicates that the best-so-far solution will not be replaced by an inferior solution during the iterative process. If S ( t ) H , then the population already contains a global optimal solution or the best-so-far solution X t is globally optimal. Since X t is retained in the subsequent iteration, X ( t + 1 ) will still be globally optimal. Therefore,
P ( S ( t + 1 ) H S ( t ) H ) = 0 .
Thus, once the population state enters H , it cannot leave H . Hence, H is a closed set. □
Theorem A2. 
MIGoldSA has global convergence in probability.
Proof. 
Let H ε denote the ε -optimal population state set, which is defined as:
H ε = S S X i S ; f ( X i ) f ε ; or   f ( X ) f + ε
where ε > 0 is an arbitrarily small positive constant. Similar to Theorem 1, due to the best-so-far preservation rule, H ε is also a closed set. Once the population reaches an ε -optimal solution, the best-so-far solution will preserve this solution or a better one in all subsequent iterations.
During the search process of MIGoldSA, the adaptive chaotic opposition initialization strategy increases the probability that the initial population covers different regions of the feasible search space. In the iterative stage, the dynamic elite-guided sine evolution strategy generates candidate solutions through stochastic sine-based movements around the weighted elite guidance center. Meanwhile, the Economic Investment Strategy introduces fitness-dependent exploitation and differential exploration components. For individuals with lower investment potential, the differential term constructed from randomly selected individuals provides additional exploration ability. Since the random variables used in these update mechanisms are generated within continuous intervals, for any measurable subset B Ω with positive measure, there exists a nonzero probability that at least one candidate solution generated by MIGoldSA enters B , provided that the search process has not yet reached H ε .
Let p t denote the probability that the population enters H ε at iteration t . Under the above stochastic search condition, p t > 0 . Therefore, the probability that MIGoldSA does not enter H ε after T iterations can be written as:
P ( S ( T ) H ε ) t = 0 T 1 ( 1 p t )
If the stochastic search process satisfies the standard global convergence condition:
t = 0 p t =
then
l i m T t = 0 T 1 ( 1 p t ) = 0 .
Thus,
l i m T P ( S ( T ) H ε ) = 1 .
This means that, as the number of iterations tends to infinity, the population state of MIGoldSA converges to the ε -optimal population state set with probability 1. Since ε can be arbitrarily small, the best-so-far solution X ( t ) converges to the global optimal solution in probability, namely
l i m t   P f ( X t f ε = 1 .
Therefore, MIGoldSA is globally convergent in probability.
The above analysis shows that MIGoldSA satisfies the basic conditions of stochastic global convergence. On the one hand, the stochastic search mechanisms introduced by chaotic opposition initialization, sine-based elite guidance, and investment-guided differential exploration provide a nonzero probability of reaching promising regions in the feasible search space. On the other hand, the best-so-far preservation mechanism ensures that once an optimal or near-optimal solution is obtained, it will not be lost in subsequent iterations. Therefore, with sufficient iterations, MIGoldSA can converge to the global optimal solution or an arbitrarily close neighborhood of the global optimum with probability 1. □

References

  1. Sandhu, R.; Faiz, M.; Kaur, H.; Srivastava, A.; Narayan, V. Enhancement in Performance of Cloud Computing Task Scheduling Using Optimization Strategies. Clust. Comput. 2024, 27, 6265–6288. [Google Scholar] [CrossRef] [Scilit]
  2. Tang, Q.; Xie, R.; Yu, F.R.; Chen, T.; Zhang, R.; Huang, T.; Liu, Y. Distributed Task Scheduling in Serverless Edge Computing Networks for the Internet of Things: A Learning Approach. IEEE Internet Things J. 2022, 9, 19634–19648. [Google Scholar] [CrossRef] [Scilit]
  3. Alla, V.R.S.P.; Medikondu, N.R.; Parige, L.S.; Satyanarayana, K.; Kankhva, V.S.; Dhaliwal, N.; Saxena, A.K. Optimizing Task Scheduling in Cloud Computing: A Hybrid Artificial Intelligence Approach. Cogent Eng. 2024, 11, 2328355. [Google Scholar] [CrossRef] [Scilit]
  4. Liu, S.; Yu, Y.; Lian, X.; Feng, Y.; She, C.; Yeoh, P.L.; Guo, L.; Vucetic, B.; Li, Y. Dependent Task Scheduling and Offloading for Minimizing Deadline Violation Ratio in Mobile Edge Computing Networks. IEEE J. Sel. Areas Commun. 2023, 41, 538–554. [Google Scholar] [CrossRef] [Scilit]
  5. Pal, S.; Jhanjhi, N.; Abdulbaqi, A.S.; Akila, D.; Alsubaei, F.S.; Almazroi, A.A. An Intelligent Task Scheduling Model for Hybrid Internet of Things and Cloud Environment for Big Data Applications. Sustainability 2023, 15, 5104. [Google Scholar] [CrossRef] [Scilit]
  6. Prity, F.S.; Gazi, M.H.; Uddin, K.A. A Review of Task Scheduling in Cloud Computing Based on Nature-Inspired Optimization Algorithm. Clust. Comput. 2023, 26, 3037–3067. [Google Scholar] [CrossRef] [Scilit]
  7. Devi, N.; Dalal, S.; Solanki, K.; Dalal, S.; Lilhore, U.K.; Simaiya, S.; Nuristani, N. A Systematic Literature Review for Load Balancing and Task Scheduling Techniques in Cloud Computing. Artif. Intell. Rev. 2024, 57, 276. [Google Scholar] [CrossRef] [Scilit]
  8. Abraham, O.L.; Ngadi, M.A.B.; Sharif, J.B.M.; Sidik, M.K.M. Task Scheduling in Cloud Environment–Techniques, Applications, and Tools: A Systematic Literature Review. IEEE Access 2024, 12, 138252–138279. [Google Scholar] [CrossRef] [Scilit]
  9. Sharma, P.; Raju, S. Metaheuristic Optimization Algorithms: A Comprehensive Overview and Classification of Benchmark Test Functions: P. Sharma, S. Raju. Soft Comput. 2024, 28, 3123–3186. [Google Scholar] [CrossRef] [Scilit]
  10. Benaissa, B.; Kobayashi, M.; Al Ali, M.; Khatir, T.; Elmeliani, M.E.A.E. Metaheuristic Optimization Algorithms: An Overview. HCMCOU J. Sci.-Adv. Comput. Struct. 2024, 14, 33–61. [Google Scholar] [CrossRef] [Scilit]
  11. Tanyildizi, E.; Demir, G. Golden Sine Algorithm: A Novel Math-Inspired Algorithm. Adv. Electr. Comput. Eng. 2017, 17, 71–78. [Google Scholar] [CrossRef] [Scilit]
  12. Najafizadeh, A.; Salajegheh, A.; Rahmani, A.M.; Sahafi, A. Multi-Objective Task Scheduling in Cloud-Fog Computing Using Goal Programming Approach. Clust. Comput. 2022, 25, 141–165. [Google Scholar] [CrossRef] [Scilit]
  13. Banerjee, P.; Roy, S.; Sinha, A.; Hassan, M.M.; Burje, S.; Agrawal, A.; Bairagi, A.K.; Alshathri, S.; El-Shafai, W. MTD-DHJS: Makespan-Optimized Task Scheduling Algorithm for Cloud Computing with Dynamic Computational Time Prediction. IEEE Access 2023, 11, 105578–105618. [Google Scholar] [CrossRef] [Scilit]
  14. Barut, C.; Yildirim, G.; Tatar, Y. An Intelligent and Interpretable Rule-Based Metaheuristic Approach to Task Scheduling in Cloud Systems. Knowl.-Based Syst. 2024, 284, 111241. [Google Scholar] [CrossRef] [Scilit]
  15. Saif, F.A.; Latip, R.; Hanapi, Z.M.; Shafinah, K. Multi-Objective Grey Wolf Optimizer Algorithm for Task Scheduling in Cloud-Fog Computing. IEEE Access 2023, 11, 20635–20646. [Google Scholar] [CrossRef] [Scilit]
  16. Sharma, N.; Sonal; Garg, P. Ant Colony Based Optimization Model for QoS-Based Task Scheduling in Cloud Computing Environment. Meas. Sens. 2022, 24, 100531. [Google Scholar] [CrossRef] [Scilit]
  17. Cui, Z.; Zhao, T.; Wu, L.; Qin, A.K.; Li, J. Multi-Objective Cloud Task Scheduling Optimization Based on Evolutionary Multi-Factor Algorithm. IEEE Trans. Cloud Comput. 2023, 11, 3685–3699. [Google Scholar] [CrossRef] [Scilit]
  18. Qin, X.; Li, S.; Tong, J.; Xie, C.; Zhang, X.; Wu, F.; Xie, Q.; Ling, Y.; Lin, G. ERTH Scheduler: Enhanced Red-Tailed Hawk Algorithm for Multi-Cost Optimization in Cloud Task Scheduling. Artif. Intell. Rev. 2024, 57, 328. [Google Scholar] [CrossRef] [Scilit]
  19. Liu, C.; Wu, L.; Xiao, W.; Li, G.; Xu, D.; Guo, J.; Li, W. An Improved Heuristic Mechanism Ant Colony Optimization Algorithm for Solving Path Planning. Knowl.-Based Syst. 2023, 271, 110540. [Google Scholar] [CrossRef] [Scilit]
  20. Shen, Y.; Zhang, C.; Soleimanian Gharehchopogh, F.; Mirjalili, S. An Improved Whale Optimization Algorithm Based on Multi-Population Evolution for Global Optimization and Engineering Design Problems. Expert Syst. Appl. 2023, 215, 119269. [Google Scholar] [CrossRef] [Scilit]
  21. Liu, Q.; Li, N.; Jia, H.; Qi, Q.; Abualigah, L.; Liu, Y. A Hybrid Arithmetic Optimization and Golden Sine Algorithm for Solving Industrial Engineering Design Problems. Mathematics 2022, 10, 1567. [Google Scholar] [CrossRef] [Scilit]
  22. Li, M.; Liu, Z.; Song, H. An Improved Algorithm Optimization Algorithm Based on RungeKutta and Golden Sine Strategy. Expert Syst. Appl. 2024, 247, 123262. [Google Scholar] [CrossRef] [Scilit]
  23. Ding, S.; Shi, F.; Erkan, U.; Toktas, A.; Li, Q.; Wang, C.; Gao, S.; Mou, J. Design of a Three-Dimensional Logistic Map and Its Application to Seafood Image Encryption. J. Supercomput. 2026, 82, 225. [Google Scholar]
  24. Wu, G.; Mallipeddi, R.; Suganthan, P.N. Problem Definitions and Evaluation Criteria for the CEC 2017 Competition on Constrained Real-Parameter Optimization; National University of Defense Technology: Changsha, China; Kyungpook National University: Daegu, Republic of Korea; Nanyang Technological University: Singapore, 2017; Volume 9, p. 2017. [Google Scholar]
  25. Ahrari, A.; Elsayed, S.; Sarker, R.; Essam, D.; Coello, C.A.C. Problem Definition and Evaluation Criteria for the CEC’2022 Competition on Dynamic Multimodal Optimization. In Proceedings of the IEEE World Congress on Computational Intelligence (IEEE WCCI 2022), Padua, Italy, 18–23 July 2022; pp. 18–23. [Google Scholar]
  26. Shami, T.M.; Mirjalili, S.; Al-Eryani, Y.; Daoudi, K.; Izadi, S.; Abualigah, L. Velocity Pausing Particle Swarm Optimization: A Novel Variant for Global Optimization. Neural Comput. Appl. 2023, 35, 9193–9223. [Google Scholar] [CrossRef] [Scilit]
  27. Li, C.; Yang, S.; Nguyen, T.T. A Self-Learning Particle Swarm Optimizer for Global Optimization Problems. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 2011, 42, 627–646. [Google Scholar] [CrossRef] [Scilit]
  28. Xiao, Y.; Cui, H.; Khurma, R.A.; Castillo, P.A. Artificial Lemming Algorithm: A Novel Bionic Meta-Heuristic Technique for Solving Real-World Engineering Optimization Problems. Artif. Intell. Rev. 2025, 58, 84. [Google Scholar]
  29. Wang, J.; Shang, Z. Traffic Jam Optimizer: A Novel Swarm-Based Metaheuristic Algorithm for Solving Global Optimization Problems. Appl. Math. Model. 2025, 150, 116410. [Google Scholar] [CrossRef] [Scilit]
  30. Zhang, K.; Zhao, H.; Li, X.; Fu, C.; Jin, J. Gekko Japonicus Algorithm: A Novel Nature-Inspired Algorithm for Engineering Problems and Path Planning. J. Bionic Eng. 2026, 23, 431–471. [Google Scholar] [CrossRef] [Scilit]
  31. Xiao, W.; Ouyang, K.; Lian, J.J.; Gu, S.; Liu, Y.; Wei, D.; Sha, X.; Wang, J.; Fu, S.; Qiu, M. Newton Downhill Optimizer for Global Optimization. Res. Sq. 2025. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  32. Trojovská, E.; Dehghani, M.; Trojovský, P. Zebra Optimization Algorithm: A New Bio-Inspired Optimization Algorithm for Solving Optimization Algorithm. IEEE Access 2022, 10, 49445–49473. [Google Scholar] [CrossRef] [Scilit]
  33. Ye, J.; Sunat, K.; Chiewchanwattana, S. Stochastic Social Learning Optimization: Combining Social Learning and Bucket Theory for Efficient Optimization. Knowl.-Based Syst. 2026, 341, 115767. [Google Scholar] [CrossRef] [Scilit]
  34. Woolson, R.F. Wilcoxon signed-rank test. In Wiley Encyclopedia of Clinical Trials; Wiley: Hoboken, NJ, USA, 2007; pp. 1–3. [Google Scholar]
  35. Zimmerman, D.W.; Zumbo, B.D. Relative Power of the Wilcoxon Test, the Friedman Test, and Repeated-Measures ANOVA on Ranks. J. Exp. Educ. 1993, 62, 75–86. [Google Scholar] [CrossRef] [Scilit]
  36. Zhu, M.; Li, J.; Yang, X. A Hybrid SAO and RIME Optimizer for Global Optimization and Cloud Task Scheduling. Biomimetics 2025, 10, 690. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  37. Xu, S.; Zhang, W. An Improved DOA for Global Optimization and Cloud Task Scheduling. Symmetry 2025, 17, 1670. [Google Scholar] [CrossRef] [Scilit]
Figure 1. GoldSA Execution Flowchart.
Figure 1. GoldSA Execution Flowchart.
Mathematics 14 02445 g001
Figure 2. Schematic Diagram of the Adaptive Chaotic Opposition Initialization Strategy.
Figure 2. Schematic Diagram of the Adaptive Chaotic Opposition Initialization Strategy.
Mathematics 14 02445 g002
Figure 3. Schematic Diagram of Dynamic Elite-Guided Sine Evolution Strategy.
Figure 3. Schematic Diagram of Dynamic Elite-Guided Sine Evolution Strategy.
Mathematics 14 02445 g003
Figure 4. Schematic Diagram of Economic Investment Strategy.
Figure 4. Schematic Diagram of Economic Investment Strategy.
Mathematics 14 02445 g004
Figure 5. MIGoldSA Flowchart.
Figure 5. MIGoldSA Flowchart.
Mathematics 14 02445 g005
Figure 6. Convergence Behavior of Different Algorithms on the CEC2017 Benchmark Functions.
Figure 6. Convergence Behavior of Different Algorithms on the CEC2017 Benchmark Functions.
Mathematics 14 02445 g006aMathematics 14 02445 g006b
Figure 7. Boxplot Analysis of Different Algorithms on the CEC2017 Benchmark Functions.
Figure 7. Boxplot Analysis of Different Algorithms on the CEC2017 Benchmark Functions.
Mathematics 14 02445 g007aMathematics 14 02445 g007bMathematics 14 02445 g007c
Figure 8. Convergence Behavior of Different Algorithms on the CEC2022 Benchmark Functions.
Figure 8. Convergence Behavior of Different Algorithms on the CEC2022 Benchmark Functions.
Mathematics 14 02445 g008
Figure 9. Boxplot Analysis of Different Algorithms on the CEC2022 Benchmark Functions.
Figure 9. Boxplot Analysis of Different Algorithms on the CEC2022 Benchmark Functions.
Mathematics 14 02445 g009
Figure 10. Wilcoxon Signed-Rank Test Results.
Figure 10. Wilcoxon Signed-Rank Test Results.
Mathematics 14 02445 g010
Figure 11. Friedman Mean Rank Test Results.
Figure 11. Friedman Mean Rank Test Results.
Mathematics 14 02445 g011
Figure 12. Analysis of ablation experiment results.
Figure 12. Analysis of ablation experiment results.
Mathematics 14 02445 g012
Figure 13. Convergence Curves of Different Algorithms on Small-Scale Cloud Task Scheduling Problems.
Figure 13. Convergence Curves of Different Algorithms on Small-Scale Cloud Task Scheduling Problems.
Mathematics 14 02445 g013
Figure 14. Performance Comparison of Different Algorithms under Varying Small-Scale Task Loads.
Figure 14. Performance Comparison of Different Algorithms under Varying Small-Scale Task Loads.
Mathematics 14 02445 g014
Figure 15. Convergence Curves of Different Algorithms on large-Scale Cloud Task Scheduling Problems.
Figure 15. Convergence Curves of Different Algorithms on large-Scale Cloud Task Scheduling Problems.
Mathematics 14 02445 g015
Figure 16. Performance Comparison of Different Algorithms under Varying large-Scale Task Loads.
Figure 16. Performance Comparison of Different Algorithms under Varying large-Scale Task Loads.
Mathematics 14 02445 g016
Table 1. Parameter Configurations of the Compared Algorithms.
Table 1. Parameter Configurations of the Compared Algorithms.
AlgorithmsParameter NameParameter ValueReference
VPPSO w _ M a x , w _ M i n 0.9, 0.1[26]
SLPSO a l p h a ,   b e t a 0.5, 0.01[27]
ALA b e t a 1.5[28]
TJO a m i n , a m a x , c m i n , c m a x 0, 2, 0, 2[29]
GJA b e t a s t a r t , b e t a e n d 1.2, 0.3[30]
NDO u 0.5[31]
ZOA R 0.1[32]
SSLO l p 0.25[33]
GoldSA------
Table 2. Performance Results of Different Algorithms on the CEC2017 Benchmark Functions (Dim = 30).
Table 2. Performance Results of Different Algorithms on the CEC2017 Benchmark Functions (Dim = 30).
IDMetricVPPSOSLPSOALATJOGJANDOZOASSLOGoldSAMIGoldSA
F1mean5.6061 × 1033.0584 × 1084.1623 × 1034.0307 × 1031.2171 × 1065.8024 × 1037.1922 × 1091.1349 × 1074.9825 × 10102.9933 × 103
std5.7048 × 1037.9067 × 1084.3947 × 1031.6318 × 1031.7857 × 1056.1536 × 1032.4590 × 1092.8393 × 1067.6063 × 1093.5328 × 103
F2mean2.1408 × 10188.5678 × 10323.1085 × 10194.3324 × 10105.3089 × 10121.9547 × 10121.1541 × 10366.4319 × 10222.1390 × 10465.1535 × 1013
std4.4034 × 10184.2457 × 10331.5379 × 10201.8724 × 10118.7509 × 10126.4894 × 10126.2504 × 10362.3616 × 10238.0198 × 10462.3968 × 1014
F3mean2.1670 × 1049.8081 × 1043.0081 × 1032.0448 × 1033.2292 × 1035.4786 × 1043.2420 × 1041.0788 × 1059.2359 × 1041.9762 × 104
std5.6431 × 1034.1063 × 1041.1818 × 1031.4056 × 1032.0422 × 1031.5549 × 1047.3980 × 1031.6664 × 1042.4340 × 1039.3119 × 103
F4mean4.9605 × 1026.1041 × 1025.0096 × 1024.9765 × 1025.0660 × 1024.8660 × 1021.3751 × 1035.3323 × 1029.0482 × 1034.8757 × 102
std2.0380 × 1012.5148 × 1021.8771 × 1012.6855 × 1012.0427 × 1012.8902 × 1017.7820 × 1021.2181 × 1012.4863 × 1031.6386 × 100
F5mean6.3731 × 1025.5701 × 1025.9733 × 1027.4575 × 1025.6804 × 1025.8423 × 1026.9333 × 1026.0340 × 1029.3442 × 1025.2388 × 102
std2.8690 × 1012.1067 × 1012.7262 × 1014.4449 × 1011.6974 × 1012.1953 × 1013.2358 × 1018.4801 × 1002.4820 × 1016.3039 × 100
F6mean6.2877 × 1026.0529 × 1026.0527 × 1026.5813 × 1026.0607 × 1026.0272 × 1026.5036 × 1026.0280 × 1026.8799 × 1026.0004 × 102
std9.1736 × 1008.2491 × 1004.2717 × 1007.9661 × 1001.8025 × 1003.8490 × 1006.8779 × 1002.7269 × 10−19.8214 × 1001.9071 × 10−2
F7mean8.8396 × 1027.8064 × 1028.4753 × 1029.8414 × 1027.9954 × 1028.2196 × 1021.1091 × 1038.9038 × 1021.4386 × 1037.5798 × 102
std4.9493 × 1012.1036 × 1013.3351 × 1017.8460 × 1011.6442 × 1012.5332 × 1017.4799 × 1011.3115 × 1016.7717 × 1018.7240 × 100
F8mean9.1109 × 1028.4408 × 1028.8544 × 1029.9733 × 1028.6479 × 1028.6965 × 1029.4439 × 1029.0383 × 1021.1384 × 1038.2611 × 102
std2.2520 × 1011.0012 × 1012.2353 × 1014.6485 × 1011.5273 × 1011.7646 × 1012.6259 × 1011.2034 × 1012.6881 × 1018.1345 × 100
F9mean2.5537 × 1031.1421 × 1031.4448 × 1034.3698 × 1039.6901 × 1021.2430 × 1034.2596 × 1031.5848 × 1031.1103 × 1049.0149 × 102
std8.6171 × 1023.7469 × 1023.7349 × 1021.2651 × 1035.3714 × 1014.1076 × 1025.4761 × 1021.7647 × 1021.3944 × 1031.4919 × 100
F10mean4.7595 × 1034.3888 × 1034.9936 × 1035.3917 × 1034.0478 × 1035.0036 × 1034.7713 × 1034.9198 × 1038.6941 × 1034.8201 × 103
std7.9814 × 1027.4998 × 1026.6029 × 1028.7530 × 1025.5442 × 1021.1636 × 1033.9007 × 1022.2802 × 1025.3163 × 1025.9851 × 102
F11mean1.2764 × 1031.8272 × 1031.1871 × 1031.2621 × 1031.2244 × 1031.1634 × 1031.8085 × 1031.6500 × 1031.0910 × 1041.1565 × 103
std5.2171 × 1016.0557 × 1024.2947 × 1014.2785 × 1013.9374 × 1013.4997 × 1015.5036 × 1021.3296 × 1022.7711 × 1032.7790 × 101
F12mean1.3739 × 1072.8675 × 1074.7922 × 1059.0241 × 1061.9600 × 1061.1673 × 1057.4378 × 1085.0787 × 1068.6804 × 1097.8820 × 104
std1.0482 × 1078.3195 × 1075.7902 × 1056.2874 × 1061.1426 × 1067.7218 × 1048.3637 × 1082.3600 × 1063.6630 × 1096.3747 × 104
F13mean1.1906 × 1051.0254 × 1052.0484 × 1044.5177 × 1041.0063 × 1051.1482 × 1049.3011 × 1071.7380 × 1051.4188 × 1091.6508 × 103
std5.2164 × 1042.7953 × 1052.0412 × 1042.3226 × 1042.9576 × 1041.3064 × 1042.4598 × 1081.9099 × 1051.4244 × 1092.5572 × 102
F14mean2.8476 × 1043.2049 × 1051.5283 × 1031.6603 × 1041.2220 × 1041.9470 × 1043.9716 × 1051.1189 × 1056.7249 × 1061.4305 × 103
std2.4059 × 1043.5264 × 1052.3343 × 1011.2922 × 1041.0693 × 1041.1702 × 1045.3971 × 1058.5009 × 1047.9286 × 1063.1517 × 100
F15mean4.8067 × 1043.4363 × 1042.3243 × 1032.9819 × 1043.2674 × 1048.4693 × 1037.8497 × 1053.3502 × 1043.5520 × 1081.5363 × 103
std3.0120 × 1043.0440 × 1042.1190 × 1021.0625 × 1041.2187 × 1047.7855 × 1032.1476 × 1061.8773 × 1043.6685 × 1082.1658 × 101
F16mean2.7639 × 1032.4032 × 1032.4035 × 1033.2193 × 1032.4434 × 1032.4680 × 1032.9610 × 1032.5586 × 1035.5168 × 1032.0045 × 103
std2.0699 × 1023.2810 × 1022.5458 × 1024.2898 × 1022.1754 × 1022.3692 × 1022.2427 × 1021.5483 × 1027.6331 × 1022.3343 × 102
F17mean2.0986 × 1032.0610 × 1032.0212 × 1032.4458 × 1031.9568 × 1032.0172 × 1032.2330 × 1031.9869 × 1033.6017 × 1031.8605 × 103
std1.6576 × 1022.3086 × 1021.1338 × 1022.2307 × 1021.0095 × 1021.7158 × 1021.9502 × 1028.9920 × 1011.8692 × 1031.2525 × 102
F18mean4.4936 × 1051.4006 × 1064.7404 × 1032.1782 × 1051.6637 × 1052.5756 × 1051.3009 × 1065.1862 × 1057.5914 × 1075.7526 × 103
std3.4356 × 1051.4592 × 1061.7083 × 1031.4345 × 1058.2392 × 1042.3382 × 1051.8634 × 1063.1270 × 1058.5157 × 1074.8761 × 103
F19mean1.0757 × 1066.6542 × 1045.7864 × 1031.4132 × 1064.4169 × 1041.2468 × 1041.3958 × 1066.2529 × 1042.6268 × 1081.9207 × 103
std6.5349 × 1051.3989 × 1051.1327 × 1047.8904 × 1052.6240 × 1041.2829 × 1041.3631 × 1065.9720 × 1043.2274 × 1081.5518 × 101
F20mean2.4645 × 1032.4949 × 1032.3952 × 1032.6243 × 1032.3042 × 1032.3450 × 1032.3955 × 1032.3464 × 1033.0700 × 1032.2868 × 103
std1.5926 × 1022.2963 × 1021.5144 × 1022.0998 × 1021.6022 × 1021.8498 × 1029.8230 × 1018.5064 × 1011.7653 × 1021.9731 × 102
F21mean2.4195 × 1032.3511 × 1032.3859 × 1032.5717 × 1032.3627 × 1032.3716 × 1032.4905 × 1032.3982 × 1032.7025 × 1032.3267 × 103
std3.7287 × 1011.7826 × 1012.2305 × 1015.0602 × 1011.7637 × 1012.3480 × 1012.9361 × 1011.6661 × 1015.0231 × 1018.3942 × 100
F22mean2.9965 × 1032.7779 × 1035.3957 × 1035.1420 × 1032.3942 × 1032.3011 × 1034.8980 × 1032.3253 × 1039.3416 × 1035.9002 × 103
std1.4291 × 1039.7942 × 1021.8425 × 1032.3956 × 1034.4956 × 1021.8090 × 1001.3283 × 1031.0322 × 1018.4324 × 1021.1783 × 103
F23mean2.7852 × 1032.7331 × 1032.7492 × 1033.4112 × 1032.7152 × 1032.7351 × 1033.1677 × 1032.7450 × 1033.4031 × 1032.6765 × 103
std3.1753 × 1014.5352 × 1012.8857 × 1011.4168 × 1021.5288 × 1013.1982 × 1011.0866 × 1029.6770 × 1001.2608 × 1021.0017 × 101
F24mean2.9356 × 1032.9074 × 1032.9279 × 1033.3766 × 1032.8878 × 1032.9028 × 1033.3883 × 1032.9130 × 1033.5514 × 1032.8483 × 103
std3.2441 × 1016.2834 × 1012.8388 × 1011.6881 × 1022.7397 × 1012.6681 × 1019.5601 × 1011.2823 × 1011.0339 × 1028.2906 × 100
F25mean2.9111 × 1032.9650 × 1032.8907 × 1032.9357 × 1032.9059 × 1032.8980 × 1033.1211 × 1032.9236 × 1034.2415 × 1032.8872 × 103
std1.7995 × 1011.0251 × 1027.5374 × 1002.0185 × 1011.6037 × 1011.8026 × 1011.0604 × 1028.7503 × 1003.4196 × 1024.0246 × 10−1
F26mean4.7094 × 1034.4757 × 1034.8162 × 1036.4796 × 1033.7163 × 1034.5070 × 1037.6289 × 1034.7162 × 1031.0472 × 1043.8429 × 103
std1.2369 × 1036.3194 × 1023.3384 × 1022.6704 × 1039.8336 × 1026.4443 × 1021.0577 × 1031.5324 × 1021.1402 × 1031.0995 × 102
F27mean3.2808 × 1033.2563 × 1033.2307 × 1033.7237 × 1033.2440 × 1033.2396 × 1033.8395 × 1033.2308 × 1034.0595 × 1033.2043 × 103
std3.4384 × 1013.5145 × 1012.8549 × 1013.3135 × 1021.9389 × 1011.4198 × 1011.7370 × 1026.4798 × 1003.4760 × 1029.2996 × 100
F28mean3.2687 × 1033.4311 × 1033.5557 × 1033.2403 × 1033.2382 × 1033.2048 × 1033.7632 × 1033.2901 × 1036.0767 × 1033.2367 × 103
std2.7479 × 1012.0428 × 1029.4432 × 1022.5314 × 1012.2867 × 1013.2434 × 1013.3502 × 1021.3687 × 1016.7896 × 1024.7735 × 101
F29mean4.1081 × 1033.9116 × 1033.7770 × 1034.8048 × 1033.6041 × 1033.6274 × 1034.7634 × 1033.7080 × 1037.7647 × 1033.5727 × 103
std2.7611 × 1022.8905 × 1021.8143 × 1024.1294 × 1021.6193 × 1021.7664 × 1024.1356 × 1028.6705 × 1012.7939 × 1031.8747 × 102
F30mean4.4610 × 1061.4711 × 1062.3170 × 1043.8146 × 1061.7501 × 1051.0122 × 1041.8107 × 1077.7789 × 1047.9614 × 1086.0790 × 103
std2.3970 × 1062.7782 × 1061.0039 × 1042.1240 × 1066.6981 × 1043.4759 × 1031.3741 × 1073.7377 × 1046.3939 × 1089.8611 × 102
Table 3. Performance Results of Different Algorithms on the CEC2017 Benchmark Functions (Dim = 50).
Table 3. Performance Results of Different Algorithms on the CEC2017 Benchmark Functions (Dim = 50).
IDMetricVPPSOSLPSOALATJOGJANDOZOASSLOGoldSAMIGoldSA
F1mean4.2045 × 1031.8688 × 1091.2938 × 1064.8990 × 1044.3135 × 1064.9588 × 1032.3851 × 10107.0912 × 1089.7513 × 10103.9849 × 106
std6.1414 × 1031.8361 × 1091.1236 × 1061.2356 × 1045.8348 × 1054.5754 × 1037.4182 × 1099.4557 × 1078.3235 × 1092.1131 × 106
F2mean1.0861 × 10453.8262 × 10627.8306 × 10414.5199 × 10282.8427 × 10304.8393 × 10355.5462 × 10637.8473 × 10486.4632 × 10837.1148 × 1036
std3.6612 × 10451.5001 × 10634.0409 × 10422.2735 × 10291.2343 × 10312.1883 × 10362.1765 × 10642.0849 × 10493.2517 × 10843.8056 × 1037
F3mean8.2376 × 1042.1241 × 1054.5880 × 1044.3012 × 1045.0587 × 1041.6580 × 1051.0833 × 1052.3247 × 1052.2062 × 1051.3729 × 105
std1.4826 × 1046.4426 × 1041.1753 × 1041.5581 × 1041.0137 × 1042.4104 × 1041.2924 × 1043.7843 × 1043.1772 × 1042.8063 × 104
F4mean6.1643 × 1021.0377 × 1036.1585 × 1026.1835 × 1025.8563 × 1025.5357 × 1023.9438 × 1038.0294 × 1023.1857 × 1045.9692 × 102
std4.5741 × 1011.3570 × 1034.8704 × 1014.7246 × 1013.6517 × 1014.5613 × 1011.3210 × 1033.1110 × 1015.9314 × 1033.2511 × 101
F5mean7.6291 × 1026.2409 × 1026.8289 × 1028.7660 × 1026.5296 × 1026.7212 × 1028.5267 × 1027.7265 × 1021.1843 × 1035.6870 × 102
std4.9755 × 1014.3582 × 1014.0495 × 1016.3495 × 1013.1103 × 1012.8249 × 1014.1588 × 1011.9195 × 1013.0839 × 1011.1956 × 101
F6mean6.4331 × 1026.0922 × 1026.1931 × 1026.6582 × 1026.1288 × 1026.0726 × 1026.6239 × 1026.0931 × 1027.0097 × 1026.0104 × 102
std6.0944 × 1001.0972 × 1016.3907 × 1007.9134 × 1003.5329 × 1004.5835 × 1004.7693 × 1005.8353 × 10−15.1110 × 1002.9045 × 10−1
F7mean1.1062 × 1039.1473 × 1021.0498 × 1031.3738 × 1039.3759 × 1029.9638 × 1021.5927 × 1031.2041 × 1032.0482 × 1038.4530 × 102
std7.7925 × 1016.1786 × 1017.7756 × 1011.1714 × 1022.4082 × 1016.8876 × 1018.1290 × 1012.3449 × 1015.9770 × 1011.8963 × 101
F8mean1.0460 × 1039.1668 × 1029.9349 × 1021.2009 × 1039.3704 × 1029.7754 × 1021.1693 × 1031.0665 × 1031.4773 × 1038.7012 × 102
std4.3670 × 1014.4117 × 1014.0216 × 1015.9112 × 1012.5014 × 1013.4867 × 1014.2544 × 1011.9459 × 1014.0284 × 1011.5166 × 101
F9mean8.3531 × 1031.8816 × 1034.5213 × 1031.3494 × 1041.9894 × 1034.6483 × 1031.5159 × 1046.0798 × 1033.6253 × 1049.3806 × 102
std2.5786 × 1031.0862 × 1031.9566 × 1034.3403 × 1035.9807 × 1023.1208 × 1032.6377 × 1039.4729 × 1023.0653 × 1032.3511 × 101
F10mean7.6403 × 1037.5664 × 1039.4452 × 1038.5772 × 1036.3367 × 1038.8869 × 1038.7140 × 1038.8005 × 1031.4523 × 1049.1122 × 103
std1.0761 × 1031.1287 × 1031.2769 × 1037.4429 × 1029.6502 × 1021.7948 × 1037.1677 × 1024.3286 × 1027.6653 × 1021.0523 × 103
F11mean1.5050 × 1037.5870 × 1031.3224 × 1031.4116 × 1031.3218 × 1031.2753 × 1033.7634 × 1035.5490 × 1031.9058 × 1041.2373 × 103
std1.1610 × 1025.4615 × 1036.2463 × 1016.8995 × 1015.0505 × 1011.1937 × 1021.4552 × 1031.3218 × 1034.5627 × 1033.4570 × 101
F12mean4.9124 × 1071.6407 × 1088.0985 × 1063.8673 × 1072.4837 × 1072.4547 × 1067.7347 × 1091.6110 × 1085.8566 × 10102.3050 × 106
std3.4731 × 1072.2722 × 1084.4290 × 1061.4931 × 1071.5684 × 1071.9458 × 1064.2561 × 1093.2191 × 1071.1844 × 10101.7385 × 106
F13mean1.1307 × 1053.7811 × 1072.9849 × 1045.7481 × 1043.8589 × 1058.1345 × 1037.8842 × 1083.2849 × 1062.9186 × 10101.6384 × 104
std7.8157 × 1041.3918 × 1082.6399 × 1042.5284 × 1047.3762 × 1048.0952 × 1031.3100 × 1092.6438 × 1061.3530 × 10107.3246 × 103
F14mean2.7145 × 1052.3723 × 1062.1064 × 1039.2427 × 1047.0227 × 1048.4542 × 1041.3328 × 1061.0041 × 1065.9339 × 1071.6094 × 103
std2.3359 × 1052.6745 × 1066.2843 × 1024.9972 × 1044.9273 × 1044.9770 × 1041.2755 × 1065.3453 × 1055.2241 × 1076.1529 × 101
F15mean3.2460 × 1045.6947 × 1041.9940 × 1043.5078 × 1041.1631 × 1059.3566 × 1031.5408 × 1082.7496 × 1055.3285 × 1092.4152 × 103
std1.0845 × 1048.4493 × 1041.0371 × 1042.8940 × 1043.1673 × 1045.6892 × 1033.4708 × 1083.3153 × 1052.6793 × 1092.5595 × 102
F16mean3.4217 × 1033.2651 × 1033.5518 × 1034.0970 × 1032.9612 × 1033.2887 × 1033.9243 × 1033.7294 × 1038.4224 × 1032.6607 × 103
std4.8200 × 1025.2920 × 1024.2398 × 1026.4794 × 1024.3678 × 1024.6518 × 1025.3428 × 1021.8365 × 1021.5691 × 1033.9953 × 102
F17mean3.3094 × 1033.0083 × 1033.1540 × 1033.6271 × 1032.9712 × 1032.9262 × 1033.6269 × 1033.2308 × 1037.5213 × 1032.2355 × 103
std3.4878 × 1023.1702 × 1022.9416 × 1024.5986 × 1023.0963 × 1024.1354 × 1023.7759 × 1021.5611 × 1022.5432 × 1032.4859 × 102
F18mean2.2454 × 1061.3524 × 1077.9121 × 1041.2186 × 1061.4909 × 1061.3034 × 1061.0447 × 1075.7319 × 1061.8741 × 1087.3547 × 104
std1.7642 × 1063.0760 × 1073.9014 × 1045.7951 × 1057.6771 × 1058.8956 × 1051.2223 × 1072.8231 × 1069.5853 × 1073.3534 × 104
F19mean7.5591 × 1052.5697 × 1051.5177 × 1041.7763 × 1061.0131 × 1051.7692 × 1047.2366 × 1069.2403 × 1041.4812 × 1092.1019 × 103
std6.7157 × 1057.5343 × 1051.5102 × 1041.5223 × 1063.6759 × 1041.2692 × 1041.3159 × 1074.7760 × 1049.7645 × 1087.1947 × 101
F20mean3.0977 × 1032.9093 × 1033.1877 × 1033.5576 × 1032.7033 × 1033.1214 × 1032.8497 × 1033.1911 × 1034.1303 × 1032.6913 × 103
std3.5757 × 1023.0462 × 1022.8118 × 1023.0895 × 1022.6595 × 1024.9475 × 1021.8977 × 1021.4617 × 1023.1682 × 1023.2473 × 102
F21mean2.5657 × 1032.4203 × 1032.4681 × 1032.8562 × 1032.4412 × 1032.4565 × 1032.7201 × 1032.5596 × 1033.1430 × 1032.3770 × 103
std4.9311 × 1013.8835 × 1012.7464 × 1018.9976 × 1012.7099 × 1013.8085 × 1015.2781 × 1011.7623 × 1017.4584 × 1011.5524 × 101
F22mean9.2477 × 1038.6038 × 1031.1337 × 1041.0759 × 1046.8848 × 1039.4578 × 1031.0732 × 1049.6054 × 1031.6564 × 1041.0790 × 104
std1.6491 × 1031.3703 × 1031.1525 × 1038.5380 × 1022.6643 × 1033.1239 × 1037.1835 × 1022.2610 × 1036.2346 × 1021.3090 × 103
F23mean3.0323 × 1032.9419 × 1032.9489 × 1034.1634 × 1032.8948 × 1032.9229 × 1033.8086 × 1033.0075 × 1034.2639 × 1032.7975 × 103
std6.7370 × 1011.1486 × 1024.7123 × 1012.0214 × 1023.0457 × 1014.4311 × 1011.4121 × 1021.9362 × 1012.1007 × 1022.0971 × 101
F24mean3.1784 × 1033.1201 × 1033.1108 × 1034.1466 × 1033.0660 × 1033.0838 × 1034.0831 × 1033.1575 × 1034.4775 × 1032.9648 × 103
std6.2865 × 1011.3732 × 1026.1773 × 1013.8431 × 1024.2955 × 1014.8696 × 1011.3815 × 1022.4879 × 1012.0636 × 1021.6394 × 101
F25mean3.1511 × 1033.4950 × 1033.0894 × 1033.1082 × 1033.1138 × 1033.0735 × 1034.8980 × 1033.2914 × 1031.2921 × 1043.0459 × 103
std4.2629 × 1015.1496 × 1023.1576 × 1011.7801 × 1013.0817 × 1012.8124 × 1016.4458 × 1023.6773 × 1011.5125 × 1032.3470 × 101
F26mean6.6383 × 1036.0891 × 1036.0094 × 1031.1611 × 1045.0408 × 1036.0960 × 1031.2762 × 1046.6782 × 1031.7174 × 1044.4236 × 103
std2.3982 × 1031.2140 × 1035.0308 × 1022.8025 × 1032.6174 × 1037.9529 × 1029.9059 × 1021.4859 × 1021.0056 × 1031.4485 × 102
F27mean3.6670 × 1033.6485 × 1033.4557 × 1035.7171 × 1033.4768 × 1033.4899 × 1035.4455 × 1033.5098 × 1036.6401 × 1033.3477 × 103
std1.4770 × 1021.9470 × 1021.2015 × 1027.7327 × 1021.0335 × 1021.1012 × 1024.0085 × 1023.0803 × 1019.0630 × 1027.0323 × 101
F28mean3.4443 × 1034.6069 × 1034.1021 × 1033.3600 × 1033.3884 × 1033.3559 × 1035.6640 × 1033.5907 × 1031.1807 × 1044.2406 × 103
std6.9941 × 1017.3630 × 1021.7479 × 1034.1023 × 1013.7515 × 1013.9262 × 1016.2658 × 1025.2339 × 1011.1547 × 1031.4461 × 103
F29mean5.1993 × 1034.8520 × 1034.4996 × 1036.6427 × 1034.1603 × 1034.0839 × 1038.1252 × 1034.3724 × 1039.4026 × 1043.6607 × 103
std3.9444 × 1024.5561 × 1023.2452 × 1025.4717 × 1023.1224 × 1022.9229 × 1021.4485 × 1031.5847 × 1022.7531 × 1052.1093 × 102
F30mean5.5415 × 1076.7170 × 1072.9075 × 1068.6089 × 1072.8467 × 1061.1772 × 1062.8070 × 1088.0198 × 1063.7273 × 1091.0572 × 106
std1.6594 × 1071.3369 × 1081.6712 × 1066.4260 × 1064.3195 × 1052.5855 × 1052.4998 × 1082.0065 × 1061.6131 × 1091.7910 × 105
Table 4. Performance Results of Different Algorithms on the CEC2022 Benchmark Functions (Dim = 10).
Table 4. Performance Results of Different Algorithms on the CEC2022 Benchmark Functions (Dim = 10).
IDMetricVPPSOSLPSOALATJOGJANDOZOASSLOGoldSAMIGoldSA
F1mean3.0311 × 1021.6379 × 1033.0000 × 1023.0000 × 1023.0011 × 1023.0000 × 1025.7637 × 1021.7815 × 1039.3224 × 1033.0000 × 102
std1.1016 × 1011.7302 × 1037.9859 × 10−125.1806 × 10−52.5974 × 10−28.0593 × 10−84.6768 × 1025.2664 × 1021.1650 × 1034.3522 × 10−14
F2mean4.1193 × 1024.1497 × 1024.0616 × 1024.1579 × 1024.0436 × 1024.0702 × 1024.4156 × 1024.0304 × 1027.5937 × 1024.0596 × 102
std2.0561 × 1012.0176 × 1012.7224 × 1002.7838 × 1011.3002 × 1011.7609 × 1013.0925 × 1012.3528 × 1001.9709 × 1022.4562 × 100
F3mean6.0347 × 1026.0010 × 1026.0000 × 1026.1853 × 1026.0024 × 1026.0001 × 1026.1735 × 1026.0000 × 1026.5250 × 1026.0000 × 102
std2.7596 × 1004.7483 × 10−12.0187 × 10−49.4373 × 1007.4875 × 10−21.1142 × 10−25.9866 × 1001.4971 × 10−41.0688 × 1012.6257 × 10−6
F4mean8.1715 × 1028.0957 × 1028.1304 × 1028.3207 × 1028.0975 × 1028.1569 × 1028.1265 × 1028.0725 × 1028.5130 × 1028.0902 × 102
std7.7188 × 1005.7424 × 1004.8250 × 1001.1508 × 1013.8922 × 1007.0677 × 1004.6101 × 1002.1447 × 1001.0500 × 1014.4183 × 100
F5mean9.0148 × 1029.0032 × 1029.0003 × 1029.0501 × 1029.0003 × 1029.0122 × 1021.0066 × 1039.0037 × 1021.6447 × 1039.0000 × 102
std1.7069 × 1001.4408 × 1008.6397 × 10−21.8693 × 1016.7915 × 10−31.9852 × 1005.9061 × 1012.6782 × 10−12.4222 × 1020.0000 × 100
F6mean3.9008 × 1033.8765 × 1031.8079 × 1033.1663 × 1032.9363 × 1033.2961 × 1033.0928 × 1032.1859 × 1031.4848 × 1061.8006 × 103
std2.1373 × 1031.9762 × 1034.9050 × 1001.8996 × 1038.8467 × 1021.5680 × 1031.1583 × 1032.9812 × 1022.6772 × 1063.6540 × 10−1
F7mean2.0325 × 1032.0217 × 1032.0191 × 1032.0471 × 1032.0151 × 1032.0130 × 1032.0376 × 1032.0045 × 1032.1022 × 1032.0186 × 103
std1.0518 × 1011.0516 × 1015.7893 × 1001.2570 × 1018.8910 × 1001.0985 × 1011.5682 × 1011.7807 × 1002.6887 × 1016.9678 × 100
F8mean2.2248 × 1032.2231 × 1032.2103 × 1032.2316 × 1032.2189 × 1032.2202 × 1032.2255 × 1032.2163 × 1032.2431 × 1032.2043 × 103
std2.2555 × 1004.7370 × 1007.9226 × 1002.1695 × 1017.5047 × 1002.3211 × 1002.5116 × 1004.5334 × 1001.7796 × 1016.3002 × 100
F9mean2.5342 × 1032.5488 × 1032.5293 × 1032.5294 × 1032.5293 × 1032.5293 × 1032.5976 × 1032.5293 × 1032.6944 × 1032.5293 × 103
std2.6815 × 1013.2772 × 1010.0000 × 1007.0042 × 10−21.5515 × 10−34.8510 × 10−133.9184 × 1016.5552 × 10−104.3995 × 1010.0000 × 100
F10mean2.5192 × 1032.5566 × 1032.5152 × 1032.6105 × 1032.5365 × 1032.5005 × 1032.5614 × 1032.5004 × 1032.6334 × 1032.5003 × 103
std4.2555 × 1015.7139 × 1013.8629 × 1011.7573 × 1025.2077 × 1012.1825 × 10−16.1882 × 1016.3435 × 10−21.0886 × 1027.6450 × 10−2
F11mean2.6637 × 1032.7546 × 1032.6467 × 1032.6633 × 1032.6475 × 1032.6401 × 1032.7968 × 1032.6158 × 1033.3428 × 1032.6056 × 103
std1.3073 × 1021.1443 × 1021.2243 × 1021.2994 × 1029.8233 × 1017.8256 × 1011.6128 × 1024.5967 × 1015.7381 × 1023.0424 × 101
F12mean2.8627 × 1032.8695 × 1032.8618 × 1032.9090 × 1032.8652 × 1032.8671 × 1032.9210 × 1032.8603 × 1032.9873 × 1032.8614 × 103
std1.6788 × 1007.8862 × 1001.2062 × 1004.5513 × 1011.8434 × 1001.9288 × 1003.5013 × 1011.1258 × 1008.5252 × 1019.6572 × 10−1
Table 5. Performance Results of Different Algorithms on the CEC2022 Benchmark Functions (Dim = 20).
Table 5. Performance Results of Different Algorithms on the CEC2022 Benchmark Functions (Dim = 20).
IDMetricVPPSOSLPSOALATJOGJANDOZOASSLOGoldSAMIGoldSA
F1mean1.2036 × 1031.6623 × 1043.1899 × 1023.0008 × 1023.0109 × 1024.6532 × 1031.0108 × 1042.4522 × 1046.8513 × 1045.5101 × 102
std5.6140 × 1028.7158 × 1031.7189 × 1014.1381 × 10−23.3516 × 10−11.9855 × 1033.2506 × 1034.9087 × 1033.3182 × 1042.4836 × 102
F2mean4.5714 × 1024.6607 × 1024.4493 × 1024.5501 × 1024.5490 × 1024.5069 × 1025.9822 × 1024.4699 × 1022.1348 × 1034.4867 × 102
std1.9810 × 1012.7371 × 1011.7189 × 1011.0703 × 1011.0205 × 1011.6028 × 1018.3503 × 1015.9223 × 1007.0225 × 1021.2782 × 100
F3mean6.1837 × 1026.0070 × 1026.0038 × 1026.5371 × 1026.0235 × 1026.0045 × 1026.3933 × 1026.0049 × 1026.8101 × 1026.0000 × 102
std7.1862 × 1001.4787 × 1003.4262 × 10−18.7089 × 1001.0791 × 1005.9772 × 10−16.3455 × 1009.8776 × 10−27.0252 × 1005.3748 × 10−4
F4mean8.5642 × 1028.2523 × 1028.5050 × 1029.0881 × 1028.3463 × 1028.4476 × 1028.5808 × 1028.4281 × 1029.6426 × 1028.1457 × 102
std1.4230 × 1011.3399 × 1011.6598 × 1012.3888 × 1011.3820 × 1011.3699 × 1019.0571 × 1007.8719 × 1001.6226 × 1015.1481 × 100
F5mean1.2665 × 1039.1421 × 1029.3264 × 1021.8323 × 1039.1107 × 1029.3416 × 1021.7481 × 1031.0238 × 1033.5671 × 1039.0003 × 102
std2.6886 × 1022.6562 × 1012.7365 × 1014.0346 × 1028.2394 × 1005.2462 × 1012.2159 × 1023.6551 × 1014.4631 × 1028.6974 × 10−2
F6mean4.6218 × 1034.9753 × 1054.7260 × 1034.2688 × 1031.9557 × 1044.9942 × 1035.9108 × 1061.6788 × 1051.2056 × 1093.0903 × 103
std4.4845 × 1032.7048 × 1064.8277 × 1033.1398 × 1036.6385 × 1033.5737 × 1031.1603 × 1071.4528 × 1059.8680 × 1083.3180 × 103
F7mean2.0853 × 1032.0573 × 1032.0445 × 1032.1413 × 1032.0482 × 1032.0429 × 1032.0932 × 1032.0493 × 1032.2395 × 1032.0418 × 103
std2.9922 × 1013.3434 × 1011.3220 × 1014.6224 × 1012.6424 × 1011.5974 × 1011.8890 × 1015.6464 × 1007.1950 × 1012.9682 × 101
F8mean2.2414 × 1032.2599 × 1032.2283 × 1032.2894 × 1032.2498 × 1032.2312 × 1032.2681 × 1032.2253 × 1032.2836 × 1032.2233 × 103
std3.1805 × 1015.6252 × 1012.8517 × 1006.2113 × 1014.9450 × 1013.0238 × 1015.6584 × 1018.2642 × 10−16.5000 × 1011.6282 × 100
F9mean2.4848 × 1032.4996 × 1032.4808 × 1032.4814 × 1032.4809 × 1032.4836 × 1032.5928 × 1032.4813 × 1032.8989 × 1032.4808 × 103
std5.5609 × 1001.8568 × 1012.6990 × 10−52.4082 × 10−11.1687 × 10−11.5184 × 1016.4890 × 1012.1255 × 10−11.4171 × 1021.3306 × 10−10
F10mean2.7133 × 1033.1868 × 1033.4900 × 1034.0505 × 1032.5769 × 1032.5183 × 1033.1201 × 1032.5175 × 1036.1448 × 1033.0886 × 103
std5.1874 × 1026.6961 × 1027.8448 × 1021.1292 × 1039.1312 × 1014.5866 × 1018.7543 × 1024.4009 × 1011.0547 × 1036.3513 × 102
F11mean2.9200 × 1033.1222 × 1032.9300 × 1032.9135 × 1032.9084 × 1032.9167 × 1034.5822 × 1032.9241 × 1038.3361 × 1032.9400 × 103
std7.6111 × 1012.6319 × 1027.9445 × 1019.7237 × 1018.2993 × 1017.4664 × 1019.7125 × 1025.8468 × 1017.5116 × 1024.9827 × 101
F12mean2.9756 × 1032.9795 × 1032.9501 × 1033.2932 × 1032.9620 × 1032.9650 × 1033.3281 × 1032.9452 × 1033.4043 × 1032.9402 × 103
std3.1575 × 1013.2493 × 1019.4587 × 1001.9876 × 1021.6775 × 1011.5845 × 1019.8401 × 1012.8539 × 1002.7877 × 1024.3842 × 100
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.

Share and Cite

MDPI and ACS Style

Zhang, Z.; Zhang, H. An Economic Investment Strategy: Enhanced Golden Sine Optimization Algorithm for Global Optimization and Practical Engineering Applications. Mathematics 2026, 14, 2445. https://doi.org/10.3390/math14132445

AMA Style

Zhang Z, Zhang H. An Economic Investment Strategy: Enhanced Golden Sine Optimization Algorithm for Global Optimization and Practical Engineering Applications. Mathematics. 2026; 14(13):2445. https://doi.org/10.3390/math14132445

Chicago/Turabian Style

Zhang, Zheming, and Hui Zhang. 2026. "An Economic Investment Strategy: Enhanced Golden Sine Optimization Algorithm for Global Optimization and Practical Engineering Applications" Mathematics 14, no. 13: 2445. https://doi.org/10.3390/math14132445

APA Style

Zhang, Z., & Zhang, H. (2026). An Economic Investment Strategy: Enhanced Golden Sine Optimization Algorithm for Global Optimization and Practical Engineering Applications. Mathematics, 14(13), 2445. https://doi.org/10.3390/math14132445

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop