Online Scheduling via Gradient Descent for Weighted Flow Time Minimization
Qingyun Chen, Sungjin Im, Aditya Petety
Abstract
In this paper, we explore how a natural generalization of Shortest Remaining Processing Time (SRPT) can be a powerful meta-algorithm for online scheduling. The meta-algorithm processes jobs to maximally reduce the objective of the corresponding offline scheduling problem of the remaining jobs: minimizing the total weighted completion time of them (the residual optimum). We show that it achieves scalability for minimizing total weighted flow time when the residual optimum exhibits supermodularity. Scalability here means it is O(1)-competitive with an arbitrarily small speed augmentation advantage over the adversary, representing the best possible outcome achievable for various scheduling problems.
Thanks to this finding, our approach does not require the residual optimum to have a closed mathematical form. Consequently, we can obtain the schedule by solving a linear program, which makes our approach readily applicable to a rich body of applications. Furthermore, by establishing a novel connection to substitute valuations in Walrasian markets, we show how to achieve supermodularity, thereby obtaining scalable algorithms for various scheduling problems, such as matroid scheduling, generalized network flow, and generalized arbitrary speed-up curves, etc., and this is the first non-trivial or scalable algorithm for many of them.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 12d983b7-24b5-4138-bdb7-efe6643d1cd0Cited by top-tier papers2
- A Little Clairvoyance Is All You NeedAnupam Gupta, Haim Kaplan, Alexander Lindermayr, Jens Schlöter et al.FOCS 2025 · 5 citations
- The Power of Proportional Fairness for Non-Clairvoyant Scheduling under Polyhedral ConstraintsSven Jäger, Alexander Lindermayr, Nicole MegowSODA 2025 · 1 citation
Builds on3
- Beyond Tree Embeddings - a Deterministic Framework for Network Design with Deadlines or DelayYossi Azar, Noam TouitouFOCS 2020 · 13 citations
- Distortion-Oblivious Algorithms for Minimizing Flow TimeYossi Azar, Stefano Leonardi, Noam TouitouSODA 2022 · 13 citations
- Flow time scheduling with uncertain processing timeYossi Azar, Stefano Leonardi, Noam TouitouSTOC 2021
Related papers
- The Online Submodular Assignment ProblemDaniel Hathcock, Billy Jin, Kalen Patton, Sherry Sarkar et al.FOCS 2024 · 6 citations
- Scheduling for Weighted Flow and Completion Times in Reconfigurable NetworksMichael Dinitz, Benjamin MoseleyINFOCOM 2020 · 18 citations
- Online Generalized Network Design Under (Dis)Economies of ScaleViswanath Nagarajan, Lily WangSODA 2021 · 3 citations
- A (2 + ε)-approximation algorithm for the general scheduling problem in quasipolynomial timeAlexander Armbruster, Lars Rohwedder, Andreas WieseSODA 2026
- An Optimal Online Algorithm for Robust Flow Time SchedulingAnupam Gupta, Amit Kumar, Debmalya Panigrahi, Zhaozi WangSODA 2026 · 5 citations
