Services on Demand
Journal
Article
Indicators
Related links
- Similars in SciELO
Share
Computación y Sistemas
On-line version ISSN 2007-9737Print version ISSN 1405-5546
Comp. y Sist. vol.14 n.3 Ciudad de México Jan./Mar. 2011
Artículos
A Statistical comparative analysis of Simulated Annealing and Variable Neighborhood Search for the Geographic Clustering Problem
Un análisis estadístico comparativo de recocido simulado y búsqueda de vecindad variable para el problema de agregación geográfica
Beatriz Bernábe Loranca1, José E. Espinosa Rosales2, Javier Ramírez Rodríguez3 and María A. Osorio Lama4
1 Facultad de Ciencias de la Computación, Benemérita Universidad Autónoma de Puebla, Puebla, México. Email: beatriz.bernabe@gmail.com
2 Facultad de Ciencias Físico Matemáticas, Benemérita Universidad Autónoma de Puebla, Puebla, México. Email: espinosa@fcfm.buap.mx
3 Departamento de Sistemas, Universidad Autónoma Metropolitana, Distrito Federal, México. Email: jararo@correo.azc.uam.mx
4 Facultad de Ingeniería Química, Benemérita Universidad Autónoma de Puebla, Puebla, México. Email: mariauxosorio@gmail.com
Article received on October 23, 2009
Accepted on May 06, 2010
Abstract
This paper describes a factorial statistical study that compares the quality of solutions produced by two heuristics: Simulated Annealing (SA) and Variable Neighborhood Search (VNS). These methods are used to solve the Geographic Clustering Problem (GCP), and the quality of the solutions produced for specific times has been compared. With the goal of comparing the quality of the solutions, where both heuristics participate in an impartial evaluation, time has been the only common element considered for VNS and SA. At this point, two factorial experiments were designed and the corresponding parameters for each heuristic were carefully modeled leaving time as the cost function. In instances of 24 objects, the experiments involved the execution of two sets of tests recording the results of the different response times and the associated values of the objective function for each heuristic and instance conditions. The solution to this problem requires a partitioning process where each group is composed of objects that fulfill better the objective: the minimum accumulated distance from the objects to the centroid of each group. The GCP is a combinatorial NPhard problem (Bação, Lobo and Painho, 2004).
Keywords: Algorithms, Design, Experimentation, Geographic Clustering Problem, Heuristics.
Resumen
Este artículo describe un estudio estadístico factorial para comparar la calidad de las soluciones de dos heurísticas: Recocido Simulado (RS) y Búsqueda en Entorno Variable (BEV). Estos métodos son usados para resolver el problema de agregación geográfica, y se han comparado de acuerdo a la calidad de las soluciones obtenidas en tiempos específicos estimados. Con el objetivo de comparar la calidad de las soluciones, donde las dos heurísticas participen en una evaluación equitativa, se ha considerado el tiempo como el único elemento común para BEV y RS. En este punto, se diseñaron dos experimentos factoriales donde se modelaron cuidadosamente los parámetros correspondientes para cada heurística dejando como función de costo al tiempo. Estos experimentos implicaron la ejecución de dos conjuntos de pruebas para instancias de 24 objetos registrándose los resultados de los diferentes tiempos de respuesta y los valores asociados de la función objetivo para cada heurística. La solución a este problema requiere un proceso de particionamiento donde cada grupo está formado de objetos que cumplen mejor con el objetivo: la distancia mínima acumulada de los objetos al centroide en cada grupo. El problema de agregación geográfica es combinatorio NPduro (Bação, Lobo and Painho, 2004).
Palabras clave: Algoritmos, Diseño, Experimentación, Problema de Agrupamiento Geográfico, Heurísticas.
DESCARGAR ARTÍCULO EN FORMATO PDF
References
1. Bação, F., Lobo, V. & Painho, M. (2005). Applying genetic algorithms to zone design. Soft Computing A Fusion of Foundations, Methodologies and Applications, 9(5), 341348. [ Links ]
2. Barr, R. S., Golden, B.L., Kelly, J. P., Resende, M. G. C. & Stewart, W. R. (1995). Designing and Reporting on Computational Experiments with Heuristics Methods. Journal of Heuristics, 1(1), 932. [ Links ]
3. Bernábe, M. B., Espinosa, J. E., & Ramírez, J. (2009). Evaluación de un Algoritmo de Recocido Simulado con Superficies de Respuestas. Revista de Matemáticas Teoría y Aplicaciones 16(1), 159177. http://revista.emate.ucr.ac.cr/index.php/revista/issue/view/33 [ Links ]
4. Bernábe, B., Osorio, M., Ramírez, J., Espinosa, J. & Aceves, R. (2009). An Adjusted Variable Neighborhood Search Algorithm applied to the Geographical Clustering Problem. Advances in Computing Science and Engineering. Research in Computing Science, 42, 113125. [ Links ]
5. Bernábe Loranca, B., Rosales Espinosa, J., Osorio Lama, M. A., Ramírez Rodríguez, J. & García Aceves, R. (2009). A comparative study of Simulated Annealing and Variable Neighborhood Search for the Geographic Clustering Problem. The 2009 International Conference on Data Mining DMIN2009, Las Vegas Nevada, USA, 595599. [ Links ]
6. Dowsland, K. A. & Adenso Díaz, B. (2003). Diseño de Heurística y Fundamentos del Recocido Simulado, Revista Iberoamericana de Inteligencia Artificial, 7(19), 93102. [ Links ]
7. Gordon, A. D. (1996). A survey of constrained classification. Computational Statistics & Data Analysis, 21 (1), 1729. [ Links ]
8. Hansen, P. & Mladenovic, N. (2003). Variable neighbourhood search. In Fred Glover & Gary A. Kochenberger (Eds), Handbook of Metaheuristics, (145170). Boston: Kluwer Academic Publishers. [ Links ]
9. INEGI. (2000). Sistema para la consulta de información censal 2000, (SCINCE), XII Censo General de Población y Vivienda 2000. Retrieved from http://www.inegi.org.mx/prod_serv/contenidos/espanol/catalogo/Default.asp?accion=2&upc=702825496371 [ Links ]
10. Kaufman, L. & Rousseeuw, P. J. (1987). Clustering by means of medoids. In: Y. Dodge, Editor, Statistical Data Analysis Based on the L1Norm and Related Methods, (405416). Amsterdam: NorthHolland. [ Links ]
11. Kirkpatrick, S., Gelatt, C. D., & Vecchi, M. P. (1993). Optimization by Simulated Annealing. Science, 220(4598), 671680. [ Links ]
12. Mladenovic, N. & Hansen, P. (1997). Variable Neighborhood Search. Computers & Operations Research, 24(11), 10971100 [ Links ]
13. Montgomery, D. C. (1991). Design and Analysis of Experiments. (2nd Edition). New York: John Wiley & Sons. [ Links ]
14. Murtagh, F. (1985). A survey of algorithms for contiguityconstrained clustering and related problems. The Computer Journal, 28(1), 8288. [ Links ]
15. Pelta A. D. (2000). Algoritmos heurísticos en bioinformática. Tesis de doctorado, Universidad de Granada, Andalucía, España. [ Links ]
16. Struyf, A., Hubert, M. & Rousseeuw, P. J. (1997). Clustering in an objectoriented environment. Journal of Statistical Software, 1(4), 0210. [ Links ]
17. Zamora, A. E. (2006). Implementación de un algoritmo compacto y homogéneo para la clasificación de zonas geográficas AGEBs bajo una interfaz gráfica. Tesis de Ingeniería en Ciencias de la Computación, Benemérita Universidad Autónoma de Puebla, Puebla, México. [ Links ]
18. Zoltners, A. & Sinha, P. (1983). Sales territory alignment: A review and model. Management Science, 29(11), 12371256. http://www.jstor.org/stable/2630904 [ Links ]