Skip to main content
Log in

Obtaining quality business school examination timetable under heterogeneous elective selections through surrogacy

  • Application Article
  • Published:
OPSEARCH Aims and scope Submit manuscript

Abstract

Business schools that follow an elective system allows a student to select required number of electives in a semester from a larger pool. The resulting heterogeneous elective selection combinations across students make it challenging to arrive at a quality examination timetable. An examination timetable is characterized by the day, the scheduled slot in the day and the classroom during the scheduled slot for each exam. Five quality metrics for examination timetable are developed and accordingly 0–1 linear integer programs formulated for each metric. Surrogacy as a concept is proposed through which a given problem is solved either through another objective function or through a subset of the problem or a combination of both. The resulting findings indicate the usefulness of the proposed mathematical programs and the developed solution approaches in achieving quality elective examination timetable.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Availability of data and material

The datasets used and/or analysed during the current study are available from the author on reasonable request.

Code availability

The codes used during the current study are available from the author on reasonable request.

References

  1. Abdullah, S., Ahmadi, S., Burke, E.K., Dror, M.: Investigating Ahuja-Orlin’s large neighbourhood search approach for examination timetabling. OR Spectr. 29, 351–372 (2007)

    Article  Google Scholar 

  2. Abdulla, S., Turabieh, H.: On the use of multi neighbourhood structures within a Tabu-based memetic approach to university timetabling problems. Inf. Sci. 191, 146–168 (2012)

    Article  Google Scholar 

  3. Ahandani, M.A., Baghmisheh, M.T.V., Zadeh, M.A.B., Ghaemi, S.: Hybrid particle swarm optimization transplanted into a hyper-heuristic structure for solving examination timetabling problem. Swarm Evol. Comput. 7, 21–34 (2012)

    Article  Google Scholar 

  4. Arani, T., Lotfi, V.: A three phased approach to final exam scheduling. IIE Trans. 21(1), 86–96 (1986)

    Article  Google Scholar 

  5. Azimi, Z.N.: Hybrid heuristics for examination timetabling problem. Appl. Math. Comput. 163, 705–733 (2005)

    Google Scholar 

  6. Balakrishnan, N.: Examination scheduling: a computerized application. Omega 19(1), 37–41 (1991)

    Article  Google Scholar 

  7. Biozumault, P., Delon, Y., Peridy, L.: Constraint logic programming for examination timetabling. J. Logic Algebraic Program. 26, 217–233 (1996)

    Article  Google Scholar 

  8. Boland, N., Huges, B.D., Merlot, L.T.G., Stuckey, P.J.: New integer linear programming approaches for course timetabling. Comput. Oper. Res. 35, 2209–2233 (2008)

    Article  Google Scholar 

  9. Burke, E., Bykov, Y., Newall, J., Petrovic, S.: A time-predefined local search approach to exam timetabling problems. IIE Trans. 36(6), 509–528 (2004)

    Article  Google Scholar 

  10. Burke, E.K., Newall, J.P.: Solving examination timetabling problems through adaptation of heuristic orderings. Ann. Oper. Res. 129, 107–134 (2004)

    Article  Google Scholar 

  11. Burke, E.K., Pham, N., Qu, R., Yellen, J.: Linear combinations of heuristics for examination timetabling. Ann. Oper. Res. 194, 89–109 (2012)

    Article  Google Scholar 

  12. Burke, E.K., Kendall, G., Misir, M., Ozcan, E.: Monte Carlo hyper-heuristics for examination timetabling. Ann. Oper. Res. 196, 73–90 (2012)

    Article  Google Scholar 

  13. Caramia, M., Dell’Olmo, P.: Coupling stochastic and deterministic local search in examination timetabling. Oper. Res. 55(2), 351–366 (2007)

    Article  Google Scholar 

  14. Caramia, M., Dell’Olmo, P., Italiano, G.F.: Novel local-search-based approaches to university examination timetabling. INFORMS J. Comput. 20(1), 86–99 (2008)

    Article  Google Scholar 

  15. Carter, M.W.: A survey of practical applications of examination timetabling algorithms. Oper. Res. 34(2), 193–202 (1986)

    Article  Google Scholar 

  16. Carter, M.W., Laporte, G., Chinneck, J.W.: A general examination scheduling system. Interfaces 24(3), 109–120 (1994)

    Article  Google Scholar 

  17. Carter, M.W., Laporte, G., Lee, S.Y.: Examination timetabling: algorithmic strategies and applications. J. Op. Res. Soc. 47, 373–383 (1996)

    Article  Google Scholar 

  18. Dimopoulou, M., Miliotis, P.: Implementation of a university course and examination timetabling system. Eur. J. Oper. Res. 130, 202–213 (2001)

    Article  Google Scholar 

  19. Gogos, C., Alefragis, P., Housos, E.: An improved multi-staged algorithmic process for the solution of the examination timetabling problem. Ann. Oper. Res. 194, 203–221 (2012)

    Article  Google Scholar 

  20. Indiaeducationreview.com. Total 3644 approved B-Schools in India: AICTE. http://indiaeducationreview.com/total-3644-approved-b-schools-india-aicte/ Accessed 19th October 2017.

  21. Nash, J.F.: Equilibrium points in N-person games. Proc. Natl. Acad. Sci. U.S.A. 36(1), 48–49 (1950)

    Article  Google Scholar 

  22. Johnson, D.: Timetabling university examinations. J. Op. Res. Soc. 41(1), 39–47 (1990)

    Article  Google Scholar 

  23. Kalayci, C.B., Gungor, A. (2010) Student success oriented examination timetabling model”, 2010 Northeast Decision Sciences Institute Proceedings, March 2010, pp. 456–461.

  24. Laporte, G., Desroches, S.: Examination timetabling by computer. Comput. Oper. Res. 11(5), 351–360 (1984)

    Article  Google Scholar 

  25. McCollum, B., McMullan, P., Parkes, A.J., Burke, E.K., Qu, R.: A new model for automated examination timetabling. Ann. Oper. Res. 194, 291–315 (2012)

    Article  Google Scholar 

  26. Mumford, C.L.: A multiobjective framework for heavily constrained examination timetabling problems. Ann. Oper. Res. 180, 3–31 (2010)

    Article  Google Scholar 

  27. Pais, T.C., Amaral, P.: Managing the tabu list length using a fuzzy inference system: an application to examination timetabling. Ann. Oper. Res. 194, 341–363 (2012)

    Article  Google Scholar 

  28. Petrovic, S., Yang, Y., Dror, M.: Case-based selection of initialisation heuristics for metaheuristic examination timetabling. Expert Syst. Appl. 33, 772–785 (2007)

    Article  Google Scholar 

  29. Pillay, N., Banzhaf, W.: A study of heuristic combinations for hyper-heuristic systems for the uncapacitated examination timetabling problem. Eur. J. Oper. Res. 197, 482–491 (2009)

    Article  Google Scholar 

  30. Pillay, N., Banzhaf, W.: An informed genetic algorithm for the examination timetabling problem. Appl. Soft Comput. 10, 457–467 (2010)

    Article  Google Scholar 

  31. Qu, R., Burke, E.K., Mccollum, B., Merlot, L.T., Lee, S.Y.: A survey of search methodologies and automated system development for examination timetabling. J. Sched. 12, 55–89 (2009)

    Article  Google Scholar 

  32. Qu, R., Burke, E.K., McCollum, B.: Adaptive automated construction of hybrid heuristics for exam timetabling and graph colouring problems. Eur. J. Oper. Res. 198, 392–404 (2009)

    Article  Google Scholar 

  33. Thompson, J.M., Dowsland, K.A.: Variants of simulated annealing for the examination timetabling problem. Ann. Oper. Res. 63, 105–128 (1996)

    Article  Google Scholar 

  34. Thompson, J.M., Dowsland, K.A.: A robust simulated annealing based examination timetabling system. Comput. Oper. Res. 25, 637–648 (1998)

    Article  Google Scholar 

  35. Turabieh, H., Abdullah, S.: An integrated hybrid approach to the examination timetabling problem. Omega 39, 598–607 (2011)

    Article  Google Scholar 

  36. Weitz, R.R., Lakshminarayanan, S.: An empirical comparison of heuristics and graph theoretic methods for creating maximally diverse groups, VLSI design, and exam scheduling. Omega 25(4), 473–482 (1997)

    Article  Google Scholar 

  37. de Werra, D.: An introduction to timetabling. Eur. J. Op. Res. 19, 151–162 (1985)

    Article  Google Scholar 

  38. de Werra, D.: The combinatorics of timetabling. Eur. J. Oper. Res. 96, 504–513 (1997)

    Article  Google Scholar 

  39. White, G.M., Xie, B.S., Zonjic, S.: Using tabu search with longer-term memory and relaxation to create examination timetables. Eur. J. Oper. Res. 153, 80–91 (2004)

    Article  Google Scholar 

Download references

Funding

The author declares that there was no funding received for this study.

Author information

Authors and Affiliations

Authors

Contributions

The entire content of this paper including study conception, writing codes, analysing the outputs, drafting the manuscript, etc. are the sole contributions of the author.

Corresponding author

Correspondence to T. Godwin.

Ethics declarations

Conflict of interest

The author declares that there are no competing interests from this study.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Godwin, T. Obtaining quality business school examination timetable under heterogeneous elective selections through surrogacy. OPSEARCH 59, 1055–1093 (2022). https://doi.org/10.1007/s12597-022-00590-4

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12597-022-00590-4

Keywords

Navigation