Scheduling on a single machine under time-of-use electricity tariffs
Scheduling on a single machine under time-of-use electricity tariffs
复制标题
DOI:
10.1007/s10479-015-2003-5
复制
发表时间:
2015-09
影响因子:
4.8
通讯作者:
K. Fang;Nelson A. Uhan;Fu Zhao;J. Sutherland
中科院分区:
文献类型:
--
作者:
K. Fang;Nelson A. Uhan;Fu Zhao;J. Sutherland
We consider the problem of scheduling jobs on a single machine to minimize the total electricity cost of processing these jobs under time-of-use electricity tariffs. For the uniform-speed case, in which all jobs have arbitrary power demands and must be processed at a single uniform speed, we prove that the non-preemptive version of this problem is inapproximable within a constant factor unless. On the other hand, when all the jobs have the same workload and the electricity prices follow a so-called pyramidal structure, we show that this problem can be solved in polynomial time. For the speed-scalable case, in which jobs can be processed at an arbitrary speed with a trade-off between speed and power demand, we show that the non-preemptive version of the problem is strongly NP-hard. We also present different approximation algorithms for this case, and test the computational performance of these approximation algorithms on randomly generated instances. In addition, for both the uniform-speed and speed-scaling cases, we show how to compute optimal schedules for the preemptive version of the problem in polynomial time.