Single-machine scheduling problem with total energy consumption costs minimization

被引:7
作者
Aghelinejad, MohammadMohsen [1 ]
Ouazene, Yassine [1 ]
Yalaoui, Alice [1 ]
机构
[1] Univ Technol Troyes, CNRS, Ind Syst Optimizat Lab ICD, UMR 6281, Troyes, France
关键词
OR in Energy; Time-dependent energy cost; Non-preemption Single machine scheduling; Dynamic programming; Dijkstra's algorithm; OPTIMIZATION;
D O I
10.1016/j.ifacol.2019.11.087
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses a non-preemption case of a particular single machine scheduling problem with a pre-determined sequence for the jobs. The considered machine may switch between three different states (namely ON, OFF or Idle) to process all the jobs during a finite number of periods. Each state, as well as switching between the states, entails a certain energy consumption, and the objective is total energy consumption costs minimization under time varied electricity prices. This problem was already addressed in the literature, where the authors assumed it as an NP-hard problem and they introduced a meta-heuristic method to solve the problem. This study discusses the complexity of the problem to verify this fact. For this purpose, an exact polynomial method is proposed to solve the problem. In this approach, firstly the problem is modeled using a finite graph whose dimension (number of vertices and edges) is dependent on the total processing times and the total number of periods. Then, Dijkstra's algorithm is applied to find the shortest path between the initial node and the final one, which provides the optimal solution in polynomial time. So, we can conclude that the problem is polynomial, and it does not need to use meta-heuristic approaches even for solving large instances of this problem. A numerical experiment study is also reported to show the effectiveness of the proposed approach for solving any instances of this problem in a negligible computation time. (C) 2019, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.
引用
收藏
页码:409 / 414
页数:6
相关论文
共 27 条
[1]  
Aghelinejad M. M., 2017, OPTIMIZATION DECISIO, V217, P591
[2]   Complexity analysis of energy-efficient single machine scheduling problems [J].
Aghelinejad, MohammadMohsen ;
Ouazene, Yassine ;
Yalaoui, Alice .
OPERATIONS RESEARCH PERSPECTIVES, 2019, 6
[3]   Production scheduling optimisation with machine state and time-dependent energy costs [J].
Aghelinejad, MohammadMohsen ;
Ouazene, Yassine ;
Yalaoui, Alice .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2018, 56 (16) :5558-5575
[4]  
Aghelinejad M, 2016, 2016 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), P992, DOI 10.1109/IEEM.2016.7798026
[5]   Energy-Efficient Algorithms for Flow Time Minimization [J].
Albers, Susanne ;
Fujiwara, Hiroshi .
ACM TRANSACTIONS ON ALGORITHMS, 2007, 3 (04)
[6]  
Antoniadis A., 2015, Proceedings of the Twenty-sixth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA, P1102
[7]   Non-preemptive speed scaling [J].
Antoniadis, Antonios ;
Huang, Chien-Chung .
JOURNAL OF SCHEDULING, 2013, 16 (04) :385-394
[8]   An efficient greedy insertion heuristic for energy-conscious single machine scheduling problem under time-of-use electricity tariffs [J].
Che, Ada ;
Zeng, Yizeng ;
Lyu, Ke .
JOURNAL OF CLEANER PRODUCTION, 2016, 129 :565-577
[9]  
Fang K., 2014, ANN OPER RES, P1
[10]   FIBONACCI HEAPS AND THEIR USES IN IMPROVED NETWORK OPTIMIZATION ALGORITHMS [J].
FREDMAN, ML ;
TARJAN, RE .
JOURNAL OF THE ACM, 1987, 34 (03) :596-615