Jerry Swan PhD CMath FIMA

Tel.: x5384. Erdös: 4.
GitHub: https://github.com/JerrySwan
ORCHID: 0000-0003-1944-7147
University of York, Deramore Lane,
York, YO10 5GH, UK.

Senior Research Fellow at Susan Stepney’s Nonstandard Computation Group at York, honorary Research Fellow at Stirling.

Research interests include:

Professional Roles

Refereed Journals

[1]

Jorge A. Soria-Alcaraza, Ender Özcan, Jerry Swan, Graham Kendall, and Martin Carpio. “Iterated Local Search Using an Add and Delete Hyper-heuristic for University Course Timetabling”. In: Applied Soft Computing 40 (2016), pp. 581–593. doi: 10.1016/j.asoc.2015.11.043.

[2]

Martin Edjvet and Jerry Swan. “On Irreducible Cyclic Presentations of the Trivial Group”. In: Experimental Mathematics 23.2 (2014), pp. 181–189. doi: 10.1080/10586458.2014.888379.

[3]

Gisele L. Pappa, Gabriela Ochoa, Matthew R. Hyde, Alex A. Freitas, John Woodward, and Jerry Swan. “Contrasting meta-learning and hyper-heuristic research: the role of evolutionary algorithms”. In: Genetic Programming and Evolvable Machines 15.1 (2014), pp. 3–35. issn: 1389-2576. doi: 10.1007/s10710-013-9186-9.

[4]

Jorge A. Soria-Alcaraz, Gabriela Ochoa, Jerry Swan, Martin Carpio, Hector Puga, and Edmund K. Burke. “Effective learning hyper-heuristics for the course timetabling problem”. In: European Journal of Operational Research 238.1 (2014), pp. 77 –86. issn: 0377-2217. doi: 10.1016/j.ejor.2014.03.046.

[5]

Jerry Swan, John. R. Woodward, Ender Özcan, Graham Kendall, and Edmund K. Burke. “Searching the Hyper-heuristic Design Space”. In: Cognitive Computation 6.1 (2014), pp. 66–73. issn: 1866-9956. doi: 10.1007/s12559-013-9201-8.

[6]

Jerry Swan, Gabriela Ochoa, Graham Kendall, and Martin Edjvet. “Fitness Landscapes and the Andrews-Curtis Conjecture”. In: International Journal of Algebra and Computation 22.02 (2012). doi: 10.1142/S0218196711006753.

[7]

Jerry Swan. “Efficiency issues in the KBMAG procedure”. In: The Journal of Logic and Algebraic Programming 80.8 (2011), pp. 444 –452. issn: 1567-8326. doi: 10.1016/j.jlap.2010.11.001.

Refereed Book Chapters

[8]

Jerry Swan and Krzysztof Krawiec. “Discovering Relational Structure in Program Synthesis Problems with Analogical Reasoning”. In: Genetic Programming Theory and Practice XIV. Ed. by Rick Riolo, Bill Tozier, and Brian Goldman. Genetic and Evolutionary Computation. Ann Arbor, USA: Springer, 2016.

[9]

Jerry Swan, Patrick De Causmaecker, Simon Martin, and Ender Özcan. “A re-characterization of hyper-heuristics”. In: Recent Developments of Metaheuristics. Ed. by F. Yalaoui L. Amodeo E-G. Talbi. Springer, 2016. url: https://goo.gl/1Ycp8z.

[10]

Krzysztof Krawiec, Jerry Swan, and Una-May O’Reilly. “Behavioral Program Synthesis: Insights and Prospects”. In: Genetic Programming Theory and Practice XIII GPTP 2015, University of Michigan, Ann Arbor. 2015, pp. 191–209. url: https://goo.gl/UeSE9P.

[11]

Jorge Alberto Soria-Alcaraz, Juan Martín Carpio Valadez, Héctor Puga, Jerry Swan, Patricia Melin, Hugo Terashima, and Marco Aurelio Sotelo-Figueroa. “Parallel Meta-heuristic Approaches to the Course Timetabling Problem”. In: Design of Intelligent Systems Based on Fuzzy Logic, Neural Networks and Nature-Inspired Optimization. 2015, pp. 391–417. doi: 10.1007/978-3-319-17747-2˙30.

Refereed Conferences

[12]

Zoltan A. Kocsis, John H. Drake, Douglas Carson, and Jerry Swan. “Automatic Improvement of Apache Spark Queries using Semantics-preserving Program Reduction”. In: Genetic Improvement 2016 Workshop. Ed. by Justyna Petke, David R. White, and Westley Weimer. Denver: ACM, 2016. doi: 10.1145/2908961.2931692.

[13]

Kenneth N. Reid, Jingpeng Li, Jerry Swan, Alistair McCormick, and Gilbert Owusu. “Variable Neighbourhood Search: A Case Study for a Highly-Constrained Workforce Scheduling Problem”. In: IEEE Symposium Series on Computational Intelligence (IEEE SSCI 2016). Ed. by Vincenzo Loia Hisao Ishibuchi. Athens, Greece, 2016.

[14]

Patricia Ryser-Welch, Julian F. Miller, Jerry Swan, and Martin A. Trefzer. “Iterative Cartesian Genetic Programming: Creating general algorithms for solving Travelling Salesman Problems”. In: EuroGP 2016: Proceedings of the 19th European Conference on Genetic Programming. Ed. by Malcolm I. Heywood, James McDermott, Mauro Castelli, and Ernesto Costa. Vol. 9594. LNCS. Porto, Portugal: Springer Verlag, 2016, pp. 286–301. doi: 10.1007/978-3-319-30668-1˙19.

[15]

Alexander E. I. Brownlee, John R. Woodward, and Jerry Swan. “Metaheuristic Design Pattern: Surrogate Fitness Functions”. In: Genetic and Evolutionary Computation Conference, GECCO 2015, Madrid, Spain, July 11-15, 2015, Companion Material Proceedings. 2015, pp. 1261–1264. doi: 10.1145/2739482.2768499.

[16]

Nathan Burles, Jerry Swan, Edward Bowles, Alexander E. I. Brownlee, Zoltan A. Kocsis, and Nadarajen Veerapen. “Embedded Dynamic Improvement”. In: Genetic and Evolutionary Computation Conference, GECCO 2015, Madrid, Spain, July 11-15, 2015, Companion Material Proceedings. 2015, pp. 831–832. doi: 10.1145/2739482.2768423.

[17]

Nathan Burles, Edward Bowles, Alexander E. I. Brownlee, Zoltan A. Kocsis, Jerry Swan, and Nadarajen Veerapen. “Object-Oriented Genetic Improvement for Improved Energy Consumption in Google Guava”. In: Search-Based Software Engineering - 7th International Symposium, SSBSE 2015, Bergamo, Italy, September 5-7, 2015, Proceedings. 2015, pp. 255–261. doi: 10.1007/978-3-319-22183-0˙20.

[18]

Kevin Graham, Jerry Swan, and Simon Martin. “The ‘Blackboard’ Pattern for Metaheuristics”. In: Genetic and Evolutionary Computation Conference, GECCO 2015, Madrid, Spain, July 11-15, 2015, Companion Material Proceedings. 2015, pp. 1265–1267. doi: 10.1145/2739482.2768500.

[19]

Zoltan A. Kocsis, Alexander E. I. Brownlee, Jerry Swan, and Richard Senington. “Haiku - a Scala Combinator Toolkit for Semi-automated Composition of Metaheuristics”. In: Search-Based Software Engineering - 7th International Symposium, SSBSE 2015, Bergamo, Italy, September 5-7, 2015, Proceedings. 2015, pp. 125–140. doi: 10.1007/978-3-319-22183-0˙9.

[20]

Jerry Swan and Nathan Burles. “Templar - A Framework for Template-Method Hyper-Heuristics”. In: Genetic Programming - 18th European Conference, EuroGP 2015, Copenhagen, Denmark, April 8-10, 2015, Proceedings. 2015, pp. 205–216. doi: 10.1007/978-3-319-16501-1˙17.

[21]

Jerry Swan, Steven Adriaensen, Mohamed Bishr, Edmund K. Burke, John A. Clark, Patrick De Causmaecker, Juanjo Durillo, Kevin Hammond, Emma Hart, Colin G. Johnson, Zoltan A. Kocsis, Ben Kovitz, Krzysztof Krawiec, Simon Martin, J. J. Merelo, Leandro L. Minku, Ender Özcan, Gisele L. Pappa, Erwin Pesch, Pablo Garcia-Sànchez, Andrea Schaerf, Kevin Sim, Jim Smith, Thomas Stützle, Stefan Voß, Stefan Wagner, and Xin Yao. “A Research Agenda for Metaheuristic Standardization”. In: Proceedings of the Eleventh Metaheuristics International Conference (MIC), Agadir, Morocco. 2015. url: https://goo.gl/kC06p5.

[22]

Alexander E.I. Brownlee, Jerry Swan, Ender Özcan, and Andrew J. Parkes. “Hyperion2: A Toolkit for {Meta-, Hyper-} Heuristic Research”. In: Proceedings of the 2014 Conference Companion on Genetic and Evolutionary Computation Companion. GECCO Comp ’14. Vancouver, BC, Canada: ACM, 2014, pp. 1133–1140. isbn: 978-1-4503-2881-4. doi: 10.1145/2598394.2605687.

[23]

Zoltan A. Kocsis and Jerry Swan. “Asymptotic Genetic Improvement Programming with Type Functors and Catamorphisms”. In: Semantic Methods in Genetic Programming (SMGP) at Parallel Problem Solving from Nature (PPSN XIV). Ed. by Colin Johnson, Krzysztof Krawiec, and and Michael O’Neill Alberto Moraglio. Ljubljana, Slovenia, 2014. url: https://goo.gl/XaAqra.

[24]

Zoltan A. Kocsis, Geoff Neumann, Jerry Swan, Michael G. Epitropakis, Alexander E. I. Brownlee, Saemundur O. Haraldsson, and Edward Bowles. “Repairing and Optimizing Hadoop hashCode Implementations”. In: Search-Based Software Engineering: 6th International Symposium, SSBSE 2014, Fortaleza, Brazil, August 26-29, 2014. Proceedings. Ed. by Claire Le Goues and Shin Yoo. Cham: Springer International Publishing, 2014, pp. 259–264. isbn: 978-3-319-09940-8. doi: 10.1007/978-3-319-09940-8˙22.

[25]

Ben Kovitz and Jerry Swan. “Structural Stigmergy: A Speculative Pattern Language for Metaheuristics”. In: Proceedings of the 2014 Conference Companion on Genetic and Evolutionary Computation Companion. GECCO Comp ’14. Vancouver, BC, Canada: ACM, 2014, pp. 1407–1410. isbn: 978-1-4503-2881-4. doi: 10.1145/2598394.2609845.

[26]

Ben Kovitz and Jerry Swan. “Tagging in Metaheuristics”. In: Proceedings of the 2014 Conference Companion on Genetic and Evolutionary Computation Companion. GECCO Comp ’14. Vancouver, BC, Canada: ACM, 2014, pp. 1411–1414. isbn: 978-1-4503-2881-4. doi: 10.1145/2598394.2609844.

[27]

Geoffrey Neumann, Jerry Swan, Mark Harman, and John A. Clark. “The Executable Experimental Template Pattern for the Systematic Comparison of Metaheuristics”. In: Proceedings of the 2014 Conference Companion on Genetic and Evolutionary Computation Companion. GECCO Comp ’14. Vancouver, BC, Canada: ACM, 2014, pp. 1427–1430. isbn: 978-1-4503-2881-4. doi: 10.1145/2598394.2609850.

[28]

Jerry Swan, John Drake, and Krzysztof Krawiec. “Semantically-meaningful Numeric Constants for Genetic Programming”. In: Semantic Methods in Genetic Programming (SMGP) at Parallel Problem Solving from Nature (PPSN XIV). Ed. by Colin Johnson, Krzysztof Krawiec, and and Michael O’Neill Alberto Moraglio. Ljubljana, Slovenia, 2014. url: https://goo.gl/YBrH76.

[29]

