Gr{ö}bner basis. a "pseudo-polynomial" algorithm for computing the Frobenius number

preprint2015arXivOpen access

Abstract

Let consider nn natural numbers a_1,…,a_na\_1 ,\ldots , a\_{n} . Let SS be the numerical semigroup generated by a_1,…,a_na\_1 ,\ldots , a\_{n} . Set A=K[ta_1,…,ta_n]=K[x_1,…,x_n]/IA=K[t^{a\_1}, \ldots , t^{a\_n}]=K[{x\_1}, \ldots , {x\_n}]/I. The aim of this paper is: \begin{enumerate}\item Give an effective pseudo-polynomial algorithm on a_1a\_1, which computes The Ap{é}ry set and the Frobenius number of SS. As a consequence it also solves in pseudo-polynomial time the integer knapsack problem : given a natural integer b, b belongs to SS?\item The \gbb of II for the reverse lexicographic order to x_n,…,x_1x\_n,\ldots ,x\_1, without using Buchberger's algorithm. \item $\ini{I} $ for the reverse lexicographic order to x_n,…,x_1x\_n,\ldots ,x\_1.\item AA as a K[ta_1]K[t^{ a\_1 }]-module. \end{enumerate} We dont know the complexity of our algorithm. We need to solve the "multiplicative" integer knapsack problem: Find all positive integer solutions (k_1,…,k_n)({k\_1}, \ldots , {k\_n}) of the inequality ∏_i=2n(k_i+1)≤a_1+1\prod\_{i=2}^n (k\_i+1)\leq a\_1+1. This algorithm is easily implemented. The implementation of this algorithm "frobenius-number-mm", for n=17n=17 , can be downloaded in \hfill\breakhttps://www-fourier.ujf-grenoble.fr/~morales/frobenius-number-mm

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.