COMPUTING SCIENCE
AND MATHEMATICS

University of Stirling Logo
University | Computing Science | Staff | David Cairns | Publications Updated 23/03/17 16:05
Dr David Cairns Publications  

Research

Teaching

Personal

 

Haraldsson, S.Ó., Woodward, J.R., Brownlee, A.E.I. & Cairns, D.E. (2017), "Exploring Fitness and Edit Distance of Mutated Python Programs", "Genetic Programming", pp 19-34, Springer.
Abstract: Genetic Improvement (GI) is the process of using computational search techniques to improve existing software e.g. in terms of execution time, power consumption or correctness. As in most heuristic search algorithms, the search is guided by fitness with GI searching the space of program variants of the original software. The relationship between the program space and fitness is seldom simple and often quite difficult to analyse. This paper makes a preliminary analysis of GI’s fitness distance measure on program repair with three small Python programs. Each program undergoes incremental mutations while the change in fitness as measured by proportion of tests passed is monitored. We conclude that the fitnesses of these programs often does not change with single mutations and we also confirm the inherent discreteness of bug fixing fitness functions. Although our findings cannot be assumed to be general for other software they provide us with interesting directions for further investigation.
BibTeX:
	@inbook{Sami2017,
	  author = {Sæmundur Óskar Haraldsson and John R. Woodward and Alexander E. I. Brownlee and David E. Cairns},
	  chapter = {Exploring Fitness and Edit Distance of Mutated Python Programs},
	  publisher = {Springer},
	  year = {2017},
	  pages = {19-34},
	  doi = {http://doi.org/10.1007/978-3-319-55696-3_2}
	}
	
Neumann, G. & Caims, D. (2015), "A Targeted Estimation of Distribution Algorithm Compared to Traditional Methods in Feature Selection", "Computational Intelligence", November, 2015, Vol. 613, (1), pp 83-103, Madani, K., Dourado, A., Rosa, A., Filipe, J. & Kacprzyk, J. (Ed), Springer.
Abstract: The Targeted Estimation of Distribution Algorithm (TEDA) introduces into an EDA/GA hybrid framework a ‘Targeting’ process, whereby the number of active genes, or ‘control points’, in a solution is driven in an optimal direction. For larger feature selection problems with over a thousand features, traditional methods such as forward and backward selection are inefficient. Traditional EAs may perform better but are slow to optimize if a problem is sufficiently noisy that most large solutions are equally ineffective and it is only when much smaller solutions are discovered that effective optimization may begin. By using targeting, TEDA is able to drive down the feature set size quickly and so speeds up this process. This approach was tested on feature selection problems with between 500 and 20,000 features using all of these approaches and it was confirmed that TEDA finds effective solutions significantly faster than the other approaches.
BibTeX:
@inbook{NeumannCompInt2015,
  author = {Neumann, G. and Caims, D.},
  chapter = {A Targeted Estimation of Distribution Algorithm Compared to Traditional Methods in Feature Selection},
  editor = {Madani, K. and Dourado, A. and Rosa, A. and Filipe, J. and Kacprzyk, J.},
  publisher = {Springer},
  year = {2015},
  volume = {613},
  number = {1},
  pages = {83-103},
  url = {http://link.springer.com/chapter/10.1007%2F978-3-319-23392-5_5},
  doi = {http://doi.org/10.1007/978-3-319-23392-5_5}
}
Neumann, G. & Cairns, D. (2013), "Applying a Hybrid Targeted Estimation of Distribution Algorithm to Feature Selection Problems", In IJCCI 2013 - Proceedings of the 5th International Joint Conference on Computational Intelligence, Vilamoura, Algarve, Portugal, 20-22 September, 2013, pp. 136-143
BibTeX:
@inproceedings{DBLP:conf/ijcci/NeumannC13,
  author = {Geoffrey Neumann and David Cairns},
  title = {Applying a Hybrid Targeted Estimation of Distribution Algorithm to Feature Selection Problems},
  booktitle = {IJCCI 2013 - Proceedings of the 5th International Joint Conference on Computational Intelligence, Vilamoura, Algarve, Portugal, 20-22 September, 2013},
  year = {2013},
  pages = {136--143},
  url = {http://dx.doi.org/10.5220/0004553301360143},
  doi = {http://dx.doi.org/10.5220/0004553301360143}
}
Cairns, D., Fayed, M. & Mouftah, H.T. (2013), "The Prohibitive Link between Position-based Routing and Planarity", ICST Trans. Mobile Communications Applications, Vol. 3, pp e2.
BibTeX:
@article{DBLP:journals/mca/CairnsFM13,
  author = {David Cairns and Marwan Fayed and Hussein T. Mouftah},
  journal = {ICST Trans. Mobile Communications Applications},
  year = {2013},
  volume = {3},
  pages = {e2},
  url = {http://dx.doi.org/10.4108/mca.1.3.e2},
  doi = {http://dx.doi.org/10.4108/mca.1.3.e2}
}
Neumann, G.K. & Cairns, D. (2013), "A Targeted Estimation of Distribution Algorithm Compared to Traditional Methods in Feature Selection", "Studies in Computational Intelligence (LNCS)", In Studies in Computational Intelligence, LNCS, pp In Press, Spring.
BibTeX:
@inbook{NeumannLNCS2013,
  author = {Geoffrey Kenneth Neumann and David Cairns},
  chapter = {A Targeted Estimation of Distribution Algorithm Compared to Traditional Methods in Feature Selection},
  booktitle = {Studies in Computational Intelligence, LNCS},
  publisher = {Spring},
  year = {2013},
  pages = {In Press}
}
Cairns, D. & Fayed, M. (2012), "Towards position-based routing for mobile environments", In Proceedings of the 10th international conference on mobile systems, applications, and services, New York, NY, USA,, pp. 523-524, ACM.
BibTeX:
@inproceedings{Cairns2012,
  author = {Cairns, David and Fayed, Marwan},
  title = {Towards position-based routing for mobile environments},
  booktitle = {Proceedings of the 10th international conference on mobile systems, applications, and services},
  publisher = {ACM},
  year = {2012},
  pages = {523--524},
  url = {http://doi.acm.org/10.1145/2307636.2307715},
  doi = {http://dx.doi.org/10.1145/2307636.2307715}
}
Cairns, D., Fayed, M.M. & Mouftah, H.T. (2012), "Revisiting Planarity in Position-based Routing for Wireless Networks", In Proceedings of the 4th International Conference on Ad Hoc Networks
BibTeX:
@inproceedings{Cairns2012a,
  author = {David Cairns and Marwan M. Fayed and Hussein T. Mouftah},
  title = {Revisiting Planarity in Position-based Routing for Wireless Networks},
  booktitle = {Proceedings of the 4th International Conference on Ad Hoc Networks},
  year = {2012}
}
Marco, D., Shankland, C. & Cairns, D. (2012), "Evolving Bio-PEPA process algebra models using genetic programming", In Proc. of the 14th Int. Conf. on Genetic and Evolutionary Computation (GECCO), New York, NY, USA,, pp. 177-184, ACM.
BibTeX:
@inproceedings{Marco2012a,
  author = {Marco, David and Shankland, Carron and Cairns, David},
  title = {Evolving Bio-PEPA process algebra models using genetic programming},
  booktitle = {Proc. of the 14th Int. Conf. on Genetic and Evolutionary Computation (GECCO)},
  publisher = {ACM},
  year = {2012},
  pages = {177--184},
  url = {http://doi.acm.org/10.1145/2330163.2330189},
  doi = {http://dx.doi.org/10.1145/2330163.2330189}
}
Marco, D., Scott, E., Cairns, D., Graham, A., Allen, J., Mahajan, S. & Shankland, C. (2012), "Investigating co-infection dynamics through evolution of Bio-PEPA model parameters: a combined process algebra and evolutionary computing approach", In Proceedings of the 10th Computational Methods in Systems Biology (CMSB'12) Volume 7605, pp. 227-246
BibTeX:
@inproceedings{MSCGAMS12,
  author = {David Marco and Erin Scott and David Cairns and Andrea Graham and Judi Allen and Simmi Mahajan and Carron Shankland},
  title = {Investigating co-infection dynamics through evolution of Bio-PEPA model parameters: a combined process algebra and evolutionary computing approach},
  booktitle = {Proceedings of the 10th Computational Methods in Systems Biology (CMSB'12)},
  year = {2012},
  volume = {7605},
  pages = {227--246}
}
Neumann, G. & Cairns, D. (2012), "Targeted EDA Adapted for a Routing Problem with Variable Length Chromosomes", In Proceedings of the 2012 IEEE Congress on Evolutionary Computation, Brisbane, Australia,, 10-15 June 2012, pp. 334-341
Abstract: Targeted EDA (TEDA), an evolutionary algorithm that combines a targeted intervention principle with Estimation of Distribution Algorithms (EDA), is designed to solve optimal control problems where the number of interventions is an element of solution fitness. This paper applies it to a network routing problem and in doing so adapts it to problems involving variable length chromosomes. We show that TEDA can outperform algorithms using standard crossover techniques such as one and two point crossover on this new problem and in doing so we extend the range of problems that TEDA is effective at solving.
BibTeX:
@inproceedings{Neumann2012b,
  author = {Geoffrey Neumann and David Cairns},
  title = {Targeted EDA Adapted for a Routing Problem with Variable Length Chromosomes},
  booktitle = {Proceedings of the 2012 IEEE Congress on Evolutionary Computation},
  year = {2012},
  pages = {334--341},
  doi = {http://dx.doi.org/10.1109/CEC.2012.6256531}
}
Neumann, G. & Cairns, D. (2012), "Introducing intervention targeting into estimation of distribution algorithms", In Proceedings of the 27th Annual ACM Symposium on Applied Computing, New York, NY, USA,, pp. 220-225, ACM.
BibTeX:
@inproceedings{Neumann2012c,
  author = {Neumann, Geoffrey and Cairns, David},
  title = {Introducing intervention targeting into estimation of distribution algorithms},
  booktitle = {Proceedings of the 27th Annual ACM Symposium on Applied Computing},
  publisher = {ACM},
  year = {2012},
  pages = {220--225},
  url = {http://doi.acm.org/10.1145/2245276.2245320},
  doi = {http://dx.doi.org/10.1145/2245276.2245320}
}
Marco, D., Scott, E., Cairns, D., Graham, A., Allen, J., Mahajan, S. & Shankland, C. (2012), "Investigating Co-infection Dynamics through Evolution of Bio-PEPA Model Parameters: A Combined Process Algebra and Evolutionary Computing Approach", In Computational Methods in Systems Biology, Vol. 0, pp 227-246, Gilbert, D. & Heiner, M. (Ed), Springer Berlin / Heidelberg.
Abstract: Process algebras are an effective method for defining models of complex interacting biological processes, but defining a model requires expertise from both modeller and domain expert. In addition, even with the right model, tuning parameters to allow model outputs to match experimental data can be difficult. This is the well-known parameter fitting problem. Evolutionary algorithms provide effective methods for finding solutions to optimisation problems with large search spaces and are well suited to investigating parameter fitting problems. We present the Evolving Process Algebra (EPA) framework which combines an evolutionary computation approach with process algebra modelling to produce parameter distribution data that provides insight into the parameter space of the biological system under investigation. The EPA framework is demonstrated through application to a novel example: T helper cell activation in the immune system in the presence of co-infection.
BibTeX:
@incollection{springerlink:10.1007/978-3-642-33636-2_14,
  author = {Marco, David and Scott, Erin and Cairns, David and Graham, Andrea and Allen, Judi and Mahajan, Simmi and Shankland, Carron},
  booktitle = {Computational Methods in Systems Biology},
  editor = {Gilbert, David and Heiner, Monika},
  publisher = {Springer Berlin / Heidelberg},
  year = {2012},
  volume = {0},
  pages = {227-246},
  note = {10.1007/978-3-642-33636-2_14},
  url = {http://dx.doi.org/10.1007/978-3-642-33636-2_14}
}
Marco, D., Cairns, D. & Shankland, C. (2011), "Optimisation of Process Algebra Models Using Evolutionary Computation", In Proceedings of IEEE 2011 Congress on Evolutionary Computation, Omnipress.
BibTeX:
@inproceedings{Marco2011,
  author = {David Marco and David Cairns and Carron Shankland},
  title = {Optimisation of Process Algebra Models Using Evolutionary Computation},
  booktitle = {Proceedings of IEEE 2011 Congress on Evolutionary Computation},
  publisher = {Omnipress},
  year = {2011},
  note = {ISBN: 978-1-4244-7833-0 /11}
}
Cowie, J., Cairns, D., Blunn, M., Wilson, C., Pollard, E. & Davidson, D. (2009), "A Mobile Knowledge Management And Decision Support Tool For Soil Analysis", International Journal Of Information Management, Elsevier.
Abstract: This paper describes the implementation and evaluation of a mobile knowledge management and decision support system to assist archaeologists in dealing with soils. Our view is that provision of a mobile tool which provides access to expert knowledge and a means of recording pertinent onsite information will be of great benefit in ensuring crucial information about an excavation is not lost and that the excavation proceeds in an appropriate manner. In this paper we discuss the tool developed, and detail how it has been evaluated via a variety of workshop sessions with likely users, and discussions with advisory groups.
BibTeX:
@article{Cowie2009,
  author = {Cowie, J. and Cairns, D. and Blunn, M. and Wilson, C. and Pollard, E. and Davidson, D.},
  journal = {International Journal Of Information Management},
  publisher = {Elsevier},
  year = {2009},
  note = {Elsevier},
  doi = {http://dx.doi.org.ezproxy.stir.ac.uk/10.1016/j.ijinfomgt.2009.02.004}
}
Hultquist, C., Gain, J. & Cairns, D. (2009), "An Adjectival Interface for Procedural Content Generation", In 12th International Conference on Computer Graphics and Artificial Intelligence, pp. 105-114, Springer.
BibTeX:
@inproceedings{Hultquist2009,
  author = {Carl Hultquist and James Gain and David Cairns},
  title = {An Adjectival Interface for Procedural Content Generation},
  booktitle = {12th International Conference on Computer Graphics and Artificial Intelligence},
  publisher = {Springer},
  year = {2009},
  pages = {105-114}
}
Hultquist, C., Gain, J. & Cairns, D. (2009), "An Adjectival Interface for Procedural Content Generation", "Intelligent Computer Graphics", Plemenos, D. (Ed), Springer.
BibTeX:
@inbook{Hultquist2009a,
  author = {Carl Hultquist and James Gain and David Cairns},
  chapter = {An Adjectival Interface for Procedural Content Generation},
  editor = {Plemenos, Dimitri},
  publisher = {Springer},
  year = {2009},
  edition = {1},
  note = {Title:Intelligent Computer Graphics 2009 Subtitle: Series:SCI Edition:1 SPIN:12681921 ISBN-Print:978-3-642-03451-0 ISBN-Ebook:978-3-642-03452-7}
}
Brownlee, A., Wu, Y., McCall, J., Godley, P.M., Cairns, D. & Cowie, J. (2008), "Optimisation and Fitness Modelling of Bio-control in Mushroom Farming Using a Markov Network EDA", In Proceedings Of the 2008 Conference on Genetic and Evolutionary Computation (GECCO), pp. 1105-1106, ACM.
Abstract: We explore the application of an Estimation of Distribution Algorithm which uses a Markov Network to the problem of bio-control in mushroom farming. This falls into the category of “bang-bang control” problems and was previously used as an application for genetic algorithms with modified crossover operators. The EDA yields a small improvement in the solutions that are evolved. Moreover, the probabilistic models constructed closely match identifiable features in the underlying dynamics of the problem. We conclude that this is a useful by-product of the probabilistic modelling which can be further exploited. probabilistic model learned by DEUM. We will describe how a clear relationship can be drawn between probabilistic model and the underlying shape of the problem.
BibTeX:
@inproceedings{Brownlee-GECCO2008,
  author = {A. Brownlee and Y. Wu and J. McCall and P. M. Godley and D.E. Cairns and J. Cowie},
  title = {Optimisation and Fitness Modelling of Bio-control in Mushroom Farming Using a Markov Network EDA},
  booktitle = {Proceedings Of the 2008 Conference on Genetic and Evolutionary Computation (GECCO)},
  publisher = {ACM},
  year = {2008},
  pages = {1105-1106},
  note = {Atlanta, Georgia, USA, July 12-16}
}
Godley, P.M., Cowie, J., Cairns, D.E., McCall, J. & Howie, C. (2008), "Optimisation of cancer chemotherapy schedules using directed intervention crossover approaches", In Proceedings Of the IEEE 2008 Congress On Evolutionary Computation (CEC), pp. 2532-2537, IEEE.
Abstract: This paper describes two directed intervention crossover approaches that are applied to the problem of
deriving optimal cancer chemotherapy treatment schedules. Unlike traditional uniform crossover (UC), both the calculated expanding bin (CalEB) method and targeted intervention with stochastic selection (TInSSel) approaches actively choose an intervention level and spread based on the fitness of the parents selected for crossover. Our results indicate that these approaches lead to significant improvements over UC when applied to cancer chemotherapy scheduling.
BibTeX:
@inproceedings{Godley-CEC2008,
  author = {P. M. Godley and J. Cowie and D. E. Cairns and J. McCall and C. Howie},
  title = {Optimisation of cancer chemotherapy schedules using directed intervention crossover approaches},
  booktitle = {Proceedings Of the IEEE 2008 Congress On Evolutionary Computation (CEC)},
  publisher = {IEEE},
  year = {2008},
  pages = {2532-2537},
  note = {June 1-6, 2008, Hong Kong}
}
Godley, P.M., Cairns, D.E., Cowie, J. & McCall, J. (2008), "Fitness Directed Intervention Crossover Approaches Applied to Bio-Scheduling Problems", In Proceedings of the IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology, pp. 120-127, IEEE.
BibTeX:
@inproceedings{Godley-CICB2008,
  author = {Paul M. Godley and David E. Cairns and Julie Cowie and John McCall},
  title = {Fitness Directed Intervention Crossover Approaches Applied to Bio-Scheduling Problems},
  booktitle = {Proceedings of the IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology},
  publisher = {IEEE},
  year = {2008},
  pages = {120-127},
  note = {IEEE Catalog Number: CFP08CIB-CDR
ISBN: 978-1-4244-1779-7
Library of Congress: 2007907245}, doi = {http://dx.doi.org/10.1109/CIBCB.2008.4675768} }
Godley, P.M., Cairns, D.E., Cowie, J. & McCall, J. (2008), "Directed Intervention Crossover Approaches Applied to the Optimisation of Schedules", In IEEE Workshop And Summer School on Evolutionary Computing 2008, IEEE.
BibTeX:
@inproceedings{Godley-Derry2008,
  author = {P. M. Godley and D. E. Cairns and J. Cowie and J. McCall},
  title = {Directed Intervention Crossover Approaches Applied to the Optimisation of Schedules},
  booktitle = {IEEE Workshop And Summer School on Evolutionary Computing 2008},
  publisher = {IEEE},
  year = {2008},
  note = {Derry, Northern Ireland, UK, . IEEE.}
}
Godley, P.M., Cairns, D.E., Cowie, J., McCall, J. & Swingler, K.M. (2008), "The Effects of Mutation and Directed Intervention Crossover When Applied to Scheduling Chemotherapy", In Proceedings Of the 2008 Conference on Genetic and Evolutionary Computation (GECCO), pp. 1105-1106, ACM.
BibTeX:
@inproceedings{Godley-GECCO2008,
  author = {P. M. Godley and D. E. Cairns and J. Cowie and J. McCall and K. M. Swingler},
  title = {The Effects of Mutation and Directed Intervention Crossover When Applied to Scheduling Chemotherapy},
  booktitle = {Proceedings Of the 2008 Conference on Genetic and Evolutionary Computation (GECCO)},
  publisher = {ACM},
  year = {2008},
  pages = {1105-1106},
  note = {Atlanta, Georgia, USA, ACM.},
  doi = {http://doi.acm.org/10.1145/1389095.1389300}
}
Wilson, C., Davidson, D., Pollard, E., Cowie, J., Cairns, D. & Blunn, M. (2008), "Developing SASSA: a Soil Analysis Support System for Archaeologists", Internet Archaeology, December, 2008, Vol. 25, IA.
BibTeX:
@article{Wilson2008,
  author = {Clare Wilson and Donald Davidson and Edward Pollard and Julie Cowie and David Cairns and Martin Blunn},
  journal = {Internet Archaeology},
  publisher = {IA},
  year = {2008},
  volume = {25},
  url = {http://intarch.ac.uk/journal/issue25/wilson_toc.html}
}
Wu, Y., McCall, J., Godley, P.M., Brownlee, A. & Cairns, D.E. (2008), "Bio-control in Mushroom Farming Using a Markov Network EDA", In Proceedings of the IEEE 2008 Congress On Evolutionary Computation (CEC), pp. 2991-2996, IEEE.
BibTeX:
@inproceedings{Wu-CEC2008,
  author = {Y. Wu and J. McCall and P. M. Godley and A. Brownlee and D. E. Cairns},
  title = {Bio-control in Mushroom Farming Using a Markov Network EDA},
  booktitle = {Proceedings of the IEEE 2008 Congress On Evolutionary Computation (CEC)},
  publisher = {IEEE},
  year = {2008},
  pages = {2991-2996},
  note = {IEEE CEC 2008},
  doi = {http://dx.doi.org/10.1109/CEC.2008.4631201}
}
Blunn, M., Cowie, J., Cairns, D., Wilson, C. & Davidson, D. (2007), "Mobile decision making and knowledge management: supporting geoarchaelogists in the field", In Proceedings of the 9th International Conference on Enterprise Information Systems (ICEIS), pp. 57-61, AIDSS.
BibTeX:
@inproceedings{Blunn2007,
  author = {M. Blunn and J. Cowie and D.E. Cairns and C. Wilson and D. Davidson},
  title = {Mobile decision making and knowledge management: supporting geoarchaelogists in the field},
  booktitle = {Proceedings of the 9th International Conference on Enterprise Information Systems (ICEIS)},
  publisher = {AIDSS},
  year = {2007},
  pages = {57-61}
}
Cameron, G., Cairns, D. & Wess, T. (2007), "The variability in type I collagen helical pitch is reflected in the D periodic fibrillar structure", Journal of Molecular Biology, Vol. 372, pp 1097-1107, Elsevier.
BibTeX:
@article{Cameron2007,
  author = {G.J. Cameron and D.E. Cairns and T.J. Wess},
  journal = {Journal of Molecular Biology},
  publisher = {Elsevier},
  year = {2007},
  volume = {372},
  pages = {1097-1107},
  doi = {http://dx.doi.org/10.1016/j.jmb.2007.05.076}
}
Godley, P., Caims, D. & Cowie, J. (2007), "Directed intervention crossover applied to bio-control scheduling", In Evolutionary Computation, 2007. CEC 2007. IEEE Congress on, sept. 2007, pp. 638 -645
BibTeX:
@inproceedings{Godley-CEC2007,
  author = {Godley, P.M. and Caims, D.E. and Cowie, J.},
  title = {Directed intervention crossover applied to bio-control scheduling},
  booktitle = {Evolutionary Computation, 2007. CEC 2007. IEEE Congress on},
  year = {2007},
  pages = {638 -645},
  doi = {http://dx.doi.org/10.1109/CEC.2007.4424531}
}
Godley, P.M., Cowie, J. & Cairns, D.E. (2007), "Novel Genetic Algorithm Approaches for Time-series Problems", In Doctoral Symposium on Engineering Stochastic Local Search Algorithms, pp. 47-51, IRIDIA.
BibTeX:
@inproceedings{Godley-DocSymp2007,
  author = {P. M. Godley and J. Cowie and D. E. Cairns},
  title = {Novel Genetic Algorithm Approaches for Time-series Problems},
  booktitle = {Doctoral Symposium on Engineering Stochastic Local Search Algorithms},
  publisher = {IRIDIA},
  year = {2007},
  pages = {47-51}
}
Godley, P.M., Cairns, D.E. & Cowie, J. (2007), "Maximising the Efficiency of Bio-control Applications Utilising Genetic Algorithms,", In Proceedings of the 6th Biennial Conference of European Federation of IT in Agriculture (EFITA), pp. 638 - 645
BibTeX:
@inproceedings{Godley-Efita2007,
  author = {P. M. Godley and D. E. Cairns and J. Cowie},
  title = {Maximising the Efficiency of Bio-control Applications Utilising Genetic Algorithms,},
  booktitle = {Proceedings of the 6th Biennial Conference of European Federation of IT in Agriculture (EFITA)},
  year = {2007},
  pages = {638 - 645},
  note = {WCCA 2007, Glasgow, Scotland, UK: Glasgow Caledonian University}
}
Hultquist, C., Gain, J. & Cairns, D. (2006), "Affective Scene Generation", In Proceedings of Afrigraph, ACM.
BibTeX:
@inproceedings{Hultquist2006-SceneGen,
  author = {Carl Hultquist and James Gain and David Cairns},
  title = {Affective Scene Generation},
  booktitle = {Proceedings of Afrigraph},
  publisher = {ACM},
  year = {2006}
}
Swingler, K. & Cairns, D. (2006), "Making Decisions With Data: Using Computational Intelligence Within a Business Environment", "Business Applications of Computational Intelligence", pp 19-37, Voges, K. & Pope, N. (Ed), Idea Group.
BibTeX:
@inbook{Swingler2006-BACI,
  author = {Kevin Swingler and David Cairns},
  chapter = {Making Decisions With Data: Using Computational Intelligence Within a Business Environment},
  editor = {Kevin Voges and Nigel Pope},
  publisher = {Idea Group},
  year = {2006},
  pages = {19-37}
}
Cairns, D.E., Cameron, G. & Wess, T.J. (2005), "Evolving an Improved Axial Structure for Fibrillar Collagen", In Proceedings of Genetic and Evolutionary Computing Conference (GECCO) Volume Vol. 1, pp. 471-472, ACM.
BibTeX:
@inproceedings{Cairns2005-EvoAxial,
  author = {David E. Cairns and Graeme Cameron and Tim J. Wess},
  title = {Evolving an Improved Axial Structure for Fibrillar Collagen},
  booktitle = {Proceedings of Genetic and Evolutionary Computing Conference (GECCO)},
  publisher = {ACM},
  year = {2005},
  volume = {Vol. 1},
  pages = {471-472}
}
Wess, T.J. & Cairns, D.E. (2005), "Nano architectures of the animal extracellular matrix: opportunities for synchrotron studies on collagen and fibrillin", Journal of Synchrotron Radiation, Vol. 12, pp 751-757, IUCr.
BibTeX:
@article{Wess2005-NanoArch,
  author = {Tim J. Wess and David E. Cairns},
  journal = {Journal of Synchrotron Radiation},
  publisher = {IUCr},
  year = {2005},
  volume = {12},
  pages = {751-757}
}
Marsden, G. & Cairns, D. (2004), "Improving the Usability of the Hierarchical File System", South African Computer Journal, Vol. 32, pp 69-78, SA ePublications.
BibTeX:
@article{Marsden2004-FileSystem,
  author = {Gary Marsden and David Cairns},
  journal = {South African Computer Journal},
  publisher = {SA ePublications},
  year = {2004},
  volume = {32},
  pages = {69-78}
}
Marsden, G. & Cairns, D. (2003), "Improving the Usability of the Hierarchical File System", In SAICSIT, pp. 122-129, ACM Press.
BibTeX:
@inproceedings{Marsden2003-ProcSAICSIT,
  author = {Gary Marsden and David Cairns},
  title = {Improving the Usability of the Hierarchical File System},
  booktitle = {SAICSIT},
  publisher = {ACM Press},
  year = {2003},
  pages = {122-129}
}
Cairns, D.E., Baddeley, R.J. & Smith, L.S. (1994), "Phase constraints on Synchronizing Oscillator Networks", "Neurodynamics and Psychology", Oaksford, M. & Brown, G. (Ed), Academic Press.
BibTeX:
@inbook{Cairns1994-NeuroBk,
  author = {David E. Cairns and Roland J. Baddeley and Leslie S. Smith},
  chapter = {Phase constraints on Synchronizing Oscillator Networks},
  editor = {Oaksford, M. and Brown, G.D.A.},
  publisher = {Academic Press},
  year = {1994}
}
Smith, L., Cairns, D. & Nischwitz, A. (1994), "Synchronization of Integrate-and-fire Neurons with Delayed Inhibitory Lateral Connections", In Proceedings of ICANN 94 (Sorrento), Springer.
BibTeX:
@inproceedings{Smith1994-SynchDelay,
  author = {Smith, L.S. and Cairns, D.E. and Nischwitz, A.},
  title = {Synchronization of Integrate-and-fire Neurons with Delayed Inhibitory Lateral Connections},
  booktitle = {Proceedings of ICANN 94 (Sorrento)},
  publisher = {Springer},
  year = {1994}
}
Cairns, D.E., Baddeley, R.J. & Smith, L.S. (1993), "Constraints on synchronizing oscillator networks", Neural Computation, Vol. 5, (2), pp 260-266, MIT Press.
BibTeX:
@article{Cairns1993,
  author = {David E. Cairns and Roland J. Baddeley and Leslie S. Smith},
  journal = {Neural Computation},
  publisher = {MIT Press},
  year = {1993},
  volume = {5},
  number = {2},
  pages = {260-266}
}
Cairns, D.E., Baddeley, R.J. & Smith, L.S. (1993), "Phase constraints on synchronizing oscillator networks", In Proceedings of the Neural Computation and Psychology Workshop, NA.
BibTeX:
@inproceedings{Cairns1993-BangorWorkshop,
  author = {David E. Cairns and Roland J. Baddeley and Leslie S. Smith},
  title = {Phase constraints on synchronizing oscillator networks},
  booktitle = {Proceedings of the Neural Computation and Psychology Workshop},
  publisher = {NA},
  year = {1993}
}

 

Email dec@cs.stir.ac.uk - Web www.cs.stir.ac.uk/~dec - Tel 01786 467445 - Fax 01786 464551
Mail Computing Science and Mathematics, University of Stirling, Stirling, Scotland, FK9 4LA
Contact Details