Formulación de un modelo de programación lineal entera para la asignación de aulas de clases en una Institución de Educación Superior

Contenido principal del artículo

Ramiro Javier Saltos Atiencia
Luis Enrique Benavides Castillo

Resumen

En este trabajo se propone un novedoso modelo de programación lineal entera para resolver el problema de asignación de aulas considerando como insumo fundamental la planificación académica de la Facultad de Ingeniería de una Institución de Educación Superior localizada en la provincia del Guayas, Ecuador. El modelo propuesto considera un conjunto de restricciones que deben ser satisfechas para que la asignación sea factible, que no existan cruces de materias para una misma aula en un bloque horario, no se exceda la capacidad del aula, entre otras. El modelo desarrollado fue implementado en el modelizador AIMMS Developer 4.68 y resuelto usando el solver IBM-CPLEX 12.9. La solución fue obtenida después de 3.61 segundos de ejecución satisfaciendo todas las restricciones y maximizando varios indicadores de calidad, tales como el nivel de utilización de las aulas, asignación de materias a aulas cuya infraestructura es afín con la naturaleza del contenido cubierto en la cátedra. Como conclusión se destaca la importancia de utilizar este tipo de métodos matemáticos para resolver problemas operativos propios de las Instituciones de Educación Superior dado que permiten obtener soluciones de alta calidad en mucho menos tiempo que su realización manual.

Descargas

La descarga de datos todavía no está disponible.

Detalles del artículo

Cómo citar
Saltos Atiencia, R. J., & Benavides Castillo, L. E. (2019). Formulación de un modelo de programación lineal entera para la asignación de aulas de clases en una Institución de Educación Superior. REVISTA CIENTÍFICA ECOCIENCIA, 6(6), 1–21. https://doi.org/10.21855/ecociencia.66.240
Sección
Artículos
Biografía del autor/a

Ramiro Javier Saltos Atiencia, Profesor de la Facultad de Ingeniería de la Universidad Espíritu Santo (Ecuador)

Doctor en Sistemas de Ingeniería – Gestión de Operaciones (Chile).

Luis Enrique Benavides Castillo, Magíster en Auditoría de Tecnologías de la Información (Ecuador)

Profesor de la Facultad de Ingeniería de la Universidad Espíritu Santo (Ecuador)

Citas

Akkan, C., & Gülcü, A. (2018). A bi-criteria hybrid Genetic Algorithm with robustness objective for the course timetabling problem. Computers & Operations Research, 22 - 32.
Al-Betar, M., Khader, A., & Zaman, M. (2012). University course timetabling using a hybrid harmony search metaheuristic algorithm. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 664 - 681.
Al-Yakoob, S. M., & Sherali, H. D. (2007). A mixed-integer programming approach to a class timetabling problem: A case study with gender policies and traffic considerations. European Journal of Operational Research, 1028 - 1044.
Asratian, A., & de Werra, D. (2002). A generalized class–teacher model for some timetabling problems. European journal of operational research, 531 - 542.
Babaei, H., Karimpour, J., & Hadidi, .. (2015). A survey of approaches for university course timetabling problem. Computers & Industrial Engineering, 43 - 59.
Carter, M. W., & Laporte, G. (1997). Recent Developments in Practical Course Timetabling. international conference on the practice and theory of automated timetabling, 3 - 19.
CES. (21 de 09 de 2019). Gaceta. Recuperado de gaceta.ces.gob.ec: http://gaceta.ces.gob.ec/inicio.html?id_documento=234533
Dantzig, G., & Thapa, M. (2006). Linear programming 1: introduction. Springer.
Daskalaki, S., Birbas, T., & Housos, E. (2004). An integer programming formulation for a case study in university timetabling. European Journal of Operational Research, 117 - 135.
Domenech, B., & Lusa, A. (2016). A MILP model for the teacher assignment problem considering teachers’ preferences. European Journal of Operational Research, 1153 - 1160.
El Universo. (16 de Abril de 2019a). Tiempos se acortan en carreras de tercer nivel en Ecuador. Recuperado de El Universo: https://bit.ly/2mb5HzP
El Universo. (14 de Julio de 2019b). Estudiantes y docentes se adaptan a la educación pública en línea en Ecuador. Recuperado de El Universo: https://bit.ly/2kAFc6L
El Universo. (2 de Septiembre de 2019c). 330 ítems comprende la quinta evaluación externa a 55 centros de estudios superiores del Ecuador. Recuperado de El Universo: https://bit.ly/2m9FDVN
Feizi-Derakhshi, M. R., Babaei, H., & Heidarzadeh, J. (2012). A survey of approaches for university course timetabling problem. In Proceedings of 8th international symposium on intelligent and manufacturing systems (págs. 307 - 321). Adrasan: Sakarya University Department of Industrial Engineering.
Goh, S. L., Kendall, G., & Sabar, N. R. (2019). Simulated annealing with improved reheating and learning for the post enrolment course timetabling problem. Journal of the Operational Research Society, 873 - 888.
Gotlieb, C. C. (1963). The construction of class-teacher timetables. IFIP congress (págs. 73 - 77). IFIP.
Hernández, R., Miranda, J., y Rey, P. (2008). Programación de Horarios de Clases y Asignación de Salas para la Facultad de Ingeniería de Universidad Diego Portales mediante un Enfoque de Programación Entera. Revista Ingeniería de Sistemas, 121 - 141.
Hillier, F., Lieberman, G., y Osuna, M. (2010). Introducción a la Investigación de Operaciones. McGraw-Hill.
Hosny, M. (2018). Metaheuristic Approaches for Solving University Timetabling Problems: A Review and Case Studies from Middle Eastern Universities. International Conference Europe Middle East & North Africa Information Systems and Technologies to Support Learning , 10 - 20.
Jamili, A., Hamid, M., Gharoun, H., & Khoshnoudi, R. (2018). Developing a Comprehensive and Multi-Objectivemathematical model for university course timetabling problem: a real case study. Conference: proceedings of the international conference on industrial engineering and operations management (pág. 2108). Paris: Industrial Engineering and Operations Managemen.
June, T. L., Obit, J. H., Leau, Y. B., & Bolongkikit, J. (2019). Implementation of Constraint Programming and Simulated Annealing for Examination Timetabling Problem. Computational Science and Technology, 175 - 184.
Lewis, R. (2008). A survey of metaheuristic-based techniques for university timetabling problems. OR spectrum, 167 - 190.
Lewis, R., & Paechter, B. (2007). Finding feasible timetables using group-based operators. IEEE Transactions on Evolutionary Computation, 397 - 413.
Lindahl, M., Mason, A. J., Stidsen, T., & Sørensen, M. (2018). A strategic view of University timetabling. European Journal of Operational Research, 35 - 45.
McCollum, B. (2006). A Perspective on Bridging the Gap Between Theory and Practice in University Timetabling. International Conference on the Practice and Theory of Automated Timetabling (págs. 3 - 23). Berlin: Springer.
MirHassani, S. (2006). A computational approach to enhancing course timetabling with integer programming. Applied Mathematics and Computation, 814 - 822.
Müller, T., Rudová, H., & Barták, R. (2004). Minimal perturbation problem in course timetabling. International Conference on the Practice and Theory of Automated Timetabling (págs. 126 - 146). Heidelberg: Springer.
Nategh, M. N., Hosseinabadi, A. R., & Balas, V. E. (2018). University-timetabling problem and its solution using GELS algorithm: a case study. International Journal of Advanced Intelligence Paradigms, 368 - 377.
Obit, J. H. (2010). Developing novel meta-heuristic, hyper-heuristic and cooperative search for course timetabling problems. Nottingham: University of Nottingham.
Obit, J. H., Ouelhadj, D., Landa-Silva, D., Vun, T. K., & Alfred, R. (2011). Designing a multi-agent approach system for distributed course timetabling. 11th International Conference on Hybrid Intelligent Systems (HIS) IEEE (págs. 103 - 108). IEEE.
Phillips, A. E., Walker, C. G., Ehrgott, M., & Ryan, D. M. (2017). Integer programming for minimal perturbation problems in university course timetabling. Annals of Operations Research, 283 - 304.
Pinedo, M. (2016). Scheduling. Springer.
Sandhu, K. (2003). Automating class schedule generation in the context of a university timetabling information system. Brisbane: Griffith University.
Sarin, S. C., Wang, Y., & Varadarajan, A. (2010). A university-timetabling problem and its solution using Benders’ partitioning—a case study. Journal of Scheduling, 131 - 141.
Schaerf, A. (1999). A survey of automated timetabling. Artificial intelligence review, 87 - 127.
Song, L., Liu, S., Tang, X., Peng, X., & Chen, M. (2018). An iterated local search algorithm for the University Course. Applied Soft Computing, 597 - 608.
Vrielink, R. O., Jansen, E. A., Hans, E. W., & van Hillegersberg, J. (2019). Practices in timetabling in higher education institutions: a systematic review. Annals of operations research, 145 - 160.
Weitz, R. R., & Jelassi, M. T. (1992). Assigning students to groups: a multi‐criteria decision support system approach. Decision Sciences, 746 - 757.
Wolsey, L. (1998). Integer Programming. Wiley.
Yasari, P., Ranjbar, M., Jamili, N., & Shaelaie, M. H. (2019). A two-stage stochastic programming approach for a multi-objective course timetabling problem with courses cancelation risk. Computers & Industrial Engineering, 650 - 660.

Artículos más leídos del mismo autor/a