Gr\"obner basis. a "pseudo-polynomial" algorithm for computing the Frobenius number
Abstract
Let consider n natural numbers a\1 ,… , a\n . Let S be the numerical semigroup generated by a\1 ,… , a\n . Set A=K[ta\1, … , ta\n]=K[x\1, … , x\n]/I. The aim of this paper is: enumerate Give an effective pseudo-polynomial algorithm on a\1, which computes The Ap\'ery set and the Frobenius number of S. As a consequence it also solves in pseudo-polynomial time the integer knapsack problem : given a natural integer b, b belongs to S? The of I for the reverse lexicographic order to x\n,… ,x\1, without using Buchberger's algorithm. ∈iI for the reverse lexicographic order to x\n,… ,x\1. A as a K[t a\1 ]-module. 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) of the inequality Π\i=2n (k\i+1)≤ a\1+1. This algorithm is easily implemented. The implementation of this algorithm "frobenius-number-mm", for n=17 , can be downloaded in ://www-fourier.ujf-grenoble.fr/~morales/frobenius-number-mm
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.