Skip to main content

Evolutionary optimisation of methodist preaching timetables

  • Conference paper
  • First Online:
Practice and Theory of Automated Timetabling II (PATAT 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1408))

Abstract

Methodist churches are arranged into local circuits with, for example, some 30 churches existing in a local area covering about 1,000 square miles. A central element of Methodist religious life at a particular church is the frequent delivery of sermons and similar activities by preachers who are not based at that particular church. Periodically, it is the job of a senior member of the Methodist movement in a local area and his or her staff to draft a preaching timetable. This may involve, for example, about 40 or 50 ministers (of different seniorities and types), 30 or 40 churches, and the need to fill each of 3 or 4 preaching slots every Sunday at each church in the region. The problem of finding a suitable preaching timetable involves a variety of idiosyncratic constraints which make it an interesting variation on the general timetabling problem. Here we look at various simple approaches to the problem, which draw on the two main styles of approach to stochastic iterative timetabling (direct and indirect representations), and compare three well-known search techniques: evolutionary algorithms, simulated annealing, and hillclimbing. In the context of finding a successful approach to a problem with development time at a premium (hence: using simple implementations) we find strong support for the superiority of an “indirect” timetable representation over a direct one. We also find that simulated annealing is generally the more robust method over a range of problems, with all other methods except hillclimbing performing strongly in particular cases.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. K. Burke, D. G. Elliman, and R. F. Weare, ‘The automated timetabling of university exams using a hybrid genetic algorithm’, in AISB Workshop on Evolutionary Computing (University of Leeds, UK, 3–7 April 1995), Society for the Study of Artificial Intelligence and Simulation of Behaviour (SSAISB), (1995).

    Google Scholar 

  2. Robert J. Collins and David R. Jefferson, ‘Selection in massively parallel genetic algorithms’, in Proceedings of the Fourth International Conference on Genetic Algorithms, eds., R.K. Belew and L.B. Booker, pp. 249–256. San Mateo: Morgan Kaufmann, (1991).

    Google Scholar 

  3. Dave Corne, Hsiao-Lan Fang, and Chris Mellish, ’solving the module exam scheduling problem with genetic algorithms’, in Proceedings of the Sixth International Conference in Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, eds., Paul W.H. Chung, Gillian Lovegrove, and Moonis Ali, 370–373, Gordon and Breach Science Publishers, (1993).

    Google Scholar 

  4. Dave Corne, Peter Ross, and Hsiao-Lan Fang, ‘Fast practical evolutionary timetabling’, in Proceedings of the AISB Workshop on Evolutionary Computation, ed., Terence C. Fogarty, Springer-Verlag, (1994).

    Google Scholar 

  5. B.R. Fox and M.B. McMahon, ‘Genetic operators for sequencing problems’, in Foundations of Genetic Algorithms, ed., J. E. Gregory, 284–300, San Mateo: Morgan Kaufmann, (1991).

    Google Scholar 

  6. David E. Goldberg, Genetic Algorithms in Search, Optimization & Machine Learning, Reading: Addison Wesley, 1989.

    Google Scholar 

  7. S. Kirkpatrick, C.D. Gelatt, Jr., and M.P. Vecchi, ‘Optimization by simulated annealing’, Science, 220, 671–680, (1983).

    MathSciNet  Google Scholar 

  8. B. Paechter, A. Cumming, H. Luchian, and M. Petriuc, ‘Two solutions to the general timetable problem using evolutionary methods’, in Proceedings of the First IEEE Conference on Evolutionary Computation, pp. 300–305, (1994).

    Google Scholar 

  9. Peter Ross, Dave Corne, and Hsiao-Lan Fang, ‘Improving evolutionary timetabling with delta evaluation and directed mutation’, in Parallel Problem Solving from Nature III, ed., Y. Davidor, Springer-Verlag, (1994).

    Google Scholar 

  10. G. Syswerda, ‘Uniform crossover in genetic algorithms’, in Proceedings of the Third International Conference on Genetic Algorithms and their Applications, ed., J. D. Schaffer, 2–9, San Mateo: Morgan Kaufmann, (1989).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Edmund Burke Michael Carter

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Corne, D., Ogden, J. (1998). Evolutionary optimisation of methodist preaching timetables. In: Burke, E., Carter, M. (eds) Practice and Theory of Automated Timetabling II. PATAT 1997. Lecture Notes in Computer Science, vol 1408. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055886

Download citation

  • DOI: https://doi.org/10.1007/BFb0055886

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64979-3

  • Online ISBN: 978-3-540-49803-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics