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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
There is a slight abuse of notation here: for every \(j \in [m]\), we are using the superscripts p, q, 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.
We are not explicitly emphasizing the polynomial factors here because the exponential term, as stated, is already dominant over them.
References
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)
Dénes, K.: Graphok és mátrixok. Matematikai és Fizikai Lapok, 38 (1931)
Diestel, R.: Graph Theory. GTM, vol. 173, 5th edn. Springer, Heidelberg (2017). https://doi.org/10.1007/978-3-662-53622-3
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)
Ito, T., et al.: On the complexity of reconfiguration problems. Theoret. Comput. Sci. 412, 1054–1065 (2011)
Ito, T., Kakimura, N., Kamiyama, N., Kobayashi, Y., Okamoto, Y.: Reconfiguration of maximum-weight b-matchings in a graph. J. Comb. Optim. (2018)
Mouawad, A.E., Nishimura, N., Raman, V., Siebertz, S.: Vertex cover reconfiguration and beyond. Algorithms 11(2), 20 (2018)
Nishimura, N.: Introduction to reconfiguration. Algorithms 11(4), 52 (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)