Abstract
We study the application of simulated annealing and tabu search to the solution of the clique partitioning problem. We illustrate the effecveness of these techniques by computational results associated not only with randomly generated problems, but also with real-life problems arising from applications concerning the optimal aggregation of binary relations into an equivalence relation. The need for these approaches is emphasized by the example of a special class of instances of the clique partitioning problem for which the most commonly used heuristics perform arbitrarily badly, while tabu search systematically obtains the optimal solution.
Résumé
Nous étudions dans cet article l'application du recuit simulé et de la méthode de recherche tabou dans la résolution du problème de partitionnement de graphes en cliques. Nous illustrons l'efficacité de ces techniques par des résultats numériques associés soit à des problèmes génerés au hasard, soit à des problèmes réels concernant l'agrégation de relations binaires dans une relation d'équivalence. L'intérêt de ces approches est mis en évidence à travers une classe de problèmes pour lesquels les heuristiques les plus connues ont une performance arbitrairement mauvaise, tandis que la méthode de recherche tabou obtient systématiquement des solutions optimales.
Similar content being viewed by others
References
AARTS, E. H. L., and KORST, J. H. M. (1988),Simulated Annealing and boltzmann Machines, Chichester: John Wiley.
DE AMORIM, S. G. (1989),Novas Heurísticas para o Problema de Particionamento de Grafos em Cliques (in Portuguese), M.Sc. Dissertation, Catholic University of Rio de Janeiro.
BARTHÉLEMY, J.-P., and MONJARDET, B. (1981), “The Median Procedure in Cluster Analysis and Social Choice Theory,”Mathematical Social Sciences, 1, 235–267.
BARTHÉLEMY, J.-P., LECLERC, B., and MONJARDET, B. (1986). “On the Use of Ordered Sets in Problems of Comparison and Consensus of Classifications,”Journal of Classification, 3, 187–224.
BARTHÉLEMY, J.-P., and MONJARDET, B. (1988), “The Median Procedure in Data Analysis: New Results and Open Problems,” inClassification and Related Methods in Data Analysis, Ed. H. H. Bock, North-Holland, 309–316.
BONOMI, E., and LUTTON, J. L. (1984), “The n-city Travelling Salesman Problem, Statistical Mechanics and the Metropolis Algorithm,”SIAM Review, 26 551–568.
BURKARD, R. E., and RENDL, F. (1984), “A Thermodynamically Motivated Simulation Procedure for Combinatorial Optimization Problems,”European Journal of Operational Research, 17, 169–174.
CHAH, S. (1985), “Classification of Heterogeneous Data: Micro-Computers,” paper presented at the III International Symposium on Data Analysis, Brussels.
CHAMS, M., HERTZ, A., and DE WERRA, D. (1987), “Some Experiments with Simulated Annealing for Coloring Graphs,”European Journal of Operational Research, 32, 260–266.
DEBORD, B. (1987),Axiomatisation de Procédures d'Agrégation de Préferences, Doctorate Thesis, University of Grenoble.
DE SOETE, G., HUBERT, L., and ARABIE P. (1988), “The Comparative Performance of Simulated Annealing on Two Problems of Combinatorial Data Analysis,” inData Analysis and Informatics V, Ed. E. Diday, Elsevier, 489–496.
FRIDEN, C., HERTZ, A., and DE WERRA, D. (1989), “STABULUS: A Technique for Finding Stable Sets in Large Graphs with Tabu Search,”Computing, 42, 35–44.
GLOVER, F. (1986), “Future Paths for Integer Programming and Links with Artificial Intelligence,”Computers and Operations Research, 13, 533–549.
GLOVER, F. (1989), “Tabu Search-Part I,”ORSA Journal on Computing, 1, 190–206.
GLOVER, F. (1990), “Tabu Search-Part II,”ORSA Journal on Computing, 2, 4–32.
GLOVER, F., and GREENBERG, H. J. (1989), “New Approaches for Heuristic Search: A Bilateral Linkage with Artificial Intelligence,”European Journal of Operational Research, 39, 119–130.
GRÖTSCHEL, M., and WAKABAYASHI, Y. (1989), “A Cutting Plane Algorithm for a Clustering Problem,”Mathematical Programming, 45, 59–96.
GRÖTSCHEL, M., and WAKABAYASHI, Y. (1990), “Facets of the Clique Partitioning Polytope,”Mathematical Programming, 47, 367–387.
HANSEN, P. (1986), “The Steepest Ascent Mildest Descent Heuristic for Combinatorial Programming, Workshop on Numerical Methods in Combinatorial Optimization, Capri.
HANSEN, P., and JAUMARD, B. (1990), “Algorithms for the Maximum Satisfiability Problem,”Computing, 44, 279–303.
HARTIGAN, J.A. (1975),Clustering Algorithms, New York: John Wiley.
HERTZ, A., and DE WERRA, D. (1987), “Using Tabu Search for Graph Coloring,”Computing, 39, 345–351.
JOHNSON, D.S., ARAGON, C.R., MCGEOCH, L.A., and SCHEVON, C. (1989), “Optimization by Simulated Annealing: An Experimental Evaluation. Part I, Graph Partitioning,”Operations Research, 37, 865–892.
JOHNSON, D.S., ARAGON, C.R., MCGEOCH, L.A., and SCHEVON, C. (1991), “Optimization by Simulated Annealing: An Experimental Evaluation. Part II, Graph Coloring and Number Partitioning,” (to appear in Operations Research).
KIRKPATRICK, S., GELATT, C.D., and VECCHI, M. P. (1983), “optimization by Simulated Annealing,”Science, 220, 671–674.
KLEIN, R.W., and DUBES, R.C. (1989), “Experiments in Projection and Clustering by Simulated Annealing,”Pattern Recognition, 22, 213–220.
KRIVÁNEK, M., and MORÁVEK, J. (1986), “NP-Hard Problems in Hierarchical-Tree Clustering,”Acta Informatica, 23, 311–323.
VAN LAARHOVEN, P.J.M., and AARTS, E.H.L. (1987),Simulated Annealing: Theory and Applications, Dordrecht: Kluwer.
MARCOTORCHINO, J.-F. (1981),Agrégation des similarités en classification automatique, Thèse d'Etat, Université Paris VI.
MARCOTORCHINO, J.-F., and MICHAUD, P. (1981), “Heuristic Approach to the Similarity Aggregation Problem,”Methods of Operations Research, 43, 395–404.
METROPOLIS, N., ROSENBLUTH, A., ROSENBLUTH, M., TELLER, A., and TELLER, E. (1953), “Equation of State Calculations by Fast Computing Machines,”Journal of Chemical Physics, 21, 1087–1093.
MICHAUD, P., and MARCOTORCHINO, J.-F. (1980), “Optimisation en Analyse des Données Relationnelles,” inData Analysis and Informatics, Ed. E. Diday et al, 655–670.
MIRKIN, B.G. (1974), “The Problems of Approximation in Space of Relations and Qualitative Data Analysis,”Automatik i Telemechanica, translated inInformation and Remote Control, 35, 1424–1431.
OPITZ, O., and SCHADER, M. (1984), “Analyse Qualitativen Daten: Einführung und Übersicht,”O.R. Spektrum, 6, 67–83.
RÈGNIER, S. (1965), “Sur quelques aspects mathématiques des problèmes de classification automatique,”I.C.C. Bulletin, 4, 175–191.
RÈGNIER, S. (1983), “Etudes sur le Polyèdre des Partitions,”Mathématiques et Sciences Humaines, 82, 85–111.
SCHADER, M., and TÜSHAUS, U. (1985), “Ein Subgradienten-Verfahren zur Klassification Qualitativer Daten,”O. R. Spektrum, 7, 1–5.
SPÄTH, H. (1983),Cluster-Formation und-Analyse: Theorie FORTRAN-Programune und Beispiele, Munchen: R. Ouldenbourg Verlag.
TÜSHAUS, U. (1983),Agregation Binärer Relationen in der Qulitativen Datenanalyse, Mathematical Systems in Economics 82, Athenäum, Berlin.
United Nations (1985),Resolutions and Decisions Adopted by the General Assembly During the First Part of its Thirty-Ninth Session, 412–419.
VESCIA, G. (1985), “(a) Descriptive Classification of Cetacea: Whales, Porpoises and Dolphins; (b) Automatic Classification of Cetaceans by Similarity Aggregation,” inData Analysis in Real Life Environment: Ins, and Outs of Solving Problems, Eds., J.-F. Marcotorchino, J.M. Proth and J. Janssen, North-Holland, 7–24.
WAKABAYASHI, Y. (1986),Aggregation of Binary Relations: Algorithmic and Polyhedral Investigations, Doctoral Thesis, Universität Augsburg.
WENDELIN, C. (1988), “Graph Partitioning with the Aid of the Tabu-Method,” Research report, Institute for Advanced Studies, Wien.
WONG, D.F., LEONG, H.W., and LIU, C.L. (1988),Simulated Annealing for VLSI Design, Dordrecht: Kluwer.
ZAHN, C.T. (1964), “Approximating Symmetric Relations by Equivalence Relations,”SIAM Journal of Applied Mathematics, 12, 840–847.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
de Amorim, S.G., Barthélemy, JP. & Ribeiro, C.C. Clustering and clique partitioning: Simulated annealing and tabu search approaches. Journal of Classification 9, 17–41 (1992). https://doi.org/10.1007/BF02618466
Issue Date:
DOI: https://doi.org/10.1007/BF02618466