Single-machine scheduling with rejection and controllable processing times to maximize profit under a makespan constraint
摘要
We investigate a variant of the classic knapsack problem in the context of single-machine scheduling with controllable processing times under a makespan constraint. In this problem, the processing time of each job is a bounded linear decreasing function of the amount of resource allocated to its job processing operation. The task is to choose some jobs for processing with the goal to maximize the total profit while satisfying a given makespan constraint, where the total profit is the total revenue minus the total resource consumption cost. We show that the studied problem is NP-hard. By exploring the structural properties on the optimal solution, we propose a constant factor approximation algorithm with a performance ratio of