Next Article in Journal
Modeling Informal Driver Interaction and Priority Behavior in Smart-City Traffic Systems
Previous Article in Journal
Unregulated Vertical Urban Growth Alters Microclimate: Coupling Building-Scale Digital Surface Models with High-Resolution Microclimate Simulations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

AI-Driven Virtual Power Plant Scheduling: CUDA-Accelerated Parallel Simulated Annealing Approach

by
Ali Abbasi
1,2,*,†,
João L. Sobral
2,† and
Ricardo Rodrigues
1,†,‡
1
DTx—Digital Transformation CoLAB, University of Minho, 4800-058 Guimarães, Portugal
2
Centro de Algoritmi, Universidade do Minho, Campus of Gualar, 4704-553 Braga, Portugal
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Member of IEEE.
Smart Cities 2025, 8(6), 192; https://doi.org/10.3390/smartcities8060192 (registering DOI)
Submission received: 3 October 2025 / Revised: 5 November 2025 / Accepted: 7 November 2025 / Published: 13 November 2025

Abstract

Efficient scheduling of virtual power plants (VPPs) is essential for the integration of distributed energy resources into modern power systems. This study presents a CUDA-accelerated Multiple-Chain Simulated Annealing (MC-SA) algorithm tailored for optimizing VPP scheduling. Traditional Simulated Annealing algorithms are inherently sequential, limiting their scalability for large-scale applications. The proposed MC-SA algorithm mitigates this limitation by executing multiple independent annealing chains concurrently, enhancing the exploration of the solution space and reducing the requisite number of sequential cooling iterations. The algorithm employs a dual-level parallelism strategy: at the prosumer level, individual energy producers and consumers are assessed in parallel; at the algorithmic level, multiple Simulated Annealing chains operate simultaneously. This architecture not only expedites computation but also improves solution accuracy. Experimental evaluations demonstrate that the CUDA-based MC-SA achieves substantial speedups—up to 10× compared to a single-chain baseline implementation while maintaining or enhancing solution quality. Our analysis reveals an empirical power-law relationship between parallel chains and required sequential iterations (iterations ∝ chains0.88±0.17), demonstrating that using 50 chains reduces the required number of sequential iterations by approximately 10× compared to single-chain SA while maintaining equivalent solution quality. The algorithm demonstrates scalable performance across VPP sizes from 250 to 1000 prosumers, with approximately 50 chains providing the optimal balance between solution quality and computational efficiency for practical applications.
Keywords: CUDA-accelerated computing; parallel simulated annealing; virtual power plants; energy scheduling; optimization algorithms CUDA-accelerated computing; parallel simulated annealing; virtual power plants; energy scheduling; optimization algorithms

Share and Cite

MDPI and ACS Style

Abbasi, A.; Sobral, J.L.; Rodrigues, R. AI-Driven Virtual Power Plant Scheduling: CUDA-Accelerated Parallel Simulated Annealing Approach. Smart Cities 2025, 8, 192. https://doi.org/10.3390/smartcities8060192

AMA Style

Abbasi A, Sobral JL, Rodrigues R. AI-Driven Virtual Power Plant Scheduling: CUDA-Accelerated Parallel Simulated Annealing Approach. Smart Cities. 2025; 8(6):192. https://doi.org/10.3390/smartcities8060192

Chicago/Turabian Style

Abbasi, Ali, João L. Sobral, and Ricardo Rodrigues. 2025. "AI-Driven Virtual Power Plant Scheduling: CUDA-Accelerated Parallel Simulated Annealing Approach" Smart Cities 8, no. 6: 192. https://doi.org/10.3390/smartcities8060192

APA Style

Abbasi, A., Sobral, J. L., & Rodrigues, R. (2025). AI-Driven Virtual Power Plant Scheduling: CUDA-Accelerated Parallel Simulated Annealing Approach. Smart Cities, 8(6), 192. https://doi.org/10.3390/smartcities8060192

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop