Simpler constant factor approximation algorithms for weighted flow time -- now for any $p$-norm
Alexander Armbruster, Lars Rohwedder, Andreas Wiese

TL;DR
This paper introduces a simple, efficient approximation algorithm for weighted flow time scheduling that extends to any p-norm, improving upon complex prior methods and providing new algorithms for related multi-machine scenarios.
Contribution
The paper presents a straightforward $(6+psilon)$-approximation for weighted flow time, generalizes it to all p-norms, and offers the first QPTAS for multi-machine cases with job migrations.
Findings
A simple $(6+psilon)$-approximation algorithm for weighted flow time.
Extension of the algorithm to minimize p-norms of flow times for any p > 0.
First QPTAS for multi-machine weighted flow time with job migrations.
Abstract
A prominent problem in scheduling theory is the weighted flow time problem on one machine. We are given a machine and a set of jobs, each of them characterized by a processing time, a release time, and a weight. The goal is to find a (possibly preemptive) schedule for the jobs in order to minimize the sum of the weighted flow times, where the flow time of a job is the time between its release time and its completion time. It had been a longstanding important open question to find a polynomial time -approximation algorithm for the problem and this was resolved in a recent line of work. These algorithms are quite complicated and involve for example a reduction to (geometric) covering problems, dynamic programs to solve those, and LP-rounding methods to reduce the running time to a polynomial in the input size. In this paper, we present a much simpler -approximation…
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
TopicsScheduling and Optimization Algorithms · Optimization and Search Problems · Optimization and Packing Problems
