Genetic programming to evolve priority rules for on-line scheduling on single machine with variable capacity

On-line scheduling is often required in a number of real-life settings. This is the case of distributing charging times for a large fleet of electric vehicles arriving stochastically to a charging station under power constraints. In this paper, we consider a scheduling problem derived from a situation of this type: one machine scheduling with variable capacity and tardiness minimization, denoted (1, Cap(t)|| ∑ Ti). The goal is to develop new priority rules to improve the results from some classical ones as Earliest Due Date (EDD) or Apparent Tardiness Cost (ATC). To this end, we developed a Genetic Programming (GP) approach. We conducted an experimental study showing that it is possible to evolve new efficient rules that outperform ATC and EDD using the same problem attributes and operations.

[1]  Domingo Giménez,et al.  Determination of the Kinetic Constants of a Chemical Reaction in Heterogeneous Phase Using Parameterized Metaheuristics , 2013, ICCS.

[2]  Lin Xie Metaheuristics approach for solving multi-objective crew rostering problem in public transit , 2014 .

[3]  David L. Parkhurst,et al.  The kinetics of calcite dissolution in CO 2 -water systems at 5 degrees to 60 degrees C and 0.0 to 1.0 atm CO 2 , 1978 .

[4]  Elizabeth Yuriev,et al.  Challenges and advances in computational docking: 2009 in review , 2011, Journal of molecular recognition : JMR.

[5]  Andreas T. Ernst,et al.  Staff scheduling and rostering: A review of applications, methods and models , 2004, Eur. J. Oper. Res..

[6]  Lin Xie,et al.  Cyclic and non-cyclic crew rostering problems in public bus transit , 2014 .

[7]  Domingo Giménez,et al.  Enhancing Metaheuristic-based Virtual Screening Methods on Massively Parallel and Heterogeneous Systems , 2016, PMAM@PPoPP.

[8]  Wim Hordijk,et al.  A Measure of Landscapes , 1996, Evolutionary Computation.

[9]  Andries Petrus Engelbrecht,et al.  A survey of techniques for characterising fitness landscapes and some possible ways forward , 2013, Inf. Sci..

[10]  José Francisco Aldana Montes,et al.  Solving molecular flexible docking problems with metaheuristics: A comparative study , 2015, Appl. Soft Comput..

[11]  Ulrich Rester,et al.  From virtuality to reality - Virtual screening in lead discovery and lead optimization: a medicinal chemistry perspective. , 2008, Current opinion in drug discovery & development.

[12]  Tao Liu,et al.  A Genetic Algorithm Approach to the Balanced Bus Crew Rostering Problem , 2014 .

[13]  Domingo Giménez,et al.  Exploiting multilevel parallelism on a many-core system for the application of hyperheuristics to a molecular docking problem , 2018, The Journal of Supercomputing.

[14]  Peter F. Stadler,et al.  Towards a theory of landscapes , 1995 .

[15]  Domingo Giménez,et al.  Hyperheuristics Based on Parametrized Metaheuristic Schemes , 2015, GECCO.

[16]  Margarida Moz,et al.  Bi-objective evolutionary heuristics for bus driver rostering , 2009, Public Transp..

[17]  Raúl Cabido,et al.  FRODRUG: A Virtual Screening GPU Accelerated Approach for Drug Discovery , 2014, 2014 22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing.

[18]  Domingo Giménez,et al.  Parameterized Schemes of Metaheuristics: Basic Ideas and Applications With Genetic Algorithms, Scatter Search, and GRASP , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.