Finding spanning trees with perfect matchings

We investigate the tractability of a simple fusion of two fundamental structures on graphs, a spanning tree and a perfect matching. Specifically, we consider the following problem: given an edge-weighted graph, find a minimum-weight spanning tree among those containing a perfect matching. On the positive side, we design a simple greedy algorithm for the case when the graph is complete (or complete bipartite) and the edge weights take at most two values. On the negative side, the problem is NP-hard even when the graph is complete (or complete bipartite) and the edge weights take at most three values, or when the graph is cubic, planar, and bipartite and the edge weights take at most two values. We also consider an interesting variant. We call a tree strongly balanced if on one side of the bipartition of the vertex set with respect to the tree, all but one of the vertices have degree 2 and the remaining one is a leaf. This property is a sufficient condition for a tree to have a perfect matching, which enjoys some structural property in addition. When the underlying graph is bipartite, strongly balanced spanning trees can be written as matroid intersection, and this fact was utilized to design approximation algorithms for several NP-hard problems, e.g., the traveling salesman problem and a kind of connectivity augmentation problem. The natural question is its tractability in nonbipartite graphs. As a negative answer, it turns out NP-hard to test whether a given graph has a strongly balanced spanning tree or not even when the graph is subcubic and planar. • The paper considers the problem of finding a spanning tree with a perfect matching. • In some case, a simple greedy algorithm can find a minimum-weight solution. • In general, it is NP-hard to find a minimum-weight solution. • With some desirable property in addition, it is NP-hard to find a feasible solution.

Authors

Institutions

Publication Details

Journal
Discrete Applied Mathematics
Published
2025-04-11
DOI
https://doi.org/10.1016/j.dam.2025.04.001
Citations
1
Primary Topic
Advanced Graph Theory Research
Type
article
Field-Weighted Citation Impact
1.50
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Finding spanning trees with perfect matchings

Yutaro Yamaguchi, Yu Yokoi, Kristóf Bérczi, Tamás Király et al.
1 citations
Discrete Applied Mathematics
Advanced Graph Theory Research
1.50
article

Finding spanning trees with perfect matchings

Yutaro Yamaguchi, Yu Yokoi, Kristóf Bérczi, Tamás Király, Yusuke Kobayashi
article en
1 citations

Abstract

We investigate the tractability of a simple fusion of two fundamental structures on graphs, a spanning tree and a perfect matching. Specifically, we consider the following problem: given an edge-weighted graph, find a minimum-weight spanning tree among those containing a perfect matching. On the positive side, we design a simple greedy algorithm for the case when the graph is complete (or complete bipartite) and the edge weights take at most two values. On the negative side, the problem is NP-hard even when the graph is complete (or complete bipartite) and the edge weights take at most three values, or when the graph is cubic, planar, and bipartite and the edge weights take at most two values. We also consider an interesting variant. We call a tree strongly balanced if on one side of the bipartition of the vertex set with respect to the tree, all but one of the vertices have degree 2 and the remaining one is a leaf. This property is a sufficient condition for a tree to have a perfect matching, which enjoys some structural property in addition. When the underlying graph is bipartite, strongly balanced spanning trees can be written as matroid intersection, and this fact was utilized to design approximation algorithms for several NP-hard problems, e.g., the traveling salesman problem and a kind of connectivity augmentation problem. The natural question is its tractability in nonbipartite graphs. As a negative answer, it turns out NP-hard to test whether a given graph has a strongly balanced spanning tree or not even when the graph is subcubic and planar. • The paper considers the problem of finding a spanning tree with a perfect matching. • In some case, a simple greedy algorithm can find a minimum-weight solution. • In general, it is NP-hard to find a minimum-weight solution. • With some desirable property in addition, it is NP-hard to find a feasible solution.

Discrete Applied MathematicsVol. 371
Eötvös Loránd University (HU), Kyoto University (JP), Institute of Science Tokyo (JP), The University of Osaka (JP)
Climate action
Openalex Percentile: Top 18%
Advanced Graph Theory Research
1.50
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.