Ian has implemented one representation for a genetic algorithm that finds near optimal solutions for NP-complete problems e.g. Maximal Cliques, Graph Colouring, etc. Briefly, this representation when producing offspring - via traditional genetic operators such as crossover and mutation - has no illegality and therefore requires no repair algorithms. Investigations continue to see if this representation can be exploited further and produce coevolutionary model that can enforce mutualism between two or more populations each trying to find near-optimal solutions for different problem domains.
Ian has implemented a Genetic Program, GP, that instead of using the traditional S-expressions uses an XML application, MathML. Using Koza's quintic and sextic polynomials the GP successfully regressed to produced exact replicas (ignoring bloat). As expected the amount of bloat was significantly reduced when using Langdon's "Size Fair and Homologous" crossover techniques, although there are some significant differences between S-expressions and MathML that require further research. Ian is looking for funding to investigate the use of GPs to generate other XML instances e.g. XSL/T, XSD, ChemML, XHTML, etc.
Evans, Carl and Mitchell, Ian and Huyck, Christian R. (2016) Programming with simulated neurons: a first design pattern. In: PPIG 2016 - 27th Annual Workshop of the Psychology of Programming Interest Group, 07-10 Sept 2016, University of Cambridge, Cambridge, UK.
Neilson, David and Hara, Sukhvinder and Mitchell, Ian (2017) Bitcoin forensics: a tutorial. In: 11th International Conference on Global Security, Safety & Sustainability (ICGS3-17), 18-20 Jan 2017, Greenwich, London, England.
Mitchell, Ian and Anandaraja, Tharmila and Hara, Sukhvinder and Hadzhinenov, George and Neilson, David (2017) Deconstruct and preserve (DaP): a method for the preservation of digital evidence on solid state drives (SSD). In: 11th International Conference on Global Security, Safety and Sustainability, 18-20 Jan 2017, Greenwich, London, England.
Mitchell, Ian and Huyck, Christian R. and Evans, Carl (2016) PlaNeural: spiking neural networks that plan. In: 7th Annual International Conference on Biologically Inspired Cognitive Architectures, BICA 2016, 16 Jul 2016, New York City, NY, USA.