???global.info.a_carregar???
Alberto Moraglio is a Senior Lecturer (Associate Professor) in Computer Science in the College of Engineering, Mathematics and Physical Sciences at the University of Exeter, UK. He holds a PhD in Computer Science, and Masters and Bachelor degrees in Computer Engineering. He has been active in Evolutionary Computation research for the last 15 years with a substantial publication record in the area. He is the founder of the Geometric Theory of Evolutionary Algorithms, which unifies Evolutionary Algorithms across representations and has been used for the principled design of new successful search algorithms and for their rigorous theoretical analysis. He has pioneered the use of semantics in Genetic Programming, and invented Geometric Semantic Genetic Programming, a novel and very successful form of Genetic Programming with strong theoretical foundations, which has gained wide adoption in applications and has been used and extended by many research groups world-wide. He has organised a series of workshops and has regular invited tutorials at GECCO, IEEE CEC and PPSN on the topic. He has served as co-chair of the Theory Track, the Genetic Programming Track and the Genetic Algorithms Track at GECCO, co-chair of the European Conference on Genetic Programming, and he is an associate editor of the Genetic Programming and Evolvable Machine journal (Springer).
Identification

Personal identification

Full name
Alberto Moraglio

Author identifiers

Ciência ID
FD1D-2831-CB91
ORCID iD
0000-0003-4782-6590
Education
Degree Classification
2008/01/01
Concluded
PhD in Computer Science (Doctor)
University of Essex, United Kingdom
2000/01/01
Concluded
Laurea in Ingegneria Informatica (Master + Bachelor) (Laurea)
Politecnico di Torino, Italy
Affiliation

Teaching in Higher Education

Category
Host institution
Employer
2013/09/01 - Current Associate Professor (University Teacher) University of Exeter, United Kingdom
Projects

Grant

Designation Funders
2016/06/01 - 2020/06/01 Improving applicability of nature-inspired optimization by joining theory and practice
CA15140
Researcher
2011/04/29 - 2015/10/28 Evolutionary Approximation Algorithms for Optimisation: Algorithm Design and Complexity Analysis
EP/I010297/1
Research Fellow
2013/04/01 - 2015/03/31 MaSSGP - Improving Semantic Genetic Programming for Maritime Safety, Security and Environmental Protection
PTDC/EEI-CTP/2975/2012
Researcher
Concluded
2009/09/01 - 2011/08/31 Formal Methods in Genetic Programming
EPSRC
Research Fellow
2009/01/01 - 2010/01/01 Connectedness and local search for multi-objective combinatorial optimization
DAAD/CRUP
Researcher

Contract

Designation Funders
2019/01/01 - 2022/03/31 Automatic Digital Annealer (AUTO-DA)
Principal investigator
FUJITSU LABORATORIES OF EUROPE , United Kingdom
Ongoing
Outputs

Publications

Book
  1. Moraglio, Alberto. Theory and Principled Methods for the Design of Metaheuristics. Springer. 2014.
    10.1007/978-3-642-33206-7
Book chapter
  1. Moraglio, Alberto. "Geometric Semantic Grammatical Evolution". edited by Conor Ryan and; Michael O'Neill and; J. J. Collins, 163-188. Springer, 2018.
    10.1007/978-3-319-78717-6\_7