Jerry Swan, Zoltan A. Kocsis, and Alexei Lisitsa. “The ‘Representative’ Metaheuristic Design Pattern”. In: Proceedings of the 2014 Conference Companion on Genetic and Evolutionary Computation Companion. GECCO Comp ’14. Vancouver, BC, Canada: ACM, 2014, pp. 1435–1436. isbn: 978-1-4503-2881-4. doi: 10.1145/2598394.2609842.

[30]

Jerry Swan, Geoffrey K. Neumann, and Krzysztof Krawiec. “Analysis of Semantic Building Blocks via Grobner Bases”. In: Semantic Methods in Genetic Programming (SMGP) at Parallel Problem Solving from Nature (PPSN XIV). Ed. by Colin Johnson, Krzysztof Krawiec, and and Michael O’Neill Alberto Moraglio. Ljubljana, Slovenia, 2014. url: https://goo.gl/eP3SR5.

[31]

John Woodward, Simon Martin, and Jerry Swan. “Benchmarks That Matter for Genetic Programming”. In: Proceedings of the 2014 Conference Companion on Genetic and Evolutionary Computation Companion. GECCO Comp ’14. Vancouver, BC, Canada: ACM, 2014, pp. 1397–1404. isbn: 978-1-4503-2881-4. doi: 10.1145/2598394.2609875.

[32]

John Woodward, Jerry Swan, and Simon Martin. “The ‘Composite’ Design Pattern in Metaheuristics”. In: Proceedings of the 2014 Conference Companion on Genetic and Evolutionary Computation Companion. GECCO Comp ’14. Vancouver, BC, Canada: ACM, 2014, pp. 1439–1444. isbn: 978-1-4503-2881-4. doi: 10.1145/2598394.2609848.

[33]

John R. Woodward and Jerry Swan. “Template Method Hyper-heuristics”. In: Proceedings of the 2014 Conference Companion on Genetic and Evolutionary Computation Companion. GECCO Comp ’14. Vancouver, BC, Canada: ACM, 2014, pp. 1437–1438. isbn: 978-1-4503-2881-4. doi: 10.1145/2598394.2609843.

[34]

K. Krawiec and J. Swan. “Guiding Evolutionary Learning by Searching for Regularities in Behavioral Trajectories: A Case for Representation Agnosticism”. In: AAAI Fall Symposium: How Should Intelligence be Abstracted in AI Research. 2013. url: https://goo.gl/2RM3Sy.

[35]

K. Krawiec and J. Swan. “Pattern-guided Genetic Programming”. In: Proceeding of the Fifteenth Annual Conference on Genetic and Evolutionary Computation Conference. GECCO ’13. Amsterdam, The Netherlands: ACM, 2013, pp. 949–956. isbn: 978-1-4503-1963-8. doi: 10.1145/2463372.2463496.

[36]

J. Swan, J. Drake, E. Özcan, and J. R. Woodward. “A Comparison of Acceptance Criteria for the Daily Car-Pooling Problem”. In: Computer and Information Sciences III. Ed. by Erol Gelenbe and Ricardo Lent. 2013, pp. 477–483. url: https://goo.gl/05EkDB.

[37]

J. R. Woodward and J. Swan. “A Syntactic Approach to Prediction”. In: Algorithmic Probability and Friends, LNAI 7070. Ed. by D. L. Dowe. Springer, 2013. url: https://goo.gl/XgoXYw.

[38]

G. Kendall J. Swan E. Özcan. “Co-evolving add- and delete- hyper-heuristics”. In: PATAT 2012, Son, Norway. 2012, pp. 395–399. url: https://goo.gl/2gJbXP.

[39]

J. Swan, M. Harman, G. Ochoa, and E. K. Burke. “Generic Software Subgraph Isomorphism”. In: 4th Symposium on Search Based-Software Engineering (SSBSE 2012). 2012, pp. 43–48. url: https://goo.gl/IRHyeM.

[40]

J. R. Woodward and J. Swan. “The automatic generation of mutation operators for genetic algorithms”. In: Proceedings of the 14th international conference on Genetic and evolutionary computation conference companion (GECCO 2012). ACM. 2012, pp. 67–74. url: https://goo.gl/27Qa5B.

[41]

William York and Jerry Swan. “Taking Turing Seriously”. In: AISB/IACAP 2012 Symposium: Revisiting Turing and his Test. 2012.

