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.
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
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)
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)
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)
Arani, T., Lotfi, V.: A three phased approach to final exam scheduling. IIE Trans. 21(1), 86–96 (1986)
Azimi, Z.N.: Hybrid heuristics for examination timetabling problem. Appl. Math. Comput. 163, 705–733 (2005)
Balakrishnan, N.: Examination scheduling: a computerized application. Omega 19(1), 37–41 (1991)
Biozumault, P., Delon, Y., Peridy, L.: Constraint logic programming for examination timetabling. J. Logic Algebraic Program. 26, 217–233 (1996)
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)
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)
Burke, E.K., Newall, J.P.: Solving examination timetabling problems through adaptation of heuristic orderings. Ann. Oper. Res. 129, 107–134 (2004)
Burke, E.K., Pham, N., Qu, R., Yellen, J.: Linear combinations of heuristics for examination timetabling. Ann. Oper. Res. 194, 89–109 (2012)
Burke, E.K., Kendall, G., Misir, M., Ozcan, E.: Monte Carlo hyper-heuristics for examination timetabling. Ann. Oper. Res. 196, 73–90 (2012)
Caramia, M., Dell’Olmo, P.: Coupling stochastic and deterministic local search in examination timetabling. Oper. Res. 55(2), 351–366 (2007)
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)
Carter, M.W.: A survey of practical applications of examination timetabling algorithms. Oper. Res. 34(2), 193–202 (1986)
Carter, M.W., Laporte, G., Chinneck, J.W.: A general examination scheduling system. Interfaces 24(3), 109–120 (1994)
Carter, M.W., Laporte, G., Lee, S.Y.: Examination timetabling: algorithmic strategies and applications. J. Op. Res. Soc. 47, 373–383 (1996)
Dimopoulou, M., Miliotis, P.: Implementation of a university course and examination timetabling system. Eur. J. Oper. Res. 130, 202–213 (2001)
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)
Indiaeducationreview.com. Total 3644 approved B-Schools in India: AICTE. http://indiaeducationreview.com/total-3644-approved-b-schools-india-aicte/ Accessed 19th October 2017.
Nash, J.F.: Equilibrium points in N-person games. Proc. Natl. Acad. Sci. U.S.A. 36(1), 48–49 (1950)
Johnson, D.: Timetabling university examinations. J. Op. Res. Soc. 41(1), 39–47 (1990)
Kalayci, C.B., Gungor, A. (2010) Student success oriented examination timetabling model”, 2010 Northeast Decision Sciences Institute Proceedings, March 2010, pp. 456–461.
Laporte, G., Desroches, S.: Examination timetabling by computer. Comput. Oper. Res. 11(5), 351–360 (1984)
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)
Mumford, C.L.: A multiobjective framework for heavily constrained examination timetabling problems. Ann. Oper. Res. 180, 3–31 (2010)
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)
Petrovic, S., Yang, Y., Dror, M.: Case-based selection of initialisation heuristics for metaheuristic examination timetabling. Expert Syst. Appl. 33, 772–785 (2007)
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)
Pillay, N., Banzhaf, W.: An informed genetic algorithm for the examination timetabling problem. Appl. Soft Comput. 10, 457–467 (2010)
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)
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)
Thompson, J.M., Dowsland, K.A.: Variants of simulated annealing for the examination timetabling problem. Ann. Oper. Res. 63, 105–128 (1996)
Thompson, J.M., Dowsland, K.A.: A robust simulated annealing based examination timetabling system. Comput. Oper. Res. 25, 637–648 (1998)
Turabieh, H., Abdullah, S.: An integrated hybrid approach to the examination timetabling problem. Omega 39, 598–607 (2011)
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)
de Werra, D.: An introduction to timetabling. Eur. J. Op. Res. 19, 151–162 (1985)
de Werra, D.: The combinatorics of timetabling. Eur. J. Oper. Res. 96, 504–513 (1997)
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)
Funding
The author declares that there was no funding received for this study.
Author information
Authors and Affiliations
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
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
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12597-022-00590-4