Javascript must be enabled to continue!
Faster Matroid Partition Algorithms
View through CrossRef
In the matroid partitioning problem, we are given
\(k\)
matroids
\(\mathcal{M}_{1}=(V,\mathcal{I}_{1}),\dots,\mathcal{M}_{k}=(V,\mathcal{I}_{k})\)
defined over a common ground set
\(V\)
of
\(n\)
elements, and we need to find a partitionable set
\(S\subseteq V\)
of largest possible cardinality, denoted by
\(p\)
. Here, a set
\(S\subseteq V\)
is called partitionable if there exists a partition
\((S_{1},\dots,S_{k})\)
of
\(S\)
with
\(S_{i}\in\mathcal{I}_{i}\)
for
\(i=1,\ldots,k\)
. In 1986, Cunningham presented a matroid partition algorithm that uses
\(O(np^{3/2}+kn)\)
independence oracle queries, which was the previously known best algorithm. This query complexity is
\(O(n^{5/2})\)
when
\(k\leq n\)
.
Our main result is to present a matroid partition algorithm that uses
\(\tilde{O}(k^{\prime 1/3}np + kn)\)
independence oracle queries, where
\(k^{\prime}=\min\{k,p\}\)
. This query complexity is
\(\tilde{O}(n^{7/3})\)
when
\(k\leq n\)
, which improves upon that of Cunningham’s algorithm. To obtain our algorithm, we present a new approach
edge recycling augmentation
, which can be attained through new ideas: an efficient utilization of the binary search technique by Nguy
\(\tilde{{\hat{\text{e}}}}\)
n and Chakrabarty et al. and a careful analysis of the independence oracle query complexity. Our analysis differs significantly from the one for matroid intersection algorithms, because of the parameter
\(k\)
. We also present a matroid partition algorithm that uses
\(\tilde{O}((n+k)\sqrt{p})\)
rank oracle queries.
Title: Faster Matroid Partition Algorithms
Description:
In the matroid partitioning problem, we are given
\(k\)
matroids
\(\mathcal{M}_{1}=(V,\mathcal{I}_{1}),\dots,\mathcal{M}_{k}=(V,\mathcal{I}_{k})\)
defined over a common ground set
\(V\)
of
\(n\)
elements, and we need to find a partitionable set
\(S\subseteq V\)
of largest possible cardinality, denoted by
\(p\)
.
Here, a set
\(S\subseteq V\)
is called partitionable if there exists a partition
\((S_{1},\dots,S_{k})\)
of
\(S\)
with
\(S_{i}\in\mathcal{I}_{i}\)
for
\(i=1,\ldots,k\)
.
In 1986, Cunningham presented a matroid partition algorithm that uses
\(O(np^{3/2}+kn)\)
independence oracle queries, which was the previously known best algorithm.
This query complexity is
\(O(n^{5/2})\)
when
\(k\leq n\)
.
Our main result is to present a matroid partition algorithm that uses
\(\tilde{O}(k^{\prime 1/3}np + kn)\)
independence oracle queries, where
\(k^{\prime}=\min\{k,p\}\)
.
This query complexity is
\(\tilde{O}(n^{7/3})\)
when
\(k\leq n\)
, which improves upon that of Cunningham’s algorithm.
To obtain our algorithm, we present a new approach
edge recycling augmentation
, which can be attained through new ideas: an efficient utilization of the binary search technique by Nguy
\(\tilde{{\hat{\text{e}}}}\)
n and Chakrabarty et al.
and a careful analysis of the independence oracle query complexity.
Our analysis differs significantly from the one for matroid intersection algorithms, because of the parameter
\(k\)
.
We also present a matroid partition algorithm that uses
\(\tilde{O}((n+k)\sqrt{p})\)
rank oracle queries.
Related Results
Covering Cycle Matroid
Covering Cycle Matroid
Covering is a type of widespread data representation while covering-based rough sets provide an efficient and systematic theory to deal with this type of data. Matroids are based o...
Matroids, Cyclic Flats, and Polyhedra
Matroids, Cyclic Flats, and Polyhedra
<p>Matroids have a wide variety of distinct, cryptomorphic axiom systems that are capable of defining them. A common feature of these is that they are able to be efficiently ...
On analogs of Cremona automorphisms for matroid fans
On analogs of Cremona automorphisms for matroid fans
Matroids are combinatorial objects that generalize linear independence. A matroid can be represented geometrically by its Bergman fan and we compare the symmetries of these two obj...
Dimensi Partisi pada Graf Hasil Operasi Korona Tingkat-k
Dimensi Partisi pada Graf Hasil Operasi Korona Tingkat-k
Graph theory is one of the subjects in Discrete Mathematics that have long been known and are widely applied in various fields. The topics that are often discussed in graph theory ...
Heat flux enhancement by regular surface protrusion in partitioned thermal convection
Heat flux enhancement by regular surface protrusion in partitioned thermal convection
We investigate the influence of the regular roughness of heated and cooled plates and adiabatic partition boards on the mean heat transport in a square Rayleigh–Bénard (RB) convect...
New Knowledge-Transmission Mechanisms Based Horizontal Collaborative Fuzzy Clustering Algorithms for Unequal-Length Time Series
New Knowledge-Transmission Mechanisms Based Horizontal Collaborative Fuzzy Clustering Algorithms for Unequal-Length Time Series
In clustering of unequal-length time series, how to deal with the unequal lengths is a crucial step. In this paper, the given unequal-length clustering problem is first changed int...
Blackbox Testing on Virtual Reality Gamelan Saron Using Equivalence Partition Method
Blackbox Testing on Virtual Reality Gamelan Saron Using Equivalence Partition Method
Pengujian Blackbox Pada Virtual Reality Gamelan Saron Menggunakan Metode Equivalence Partition. Dalam pengembangan sebuah aplikasi, testing pada aplikasi sangat penting sebelum apl...
Integrating quantum neural networks with machine learning algorithms for optimizing healthcare diagnostics and treatment outcomes
Integrating quantum neural networks with machine learning algorithms for optimizing healthcare diagnostics and treatment outcomes
The rapid advancements in artificial intelligence (AI) and quantum computing have catalyzed an unprecedented shift in the methodologies utilized for healthcare diagnostics and trea...

