In mathematics, a base-orderable matroid is a matroid that has the following additional property, related to the bases of the matroid.[1]
For any two basesThe property was introduced by Brualdi and Scrimger.[2] [3] A strongly-base-orderable matroid has the following stronger property:andA
there exists a feasible exchange bijection, defined as a bijectionB
fromf
toA
, such that for everyB
, botha\inA\setminusB
and(A\setminus\{a\})\cup\{f(a)\}
are bases.(B\setminus\{f(a)\})\cup\{a\}
For any two basesandA
, there is a strong feasible exchange bijection, defined as a bijectionB
fromf
toA
, such that for everyB
, bothX\subseteqA
and(A\setminusX)\cupf(X)
are bases.(B\setminusf(X))\cupX
Base-orderability imposes two requirements on the function
f
a\inA\setminusB
(A\setminus\{a\})\cup\{f(a)\}
(B\setminus\{f(a)\})\cup\{a\}
Each of these properties alone is easy to satisfy:
A
B
a\inA\setminusB
f(a)\inB\setminusA
(A\setminus\{a\})\cup\{f(a)\}
(B\setminus\{f(a)\})\cup\{a\}
a
f(a)
Every partition matroid is strongly base-orderable. Recall that a partition matroid is defined by a finite collection of categories, where each category
Ci
di
0\ledi\le|Ci|
di
Ci
A
B
di
Ci\capA
di
Ci\capB
Every transversal matroid is strongly base-orderable.
Some matroids are not base-orderable. A notable example is the graphic matroid on the graph K4, i.e., the matroid whose bases are the spanning trees of the clique on 4 vertices. Denote the vertices of K4 by 1,2,3,4, and its edges by 12,13,14,23,24,34. Note that the bases are:
Consider the two bases A = and B =, and suppose that there is a function f satisfying the exchange property (property 2 above). Then:
Then f is not a bijection - it maps two elements of A to the same element of B.
There are matroids that are base-orderable but not strongly-base-orderable.[4]
In base-orderable matroids, a feasible exchange bijection exists not only between bases but also between any two independent sets of the same cardinality, i.e., any two independent sets
A
B
|A|=|B|
This can be proved by induction on the difference between the size of the sets and the size of a basis (recall that all bases of a matroid have the same size). If the difference is 0 then the sets are actually bases, and the property follows from the definition of base-orderable matroids. Otherwise by the augmentation property of a matroid, we can augment
A
A\cup\{x\}
B
B\cup\{y\}
f
A\cup\{x\}
B\cup\{y\}
f(x)=y
f
A
B
f-1(y)\inA
f(x)\inB
f
f(f-1(y)):=f(x)
A
B
The class of base-orderable matroids is complete. This means that it is closed under the operations of minors, duals, direct sums, truncations, and induction by directed graphs. It is also closed under restriction, union and truncation.[5]
The same is true for the class of strongly-base-orderable matroids.