English

Scheduling Lower Bounds via AND Subset Sum

Data Structures and Algorithms 2020-04-28 v2

Abstract

Given NN instances (X1,t1),,(XN,tN)(X_1,t_1),\ldots,(X_N,t_N) of Subset Sum, the AND Subset Sum problem asks to determine whether all of these instances are yes-instances; that is, whether each set of integers XiX_i has a subset that sums up to the target integer tit_i. We prove that this problem cannot be solved in time O~((Ntmax)1ϵ)\tilde{O}((N \cdot t_{max})^{1-\epsilon}), for tmax=maxitit_{max}=\max_i t_i and any ϵ>0\epsilon > 0, assuming the \forall \exists Strong Exponential Time Hypothesis (\forall \exists-SETH). We then use this result to exclude O~(n+Pmaxn1ϵ)\tilde{O}(n+P_{max} \cdot n^{1-\epsilon})-time algorithms for several scheduling problems on nn jobs with maximum processing time PmaxP_{max}, based on \forall \exists-SETH. These include classical problems such as 1wjUj1||\sum w_jU_j, the problem of minimizing the total weight of tardy jobs on a single machine, and P2UjP_2||\sum U_j, the problem of minimizing the number of tardy jobs on two identical parallel machines.

Keywords

Cite

@article{arxiv.2003.07113,
  title  = {Scheduling Lower Bounds via AND Subset Sum},
  author = {Amir Abboud and Karl Bringmann and Danny Hermelin and Dvir Shabtay},
  journal= {arXiv preprint arXiv:2003.07113},
  year   = {2020}
}

Comments

14 pages, ICALP'20

R2 v1 2026-06-23T14:15:56.508Z