Submitted:
05 May 2025
Posted:
07 May 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Noise Mitigation: By leveraging an autoencoder model, we effectively remove the detrimental effects of Additive White Gaussian Noise (AWGN) from the variable load demand signal. This acts as a safeguard, bolstering our system against potential noise attacks and ensuring solution reliability.
- Integrated Parallel Processing Framework: Our framework capitalizes on the synergistic strengths of three established algorithms—Genetic Algorithm, Particle Swarm Optimization (PSO), and a third unspecified algorithm—executing them concurrently through parallel processing. This multifaceted approach ensures robustness and enhances the speed of convergence, as the Genetic Algorithm and PSO actively share their best parent and global best positions, respectively, in each iteration. This collaborative mechanism not only expedites the optimization process but also significantly trims down the computational time, presenting a substantial improvement over traditional sequential execution methods.
- Optimized Power Dispatch in Variable Load Conditions: Through comprehensive simulations, our framework has demonstrated its adeptness in handling variable load conditions, outperforming existing schemes significantly. Employing a novel approach, we transitioned from a static load of 2000 MWatt, common in previous studies, to a variable load scenario with a 10% tolerance around the 2000 MWatt benchmark. This allowed for a more realistic and challenging test environment. The integration of an auto-encoder significantly enhanced the robustness of our solution, as evident from the substantial reduction in discrepancies between demand and supply across various algorithms. This was particularly noticeable when comparing the performance with and without the auto-encoder, showcasing our framework’s ability to maintain stability and achieve optimal power dispatch even under fluctuating demands. Additionally, the parallel processing of Genetic Algorithm and Particle Swarm Optimization not only resulted in faster convergence but also in reduced computational time and cost, establishing our framework’s efficiency and effectiveness in real-world applications.
2. Related Work
3. Preliminary Knowledge
3.1. Genetic Algorithms (GA)
Mathematical Interpretation of GA
3.2. Particle Swarm Optimization (PSO)
PSO Workflow
3.3. Artificial Bee Colony (ABC) Algorithm
- Food Source Representation: Potential solutions are represented as food sources.
- Bee Population: A colony of bees searching for the best food source.
- Fitness Evaluation: Quality of a food source is evaluated using a fitness function.
Mathematical Interpretation of ABC
- Employed Bees: Modify the position of their food source using the formula:where k is a solution in the neighborhood of i, and is a random number between .
- Onlooker Bees: Choose a food source based on a probability related to its nectar amount:
- Scout Bees: Randomly search for new food sources if a food source cannot be improved upon within a predefined number of cycles.
3.4. Autoencoders for Noise Removal
3.4.1. Key Components of Auto-encoders
4. Problem Formulation
5. Proposed Methodology
5.1. Fitness Function in the Context of Power Economic Dispatch
5.2. Auto-Encoder
5.3. Parallel Heuristic Computation
- 1.
- GA and PSO take the demand signal as input and run their first iteration and calculate the cost of power generation. GA calculates the best parents (BP), whereas the PSO finds its global best (GB) and both share their result with each other.
- 2.
- Then the following comparisons are performed and the BP and GB are updated using the equation:
- 3.
- Based on updated GB and BP, the genetic algorithm generates a new generation of solutions using mutation and crossover. Whereas, the PSO updates its particle’s position and velocity using Equations (1) and (2) respectively.
- 4.
- Fitness of each solution is again tested for both GA and PSO. If the termination criteria is not reached, the algorithm repeats from step 2 again.
6. Simulations and Results
6.1. Simulation Parameters
6.2. Results of Proposed Scheme
6.2.1. Results of Auto-encoder
6.2.2. Parallel GA and PSO Performance Results
Effect on Cost of Production
6.3. Analysis of Convergence Rates
6.4. Comparison
7. Conclusions
References
- Aslam, L.; Zou, R.; Awan, E.S.; Hussain, S.S.; Shakil, K.A.; Wani, M.A.; Asim, M. Hardware-Centric Exploration of the Discrete Design Space in Transformer–LSTM Models for Wind Speed Prediction on Memory-Constrained Devices. Energies 2025, 18, 2153. [CrossRef]
- Aslam, L.; Saeed, A.; Qureshi, I.M.; Amir, M.; Khan, W. Novel Image Steganography Based on Preprocessing of Secret Messages to Attain Enhanced Data Security and Improved Payload Capacity. Traitement du Signal 2020, 37. Image steganography hides secret messages in cover images by manipulating their content. There is a fundamental requirement of maximizing secrecy and payload capacity. This paper presents a novel algorithm for achieving two-layer security as well as improved payload capacity by preprocessing the secret images before hiding them in a cover image.
- Aslam, L.; Zou, R.; Awan, E.; Butt, S.A. Integrating Physics-Informed Vectors for Improved Wind Speed Forecasting with Neural Networks. In Proceedings of the 2024 14th Asian Control Conference (ASCC). IEEE, 2024, pp. 1902–1907.
- Karaboga, D.; Basturk, B. Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems 2007.
- He, X.; Rao, Y.; Huang, J. A novel algorithm for economic load dispatch of power systems 2016. [CrossRef]
- Hong, Y.; Li, C. Short-term real-power scheduling considering fuzzy factors in an autonomous system using genetic algorithms 2006. [CrossRef]
- Roa-Sepulveda, C.; Pavez-Lazo, B. A solution to the optimal power flow using simulated annealing 2003. [CrossRef]
- Mirza, H.A.; Aslam, L.; Raja, M.A.Z.; Chaudhary, N.I.; Qureshi, I.M.; Malik, A.N. A New Computing Paradigm for Off-Grid Direction of Arrival Estimation Using Compressive Sensing. Wireless Communications and Mobile Computing 2020, 2020, 9280198. [CrossRef]
- Durrani, F.A.K.; Baseer, S.; Mehmood, A.; Mehr-e Munir, L.A. REMOVAL OF ECG SIGNALS ARTIFACTS USING MULTISTAGE ADAPTIVE FILTERING TECHNIQUE.
- Aslam, L.; Ahmad, F.; Akhtar, S.; Awan, E.S.; Yaqoob, F. EFFECT OF FAULTY SENSORS ON ESTIMATION OF DIRECTION OF ARRIVAL AND OTHER PARAMETERS.
- Warsono, W.; Ozveren, C.; King, D.; Bradley, D. A review of the use of genetic algorithms in economic load dispatch 2008.
- Abido, M. A novel multiobjective evolutionary algorithm for environmental/economic power dispatch 2003. [CrossRef]
- Hosseini, S.; Kheradmandi, M. Dynamic economic dispatch in restructured power systems considering transmission costs using genetic algorithm 2004.
- Safari, A.; Shayeghi, H. Iteration particle swarm optimization procedure for economic load dispatch with generator constraints 2011. [CrossRef]
- Pradhan, M.; Roy, P.; Pal, T. Grey wolf optimization applied to economic load dispatch problems 2016. [CrossRef]
- Goldberg, D.E. Genetic algorithms in search, optimization, and machine learning. Addison-Wesley Professional 1989.
- Mitchell, M. An introduction to genetic algorithms; MIT press, 1998.
- Hassan, A.M.; Zhou, X.; Aslam, L. Exploring New Frontiers in Facial Expression Recognition: Dual DenseNet-201 and Landmark Distance Analytics in the Wild. In Proceedings of the 2024 IEEE 13th Data Driven Control and Learning Systems Conference (DDCLS), Kaifeng, China, 2024; pp. 2036–2043. [CrossRef]
- Holland, J.H. Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence 1992.
- Abido, M.A. Optimal power flow using particle swarm optimization. International Journal of Electrical Power & Energy Systems 2002, 24, 563–571.
- Wang, L.; Singh, C. Hybrid differential evolution with bi-population for multi-objective optimal power flow. IEEE Transactions on Power Systems 2008, 23, 71–78.
- Reddy, S.S.; Bijwe, P.R. Genetic algorithm solution to the unit commitment problem. IET Generation, Transmission & Distribution 2007, 1, 382–392.
- Oka, K.; Tominaga, Y.; Iba, K. Multi-objective optimal power flow using different variants of NSGA-II. International Journal of Electrical Power & Energy Systems 2014, 55, 283–291.
- Yang, C.S.; Chang, Y.C.; Lin, C.H. Real-time power system economic dispatch using genetic algorithm. IEEE Transactions on Power Systems 2013, 28, 356–366.
- Kennedy, J.; Eberhart, R. Particle swarm optimization. Proceedings of ICNN’95 - International Conference on Neural Networks 1995, pp. 1942–1948.
- Shi, Y.; Eberhart, R.C. Parameter selection in particle swarm optimization. Evolutionary programming VII 1998, 1447, 591–600.
- Poli, R.; Kennedy, J.; Blackwell, T. Particle swarm optimization—an overview. Swarm intelligence 2007, 1, 33–57.
- Zhang, W.; Xie, X. Adaptive particle swarm optimization. In Proceedings of the IEEE International Symposium on Computational Intelligence in Robotics and Automation, 2003. Proceedings. IEEE, 2003, pp. 27–32.
- Eldahab, Y.; Abido, M. Enhanced particle swarm optimization for multi-objective optimal power flow with wind and thermal generators. Electric Power Systems Research 2016, 140, 418–430.
- Liang, Y.C.; Reeves, D.S. Particle swarm optimization-based algorithms for grid scheduling. Future Generation Computer Systems 2006, 22, 271–283.
- Karaboga, D. An idea based on honey bee swarm for numerical optimization. Technical report-tr06, Erciyes university, engineering faculty, computer engineering department 2005.
- Karaboga, D.; Basturk, B. A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. Journal of global optimization 2007, 39, 459–471. [CrossRef]
- Karaboga, D.; Basturk, B. On the performance of artificial bee colony (ABC) algorithm. Applied soft computing 2008, 8, 687–697. [CrossRef]
- Abido, M.A. Multiobjective optimal VAR dispatch using strength pareto evolutionary algorithm. Electric Power Systems Research 2009, 79, 959–971.
- Gao, L.; Sheble, G.B.; Ma, J.; Zhang, M. Optimal active power flow incorporating shunt FACTS devices by modified artificial bee colony algorithm. Energy Conversion and Management 2010, 51, 995–1001.
- Vincent, P.; Larochelle, H.; Bengio, Y.; Manzagol, P.A. Extracting and composing robust features with denoising autoencoders. Proceedings of the 25th International Conference on Machine learning 2008, pp. 1096–1103.
- Bengio, Y.; Yao, L.; Alain, G.; Vincent, P. Generalized denoising auto-encoders as generative models. Advances in neural information processing systems 2013, 26.
- Xie, J.; Xu, L.; Chen, E. Image denoising and inpainting with deep neural networks. Advances in neural information processing systems 2012, 25, 341–349.
- Masci, J.; Meier, U.; Ciresan, D.; Schmidhuber, J. Stacked convolutional auto-encoders for hierarchical feature extraction. In Proceedings of the International Conference on Artificial Neural Networks. Springer, 2011, pp. 52–59.
- Zhou, D.; Krähenbühl, P.; Aubry, M.; Huang, Q.; Efros, A.A. Image restoration using convolutional auto-encoders with symmetric skip connections. arXiv preprint arXiv:1606.08921 2016.
- Hanif, M.; Mohammad, N. Artificial Bee Colony and Genetic Algorithm for Optimization of Non-smooth Economic Load Dispatch with Transmission Loss. In Proceedings of the Proceedings of the International Conference on Big Data, IoT, and Machine Learning: BIM 2021. Springer, 2022, pp. 271–287.






