Skip to main content
Log in

Efficient Many-To-Many Point Matching in One Dimension

  • Published:
Graphs and Combinatorics Aims and scope Submit manuscript

Abstract

Let S and T be two sets of points with total cardinality n. The minimum-cost many-to-many matching problem matches each point in S to at least one point in T and each point in T to at least one point in S, such that sum of the matching costs is minimized. Here we examine the special case where both S and T lie on the line and the cost of matching sS to tT is equal to the distance between s and t. In this context, we provide an algorithm that determines a minimum-cost many-to-many matching in O(n log n) time, improving the previous best time complexity of O(n2) for the same problem.

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

  • Ben-Dor, A., Karp, R. M., Schwikowski, B., Shamir, R.: The restriction scaffold problem. J. Comput. Biol. 10(2), 385–398 (2003)

    Google Scholar 

  • Burkard, R. E., Çela, E.: Linear assignment problems and extensions. In: Du, D.-Z., Pardalos, P. M. (eds.): Handbook of Combinatorial Optimization—Supplement, vol. A, vol. 4, pp. 75–149. Kluwer, Dordrecht (1999)

  • Buss, S. R., Yianilos, P. N.: A bipartite matching approach to approximate string comparison and search. Technical report, NEC Research Institute, Princeton, New Jersey (1995)

  • Colannino, J., Damian, M., Hurtado, F., Iacono, J., Meijer, H., Ramaswami, S., Toussaint, G.: A O(n log n)-time algorithm for the restricted scaffold assignment problem. J. Comput. Biol. 13(4) (2006)

  • Colannino, J., Toussaint, G.: Faster algorithms for computing distances between one-dimensional point sets. In: Santos, F., Orden, D. (eds.) Proceedings of the XI Encuentros de Geometria Computacional, pp. 189–198, Santander, Spain, June 27–29 (2005)

  • Colannino, J., Toussaint, G.: An algorithm for computing the restriction scaffold assignment problem in computational biology. Inf. Proces. Lett. 95(4), 466–471 (2005)

    Google Scholar 

  • Colannino, J., Toussaint, G.: A faster algorithm for computing the link distance between two point sets on the real line. Technical Report SOCS-TR-2005.5, McGill University, School of Computer Science, July (2005)

  • Demirci, M.F., Shokoufandeh, A., Keselman, Y., Bretzner, L., Dickinson, S.: Object recognition as many-to-many feature matching. Int. J. Comput. Visi. 69(2), 203–222 (2006)

    Google Scholar 

  • Edmonds, J., Karp, R.M.: Theoretical improvements in algorithmic efficiency for network flow problems. J. Assoc. Comput. Mach. 19, 248–264 (1972)

    Google Scholar 

  • Efrat, A., Itai, A., Katz, M.J.: Geometry helps in bottleneck matching and related problems. Algorithmica. 31, 1–28 (2001)

    Google Scholar 

  • Eiter, T., Mannila, H.: Distance measures for point sets and their computation. Acta Inf. 34(2), 109–133 (1997)

    Google Scholar 

  • Fredman, M.L., Tarjan, R.E.: Fibonacci heaps and their uses in improved network optimization algorithms. J. Assoc. Comput. Mach. 34, 596–615 (1987)

    Google Scholar 

  • Karp, R.M., Li, S.-Y.R.: Two special cases of the assignment problem. Discrete Math. 13(46), 129–142 (1975)

    Google Scholar 

  • Keijsper, J., Pendavingh, R.: An efficient algorithm for minimum-weight bibranching. J. Combin. Theory 73(Series B), 130–145 (1998)

    Google Scholar 

  • Keith, M.: From polychords to polya: adventures in musical combinatorics. Vinculum Press, Princeton (1991)

  • Marcotte, O., Suri, S.: Fast matching algorithms for points on a polygon. SIAM J. Comput. 20, 405–422 (1991)

    Google Scholar 

  • Schrijver, A.: Min-max relations for directed graphs. Ann. Discrete Math. 16, 261–280 (1982)

    Google Scholar 

  • Tenney, J., Polansky, L.: Temporal gestalt perception in music. J. Music Theory 24(2), 205–241 Autumn (1980)

    Google Scholar 

  • Tomizawa, N.: On some techniques useful for the solution of transportation network problems. Networks 1, 173–194 (1972)

    Google Scholar 

  • Toussaint, G.T.: A comparison of rhythmic similarity measures. In: Proceedings of the 5th International Conference on Music Information Retrieval, pp. 242–245, Barcelona, Spain, October 10–14 2004. Universitat Pompeu Fabra

  • Toussaint, G. T.: The geometry of musical rhythm. In: Proceedings of the Japan Conference on Discrete and Computational Geometry, volume LNCS 3742, pp. 198–212, Springer, Heidelberg (2005)

  • Vaidya, P. M.: Geometry helps in matching. SIAM J. Comput. 18, 1201–1225 (1989)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Godfried Toussaint.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Colannino, J., Damian, M., Hurtado, F. et al. Efficient Many-To-Many Point Matching in One Dimension. Graphs and Combinatorics 23 (Suppl 1), 169–178 (2007). https://doi.org/10.1007/s00373-007-0714-3

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00373-007-0714-3

Keywords

Navigation