Our seminar series is free and available for anyone to attend. Unless otherwise stated, seminars take place on Wednesday afternoons at 2pm in the Kilburn Building during teaching season.

If you wish to propose a seminar speaker please contact Antoniu Pop.


Optimising Existing Software with Genetic Programming

  • Speaker:   Prof  Langdon  (UCL)
  • Host:   Dr.D Kell
  • 18th February 2015 at 14:00 in Kilburn L.T 1.4
Genetic programming can optimise programs including evolving optimisation benchmarks, hyper-heuristics, network protocols, composing web services, specialising hashing and malloc, redundant programming and even automatic bugfixing. There are many ways to balance requirements against resources (especially CPU time, memory and battery life), but a human programmer cannot try them all. Also the easiest to write (and maintain) software may not give the best floating point accuracy or give the best trade-off between speed and quality. Then again the Pareto optimal tradeoff may be different on each hardware platform and it may change with time. Possibly GP could automatically suggest a different balance between multiple objectives for each new market.

After a brief introduction most of the talk will concentrate on recent results where GP automatically tailored programs (including giving a substantial speed up) by generating a new version of the program for special cases. Doi:10.1109/TEVC.2013.2281544
▲ Up to the top