@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" }