This paper investigates single-machine scheduling in which the processing time of a job is a function of its position in a sequence, a truncation parameter, and its resource allocation. For a convex resource consumption function, we provide a bicriteria analysis where the first is to minimize total weighted flow (completion) time, and the second is to minimize total resource consumption cost. If the weights are positional-dependent weights, we prove that three versions of considering the two criteria can be solved in polynomial time, respectively. If the weights are job-dependent weights, the computational complexity of the three versions of the two criteria remains an open question. To solve the problems with job-dependent weights, we present a heuristic (an upper bound) and a branch-and-bound algorithm (an exact solution).
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.