A Method to construct all the Paving Matroids over a Finite Set
B. Mederos, I. P\'erez-Cabrera, M. Takane, G. Tapia-S\'anchez, B., Zavala

TL;DR
This paper presents a characterization of paving matroids using their hyperplanes and provides an algorithm to construct all such matroids over a finite set.
Contribution
It introduces a new characterization of paving matroids and an algorithm for their complete construction from hyperplanes.
Findings
Characterization of paving matroids via hyperplanes
Algorithm to construct all paving matroids over a finite set
Complete enumeration method for paving matroids
Abstract
We give a characterization of a matroid to be paving, through its set of hyperplanes and give an algorithm to construct all of them.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Algebra and Logic
∎
11institutetext: B. Mederos and G. Tapia-Sánchez22institutetext: Instituto de Ingeniería y Tecnología
Universidad Autónoma de Ciudad Juárez
22email: [email protected] 33institutetext: I. Pérez-Cabrera 44institutetext: Illumina Educación
44email: [email protected] 55institutetext: M. Takane 66institutetext: Instituto de Matemáticas
Universidad Nacional Autónoma de México (UNAM)
66email: [email protected] (email contact) 77institutetext: B. Zavala 88institutetext: Facultad de Ciencias
Universidad Autónoma del Estado de México
88email: [email protected]
A Method to construct all the Paving Matroids over a Finite Set
††thanks: This research was partially supported by DGAPA-sabbatical-fellowship of UNAM. And by Papiit-project IN115414 of UNAM.
B. Mederos
I. Pérez-Cabrera
M. Takane
G. Tapia-Sánchez
B. Zavala
(Received: date / Accepted: date)
Abstract
We give a characterization of a matroid to be paving, through its set of hyperplanes and give an algorithm to construct all of them.
Keywords:
simple matroid, paving matroid, sparse-paving matroid, lattice, hyperplanes of a matroid, circuits of a matroid
MSC:
05A16 05B35 05C69
1 Introduction
The study of sparse-paving and paving matroids helps to understand the behavior of matroids in general. Important examples of matroids, like the combinatorial finite geometries are indeed paving matroids, They also have an important role in Computer Science with the greedy algorithms and the matroid oracles among others.
In 1959, Hartmanis H59 (6) introduced the definition of paving matroid through the concept of -partition in number theory, see also the works of Welsh (We76, 15, (1976)), Oxley O2011 (13) and Jerrum J2006 (7). In this paper, we will work with the lattice of all the subsets of a set, not only with the so called lattice of a matroid. For references of theory of lattices and theory of lattices of matroids, see Bi67 (4), H59 (6).
In this work, we give another characterization of a matroid to be paving, which leads us to an algorithm to construct all the paving matroids. Namely,
Theorem. Let be a simple matroid of rank . Let be the set of hyperplanes of Then
is a paving matroid if and only if such that Then
The above result is a consequence of
Theorem. Let be a set, and
Take such that *and * .
Let define by with and :=
Then * is the set of hyperplanes of a paving matroid on* of rank . With its set of circuits and its set of basis.
Theorem. Let be the set of the matroids on a set with and rank and be the set of sparse-paving matroids on of rank Then
Therefore,
The material is organized as follows: In Section I, we give a characterization of paving and sparse-paving matroids by their sets of circuits. In section II, we give our main result: a construction of all the paving matroids using the so called partitions. In section III, we give an algorithm to construct the paving matroids on , and rank
2 Definitions and known results
We recall that a matroid consists of a finite set and a collection of subsets of (called the independent sets of ) satisfying the following independence axioms:
*(1) *The empty set .
(2) If and then .
(3) Let with then such that .
A subset of which does not belong to is called a dependent set of .
A basis [respectively, a circuit] of is a maximal independent [resp. minimal dependent] set of .** **The rank of a subset is rk and and the rank of the matroid is rkrk. A hyperplane is a maximal subset of rank
Known: Any matroid is completely determined by its set of basis, . Namely, with And if rk is the rank of then any circuit of has cardinality rk. And any hyperplane has cardinality
Let be a matroid of rank . Denote by the dual matroid of * *whose set of basis is , then the rank of is
A matroid is paving if it has no circuits of cardinality less than rk And a matroid is sparse-paving if and its dual are paving matroids.
Along the paper, a matroid means a** simple matroid,** that is, it has not circuits of cardinality 1. For general references of Theory of Matroids, see W35 (16), NK2009 (12), We76 (15) and O2011 (13).
3 A description of the Paving and Sparse-paving matroids through their set of circuits
For any set and , let define by the subsets of .
Recall that is a uniform matroid on of cardinality and rank if = That is, For example, any matroid of rank [math] or are uniform. Any uniform matroid is an sparse-paving matroid, therefore a paving one.
For any and since we work with simple matroids, it follows that it must be the uniform matroid of rank
Then we will work with
For this section, see [10].
Definition. Let be a paving matroid on of rank
Let be the set of basis of .
Let (resp. ) be the circuits (circuits), the set of the circuits of cardinality ().
and tal que Moreover, for such that
entonces And , rk
Observation
In the lattice of all subsets of , we have that , and
Proposition[10]* If* is a paving matroid, then is a sparse-paving if and only if
Moreover, we get a method and an algorithm to construct all the sparse-paving matroids. For possible interest, since the proof is using only circuits, we put the proof of the next theorem in the Appendix.
Theorem[10]. Let be a set, and
Let take such that with then and let := be the set of basis of a matroid on Then is a sparse-paving matroid of rank
4 A description of the Paving Matroids through their set of hyperplanes
**II.1. **Welsh, D. J. A. in We76 (15) characterizes the paving matroids in the following way:
If a paving matroid has rank , then its hyperplanes form a set system known as a -partition. A family of two or more sets a partition if every set in has size at least and every -element subset of is a subset of exactly one set in . Conversely, if is a -partition, then it can be used to define a paving matroid on for which is the set of hyperplanes. See also H59 (6).
II.2. Proposition. Let be a paving matroid of rank and let be its set of hyperplanes.
Then has the following properties:
a) such that and we have
b) is sparse-paving if and only if
Proof: By Welsh (II.1), is an partition. Then such that Then
a) Let satisfy and Then Therefore, , (otherwise, if then and a contradiction).
**b) **By (I.2), is sparse-paving
if and only if
if and only if (That is (by (I.1)), rk)
if and only if
**II.3. **The next result is the construction of all paving matroids. Moreover, if there exists a hyperplane of cardinality bigger than then the matroid is paving no-sparse-paving.
Theorem. Let be a set, and
Take such that *and * .
Let define by with and :=
Then * is the set of hyperplanes of a paving matroid on* of rank . With its set of circuits and its set of basis.
Proof. To prove is an partition of
Define by
i) By construction Thus, =
ii) To prove that
ii.a) If we have that for all such that , rk Therefore, is the unique hyperplane containing itself.
ii.b) If . Then there exists such that where , and and
Subcases: or
subcase(ii.b.1):
By (II.2), then (since
subcase(ii.b.2):
Then there exists with and Again by (II.2), Thus
Therefore,** such that **
Therefore, is the set of hyperplanes of a paving matroid on
**Corollary. ** Let be a matroid of rank and let be its set of hyperplanes. Then
is a paving matroid if and only if such that Then
5 An algorithm to construct the paving matroids
Let be natural numbers satisfying
The algorithm below construct a maximal set of hyperplanes, , of cardinality of a matroid of rank
The hyperplanes of cardinality =
6 Appendix: Another construction of the Sparse-paving matroids, see [10]
Let be a set and
Let take such that Then
**Theorem [10].. **Let be a set of cardinality and Let be a set of subsets of , satisfying the following property
* with then *
Define where and with Then, (A). is a matroid of rk and (B). is sparse-paving.
Proof. Let be a set and take a subset satisfying the property . Take with set of basis .
A. *To prove is a matroid of rank rk. *
For this proof, we will use an equivalent definition of matroid, which says:
Let is a matroid if and only if satisfies (1),(2) as in the introduction and (3)′: let be two basis of and To prove such that .
case a. If and rk the possibilities for to have property are or In both cases, is a matroid and it is sparse-paving.
case b.
(1)* *To prove that is an independent set. It is enough to prove that is not empty.
Since , and Take which are subsets of with cardinality and . Then by such that . Then
(2) Let such that with . Then , that is is independent, by definition.
(3)′ Now, let be two basis of and To prove such that .
3′.1.** Assume . That is, and for some Then .
3′.2.** Let define and let . Define for Since and , by . Therefore, and is a matroid.
*Rank: *By definition of , rk.
B.* To prove is a sparse-paving matroid. *
B.1. First we will prove that is a paving matroid. Equivalently, to prove of rk . This proof is similar to the one of (1). Namely:
Let rk. Since and rk, we have with . Let denote for By and such that . Then .
B.2. And by (1.2), is a sparse-paving matroid.■
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) N. Bansal, R.A. Pendavingh, and J.G. van der Pol. An entropy argument for counting matroids, ar Xiv:1210.6581 [math.CO] (2012).
- 2(2) N. Bansal, R.A. Pendavingh and J.G. van der Pol ”On the number of Matroids” arxiv: 1206.6270 v 4 [math.CO] (2012).
- 3(3) J.E. Blackburn, H.H. Crapo and D.A. Higgs ”A catalogue of combinatorial geometries”. Math. Comput. 27, 155-156 (1973).
- 4(4) G.D. Birkhoff, ”Lattice Theory”, AMS Colloq. Publ. (3rd. ed.) Providence (1967).
- 5(5) J.E. Bonin, ”Sparse paving matroids, Basis-exchange properties and Cyclic flats”. arxiv: 1011.1010 v 1 (2010).
- 6(6) J. Hartmanis, ”Lattice theory of generalized partitions”, Canadian Journal of Mathematics 11: 97–106 (1959).
- 7(7) M. Jerrum, ”Two remarks concerning balanced matroids”, Combinatorica, 26, 733-742 (2006).
- 8(8) D. Knuth, ”The asymptotic number of geometries”, J. Combin. Theory Ser. A 16 , 398-400 (1974).
