On the seeds and the great-grandchildren of a numerical semigroup

06/24/2023
by   Maria Bras-Amorós, et al.
0

We present a revisit of the seeds algorithm to explore the semigroup tree. First, an equivalent definition of seed is presented, which seems easier to manage. Second, we determine the seeds of semigroups with at most three left elements. And third, we find the great-grandchildren of any numerical semigroup in terms of its seeds. The RGD algorithm is the fastest known algorithm at the moment. But if one compares the originary seeds algorithm with the RGD algorithm, one observes that the seeds algorithm uses more elaborated mathematical tools while the RGD algorithm uses data structures that are better adapted to the final C implementations. For genera up to around one half of the maximum size of native integers, the newly defined seeds algorithm performs significantly better than the RGD algorithm. For future compilators allowing larger native sized integers this may constitute a powerful tool to explore the semigroup tree up to genera never explored before. The new seeds algorithm uses bitwise integer operations, the knowledge of the seeds of semigroups with at most three left elements and of the great-grandchildren of any numerical semigroup, apart from techniques such as parallelization and depth first search as wisely introduced in this context by Fromentin and Hivert. The algorithm has been used to prove that there are no Eliahou semigroups of genus 66, hence proving the Wilf conjecture for genus up to 66. We also found three Eliahou semigroups of genus 67. One of these semigroups is neither of Eliahou-Fromentin type, nor of Delgado's type. However, it is a member of a new family suggested by Shalom Eliahou.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/10/2023

Faster Matroid Partition Algorithms

In the matroid partitioning problem, we are given k matroids ℳ_1 = (V, ℐ...
research
08/18/2023

Infinite chains in the tree of numerical semigroups

One major problem in the study of numerical semigroups is determining th...
research
03/15/2021

A fast and scalable bottom-left-fill algorithm to solve nesting problems using a semi-discrete representation

We present a fast algorithm to solve nesting problems based on a semi-di...
research
07/16/2018

LATE Ain'T Earley: A Faster Parallel Earley Parser

We present the LATE algorithm, an asynchronous variant of the Earley alg...
research
04/23/2021

An integer factorization algorithm which uses diffusion as a computational engine

In this article we develop an algorithm which computes a divisor of an i...
research
04/05/2020

The n-dimensional k-vector and its application to orthogonal range searching

This work focuses on the definition and study of the n-dimensional k-vec...

Please sign up or login with your details

Forgot password? Click here to reset