Tesshu Hanaka, Yuni Iwamasa, Yasuaki Kobayashi, Yuto Okada, Rin Saito
{"title":"Basis sequence reconfiguration in the union of matroids","authors":"Tesshu Hanaka, Yuni Iwamasa, Yasuaki Kobayashi, Yuto Okada, Rin Saito","doi":"arxiv-2409.07848","DOIUrl":null,"url":null,"abstract":"Given a graph $G$ and two spanning trees $T$ and $T'$ in $G$, Spanning Tree\nReconfiguration asks whether there is a step-by-step transformation from $T$ to\n$T'$ such that all intermediates are also spanning trees of $G$, by exchanging\nan edge in $T$ with an edge outside $T$ at a single step. This problem is\nnaturally related to matroid theory, which shows that there always exists such\na transformation for any pair of $T$ and $T'$. Motivated by this example, we\nstudy the problem of transforming a sequence of spanning trees into another\nsequence of spanning trees. We formulate this problem in the language of\nmatroid theory: Given two sequences of bases of matroids, the goal is to decide\nwhether there is a transformation between these sequences. We design a\npolynomial-time algorithm for this problem, even if the matroids are given as\nbasis oracles. To complement this algorithmic result, we show that the problem\nof finding a shortest transformation is NP-hard to approximate within a factor\nof $c \\log n$ for some constant $c > 0$, where $n$ is the total size of the\nground sets of the input matroids.","PeriodicalId":501407,"journal":{"name":"arXiv - MATH - Combinatorics","volume":"98 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - MATH - Combinatorics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.07848","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Given a graph $G$ and two spanning trees $T$ and $T'$ in $G$, Spanning Tree
Reconfiguration asks whether there is a step-by-step transformation from $T$ to
$T'$ such that all intermediates are also spanning trees of $G$, by exchanging
an edge in $T$ with an edge outside $T$ at a single step. This problem is
naturally related to matroid theory, which shows that there always exists such
a transformation for any pair of $T$ and $T'$. Motivated by this example, we
study the problem of transforming a sequence of spanning trees into another
sequence of spanning trees. We formulate this problem in the language of
matroid theory: Given two sequences of bases of matroids, the goal is to decide
whether there is a transformation between these sequences. We design a
polynomial-time algorithm for this problem, even if the matroids are given as
basis oracles. To complement this algorithmic result, we show that the problem
of finding a shortest transformation is NP-hard to approximate within a factor
of $c \log n$ for some constant $c > 0$, where $n$ is the total size of the
ground sets of the input matroids.