Scheduling on a single machine under time-of-use electricity tariffs

被引:109
作者
Fang, Kan [1 ]
Uhan, Nelson A. [2 ]
Zhao, Fu [3 ,4 ]
Sutherland, John W. [3 ]
机构
[1] Tianjin Univ, Coll Management & Econ, Tianjin 300072, Peoples R China
[2] US Naval Acad, Dept Math, Annapolis, MD 21402 USA
[3] Purdue Univ, Environm & Ecol Engn, W Lafayette, IN 47904 USA
[4] Purdue Univ, Sch Mech Engn, W Lafayette, IN 47904 USA
基金
美国国家科学基金会;
关键词
Scheduling; Time-of-use tariff; Electricity cost; Dynamic speed scaling; Approximation algorithm; ENERGY-CONSUMPTION; POWER-CONSUMPTION; CONSTRAINTS; ALGORITHMS; REDUCTION; DESIGN;
D O I
10.1007/s10479-015-2003-5
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 [运筹学与控制论]; 120117 [社会管理工程];
摘要
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 P = NP. 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.
引用
收藏
页码:199 / 227
页数:29
相关论文
共 30 条
[1]
Energy-Efficient Algorithms for Flow Time Minimization [J].
Albers, Susanne ;
Fujiwara, Hiroshi .
ACM TRANSACTIONS ON ALGORITHMS, 2007, 3 (04)
[2]
Energy-Efficient Algorithms [J].
Albers, Susanne .
COMMUNICATIONS OF THE ACM, 2010, 53 (05) :86-96
[3]
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[4]
[Anonymous], 2005, ACM Sigact News, DOI DOI 10.1145/1067309.1067324
[5]
Antoniadis A., 2015, P 12 WORKSH MOD ALG
[6]
Non-preemptive speed scaling [J].
Antoniadis, Antonios ;
Huang, Chien-Chung .
JOURNAL OF SCHEDULING, 2013, 16 (04) :385-394
[7]
Bampis E., 2012, LNCS, V7434, P25
[8]
From preemptive to non-preemptive speed-scaling scheduling [J].
Bampis, Evripidis ;
Kononov, Alexander ;
Letsios, Dimitrios ;
Lucarelli, Giorgio ;
Nemparis, Loannis .
DISCRETE APPLIED MATHEMATICS, 2015, 181 :11-20
[9]
Bampis Evripidis., 2013, FSTTCS, P449
[10]
Bansal N, 2007, PROCEEDINGS OF THE EIGHTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P805