| Initialize: |
| (Initialize dataset) |
| Initialize autoencoder A, GA parameters, and PSO parameters. |
| INPUT . |
| Parallel Execution: |
| While stopping criteria is NOT met do |
| GA PROCESS: |
| For each individual i in GA Compute fitness . |
| PSO PROCESS: |
| For each particle p in PSO Compute fitness . |
| If then |
| Information Exchange: |
| If then |
| else |
| GA UPDATE: |
| Apply crossover and mutation operations. |
| PSO UPDATE: |
| For each particle p in PSO Update velocity using and . |
| Update position using . |
| End While |
| End Parallel Execution |
| Generator No. | ABC | Proposed scheme | GA | PSO | ||||
| Power generate (MW) | Fuel cost ($/h) | Power generate (MW) | Fuel cost ($/h) | Power generate (MW) | Fuel cost ($/h) | Power generate (MW) | Fuel cost ($/h) | |
| P1 | 254.3231 | 20853.6661 | 241.6069 | 19781.0829 | 303.0601 | 26467.3592 | 310.6411 | 27138.9479 |
| P2 | 397.0142 | 39519.9448 | 377.1635 | 37543.9476 | 453.9285 | 47796.9551 | 467.0407 | 49079.8611 |
| P3 | 340.0000 | 18319.0196 | 323.0000 | 17403.0686 | 339.8754 | 18311.2045 | 346.6744 | 18687.6286 |
| P4 | 299.9279 | 15940.2886 | 284.9345 | 15146.2742 | 250.4625 | 13178.2115 | 255.4718 | 13471.6967 |
| P5 | 243.0000 | 12000.8193 | 219.7000 | 10800.7374 | 234.7712 | 11544.5457 | 239.0774 | 11775.0366 |
| P6 | 160.0000 | 8239.8853 | 152.0000 | 7827.8912 | 155.3413 | 8043.5662 | 157.5957 | 8144.2128 |
| P7 | 129.2188 | 6380.1628 | 122.7579 | 6061.1547 | 127.5626 | 6357.0141 | 129.4808 | 6444.9342 |
| P8 | 119.7397 | 6102.4134 | 107.7657 | 5492.1711 | 99.9152 | 5536.0269 | 101.9149 | 5651.9475 |
| P9 | 80.0000 | 5425.5725 | 132.5667 | 9007.9093 | 68.3882 | 4942.1102 | 69.7166 | 5033.9518 |
| P10 | 54.9191 | 4421.7392 | 49.4252 | 4190.6552 | 46.6517 | 3756.1678 | 47.5842 | 3827.2908 |
| Total | 2078.14 | 137203.51 | 2010.92 | 133251.89 | 2079.95 | 145933.16 | 2135.59 | 149416.82 |
| Total power loss (MW) | 78.14 | 10.92 | 79.95 | 81.59 | ||||
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. |
© 1996 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).