Decentralized scheduling through an adaptive, trading-based multi-agent system
Michael K\"olle, Lennart Rietdorf, Kyrill Schmid

TL;DR
This paper introduces a decentralized, trading-based multi-agent reinforcement learning system for scheduling tasks on compute cores, demonstrating improved scalability and performance through distributed architectures and internal parameter sharing.
Contribution
It presents a novel trading approach for multi-agent scheduling, with scalable distributed architectures and autonomous pricing mechanisms, outperforming aggregated methods.
Findings
Distributed agent architecture outperforms aggregated approaches
Agent-internal parameter sharing enhances performance
Reward functions influence autonomous pricing and scheduling
Abstract
In multi-agent reinforcement learning systems, the actions of one agent can have a negative impact on the rewards of other agents. One way to combat this problem is to let agents trade their rewards amongst each other. Motivated by this, this work applies a trading approach to a simulated scheduling environment, where the agents are responsible for the assignment of incoming jobs to compute cores. In this environment, reinforcement learning agents learn to trade successfully. The agents can trade the usage right of computational cores to process high-priority, high-reward jobs faster than low-priority, low-reward jobs. However, due to combinatorial effects, the action and observation spaces of a simple reinforcement learning agent in this environment scale exponentially with key parameters of the problem size. However, the exponential scaling behavior can be transformed into a linear…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Auction Theory and Applications · Game Theory and Applications
