On the Complexity of Computing a Maximum Acyclic Matching in Undirected Graphs
The problem of finding a maximum acyclic matching in a simple undirected graph is known to be NP-complete. In this paper, we present new results; we show that a maximum acyclic matching in a given undirected graph (with n vertices and m edges) can be computed recursively with a recursion depth O(lnm) in expectation. Consequently, employing a recursive computation of a maximum acyclic matching in a given graph, if the recursion depth meets the expectation O(lnm), then a maximum acyclic matching can be computed in time O(n3.4) and space O(mlnm). However, for the general case, the complexity of the recursive computation of a maximum acyclic matching is in O(n22m) time and in O(m2) space.
Authors
- Samer Nofal (ORCID: https://orcid.org/0000-0002-0216-934X)
Institutions
- German Jordanian University (JO)
Publication Details
- Journal
- Mathematics
- Published
- 2025-03-06
- DOI
- https://doi.org/10.3390/math13050889
- Citations
- 1
- Primary Topic
- Advanced Graph Theory Research
- Type
- article
- Field-Weighted Citation Impact
- 1.50