Download curriculum vitae - Department of Mathematical Sciences

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Nonlinear dimensionality reduction wikipedia , lookup

Cluster analysis wikipedia , lookup

Transcript
Alan Reynolds,
** ******* ****** *****,
** ****** **** ****,
********,
*********,
**** ***
Personal Information
Full Name:
Mobile:
Dr. Alan Paul Reynolds
***** ******
Most Recent Salary: *******
E-mail:
[email protected]
Education
Place of Study
Qualification
Awarded
University of East Anglia, Norwich
Ph.D. in Computer Science
2003
Fitzwilliam College, Cambridge
University
Diploma in Computer Science (distinction)
Part III mathematics
BA in mathematics (2)
1994
1992
1991
Exeter College, Exeter
Four A grade A levels (Pure Mathematics,
Applied Mathematics, Physics and Chemistry)
1988
Research Employment
Position:
Research Associate.
Jul 2007 – Feb 2009
Employer:
School of Mathematical and Computer Sciences, Heriot-Watt University.
Project:
Call location in UMTS networks.
Details:
Given three or more synchronized transmitters, the position of a receiver may be
determined from the `time difference of arrival’ of the signals, via the process of multilateration.
Optimization algorithms including simulated annealing, local search, least squares and gradient based
methods were applied to the problem where transmitters are not synchronized, have clocks that drift
in relation to each other and where time difference of arrival data is subject to various sources of noise
and error.
Position:
Senior Research Associate.
Sep 2004 – May 2007
Employer:
School of Computing Sciences, University of East Anglia.
Project:
Multi-objective metaheuristics for finding interesting rules in large complex databases.
Details:
Multi-objective metaheuristics, including genetic algorithms, local search, genetic local
search and a Greedy Randomized Adaptive Search Procedure (GRASP), were applied to the generation
of rules describing subsets of interest in a range of datasets. Rules of different types were extracted,
varying from simple classification rules to rules represented by Boolean expression trees. In the case
of simple rules, both rule confidence and coverage were maximized, while in the case of expression
trees, misclassification costs and rule complexity were minimized.
Position:
Research Associate.
Employer:
School of Computing Sciences, University of East Anglia
Project:
Medical data mining
Jun 2004 – Sep 2004
Details:
Data mining and statistical techniques were applied to data on endoscopic procedures
performed in local hospitals. Results were presented to both the local Gut Club and to the British
Society of Gastroenterology.
Position:
Research Associate.
Dec 2003 – May 2004
Employer:
School of Computing Sciences, University of East Anglia
Project:
The clustering of rules
Details:
Techniques were developed for the clustering of rules produced by the all-rules
algorithm: a data mining technique developed by another researcher within the department. This work
involved the consideration of a number of ways of measuring the distance between rules and the
implementation and optimization of a number of clustering algorithms.
Position:
Research/Teaching Associate.
Employer:
School of Computing Sciences, University of East Anglia
Project:
Diagnostic key generation and optimization.
2001 – 2002
Details:
Working in collaboration with the John Innes Centre and the Institute of Food
Research, a number of algorithms were developed to generate keys for the identification of yeast
species. The basic greedy algorithm used information gain to minimize the expected costs of
identification. The algorithm could handle varying test costs and species probabilities as well as
uncertain or equivocal data. It was also extended to create keys where tests are performed in batches,
in order to simultaneously minimize both the expected material costs and the expected duration of the
identification process. Finally, the greedy algorithm was used as the basis of a GRASP based approach
for searching for improved keys.
Position:
Part Time Research Associate.
Employer:
School of Computing Sciences, University of East Anglia
Project:
Scheduling real world manufacturing plants.
1994 – 2001
Details:
The project, funded by Unilever plc, involved the application of a combination of
metaheuristics and problem specific heuristics to the scheduling of real world manufacturing plants.
During this period, I also applied simulated annealing combined with a branch and bound algorithm to
job shop scheduling problems.
Teaching Experience
I prepared and presented lectures on a number of courses while at the University of East Anglia:
Applications Programming: Introductory programming in Java for MSc students in Computing
Science and in Bioinformatics.
Mathematics and Algorithms for Bioinformatics: An MSc level course for Bioinformaticians,
including set theory, propositional logic and graph theory.
Management Science and Statistics: A second year undergraduate course for Management
students, including linear programming, inventory theory, correlation and regression, forecasting,
decision analysis and queuing theory.
Computing Mathematics and Theory: Mathematics for first year Computing Science students.
Computers and Computing Systems: A first year course, for which I taught number systems
(including floating point) and compilers, assemblers, linkers and loaders.
I also led seminars for these courses and others, including a third year operational research course and
a course in cryptography. In addition, I have set and marked exam questions and coursework,
provided individual tuition as required and been involved in Masters project supervision. As a result of
my teaching work, I was presented with a Certificate of Competence in Teaching Skills for
Postgraduates.
Programming Experience
I have fourteen years experience programming in C and nine years programming in C++, in both Unix
and PC environments. I have taught Java to postgraduate students and have more limited experience
of other programming languages such as Ruby and Haskell.
I have entered the British Computer Society programming competition five times, reaching the final in
2001, 2002, 2004 and 2005. In 2002, I was a member of the highest placed academic team in the
competition. I was also involved in the organization of heats, at the University of East Anglia, to select
teams for the 2003 and 2004 BCS programming competitions.
Other Academic Experience
In addition to working on research projects, I have been involved in attempts to initiate such projects.
At the University of East Anglia, I provided assistance on an EPSRC proposal that my supervisor was
developing and collaborated with a research colleague on the outline of a second EPSRC proposal.
More recently, I also submitted a fellowship proposal to the Royal Society of Edinburgh.
For professional development purposes, I have attended workshops for staff at both the University of
East Anglia and Heriot-Watt University, including “Preparing Grant Applications in the Sciences”,
“Strategies for Research Success” and “Research Staff Career Management”.
I was a program committee member for the 2007 IEEE Symposium on Multi-Criterion Decision Making,
the World Congress on Engineering and Computer Science 2007 and the Genetic and Evolutionary
Computation Conference and have peer reviewed many papers for both conferences and journals. I
was also co-chair of the Symposium on Evolutionary Systems at the AISB 2009 Convention.
Other Interests and Activities
My non-academic interests include the game of bridge, having played for about nine years, and games
of strategy in general. For example, I was heavily involved in the Fitzwilliam College chess club for four
years, captaining a college team. Since acquiring a digital camera, I have also become interested in
photography, primarily of wildlife.
I have been interested in folk dance for a number of years and in 2005 I was a member of a
committee of five people responsible for the organization of the Inter-Varsity Folk Dance festival – an
event that attracted over 600 people from across the UK. Holding the position of treasurer, I produced
budgets and financial projections for the festival, controlled the allocation of financial resources and
successfully applied for funding from the local council. I also contributed at committee meetings,
helping to make decisions on all aspects of the festival including marketing, venue choice and the
contents of the programme.
Referees
Each of the referees listed below may be contacted prior to interview.
Prof. David W. Corne,
School of Mathematical and
Computing Sciences,
Heriot-Watt University,
Edinburgh
EH14 4AS
Prof. Vic J. Rayward-Smith,
School of Computing Sciences,
University of East Anglia,
Norwich,
NR4 7TJ
Dr. Beatriz de la Iglesia,
School of Computing Sciences,
University of East Anglia,
Norwich,
NR4 7TJ
E-mail: [email protected]
Tel: 0131 451 3410
Fax: 0131 451 3327
Position: Professor
E-mail: [email protected]
Tel: 01603 592850
Fax: 01603 593345
Position: Head of School
E-mail: [email protected]
Tel: 01603 592961
Fax: 01603 593345
Position: Lecturer
Publications
Journal Papers
“A Multi-Objective GRASP for Partial Classification.” Alan P. Reynolds and Beatriz de la Iglesia, Soft Computing, Special
Issue on Evolutionary and Metaheuristics based Data Mining (EMBDM), Vol. 13, No. 3, pp 227-243, 2009.
“Construction of factory schedules using reverse simulation.” A. P. Reynolds and G. P. McKeown, European Journal of
Operational Research (EJOR), Vol. 179, No. 3, pp 656-676, 2007.
“Clustering Rules: A Comparison of Partitioning and Hierarchical Clustering Algorithms.” A. P. Reynolds, G. Richards, B.
de la Iglesia and V. J. Rayward-Smith, Journal of Mathematical Modelling and Algorithms, Vol. 5, No. 4, pp. 474-504,
2006.
“Scheduling a Manufacturing Plant Using Simulated Annealing and Simulation.” A. P. Reynolds and G. P. McKeown.
Computers & Industrial Engineering, Vol. 37, No. 1-2, pp. 63-67, 1999.
Conference Papers
“A Multiobjective GRASP for Rule Selection.” Alan P. Reynolds, David W. Corne and Beatriz de la Iglesia. Proceedings of
the Genetic and Evolutionary Computation Conference (GECCO) 2009 (to appear).
“Noisy Multiobjective Optimization on a Budget of 250 Evaluations.” Joshua Knowles, David Corne and Alan Reynolds.
Evolutionary Multi-Criterion Optimization: 5th International Conference, EMO 2009, LNCS 5467, pp. 36-50.
“Managing Population Diversity Through the Use of Weighted Objectives and Modified Dominance: An Example from
Data Mining.” Alan. P. Reynolds and Beatriz de la Iglesia, Proceedings of the 2007 IEEE Symposium on Computational
Intelligence in Multi-Criteria Decision-Making (MCDM 07), pp. 99-106.
“Rule Induction for Classification Using Multi-Objective Genetic Programming.”, A. P. Reynolds and B. de la Iglesia,
Evolutionary Multi-Criterion Optimization: 4th International Conference, EMO 2007, LNCS 4403, pp. 516-530.
“Rule Induction Using Multi-Objective Metaheuristics: Encouraging Rule Diversity.” Alan Reynolds and Beatriz de la
Iglesia, 2006 Int’l. Joint Conference on Neural Networks (IJCNN 2006), part of the 2006 IEEE World Congress on
Computational Intelligence, pp. 6375-6382. (Winner of Best Session Presentation: Multi-Objective Machine Learning.)
“The Use of Metaheuristic Algorithms for Data Mining.” Beatriz de la Iglesia and Alan Reynolds, Proceedings of the First
International Conference on Information and Communication Technologies (ICICT 2005), pp. 34-44
“Developments on a Multi-Objective Metaheuristic (MOMH) Algorithm for Finding Interesting Sets of Classification
Rules.” Beatriz de la Iglesia, Alan Reynolds and Vic J. Rayward-Smith, Evolutionary Multi-Criterion Optimization: Third
International Conference (EMO 2005), LNCS 3410, pp. 826-840.
“The Application of K-medoids and PAM to the Clustering of Rules." A. P. Reynolds, G. Richards and V. J. RaywardSmith. Proceedings of the Fifth International Conference on Intelligent Data Engineering and Automated Learning
(IDEAL 2004), LNCS 3177, pp. 173-178.
“Algorithms for Identification Key Generation and Optimization with Application to Yeast Identification.” A. P.
Reynolds, J. L. Dicks, I. N. Roberts, J. J. Wesselink, B. de la Iglesia, V. Robert, T. Boekhout and V. J. Rayward-Smith.
Applications of Evolutionary Computing – EvoWorkshops: EvoBIO 2003, LNCS 2611, pp. 101-118.
“The Application of Simulated Annealing to an Industrial Scheduling Problem.” A. P. Reynolds, V. J. Rayward-Smith
and G. P. McKeown. Proceedings of the Second International Conference on Genetic ALgorithms in Engineering
Systems: Innovations and Applications (GALESIA), Vol. 446, pp. 345-350, 1997.
Book chapters, columns and monographs
“Swarm Intelligence: A Tutorial Account.” David Corne and Alan Reynolds. Bulletin of the European Association for
Theoretical Computer Science (EATCS), No. 96, pp. 104-127, 2008.
Abstracts
“Data mining techniques can be used to rapidly interrogate an endoscopy database and calculate ‘adjusted’
colonoscopy success or failure rates – but what criteria should be used to define such success?” K. Sheikh, A. P.
Reynolds, B. de la Iglesia, G. D. Bell and R. Tighe, Gut: An International Journal of Gastroenterology and Hepatology,
2005, p. A75.
“To be or not to be sedated? – The effect of age and gender on an individual patient’s likely decision.” A. P. Reynolds,
B. de la Iglesia, G. D. Bell, V. J. Cook and R. Tighe, Gut: An International Journal of Gastroenterology and Hepatology,
2005, p. A62.
“Monitoring colonoscopy success rates and detecting changes in sedation practice using data mining and statistical
techniques: Figures from a regional training centre.” A. P. Reynolds, B. de la Iglesia, G. D. Bell, K. Sheikh, V. J. Cook
and R. Tighe, Gut: An International Journal of Gastroenterology and Hepatology, 2005, p. A10.