Back to Search
Start Over
Computing maximal subsemigroups of a finite semigroup
- Publication Year :
- 2016
- Publisher :
- arXiv, 2016.
-
Abstract
- A proper subsemigroup of a semigroup is maximal if it is not contained in any other proper subsemigroup. A maximal subsemigroup of a finite semigroup has one of a small number of forms, as described in a paper of Graham, Graham, and Rhodes. Determining which of these forms arise in a given finite semigroup is difficult, and no practical mechanism for doing so appears in the literature. We present an algorithm for computing the maximal subsemigroups of a finite semigroup given knowledge of its Green's structure, and the ability to determine maximal subgroups of certain subgroups. For a finite semigroup $S$ represented by a generating set $X$, in many examples, if it is practical to compute the Green's structure of $S$ from $X$, then it is also practical to find the maximal subsemigroups of $S$ using the algorithm we present. The generating set $X$ for $S$ may consist, for example, of transformations, or partial permutations, of a finite set, or of matrices over a semiring. In such examples, the time taken to determine the Green's structure of $S$ is comparable to that taken to find the maximal subsemigroups. Certain aspects of the problem of finding maximal subsemigroups reduce to other well-known computational problems, such as finding all maximal cliques in a graph and computing the maximal subgroups in a group. The algorithm presented comprises two parts. One part relates to computing the maximal subsemigroups of a special class of semigroups, known as Rees 0-matrix semigroups. The other part involves a careful analysis of certain graphs associated to the semigroup $S$, which, roughly speaking, capture the essential information about the action of $S$ on its $\mathscr{J}$-classes.<br />Comment: 26 pages, 9 figures, 4 tables (further revised according to referee's comments, in particular to include an analysis of the performance of the presented algorithms)
- Subjects :
- Computational group theory
0102 computer and information sciences
01 natural sciences
Semiring
Combinatorics
Mathematics::Group Theory
Worst-case complexity
FOS: Mathematics
Mathematics - Combinatorics
QA Mathematics
0101 mathematics
QA
Finite set
Mathematics
Algebra and Number Theory
Semigroup
010102 general mathematics
DAS
Permutation group
010201 computation theory & mathematics
20M10, 20M20, 20B40
Computational semigroup theory
Generating set of a group
Combinatorics (math.CO)
Computational problem
Algorithms
Maximal subsemigroups
MathematicsofComputing_DISCRETEMATHEMATICS
Subjects
Details
- Database :
- OpenAIRE
- Accession number :
- edsair.doi.dedup.....19beb94559f2763e86c66c148c4325ee
- Full Text :
- https://doi.org/10.48550/arxiv.1606.05583