2009
DOI: 10.48550/arxiv.0909.2331
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Generating All Partitions: A Comparison Of Two Encodings

Abstract: Integer partitions may be encoded as either ascending or descending compositions for the purposes of systematic generation. Many algorithms exist to generate all descending compositions, yet none have previously been published to generate all ascending compositions. We develop three new algorithms to generate all ascending compositions and compare these with descending composition generators from the literature. We analyse the new algorithms and provide new and more precise analyses for the descending composit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(17 citation statements)
references
References 24 publications
(35 reference statements)
0
17
0
Order By: Relevance
“…Let c be a positive integer. In light of Corollary 2 and Proposition 3, in order to calculate the set of Arf numerical semigroups with conductor c we only have to calculate some specific integer partitions of c, and then their images via the map S. We can compute the set of integer partitions of c with the help of [14] or the built-in GAP command partitions, and either filter those having 1's or while constructing them avoid 1's in the partition. However, the number of partitions grows exponentially (for instance NrPartitions(100) in GAP yields 190569292), and then we must choose which partitions are Arf sequences.…”
Section: The Set Of Arf Numerical Semigroups With Given Conductormentioning
confidence: 99%
See 2 more Smart Citations
“…Let c be a positive integer. In light of Corollary 2 and Proposition 3, in order to calculate the set of Arf numerical semigroups with conductor c we only have to calculate some specific integer partitions of c, and then their images via the map S. We can compute the set of integer partitions of c with the help of [14] or the built-in GAP command partitions, and either filter those having 1's or while constructing them avoid 1's in the partition. However, the number of partitions grows exponentially (for instance NrPartitions(100) in GAP yields 190569292), and then we must choose which partitions are Arf sequences.…”
Section: The Set Of Arf Numerical Semigroups With Given Conductormentioning
confidence: 99%
“…-If r = w(2), then w(2) < w(4) and thus w(4) = w(2) + 2 by (14) If c is an integer such that c ≥ 6 and c ≡ 1 (mod 6)), then Proposition 22 can be used to count Arf numerical semigroups with multiplicity 6 and conductor c. if c ≡ 5 (mod 6).…”
Section: Lemma 10 ([23]mentioning
confidence: 99%
See 1 more Smart Citation
“…Kelleher and O'Sullivan in Refs. [14] and [15] have developed algorithms for generating partitions in ascending order, but not in lexicographic order, one of which has been created as the C/C++-code appearing above. When this code is run for the partitions summing to 5, the following output is obtained:…”
Section: / * This Program D E T E R M I N E S P a R T I T I O N S I N...mentioning
confidence: 99%
“…The choice of the way in which the partitions are represented is crucial for the efficiency of their generating algorithm. Kelleher [4,5] approaches the problem of generating partitions through ascending compositions and proves that the algorithm AccelAsc is more efficient than any other previously known algorithms for generating integer partitions.…”
Section: Introductionmentioning
confidence: 99%