Exploring Multi-Agent Reinforcement Learning for Unrelated Parallel Machine Scheduling

Maria Zampella, Urtzi Otamendi, Xabier Belaunzaran, Arkaitz Artetxe, Igor G. Olaizola +2 more
11/12/2024
cs.AIcs.LGcs.MA

No confident code implementation found for this paper. 7 possible matches can be shown below.

Abstract

Scheduling problems pose significant challenges in resource, industry, and operational management. This paper addresses the Unrelated Parallel Machine Scheduling Problem (UPMS) with setup times and resources using a Multi-Agent Reinforcement Learning (MARL) approach. The study introduces the Reinforcement Learning environment and conducts empirical analyses, comparing MARL with Single-Agent algorithms. The experiments employ various deep neural network policies for single- and Multi-Agent approaches. Results demonstrate the efficacy of the Maskable extension of the Proximal Policy Optimization (PPO) algorithm in Single-Agent scenarios and the Multi-Agent PPO algorithm in Multi-Agent setups. While Single-Agent algorithms perform adequately in reduced scenarios, Multi-Agent approaches reveal challenges in cooperative learning but a scalable capacity. This research contributes insights into applying MARL techniques to scheduling optimization, emphasizing the need for algorithmic sophistication balanced with scalability for intelligent scheduling solutions.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 7 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zampella2024exploring,
  title  = {Exploring Multi-Agent Reinforcement Learning for Unrelated Parallel Machine Scheduling},
  author = {Maria Zampella and Urtzi Otamendi and Xabier Belaunzaran and Arkaitz Artetxe and Igor G. Olaizola and Giuseppe Longo and Basilio Sierra},
  year   = {2024},
  eprint = {2411.07634},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.07634v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.07634.svg)](https://codeofpaper.com/paper/2411.07634)

Discussion