@inproceedings{hardinggecco2009,
    title = "Evolution, Development and Learning with Self Modifying Cartesian Genetic Programming",
    author = "Simon Harding and Julian F. Miller and Wolfgang Banzhaf",
    booktitle = {GECCO '09: Proceedings of the 11th Annual conference on Genetic and evolutionary computation},
    year = {2009},
    isbn = {978-1-60558-325-9},
    pages = {699--706},
    location = {Montreal, Qu\'{e}bec, Canada},
    doi = {http://doi.acm.org/10.1145/1569901.1569998},
    publisher = {ACM},
    address = {New York, NY, USA},
    url = "http://www.evolutioninmaterio.com/preprints/",
    group="GP"
    }
    
    
@inproceedings{hardingcec2009,
    author = "S. Harding and J. F. Miller and W. Banzhaf",
    title = "Self Modifying Cartesian Genetic Programming: Parity",
    booktitle = "2009 IEEE Congress on Evolutionary Computation",
    year = "2009",
    editor = "Andy Tyrrell",
    pages = "285-292",
    address = "Trondheim, Norway",
    month = "18-21 " # may,
    organization = "IEEE Computational Intelligence Society",
    publisher = "IEEE Press",
    isbn13 = "978-1-4244-2959-2",
    file = "P128.pdf",
    abstract = "Self Modifying CGP (SMCGP) is a developmental form of
    Cartesian Genetic Programming(CGP). It differs from CGP
    by including primitive functions which modify the
    program. Beginning with the evolved genotype the
    self-modifying functions produce a new program
    (phenotype) at each iteration. In this paper we have
    applied it to a well known digital circuit building
    problem: even-parity. We show that it is easier to
    solve difficult parity problems with SMCGP than either
    with CGP or Modular CGP, and that the increase in
    efficiency grows with problem size. More importantly,
    we prove that SMCGP can evolve general solutions to
    arbitrary-sized even parity problems.",
    keywords = "genetic algorithms, genetic programming, cartesian
    genetic programming",
    notes = "CEC 2009 - A joint meeting of the IEEE, the EPS and
    the IET. IEEE Catalog Number: CFP09ICE-CDR",
    group="GP"
    
    }
    
@inproceedings{hardingeurogp2009,
    author = {Simon Harding and
    Julian Francis Miller and
    Wolfgang Banzhaf},
    title = {Self Modifying Cartesian Genetic Programming: Fibonacci,
    Squares, Regression and Summing},
    year = {2009},
    pages = {133-144},
    ee = {http://dx.doi.org/10.1007/978-3-642-01181-8_12},
    bibsource = {DBLP, http://dblp.uni-trier.de},
    editor = {Leonardo Vanneschi and
    Steven Gustafson and others},
    booktitle = {Genetic Programming, 12th European Conference, EuroGP 2009,
    T{\"u}bingen, Germany, April 15-17, 2009, Proceedings},
    publisher = {Springer},
    series = {Lecture Notes in Computer Science},
    volume = {5481},
    isbn = {978-3-642-01180-1},
    ee = {http://dx.doi.org/10.1007/978-3-642-01181-8},
    bibsource = {DBLP, http://dblp.uni-trier.de},
    group="GP"
    }
    
    
@inproceedings{Kowaliwcec2009,
    title={Evolving novel image features using Genetic Programming-based image transforms},
    author={T. Kowaliw and W. Banzhaf and N. Kharma and S. Harding},
    booktitle={Evolutionary Computation, 2009. CEC '09. IEEE Congress on},
    year={2009},
    month={May},
    pages={2502-2507},
    doi={10.1109/CEC.2009.4983255},
    group="IMG"
    }
    
    
@InCollection{Banzhaf:2008:GPTP,
    author = "Wolfgang Banzhaf and Simon Harding and
    William B. Langdon and Garnett Wilson",
    title = "Accelerating Genetic Programming through Graphics
    Processing Units",
    booktitle = "Genetic Programming Theory and Practice {VI}",
    year = "2008",
    editor = "Rick L. Riolo and Terence Soule and Bill Worzel",
    series = "Genetic and Evolutionary Computation",
    chapter = "15",
    pages = "229--249",
    address = "Ann Arbor",
    month = "15-17" # may,
    publisher = "Springer",
    size = "20 pages",
    keywords = "genetic algorithms, genetic programming, graphics
    processing units, parallel processing, GPU",
    size = "19 pages",
    abstract = "Graphics Processing Units (GPUs) are in the process of
    becoming a major source of computational power for
    numerical applications. Originally designed for
    application of time-consuming graphics operations, GPUs
    are stream processors that implement the SIMD paradigm.
    The true degree of parallelism of GPUs is often hidden
    from the user, making programming even more flexible
    and convenient. In this chapter we survey Genetic
    Programming methods currently ported to GPUs.",
    isbn13 = "978-0-387-87622-1",
    notes = "part of \cite{Riolo:2008:GPTP} To be published late
    2008",
    url="http://portal.acm.org/citation.cfm?id=1481035",
    group="GPU"
    }
    
@inproceedings{hardingpact08,
    title = {Genetic Programming on GPUs for Image Processing},
    author = {Simon Harding and Wolfgang Banzhaf},
    booktitle="Proceedings of the First International Workshop on Parallel and Bioinspired Algorithms (WPABA-2008), Toronto, Canada, 2008",
    editor = "J. Lanchares and F. Fernandez and J.L. Risco-Martin (Eds.)",
    publisher = "Complutense University of Madrid Press, Madrid",
    year="2008",
    pages = "65 - 72",
    url = "http://www.inderscience.com/search/index.php?action=record&rec_id=24207&prevQuery=&ps=10&m=or",
    group="IMG"
    }
    
@article{harding_genetic_2008,
    title = {Genetic programming on {GPUs} for image processing},
    volume = {1},
    url = "http://www.inderscience.com/search/index.php?action=record&rec_id=24207&prevQuery=&ps=10&m=or",
    doi = {{10.1504/IJHPSA.2008.024207}},
    abstract = {The evolution of image filters using genetic programming is a relatively unexplored task. This is most likely due to the high computational cost of evaluating the evolved programs. The parallel processors available on modern graphics cards can be used to greatly increase the speed of evaluation. Previous papers in this area dealt with tasks such as noise reduction and edge detection. Here we demonstrate that other more complicated processes can also be successfully evolved and that we can 'reverse engineer' the output from filters used in common graphics manipulation programs.},
    number = {4 },
    journal = {International Journal of High Performance Systems Architecture },
    author = {Simon Harding and Wolfgang Banzhaf},
    year = {2008},
    keywords = {genetic {programming,GPU,graphics} processing units,image filters,image processing,parallel processing,reverse engineering},
    pages = {231 -- 240},
    group="IMG"
    }
    
@InProceedings{Harding:2008:cec,
    author = "Simon Harding",
    title = "Evolution of Image Filters on Graphics Processor Units Using Cartesian Genetic Programming",
    booktitle = "2008 IEEE World Congress on Computational
    Intelligence",
    year = "2008",
    editor = "Jun Wang",
    address = "Hong Kong",
    month = "1-6 " # jun,
    organization = "IEEE Computational Intelligence Society",
    publisher = "IEEE Press",
    isbn13 = "978-1-4244-1823-7",
    file = "EC0465.pdf",
    abstract = "Graphics processor units are fast, inexpensive
    parallel computing devices. Recently there has been
    great interest in harnessing this power for various
    types of scientific computation, including genetic
    programming. In previous work, we have shown that using
    the graphics processor provides dramatic speed
    improvements over a standard CPU in the context of
    fitness evaluation. In this work, we use Cartesian
    Genetic Programming to generate shader programs that
    implement image filter operations. Using the GPU, we
    can rapidly apply these programs to each pixel in an
    image and evaluate the performance of a given filter.
    We show that we can successfully evolve noise removal
    filters that produce better image quality than a
    standard median filter.",
    keywords = "genetic algorithms, genetic programming, Cartesian
    Genetic Programming, GPU",
    notes = "WCCI 2008 - A joint meeting of the IEEE, the INNS, the
    EPS and the IET.",
    url = "http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4631051",
    group="IMG"
    }
    
@INBOOK{hardingorganic2008,
    chapter = "Artificial Development",
    title = "Organic Computing",
    author = " Simon Harding and Wolfgang Banzhaf",
    year = "2008",
    ISBN = "978-3-540-77656-7",
    pages = "201 - 220",
    editor = "Rolf P. Würtz",
    publisher = " Springer Verlag",
    url = "http://www.springerlink.com/content/978-3-540-77656-7",
    group="GP"
    }
    
@INBOOK{evoinmaterioency2008,
    chapter="Evolution In Materio",
    author="Simon Harding and Julian F. Miller",
    year="2007",
    title = "Encyclopedia of Complexity and System Science",
    publisher = "Springer Verlag",
    editor= "Robert A. Meyers",
    url = "http://www.springer.com/physics/book/978-0-387-75888-6",
    group="EVOINMATERIO"
    }
    
@inproceedings{DBLP:conf/gecco/HardingMB07,
    author = {Simon Harding and
    Julian Francis Miller and
    Wolfgang Banzhaf},
    title = {Self-modifying cartesian genetic programming},
    year = {2007},
    pages = {1021-1028},
    ee = {http://doi.acm.org/10.1145/1276958.1277161},
    bibsource = {DBLP, http://dblp.uni-trier.de},
    editor = {Hod Lipson},
    booktitle = {Genetic and Evolutionary Computation Conference, GECCO 2007,
    Proceedings, London, England, UK, July 7-11, 2007},
    publisher = {ACM},
    isbn = {978-1-59593-697-4},
    bibsource = {DBLP, http://dblp.uni-trier.de},
    group="GP"
    }
@InProceedings{eurogp07:harding,
    author = "Simon Harding and Wolfgang Banzhaf",
    title = "Fast genetic programming on {GPU}s",
    editor = "Marc Ebner and Michael O'Neill and Anik\'o Ek\'art and
    Leonardo Vanneschi and Anna Isabel Esparcia-Alc\'azar",
    booktitle = "Proceedings of the 10th European Conference on Genetic
    Programming",
    publisher = "Springer",
    series = "Lecture Notes in Computer Science",
    volume = "4445",
    year = "2007",
    address = "Valencia, Spain",
    month = "11 - 13 " # apr,
    pages = "90--101",
    keywords = "genetic algorithms, genetic programming",
    ISBN = "3-540-71602-5",
    isbn13 = "978-3-540-71602-0",
    doi = "doi:10.1007/978-3-540-71605-1_9",
    abstract = "As is typical in evolutionary algorithms, fitness
    evaluation in GP takes the majority of the
    computational effort. In this paper we demonstrate the
    use of the Graphics Processing Unit (GPU) to accelerate
    the evaluation of individuals. We show that for both
    binary and floating point based data types, it is
    possible to get speed increases of several hundred
    times over a typical CPU implementation. This allows
    for evaluation of many thousands of fitness cases, and
    hence should enable more ambitious solutions to be
    evolved using GP.",
    notes = "Part of \cite{ebner:2007:GP} EuroGP'2007 held in
    conjunction with EvoCOP2007, EvoBIO2007 and
    EvoWorkshops2007",
    url = "http://www.springerlink.com/index/w57468k30j124410.pdf",
    group="GPU"
    }
    
@InProceedings{10.1109/HPCS.2007.17,
    author = "S. L. Harding and W. Banzhaf",
    title = "Fast Genetic Programming and Artificial Developmental
    Systems on {GPU}s",
    booktitle = "21st International Symposium on High Performance
    Computing Systems and Applications (HPCS'07)",
    year = "2007",
    pages = "2",
    address = "Canada",
    publisher = "IEEE Computer Society",
    keywords = "genetic algorithms, genetic programming, GPU",
    ISBN = "0-7695-2813-9",
    URL = "http://doi.ieeecomputersociety.org/10.1109/HPCS.2007.17",
    doi = "doi:10.1109/HPCS.2007.17",
    abstract = "In this paper we demonstrate the use of the Graphics
    Processing Unit (GPU) to accelerate Evolutionary
    Computation applications, in particular Genetic
    Programming approaches. We show that it is possible to
    get speed increases of several hundred times over a
    typical CPU implementation, catapulting GPU processing
    for these applications into the realm of HPC. This
    increase in performance also extends to artificial
    developmental systems, where evolved programs are used
    to construct cellular systems. Feasibility of this
    approach to efficiently evaluate artificial
    developmental systems based on cellular automata is
    demonstrated.",
    group="GPU"
    }
    
@MISC{harding-2006,
    author = {Simon L. Harding and Julian F. Miller and Edward A. Rietman},
    title = {Evolution in Materio: Exploiting the Physics of Materials for Computation},
    howpublished = {\url{http://www.citebase.org/abstract?id=oai:arXiv.org:cond-mat/0611462}},
    year = {2006},
    url = "http://www.citebase.org/abstract?id=oai:arXiv.org:cond-mat/0611462",
    group="EVOINMATERIO"
    }
    
    
@article{harding-2008,
    author = {Simon L. Harding and Julian F. Miller and Edward A. Rietman},
    title = {Evolution in Materio: Exploiting the Physics of Materials for Computation},
    url = "http://www.citebase.org/abstract?id=oai:arXiv.org:cond-mat/0611462",
    year = {2008},
    pages = "155-194",
    journal = "International Journal of Unconventional Computing",
    volume="4",
    number = "2",
    editor="Andrew Adamatzky",
    publisher="OCP Science",
    group="EVOINMATERIO"
    }
    
@unpublished{deadstate06,
    author = {S. Harding and J. F. Miller},
    title = {A comparison between developmental and direct encodings. An update of the GECCO 2006 Paper 'The Dead State'},
    year = {2006},
    howpublished = {\url{http://www.cs.mun.ca/~simonh/publications/deadstateupdate.pdf}},
    note = "Technical report",
    url = "http://www.cs.mun.ca/~simonh/publications/deadstateupdate.pdf",
    group="GP"
    }
    
@unpublished{framework,
    title="A Framework for the Automatic Identification and Extraction of Computation from Materials",
    author="Simon Harding and James Neil and Klaus-Peter Zauner and Julian F. Miller and Kester Clegg",
    year="2006",
    note="Technical report",
    howpublished = "Technical report",
    url = "http://www.evolutioninmaterio.com/publications/",
    group="EVOINMATERIO"
    }
    
@unpublished{distga,
    title="A Distributed Evolutionary Algorithm Using C Sharp and Mono",
    author="Simon Harding",
    year="2006",
    note="Technical report",
    howpublished = "Technical report",
    url = "http://www.evolutioninmaterio.com/publications/",
    group="GP"
    }
    
    
@misc{evoinmateriopos,
    title="Evolution in Materio: Exploiting the Physics of Materials for Computation",
    author="Simon L. Harding and Julian F. Miller and Edward A. Rietman",
    howpublished="Position paper at the ‘The Grand Challenge in Non-Classical Computation International Workshop’, York",
    year="2005",
    url = "http://www.cs.york.ac.uk/nature/workshop/papers.htm",
    group="EVOINMATERIO"
    }
    
@InProceedings{deadstategecco06,
    author = {S. Harding and J. F. Miller},
    title= {The dead state: A Comparison between Developmental and Direct Encodings},
    year = "2006",
    booktitle = "Genetic and Evolutionary Computation Conference (GECCO2006) Workshop Program: Complexity through Development and Self-Organizing Representations (CODESOAR)",
    publisher = "ACM Press",
    url = "http://www.evolutioninmaterio.com/publications/",
    group="GP"
    }
    
@inproceedings{DBLP:conf/eurogp/HardingM05,
    author = {Simon Harding and
    Julian F. Miller},
    title = {Evolution of Robot Controller Using Cartesian Genetic Programming},
    booktitle = {EuroGP},
    year = {2005},
    pages = {62-73},
    ee = {http://springerlink.metapress.com/openurl.asp?genre=3{\&}issn=0302-9743{\&}volume=3447{\&}spage=62},
    editor = {Maarten Keijzer and
    Andrea Tettamanzi and
    Pierre Collet and
    Jano I. van Hemert and
    Marco Tomassini},
    title = {Genetic Programming, 8th European Conference, EuroGP2005,
    Lausanne, Switzerland, March 30 - April 1, 2005, Proceedings},
    booktitle = {EuroGP},
    publisher = {Springer},
    series = {Lecture Notes in Computer Science},
    volume = {3447},
    year = {2005},
    isbn = {3-540-25436-6},
    bibsource = {DBLP, http://dblp.uni-trier.de},
    url = "\http://springerlink.metapress.com/openurl.asp?genre=3{\&}issn=0302-9743{\&}volume=3447{\&}spage=62",
    group="GP"
    }
    
@INPROCEEDINGS{Harding05evolutionin,
    author = {Simon Harding and Julian F. Miller},
    title = {Evolution in materio: Evolving logic gates in liquid crystal},
    booktitle = {In Proceedings of the workshop on unconventional computing at ECAL 2005 VIIIth European. Winner of best paper award.},
    year = {2005},
    pages = {12},
    url = "http://www.elec.york.ac.uk/intsys/users/jfm7/ecal2005-harding-miller.pdf",
    group="EVOINMATERIO"
    }
    
@article{hardinglclogic2007,
    author = {Simon L. Harding and Julian F. Miller},
    title = {Evolution In Materio: Evolving Logic Gates in Liquid Crystal},
    year = {2007},
    pages = "243-257",
    journal = "International Journal of Unconventional Computing",
    volume="3",
    number = "4",
    editor="Andrew Adamatzky",
    publisher="OCP Science",
    url = "http://oldcitypublishing.com/IJUC/IJUC\%203.4\%20abstracts/HARDING.html",
    group="EVOINMATERIO"
    }
    
    
    
@inproceedings{DBLP:conf/ices/HardingM05,
    author = {Simon Harding and
    Julian F. Miller},
    title = {Evolution In Materio: Investigating the Stability of Robot
    Controllers Evolved in Liquid Crystal},
    booktitle = {ICES},
    year = {2005},
    pages = {155-164},
    ee = {http://dx.doi.org/10.1007/11549703_15},
    editor = {Juan Manuel Moreno and
    Jordi Madrenas and
    Jordi Cosp},
    title = {Evolvable Systems: From Biology to Hardware, 6th International
    Conference, ICES 2005, Sitges, Spain, September 12-14, 2005,
    Proceedings},
    booktitle = {ICES},
    publisher = {Springer},
    series = {Lecture Notes in Computer Science},
    volume = {3637},
    year = {2005},
    isbn = {3-540-28736-1},
    bibsource = {DBLP, http://dblp.uni-trier.de},
    url = "http://dx.doi.org/10.1007/11549703_15",
    group="EVOINMATERIO"
    }
    
    
@inproceedings{harding:2005:EH,
    address = {Washington, DC, USA},
    author = {Simon Harding and Julian F. Miller},
    booktitle = {Proceedings of the 2005 NASA/DoD Conference on
    Evolvable Hardware},
    editor = {Jason Lohn and David Gwaltney and Gregory Hornby and Ricardo Zebulum and Didier Keymeulen and Adrian Stoica},
    interHash = {1f02e9f2de6b4ab50741854cce8b2078},
    intraHash = {905cc86dccd7918cb3e021adb8d7422f},
    month = {29 June-1 July},
    pages = {229--238},
    publisher = {IEEE Press},
    title = {Evolution In Materio : {A} Real-Time Robot Controller
    in Liquid Crystal},
    url = {http://doi.ieeecomputersociety.org/10.1109/EH.2005.22},
    year = {2005},
    isbn = {0-7695-2399-4},
    organisation = {NASA, DoD},
    notes = {EH2005 IEEE Computer Society Order Number P2399},
    abstract = {Although intrinsic evolution has been shown to be
    capable of exploiting the physical properties of
    materials to solve problems, most researchers have
    chosen to limit themselves to using standard electronic
    components. However, it has been previously argued that
    because such components are human designed and
    intentionally have predictable responses, they may not
    be the most suitable medium to use when trying to get a
    naturally inspired search technique to solve a problem.
    Indeed allowing computer controlled evolution (CCE) to
    manipulate novel physical media can allow much greater
    scope for the discovery of unconventional solutions.
    Last year the authors demonstrated, for the first time,
    that CCE could manipulate liquid crystal to perform
    signal processing tasks (i.e frequency discrimination).
    In this paper we show that CCE can use liquid crystal
    to solve the much harder problem of controlling a robot
    in real time to navigate in an environment to reach an
    obstructed destination point.},
    group="EVOINMATERIO"
    }
    
@article{ 10.1109/EH.2004.1310844,
    author = {Simon Harding and
    Julian Francis Miller},
    title = {Evolution in Materio: Initial Experiments with Liquid Crystal},
    booktitle = {Evolvable Hardware},
    year = {2004},
    pages = {298-},
    ee = {http://doi.ieeecomputersociety.org/10.1109/EH.2004.1310844},
    booktitle = {6th NASA / DoD Workshop on Evolvable Hardware (EH 2004),
    24-26 June 2004, Seattle, WA, USA},
    booktitle = {Evolvable Hardware},
    publisher = {IEEE Computer Society},
    year = {2004},
    isbn = {0-7695-2145-2},
    bibsource = {DBLP, http://dblp.uni-trier.de},
    url = "http://doi.ieeecomputersociety.org/10.1109/EH.2004.1310844",
    group="EVOINMATERIO"
    }
    
    
@inproceedings{harding_evolution_2004,
    title = {Evolution in materio: a tone discriminator in liquid crystal},
    volume = {2},
    abstract = {Intrinsic evolution in evolvable hardware research has hitherto been limited to using standard electronic components as the media for problem solving. However, recently it has been argued that because such components are human designed and intentionally has predictable responses; they may not be the optimal medium to use when trying to get a naturally inspired search technique to solve a problem. Evolution has been demonstrated as capable of exploiting the physical properties of material to form solutions; however, by giving evolution only conventional components, we may be placing arbitrary constraints on our ability to solve certain problems. We have shown for the first time, that liquid crystal can be used as the physical substrate for evolution. We demonstrate that it is possible to evolve various functions, including a tone discriminator, in materio.},
    booktitle = {Evolutionary Computation, 2004. {CEC2004.} Congress on},
    author = {S. Harding and {J.F.} Miller},
    year = {2004},
    keywords = {arbitrary constraints,circuit optimisation,electronic components,evolutionary computation,evolvable hardware,intrinsic evolution,liquid crystal,liquid crystal displays,liquid crystals,logic circuits,problem solving,problem solving media,search problems,search technique,tone discriminator},
    pages = {1800--1807 Vol.2},
    url = "http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1331114",
    group="EVOINMATERIO"
    }
    
@inproceedings{938185,
    author = {Harding,, Simon and Miller,, Julian Francis},
    title = {A Scalable Platform for Intrinsic Hardware and in materio Evolution},
    booktitle = {EH '03: Proceedings of the 2003 NASA/DoD Conference on Evolvable Hardware},
    year = {2003},
    isbn = {0-7695-1977-6},
    pages = {231},
    publisher = {IEEE Computer Society},
    address = {Washington, DC, USA},
    url = "http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1217669",
    group="EVOINMATERIO"
    }
    
    
@article{distcudaharding2009,
    author = {Simon L. Harding and Wolfgang Banzhaf},
    title = {Distributed Genetic Programming on GPUs using CUDA},
    year = {2009},
    journal = "Technical Report",
    publisher = "na",
    url = "http://www.evolutioninmaterio.com/preprints/" ,
    group="GPU"
    }
    
@article{hu_variable_2010,
    title = {Variable population size and evolution acceleration: a case study with a parallel evolutionary algorithm},
    volume = {11},
    shorttitle = {Variable population size and evolution acceleration},
    url = {http://dx.doi.org/10.1007/s10710-010-9105-2},
    doi = {10.1007/s10710-010-9105-2},
    number = {2},
    journal = {Genetic Programming and Evolvable Machines},
    author = {Ting Hu and Simon Harding and Wolfgang Banzhaf},
    month = jun,
    year = {2010},
    pages = {205--225},
    group = "GP",
    }
    
@article{DBLP:journals/gpem/HardingMB10,
    author = {Simon Harding and
    Julian F. Miller and
    Wolfgang Banzhaf},
    title = {Developments in Cartesian Genetic Programming: self-modifying
    CGP},
    journal = {Genetic Programming and Evolvable Machines},
    volume = {11},
    number = {3-4},
    year = {2010},
    pages = {397-439},
    ee = {http://dx.doi.org/10.1007/s10710-010-9114-1},
    bibsource = {DBLP, http://dblp.uni-trier.de},
    group = "GP"
    }
    
    
    
@article{harding_gptp_2010,
    title = "A Survey of Self Modifying CGP",
    journal = "Genetic Programming Theory and Practice, 2010",
    author = {Simon Harding and Julian Francis Miller and Wolfgang Banzhaf},
    year = "2010",
    group = "GP",
    url = "http://www.evolutioninmaterio.com/preprints/"
    }
    
@inproceedings{hoeber_gtdiff2010,
    title = "Exploring Geo-Temporal Differences Using GTdiff",
    author = "Orland Hoeber and Garnett Wilson and Simon Harding and Rene Enguehard and Rodolphe Devillers",
    year = "2011",
    group = "GVA",
    booktitle = "IEEE Pacific Visualization Symposium",
    url = "http://www.evolutioninmaterio.com/preprints/"
    }
    
@inproceedings{wilson_anom2010,
    author="G. Wilson and S. Harding and O. Hoeber and R. Devillers and W. Banzhaf",
    title="Detecting anomalies in spatiotemporal data using genetic algorithms with fuzzy community membership",
    booktitle="Proceedings of the International Conference on Intelligent Systems Design and Applications",
    pages="97-102",
    year="2010",
    group = "GVA",
    url = "http://www.cs.mun.ca/~hoeber/download/2010_isda_gtdiff_ga.pdf"
    }
    
@inproceedings{hoeber_repgtd,
    author="O. Hoeber and G. Wilson and S. Harding and R. Enguehard and R. Devillers",
    title="Visually representing geo-temporal differences",
    booktitle="Proceedings in the IEEE Symposium on Visual Analytics Science and Technology",
    pages="229-230",
    year="2010",
    group="GVA",
    url="http://www.cs.mun.ca/~hoeber/download/2010_vast_gtdiff.pdf",
    }
    
@inproceedings{DBLP:conf/gecco/HardingMB10,
    author = {Simon Harding and
    Julian F. Miller and
    Wolfgang Banzhaf},
    title = {Self modifying cartesian genetic programming: finding algorithms
    that calculate pi and e to arbitrary precision},
    booktitle = {GECCO},
    year = {2010},
    pages = {579-586},
    ee = {http://doi.acm.org/10.1145/1830483.1830591},
    editor = {Martin Pelikan and J{\"u}rgen Branke},
    title = {Genetic and Evolutionary Computation Conference, GECCO 2010,
    Proceedings, Portland, Oregon, USA, July 7-11, 2010},
    publisher = {ACM},
    year = {2010},
    isbn = {978-1-4503-0072-5},
    group = "GP"
    }
    
@inproceedings{DBLP:conf/gecco/MillerH10,
    author = {Julian Francis Miller and
    Simon L. Harding},
    title = {Cartesian genetic programming},
    booktitle = {GECCO (Companion)},
    year = {2010},
    pages = {2927-2948},
    ee = {http://doi.acm.org/10.1145/1830761.1830924},
    editor = {Martin Pelikan and J{\"u}rgen Branke},
    title = {Genetic and Evolutionary Computation Conference, GECCO 2010,
    Proceedings, Portland, Oregon, USA, July 7-11, 2010, Companion
    Material},
    publisher = {ACM},
    year = {2010},
    isbn = {978-1-4503-0073-5},
    group = "GP"
    }
    
@inproceedings{DBLP:conf/gecco/HardingB11,
    author = {Simon Harding and
    Wolfgang Banzhaf},
    title = {Implementing cartesian genetic programming classifiers on
    graphics processing units using GPU.NET},
    booktitle = {GECCO (Companion)},
    year = {2011},
    pages = {463-470},
    ee = {http://doi.acm.org/10.1145/2001858.2002034},
    crossref = {DBLP:conf/gecco/2011c},
    bibsource = {DBLP, http://dblp.uni-trier.de},
    editor = {Natalio Krasnogor and
    Pier Luca Lanzi},
    title = {13th Annual Genetic and Evolutionary Computation Conference,
    GECCO 2011, Companion Material Proceedings, Dublin, Ireland,
    July 12-16, 2011},
    booktitle = {GECCO (Companion)},
    publisher = {ACM},
    year = {2011},
    isbn = {978-1-4503-0690-4},
    group = "GPU"
    }
    
@inproceedings{DBLP:conf/gecco/HardingMB11a,
    author = {Simon Harding and
    Julian F. Miller and
    Wolfgang Banzhaf},
    title = {SMCGP2: finding algorithms that approximate numerical constants
    using quaternions and complex numbers},
    booktitle = {GECCO (Companion)},
    year = {2011},
    pages = {197-198},
    ee = {http://doi.acm.org/10.1145/2001858.2001968},
    editor = {Natalio Krasnogor and
    Pier Luca Lanzi},
    title = {13th Annual Genetic and Evolutionary Computation Conference,
    GECCO 2011, Companion Material Proceedings, Dublin, Ireland,
    July 12-16, 2011},
    booktitle = {GECCO (Companion)},
    publisher = {ACM},
    year = {2011},
    isbn = {978-1-4503-0690-4},
    bibsource = {DBLP, http://dblp.uni-trier.de},
    group = "GP"
    }
    
    
@inproceedings{DBLP:conf/gecco/MillerH11,
    author = {Julian F. Miller and
    Simon L. Harding},
    title = {GECCO 2011 tutorial: cartesian genetic programming},
    booktitle = {GECCO (Companion)},
    year = {2011},
    pages = {1261-1284},
    ee = {http://doi.acm.org/10.1145/2001858.2002136},
    editor = {Natalio Krasnogor and
    Pier Luca Lanzi},
    title = {13th Annual Genetic and Evolutionary Computation Conference,
    GECCO 2011, Companion Material Proceedings, Dublin, Ireland,
    July 12-16, 2011},
    booktitle = {GECCO (Companion)},
    publisher = {ACM},
    year = {2011},
    isbn = {978-1-4503-0690-4},
    bibsource = {DBLP, http://dblp.uni-trier.de},
    group = "GP"
    }
    
    
@inproceedings{DBLP:conf/gecco/HardingMB11,
    author = {Simon Harding and
    Julian F. Miller and
    Wolfgang Banzhaf},
    title = {SMCGP2: self modifying cartesian genetic programming in
    two dimensions},
    booktitle = {GECCO},
    year = {2011},
    pages = {1491-1498},
    ee = {http://doi.acm.org/10.1145/2001576.2001777},
    editor = {Natalio Krasnogor and
    Pier Luca Lanzi},
    title = {13th Annual Genetic and Evolutionary Computation Conference,
    GECCO 2011, Proceedings, Dublin, Ireland, July 12-16, 2011},
    booktitle = {GECCO},
    publisher = {ACM},
    year = {2011},
    isbn = {978-1-4503-0557-0},
    bibsource = {DBLP, http://dblp.uni-trier.de},
    group = "GP"
    }
    
@inproceedings{DBLP:conf/gecco/WilsonHHDB11,
    author = {Garnett Carl Wilson and
    Simon Harding and
    Orland Hoeber and
    Rodolphe Devillers and
    Wolfgang Banzhaf},
    title = {Large network analysis for fisheries management using coevolutionary
    genetic algorithms},
    booktitle = {GECCO},
    year = {2011},
    pages = {1619-1626},
    ee = {http://doi.acm.org/10.1145/2001576.2001795},
    editor = {Natalio Krasnogor and
    Pier Luca Lanzi},
    title = {13th Annual Genetic and Evolutionary Computation Conference,
    GECCO 2011, Proceedings, Dublin, Ireland, July 12-16, 2011},
    booktitle = {GECCO},
    publisher = {ACM},
    year = {2011},
    isbn = {978-1-4503-0557-0},
    bibsource = {DBLP, http://dblp.uni-trier.de},
    group = "GVA"
    }
    
    
    
@InCollection{Harding:2012:GPTP,
    author = "Simon Harding and Juergen Leitner and Juergen Schmidhuber",
    title = "Cartesian Genetic Programming for Image Processing",
    booktitle = "To appear in Genetic Programming Theory and Practice {X}",
    year = "2012",
    series = "Genetic and Evolutionary Computation",
    address = "Ann Arbor",
    publisher = "Springer",
    size = "20 pages",
    size = "19 pages",
    group="IMG"
    }
    
@inproceedings{harding:gecco:2012,
    author = {Simon Harding and Vincent Graziano and Juergen Leitner and Juergen Schmidhuber},
    title = {MT-CGP: Mixed Type Cartesian Genetic Programming},
    year = {2012},
    booktitle = {14th Annual Genetic and Evolutionary Computation Conference, GECCO 2012 (To appear)},
    booktitle = {GECCO},
    publisher = {ACM},
    year = {2012},
    group = "GP"
    }
    
    
@incollection{harding:smcgpbook:2011,
    author = {Harding, Simon L. and Miller, Julian F. and Banzhaf, Wolfgang},
    title = {Self-Modifying Cartesian Genetic Programming},
    booktitle = {Cartesian Genetic Programming},
    series = {Natural Computing Series},
    editor = {Miller, Julian F.},
    publisher = {Springer Berlin Heidelberg},
    isbn = {978-3-642-17310-3},
    keyword = {Computer Science},
    pages = {101-124},
    url = {http://dx.doi.org/10.1007/978-3-642-17310-3_4},
    year = {2011},
    group = "GP"
    }
    
    
    
    
@incollection {harding:cgpgpubook:2011,
    author = {Harding, Simon L. and Banzhaf, Wolfgang},
    affiliation = {Istituto Dalle Molle di Studi sull’Intelligenza Artificiale (IDSIA), Galleria 2, 6928, Manno, Lugano, Switzerland},
    title = {Hardware Acceleration for CGP: Graphics Processing Units},
    booktitle = {Cartesian Genetic Programming},
    series = {Natural Computing Series},
    editor = {Miller, Julian F.},
    publisher = {Springer Berlin Heidelberg},
    isbn = {978-3-642-17310-3},
    keyword = {Computer Science},
    pages = {231-253},
    url = {http://dx.doi.org/10.1007/978-3-642-17310-3_8},
    year = {2011},
    group = "GP"
    }
    
@incollection {harding:shapes:2012,
    author = {Harding, Simon and Banzhaf, Wolfgang},
    affiliation = {IDSIA (Istituto Dalle Molle di Studi sull’Intelligenza Artificiale), Lugano, Switzerland},
    title = {Optimizing Shape Design with Distributed Parallel Genetic Programming on GPUs},
    booktitle = {Parallel Architectures and Bioinspired Algorithms},
    series = {Studies in Computational Intelligence},
    editor = {Fernández de Vega, Francisco and Hidalgo Pérez, José Ignacio and Lanchares, Juan},
    publisher = {Springer Berlin / Heidelberg},
    isbn = {978-3-642-28788-6},
    keyword = {Engineering},
    pages = {51-75},
    volume = {415},
    url = {http://dx.doi.org/10.1007/978-3-642-28789-3_3},
    year = {2012},
    group = "GPU"
    }
    
@article{leitner2012learn,
    Author = {Leitner, J. and Harding, S. and Frank, M. and Forster, A. and Schmidhuber, J.},
    Date-Added = {2012-05-28 16:45:03 +0200},
    Date-Modified = {2012-05-28 16:45:03 +0200},
    Journal = {International Journal of Advanced Robotics Systems},
    Note = {submitted},
    Title = {Learning Spatial Object Localisation from Vision on a Humanoid Robot},
    Year = {2012},
    group = "IMG"
    }
    
@inproceedings{leitner2012transferring,
    Author = {Leitner, J. and Harding, S. and Frank, M. and Forster, A. and Schmidhuber, J.},
    Date-Added = {2012-05-28 16:45:03 +0200},
    Date-Modified = {2012-05-28 16:45:03 +0200},
    Note = {submitted},
    Organization = {IROS},
    Title = {Transferring Spatial Perception Between Robots Operating In A Shared Workspace},
    Year = {2012},
    group = "IMG"
    }
    
    
@inproceedings{leitner2012icvision,
    Author = {Leitner, J. and Harding, S. and Frank, M. and Forster, A. and Schmidhuber, J.},
    Booktitle = {5th International Conference on Cognitive Systems (CogSys)},
    Date-Added = {2012-05-28 16:31:09 +0200},
    Date-Modified = {2012-05-28 16:31:09 +0200},
    Month = {Feb},
    Title = {icVision: A Modular Vision System for Cognitive Robotics Research},
    Year = {2012},
    group = "IMG"
    }
    
@inproceedings{frank2012mobee,
    Author = {Mikhail Frank and Juergen Leitner and Marijn Stollenga and Gregor Kaufmann and Simon Harding and Alexander Forster and Juergen Schmidhuber},
    Booktitle = {9th International Conference on Informatics in Control, Automation and Robotics (ICINCO).},
    Date-Added = {2012-05-28 16:31:09 +0200},
    Date-Modified = {2012-05-28 16:31:09 +0200},
    Month = {July},
    Title = {The Modular Behavioral Environment for Humanoids and other Robots (MoBeE).},
    Year = {2012},
    group = "IMG"}
    
@inproceedings{leitner2012marsterrain,
    Address = {Turin, Italy},
    Author = {J. Leitner and S. Harding and A. Forster and J. Schmidhuber},
    Booktitle = {11th International Symposium on Artificial Intelligence, Robotics and Automation in Space (i-SAIRAS)},
    Date-Added = {2012-05-28 16:31:09 +0200},
    Date-Modified = {2012-05-28 16:31:09 +0200},
    Month = {September},
    Title = {Mars Terrain Image Classification using Cartesian Genetic Programming},
    Year = {2012},
    group = "IMG"}
    
@inproceedings{leitner2012towards,
    Author = {Juergen Leitner and Simon Harding and Mikhail Frank and Alexander Forster, and Juergen Schmidhuber},
    Booktitle = {Postgraduate Conference on Robotics and Development of Cognition (RobotDoC-PhD)},
    Date-Added = {2012-05-28 16:31:09 +0200},
    Date-Modified = {2012-05-28 16:31:09 +0200},
    Month = {Sep},
    Title = {Towards Spatial Perception: Learning to Locate Objects From Vision},
    Year = {2012},
    group = "IMG"
    }