Bibliography


Best Paper Nominations

ConferencePaper
GECCO '10 Abstract Functions and Lifetime learning for Symbolic Regression with Genetic Programming
EvoFin '10 Modesty is the best policy
EuroGP '09 On improving generalization in Genetic Programming
EuroGP '08 A simple, powerful constraint for Genetic Programming
EuroGP '07 Real-time, non-intrusive evaluation of VoIP quality
GECCO '07 Context-aware mutation: a modular, context aware mutation for Genetic Programming
FBIT '07 A destructive evolutionary algorithm process
GECCO '06 Using context-aware crossover to improve the performance of GP
EuroGP '06 A less destructive, context-aware crossover operator for GP
EuroGP '05 Undirected training of Run Transferable Libraries
CEC '05 Promoting diversity using migration strategies in distribuetd GEnetic Algorithms

 
 
 

Refereed Journal Papers


  1. Sullivan, J. and Ryan, C. (2009) A Destructive Evolutionary Algorithm Process. Soft Computing – A Fusion of Foundations, Methodologies and Application. December 2009.  Doi: 10.1007/s00500-009-0513-2


  1. Adil, R., Azad, A., Flanagan, C. and Ryan, C. (2009) Evolutionary Speech Quality Estimation in VoIP. Soft Computing – A Fusion of Foundations, Methodologies and Application. November 2009.  Doi: 10.1007/s00500-009-0521-2.


  1. Adil Raja, R., Azad, A., Flanagan, C. and Ryan, C. (2008) A Methodology for Deriving VoIP Equipment Impairment Factors for a mixed NB/WB Context. IEEE Transactions on Multimedia. 10(6). Pages 1046-1058. 2008.


  1. Howard, D., Roberts, S, Ryan, C. and Brezulianu, A. (2008). “Textural Classification of Mammographic Parenchymal Patterns with the SONNET Selforganizing Neural Network,” Journal of Biomedicine and Biotechnology, vol. 2008, Article ID 526343, 11 pages, 2008. doi:10.1155/2008/526343

http://www.hindawi.com/journals/jbb/aip.526343.html


  1. Howard, D., Roberts, C. and Ryan, C. (2006) Pragmatic Genetic Programming Strategy for the Problem of Vehicle Detection in Airborne Reconnaissance : Part II. Pattern Recognition Letters. Elsevier Science 27, 11: 1275-1288

http://portal.acm.org/citation.cfm?id=1150891&dl=ACM&coll=&CFID=15151515&CFTOKEN=6184618


  1. Majeed, M. and Ryan, C. (2006) A Less Destructive, Context-aware Crossover Operator for GP. Springer Verlag LNCS 3905:36-48. 2006. http://direct.bl.uk/bld/PlaceOrder.do?UIN=186179571&ETOC=RN&from=searchengine *


  1. Nicolau, M. and Ryan, C. (2006) Solving Sudoku with the GauGE System. Springer Verlag LNCS 3905:213-224. 2006. http://direct.bl.uk/bld/PlaceOrder.do?UIN=186179728&ETOC=RN&from=searchengine *


  1. Stephens, C., Nicolau, M. and Ryan, C. (2005) Zero is Not a Four Letter Word: Studies in the Evolution of Language. Springer-Verlag LNCS 3447:371-380. 2005.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=165957116&ETOC=RN&from=searchengine *


  1. Keijzer, M., Ryan, C., Murphy, G. and Cattolico, M. (2005) Undirected Training of Run Transferable Libraries. Springer-Verlag LNCS 3447:361-370. 2005. http://direct.bl.uk/bld/PlaceOrder.do?UIN=165957100&ETOC=RN&from=searchengine


  1. Costello, D. and Ryan, C. (2004) Genetic Programming for Subjective Fitness Function Identification. Springer-Verlag LNCS 3003:259-268. 2004.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=147832435&ETOC=RN&from=searchengine


  1. O’Neill. and Ryan, C. (2004) Grammatical Evolution by Grammatical Evolution: The Evolution of Grammar and Genetic Code. Springer-Verlag LNCS 3003:138-149. 2004.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=147832320&ETOC=RN&from=searchengine


  1. Nicolau, M. and Ryan, C. (2004) Efficient Crossover in the Gauge System, Springer-Verlag LNCS 3003:125-137. 2004.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=147832319&ETOC=RN&from=searchengine


  1. Ansari, A.R., R. M.A. Azad, C. Ryan, M. Walsh and T. McGloughlin.  2003.  “An evolutionary approach to wall shear stress in a grafted artery”. In Applied Soft Computing, 4(2):139--148, November 2003.

