Skip to main content

Tree-Based Algorithms for the Multidimensional Assignment Problem

  • Chapter
Recent Developments in Cooperative Control and Optimization

Part of the book series: Cooperative Systems ((COSY,volume 3))

Abstract

The Multidimensional Assignment Problem (MAP) is an extension of the two-dimensional assignment problem in which we wish to find an optimal matching of elements between mutually exclusive sets. Although the two-dimensional assignment problem has been shown to be solvable in polynomial time, extending the dimensions to three makes the problem NP-complete. The multidimensional assignment problem has many practical applications including the data association problem.

This work investigates the application of Greedy Randomized Adaptive Search Procedures (GRASP) and branch and bound algorithms based on two different tree representations of the MAP. The first representation of the MAP is an index-based tree which is derived from the 0–1 integer programming formulation. Every level of the tree represents a different value of the first index. The second representation comes from the permutation formulation of the MAP and is referred to as a permutation-based tree. Each level in this tree represents a different permutation vector. The number of dimensions and the number of elements in each dimension will affect the effectiveness of the algorithms. We investigate the advantages and disadvantages of using either tree to perform GRASP and branch and bound algorithm.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Balas and M. J. Saltzman. An algorithm for the three-index assignment problem. Operations Research, 39 (1): 150–161, 1991.

    Article  MathSciNet  MATH  Google Scholar 

  2. R. E. Burkard and E. Çela. Linear assignment problems and extensions. In Dingzhu Du and Panos M. Pardalos, editors, Handbook of Combinatorial Optimization, chapter 21, pages 75–149. Kluwer Academic Publishers, 1999.

    Google Scholar 

  3. R. E. Burkard and K. Fröhlich. Some remarks on 3-dimensional assignment problems. Method of Operations Research, 36: 31–36, 1980.

    MATH  Google Scholar 

  4. G. Chen and L. Hong. A genetic algorithm based multi-dimensional data association algorithm for multi-sensor-multi-target tracking. Mathematical And Computer Modelling, 26 (4): 57–69, 1997.

    Article  MathSciNet  Google Scholar 

  5. T. A. Feo and M. G. C. Resende. Greedy randomized adaptive search procedures. Journal of Global Optimization, 6 (2): 109–133, 1995.

    Article  MathSciNet  MATH  Google Scholar 

  6. A. M. Frieze and J. Yadegar. An algorithm for solving 3-dimensional assignment problems with application to scheduling a teaching practice. Journal of the Operational Research Society, 32: 989–995, 1981.

    MATH  Google Scholar 

  7. K. Gilbert and R. Hofstra. Multidimensional assignment models. Decision Sciences, 19: 306–321, 1988.

    Article  Google Scholar 

  8. D. L. Hall and J. Llinas. An introduction to multisensor data fusion. Proceedings of the IEEE, 85 (1): 6–23, 1997.

    Article  Google Scholar 

  9. E. Horowitz, D. Mehta, and S. Sahni. Fundamentals of Data Structures in C++. W. H. Freeman and Company, 1995.

    Google Scholar 

  10. R. M. Karp. Reducibility among combinatorial problems. In Raymond E. Miller and James W. Thatcher, editors, Complexity of computer computations, pages 85–103. Plenum Press, New York, 1972.

    Google Scholar 

  11. H. W. Kuhn. The Hungarian method for solving the assignment problem. Naval Research Logistics Quarterly, 2: 83–97, 1955.

    Article  MathSciNet  Google Scholar 

  12. T. M. Liebling, J.-F. Pusztaszeri, and P. E. Rensing. Tracking elementary particles near their primary vertex: A combinatorial approach. Journal of Global Optimization, 9: 41–64, 1996.

    Article  MathSciNet  MATH  Google Scholar 

  13. S. Lin and B. W. Kernighan. An effective heuristic algorithm for the traveling salesman problem. Operations Research, 21: 498–516, 1973.

    Article  MathSciNet  MATH  Google Scholar 

  14. R. A. Murphey, P. M. Pardalos, and L. S. Pitsoulis. A parallel GRASP for the data association multidimensional assignment problem. In P. M. Pardalos, editor, Parallel Processing of Discrete Problems, volume 106 of IMA Volumes in Mathematics and its Applications, pages 159–180. Springer-Verlag, 1998.

    Google Scholar 

  15. W. P. Pierskalla. The multidimensional assignment problem. Operations Research, 16 (2): 422–431, 1968.

    Article  MATH  Google Scholar 

  16. A. B. Poore and N. Rijavec. A numerical study of some data association problems arising in multitarget tracking. In W. W. Hager, D. W. Hearn, and P. M. Pardalos, editors, Large Scale Optimization: State of the Art, pages 339–361. Kluwer Academic Publishers, 1994.

    Google Scholar 

  17. J.-F. Pusztaszeri. Combinatorial algorithms for pattern recognition in composite tracking chambers. PhD thesis, Swiss Federal Polytechnics, Lausanne, 1996.

    Google Scholar 

  18. J.-F. Pusztaszeri. The nonlinear assignment problem in experimental high energy physics. In Panos M. Pardalos and Leonidas S. Pitsoulis, editors, Nonlinear Assignment Problems: Algorithms and Applications, volume 7 of Combinatorial Optimization, chapter 4, pages 55–89. Kluwer Academic Publishers, 2000.

    Google Scholar 

  19. F. C. R. Spieksma. Multi index assignment problems: Complexity, approximation, applications. In P. M. Pardalos and L. S. Pitsoulis, editors, Nonlinear Assignment Problems: Algorithms and Applications, volume 7 of Combinatorial Optimization, chapter 1, pages 1–12. Kluwer Academic Publishers, 2000.

    Google Scholar 

  20. P. P. A. Storms and F. C. R. Spieksma. An LP-based algorithm for the data assoication problem in multitarget tracking. Computers and Operations Research, 30 (7): 1067–1085, 2003.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Kluwer Academic Publishers

About this chapter

Cite this chapter

Pasiliao, E.L. (2004). Tree-Based Algorithms for the Multidimensional Assignment Problem. In: Butenko, S., Murphey, R., Pardalos, P.M. (eds) Recent Developments in Cooperative Control and Optimization. Cooperative Systems, vol 3. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-0219-3_21

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-0219-3_21

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-7947-8

  • Online ISBN: 978-1-4613-0219-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics