SciELO - Scientific Electronic Library Online

 
vol.22 número1Ritmos cognitivos y algoritmos evolutivos en la programación de horarios universitariosComparación de tiempos de eficacia analgésica de dos fármacos en pacientes con cálico renoureteral empleando modelos de supervivencia índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay articulos similaresSimilares en SciELO

Compartir


Revista de Matemática Teoría y Aplicaciones

versión impresa ISSN 1409-2433

Rev. Mat vol.22 no.1 San José ene./jun. 2015

 

Búsqueda tabú con criterio de aspiración probabilístico aplicada a la generación de horarios escolares

Tabu search with aspiration criterion for the timetabling problem

Oscar Chávez-Bosquez*+, Pilar Pozos-Parra*, José Luis Gómez-Ramos*

Resumen

El criterio de aspiración es un elemento determinante en el funcionamiento del algoritmo de Búsqueda Tabú, siendo el criterio de aspiración por defecto y el criterio de aspiración por objetivo los dos utilizados mayormente en la literatura. En este artículo se propone una variante a estos criterios de aspiración, la cual implementa una función de probabilidad al momento de evaluar un elemento clasificado como tabú que mejore la solución actual: criterio de aspiración probabilístico. El caso de prueba utilizado para evaluar el desempeño del algoritmo de Búsqueda Tabú con criterio de Aspiración probabilístico (BT-CAP) propuesto lo constituyen las 20 instancias del problema descrito en the First International Timetabling Competition. se compararon los resultados del BT-CAP contra 2 variantes adicionales del algoritmo de Búsqueda Tabú: Búsqueda Tabú con Criterio de Aspiración por Defecto (BT-CAD) y Búsqueda Tabú con criterio de Aspiración por objetivo (BT-CAO). se aplicó una prueba de Wilcoxon con los resultados obtenidos, y se demostró con 99 % de confiabilidad que el algoritmo BT-CAP obtiene mejores soluciones que las otras dos variantes del algoritmo de Búsqueda Tabú.

Palabras clave: búsqueda tabú; criterio de aspiración; programación de horarios; metaheurística.

Abstract

The aspiration criterion is an imperative element in the Tabu search, with aspiration-by-default and the aspiration-by-objective the mainly used criteria in the literature. In this paper a new aspiration criterion is pro-posed in order to implement a probabilistic function when evaluating an element classified as tabu which improves the current solution, the pro-posal is called Tabu search with probabilistic Aspiration criterion (BT-CAP). The test case used to evaluate the performance of the probabilistic Aspiration criterion proposed consists on the 20 instances of the prob-lem described in the First International Timetabling Competition. The results are compared with 2 additional variants of the Tabu search Algorithm: Tabu search with Default Aspiration criterion (BT-CAD) and Tabu search with objective Aspiration criterion (BT-CAO). Wilcoxon test was applied to the generated results, and it was proved with 99 % confidence that BT-CAP algorithm gets better solutions than the two other variants of the Tabu search algorithm.

Keywords: tabu search; aspiration criterion; timetabling; International Time-tabling competition; metaheuristic.

Mathematics Subject Classification: 68T20, 90C59.



Ver contenido en pdf.


Referencias

[1] Aboytes-Ojeda, M.; Laureano-Cruces, A.; Ramírez-Rodríguez, J. (2013) "Algoritmo de búsqueda tabú para una variante del problema de coloración", Revista de Matemática: Teoría y Apliciones 20(2): 215-230.         [ Links ]

[2] Battiti, R.; Tecchiolli, G. (1994) "Simulated annealing and Tabu search in the long run: A comparison on QAP tasks", Computers & Mathematics with Applications 28(6): 1-8.         [ Links ]

[3] Cardemil, A. (2002) Estado del arte y un Algoritmo Tabu Search para el Traveling Tournament Problem. Tesis de Maestría, Universidad de Buenos Aires, Argentina.         [ Links ]

[4] Chávez-Bosquez, O.; De los Santos Torres, G.; Goméz Ramos J.L. (2005) "Búsqueda Tabú aplicada a un problema NP-Completo: Generación de horarios en la DAIS", Memorias del Congreso Nacional de Informática y Sistemas Computacionales. Tabasco México.         [ Links ]

[5] Chávez-Bosquez, O. (2009) Búsqueda Tabú Aplicada a un Problema NP-Completo: Timetabling en la DAIS. Tesis de Maestría, Universidad Juárez Autónoma de Tabasco - División Académica de Informática y Sistemas, México.         [ Links ]

[6] Chávez-Bosquez, O.; Pozos-Parra, P.; Lengyel, F. (2011) "Solving the International Timetabling Competition: a deterministic approach", Fundamenta Informaticae 113(1): 1-18.         [ Links ]

[7] Chiarandini, M.; Schaerf, A.; Tiozzo, F. (2000) "Solving employee time-tabling problems with flexible workload using tabu search", in E.K. Burke & W. Erben (Eds.) Proceedings ofthe 3rd International Conference on the Practice and Theory ofAutomated Timetabling: 298-302.         [ Links ]

