UNIVERSITY OF HERTFORDSHIRE COMPUTER SCIENCE RESEARCH COLLOQUIUM presents "Genetically Improved Software" Dr. Bill Langdon (University College London) 17 February 2016 (Wednesday) 1 pm - 2 pm Hatfield, College Lane Campus Lecture Theatre LF233 Everyone is Welcome to Attend Refreshments will be available Abstract: Genetic Improvement (GI) uses modern search and optimisation techniques, principally Genetic Programming (GP), to optimise existing programs. I will start with a very brief introduction to GP, particularly its use in evolving optimisation benchmarks, hyper-heuristics, network protocols, composing web services, cache management strategies, specialising hashing and malloc, redundant programming and automatic bugfixing. There are many ways to balance requirements against resources (such as CPU, memory and energy consumption), but we cannot try them all. Also the easiest program to write (and maintain) may not be the most accurate 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. Potentially GI could automatically customise apps for different users, even for different times of the day for the same user. Mostly I will concentrate on examples, such as were GI automatically customised existing programs to give considerable speed ups by evolving a new version of the program tailored to special cases. Reference: doi:10.1109/TEVC.2013.2281544 --------------------------------------------------- Hertfordshire Computer Science Research Colloquium http://homepages.herts.ac.uk/~comqcln//colloq/