Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2024;86(3):697-716.
doi: 10.1007/s00453-023-01147-7. Epub 2023 Jul 18.

Perfect Matchings with Crossings

Affiliations

Perfect Matchings with Crossings

Oswin Aichholzer et al. Algorithmica. 2024.

Abstract

For sets of n points, n even, in general position in the plane, we consider straight-line drawings of perfect matchings on them. It is well known that such sets admit at least Cn/2 different plane perfect matchings, where Cn/2 is the n/2-th Catalan number. Generalizing this result we are interested in the number of drawings of perfect matchings which have k crossings. We show the following results. (1) For every k164n2-3532nn+122564n, any set with n points, n sufficiently large, admits a perfect matching with exactly k crossings. (2) There exist sets of n points where every perfect matching has at most 572n2-n4 crossings. (3) The number of perfect matchings with at most k crossings is superexponential in n if k is superlinear in n. (4) Point sets in convex position minimize the number of perfect matchings with at most k crossings for k=0,1,2, and maximize the number of perfect matchings with n/22 crossings and with n/22-1 crossings.

Keywords: Combinatorial geometry; Crossings; Geometric graphs; Order types; Perfect matchings.

PubMed Disclaimer

Conflict of interest statement

Conflict of interestNo competing interests.

Figures

Fig. 1
Fig. 1
Illustration for the proof of Theorem 2: A point set P for which every perfect matching has 5n272-n4 crossings (left). Interior (I1) and outgoing (O0,O1) matching edges for wing 1 of P (right)
Fig. 2
Fig. 2
Proof of Lemma 3: Matching with 42 crossings obtained from a crossing family of size c=9 plus x=6 extra crossings
Fig. 3
Fig. 3
A set of 30 points with a perfect matching with 152=105 crossings, but with no perfect matching with k{103,104} crossings. This result is obtained by direct computation
Fig. 4
Fig. 4
The case where the non-crossing edges e and f are in non-convex position
Fig. 5
Fig. 5
The pink shaded area represents the butterfly region of ei and ei+1. If the butterfly region is empty of points, then any edge that crosses ei and ei+1 also crosses ei and ei+1
Fig. 6
Fig. 6
Comparison of pmkmin(n), pmkmax(n), and pmkconv(n) for n=10 and 0k10
Fig. 7
Fig. 7
An illustration of the proof of Theorem 8 for k=2 crossings
Fig. 8
Fig. 8
For k=3 crossings, the proof of Theorem 8 does not work: For the convex set (left) the given matching has three crossings. When drawing the edges on the second set (right) in the order given by the proof as indicated, an additional crossing occurs

References

    1. Aichholzer O, Fabila-Monroy R, Kindermann P, Parada I, Paul R, Perz D, Schnider P, Vogtenhuber B. Perfect matchings with crossings. In: Bazgan C, Fernau H, editors. Combinatorial Algorithms. Cham: Springer; 2022. pp. 46–59.
    1. Aichholzer, O., Fabila-Monroy, R., Kindermann, P., Parada, I., Paul, R., Perz, D., Schnider, P., Vogtenhuber, B.: In: Abstracts of the Computational Geometry: Young Researchers Forum, pp. 24–27 (2021). https://cse.buffalo.edu/socg21/files/YRF-Booklet.pdf#page=24
    1. Asinowski, A.:The number of non-crossing perfect plane matchings is minimized (almost) only by point sets in convex position. arXiv preprint arXiv:1502.05332 (2015)
    1. Asinowski A, Rote G. Point sets with many non-crossing perfect matchings. Comput. Geom. 2018;68:7–33. doi: 10.1016/j.comgeo.2017.05.006. - DOI
    1. García A, Noy M, Tejel J. Lower bounds on the number of crossing-free subgraphs of Kn. Comput. Geom. 2000;16(4):211–221. doi: 10.1016/S0925-7721(00)00010-9. - DOI

LinkOut - more resources