[42]

D. G. Leibovici, J. Swan, and M. Jackson. “Coupling outbreak detection of spatially-clustered associations and data reduction”. In: International Symposium on Spatial-Temporal Analysis and Data Mining (STDM-11), London. 2011.

[43]

Jerry Swan, Ender Özcan, and Graham Kendall. “Hyperion - A Recursive Hyper-Heuristic Framework”. In: Learning and Intelligent Optimization. Ed. by Carlos Coello. Vol. 6683. Lecture Notes in Computer Science. Springer Berlin / Heidelberg, 2011, pp. 616–630. isbn: 978-3-642-25565-6. doi: 10.1007/978-3-642-25566-3˙48.

[44]

John Robert Woodward and Jerry Swan. “Automatically Designing Selection Heuristics”. In: Proceedings of the 13th Annual Conference Companion on Genetic and Evolutionary Computation. GECCO ’11. Dublin, Ireland: ACM, 2011, pp. 583–590. isbn: 978-1-4503-0690-4. doi: 10.1145/2001858.2002052.

[45]

D.G. Leibovici, L. Bastin, S. Anand, J. Swan, G. Hobona, and M. Jackson. “Spatially Clustered Associations in Health GIS mashups”. In: 18th Annual GISRUK Conference, London. (Best Spatial Analysis paper). 2010. url: https://goo.gl/9TyZkp.

[46]

John Woodward and Jerry Swan. “Why Classifying Search Algorithms is Essential”. In: International Conference on Progress in Informatics and Computing (PIC-2010). 2010. url: https://goo.gl/tja5FU.

[47]

S. Anand, J. Swan, G. Hobona, and M. Jackson. “Automated Tools for Discovery and Invocation of Water Network Schematization Service”. In: 8th International Conference on Hydroinformatics, Conception, Chile. 2009.

[48]

G. Hobona, M. Jackson, M. Gould, C. Higgins, J. Brauner, A. Matheus, T. Foerster, E. Nash, S. Abele, J. Swan, S. Anand, S. Strobel, M. Bishr, P. Korduan, and P. James. “Establishing a persistent interoperability testbed for European geospatial research”. In: 12th AGILE international conference on geographic information science, Hannover. 2009.

[49]

D.L. Leibovici, J. Swan, S. Anand, and M. Jackson. “A Spatial Structuring Heuristic for Integrated Automated Map Generalisation with Attribute and Geometry”. In: 17th Annual GIS Research UK Conference (GISRUK 2009), Durham. 2009.

[50]

R. Lemmens, J. Swan, T. Foerster, G. Hobona, S. Anand, and M. Jackson. “Schematisation service chain: a use case for the AGILE-EuroSDR-OGC persistent test bed”. In: 12th AGILE international conference on Geographic Information Science. 2009.

[51]

A. Moore, J. Swan, J.O. Goulding, and E.J. Brown. “Answertree: a collaborative mobile location-based educational game”. In: 8th world conference on mobile and contextual learning (MLEARN). 2009, pp. 199–202.

[52]

S. Anand, J.M. Ware, M. Jackson, and J. Swan. “An automated schematic map tool for mobile LBS applications”. In: 5th international symposium on mobile mapping technology. 2008.

[53]

T. Foerster, D. Burghardt, M. Neun, N. Regnauld, J. Swan, and R. Weibel. “Towards an Interoperable Web Generalisation Services Framework”. In: 11th ICA workshop on generalisation and multiple representation, Montpellier. 2008.

[54]

Swan. J, S. Anand, J.M. Ware, and M. Jackson. “Open standards based research platform for map schematization”. In: GDSI10: 10th International Conference for Spatial Data Infrastructure, St. Augustine, Trinidad. 2008.

[55]

D.G. Leibovici, J. Swan, S. Anand, and M. Jackson. “Combining Attribute with Geometry for Automated Generalisation”. In: International Research Symposium on Computer-based Cartography. (Auto Carto), Shepherdstown, West Virginia, USA. 2008.

[56]

J. Swan, S. Anand, J.M. Ware, and M. Jackson. “Automated schematization using Memetic Algorithms”. In: 16th Annual GIS Research UK Conference (GISRUK 2008), Manchester. 2008.

