TY - GEN
T1 - Parallel Test Scheduling Based on Adaptive Differential Evolution Algorithm
AU - Jiao, Xiaoxuan
AU - Chen, Shen
AU - Wang, Shenglong
AU - He, Weifeng
AU - Huang, Yifeng
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - To address the issues of resource contention, deadlock, and premature convergence in parallel test task scheduling for complex systems, this paper proposes an adaptive differential evolution algorithm based on population dissimilarity. The algorithm employs integer encoding to represent task scheduling sequences, designs a population initialization method based on task dependency constraints, and dynamically evaluates population diversity using Kendall's Tau correlation coefficient. It adaptively adjusts the length of mutation subsequences to balance global exploration and local exploitation capabilities. Additionally, the algorithm integrates crossover-selection operators and timedriven fitness function optimization to ensure that scheduling schemes satisfy task priorities and resource constraints. Simulation results demonstrate that, compared to traditional differential evolution algorithms, the proposed algorithm significantly improves convergence speed, scheduling efficiency, and stability, effectively avoiding premature convergence. The proposed algorithm provides an efficient and reliable optimization method for parallel test task scheduling in complex systems.
AB - To address the issues of resource contention, deadlock, and premature convergence in parallel test task scheduling for complex systems, this paper proposes an adaptive differential evolution algorithm based on population dissimilarity. The algorithm employs integer encoding to represent task scheduling sequences, designs a population initialization method based on task dependency constraints, and dynamically evaluates population diversity using Kendall's Tau correlation coefficient. It adaptively adjusts the length of mutation subsequences to balance global exploration and local exploitation capabilities. Additionally, the algorithm integrates crossover-selection operators and timedriven fitness function optimization to ensure that scheduling schemes satisfy task priorities and resource constraints. Simulation results demonstrate that, compared to traditional differential evolution algorithms, the proposed algorithm significantly improves convergence speed, scheduling efficiency, and stability, effectively avoiding premature convergence. The proposed algorithm provides an efficient and reliable optimization method for parallel test task scheduling in complex systems.
KW - adaptive optimization
KW - differential evolution algorithm
KW - parallel testing
KW - population dissimilarity
KW - task scheduling
UR - https://www.scopus.com/pages/publications/105032913945
U2 - 10.1109/SRSE67406.2025.11357340
DO - 10.1109/SRSE67406.2025.11357340
M3 - 会议稿件
AN - SCOPUS:105032913945
T3 - 2025 7th International Conference on System Reliability and Safety Engineering, SRSE 2025
SP - 388
EP - 394
BT - 2025 7th International Conference on System Reliability and Safety Engineering, SRSE 2025
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th International Conference on System Reliability and Safety Engineering, SRSE 2025
Y2 - 20 November 2025 through 23 November 2025
ER -