Exhaustive-Serve-Longest Control for Multi-robot Scheduling Systems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Merati, Mohammad, Castañón, David
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914066847498240
author Merati, Mohammad
Castañón, David
author_facet Merati, Mohammad
Castañón, David
contents We study online task allocation for multi-robot, multi-queue systems with stochastic arrivals and switching delays. Time is slotted; each location can host at most one robot per slot; service consumes one slot; switching between locations incurs a one-slot travel delay; and arrivals are independent Bernoulli processes. We formulate a discounted-cost Markov decision process and propose Exhaustive-Serve-Longest (ESL), a simple real-time policy that serves exhaustively when the current location is nonempty and, when idle, switches to a longest unoccupied nonempty location, and we prove the optimality of this policy. As baselines, we tune a fixed-dwell cyclic policy via a discrete-time delay expression and implement a first-come-first-serve policy. Across server-to-location ratios and loads, ESL consistently yields lower discounted holding cost and smaller mean queue lengths, with action-time fractions showing more serving and restrained switching. Its simplicity and robustness make ESL a practical default for real-time multi-robot scheduling systems.
format Preprint
id arxiv_https___arxiv_org_abs_2509_25556
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Exhaustive-Serve-Longest Control for Multi-robot Scheduling Systems
Merati, Mohammad
Castañón, David
Robotics
Systems and Control
Optimization and Control
We study online task allocation for multi-robot, multi-queue systems with stochastic arrivals and switching delays. Time is slotted; each location can host at most one robot per slot; service consumes one slot; switching between locations incurs a one-slot travel delay; and arrivals are independent Bernoulli processes. We formulate a discounted-cost Markov decision process and propose Exhaustive-Serve-Longest (ESL), a simple real-time policy that serves exhaustively when the current location is nonempty and, when idle, switches to a longest unoccupied nonempty location, and we prove the optimality of this policy. As baselines, we tune a fixed-dwell cyclic policy via a discrete-time delay expression and implement a first-come-first-serve policy. Across server-to-location ratios and loads, ESL consistently yields lower discounted holding cost and smaller mean queue lengths, with action-time fractions showing more serving and restrained switching. Its simplicity and robustness make ESL a practical default for real-time multi-robot scheduling systems.
title Exhaustive-Serve-Longest Control for Multi-robot Scheduling Systems
topic Robotics
Systems and Control
Optimization and Control
url https://arxiv.org/abs/2509.25556