Job Scheduling under Base and Additional Fees, with Applications to Mixed-Criticality Scheduling
arXiv:2507.15434
Abstract
We are concerned with the problem of scheduling jobs onto identical machines. Each machine has to be in operation for a prescribed time, and the objective is to minimize the total machine working time. Precisely, let be the prescribed time for machine , where , and be the processing time for job , where . The problem asks for a schedule such that is minimized, where and denote the sets of jobs and machines, respectively. We show that First Fit Decreasing (FFD) leads to a -approximation, and this problem admits a polynomial-time approximation scheme (PTAS). The idea is further applied to mixed-criticality system scheduling to yield improved approximation results.