http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6W86-4BRTB572&_user=10&_coverDate=05%2F31%2F2004&_rdoc=1&_fmt=&_orig=search&_sort=d&view=c&_acct=C000050221&_version=1&_urlVersion=0&_userid=10&md5=470343e3af06eaa95684620e75901396


  1. Nicolau, M. and Ryan, C.  (2003)  How Functional Dependency Adapts to Salience Hierarchy in the GauGE System, in Springer-Verlag LNCS 2003:157-167. 2003.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=130814517&ETOC=RN&from=searchengine


  1. O’Neill, M., C. Ryan, M. Keijzer and M. Cattolico.  2003.  “Crossover in Grammatical Evolution”.  Genetic Programming and Evolvable Machines, 4(1):67-93. 2003.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=124888153&ETOC=RN&from=searchengine


  1. Ryan, C. and R.M.~A. Azad.  2003.  “Sensible Initialisation in Chorus”. Springer-Verlag LNCS 3447:399-408.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=130814748&ETOC=RN&from=searchengine.


  1. Ryan, C. and Keijzer, M.  (2003) An Analysis of Constant Diversity in Genetic Programming. Springer-Verlag LNCS 3447:409-418. 2003.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=130814750&ETOC=RN&from=searchengine


    Collins J.J., O'Neill M., Sheehan L., Casey C., Eaton M. & Ryan C. (2002)   

       Evolving Deliberative and Reactive Control for Autonomous Mobile Robots. IEEE

       Transactions on Evolutionary Computation.

   

  1. Keijzer M., O'Neill M, Ryan C., Cattolico M. (2002) Grammatical Evolution Rules : The Mod and the Bucket Rules. In Springer-Verlag LNCS 2278: 123-130. 2002.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=111722730&ETOC=RN&from=searchengine


  1. Ryan C., Nicolau M., O'Neill M. (2002) Genetic Algorithms Using Grammatical Evolution. In Springer-Verlag LNCS 2278: 279-288. 2002.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=111722882&ETOC=RN&from=searchengine


  1. O'Neill M., Brabazon T., Ryan C. & Collins J.J. (2001) Evolving Market Index Trading Rules using Grammatical Evolution. In Springer-Verlag LNCS 2037:343-352. 2001.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=094548494&ETOC=RN&from=searchengine


  1. Keijzer M., Ryan C., O'Neill M., Cattolico M. & Babovic V. (2001) Ripple Crossover in Genetic Programming. In Springer-Verlag LNCS 2038:74-86. 2001.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=094002229&ETOC=RN&from=searchengine


      •    O'Neill, M. & Ryan, C. (2001) Grammatical Evolution. In IEEE Transactions on

            Evolutionary Computation, 5(4). pages 349-358. 2001.

    http://direct.bl.uk/bld/PlaceOrder.do?UIN=100730856&ETOC=RN&from=search

            engine


  1. O'Neill, M. and Ryan, C. (2000) Crossover in Grammatical Evolution: A Smooth Operator? In Springer-Verlag LNCS 1802: 83-92.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=076798588&ETOC=RN&from=searchengine


•     Ryan, C. (2000) Review of Genetic Programming. In Journal of Genetic

       Programming and Evolvable Hardware. Vol I, Number IV, pages 379-382. 2000.

    http://www.springerlink.com/content/1573-7632/



•     Hirsh, H., Banzhaf, W., Koza, J. and Ryan, C. (2000) Genetic Programming Tools

Have The Answers. In IEEE Intelligent Systems. Vol 15, Number 3, pages 78-81.

2000.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=079898442&ETOC=RN&from=search

engine


  1. O'Neill, M. & Ryan, C. (1999) Evolving Multi-line Compilable C Programs. In Springer-Verlag LNCS 1598:83-92. 1999.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=073886806&ETOC=RN&from=searchengine


     •     Ryan, C. & Ivan, L. (1999) The Automatic Transformation of Parallel Programs

           In Informatica Economica, Vol II, Number 3, pages 90-105.


  1. Ryan, C., O'Neill, M. & Collins, J. (1998) Grammatical Evolution : Evolving Programs for an arbitrary language. In Springer-Verlag LNCS 1391:83-96. Springer-Verlag. 1998.

http://direct.bl.uk/bld/PlaceOrder.do?UIN=042492139&ETOC=RN&from=searchengine


  1. Walsh, P. & Ryan C. (1994) Automatic conversion of programs from serial to parallel using the Genetic Programming Paradigm. In AbaKus, 1:5.



Books


  1. O’Neill, M. and C. Ryan.  2003.  Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language, Kluwer.


  1. Ryan, C. 1999. Automatic Re-engineering of Software Using Genetic Programming. Amsterdam : Kluwer.





