Position: Senior Lecturer
  Department of Computing and Information Systems
  Melbourne School of Engineering
  The University of Melbourne
   
Contact details: Room 6.08, Doug McDonell Building
 Ph: +61 3 8344 1401
  Email: put mkirley in front of @unimelb.edu.au
   
Qualifications: BEd(Mathematics); GDip(Computing); PhD

Research

Research interests

My research interests are focussed within the areas of evolutionary computation and multi-agent systems, or more generally, complex adaptive systems.

Evolutionary computation is the collective name for a range of machine learning algorithms in which a population of individual entities adapts according to the selection pressures exerted by an environment. Evolutionary algorithms are frequently used to tackle complex search and optimization problems. Multi-agent systems consist of a population of interacting autonomous agents. Such systems, can be used to solve problems that are difficult or impossible for an individual agent to solve. More generally, multi-agent systems can be used to model both natural and artificial systems.

Typically, research projects undertaken incorporate a combination of theoretical inquiry, computational modelling and empirical study using evolutionary-based multi-agent systems. Specific application domains investigated include: biologically inspired search and optimization techniques (eg. parallel evolutionary algorithms using Cloud computing deployment models); genetic-based machine learning (eg. classifier systems); the computational modelling of biological systems (eg. renal physiology; population ecology); social systems (eg. cultural dynamics; the evolution of cooperation in multi-player games); and economic systems (eg. double auction mechanisms; adaptive trading agents);

Current research projects include:

An up-to-date list of my publications describing outcomes for these projects (and previous projects) is now available. My DBLP listing (Computer Science Bibliography) is also available.

Grants

Research student supervision

I am always on the "look out" for new postgradute students. If you are interesting in one of the projects listed above (or a related project in the evolutionary computation / multi-agent systems domains), and have strong programming and algorithms skills, please send me an email with your resume. You should also consult the Graduate Research Opportunities guide in the Melbourne School of Engineering for scholarship and application information.

Research staff

Professional Activites

Teaching

Subjects

At the University of Melbourne, my teaching responsibilities have included the following subjects:

Teaching Administration

In 2005-2006, I was an active member of the Faculty of Engineering Learning, Innovation and Diversity Committee. I have also been active in Department committees. In 2004-2005, I was a member of the Teaching Committee. In 2006, I was a member of the Teaching Quality Committee. In 2007-2009, I was member of the Undergraduate Programs Committee.

In the period 2004-2007, I was the coordinator of the Tutor and Demonstrator Support (TADS) program in the Department of Computer Science and Software Engineering. The major objective of this program was to foster the development of quality teaching skills for casual staff members - approximately 70 tutors and laboratory demonstrators per semester.

Research and Teaching Awards

Research

Teaching