Abstract
In this paper we study a version of the Multidimensional Arrangement Problem (MAP) that embeds a graph into a multidimensional array minimizing the aggregated (Manhattan) distance of the embedded edges. This problem includes the minimum Linear Arrangement Problem (minLA) as a special case, among others. We propose JAM, a tabu-based two-stage simulated annealing heuristic for this problem. Our algorithm relies on existing techniques for the minimum linear arrangement (minLA) problem, which are non-trivially adapted to work in multiple dimensions. Due to the scarcity of specific benchmarks for MAP, we have tested the performance of our algorithm with benchmarks for the minLA and Quadratic Assignment Problems (with more than 80 graphs). For each graph in these benchmarks, we provide results for 1, 2 and 3-dimensional instances of MAP, enlarging, hence, the benchmarking resources for the research community. The results obtained show the practicality of JAM, often matching the best known result and even improving some of them.
This research was supported in part by the Comunidad de Madrid grant S2009TIC-1692, Spanish MICINN grant TEC2011-29688-C02-01, and National Natural Science Foundation of China grant 61020106002.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Aarts, E.H.L., van Laarhoven, P.J.M.: Statistical cooling: A general approach to combinatorial optimization problems. Philips Journal of Research 40(4), 193 (1985)
Benlic, U., Hao, J.-K.: Breakout local search for the quadratic assignment problem. Applied Mathematics and Computation 219(9), 4800–4815 (2013)
Burkard, R.E., Karisch, S.E., Rendl, F.: Qaplib–a quadratic assignment problem library. Journal of Global Optimization 10(4), 391–403 (1997)
Burkard, R.E., Rendl, F.: A thermodynamically motivated simulation procedure for combinatorial optimization problems. European Journal of Operational Research 17(2), 169–174 (1984)
Caprara, A., Letchford, A.N., Salazar-González, J.-J.: Decorous lower bounds for minimum linear arrangement. INFORMS Journal on Computing 23(1), 26–40 (2011)
Caprara, A., Oswald, M., Reinelt, G., Schwarz, R., Traversi, E.: Optimal linear arrangements using betweenness variables. Mathematical Programming Computation 3(3), 261–280 (2011)
Connolly, D.T.: An improved annealing scheme for the qap. European Journal of Operational Research 46(1), 93–100 (1990)
Drezner, Z.: Compounded genetic algorithms for the quadratic assignment problem. Oper. Res. Lett. 33(5), 475–480 (2005)
Fischetti, M., Monaci, M., Salvagnin, D.: Three ideas for the quadratic assignment problem. Operations Research 60(4), 954–964 (2012)
Fleurent, C., Ferland, J.A.: Genetic hybrids for the quadratic assignment problem. In: DIMACS Series in Mathematics and Theoretical Computer Science, pp. 173–187. American Mathematical Society (1993)
Fleurent, C., Glover, F.: Improved constructive multistart strategies for the quadratic assignment problem using adaptive memory. INFORMS Journal on Computing 11(2), 198–204 (1999)
Hansen, M.D.: Approximation algorithms for geometric embeddings in the plane with applications to parallel processing problems. In: 30th Annual Symposium on FOCS 1989, pp. 604–609. IEEE (1989)
James, T., Rego, C., Glover, F.: Multistart tabu search and diversification strategies for the quadratic assignment problem. IEEE Trans. on Systems, Man and Cybernetics, Part A: Systems and Humans 39(3), 579–596 (2009)
Zhu, J., Rui, T., Fang, H., Zhang, J., Liao, M.: Simulated annealing ant colony algorithm for qap. In: ICNC 2012, pp. 789–793 (2012)
Kirkpatrick, S., Gelatt Jr., D., Vecchi, M.P.: Optimization by simmulated annealing. Science 220(4598), 671–680 (1983)
Koopmans, T.C., Beckmann, M.: Assignment problems and the location of economic activities. Econometrica: Journal of the Econometric Society, 53–76 (1957)
Li, Y., Pardalos, P.M., Resende, M.G.C.: A greedy randomized adaptive search procedure for the quadratic assignment problem. Quadratic Assignment and Related Problems 16, 237–261 (1994)
Mcallister, A.J.: A new heuristic algorithm for the linear arrangement problem. Technical Report TR-99-126a, University of New Brunswick (1999)
Metropolis, N., Rosenbluth, A.W., Rosenbluth, M.N., Teller, A.H., Teller, E.: Equation of state calculations by fast computing machines. The Journal of Chemical Physics 21, 1087 (1953)
Mills, P., Tsang, E., Ford, J.: Applying an extended guided local search to the quadratic assignment problem. Annals of Operations Research 118(1-4), 121–135 (2003)
Misevičius, A.: A modified simulated annealing algorithm for the quadratic assignment problem. Informatica 14(4), 497–514 (2003)
Misevičius, A.: An improved hybrid genetic algorithm: new results for the quadratic assignment problem. Knowl.-Based Syst. 17(2-4), 65–73 (2004)
Misevičius, A.: A tabu search algorithm for the quadratic assignment problem. Comp. Opt. and Appl. 30(1), 95–111 (2005)
Misevičius, A.: An implementation of the iterated tabu search algorithm for the quadratic assignment problem. OR Spectrum 34(3), 665–690 (2012)
Nissen, V., Paul, H.: A modification of threshold accepting and its application to the quadratic assignment problem. Operations-Research-Spektrum 17(2-3), 205–210 (1995)
Nyberg, A., Westerlund, T., Lundell, A.: Improved discrete reformulations for the quadratic assignment problem. In: Gomes, C., Sellmann, M. (eds.) CPAIOR 2013. LNCS, vol. 7874, pp. 193–203. Springer, Heidelberg (2013)
Petit, J.: Experiments on the minimum linear arrangement problem. Journal of Experimental Algorithmics (JEA) 8, 2–3 (2003)
Rodríguez-Tello, E., Hao, J.-K., Torres-Jiménez, J.: An effective two-stage simulated annealing algorithm for the minimum linear arrangement problem. Computers & Operations Research 35(10), 3331–3346 (2008)
Rodriguez-Tello, E., Hao, J.-K., Torres-Jiménez, J.: A refined evaluation function for the minla problem. In: Gelbukh, A., Reyes-Garcia, C.A. (eds.) MICAI 2006. LNCS (LNAI), vol. 4293, pp. 392–403. Springer, Heidelberg (2006)
Safro, I., Ron, D., Brandt, A.: Graph minimum linear arrangement by multilevel weighted edge contractions. Journal of Algorithms 60(1), 24–41 (2006)
Sahni, S., González, T.F.: P-complete approximation problems. J. ACM 23(3), 555–565 (1976)
Stützle, T.: Max-min ant system for quadratic assignment problems. Technical Report Forschungsbericht AIDA-97-04, TU Darmstadt (1997)
Taillard, É.D.: Robust taboo search for the quadratic assignment problem. Parallel Computing 17(4-5), 443–455 (1991)
Taillard, É.D., Gambardella, L.M.: Adaptive memories for the quadratic assignment problems. Technical report (1997)
Varanelli, J.M., Cohoon, J.P.: A fast method for generalized starting temperature determination in homogeneous two-stage simulated annealing systems. Computers & Operations Research 26(5), 481–503 (1999)
Wang, J.-C.: Solving quadratic assignment problems by a tabu based simulated annealing algorithm. In: ICIAS 2007, pp. 75–80. IEEE (2007)
Wang, J.-C.: A multistart simulated annealing algorithm for the quadratic assignment problem. In: IBICA 2012, pp. 19–23. IEEE (2012)
Wilhelm, M.R., Ward, T.L.: Solving quadratic assignment problems by simulated annealing. IIE Transactions 19(1), 107–119 (1987)
Zhang, C., Lin, Z., Lin, Z.: Variable neighborhood search with permutation distance for qap. In: Khosla, R., Howlett, R.J., Jain, L.C. (eds.) KES 2005. LNCS (LNAI), vol. 3684, pp. 81–88. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Aroca, J.A., Anta, A.F. (2014). JAM: A Tabu-Based Two-Stage Simulated Annealing Algorithm for the Multidimensional Arrangement Problem. In: Blesa, M.J., Blum, C., Voß, S. (eds) Hybrid Metaheuristics. HM 2014. Lecture Notes in Computer Science, vol 8457. Springer, Cham. https://doi.org/10.1007/978-3-319-07644-7_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-07644-7_12
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07643-0
Online ISBN: 978-3-319-07644-7
eBook Packages: Computer ScienceComputer Science (R0)