Questions tagged [matroids]

Matroids are a common generalization of linearly independent sets and independent sets in graphs. Among other applications, they are exactly the simplical complexes in which the greedy algorithm outputs the optimal solution. Matroids are also studied for their own sake.

A Matroid is a structure that abstracts and generalizes the notion of linear independence in vector spaces. There are many equivalent ways to define a matroid axiomatically, the most significant being in terms of: independent sets; bases or circuits; rank functions; closure operators; and closed sets or flats. In the language of partially ordered sets, a finite matroid is equivalent to a geometric lattice.

Matroid theory borrows extensively from the terminology of linear algebra and graph theory, largely because it is the abstraction of various notions of central importance in these fields. Matroids have found applications in geometry, topology, combinatorial optimization, network theory and coding theory

378 questions
2
votes
1 answer

$\max\{r_1(X),r_2(X)\}$ rank function of a matroid?

Let $r_1,r_2\colon 2^E\to \mathbb Z_{\geq0}$ be two rank functions of matroids $(E,\mathcal F_1)$ and $(E,\mathcal F_2)$ respectively. Is $$r\colon 2^E\to \mathbb Z_{\geq0}:X\mapsto \max\{r_1(X),r_2(X)\}$$ the rank function of a matroid? Notice that…
Math
  • 824
2
votes
1 answer

Bases of a Matroid

Suppose for two subsets $X\subseteq Y$ of $S$ that there are bases $B_1$ and $B_2$ for which $X\subseteq B_1$ and $B_2\subseteq Y$. Prove that there is a basis $B$ for which $X\subseteq B\subseteq Y$. I tried to use basis axioms but not succeeded…
2
votes
1 answer

Representing a cycle matroid over GF[3]

I am working through Oxley's Matroid Theory book. An exercise in the first section asks for representations of the cycle matroid of $(K_{5}\setminus\text{ two non-adjacent edges})$ over $GF[2]$ and over $GF[3]$. I could easily get at an answer for…
2
votes
1 answer

Matroid Direct Sum

According to the direct sum theorem of matroid, (1) the union of 2 matroids whose ground sets are disjoint and (2)whose independent set is defined as the union of the independent sets of the two respective matroids, is a matroid. when we say two…
dumbo
  • 33
  • 4
2
votes
1 answer

Definition of circuits in matroid theory

I am reading about matroids and I am kind of confused in the following definition. A nonempty subset $C$ of $\{0,1,...,n\}$ is a circuit of $I$ if $C= supp(l)$ for some nonzero linear form $l$ in the ideal $I$, and $C$ is inclusion-minimal with…
urpi
  • 629
2
votes
2 answers

How to show that a matroid doesn't have any circuits if and only if the entire set is the only base?

The question is pretty self explanatory. I'm working with the definitions: Matroid (Bases) $(E,\mathcal{B})$ 1) No base is a subset of another base 2) $B_1,B_2 \in \mathcal{B}$ and $e \in B_1$ implies $\exists f \in B_2$ st $B_1 - e + f \in…
BallzofFury
  • 1,154
1
vote
1 answer

Why is it true $\operatorname{rank}_{\underline{\mathcal{M}}}(E^0)=0$

This is a question which is related to a previous one. It is about the proof of Theorem 0.7.10 in this PhD-Thesis. The question reduces to the following. Let $M=(E,\mathcal{A})$ be a matroid, that is: A matroid $M$ is a pair $(E,\mathcal{A})$ of a…
math
  • 4,347
1
vote
0 answers

On the invariance of the set of signed vectors of a matroid.

Let $M$ be an $n \times m$ real matrix of rank $n$. We define the set of signed vectors $V(M)$ corresponding to $M$ by $V(M):=\left\{\operatorname{sign}(\vec{x}):\vec{x} \in \ker(M)\right\}$. Prove that for every $A\in GL_n$ that $V(AM)=V(M)$, i.e.,…
Sheila
  • 13
  • 2
1
vote
0 answers

Intersection of flats containing X

I need to prove this statement about matroids: Given $X\in E$, the closure of $X$ is equal to the intersection of all the flats that contain $X$. Can anybody show me how to solve this? Thank you.
user942962
1
vote
1 answer

Matroid induced by a matrix where a circuit's nullspace is spanned by a non-negative vector

Let $A = [a_1, \dots, a_n] \in \mathbb{R}^{m \times n}$, $[n] = \{1, \dots, n\}$, and $\mathcal{I} \subset \mathcal{P}([n])$ be the set of all $I \in \mathcal{P}([n])$ such that $\{a_i : i \in I\}$ is linearly independent for each $I \in…
kaba
  • 2,035
1
vote
1 answer

Step in proof regarding existence of bijection $\omega$ between two bases of matroid $A,B$ s.t. $(A - a) \cup \omega(a)$ is independent

I'm not really sure what the proper procedure for this kind of question is. I was looking at this post which gives an (in my opinion) incomplete proof of the statement in the question title. I follow the entirety of the proof until the…
kanso37
  • 358
1
vote
1 answer

Circuits of matroid after adding rows to its representation

I just started learning about matroids and oriented matroids, and my point of interest is their relation to the ideals of linear varieties/subspaces. If I start with a proper linear subspace $L \subset \mathbb{R}^n$ spanned by column vectors…
sw543
  • 53
1
vote
2 answers

Matroids and greedy algorithms - how can a singleton subset be dependent?

I'm reading up on greedy algorithms (using [CRLS]) and the book discusses a connection between such algorithms and Matroids. The given definition for a Matroid is $S$ is a finite set. $I$ is a nonempty family of subsets of $S$, called the…
1
vote
1 answer

Graphic matroids - What's wrong with this simple example?

I am trying to understand the definition of graphic Matroids in Cormen's Introduction to algorithms. However, I have trouble understanding it for the simple example shown below. But first Cormen's definition: According to the book, a graphic matroid…
physicsGuy
  • 255
  • 2
  • 10
1
vote
1 answer

Is this a matroid?

Given a matroid $(N,\mathcal{M})$, for some $a \in N$, is this a matroid: $$ (N \setminus \{a\},\mathcal{M} \setminus \{S : S \subseteq N,\ a \in S\} )$$ Is the following reasoning correct: Since $\varnothing \in \mathcal{M}$, $\varnothing \in…