Hybrid heuristics for the single machine scheduling problem with quadratic earliness and tardiness costs

被引:5
|
作者
Singh, Alok [1 ]
Valente, Jorge M. S. [2 ]
Moreira, Maria R. A. [3 ]
机构
[1] Univ Hyderabad, Dept Comp & Informat Sci, Hyderabad 500046, Andhra Pradesh, India
[2] Fundacao Univ Porto, LIAAD INESC Porto LA, Fac Econ, P-4200464 Oporto, Portugal
[3] Fundacao Univ Porto, EDGE, Fac Econ, P-4200464 Oporto, Portugal
关键词
Single machine scheduling; Quadratic earliness and tardiness costs; Heuristic; Genetic algorithm;
D O I
10.1007/s13042-011-0067-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we present three hybrid heuristics for the single machine scheduling problem with quadratic earliness and tardiness costs, and no machine idle time. Our heuristic is a combination of a steady-state genetic algorithm and three improvement procedures. The two computationally less expensive of these three improvement procedures are used inside the genetic algorithm to improve the schedule obtained after the application of genetic operators, whereas the more expensive one is used to improve the best solution returned by the genetic algorithm. We have compared our hybrid approaches against existing recovering beam search and genetic algorithms. The computational results show the effectiveness of our hybrid approaches. Indeed, our hybrid approaches outperformed the existing heuristics in terms of solution quality as well as running time.
引用
收藏
页码:327 / 333
页数:7
相关论文
共 50 条
  • [41] EA/G-GA for Single Machine Scheduling Problems with Earliness/Tardiness Costs
    Chen, Shih-Hsin
    Chen, Min-Chih
    Chang, Pei-Chann
    Chen, Yuh-Min
    [J]. ENTROPY, 2011, 13 (06): : 1152 - 1169
  • [42] Parallel machine scheduling problem to minimize the earliness/tardiness costs with learning effect and deteriorating jobs
    Toksari, M. Duran
    Guner, Ertan
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2010, 21 (06) : 843 - 851
  • [43] Parallel machine scheduling problem to minimize the earliness/tardiness costs with learning effect and deteriorating jobs
    M. Duran Toksarı
    Ertan Güner
    [J]. Journal of Intelligent Manufacturing, 2010, 21 : 843 - 851
  • [44] Hybrid Genetic Bees Algorithm applied to single machine scheduling with earliness and tardiness penalties
    Yuce, B.
    Fruggiero, F.
    Packianather, M. S.
    Pham, D. T.
    Mastrocinque, E.
    Lambiase, A.
    Fera, M.
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 113 : 842 - 858
  • [45] An Adaptive Genetic Algorithm for solving the Single Machine Scheduling Problem with Earliness and Tardiness Penalties
    Ribeiro, Fabio Fernandes
    de Souza, Sergio Ricardo
    Freitas Souza, Marcone Jamilson
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 698 - +
  • [46] An Adaptive Genetic Algorithm to Solve the Single Machine Scheduling Problem with Earliness and Tardiness Penalties
    Ribeiro, Fabio F.
    de Souza, Sergio R.
    Souza, Marcone J. F.
    Gomes, Rogerio M.
    [J]. 2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [47] Genetic Algorithm for the Single Machine Earliness and Tardiness Scheduling Problem with Fuzzy Processing Times
    Wang Chengyao
    Zhao Ying
    Wei Shaoqian
    [J]. PROCEEDINGS OF THE 29TH CHINESE CONTROL CONFERENCE, 2010, : 1747 - 1752
  • [48] OPTIMAL SINGLE-MACHINE SCHEDULING WITH EARLINESS AND TARDINESS PENALTIES
    LAKSHMINARAYAN, S
    LAKSHMANAN, R
    PAPINEAU, RL
    ROCHETTE, R
    [J]. OPERATIONS RESEARCH, 1978, 26 (06) : 1079 - 1082
  • [49] OPTIMAL SINGLE-MACHINE SCHEDULING WITH EARLINESS AND TARDINESS PENALTIES
    SIDNEY, JB
    [J]. OPERATIONS RESEARCH, 1977, 25 (01) : 62 - 69
  • [50] Hybrid greedy algorithms for fuzzy tardiness/earliness minimisation in a special single machine scheduling problem: case study and generalisation
    Niroomand, Sadegh
    Hadi-Vencheh, Abdollah
    Mirzaei, Nima
    Molla-Alizadeh-Zavardehi, Saber
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2016, 29 (08) : 870 - 888