Chapters in Books (All peer reviewed)


  1. Murphy, G. and Ryan, C. (2007) Manipulation of convergence in evolutionary systems. In O'Reilly, M., Yu, T. and Riolo, R. (Eds). Genetic Programming, Theory and Practice V, R. Riolo et al (eds.).  University of Michigan Press.


  1. Majeed, M. and Ryan, C. (2006) A re-examination of a real world blood flow modeling problem using context-aware crossover. In O'Reilly, M., Yu, T. and Riolo, R. (Eds). Genetic Programming, Theory and Practice IV. University of Michigan Press.


  1. Azad, R.M.A. and Ryan, C. (2005) An Examination of Co-evolving Grammars, In Genetic Programming Theory and Practice III, Kluwer Publishers.


  1. Ryan, C., Keijzer, M. and Cattolico, M. (2004) Favorable Biasing of Function Sets Using Run Transferable Libraries. In O'Reilly, M., Yu, T. and Riolo, R. (Eds). Genetic Programming, Theory and Practice II, R. Riolo et al (eds.).  University of Michigan Press.


  1. Ryan, C. and M. Nicolau.  2003.  Doing Genetic Algorithms the Genetic Programming Way.  In: Genetic Programming, Theory and Practice I, R. Riolo et al (eds.).  University of Michigan Press.


  1. O’Neill, M., T. Brabazon and C. Ryan.  2003.  Forecasting Market Indices using Evolutionary Automatic Programming.  In: Genetic Algorithms and Genetic Programming in Computational Finance, S. Chen (ed.).  Kluwer, pp. 160-188.


  1. Ryan, C. and Nicolau, M. (2003) Doing Genetic Algorithms the Genetic Programming Way. In Riolo, R. et al (Eds) Genetic Programming, Theory and Practive, pages 160-188. University of Michigan.


  1. Ryan, C. (2002) Meta-heuristics. In Encyclopedia of Physical Science and Technology, third edition. Academic Press.


  1. Ryan, C. & Ivan, L. (1999) An Automatic Software Re-Engineering Tool based on Genetic Programming. In Spector, L. et al editors, Advances in Genetic Programming III, pages 13-38. Cambridge, MA : The MIT Press.


  1. Ryan, C. (1995) Niche and Species Formation in Chambers, L., editor, Practical Handbook of Genetic Algorithms, pages 57-74. CRC Press.


Edited Books



  1. Ryan, C., Keijzer, M., Ebner, M., Gustafson, S.,  Heckendorn, R., Soule, T. and Van Hemert, J. 2008. GECCO 2008: Proceedings of the 8th annual conference on Genetic and evolutionary computation, Vol. 1. ACM Press, 12-16 July 2008.


  1. Ryan, C., Keijzer, M., Ebner, M., Gustafson, S.,  Heckendorn, R., Soule, T. and Van Hemert, J. 2008. GECCO 2008: Proceedings of the 8th annual conference on Genetic and evolutionary computation, Vol. 2. ACM Press, 12-16 July 2008.


  1. Keijzer, M., Cattolico, M., Arnold, D., Babovic, V., Foster, F., Lipson, H., Raidl, G., Ryan, C. and Thierens, D. 2006. GECCO 2006: Proceedings of the 8th annual conference on Genetic and evolutionary computation, Vol. 1. ACM Press, 8-12 July 2006.


  1. Keijzer, M., Cattolico, M., Arnold, D., Babovic, V., Foster, F., Lipson, H., Raidl, G., Ryan, C. and Thierens, D. 2006. GECCO 2006: Proceedings of the 8th annual conference on Genetic and evolutionary computation, Vol. 2. ACM Press, 8-12 July 2006.


  1. Ryan, C., T. Soule, M. Keijzer, E. Tsang, R. Poli, E. Costa.  2003.  Genetic Programming – 5th European Conference, EuroGP 2003, Springer-Verlag.


  1. Foster, J., Lutton, E., Miller, J., Ryan, C., Tettamanzi, A.G.B. (Editors) (2002) Genetic Programming - 5th European Conference, EuroGP 2002. Springer-Verlag.


  1. O'Neill, M., Sutcliffe, R., Ryan, C. and Eaton, M. (Editors) (2002) Artificial Intelligence and Cognitive Science: 13th Irish International Conference, AICS 2002. Springer-Verglag.


  1. Miller, J., Tomassini, M., Lanzi, P.L., Ryan, C., Tettamanzi, A.G.B. & Langdon, W.B., (Editors) (2001) Genetic Programming - 4th European Conference, EuroGP 2001. Springer-Verlag.


  1. Jahnke, J. & Ryan, C. (Editors) 2001. Proceedings of Soft Computing Applied to Software Engineering '01. University of Twente Press.


  1. Ryan, C. (Editor) 2000. Proceedings of CoIL/Evonet Summer School in Computational Intelligence. Edinburgh : Evonet Press.


  1. Ryan, C. & Buckley, J. (Editors). 1999 Proceedings of Soft Computing Applied to Software Engineering '99. University of Limerick Press.



