Skip to main content
Log in

Solving the Multidimensional Assignment Problem by a Cross-Entropy method

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

The Multidimensional Assignment Problem (MAP) is a higher dimensional version of the linear assignment problem, where we find tuples of elements from given sets, such that the total cost of the tuples is minimal. The MAP has many recognized applications such as data association, target tracking, and resource planning. While the linear assignment problem is solvable in polynomial time, the MAP is NP-hard. In this work, we develop a new approach based on the Cross-Entropy (CE) methods for solving the MAP. Exploiting the special structure of the MAP, we propose an appropriate family of discrete distributions on the feasible set of the MAP that allow us to design an efficient and scalable CE algorithm. The efficiency and scalability of our method are proved via several tests on large-scale problems with up to 5 dimensions and 20 elements in each dimension, which is equivalent to a 0–1 linear program with 3.2 millions binary variables and 100 constraints.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Aiex RM, Resende MGC, Pardalos PM, Toraldo G (2005) GRASP with path relinking for three-index assignment. INFORMS J Comput 17(2):224–247

    Article  MATH  MathSciNet  Google Scholar 

  • Andrijich SM, Caccetta L (2001) Solving the multisensor data association problem. Nonlinear Anal 47:5525–5536

    Article  MATH  MathSciNet  Google Scholar 

  • Balas E, Saltzman MJ (1991) An algorithm for the three-index assignment problem. Oper Res 39(1):150–161

    Article  MATH  MathSciNet  Google Scholar 

  • Bandelt HJ, Maas A, Spieksma FCR (2004) Local search heuristics for multi-index assignment problems with decomposable costs. J Oper Res Soc 55(7):694–704

    Article  MATH  Google Scholar 

  • Burkard RE, Çela E (1997) Quadratic and three-dimensional assignment problems. In: Dell’Amico M, Maffioli F, Martello S (eds) Annotated bibliographies in combinatorial optimization. Wiley, Chichester, pp 373–392

    Google Scholar 

  • Burkard RE, Çela E (1999) Linear assignment problems and extensions. In: Du D, Pardalos PM (eds) Handbook of combinatorial optimization. Kluwer Academic, Dordrecht, pp 75–149 (Chap 21)

    Chapter  Google Scholar 

  • Cela E (2002) Assignment problems. In: Pardalos PM, Resende MGC (eds) Handbook of applied optimization. Oxford University Press, New York, pp 661–678 (Chap 17.9)

    Google Scholar 

  • Clemons W, Grundel D, Jeffcoat D (2003) Applying simulated annealing on the multidimensional assignment problem. In: Proceeding of the 2nd cooperative control and optimization conference

    Google Scholar 

  • Costa A, Dafydd O, Kroese D (2007) Convergence properties of the cross-entropy method for discrete optimization. Oper Res Lett 35(5):573–580

    Article  MATH  MathSciNet  Google Scholar 

  • Dambreville F (2006) Cross-entropy method: convergence issues for extended implementation. In: Proceedings of the rare event simulation conference (RESIM 2006), Bamberg, Germany

    Google Scholar 

  • Dubin U (2002) The cross-entropy method for combinatorial optimization with applications. Master’s thesis, The Technion, Israel Institute of Technology, Haifa

  • Gilbert KC, Hofstra RB (1988) Multidimensional assignment problems. Decis Sci 19(2):306–321

    Article  Google Scholar 

  • Grundel D, Pardalos PM (2005) Test problem generator for the multidimensional assignment problem. Comput Optim Appl 30(2):133–146

    Article  MATH  MathSciNet  Google Scholar 

  • Gutin G, Karapetyan D (2009) Local search heuristics for the multidimensional assignment problem. In: Lipshteyn M, Levit VE, Mcconnell RM (eds) Graph theory, computational intelligence and thought. Lecture notes in computer science, vol 5420. Springer, Berlin, pp 100–115

    Chapter  Google Scholar 

  • Kuroki Y, Matsui T (2009) An approximation algorithm for multidimensional assignment problems minimizing the sum of squared errors. Discrete Appl Math 157(9):2124–2135

    Article  MATH  MathSciNet  Google Scholar 

  • Murphey R, Pardalos PM, Pitsoulis L (1998) A greedy randomized adaptive search procedure for the multitarget multisensor tracking problem. DIMACS series, vol 40. Amer Math Soc, Providence, pp 277–302

    Google Scholar 

  • Oliveira CAS, Pardalos PM (2004) Randomized parallel algorithms for the multidimensional assignment problem. Appl Numer Math 49(1):117–133

    Article  MATH  MathSciNet  Google Scholar 

  • Pardalos PM, Pitsoulit LS (eds) (2000) Nonlinear assignment problems: algorithms and applications. Combinatorial optimization, vol 7. Kluwer Academic, Dordrecht

    Google Scholar 

  • Pasiliao EL (2003) Algorithms for multidimensional assignment problems. PhD thesis, Department of Industrial and Systems Engineering, University of Florida

  • Pasiliao EL (2010) Local neighborhoods for the multidimensional assignment problem. In: Hirsch MJ, Pardalos PM, Murphey R (eds) Dynamics of information systems, vol 40. Springer, New York, pp 353–371

    Chapter  Google Scholar 

  • Pierskalla W (1968) The multidimensional assignment problem. Oper Res 16:422–431

    Article  MATH  Google Scholar 

  • Poore AB (1994) Multidimensional assignment formulation of data association problems arising from multitarget and multisensor tracking. Comput Optim Appl 3:27–54

    Article  MATH  MathSciNet  Google Scholar 

  • Poore AB, Rijavec N (1993) A Lagrangian relaxation algorithm for multidimensional assignment problems arising from multitarget tracking. SIAM J Optim 3(3):544–563

    Article  MATH  MathSciNet  Google Scholar 

  • Poore AB, Robertson III AJ (1997) A new Lagrangian relaxation based algorithm for a class of multidimensional assignment problems. Comput Optim Appl 8(2):129–150

    Article  MATH  MathSciNet  Google Scholar 

  • Pusztaszeri JF, Rensing PE, Liebling TM (1996) Tracking elementary particles near their primary vertex: a combinatorial approach. J Glob Optim 9(1):41–64

    Article  MATH  MathSciNet  Google Scholar 

  • Rubinstein RY (1997) Optimization of computer simulation models with rare events. Eur J Oper Res 99:89–112

    Article  Google Scholar 

  • Rubinstein RY (1999) The simulated entropy method for combinatorial and continuous optimization. Methodol Comput Appl Probab 2:127–190

    Article  Google Scholar 

  • Rubinstein RY (2001) Combinatorial optimization, cross-entropy, ants and rare events. In: Uryasev S, Pardalos PM (eds) Stochastic optimization: algorithms and application. Kluwer Academic, Dordrecht, pp 304–358

    Google Scholar 

  • Rubinstein RY (2002) The cross-entropy method and rare-events for maximal cut and bipartition problems. ACM Trans Model Comput Simul 12(1):27–53

    Article  Google Scholar 

  • Rubinstein RY, Kroese D (2004) The cross-entropy method: a unified approach to combinatorial optimization, Monté Carlo simulation, and machine learning. Springer, Berlin

    Book  Google Scholar 

  • Spieksma FCR (2000) Multi index assignment problems: complexity, approximation, applications. In: Pardalos PM, Pitsoulit LS (eds) Nonlinear assignment problems: algorithms and applications. Combinatorial optimization, vol 7. Kluwer Academic, Dordrecht, pp 1–12 (Chap 1)

    Chapter  Google Scholar 

  • Storms PPA, Spieksma FCR (2003) An LP-based algorithm for the data association problem in multitarget tracking. Comput Oper Res 30(7):1067–1085

    Article  MATH  MathSciNet  Google Scholar 

  • Veenman CJ, Hendriks EA, Reinders MJT (1998) A fast and robust point tracking algorithm. In: Proceedings of the fifth IEEE international conference on image processing, Chicago, pp 653–657

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hoai An Le Thi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Nguyen, D.M., Le Thi, H.A. & Pham Dinh, T. Solving the Multidimensional Assignment Problem by a Cross-Entropy method. J Comb Optim 27, 808–823 (2014). https://doi.org/10.1007/s10878-012-9554-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-012-9554-z

Keywords

Navigation