School of Electronic Engineering and Computer Science

Dr. John H. Drake

Menu

Publications

Also see my DBLP page

Refereed Journal Papers

8. Shahrzad M. Pour, Kourosh Marjani Rasmussen, John H. Drake and Edmund K. Burke. A Constructive Framework for the Preventive Signalling Maintenance Crew Scheduling Problem in the Danish Railway system. Journal of the Operational Research Society, (Accepted to appear), Taylor & Francis, 2018. [link]

7. Shahrzad M. Pour, John H. Drake, Lena Secher Ejlertsen, Kourosh Marjani Rasmussen and Edmund K. Burke. A hybrid Constraint Programming/Mixed Integer Programming framework for the preventive signaling maintenance crew scheduling problem. European Journal of Operational Research 269, pp. 341-352, Elsevier, 2018. [pdf]

6. Shahrzad M. Pour, John H. Drake and Edmund K. Burke. A choice function hyper-heuristic framework for the allocation of maintenance tasks in Danish railways. Computers & Operations Research 93, pp. 15-26, Elsevier, 2018. [pdf]

5. Libin Hong, John H. Drake, John R. Woodward and Ender Özcan. A Hyper-Heuristic Approach to Automated Generation of Mutation Operators for Evolutionary Programming. Applied Soft Computing 62, pp. 162-179, Elsevier, 2018. [pdf]

4. Ender Özcan, John H. Drake, Cevriye Altinas and Shahriar Asta. A Self-adaptive Multimeme Memetic Algorithm Co-evolving Utility Scores to Control Genetic Operators and Their Parameter Settings. Applied Soft Computing 49, pp. 81–93, Elsevier, 2016. [pdf]

3. John H. Drake, Ender Özcan and Edmund K. Burke. A Case Study of Controlling Crossover in a Selection Hyper-heuristic Framework using the Multidimensional Knapsack Problem. Evolutionary Computation 24(1), pp. 113-141, MIT Press, 2016. [pdf]

2. John H. Drake, Matthew Hyde, Khaled Ibrahim and Ender Özcan. A Genetic Programming Hyper-Heuristic for the Multidimensional Knapsack Problem. Kybernetes 43(9-10), pp. 1500-1511, Emerald Insight, 2014. [pdf]

1. Ender Özcan, Zhang Kai and John H. Drake. Bidirectional Best-fit Heuristic Considering Compound Placement for Two Dimensional Orthogonal Rectangular Strip Packing. Expert Systems with Applications 40(10), pp. 4035-4043, Elsevier, 2013. [pdf]

Refereed Conference Papers

19. Krzysztof Krawiec, Iwo Błądek, Jerry Swan and John H. Drake. Counterexample-Driven Genetic Programming: Stochastic Synthesis of Provably Correct Programs. Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence (IJCAI 2018), pp. 5304-5308, 2018. [pdf]

18. Mosab Bazargani, John H. Drake and Edmund K. Burke. Late Acceptance Hill Climbing for Constrained Covering Arrays. Proceedings of the 21st European Conference on the Applications of Evolutionary Computation (EvoApplications 2018), Lecture Notes in Computer Science, Volume 10784. pp. 778-793, Springer, 2018. [pdf].
*BEST PAPER AWARD NOMINATION*

17. Giovani Guizzo, Mosab Bazargani, Matheus Paixao and John H. Drake. A Hyper-heuristic for Multi-objective Integration and Test Ordering in Google Guava. Search Based Software Engineering - 9th International Symposium (SSBSE 2017), Lecture Notes in Computer Science, Volume 10452. pp. 168-174, Springer, 2017. [pdf]

16. Wenwen Li, Ender Özcan, Robert John, John H. Drake, Aneta Neumann and Markus Wagner. A Modified Indicator-based Evolutionary Algorithm (mIBEA). Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2017), pp. 1047-1054, IEEE Press, 2017. [pdf]

15. John H. Drake, Jerry Swan, Geoff Neumann and Ender Özcan. Sparse, Continuous Policy Representations for Uniform Online Bin Packing via Regression of Interpolants. Proceedings of the 17th European Conference on Evolutionary Computation in Combinatorial Optimisation (EvoCOP 2017), Lecture Notes in Computer Science, Volume 10197, pp. 189-200, Springer, 2017. [pdf]

14. Paul Dempster, Penghao Li and John H. Drake Solving the Distributed Two Machine Flow-Shop Scheduling Problem Using Differential Evolution. Advances in Swarm Intelligence - 8th International Conference (ICSI 2017), Lecture Notes in Computer Science, Volume 10385, pp. 449-457, Springer, 2017. [pdf]

13. Andrew Turner, David White and John H. Drake. SBSelector: Multi-objective Regression Test Suite Minimisation for Mockito. Search Based Software Engineering - 8th International Symposium (SSBSE 2016), Lecture Notes in Computer Science, Volume 9962, pp. 244-249, Springer 2016. [pdf]

12. Chaiyong Ragkhitwetsagul, Matheus Paixao, Manal Adham, Saheed Busari, Jens Krinke and John H. Drake. Searching for Configurations in Clone Evaluation: A Replication Study. Search Based Software Engineering - 8th International Symposium (SSBSE 2016), Lecture Notes in Computer Science, Volume 9962, pp. 250-256, Springer, 2016. [pdf]

11. Libin Hong, John H. Drake, John R. Woodward and Ender Özcan. Automatically Designing More General Mutation Operators of Evolutionary Programming for Groups of Function Classes Using a Hyper-Heuristic. Proceedings of the 2016 Genetic and Evolutionary Computation Conference (GECCO 2016), pp. 725-732, ACM, 2016. [pdf]

10. Zoltan A. Kocsis, John H. Drake, Douglas Carson and Jerry Swan. Automatic Improvement of Apache Spark Queries using Semantics-preserving Program Reduction. Proceedings of the 2016 Genetic and Evolutionary Computation Conference Companion (GECCO 2016), pp. 1141-1146, ACM, 2016. [pdf]

9. John H. Drake, Ender Özcan and Edmund K. Burke. A Modified Choice Function Hyper-heuristic Controlling Unary and Binary Operators. Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2015), pp. 3389-3396, IEEE Press, 2015. [pdf]

8. John H. Drake, Ender Özcan and Edmund K. Burke. A Comparison of Crossover Control Mechanisms within Single-point Selection Hyper-heuristics using HyFlex. Proceedings of the IEEE Congress on Evolutionary Computation (CEC 2015), pp. 3397-3403, IEEE Press, 2015. [pdf]

7. Paul Dempster and John H. Drake. Two Frameworks for Cross-Domain Heuristic and Parameter Selection Using Harmony Search. Harmony Search Algorithm - Proceedings of the 2nd International Conference on Harmony Search Algorithm (ICHSA 2015), Advances in Intelligent Systems and Computing, Volume 382, pp. 225-234, Springer, 2016. [pdf]

6. John H. Drake, Ender Özcan and Edmund K. Burke. Modified Choice Function Heuristic Selection for the Multidimensional Knapsack Problem. Genetic and Evolutionary Computing – Proceedings of the Eighth International Conference on Genetic and Evolutionary Computing (ICGEC 2014), Advances in Intelligent Systems and Computing, Volume 329, pp. 225-234, Springer, 2015. [pdf]

5. Libin Hong, John H. Drake and Ender Özcan. A step size based self-adaptive mutation operator for evolutionary programming. Proceedings of the 2014 Genetic and Evolutionary Computation Conference (Companion) (GECCO 2014) pp. 1381-1388, ACM, 2014. [pdf]

4. Warren Jackson, Ender Özcan and John H. Drake. Late Acceptance-based Selection Hyper-heuristics for Cross-domain Heuristic Search. Proceedings of the 13th UK Workshop on Computational Intelligence (UKCI 2013), pp. 228-235 2013. [pdf]

3. John H. Drake, N. Kililis and Ender Özcan. Generation of VNS Components with Grammatical Evolution for Vehicle Routing. Krzysztof Krawiec, Alberto Moraglio, Ting Hu, A. Sima Etaner-Uyar and Bin Hu (Eds.) Genetic Programming - 16th European Conference (EuroGP 2013), Lecture Notes in Computer Science, Volume 7831, pp. 25-36, Springer, 2013. [pdf]

2. Jerry Swan, John H. Drake, Ender Özcan, James Goulding and John Woodward. A Comparison of Acceptance Criteria for the Daily Car-Pooling Problem. Erol Gelenbe and Ricardo Lent (Eds.) Computer and Information Sciences III: 27th International Symposium on Computer and Information Sciences (ISCIS 2012), Springer, pp. 447-483, 2013. [pdf]

1. John H. Drake, Ender Özcan and Edmund K. Burke. An Improved Choice Function Heuristic Selection for Cross Domain Heuristic Search. The 12th International Conference on Parallel Problem Solving From Nature (PPSN 2012), Lecture Notes in Computer Science, Volume 7492, pp. 307-316, Springer, 2012. [pdf] [code]