RMIT University
Browse

Automated Design of Multipass Heuristics for Resource-Constrained Job Scheduling with Self-Competitive Genetic Programming

journal contribution
posted on 2024-11-03, 09:39 authored by Phan Bach Su NguyenPhan Bach Su Nguyen, Dhananjay Thiruvady, Mengjie Zhang, Damminda Alahakoon
Resource constraint job scheduling is an important combinatorial optimization problem with many practical applications. This problem aims at determining a schedule for executing jobs on machines satisfying several constraints (e.g., precedence and resource constraints) given a shared central resource while minimizing the tardiness of the jobs. Due to the complexity of the problem, several exact, heuristic, and hybrid methods have been attempted. Despite their success, scalability is still a major issue of the existing methods. In this study, we develop a new genetic programming algorithm for resource constraint job scheduling to overcome or alleviate the scalability issue. The goal of the proposed algorithm is to evolve effective and efficient multipass heuristics by a surrogate-assisted learning mechanism and self-competitive genetic operations. The experiments show that the evolved multipass heuristics are very effective when tested with a large dataset. Moreover, the algorithm scales very well as excellent solutions are found for even the largest problem instances, outperforming existing metaheuristic and hybrid methods.

History

Journal

IEEE Transactions on Cybernetics

Volume

52

Issue

9

Start page

8603

End page

8616

Total pages

14

Publisher

Institute of Electrical and Electronics Engineers Inc.

Place published

Piscataway, USA

Language

English

Copyright

© 2021 IEEE.

Former Identifier

2006123753

Esploro creation date

2023-07-22

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC