SciELO - Scientific Electronic Library Online

 
vol.22 issue1Cognitive rhythms and evolutionary algorithms in university timetables schedulingTimes of analgesic efficacy of two drugs in the treatment of patients with renal-ureteral colic compared by survival models author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


Revista de Matemática Teoría y Aplicaciones

Print version ISSN 1409-2433

Rev. Mat vol.22 n.1 San José Jan./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 All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License