Skip to main content

On the Complexity of Optimal Matching Reconfiguration

  • Conference paper
  • First Online:

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

Abstract

We consider the problem of matching reconfiguration, where we are given two matchings \(M_s\) and \(M_t\) in a graph G and the goal is to determine if there exists a sequence of matchings \(M_0, M_1, \ldots , M_\ell \), such that \(M_0 = M_s\), all consecutive matchings differ by exactly two edges (specifically, any matching is obtained from the previous one by the addition and deletion of one edge), and \(M_\ell = M_t\). It is known that the existence of such a sequence can be determined in polynomial time [5].

We extend the study of reconfiguring matchings to account for the length of the reconfiguration sequence. We show that checking if we can reconfigure \(M_s\) to \(M_t\) in at most \(\ell \) steps is NP-hard, even when the graph is unweighted, bipartite, and the maximum degree is four, and the matchings \(M_s\) and \(M_t\) are maximum matchings. We propose two simple algorithmic approaches, one of which improves on the brute-force running time while the other is a SAT formulation that we expect will be useful in practice.

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 EPUB and 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

Notes

  1. 1.

    There is a slight abuse of notation here: for every \(j \in [m]\), we are using the superscripts pq, and r to denote the indices of the variables whose literals appear in the clause \(C_j\). These superscripts also be indexed by j, but these are omitted for clarity.

  2. 2.

    We are not explicitly emphasizing the polynomial factors here because the exponential term, as stated, is already dominant over them.

References

  1. Berman, P., Karpinski, M., Scott, A.D.: Approximation hardness of short symmetric instances of MAX-3SAT. In: Electronic Colloquium on Computational Complexity (ECCC), no. 049 (2003)

    Google Scholar 

  2. Dénes, K.: Graphok és mátrixok. Matematikai és Fizikai Lapok, 38 (1931)

    Google Scholar 

  3. Diestel, R.: Graph Theory. GTM, vol. 173, 5th edn. Springer, Heidelberg (2017). https://doi.org/10.1007/978-3-662-53622-3

    Book  MATH  Google Scholar 

  4. Gopalan, P., Kolaitis, P.G., Maneva, E.N., Papadimitriou, C.H.: The connectivity of boolean satisfiability: computational and structural dichotomies. SIAM J. Comput. 38(6), 2330–2355 (2009)

    Article  MathSciNet  Google Scholar 

  5. Ito, T., et al.: On the complexity of reconfiguration problems. Theoret. Comput. Sci. 412, 1054–1065 (2011)

    Article  MathSciNet  Google Scholar 

  6. Ito, T., Kakimura, N., Kamiyama, N., Kobayashi, Y., Okamoto, Y.: Reconfiguration of maximum-weight b-matchings in a graph. J. Comb. Optim. (2018)

    Google Scholar 

  7. Mouawad, A.E., Nishimura, N., Raman, V., Siebertz, S.: Vertex cover reconfiguration and beyond. Algorithms 11(2), 20 (2018)

    Article  MathSciNet  Google Scholar 

  8. Nishimura, N.: Introduction to reconfiguration. Algorithms 11(4), 52 (2018)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Neeldhara Misra .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gupta, M., Kumar, H., Misra, N. (2019). On the Complexity of Optimal Matching Reconfiguration. In: Catania, B., Královič, R., Nawrocki, J., Pighizzini, G. (eds) SOFSEM 2019: Theory and Practice of Computer Science. SOFSEM 2019. Lecture Notes in Computer Science(), vol 11376. Springer, Cham. https://doi.org/10.1007/978-3-030-10801-4_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-10801-4_18

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-10800-7

  • Online ISBN: 978-3-030-10801-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics