Optimal-time implementation of LPT
Establish whether the Longest Processing Time First (LPT) heuristic for uniform machine scheduling admits an implementation with worst-case running time O((n+m)(log m + log n)) in the offline setting where all jobs are known in advance.
References
A couple of immediate open problems are the following: Can the implementation of the LPT heuristic be done in optimal time, i.e. O((n+m)·(log m + log n) time? We believe that it should be possible, since the jobs are known upfront, i.e., it is actually an offline problem.
— Two Results on LPT: A Near-Linear Time Algorithm and Parcel Delivery using Drones
(2407.16323 - Chandran et al., 23 Jul 2024) in Section "Future work"