Refereed Conference Proceedings




  1. Azad, A. and Ryan, C. (2010) Abstract Functions and Life time learning for Symbolic Regression with Genetic Programming. Accepted for publication at GECCO 2010.


  1. Larkin, F. and Ryan, C. (2010) Modesty is the best policy. Accepted for publication at EuroGP 2010. Proceedings of Applications of Evolutionary Computation (EvoApplications), Istanbul, Apr 6-9, 2010. Pages 202-211. Springer Verlag.



  1. Wallin, D. and Ryan C. (2009) Evaluation of population partitioning schemes in bayesian classifier EDAs: estimation of distribution algorithms. Franz Rothlauf (Ed.): Genetic and Evolutionary Computation Conference, GECCO 2009, Proceedings, Montreal, Québec, Canada, July 8-12, 2009. Pages 469-476. ACM Press


  1. Larkin, F. and Ryan C. (2009) Avoiding the pitfalls of noisy fitness functions with genetic algorithms. Franz Rothlauf (Ed.): Genetic and Evolutionary Computation Conference, GECCO 2009, Proceedings, Montreal, Québec, Canada, July 8-12, 2009. Pages 1861-1862. ACM Press


  1. Costelloe, D. and Ryan C. (2009) On Improving Generalisation in Genetic Programming. Leonardo Vanesschi (Ed.): European Conference on Genetic Programming, EuroGP 2009 Proceedings, Tuebuingin, Germany, 2009.


  1. Ryan, C. and Sheahan, A. (2008) A Transformation-Based Approach to Static Multiprocessor Scheduling. In Ryan, C., Keijzer, M., Ebner, M., Gustafson, S.,  Heckendorn, R., Soule, T. and Van Hemert, J. 2008. GECCO 2008: Proceedings of the 8th annual conference on Genetic and evolutionary computation, Vol. 1. 12-16 July 2008. Pages 1041-1048. ACM Press.



  1. Murphy, G. and Ryan, C. (2008) Exploiting the Path of Least Resistance in Evolution. In Ryan, C., Keijzer, M., Ebner, M., Gustafson, S., Heckeondorn, R., Soule, T. and Van Hemert, J. 2008. GECCO 2008: Proceedings of the 8th annual conference on Genetic and Evolutionary Computation, Vol 1. Pages 1251-1258. ACM Press.


  1. Raja, A. Azad, A., Flanagan, C. and Ryan, C. (2008) VoIP Speech Quality Estimation in a Mixed Context with Genetic Programming. In Ryan, C., Keijzer, M., Ebner, M., Gustafson, S., Heckeondorn, R., Soule, T. and Van Hemert, J. 2008. GECCO 2008: Proceedings of the 8th annual conference on Genetic and Evolutionary Computation, Vol. 1. Pages 1627-1634. ACM Press.


  1. Larkin, F. and Ryan, C. (2008) Good News: Using News Feeds with Genetic Programming to Predict Stock Prices. EuroGP, Lecture Notes in Computer Science, Vol. 4971, pp. 49-60, Springer, 2008.


  1. Murphy, G. and Ryan, C. (2008) A Simple Powerful Constraint for Genetic Programming.     EuroGP, Lecture Notes in Computer Science, Vol. 4971, pp. 146-157, Springer, 2008.


  1. Raja, A., Azad, A., Flanagan, C. and Ryan, C. (2007): An Evolutionary Approach to Speech Quality Estimation. FBIT 2007: 757-760. IEEE Press.


  1. Wallin, D, and Ryan, C. (2007): Maintaining Diversity in EDAs for Real-Valued Optimisation Problems. FBIT 2007: 795-800. IEEE Press.


  1. Wallin, D. and Ryan, C. (2007) On the Diversity of Diversity. 2007 IEEE Congress on Evolutionary Computation, pp. 95-102, IEEE Press, 25-28 September 2007.


  1. Majeed, H. and Ryan, C. (2007) On the Constructiveness of Context-Aware Crossover. In Thierens, D. et al (Eds). GECCO '07: Proceedings of the 9th annual conference on Genetic and evolutionary computation, Vol. 2, pp. 1659-1667, ACM Press, 7-11 July 2007.


  1. Majeed, M. and Ryan, C. (2007) Context-Aware Mutation : A Modular, Context Aware Mutation Operator forGenetic Programming. In Thierens, D. et al (Eds). GECCO '07: Proceedings of the 9th annual conference on Genetic and evolutionary computation, Vol. 2, pp. 1651-1658, ACM Press, 7-11 July 2007.


  1. Murphy, G. and Ryan, C. (2007) Seeding Methods for Run Transferable Libraries. In Thierens, D. et al (Eds). GECCO '07: Proceedings of the 9th annual conference on Genetic and evolutionary computation, Vol. 2, pp. 1755-1755, ACM Press, 7-11 July 2007.


  1. Sullivan, J. and Ryan, C. (2007) A destructive evolutionary process. In Thierens, D. et al (Eds). GECCO '07: Proceedings of the 9th annual conference on Genetic and evolutionary computation, Vol. 2, pp. 2167-2173, ACM Press, 7-11 July 2007.


  1. Raja, A., Azad, A., Flanagan, C. and Ryan, C. (2007) Real-Time, Non-Intrusive Evaluation of VoIP. In Ebner et al (Eds) Proceedings of the 10th Annual European Conference on Genetic Programming. Vol. 4445 of LNCS, Valencia, Spain. Springer Verlag Publishers. 2007.


  1. Collins, T., Collins, J. J. and Ryan, C. (2007) Proceedings of the Fourth International Conference on Informatics in Control, Automation and Robotics, Robotics and Automation 2, Angers, France, May 9-12, 2007. INSTICC Press 2007, ISBN 978-972-8865-83-2


  1. Azad, A., Flanagan, C., Picovici, D. and Ryan, C. (2006) Non-Intrusive Quality Evaluation of VoIP using Genetic Programming, Proceedings of Bio-Inspired mOdels of NEtwork, Information and Computing Systems (BIONETICS), Italy. 2006


  1. Majeed, H. and Ryan, C. (2006) Using Context-aware Crossover to Improve the Performance of GP. In Keijzer et al (Eds) Proceedings of Genetic and Evolutionary Computation Conference (GECCO), 2006, Seattle, Washington, July 2006.


  1. Majeed, H., Ryan, C. and Azad, R.M.A. (2005) Evaluating GP Schema in Context. In Beyer, H.G. et al (Eds)  Proceedings of Genetic and Evolutionary Computation Conference (GECCO) 2005, Washington D.C., 25-29 June, pp. 1773-1778.


  1. Majeed, H., Ryan, C. and Azad, R.M.A. (2005) Promoting Diversity using Migration Strategies in Distributed Genetic Algorithms. In Eiben, A.E. et al (Eds) Proceedings of IEEE Congress on Evolutionary Computation, Edinburgh, UK. September 2005.


  1. Power, D., Ryan, C. and Azad, R.M.A. (2005) Promoting Diversity using Migration Strategies in Distributed Genetic Algorithms. In Eiben, A.E. et al (Eds) Proceedings of IEEE Congress on Evolutionary Computation (CEC), Edinburgh, September 2005.


  1. Wallin, D., Ryan, C. and Azad, R.M.A. (2005) Symbiogenetic Coevolution. In Eiben, A.E. et al (Eds). In Eiben, A.E. et al (Eds)  Proceedings of IEEE Congress on Evolutionary Computation, Edinburgh, UK. September 2005.


  1. Keijzer, M., Ryan, C. and Cattolico, M. (2004) Run Transferable Libraries – Learning Functional Bias in Problem Domains. In Deb et al (Eds)  Proceedings of Genetic and Evolutionary Computation, GECCO, Part 1, Seattle, WA, USA, June 2004.


  1. Nicolau, M. and Ryan, C. (2004) Crossover, Population Dynamics, and Convergence in the GAuGE System. In Deb et al (Eds)  Proceedings of Genetic and Evolutionary Computation, GECCO, Part 1, Seattle, WA, USA, June 2004.


  1. Ryan, C., Majeed, H. and Azad, A. (2004) A Competitive Building Block Hypothesis. In Deb et al (Eds)  Proceedings of Genetic and Evolutionary Computation, GECCO, Part 2, Seattle, WA, USA, June 2004.


  1. Ryan, E., Azad, R.M.A. and Ryan, C. (2004) On the Performance of Genetic Operators and the Random Key Representation. In Keijzer et al (Eds) Proceedings of 7th European Conference, EuroGP, Coimbra, Portugal, April 2004.


  1. Azad, R.M.~A. and Ryan, C. (2003) Structural Emergence with order independent representations. In Cantu-Paz, E. et al (Eds) GECCO: Proceedings of Genetic and Evolutionary Computation Conference, vol. 2724 of LNCS, pp.1626-1638, Chicago, Springer-Verlag.


  1. Nicolau, M., Auger, A. and Ryan, C.  (2003)  Investigating Degenerate Code and Gene Dependency in the GauGE System. In Cantu-Paz, E. et al (Eds) GECCO: Proceedings of the Bird of Feather Workshops, Genetic and Evolutionary Computation Conference.


  1. Nicolau, M., Auger, A. and Ryan, C.  2003.  “Functional Dependency and Degeneracy: Detailed Analysis of the GauGE System”, in Liardet et al. (eds.): Proceedings of Evolution Artificielle 2002, Springer-Verlag, October.


  1. O’Neill, M., Dempsey, I., Brabazon, A.  and Ryan, C. (2003).  Analysis of a Digit Contatenation Approach to Constant Creation.  In Ryan, C. et al (Eds) Genetic Programming, Proceedings of EuroGP 2003, pp. 173-182.


  1. Ryan, C. and Azad, R.M.~A. (2003) Sensible Initialisation in Grammatical Evolution, in Proceedings of the Bird of a Feather Workshops, Genetic and Evolutionary Computation Conference (GECCO), pp.142-145, Chicago.


  1. Ryan, C., M. Keijzer and Nicolau, M.  (2003) On the avoidance of fruitless wraps in Grammatical Evolution, in: Cantu-Paz et al. (eds.): Genetic and Evolutionary Computation (GECCO), Springer. July 2003.


  1. Ryan, C., J.J. Collins and Wallin, D.  (2003)  Non-stationary Function Optimization using Polygenic Inheritance.  In Cantu-Paz et al. (eds.) GECCO: Proceedings of Genetic and Evolutionary Computation Conference. Springer. July 2003.


  1. Ryan, C., J.J. Collins and Wallin, D.  (2003)  Non-stationary Function Optimization using Polygenic Inheritance.  In Cantu-Paz et al. (eds.) GECCO: Proceedings of Genetic and Evolutionary Computation Conference.  Springer. July 2003.


  1. O'Neill, M., Dempsey, I, Brabazon, A. and Ryan, C. (2003) Analysis of a Digit    Contatenation Approach to Constant Creation. In Ryan et al. (Eds) Genetic Programming, Proceedings of EuroGP'2003, LNCS Vol. 2610, pages 173-182. Springer-Verlag.


  1. Ryan C., O'Neill M. (2002) How to do anything with grammars. In Barry, A. (Ed) Proceedings of Grammatical Evolution Workshop at GECCO 2002, pages 116-120. New York : Morgan Kaufman Publishers.


  1. Nicolau M., Ryan C. (2002) On the use of gene dependency to avoid deceptive traps. In Barry, A. (Ed) Proceedings of Grammatical Evolution Workshop at GECCO 2002, pages 124-128. New York : Morgan Kaufman Publishers.


  1. O'Neill M., Ryan C. (2002). Investigations into Memory in Grammatical Evolution. In Barry, A. (Ed) Proceedings of Grammatical Evolution Workshop at GECCO 2002, pages 141-145. New York : Morgan Kaufman Publishers.


  1. Nicolau M., Ryan C. (2002) LINKGAUGE : Tackling hard deceptive problems with a new linkgage learning Genetic Algorithms. In Langdon et al (editors) Proceedings of GECCO 2002, 2nd Genetic and Evolutionary Computation Conference, pages 488-498. New York : Morgan Kaufman Publishers.


  1. Azad A., Ryan C., Burke M., Ansari A. (2002) A re-examination of the Cart Centering problem using the Chorus system.In Langdon et al (editors) Proceedings of GECCO 2002, 2nd Genetic and Evolutionary Computation Conference, pages 707-716. New York : Morgan Kaufman Publishers.


  1. Roberts, S., Howard, D. and Ryan, C. (2002) Machine Vision : Exploring context with Genetic Programming. In Langdon et al (editors) Proceedings of GECCO 2002, 2nd Genetic and Evolutionary Computation Conference, pages 756-765. New York : Morgan Kaufman Publishers.


  1. O'Sullivan J., Ryan C. (2002) An investigation in the use of different search strategies in Grammatical Evolution. In Miller, J. (editor) Proceedings of the 5th European Conference on Genetic Programming, EuroGP 2002, volume 2278 of LNCS, pages 269-278, Kinsale, Ireland, 3-5 April 2002. Springer-Verlag.


  1. Ryan C., Azad A., Sheahan M., O'Neill M. (2002) No Coercion and No Prohibition, A Position Independent Encoding Schem for Evolutionary Algorithms - The Chorus System. In Miller, J. (editor) Proceedings of EuroGP 2002, volume 2278 of LNCS, pages 132-142, Kinsale, Ireland, 3-5 April 2002. Springer-Verlag.


  1. Brabazon, A., O'Neill, M., Ryan C., Matthews, R. (2002) Evolving classifiers to model the relationship between strategy and corporate performance using Grammatical Evolution. Proceedings of the 5th European Conference on Genetic Programming, EuroGP 2002, volume 2278 of LNCS, pages 103-112, Kinsale, Ireland, 3-5 April 2002. Springer-Verlag.


  1. O'Neill M., Brabazon T., Ryan C. & Collins J.J. (2001) Developing a Market Timing System using Grammatical Evolution. In Spector et al (editors) Proceedings of GECCO 2001, Genetic and Evolutionary Computation Conference, pages 1375-1381. San Francisco, CA : Morgan Kaufman Publishers.


  1. Ryan C., O'Neill M., & Azad A. (2001) No Coercion and No Prohibition - A Position Independent Encoding Scheme for Evolutionary Algorithms. In Spector et al (editors) Proceedings of GECCO 2001, Genetic and Evolutionary Computation Conference, pages 187-197. San Francisco, CA : Morgan Kaufman Publishers.


  1. Keijzer M., Ryan C., O'Neill M., Cattolico M. & Babovic V. (2001) Adaptive Logic Programming. In Spector et al (editors) Proceedings of GECCO 2001, Genetic and Evolutionary Computation Conference, pages 42-49. San Francisco, CA : Morgan Kaufman Publishers.


  1. Brabazon T., O'Neill M., Ryan C. & Collins J.J. (2001) Uncovering Technical Trading Rules Using Evolutionary Automatic Programming. In Brailsford, J. (editor) The Accounting Association of Australia and New Zealand Annual Conference 2001, pages 180-190. Brisbane, Australia : CPA.


  1. O'Neill M., Ryan C., & Nicolau M. (2001) Grammar Defined Introns: An Investigation into Grammars, Introns, and Bias in Grammatical Evolution. In Spector et al (editors) Proceedings of GECCO 2001, Genetic and Evolutionary Computation Conference, pages 97-103. San Francisco, CA : Morgan Kaufman Publishers.


  1. Ryan, C. & Ivan, L. (2000) Paragen : The first results. In Poli et al (editors) In Poli, R. (editor) Proceedings of the 3rd European Conference on Genetic Programming, EuroGP 2000, volume 1802 of LNCS, pages 338-349, Edinburgh, UK 2000. Springer-Verlag.



  1. O'Neill, M., Collins, J. and Ryan, C. (2000) Automatic Generation of Robot Behaviours using Grammatical Evolution. In Sugisaka, M. and Tanaka, H. (editors) Proceedings of AROB 2000, the Fifth International Symposium on Artificial Life and Robotics. Oita, Japan.


  1. O'Neill, M. and Ryan, C. (2000) Grammar based function definition in Grammatical Evolution. In Whitley et al (editors) Proceedings of GECCO 2000, 2nd Genetic and Evolutionary Computation Conference, pages 485-491. San Francisco, CA: Morgan Kaufman Publishers.


  1. O'Neill, M. and Ryan, C. (2000) Incorporating Gene Expression Models into Evolutionary Algorithms. In Wu, A. (editor) Proceedings of GECCO 2000 Workshop on Gene Expression, pages 167-173. San Francisco, CA: Morgan Kaufman Publishers.


  1. O'Neill, M. and Ryan, C (1999) Automatic Generation of Programs with Grammatical Evolution in Proceedings of AICS 1999.


  1. O'Neill, M. and Ryan, C (1999) Genetic Code Degeneracy: Implications for Grammatical Evolution and Beyond in Husbands, P. et al. (editors) Proceedings of the Fifth European Conference on Artificial Life, pages 149-154. Cambridge, MA : The MIT Press.


  1. O'Neill, M. & Ryan, C. (1999) Under the Hood Of Grammatical Evolution. In Banzhaf et al. (editors) Proceedings of GECCO'99, pages 1143-1149. San Francisco, CA : Morgan Kauffman.


  1. Ryan, C. & Collins, J. (1999) Non-stationary Function Optimisation using Polygenic Inheritance. In Banzhaf et al. (editors) Proceedings of GECCO'99, pages 781-783. San Francisco, CA : Morgan Kauffman.


  1. Ryan, C. & O'Neill M. (1999) Automatic Generation of High Level Functions using Evolutionary Algorithms. In Alander, J. (editor)Proceedings of EUROGEN 1999, pages 127-134.


  1. O'Neill, M. & Ryan, C. (1999) An Intelligent System Based on the Human Immune System. In Proceedings of Cognitive Science for the New Millennium, University College Dublin, Ireland. pages 72-78.


  1. Ryan, C. & Ivan, L. (1998) Evolving Equivalent Parallel Programs. In Ryan, C. and Buckley, J. (editors) Proceedings of Soft Computing Applied to Software Engineering. pages 119-128. University of Limerick Press.


  1. Sheahan, A., Collins, J. & Ryan, C. (1998) A Genetic Clustering Algorithm. In Ryan, C. and Buckley, J. (editors) Proceedings of Soft Computing Applied to Software Engineering. pages 99-111. University of Limerick Press.


  1. O'Neill, M. & Ryan, C. (1998) Automatic Generation of High Level Functions using Evolutionary Algorithms. In Ryan, C. and Buckley, J. (editors) Proceedings of Soft Computing Applied to Software Engineering. pages 21-31. University of Limerick Press.


  1. Ryan, C. & Ivan, L. (1998) Automatic Parallelization of Sequential Programs using Genetic Programming. In Sugisaka, M., editor Proc. of Fourth International Symposium on Artificial Life and Robotics, pages 480-483. Oita, Japan.


  1. Ryan, C. & Collins, J. (1998) Polygenic Inheritance - A Haploid Scheme that can outperform diploidy. In Eiben, A. et al, Proceedings of Parallel Problem Solving From Nature 1998, pages 178-187. Springer-Verlag.


  1. Ryan, C., O'Neill M. & Collins, J. (1998) Grammatical Evolution : Solving Trigonometric Identities. In Osmera et al (editors) Proceedings of Mendel 1998: 4th International Mendel Conference on Genetic Algorithms, Optimisation Problems, Fuzzy Logic, Neural Networks, Rough Sets, pages 111-119. Brno, Czech Republic.


  1. Ryan, C. & O'Neill M. (1998) Grammatical Evolution : A steady state approach. In Wang, P. et al (editors) Joint Conference on Information Sciences, North Carolina, pages 419-423. Association for Intelligent Machinery.


  1. Ryan, C. & Ivan, L. (1998) Automatic Parallelization of Loops in Sequential Programs using Genetic Programming. In Koza, J. et al, editors Proceedings of Genetic Programming 1998, pages 344-349. MIT Press.


  1. Ryan, C. & O'Neill M. (1998) Grammatical Evolution In Koza, J. (editor) Proceedings of Genetic Programming 1998 Late Breaking Papers pages 180-185. MIT Press.


  1. Ryan, C. & Ivan, L. (1998) Automatic Discovery of Program Transformations for Parallelization In Arabnia, H. (editor) Proceedings of The 1998 International Conference on Parallel and Distributed Processing Techniques and Applications. CSREA Press : Georgia, USA.


  1. Ryan, C. (1997) Soft Computing and Re-Engineering In Bentley, P. editor, Proceedings of Emerging Technologies '97, pages 11-28. London.


  1. Ryan, C. (1997) Diploidy without Dominance In Alamander, J. (editor) Proceedings of The Third Nordic Workshop on Genetic Algorithms, pages 45-52. Helsinki.


  1. Ryan, C. (1997) Shades - A Polygenic Inheritance Scheme In Osmera et al (editors) Proceedings of the Third International Conference on Genetic Algorithms, Optimization, Problems, Fuzzy Logic, Neural Networks and Rough Sets, pages 140-147. PC-DIR, Brno, Czech Republic.


  1. Ryan, C. & Walsh, P. (1997) The Evolution of Parallel Programs In In Koza, J. et al (editors) Genetic Programming 1997: Proceedings of the Second Annual Conference, pages 295-303. Morgan Kaufmann.


  1. Ryan, C. & Walsh P. (1997) Paragen II : Evolving Parallel Transformation Rules In Proceedings of Fifth Fuzzy Days. Springer-Verlag.


  1. Walsh, P. & Ryan, C. (1996) Paragen : A novel technique for the autoparallelisation of sequential programs using Genetic Programming. In Koza, J. et al, editors Proceedings of Genetic Programming 1996. Pages 406-411. MIT Press.


  1. Ryan, C. (1996) The Degree of Oneness. In Furuhashi, T. (editor) Proceedings of the First Workshop on Soft Computing, pages 43-49. Nagoya University.


  1. Walsh, P. & Ryan, C. (1995) Automatic conversion of programs from serial to parallel using Genetic Programming. In Proceedings of Fifth International Conference on Parallel Computing. Gent, Belgium : Springer-Verlag.


  1. Ryan, C. (1995) GPRobots and GPTeams - Competition, co-evolution and co-operation in Genetic Programming. In Koza, J. & Siegel, E. (editors) Proceedings of the 1995 AAAI Symposium on Genetic Programming, pages 86-93. AAAI Press.


  1. Ryan, C. (1995) Racial Harmony and Function Optimization in Genetic Algorithms. In Fogel, D. et al (editors) Proceedings of Evolutionary Programming 1995. MIT Press.


  1. Ryan, C. (1994) The Degree of Oneness. In Eiben, G. (editor) Proceedings of the 1994 ECAI session on Genetic Algorithms, pages 67-72. Springer-Verlag.