Conference paper
  1. Moraglio, Alberto. "Runtime analysis of abstract evolutionary search with standard crossover". 2019.
    10.1145/3319619.3321959
  2. Moraglio, Alberto. "Program Trace Optimization with Constructive Heuristics for Combinatorial Problems". 2019.
    10.1007/978-3-030-16711-0\_13
  3. Moraglio, Alberto. "A Unifying View on Recombination Spaces and Abstract Convex Evolutionary Search". 2019.
    10.1007/978-3-030-16711-0\_12
  4. Moraglio, Alberto. "Semantic genetic programming". 2019.
    10.1145/3319619.3323378
  5. Moraglio, Alberto. "Bridging Elementary Landscapes and a Geometric Theory of Evolutionary Algorithms: First Steps". 2018.
    10.1007/978-3-319-99259-4\_16
  6. Moraglio, Alberto. "Tutorials at PPSN 2018". 2018.
    10.1007/978-3-319-99259-4\_38
  7. Moraglio, Alberto. "Program Trace Optimization". 2018.
    10.1007/978-3-319-99259-4\_27
  8. Moraglio, Alberto. "Geometric semantic genetic programming for recursive boolean programs". 2017.
    10.1145/3071178.3071266
  9. Moraglio, Alberto. "PSXO: population-wide semantic crossover". 2017.
    10.1145/3067695.3076003
  10. Moraglio, Alberto. "Semantic Genetic Programming". 2016.
    10.1145/2908961.2926990
  11. Moraglio, Alberto. "Geometric Particle Swarm Optimization for Multi-objective Optimization Using Decomposition". 2016.
    10.1145/2908812.2908880
  12. Moraglio, Alberto. "Semantic Genetic Programming". 2015.
    10.1145/2739482.2756587
  13. Moraglio, Alberto. "Strength Through Diversity: Disaggregation and Multi-Objectivisation Approaches for Genetic Programming". 2015.
    10.1145/2739480.2754643
  14. Moraglio, Alberto. "Genetic Programming - 16th European Conference, EuroGP 2013, Vienna, Austria, April 3-5, 2013. Proceedings". 2013.
    10.1007/978-3-642-37207-0
  15. Moraglio, Alberto. "Runtime analysis of mutation-based geometric semantic genetic programming for basis functions regression". 2013.
    10.1145/2463372.2463492
  16. Moraglio, Alberto. "Theory-laden design of mutation-based Geometric Semantic Genetic Programming for learning classification trees". 2013.
    10.1109/CEC.2013.6557599
  17. Moraglio, Alberto. "Runtime analysis of mutation-based geometric semantic genetic programming on boolean functions". 2013.
    10.1145/2460239.2460251
  18. Moraglio, Alberto. "Evolving recursive programs using non-recursive scaffolding". 2012.
    10.1109/CEC.2012.6256545
  19. Moraglio, Alberto. "Geometric Semantic Genetic Programming". 2012.
    10.1007/978-3-642-32937-1\_3
  20. Moraglio, Alberto. "Runtime analysis of convex evolutionary search". 2012.
    10.1145/2330163.2330255
  21. Moraglio, Alberto. "Geometry of evolutionary algorithms". 2012.
    10.1145/2330784.2330942
  22. Moraglio, Alberto. "Genetic Programming - 15th European Conference, EuroGP 2012, Málaga, Spain, April 11-13, 2012. Proceedings". 2012.
    10.1007/978-3-642-29139-5
  23. Moraglio, Alberto. "Geometry of evolutionary algorithms". 2011.
    10.1145/2001858.2002144
  24. Moraglio, Alberto. "Geometric Generalisation of Surrogate Model Based Optimisation to Combinatorial Spaces". 2011.
    10.1007/978-3-642-20364-0\_13
  25. Moraglio, Alberto. "Geometric nelder-mead algorithm on the space of genetic programs". 2011.
    10.1145/2001576.2001753
  26. Moraglio, Alberto. "Geometric surrogate-based optimisation for permutation-based problems". 2011.
    10.1145/2001858.2001934
  27. Moraglio, Alberto. "Abstract convex evolutionary search". 2011.
    10.1145/1967654.1967668
  28. Moraglio, Alberto. "One-Point Geometric Crossover". 2010.
    10.1007/978-3-642-15844-5\_9
  29. Moraglio, Alberto. "Geometric Generalization of the Nelder-Mead Algorithm". 2010.
    10.1007/978-3-642-12139-5\_17
  30. Moraglio, Alberto. "Geometric Nelder-Mead Algorithm for the permutation representation". 2010.
    10.1109/CEC.2010.5586321
  31. Moraglio, Alberto. "The ACO Encoding". 2010.
    10.1007/978-3-642-15461-4\_53
  32. Moraglio, Alberto. "Geometric Differential Evolution on the Space of Genetic Programs". 2010.
    10.1007/978-3-642-12148-7\_15
  33. Moraglio, Alberto. "Geometric differential evolution". 2009.
    10.1145/1569901.1570130
  34. Moraglio, Alberto. "Inertial geometric particle swarm optimization". 2009.
    10.1109/CEC.2009.4983182
  35. Moraglio, Alberto. "Genetic Programming, 12th European Conference, EuroGP 2009, Tübingen, Germany, April 15-17, 2009, Proceedings". 2009.
    10.1007/978-3-642-01181-8
  36. Moraglio, Alberto. "A gaussian random field model of smooth fitness landscapes". 2009.
    10.1145/1527125.1527147
  37. Moraglio, Alberto. "Geometric PSO + GP = Particle Swarm Programming". 2008.
    10.1109/CEC.2008.4631284
  38. Moraglio, Alberto. "Geometric Particle Swarm Optimisation". 2007.
    10.1007/978-3-540-71605-1\_12
  39. Moraglio, Alberto. "Geometric particle swarm optimization for the sudoku puzzle". 2007.
    10.1145/1276958.1276975
  40. Moraglio, Alberto. "Linear selection". 2007.
    10.1145/1276958.1277242
  41. Moraglio, Alberto. "Geometric particle swarm optimisation on binary and real spaces: from theory to practice". 2007.
    10.1145/1274000.1274079
  42. Moraglio, Alberto. "Inbreeding Properties of Geometric Crossover and Non-geometric Recombinations". 2007.
    10.1007/978-3-540-73482-6\_1
  43. Moraglio, Alberto. "Linear selection". 2007.
    10.1109/CEC.2007.4424798
  44. Moraglio, Alberto. "Geometric crossovers for real-code representation". 2007.
    10.1145/1276958.1277268
  45. Moraglio, Alberto. "Product Geometric Crossover for the Sudoku Puzzle". 2006.
    10.1109/CEC.2006.1688347
  46. Moraglio, Alberto. "Geometric Crossover for Sets, Multisets and Partitions". 2006.
    10.1007/11844297\_105
  47. Moraglio, Alberto. "Product Geometric Crossover". 2006.
    10.1007/11844297\_103
  48. Moraglio, Alberto. "Generalized cycle crossover for graph partitioning". 2006.
    10.1145/1143997.1144225
  49. Moraglio, Alberto. "Geometric crossover for multiway graph partitioning". 2006.
    10.1145/1143997.1144189
  50. Moraglio, Alberto. "Geometric Crossover for Biological Sequences". 2006.
    10.1007/11729976\_11
  51. Moraglio, Alberto. "Topological crossover for the permutation representation". 2005.
    10.1145/1102256.1102330
  52. Moraglio, Alberto. "Geometric landscape of homologous crossover for syntactic trees". 2005.
    10.1109/CEC.2005.1554715
  53. Moraglio, Alberto. "Topological Interpretation of Crossover". 2004.
    10.1007/978-3-540-24854-5\_131
