Skip to main content

JAM: A Tabu-Based Two-Stage Simulated Annealing Algorithm for the Multidimensional Arrangement Problem

  • Conference paper
  • 1139 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8457))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    MathSciNet  Google Scholar 

  2. Benlic, U., Hao, J.-K.: Breakout local search for the quadratic assignment problem. Applied Mathematics and Computation 219(9), 4800–4815 (2013)

    Article  MathSciNet  Google Scholar 

  3. Burkard, R.E., Karisch, S.E., Rendl, F.: Qaplib–a quadratic assignment problem library. Journal of Global Optimization 10(4), 391–403 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  4. Burkard, R.E., Rendl, F.: A thermodynamically motivated simulation procedure for combinatorial optimization problems. European Journal of Operational Research 17(2), 169–174 (1984)

    Article  MATH  Google Scholar 

  5. 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)

    Article  MATH  MathSciNet  Google Scholar 

  6. Caprara, A., Oswald, M., Reinelt, G., Schwarz, R., Traversi, E.: Optimal linear arrangements using betweenness variables. Mathematical Programming Computation 3(3), 261–280 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  7. Connolly, D.T.: An improved annealing scheme for the qap. European Journal of Operational Research 46(1), 93–100 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  8. Drezner, Z.: Compounded genetic algorithms for the quadratic assignment problem. Oper. Res. Lett. 33(5), 475–480 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  9. Fischetti, M., Monaci, M., Salvagnin, D.: Three ideas for the quadratic assignment problem. Operations Research 60(4), 954–964 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  MATH  MathSciNet  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Zhu, J., Rui, T., Fang, H., Zhang, J., Liao, M.: Simulated annealing ant colony algorithm for qap. In: ICNC 2012, pp. 789–793 (2012)

    Google Scholar 

  15. Kirkpatrick, S., Gelatt Jr., D., Vecchi, M.P.: Optimization by simmulated annealing. Science 220(4598), 671–680 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  16. Koopmans, T.C., Beckmann, M.: Assignment problems and the location of economic activities. Econometrica: Journal of the Econometric Society, 53–76 (1957)

    Google Scholar 

  17. 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)

    MathSciNet  Google Scholar 

  18. Mcallister, A.J.: A new heuristic algorithm for the linear arrangement problem. Technical Report TR-99-126a, University of New Brunswick (1999)

    Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. 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)

    Article  MATH  MathSciNet  Google Scholar 

  21. Misevičius, A.: A modified simulated annealing algorithm for the quadratic assignment problem. Informatica 14(4), 497–514 (2003)

    MATH  MathSciNet  Google Scholar 

  22. Misevičius, A.: An improved hybrid genetic algorithm: new results for the quadratic assignment problem. Knowl.-Based Syst. 17(2-4), 65–73 (2004)

    Article  Google Scholar 

  23. Misevičius, A.: A tabu search algorithm for the quadratic assignment problem. Comp. Opt. and Appl. 30(1), 95–111 (2005)

    Article  MATH  Google Scholar 

  24. Misevičius, A.: An implementation of the iterated tabu search algorithm for the quadratic assignment problem. OR Spectrum 34(3), 665–690 (2012)

    Article  MATH  Google Scholar 

  25. 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)

    Article  MATH  Google Scholar 

  26. 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)

    Chapter  Google Scholar 

  27. Petit, J.: Experiments on the minimum linear arrangement problem. Journal of Experimental Algorithmics (JEA) 8, 2–3 (2003)

    MathSciNet  Google Scholar 

  28. 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)

    Article  MATH  Google Scholar 

  29. 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)

    Chapter  Google Scholar 

  30. Safro, I., Ron, D., Brandt, A.: Graph minimum linear arrangement by multilevel weighted edge contractions. Journal of Algorithms 60(1), 24–41 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  31. Sahni, S., González, T.F.: P-complete approximation problems. J. ACM 23(3), 555–565 (1976)

    Article  MATH  Google Scholar 

  32. Stützle, T.: Max-min ant system for quadratic assignment problems. Technical Report Forschungsbericht AIDA-97-04, TU Darmstadt (1997)

    Google Scholar 

  33. Taillard, É.D.: Robust taboo search for the quadratic assignment problem. Parallel Computing 17(4-5), 443–455 (1991)

    Article  MathSciNet  Google Scholar 

  34. Taillard, É.D., Gambardella, L.M.: Adaptive memories for the quadratic assignment problems. Technical report (1997)

    Google Scholar 

  35. 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)

    Article  MATH  Google Scholar 

  36. Wang, J.-C.: Solving quadratic assignment problems by a tabu based simulated annealing algorithm. In: ICIAS 2007, pp. 75–80. IEEE (2007)

    Google Scholar 

  37. Wang, J.-C.: A multistart simulated annealing algorithm for the quadratic assignment problem. In: IBICA 2012, pp. 19–23. IEEE (2012)

    Google Scholar 

  38. Wilhelm, M.R., Ward, T.L.: Solving quadratic assignment problems by simulated annealing. IIE Transactions 19(1), 107–119 (1987)

    Article  Google Scholar 

  39. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics