English

ScheduleNet: Learn to solve multi-agent scheduling problems with reinforcement learning

Machine Learning 2021-06-08 v1 Artificial Intelligence Multiagent Systems Systems and Control Systems and Control

Abstract

We propose ScheduleNet, a RL-based real-time scheduler, that can solve various types of multi-agent scheduling problems. We formulate these problems as a semi-MDP with episodic reward (makespan) and learn ScheduleNet, a decentralized decision-making policy that can effectively coordinate multiple agents to complete tasks. The decision making procedure of ScheduleNet includes: (1) representing the state of a scheduling problem with the agent-task graph, (2) extracting node embeddings for agent and tasks nodes, the important relational information among agents and tasks, by employing the type-aware graph attention (TGA), and (3) computing the assignment probability with the computed node embeddings. We validate the effectiveness of ScheduleNet as a general learning-based scheduler for solving various types of multi-agent scheduling tasks, including multiple salesman traveling problem (mTSP) and job shop scheduling problem (JSP).

Keywords

Cite

@article{arxiv.2106.03051,
  title  = {ScheduleNet: Learn to solve multi-agent scheduling problems with reinforcement learning},
  author = {Junyoung Park and Sanjar Bakhtiyar and Jinkyoo Park},
  journal= {arXiv preprint arXiv:2106.03051},
  year   = {2021}
}

Comments

9 pages, 6 figures

R2 v1 2026-06-24T02:52:41.873Z