860 research outputs found
An application of integer programming to the decomposition of numerical semigroups
This paper addresses the problem of decomposing a numerical semigroup into mirreducible numerical semigroups. The problem originally stated in algebraic terms is translated, introducing the so-called Kunz-coordinates, to resolve a series of several discrete optimization problems.
First, we prove that finding a minimal m-irreducible decomposition is equivalent to solve a multiobjective linear integer problem. Then, we restate that problem as the problem of finding all the optimal solutions of a finite number of single objective integer linear problems plus a set covering
problem. Finally, we prove that there is a suitable transformation that reduces the original problem to find an optimal solution of a compact integer linear problem. This result ensures a polynomial time algorithm for each given multiplicity m. We have implemented the different algorithms and
have performed some computational experiments to show the efficiency of our methodology.Ministerio de Educación y CienciaJunta de AndalucÃaFondo Europeo de Desarrollo Regiona
Parametric Polyhedra with at least Lattice Points: Their Semigroup Structure and the k-Frobenius Problem
Given an integral matrix , the well-studied affine semigroup
\mbox{ Sg} (A)=\{ b : Ax=b, \ x \in {\mathbb Z}^n, x \geq 0\} can be
stratified by the number of lattice points inside the parametric polyhedra
. Such families of parametric polyhedra appear in
many areas of combinatorics, convex geometry, algebra and number theory. The
key themes of this paper are: (1) A structure theory that characterizes
precisely the subset \mbox{ Sg}_{\geq k}(A) of all vectors b \in \mbox{
Sg}(A) such that has at least solutions. We
demonstrate that this set is finitely generated, it is a union of translated
copies of a semigroup which can be computed explicitly via Hilbert bases
computations. Related results can be derived for those right-hand-side vectors
for which has exactly solutions or fewer
than solutions. (2) A computational complexity theory. We show that, when
, are fixed natural numbers, one can compute in polynomial time an
encoding of \mbox{ Sg}_{\geq k}(A) as a multivariate generating function,
using a short sum of rational functions. As a consequence, one can identify all
right-hand-side vectors of bounded norm that have at least solutions. (3)
Applications and computation for the -Frobenius numbers. Using Generating
functions we prove that for fixed the -Frobenius number can be
computed in polynomial time. This generalizes a well-known result for by
R. Kannan. Using some adaptation of dynamic programming we show some practical
computations of -Frobenius numbers and their relatives
Exploring the tree of numerical semigroups
In this paper we describe an algorithm visiting all numerical semigroups up
to a given genus using a well suited representation. The interest of this
algorithm is that it fits particularly well the architecture of modern
computers allowing very large optimizations: we obtain the number of numerical
semigroups of genus g 67 and we confirm the Wilf conjecture for g 60.Comment: 14 page
Equivariant Perturbation in Gomory and Johnson's Infinite Group Problem. VII. Inverse semigroup theory, closures, decomposition of perturbations
In this self-contained paper, we present a theory of the piecewise linear
minimal valid functions for the 1-row Gomory-Johnson infinite group problem.
The non-extreme minimal valid functions are those that admit effective
perturbations. We give a precise description of the space of these
perturbations as a direct sum of certain finite- and infinite-dimensional
subspaces. The infinite-dimensional subspaces have partial symmetries; to
describe them, we develop a theory of inverse semigroups of partial bijections,
interacting with the functional equations satisfied by the perturbations. Our
paper provides the foundation for grid-free algorithms for the Gomory-Johnson
model, in particular for testing extremality of piecewise linear functions
whose breakpoints are rational numbers with huge denominators.Comment: 67 pages, 21 figures; v2: changes to sections 10.2-10.3, improved
figures; v3: additional figures and minor updates, add reference to IPCO
abstract. CC-BY-S
Logic Meets Algebra: the Case of Regular Languages
The study of finite automata and regular languages is a privileged meeting
point of algebra and logic. Since the work of Buchi, regular languages have
been classified according to their descriptive complexity, i.e. the type of
logical formalism required to define them. The algebraic point of view on
automata is an essential complement of this classification: by providing
alternative, algebraic characterizations for the classes, it often yields the
only opportunity for the design of algorithms that decide expressibility in
some logical fragment.
We survey the existing results relating the expressibility of regular
languages in logical fragments of MSO[S] with algebraic properties of their
minimal automata. In particular, we show that many of the best known results in
this area share the same underlying mechanics and rely on a very strong
relation between logical substitutions and block-products of pseudovarieties of
monoid. We also explain the impact of these connections on circuit complexity
theory.Comment: 37 page
- …