Abstract
Multi-area combined economic/emission dispatch (MACEED) problems are generally studied using analytical functions. However, as the scale of power systems increases, existing solutions become time-consuming and may not meet operational constraints. To overcome excessive computational expense in high-dimensional MACEED problems, a novel data-driven surrogate-assisted method is proposed. First, a cosine-similarity-based deep belief network combined with a back-propagation () neural network is utilized to replace cost and emission functions. Second, transfer learning is applied with a pretraining and fine-tuning method to improve regression surrogate models, thus realizing fast construction of surrogate models between different regional power systems. Third, a multi-objective antlion optimizer with a novel general single-dimension retention bi-objective optimization policy is proposed to execute MACEED optimization to obtain scheduling decisions. The proposed method not only ensures the convergence, uniformity, and extensibility of the Pareto front, but also greatly reduces the computational time. Finally, a 4-area 40-unit test system with different constraints is employed to demonstrate the effectiveness of the proposed method.
WITH the expansion of power systems and the decentralization of load centers, multi-area power systems consisting of multiple interconnected load centers are essential for safe and stable operation [
Traditional methods for solving MACEED problems include the linear weighted-sum method [
Existing methods for solving MACEED problems have been applied to low-dimensional small-scale power systems. However, as the power industry continues to grow, power systems have become increasingly complex. This has resulted in high-dimensional MACEED problems in large-scale power systems, which are computationally expensive [
Data-driven surrogate-assisted models [
From a modeling perspective, consistently rebuilding the surrogate model is extremely time-consuming. Transfer-learning method can be applied to reduce the time required to build models. In [
If transfer-learning method is used to construct a surrogate model for MACEED problem, finding a superior heuristic algorithm for iterative optimization is necessary. In [
In general, the aforementioned heuristic algorithms are less effective as the dimensions of the decision variables increase. Thus, a new method for solving MACEED problems is urgently required. The previous analysis reveals three key factors in solving high-dimensional MACEED problems in large-scale power systems: ① constructing surrogate models using historical data to replace the fuel cost and emission functions; ② applying transfer learning to enable the rapid development of the surrogate model; and ③ constructing an algorithm that can match different surrogate models.
In this paper, a method for data-driven high-dimensional MACEED optimization, including constraints, is proposed for large-scale complex power systems. Unlike the research in [
1) A novel cosine-similarity-based regression surrogate model is proposed for high-dimensional MACEED problems with expensive computing. Surrogate models are employed to replace the original objective functions in the MACEED problems to reduce execution time. Unlike in the classical regression model, the cosine similarity is treated as an additional convergence condition, where the cosine similarity significantly improves the accuracy of MACEED solution.
2) A novel pretraining and fine-tuning transfer-learning method is developed for the cosine-similarity-based DBN+BP regression surrogate model. The surrogate model of one area can be transferred to another using a dimensional transformation scheme. The DBN part of the proposed surrogate model is copied to the DBN parts of other areas, and the data in the corresponding areas are used to fine-tune the DBN. This transfer-learning method reduces the time required to rebuild models in other areas.
3) An improved MOALO matching surrogate model is proposed to solve computationally expensive MACEED problems. To enhance the performance of MOALO, a novel general single-dimension retention (SDR) policy for bi-objective optimization is used to accelerate convergence. In addition, the optimization process of the sub-areas is executed in parallel. This scheme significantly reduces the operational time for solving MACEED.
The remainder of this paper is organized as follows. Section II describes the problem formulation. Section III introduces the data-driven surrogate-assisted method for MACEED problems. Section IV presents the simulation experiments and results. Finally, Section V presents the conclusion and future research.
This section introduces the objective functions and constraints of a typical MACEED problem [
1) Fuel-cost function:
(1) |
where is the number of sub-area systems; is the number of units in one sub-area; is the power output of the th unit in the area; is the floor level of the unit in the th area; , , and are the coefficients in the fuel-cost functions of the unit in the area; and and are the valve-point effect coefficients of the unit in the area [
2) Emission function:
(2) |
where , , , , and are the coefficients of the pollutant emission functions of the unit in the area.
1) Generation capacity limit:
(3) |
where is the upper limit of the unit in the area.
2) Power balance limit:
(4) |
where , , and are the total output, power load, and power loss in the area, respectively.
3) Tie-line capacity limit:
(5) |
where is the maximum capacity of tie line between the and areas.
4) Spinning reserve constraint between different areas:
(6) |
where is the surplus capacity of the unit in the area; is the reserve requirement in the area; and is the transferable reserve from the area to the area.
5) Tie-line capacity limit with shared spinning reserve:
(7) |
In addition, as described in (4), represents the sum of all units in the th area:
(8) |
where is the number of units in the th area. The transmission loss is calculated using coefficient method:
(9) |
where is the th element in the loss-coefficient matrix of the th area; is the element in the loss-coefficient vector of the area; and is the loss constant of the area. Note that all other specific descriptions of the proposed variables in (3)-(8) can be found in [
For high-dimensional MACEED problems in large-scale power systems, the construction of surrogate models of fuel cost and emission functions must be considered:
(10) |
where and are the fuel cost and emission objective functions, respectively; represent feasible scheduling solutions, in which is the scale of the surrogate model training set; and and are the surrogate models of and , respectively. In addition, fast modeling can be achieved using transfer learning, as shown in

Fig. 1 Transfer learning between different areas.
This section introduces the cosine-similarity-based regression surrogate models to replace the fuel cost and emission functions (1) and (2). The transfer-learning method for pretraining and fine-tuning is used to train the surrogate models rapidly in different areas. Finally, the MOALO is improved and introduced to match surrogate models for high-dimensional MACEED problems.
Most existing methods for addressing high-dimensional MACEED problems require long computational time to determine scheduling strategies and may in fact even fail to find meaningful scheduling strategies [

Fig. 2 Structure of proposed cosine-similarity-based regression surrogate model.
Section | Floor | Number of node |
---|---|---|
Input layer | 1 | 10 |
DBN layer | 1 | 80 |
2 | 60 | |
3 | 40 | |
4 | 20 | |
Logistic regression layer | 1 | 20 |
BP middle layer | 1 | 10 |
Output layer | 1 | 1 |
The chief operation in the surrogate model is that the convergence criterion combines the minimum mean square error (MSE) with the maximum cosine similarity of the result vector, which is described by:
(11) |
where is the cosine similaring between and ; and are the elements in the sequences of fitting results and of true results, respectively; and is the number of elements in the sequence.
The goal of an optimization task is to find the minimum value that differs from that of the prediction tasks. However, employing only the minimum MSE to evaluate the model is not appropriate because correct scheduling results can be obtained with a relatively large error if the size relationship between elements remains consistent. Conversely, even if the MSE is very small, the optimal solution will be inaccurate if the original size relationship cannot be guaranteed. Based on these points, the cosine similarity between the fitting result and real value vectors should be as large as possible. This provides the convergence criterion for the cosine-similarity-based regression surrogate models and represents the main improvement to the traditional DBN regression model.
To further examine the time-saving advantage of the regression surrogate model, comparison results of the proposed model, original objective functions, and piecewise linear functions [
Area | Type | Method | Accuracy | Time (s) |
---|---|---|---|---|
Area 1 | Cost | Original objective functions | ||
Piecewise linear functions | 99.51 | -3 | ||
Proposed model | 99.73 | -5 | ||
Emission | Original objective functions | -3 | ||
Piecewise linear functions | 99.38 | -3 | ||
Proposed model | 99.45 | -5 | ||
Area 2 | Cost | Original objective functions | -3 | |
Piecewise linear functions | 99.49 | -3 | ||
Proposed model | 99.13 | -5 | ||
Emission | Original objective functions | -2 | ||
Piecewise linear functions | 99.01 | -3 | ||
Proposed model | 99.25 | -5 | ||
Area 3 | Cost | Original objective functions | -3 | |
Piecewise linear functions | 98.98 | -3 | ||
Proposed model | 99.36 | -5 | ||
Emission | Original objective functions | -3 | ||
Piecewise linear functions | 97.36 | -3 | ||
Proposed model | 99.02 | -5 | ||
Area 4 | Cost | Original objective functions | -3 | |
Piecewise linear functions | 98.65 | -3 | ||
Proposed model | 98.69 | -5 | ||
Emission | Original objective functions | -3 | ||
Piecewise linear functions | 99.09 | -3 | ||
Proposed model | 99.61 | -5 |
In contrast to piecewise linear functions, the execution time is reduced using the proposed model. In addition, the accuracy is improved by a small degree. The accuracy of a piecewise linear function can be improved by dividing the function into additional segments. However, the execution time is also improved. Therefore, the application of piecewise linear functions is limited. This further illustrates the advantages of the proposed model, where both a significantly reduced execution time and a higher degree of accuracy are achieved.
The execution of the MACEED optimization process is facilitated by the accuracy of the high surrogate model. On the one hand, the quality of the solution benefits from the accuracy of the surrogate model. Thus, compared with the piecewise linear function, the proposed model with a higher degree of accuracy is preferable for solving MACEED problems. On the other hand, the error of the piecewise linear function represents the cumulative result of each generator. The error of the emission function in each generator also accumulates because a piecewise linear function is employed. Let us consider a scenario in which a very low emission of polluting gas is obtained by the cumulative error of the piecewise linear function when multi-objective optimization is performed. However, in practice, this solution is not feasible, as it causes the final Pareto frontier to collapse into an unfeasible domain. Even if the sampling mechanism is added to perform real function fitness, the results calculated using a real function do not fully provide individuals with guiding significance for the algorithm. This undoubtedly makes the algorithm non-convergent and even impossible to solve. Using the proposed model ensures better scheduling schemes with reduced computational time.
The construction of online cosine-similarity-based regression surrogate models requires massive amounts of data, and processing these data is time-consuming [
To overcome this drawback, a high-dimensional large-scale power system is decomposed into several dispatching sub-areas. By learning the surrogate models constructed for one area, surrogate models can be developed for other areas using the transfer-learning method. A schematic of the pretraining and fine-tuning processes of transfer learning is shown in

Fig. 3 Pretraining and fine-tuning processes of transfer learning.
First, the surrogate model trained in area 1 is divided into five layers as introduced in Section III-A. Second, the entire DBN section of the surrogate model in area 1 is copied to the DBN of the surrogate model in other areas; that is, the DBN of area 1 is treated as the pretrained DBN of other areas. In addition, the data in the original domain must be adequately labeled to access the target domain. If the data in the original domain are not accessible to the target domain, dimensionality reduction schemes can be utilized.
Finally, the data from other areas are used to fine-tune the copied DBN and reconstruct the logistic regression layer and BP neural network. Based on this transfer-learning method, cosine-similarity-based regression surrogate models are quickly constructed for different areas. The mean square errors and cosine similarities of different surrogate models are guaranteed.
Different areas are used to verify the advantages of transfer learning. Specifically, a 4-area 40-unit test system is employed. The surrogate models of area 1 are used as the source domain, with the other three areas used as the target domains. This means that the dimensions of the source and target domains are identical. Additionally, the transfer learning with different dimensions is simulated as another case. The different combinations of the four areas are used as target domains. In the second case, the dimensions of the source and target domains are different.
In this case, the surrogate models of areas 2, 3, and 4 are built using the proposed transfer-learning method. The accuracies of surrogate models with the same dimensions are listed in Table III. Specifically, a better surrogate model accuracy is obtained using the transfer-learning method because the characteristics of the objective functions are included in the DBN structure. Then, the common characteristics of the two objective functions are inherited through the proposed transfer-learning method. Thus, better performances are achieved by the other surrogate models. In other words, the surrogate models are based on an improved DBN structure.
Surrogate model | Objective function | Accuracy without transfer learning (%) | Accuracy with transfer learning (%) |
---|---|---|---|
Area 2 | Cost | 94.51 | 99.13 |
Emission | 94.90 | 99.25 | |
Area 3 | Cost | 97.43 | 99.36 |
Emission | 92.46 | 99.02 | |
Area 4 | Cost | 95.77 | 98.69 |
Emission | 94.38 | 99.61 |
In this case, the surrogate models of the combinations of areas 2 and 3, of areas 2, 3, and 4, and of all four areas are built using the proposed transfer-learning method. The degrees of accuracy of surrogate models with different dimensions are presented in Table IV.
Surrogate model | Objective function | Accuracy without transfer learning (%) | Accuracy with transfer learning (%) |
---|---|---|---|
Areas 2 and 3 | Cost | 93.63 | 99.69 |
Emission | 93.15 | 99.11 | |
Areas 2, 3, and 4 | Cost | 96.79 | 99.61 |
Emission | 91.54 | 97.80 | |
All areas | Cost | 94.36 | 99.20 |
Emission | 95.33 | 95.84 |
Compared with the last case, the dimensions of the surrogate models are different; that is, the dimensions of the domains have changed. Thus, dimension reduction is used for data preprocessing. Many familiar methods of dimension reduction, i.e., linear discriminant analysis (LDA), multidimensional scaling (MDS), isometric mapping (Iso map), landmark isometric mapping (landmark Iso map), locally linear embedding (LLE), Laplacian eigenmaps (Laplacian), local tangent space alignment (LTSA), diffusion maps, Kernel principal component analysis (Kernel PCA), stochastic neighbor embedding (SNE), and autoencoders using evolutionary optimization (autoencoder EA), are tested in this paper. The simulation results are listed in Table V.
Dimension reduction mothod | Accuracy of areas 2 and 3 (%) | Accuracy of areas 2, 3, and 4 (%) | Accuracy of all areas (%) | |||
---|---|---|---|---|---|---|
Cost | Emission | Cost | Emission | Cost | Emission | |
LDA | 95.28 | 90.70 | 96.09 | 91.67 | 96.11 | 91.02 |
MDS | 99.69 | 99.11 | 99.61 | 97.80 | 99.20 | 95.84 |
Iso map | 98.20 | 95.05 | 96.52 | 93.44 | 98.48 | 93.70 |
Landmark Iso map | 96.16 | 90.99 | 97.60 | 91.99 | 98.52 | 96.02 |
LLE | 99.50 | 97.86 | 99.22 | 95.90 | 98.37 | 96.49 |
Laplacian | 98.67 | 96.33 | 98.46 | 94.85 | 97.82 | 94.25 |
LTSA | 96.03 | 89.51 | 95.79 | 90.52 | 99.22 | 97.68 |
Diffusion maps | 99.18 | 96.86 | 97.36 | 91.74 | 99.01 | 95.84 |
Kernel PCA | 94.27 | 88.48 | 95.14 | 88.22 | 96.75 | 91.78 |
SNE | 95.25 | 90.57 | 95.78 | 89.07 | 96.50 | 92.24 |
Autoencoder EA | 97.42 | 93.15 | 97.09 | 91.21 | 95.58 | 89.34 |
In these simulations, the best performance is obtained using the MDS method. MDS is a classical data-dimensional reduction method and reconstructs the Euclidean distance coordinates between samples using a similarity matrix. In other words, MDS reconstructs the relative positions of samples in a low-dimensional space by utilizing the distances between samples in a high-dimensional space. This method preserves more high-dimensional information. Thus, MDS is suitable for dimension reduction of multiple generators. In general, this method can realize transfer learning in MACEED when the dimensions of the source and target domains are different.
One drawback of the original MOALO method is its low convergence speed. MOALO chooses the shortest niche radius as the optimization direction, and the direction information introduced by numerical changes is not fully utilized. To overcome this drawback, a general bi-objective optimization strategy based on SDR is proposed, which enhances the convergence speed by moving to the current optimal individual. The best single dimension is saved to reduce the search uncertainty and enhance convergence speed. A flowchart of the improved MOALO is shown in

Fig. 4 Flowchart of improved MOALO.
1) The population is divided into four regions, as shown in

Fig. 5 Population divided into four regions.
Region | Description |
---|---|
Region 1 | Both fitness values are less than the corresponding current average fitness values |
Region 2 | Both fitness values are greater than the corresponding current average fitness values |
Region 3 | The fitness value of objective 2 is less than the current average fitness value of objective 2 and the fitness value of objective 1 is greater than the current average fitness value of objective 1 |
Region 4 | The fitness value of objective 1 is less than the current average fitness value of objective 1 and the fitness value of objective 2 is greater than the current average fitness value of objective 2 |
2) The minimum values of the two objective functions of and are found, and the corresponding individuals are named and , respectively.
3) The individuals in each region execute different operations and move to a new position .
a) Individuals in region 1 execute random walking in the direction of the vector sum between and .
b) Individuals in region 2 execute random walking in the direction of the vector sum between and .
c) Individuals in region 3 execute random walking in the direction of .
d) Individuals in region 4 execute random walking in the direction of .
The mathematical model of the random walk process is:
(12) |
where is the set of steps that individuals walk randomly; is an accumulation formula; is the maximum number of iterations; is the number of steps of a random walk, which can also be understood as the current number of iterations; and is described as:
(13) |
4) The maxima of two objective functions (labeled and ) are found, and the corresponding individuals are named and .
5) All original populations exploit their advantages and avoid their disadvantages. This operation is described as:
(14) |
where is the new position after the advantages are exploited and the disadvantages are avoided; is the original position of the individual; , , and are the coefficients that vary with the number of iterations; is the current iteration number; is the maximum number of iterations;and and represent different vectors, where their descriptions are given in Table VII.
At the beginning of the iteration process, a considerable amount of information regarding the initial individual is retained. Thus, the initial performance is unstable, and the guidance is not obvious. As the iterations proceed, the information retained from the initial state decreases, and the information learned by high-performing particles is increasingly used. At the end of the iteration process, the operation is effectively optimized around high-performing particles. Specifically, the optimization direction is away from the worst particle and closer to the best particle.
Region | ||
---|---|---|
Region 1 | Vector sum of and | Vector sum of and |
Region 2 | Vector sum of and | Vector sum of and |
Region 3 | ||
Region 4 |
6) The individual with the maximal niche radius is used to guide other individuals through a random walking process. The third updated position for the entire population is denoted as .
7) The final location is obtained by integrating , , and according to:
(15) |
where , , and are the constants between 0 and 1; and , , and are the coefficients that vary with the iteration number.
8) Finally, the one-dimensional retention mechanism is activated through the pseudo code in
Algorithm 1 : one-dimensional retention mechanism |
---|
Input: and Output: 1: for : length (dimension) 2: Generate a random number between 0 and 1 3: if the random number is no larger than , then 4: 5: else 6: 7: end if 8: end for 9: return |
To further illustrate the effectiveness of the SDR-MOALO, the original MOALO [
Dataset | Algorithm | HV value | IGD value | Spread index value |
---|---|---|---|---|
ZDT1 | SDR-MOALO | -1 | -3 | -1 |
MOALO | -1 | -1 | 0 | |
MOPSO | -1 | -2 | -1 | |
MOEA/D | -2 | -1 | 0 | |
NSGA-II | -1 | -1 | -1 | |
ZDT2 | SDR-MOALO | -2 | -3 | -1 |
MOALO | -1 | -1 | 0 | |
MOPSO | -1 | -1 | -1 | |
MOEA/D | 0 | 0 | 0 | |
NSGA-II | -1 | -1 | -1 | |
ZDT3 | SDR-MOALO | -1 | -2 | -1 |
MOALO | -1 | -1 | 0 | |
MOPSO | -1 | -2 | -1 | |
MOEA/D | -1 | -1 | 0 | |
NSGA-II | -1 | -1 | -1 |
Algorithm | Parameter |
---|---|
SDR-MOALO | Mutation rate is set to be 0.02 and cardinality of Pareto archive is set to be 100 |
MOALO | Mutation rate is set to be 0.02 and cardinality of Pareto archive is set to be 100 |
MOPSO | The size of adaptive grid is 30, inertia weight is 0.5, learning factor c1 is 1, and learning factor c2 is 2 |
MOEA/D | Sub-problem number is set to be 20 |
NSGA-II | Mutation and crossover rates are 0.02 and 0.7, respectively |
This section illustrates the superiority of the SDR-MOALO when tested on the ZDT1, ZDT2, and ZDT3 datasets. With the application of the one-dimensional retention mechanism, the convergence and diversity of the Pareto fronts are excellent. Compared with other algorithms, the SDR-MOALO achieves optimal results for all three indices. Specifically, a common drawback is found to exist in the four contrastive algorithms, namely, powerless local search ability in later iterations. In the one-dimensional retention mechanism, some dimensions of superior solutions are retained. Because of this mechanism, more search opportunities are obtained near the superior solutions. Undoubtedly, sufficient and precise local search capabilities emerge to improve the algorithm performance.
The superiority of the proposed method is demonstrated using a test system that includes 40 generators and four areas. The specific settings for the constraints in Cases 1, 2, and 3 are listed in Table X. The units of emission, fuel cost, unit output, and time are ton/hour, $/hour, MW, and s, respectively. In addition, the solutions from several previous studies are used to illustrate the effectiveness of the proposed method. For the three simulation cases,
Constraint | Case 1 | Case 2 | Case 3 |
---|---|---|---|
Generation capacity constraint | √ | √ | √ |
Power balance constraint | √ | √ | √ |
Tie-line capacity limit | √ | √ | √ |
Transmission loss | × | √ | √ |
Spinning reserve constraint between different areas | × | × | √ |
Tie-line capacity limits with shared spinning reserve | × | × | √ |
A. Case 1: Comparison and Simulation in Proposed Method Considering Power Transmission Between Different Areas
In this case, the power load demand is set to be 10500 MW. For Case 1, 20 non-dominated solutions in four areas are shown in

Fig. 6 Pareto fronts in Case 1. (a) Pareto front of area 1. (b) Pareto front of area 2. (c) Pareto front of area 3. (d) Pareto front of area 4.
In addition, the iterative process for the four areas is parallel, and therefore, the Pareto front of each area is generated instead of the Pareto front of all 40 generators. Feasible scheduling decisions are obtained in every sub-area. More flexible scheduling commands can then be introduced by dispatchers. The minimum fuel cost and emissions, obtained by summing the minimum values of the four areas, are 124395.29 $/hour and 177386.30 ton/hour, respectively. The algorithm coefficients of the symbiotic organisms search (SOS) [
Algorithm | Parameter |
---|---|
SDR- MOALO | The maximum iteration is 300, mutation rate is 0.02, and cardinality of Pareto archive is 20 |
SOS | The maximum iteration is 100000, trial values for O are [50, 60, 70], trial values for are [100, 150, 200], selected O is 70, and selected is 200 |
NSOS | The maximum iteration is 100000, trial values for O are [50, 75, 100], trial values for are [100, 150, 200], selected O is 60, and selected is 100 |
MOCSO | The number of iteration is 6000, crossover probability is 0.85, penalty coefficients is 40/78, is 18/80, is 28/50, is 28/50, and is 18/80 |
ELM- NSGA-III | The number of iterations, crossover probability, mutation pro- bability, crossover distribution index, variation step, and the size of the elite archive are 500, 1.0, 0.01, 30, 20, and 20, respectively |
Item | Best fuel cost ($/hour) | Best emission (ton/hour) | Time (s) |
---|---|---|---|
The maximum | 125768.36 | 185864.58 | 36.69 |
The minimum | 124395.29 | 177386.30 | 29.68 |
Average | 124789.04 | 180169.68 | 32.55 |
First, compared with SOS, NSOS, and MOCSO, the fuel costs are reduced by 0.77%, 0.84%, and 0.05%, respectively, and the emissions are reduced by 15.01%, 12.83%, and 24.20%, respectively. More importantly, the operational time is reduced by 92.30%, 92.60%, and 82.52%, respectively. Compared with ELM-NSGA-III, the emission index is reduced by 21112.28 ton/hour (10.63%), the execution time is reduced by 0.81 s (2.51%), and the cost is nearly the same. Thus, the proposed method produces the lowest costs, emissions, and operational time. In addition, it provides more flexible and extensive decision-making space for scheduling in other areas.
We also consider how superior solutions are obtained. First, compared with the other algorithms, the fuel cost value shows a slight improvement due to the sufficient search capabilities of using a one-dimensional retention mechanism in the SDR-MOALO. Better solutions can be found by retaining the values in several dimensions. Thus, better solutions can be obtained by one-dimensional retention mechanism.
Next, we focus on the execution time, where only 31.47 s are consumed in Case 1. Compared with SOS, NSOS, MOCSO, and ELM-NSGA-III, the execution time is improved by 92.30%, 92.60%, 82.52%, and 2.51%, respectively. The computational time of the objective values is considerably shortened by the surrogate models. This also results from using transfer learning. Transfer learning then further reduces the modeling time. Thus, the operational time for MACEED is drastically reduced.
The power demand for Case 2 is set to be 10500 MW. To further verify the effectiveness of the proposed method, active loss is considered as an additional constraint. For Case 2, 20 non-dominated solutions in four areas are shown in

Fig. 7 Pareto fronts in Case 2. (a) Pareto front of area 1. (b) Pareto front of area 2. (c) Pareto front of area 3. (d) Pareto front of area 4.
Next, we examine the performance of the SDR-MOALO. The maximum, minimum, and average results for Case 2 are listed in Table XIII. These values reveal that high-dimensional MACEED problems with complex constraints in large-scale power systems can be solved accurately and in a stable manner using the proposed method. Because of the search capabilities of the SDR-MOALO, a convergent Pareto front can be obtained. The computational time of the surrogate model is shorter than that of the original mathematical function. As shown in Table XIV, compared with ELM-NSGA-III, the cost, emissions, and average time are reduced by 0.37%, 2.60%, and 9.47%, respectively. With parallel computing, convergence is improved, and the execution time is reduced.
Item | Best fuel cost ($/hour) | Best emission (ton/hour) | Time (s) |
---|---|---|---|
The maximum | 126003.84 | 188897.19 | 38.73 |
The minimum | 125035.51 | 186439.80 | 31.28 |
Average | 125558.08 | 187454.64 | 33.08 |
Algorithm | Best fuel cost ($/hour) | Best emission (ton/hour) | Average time (s) |
---|---|---|---|
SDR-MOALO | 125035.51 | 188897.19 | 33.08 |
ELM-NSGA-III | 125509.09 | 193929.85 | 36.54 |
C. Case 3: Comparison and Simulation in Proposed Method Considering Spinning Reserve and All Mentioned Constraints
A total of 10 non-dominated solutions in four areas of Case 3 are shown in

Fig. 8 Pareto fronts in Case 3. (a) Pareto front of area 1. (b) Pareto front of area 2. (c) Pareto front of area 3. (d) Pareto front of area 4.
We next consider the performance of the SDR-MOALO. The results are presented in Table XV and show that the SDR-MOALO is effective at solving high-dimensional MACEED problems with all proposed constraints. Because of the superior search capabilities of the SDR-MOALO, the convergent Pareto front in MACEED problems with all constraints can be obtained. In addition, the short execution time illustrates that the model is also feasible in addressing MACEED problems with all constraints.
Furthermore, transfer learning is feasible for quickly building surrogate models for MACEED problems with flexible constraints. Compared with the results of Case 3 in [
Item | Best fuel cost ($/hour) | Best emission (ton/hour) | Time (s) |
---|---|---|---|
The maximum | 110525.77 | 169974.31 | 35.77 |
The minimum | 108353.46 | 166302.27 | 31.98 |
Average | 109025.87 | 167288.84 | 33.19 |
To further illustrate the effectiveness of the proposed method, two commercial solvers, i.e., Gurobi [
The two optimizers have two limitations:
1) They cannot directly obtain a real Pareto front for the multi-objective optimization problem [
(16) |
where is the single objective function obtained by the weight sum method; and are the fuel cost and emission functions, respectively; and and are the weight and scaling factors, respectively. In Cases 1 and 2, to obtain a Pareto front with 20 non-dominated solutions, changes from 1 to 0 with a step size of 0.05, and is set to be 0.5. In Case 3, to obtain a Pareto front with 10 non-dominated solutions, changes from 1 to 0 with a step size of 0.1, and is set to be 0.5.
2) They do not directly support general non-linearities, whether in objective functions or constraints [
(17) |
(18) |
where is the length of in a segment; is the piecewise linear fuel cost function; and is the th segment of . Then, can be expressed as:
(19) |
where is a 0/1 variable, means that is selected, and means that only one can be set to be 1, where the other must be set to be 0. The Gurobi and Cplex optimizers can then be utilized to simulate the aforementioned three cases, where the results are listed in Table XVI.
Case index | Best fuel cost ($/hour) | Best emission (ton/hour) | Execution time (s) | ||||||
---|---|---|---|---|---|---|---|---|---|
Proposed | Gurobi | Cplex | Proposed | Gurobi | Cplex | Proposed | Gurobi | Cplex | |
1 | 124395.29 | 124511.00 | 124542.92 | 177386.30 | 234694.90 | 248908.89 | 32.55 | 52.78 | 129.67 |
2 | 125035.51 | 125687.30 | 125592.26 | 188897.19 | 244997.10 | 263642.48 | 33.08 | 184.18 | 116.13 |
3 | 108353.46 | 108446.31 | 108448.25 | 166302.27 | 215621.08 | 215356.38 | 33.19 | 113.73 | 43.73 |
Compared with the Gurobi solver, for Case 1, the best fuel cost and emissions as well as average execution time obtained by the proposed method are reduced by 0.09%, 24.41%, and 38.33%, respectively. For Case 2, these three indices are reduced by 0.52%, 22.90%, and 82.04%, respectively. For Case 3, the best fuel cost and emissions as well as average execution time are reduced by 0.09%, 22.87%, and 70.82%, respectively.
Compared with the Cplex solver, for Case 1, the best fuel cost and emissions as well as average execution time obtained by the proposed method are reduced by 0.12%, 28.73%, and 74.90%, respectively. For Case 2, these three indices are reduced by 0.44%, 28.35%, and 71.51%, respectively. For Case 3, the best fuel cost and emissions as well as average execution time are reduced by 0.09%, 22.78%, and 24.10%, respectively. These excellent results demonstrate that the proposed method is effective in solving computationally expensive MACEED problems. In addition, non-convex and multiple optimization objective functions can be solved quickly and accurately. The surrogate model is thus a powerful tool for dealing with non-convex and computationally expensive objective functions. However, the SDR-MOALO is suitable for solving computationally expensive MACEED problems.
Naturally, the accuracy of the Gurobi and Cplex solvers can be improved by dividing more fully (for example, changes from 1 to 0 with a step size of 0.01, 0.001) or by enhancing the number of segments in piecewise linear functions. However, these changes enhance the execution time, which may exceed the scheduling cycles. Compared with Gurobi and Cplex, the proposed method significantly reduces the execution time without sacrificing the accuracy of the solutions.
This paper describes a new method for solving MACEED problems with high-dimensional decision variables in large-scale power systems. Cosine-similarity-based regression surrogate models are proposed to replace the two objective functions in MACEED. Compared with the original numerical objective functions, the execution time is reduced using the models. The transfer-learning method is then utilized to pretrain and fine-tune the cosine-similarity-based models. Based on the initial surrogate model, data from other areas are used for fine-tuning, significantly reducing the time required to build the surrogate models of different areas. An improved MOALO that matches the surrogate models is introduced to obtain optimization results for computationally expensive MACEED problems. General bi-objective optimization is used to accelerate convergence, allowing the improved MOALO to find the Pareto fronts in different areas. The advantages of this method are verified by a 4-area 40-unit test system, where simulation results demonstrate the effectiveness of the proposed method. Building surrogate models to replace time-consuming constraint functions is also feasible and deserves meaningful future study. MACEED problems are intraday scheduling problems. Therefore, another interesting direction is to use a data-driven method to investigate day-ahead unit commitment problems with 0/1 integer variables [
References
A. Marot, A. Kelly, M. Naglic et al., “Perspectives on future power system control centers for energy transition,” Journal of Modern Power Systems and Clean Energy, vol. 10, no. 2, pp. 328-344, Mar. 2022. [Baidu Scholar]
F. Qi, M. Shahidehpour, F. Wen et al., “Decentralized privacy- preserving operation of multi-area integrated electricity and natural gas systems with renewable energy resources,” IEEE Transactions on Sustainable Energy, vol. 11, no. 3, pp. 1785-1796, Jul. 2019. [Baidu Scholar]
S. Xu, W. Wu, B. Wang et al., “Probabilistic energy and reserve co-dispatch for high-renewable power systems and its convex reformulation,” Journal of Modern Power Systems and Clean Energy, vol. 11, no. 6, pp. 1734-1745, Nov. 2023. [Baidu Scholar]
S. Krishnamurthy and R. Tzoneva, “Decomposition-coordinating method for parallel solution of a multi-area combined economic emission dispatch problem,” International Journal of Electrical and Computer Engineering, vol. 6, no. 5, pp. 2048-2063, Oct. 2016. [Baidu Scholar]
F. Jamshidian, K. C. Liu, and R. Lugtu, “Penalty factor calculations incorporating interchange constraints,” IEEE Transactions on Power Apparatus and Systems, vol. 102, no. 11, pp. 3667-3671, Nov. 1983. [Baidu Scholar]
C. Yingvivatanapong, W. J. Lee, and E. Liu, “Multi-area power generation dispatch in competitive markets,” IEEE Transactions on Power Systems, vol. 23, no. 1, pp. 196-203, Feb. 2008. [Baidu Scholar]
Y. Zhang, Y. Han, D. Liu et al., “Low-carbon economic dispatch of electricity-heat-gas integrated energy systems based on deep reinforcement learning,” Journal of Modern Power Systems and Clean Energy, vol. 11, no. 6, pp. 1827-1841, Nov. 2023. [Baidu Scholar]
V. P. Sakthivel and P. D. Sathya, “Single and multi-area multi-fuel economic dispatch using a fuzzified squirrel search algorithm,” Protection and Control of Modern Power Systems, vol. 6, no. 1, pp. 1-13, Apr. 2021. [Baidu Scholar]
V. P. Sakthivel and P. D. Sathya, “Multi-area economic environmental dispatch using multi-objective squirrel search algorithm,” Evolving Systems, vol. 13, no. 2, pp. 183-199, Apr. 2022. [Baidu Scholar]
A. Azizivahed, S. E. Razavi, A. Arefi et al., “Risk-oriented multi-area economic dispatch solution with high penetration of wind power generation and compressed air energy storage system,” IEEE Transactions on Sustainable Energy, vol. 11, no. 3, pp. 1569-1578, Jul. 2019. [Baidu Scholar]
V. P. Sakthivel, M. Suman, and P. D. Sathya, “Combined economic and emission power dispatch problems through multi-objective squirrel search algorithm,” Applied Soft Computing, vol. 100, p. 106950, Mar. 2021. [Baidu Scholar]
M. Yu, J. Liang, Z. Wu et al., “A twofold infill criterion-driven heterogeneous ensemble surrogate-assisted evolutionary algorithm for computationally expensive problems,” Knowledge-based Systems, vol. 236, p. 107747, Jan. 2022. [Baidu Scholar]
P. Yang, K. Tang, and X. Yao, “Turning high-dimensional optimization into computationally expensive optimization,” IEEE Transactions on Evolutionary Computation, vol. 22, no. 1, pp. 143-156, Feb. 2017. [Baidu Scholar]
H. Wang and Y. Jin, “A random forest-assisted evolutionary algorithm for data-driven constrained multi-objective combinatorial optimization of trauma systems,” IEEE Transactions on Cybernetics, vol. 50, no. 2, pp. 536-549, Feb. 2020. [Baidu Scholar]
C. He, Y. Tian, H. Wang et al., “A repository of real-world datasets for data-driven evolutionary multiobjective optimization,” Complex & Intelligent Systems, vol. 6, no. 1, pp. 189-197, Nov. 2019. [Baidu Scholar]
C. Lin, H. Liang, and A. Pang, “A fast data-driven optimization method of multi-area combined economic emission dispatch,” Applied Energy, vol. 337, p. 120884, May 2023. [Baidu Scholar]
Y. Pan, R. Hong, J. Chen et al., “A hybrid DBN-SOM-PF-based prognostic approach of remaining useful life for wind turbine gearbox,” Renewable Energy, vol. 152, pp. 138-154, Jun. 2020. [Baidu Scholar]
D. S. Irene, T. Sethukarasi, and N. Vadivelan, “Heart disease prediction using hybrid fuzzy K-medoids attribute weighting method with DBN- KELM based regression model,” Medical Hypotheses, vol. 143, p. 110072, Oct. 2020. [Baidu Scholar]
X. Ji, Y. Zhang, D. W. Gong et al., “Multisurrogate-assisted multitasking particle swarm optimization for expensive multimodal problems,” IEEE Transactions on Cybernetics, vol. 53, no. 4, pp. 2516-2530, Nov. 2021. [Baidu Scholar]
X. Ji, Y. Zhang, D. W. Gong et al., “Dual-surrogate-assisted cooperative particle swarm optimization for expensive multimodal problems,” IEEE Transactions on Evolutionary Computation, vol. 25, no. 4, pp. 794-808, Aug. 2021. [Baidu Scholar]
M. Byra, “Breast mass classification with transfer learning based on scaling of deep representations,” Biomedical Signal Processing and Control, vol. 69, p. 102828, Aug. 2021. [Baidu Scholar]
A. Mahbod, G. Schaefer, C. Wang et al., “Transfer learning using a multi-scale and multi-network ensemble for skin lesion classification,” Computer Methods and Programs in Biomedicine, vol. 193, p. 105475, Sept. 2020. [Baidu Scholar]
N. Sinha, R. Chakrabarti, and P. K. Chattopadhyay, “Evolutionary programming techniques for economic load dispatch,” IEEE Transactions on Evolutionary Computation, vol. 7, no. 1, pp. 83-94, Feb. 2003. [Baidu Scholar]
M. Ghasemi, J. Aghaei, E. Akbari et al., “A differential evolution particle swarm optimizer for various types of multi-area economic dispatch problems,” Energy, vol. 107, pp. 182-195, Jun. 2016. [Baidu Scholar]
V. Berisha, C. Krantsevich, P. R. Hahn et al., “Digital medicine and the curse of dimensionality,” NPJ Digital Medicine, vol. 4, no. 1, p.153, Oct. 2021. [Baidu Scholar]
Y. Zhou, Q. Zhai, and L. Wu, “Multistage transmission-constrained unit commitment with renewable energy and energy storage: implicit and explicit decision methods,” IEEE Transactions on Sustainable Energy, vol. 12, no. 2, pp. 1032-1043, Apr. 2021. [Baidu Scholar]
N. Yang, Z. Dong, L. Wu et al., “A comprehensive review of security-constrained unit commitment,” Journal of Modern Power Systems and Clean Energy, vol. 10, no. 3, pp. 562-576, May 2021. [Baidu Scholar]
M. Zare, M. R. Narimani, M. Malekpour et al., “Reserve constrained dynamic economic dispatch in multi-area power systems: an improved fireworks algorithm,” International Journal of Electrical Power & Energy Systems, vol. 126, p. 106579, Mar. 2021. [Baidu Scholar]
B. Ibrokhimov, C. Hur, H. Kim et al., “A-DBNF: adaptive deep belief network framework for regression and classification tasks,” Applied Intelligence, vol. 51, no. 7, pp. 4199-4213, Jan. 2021. [Baidu Scholar]
H. Sharifzadeh, “Sharp formulations of nonconvex piecewise linear functions to solve the economic dispatch problem with valve-point effects,” International Journal of Electrical Power & Energy Systems, vol. 127, p. 106603, May 2021. [Baidu Scholar]
P. Chen and H. Chang, “Large-scale economic dispatch by genetic algorithm,” IEEE Transactions on Power Systems, vol. 10, no. 4, pp. 1919-1926, Nov. 1995. [Baidu Scholar]
P. Westermann and R. Evins, “Surrogate modelling for sustainable building design – a review,” Energy and Buildings, vol. 198, pp. 170-186, Sept. 2019. [Baidu Scholar]
S. Mirjalili, P. Jangir, and S. Saremi, “Multi-objective ant lion optimizer: a multi-objective optimization algorithm for solving engineering problems,” Applied Intelligence, vol. 46, pp. 79-95, Jul. 2017. [Baidu Scholar]
Y. Cui, X. Meng, and J. Qiao, “A multi-objective particle swarm optimization algorithm based on two-archive mechanism,” Applied Soft Computing, vol. 119, p. 108532, Apr. 2022. [Baidu Scholar]
R. Carvalho, R. R. Saldanha, B. N. Gomes et al., “A multi-objective evolutionary algorithm based on decomposition for optimal design of Yagi-Uda antennas,” IEEE Transactions on Magnetics, vol. 48, no. 2, pp. 803-806, Jan. 2012. [Baidu Scholar]
K. Deb, S. Agrawal, A. Pratap et al., “A fast and elitist multi-objective genetic algorithm: NSGA-II,” IEEE Transactions on Evolutionary Computation, vol. 6, no. 2, pp. 849-858, Apr. 2002. [Baidu Scholar]
M. Basu, “Economic environmental dispatch using multi-objective differential evolution,” Applied Soft Computing, vol. 11, no. 2, pp. 2845-2853, Mar. 2011. [Baidu Scholar]
S. Weng, W. Tan, B. Ou et al., “Reversible data hiding method for multi-histogram point selection based on improved crisscross optimization algorithm,” Information Sciences, vol. 549, pp. 13-33, Mar. 2021. [Baidu Scholar]
X. Huo, X. Wu, Y. Fan et al., “A mixed-integer program (MIP) for one-way multiple-type shared electric vehicles allocation with uncertain demand,” IEEE Transactions on Intelligent Transportation Systems, vol. 23, no. 7, pp. 8972-8984, Jul. 2022. [Baidu Scholar]
Z. Ma, H. Zhong, T. Cheng et al., “Redundant and nonbinding transmission constraints identification method combining physical and economic insights of unit commitment,” IEEE Transactions on Power Systems, vol. 36, no. 4, pp. 3487-3495, Jul. 2021. [Baidu Scholar]
X. Zuo, C. C. Murray, and A. E. Smith, “Solving an extended double row layout problem using multiobjective tabu search and linear programming,” IEEE Transactions on Automation Science and Engineering, vol. 11, no. 4, pp. 1122-1132, Oct. 2014. [Baidu Scholar]
L. Duan, Y. Liu, H. Li et al., “Nondominated sorting differential evolution algorithm to solve the biobjective multi-AGV routing problem in hazardous chemicals warehouse,” Mathematical Problems in Engineering, vol. 2022, p. 3785039, Sept. 2022. [Baidu Scholar]
F. Wu and M. Dong, “Eco-routing problem for the delivery of perishable products,” Computers & Operations Research, vol. 154, p. 106198, Jun. 2023. [Baidu Scholar]
Z. Yang, K. Li, Q. Niu et al., “A comprehensive study of economic unit commitment of power systems integrating various renewable generations and plug-in electric vehicles,” Energy Conversion and Management, vol. 132, pp. 460-481, Jan. 2017. [Baidu Scholar]
Z. Yang, K. Li, Q. Niu et al., “A novel parallel-series hybrid meta-heuristic method for solving a hybrid unit commitment problem,” Knowledge-based Systems, vol. 134, pp. 13-30, Oct. 2017. [Baidu Scholar]