Tesshu Hanaka, Yuni Iwamasa, Yasuaki Kobayashi, Yuto Okada, Rin Saito
{"title":"矩阵联盟中的基序重构","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":"{\"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}","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}
Basis sequence reconfiguration in the union of matroids
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.