LUMOS : Linear programming Utility for Multi-messenger Optical Scheduling
Yogesh P. Wagh, Michael W. Coughlin, Leo P. Singer, Varun Bhalerao
TL;DR
This work tackles the challenge of efficiently following up gravitational-wave events with wide-field optical surveys under large localization uncertainties. It introduces LUMOS, a MILP-based scheduler that first solves a maximum coverage field selection within observability constraints and then optimizes multi-visit observation timing, accounting for slewing and cadence. On 1199 LVK O4 events, LUMOS delivers a substantial gain in cumulative localization probability over gwemopt (mean improvement of 84.7%, with 99.7% of cases showing better performance and several skymaps unschedulable by gwemopt successfully scheduled by LUMOS). The approach offers a scalable framework for both ground- and space-based follow-up, with potential extensions to light-curve-informed decisions, dynamic exposure times, and lunar/sky-condition constraints to further boost the efficiency of electromagnetic counterpart searches.
Abstract
The detection of gravitational-wave events by LIGO-Virgo-KAGRA has opened new avenues for multi-messenger astrophysics; however, electromagnetic counterparts remain elusive due to large localization uncertainties. Wide-field optical surveys like the Zwicky Transient Facility (ZTF) play a crucial role in follow-up, but efficient scheduling is essential. In this work, we present LUMOS, a Mixed Integer Linear Programming (MILP) approach that selects fields via a maximum coverage problem and schedules observations to maximize cumulative probability while respecting observability constraints. Using 1199 GW events from O4, we compare the LUMOS scheduler with gwemopt, showing an 84.7 percent higher mean cumulative probability and better performance in nearly all cases. While designed for ZTF, LUMOS's framework parallels the M4OPT toolkit for space missions, highlighting the broader applicability of MILP-based scheduling to both ground- and space-based follow-up.