[57]

J. Swan, S. Anand, J.M. Ware, and M. Jackson. “Road network schematization using a Web Feature Service - a case study”. In: International Conference on Cartography and GIS, Borovets, Bulgaria. 2008.

[58]

S. Anand, J.M. Ware, M. Jackson, and J. Swan. “Evaluation results of automated schematic map tool for MobileLBS applications”. In: 5th International Symposium on Mobile Mapping Technology (MMT’07), Padua, Italy. 2007.

[59]

Jerry Swan, Suchith Anand, J.M. Ware, and Mike Jackson. “Automated schematization for web service applications”. In: International Symposium on Web and Wireless GIS, LNCS 4857. LNCS. 2007, pp. 216–226.

Other Publications

[60]

Krzysztof Krawiec and Jerry Swan. Distance Metric Ensemble Learning and the Andrews-Curtis Conjecture. Version 1. June 4, 2016. arXiv: 1606.01412 [cs.AI]. url: http://arxiv.org/abs/1606.01412.

[61]

J. Swan, Ender Özcan, and Andrew Parkes. ‘Plenty of Room at the Top’ - the need for Whitebox Hyper-heuristics (extended abstract). OR58, Portsmouth, UK. 2016.

[62]

E. K. Burke, J. Swan, and J. R. Woodward. Hyper-heuristics generate heuristics for problem classes (extended abstract). OR55, Exeter, UK. 2014.

[63]

E. K. Burke, J. Swan, and J. R. Woodward. No Free Lunch for Branch and Bound (extended abstract). OR55, Exeter, UK. 2014.

[64]

J. Swan, M. Edjvet, and E. Özcan. Augmenting Metaheuristics with Rewriting Systems. Tech. rep. CSM-197. Stirling FK9 4LA, Scotland: Computing Science and Mathematics, University of Stirling, 2014, pp. 1–19.

[65]

J. Swan, M. G. Epitropakis, and J. R. Woodward. Gen-O-Fix: An embeddable framework for Dynamic Adaptive Genetic Improvement Programming. Tech. rep. CSM-195. Stirling FK9 4LA, Scotland: Computing Science and Mathematics, University of Stirling, 2014, pp. 1–12. url: https://goo.gl/Y3gtFM.

[66]

E. K. Burke, J. Swan, and J. R. Woodward. Heuristic Function Resynthesis (extended abstract). OR54, Edinburgh, UK. 2013.

[67]

J. Swan. Defensive C++: Programming guidelines for those who dislike debugging. Tech. rep. CSM-194. Stirling FK9 4LA, Scotland: Computing Science and Mathematics, University of Stirling, 2013, pp. 1–39.

[68]

D.G. Leibovici, S. Anand, J. Swan, J.O. Goulding, G. Hobona, L. Bastin, S. Pawlowicz, M. Jackson, and R. James. Workflow issues for Health-mapping mashups. Tech. rep. Tech Report: 2010DL1. University of Nottingham, 2010.

[69]

Robert J. Abrahart, Ngahzaifa Ab Ghani, and Jerry Swan. Discussion of ‘An explicit neural network formulation for evapotranspiration’. Hydrological Sciences Journal 54(2),pp382-388. 2009. doi: 10.1623/hysj.54.2.382.

[70]

Peter Schut, Xiaoyuan Geng, Roberto Caron, Paul Townend, Andy Turner, Mustafa Ismail, Hongliang Li, Jinsoo You, Jerry Swan, Brian Low, Pedro R. Muro-Medrano, Ruben Bejar-Hernandez, Javier Lopez-Pellicer, David Gayan, Chris Higgins, and Michael Koutroumpas. Geographic Linkage Service (GLS) Specification. Open Geospatial Consortium (OGC) Standards Document. 2009.

[71]

J. Swan, T. Forester, R. Lemmens, G. Hobona, S. Anand, and Jackson M. A persistent geospatial testbed for Europe. GeoConnexions International, 7(10). 2008.

[72]

Jerry Swan. “On Families of Irreducible Cyclicly Presented Groups”. PhD thesis. University of Nottingham: School of Pure Mathematics, 2006.