Parallel Metaheuristic Algorithms for Task Scheduling Problems

Authors

  • Sirui Mao Nagoya University
  • Masato Edahiro

DOI:

https://doi.org/10.24297/ijct.v25i.9709

Keywords:

Task scheduling optimization, Parallel computing, Metaheuristics

Abstract

This study addresses the task-scheduling optimization challenges in parallel computing systems using a novel meta-
heuristic framework. We analyze the differential evolution in task scheduling and propose an advanced shift-chain

methodology to improve the cooperation between scheduling components. The proposed framework introduces a wait-
ing time-based neighborhood exploration strategy for handling complex task dependencies, along with two parallel

implementation approaches: basic matching vector (MV) parallelization and an event-driven strategy. The experi-
mental results demonstrated superior solution quality and computational efficiency compared with existing methods,

particularly in large scale problems. The modular design of this framework enables practical applications in modern
computing environments.

Downloads

References

Ahmad, M. F., Isa, N. A. M., Lim, W. H., & Ang, K. M. (2022). Differential evolution: A recent review based

on state-of-the-art works. Alexandria Engineering Journal, 61(5), 3831-3872. https://doi.org/10.1016/j.aej.

09.013

Chen, X., Yu, L., Wang, T., Liu, A., Wu, X., Zhang, B., Lv, Z., & Sun, Z. (2020). Artificial intelligence-empowered

path selection: A survey of ant colony optimization for static and mobile sensor networks. IEEE Access, 8, 71497-

https://doi.org/10.1109/ACCESS.2020.2984329

Crainic, T. G. (2019). Parallel metaheuristics and cooperative search. In International Series in Opera-

tions Research and Management Science (Vol. 272, pp. 419-451). Springer. https://doi.org/10.1007/

-3-319-91086-4_13

Du, K. L., & Swamy, M. N. S. (2016). Search and optimization by metaheuristics: Techniques and algorithms

inspired by nature. Springer. https://doi.org/10.1007/978-3-319-41192-7

Glover, F. (1996). Ejection chains, reference structures, and alternating path methods for traveling salesman

problems. Discrete Applied Mathematics, 65(1–3), 223-253. https://doi.org/10.1016/0166-218X(94)00037-E

Hijazi, N. M., Faris, H., & Aljarah, I. (2021). A parallel metaheuristic approach for ensemble feature selection

based on multi-core architectures. Expert Systems with Applications, 182, 115290. https://doi.org/10.1016/j.

eswa.2021.115290

Houssein, E. H., Gad, A. G., Wazery, Y. M., & Suganthan, P. N. (2021). Task scheduling in cloud computing based

on meta-heuristics: Review, taxonomy, open challenges, and future trends. Swarm and Evolutionary Computation,

, 100841. https://doi.org/10.1016/j.swevo.2021.100841

Katoch, S., Chauhan, S. S., & Kumar, V. (2021). A review on genetic algorithm: Past, present, and future.

Multimedia Tools and Applications, 80(5), 8091-8126. https://doi.org/10.1007/s11042-020-10139-6

Khaled Ahsan Talukder, A. K. M., Kirley, M., & Buyya, R. (2009). Multiobjective differential evolution for

scheduling workflow applications on global Grids. Concurrency and Computation: Practice and Experience, 21(13),

-1706. https://doi.org/10.1002/cpe.1417

Marini, F., & Walczak, B. (2015). Particle swarm optimization (PSO). A tutorial. Chemometrics and Intelligent

Laboratory Systems, 149, 153-165. https://doi.org/10.1016/j.chemolab.2015.08.020

Santander-Jiménez, S., & Vega-Rodríguez, M. A. (2017). Asynchronous non-generational model to parallelize

metaheuristics: A bioinformatics case study. IEEE Transactions on Parallel and Distributed Systems, 28(7), 1825-

https://doi.org/10.1109/TPDS.2016.2645764

Shehab, M., Khader, A. T., & Al-Betar, M. A. (2017). A survey on applications and variants of the cuckoo search

algorithm. Applied Soft Computing Journal, 61, 498-516. https://doi.org/10.1016/j.asoc.2017.02.034

Standard Task Graph Set. (2025, January 30). Waseda University. https://www.kasahara.cs.waseda.ac.jp/

schedule/

Yagiura, M., Ibaraki, T., & Glover, F. (2004). An ejection chain approach for the generalized assignment problem.

INFORMS Journal on Computing, 16(2), 133-151. https://doi.org/10.1287/ijoc.1030.0036

Downloads

Published

2025-03-31

How to Cite

Mao, S., & Edahiro, M. (2025). Parallel Metaheuristic Algorithms for Task Scheduling Problems. INTERNATIONAL JOURNAL OF COMPUTERS &Amp; TECHNOLOGY, 25, 1–24. https://doi.org/10.24297/ijct.v25i.9709

Issue

Section

Research Articles