Journal article
  1. Moraglio, Alberto. "Principled Design and Runtime Analysis of Abstract Convex Evolutionary Search". Evol. Comput. 25 2 (2017): 205-236. https://doi.org/10.1162/EVCO\_a\_00169.
    10.1162/EVCO\_a\_00169
  2. Moraglio, Alberto. "Genetic and Evolutionary Computation". Theor. Comput. Sci. 561 (2015): 1-2. https://doi.org/10.1016/j.tcs.2014.11.022.
    10.1016/j.tcs.2014.11.022
  3. Moraglio, Alberto. "Geometric Differential Evolution for Combinatorial and Programs Spaces". Evol. Comput. 21 4 (2013): 591-624. https://doi.org/10.1162/EVCO\_a\_00099.
    10.1162/EVCO\_a\_00099
  4. Moraglio, Alberto. "A theoretical and empirical study on unbiased boundary-extended crossover for real-valued representation". Inf. Sci. 183 1 (2012): 48-65. https://doi.org/10.1016/j.ins.2011.07.013.
    10.1016/j.ins.2011.07.013
  5. Moraglio, Alberto. "Quotient geometric crossovers and redundant encodings". Theor. Comput. Sci. 425 (2012): 4-16. https://doi.org/10.1016/j.tcs.2011.08.015.
    10.1016/j.tcs.2011.08.015
  6. Moraglio, Alberto. "Geometric crossover for the permutation representation". Intelligenza Artificiale 5 1 (2011): 49-63. https://doi.org/10.3233/IA-2011-0004.
    10.3233/IA-2011-0004
  7. Moraglio, Alberto. "A Mathematical Unification of Geometric Crossovers Defined on Phenotype Space". CoRR abs/0907.3 (2009): http://arxiv.org/abs/0907.3200.
  8. Moraglio, Alberto. "Mathematical Interpretation between Genotype and Phenotype Spaces and Induced Geometric Crossovers". CoRR abs/0907.3 (2009): http://arxiv.org/abs/0907.3202.
  9. Moraglio, Alberto. "Geometric Crossovers for Multiway Graph Partitioning". Evol. Comput. 15 4 (2007): 445-474. https://doi.org/10.1162/evco.2007.15.4.445.
    10.1162/evco.2007.15.4.445
Thesis / Dissertation
  1. Moraglio, Alberto. "Towards a geometric unification of evolutionary algorithms". 2008. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.446045.
Activities

Oral presentation

Presentation title Event name
Host (Event location)
2013/01/01 Invited Conference Tutorials 'Semantic Genetic Programming' at GECCO, IEEE CEC, PPSN 2013-2020

Event organisation

Event name
Type of event (Role)
Institution / Organization
2022/07/01 - Current Workshop on Quantum Optimisation @ GECCO (2022/07/01)
Workshop (President of the Organising Committee)
2014/01/01 - Current Workshop on Semantic Methods in Genetic Programming (PPSN/GECCO 2014-2016) (2014/01/01)
2013/01/01 - Current GECCO Track Chair (Theory 2013, Genetic Programming 2015, Genetic Algorithms 2016-2017) (2013/01/01)
Conference (Co-organisor)
2012/01/01 - Current European Conference on Genetic Programming (co-chair 2012 and 2013) (2012/01/01)
Conference (Co-organisor)
2020/01/01 - 2022/12/31 GECCO workshops chair (2020/01/01)
Conference (President of the Organising Committee)

Conference scientific committee

Conference name Conference host
2013/01/01 - Current European Conference on Genetic Programming (Steering Committee)

Evaluation committee

Activity description
Role
Institution / Organization Funding entity
2017/01/01 - Current EPSRC grants reviewer
Evaluator

Journal scientific committee

Journal title (ISSN) Publisher
2015/01/01 - Current Genetic Programming and Evolvable Machines (Associate Editor) (1573-7632) Springer-Verlag
2014/01/01 - Current Theoretical Computer Science (Guest editor of special issue) (0304-3975) Elsevier
Distinctions

Award

2012 Best Paper Award at GECCO 2012 (GA track)
2010 Best Paper Award at EuroGP 2010
2010 Best Paper Award at EvoCop 2010
2006 Best Paper Award at PPSN 2006