Papers by Thomas Barron
3 paper(s) by this author
· All BibTeX
Two parallel dynamic lexicographic algorithms for factorization sets in numerical semigroups
To the existing dynamic algorithm FactorizationsUpToElement for factorization sets of elements in a numerical semigroup, we add lexicographic and parallel behavior. To the existing parallel lexicographic algorithm for the same, we add dynamic behavior. The (dimensionwise) dynamic algorithm is parallelized either elementwise or factorizationwise, while the parallel lexicographic algorithm is made dynamic with low-dimension tabulation. The tabulation for the parallel lexicographic algorithm can itself be performed using the dynamic algorithm. We provide reference CUDA implementations with measured runtimes.
GPU-accelerated factorization sets in numerical semigroups via parallel bounded lexicographic streams
We describe a method for parallelizing the lexicographic enumeration algorithm for the factorization set of an element in a numerical semigroup via bounds. This enables the use of GPU and distributed computing methods. We provide a CUDA implementation with measured runtimes.
On the set of elasticities in numerical monoids
Published in Semigroup Forum 94 (2017), no. 1, 37-50
• View Publication
• BIB
In an atomic, cancellative, commutative monoid $S$, the elasticity of an element provides a coarse measure of its non-unique factorizations by comparing the largest and smallest values in its set of factorization lengths (called its length set). In this paper, we show that the set of length sets $\mathcal L(S)$ for any arithmetical numerical monoid $S$ can be completely recovered from its set of elasticities $R(S)$; therefore, $R(S)$ is as strong a factorization invariant as $\mathcal L(S)$ in this setting. For general numerical monoids, we describe the set of elasticities as a specific collection of monotone increasing sequences with a common limit point of $\max R(S)$.