This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember your browser. We use this information to improve and customize your browsing experience, for analytics and metrics about our visitors both on this website and other media, and for marketing purposes. By using this website, you accept and agree to be bound by UVic’s Terms of Use for web and social media privacy.  If you do not agree to the above, you can configure your browser’s setting to “do not track.”

Skip to main content

Maziyar Khadivi

  • BSc (University of Tehran, 2018)

  • MASc (University of British Columbia, 2022)

Notice of the Final Oral Examination for the Degree of Doctor of Philosophy

Topic

Optimization of parallel machine scheduling problems with resources and complex side constraints

Department of Mechanical Engineering

Date & location

  • Thursday, August 27, 2026

  • 9:00 A.M.

  • Virtual Defence

Reviewers

Supervisory Committee

  • Dr. Homayoun Najjaran, Department of Mechanical Engineering, University of Victoria (Supervisor)

  • Dr. Keivan Ahmadi, Department of Mechanical Engineering, UVic (Member)

  • Dr. Adel Guitouni, School of Business, UVic (Outside Member) 

External Examiner

  • Dr. Abraham Punnen, Department of Mathematics, Simon Fraser University 

Chair of Oral Examination

  • Dr. Marzieh Mosavazadeh, Department of Curriculum and Instruction, UVic

     

Abstract

The resource-constrained parallel machines scheduling problem (RPMSP) is common in the manufacturing and service sectors, requiring the optimal assignment of jobs to machines supervised by limited additional resources. This dissertation investigates how to efficiently solve the RPMSP considering manufacturing constraints such as job release times, due dates, machine eligibility, and resource transition limits per machine. Previous research has not addressed this combination of real-world industrial constraints, leaving limitations on practical and scalable scheduling algorithms for the RPMSP. 

To determine the most effective optimization methodology, this research first provides a comprehensive review of deep reinforcement learning (DRL) applications in machine scheduling. While state-of-the-art DRL approaches can match or exceed exact methods, heuristics, and metaheuristics in speed and solution quality for certain scheduling problems, our review reveals their current limitations. Specifically, compared to conventional techniques, DRL struggles with generalizability, navigating large state-action spaces, and adhering to complex operational constraints.

Given these limitations of DRL and supported by the RPMSP literature, this dissertation relies on the mathematical programming and metaheuristics to solve RPMSPs with operational constraints. We develop mixed-integer linear program ming (MILP) models, followed by the introduction of a novel biased random-key genetic algorithm (BRKGA). We demonstrate the scalability of BRKGA compared to the MILP model on synthetic datasets based on a real-world case study of a food processing plant. Furthermore, we demonstrate that BRKGA either outperforms or matches state-of-the-art metaheuristic and exact methods on benchmark datasets from the literature. This research provides a broadly adaptable, scalable, and license free scheduling software tool, enabling practitioners and researchers to tackle similar resource-constrained parallel machine scheduling problems effectively.