[8] Cormen, T.H.; Leiserson, C.E.; Rivest, R.L.; Stein, C. (2009) Introduction to Algorithms. The MIT Press, Cambridge MA, USA.         [ Links ]

[9] Di Gaspero, L. (2002) Local Search Techniques for Scheduling Problems. Algorithms and Software Tools. Tesis de Doctorado, Universitá Degli Stidu Di Udine, Italia.         [ Links ]

[10] Frausto-Solis, J.; Alonso-Pecina, F.; Larre, M.; González-Segura, C.; Gómez-Ramos, J. (2006) "Solving the timetabling problem with three heuristics", WSEAS Transactions on Computers 5(11): 2849-2855.         [ Links ]

[11] Garey, M.; Johnson, D. (1990) Computers and Intractability; A Guide to the Theory ofNP-Completeness. W.H. Freeman & Co, San Francisco CA,USA.         [ Links ]

[12] Glover, F.; Laguna, M. (1997) Tabu Search. Kluwer Academic Publishers, Boston MA, USA.         [ Links ]

[13] Glover, F.; Laguna, M. (2013) "Tabu search in analytics and computational science", in: M. Pardalos Panos; D.Z. Du; R.L. Graham (Eds.) Handbook of Combinatorial Optimization: 3261-3362.         [ Links ]

[14] Gómez Ramos, J. L. (2005) Algoritmos Genéticos con Diversidad Forzada para la Resolución del Problema de Timetabling Educativo. Tesis de Maestría, Instituto Tecnológico y de Estudios Superiores de Monterrey, México.         [ Links ]

[15] Gutiérrez Andrade, M.A.; De los Cobos Silva, S.G.; Pérez Salvador, B.R. (1997) "Búsqueda tabú: un procedimiento heurístico para solucionar problemas de optimización combinatoria", Revista En Línea 2, in: http://www.azc.uam.mx/publicaciones/enlinea2/1-3.htm, consultada 4-Jul-2012 12:00 p.m.         [ Links ]

[16] Harder, R. (2001) "OpenTS-Java tabu search", in: http://www.coin-or.org/Ots, consultada 16-Sep-2012, 4:30 p.m.         [ Links ]

[17] ITC (2003) "International Timetabling Competition", in: http://www.idsia.ch/Files/ttcomp2002, consultada 7-Sep-2012, 7:50 p.m.         [ Links ]

[18] ITC-2007 (2007) "Second international Timetabling Competition", in: http://www.cs.qub.ac.uk/eventmap, consultada 16-Sep-2013, 09:40 a.m.         [ Links ]

[19] ITC-2011 (2011) "Third international Timetabling Competition", in: http://www.utwente.nl/ctit/hstt/itc2011, consultada 16-Sep-2013, 10:00 a.m.         [ Links ]

[20] Kendall, G.; Hussin, N.M. (2005) "A tabu search hyper-heuristic approach to the examination timetabling problem at the MARA University of Technology", in: E.K. Burke & M. Trick (Eds.) Proceedings of the 5th international conference on Practice and Theory ofAutomated Timetabling: 270-293.         [ Links ]

[21] Larrosa, J.; Meseguer, P. (2003) "Restricciones blandas: modelos y algoritmos", Inteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial 7(20): 69-82.         [ Links ]

[22] MNP (2004) "Metaheuristics Network Project", in: http://www.metaheuristics.org, consultado el 16/11/2012, 5:20 p.m.         [ Links ]

[23] PATAT (2013) "Practice and Theory in Automated Timetabling", in: http://www.patatconference.org, consultada 9-Ago-2013, 5:00 p.m.         [ Links ]

[24] Schaerf, A. (1999) "A survey of automated timetabling", Artificial Intelligence Review 13(2): 87-127.         [ Links ]

[25] Socha, K. (2003) Metaheuristicsfor the Timetabling Problem. DEA Thesis, Université Libre de Bruxelles, Bruselas, Bélgica.         [ Links ]

[26] Wackerly D.; Mendenhall W. (2009) Estadística Matemática con Aplicaciones. Cengage Learning Editores, México.         [ Links ]

*División Académica de Informática y Sistemas, Universidad Juárez Autónoma de Tabasco. Cunduacán, Tabasco, México. E-Mail: oscar.chavez@ujatmx
División Académica de Informática y Sistemas, Universidad Juárez Autónoma de Tabasco. Cunduacán, Tabasco, México. E-Mail: pilar.pozos@ujat.mx
División Académica de Informática y Sistemas, Universidad Juárez Autónoma de Tabasco. Cunduacán, Tabasco, México. E-Mail: jose.gomez@ujat.mx

Received: 13/Feb/2014; Revised: 27/Aug/2014; Accepted: 26/Sep/2014

Creative Commons License Todo el contenido de esta revista, excepto dónde está identificado, está bajo una Licencia Creative Commons