Parallelization of modular algorithms

From MaRDI portal



Abstract: In this paper we investigate the parallelization of two modular algorithms. In fact, we consider the modular computation of Gr"obner bases (resp. standard bases) and the modular computation of the associated primes of a zero-dimensional ideal and describe their parallel implementation in SINGULAR. Our modular algorithms to solve problems over Q mainly consist of three parts, solving the problem modulo p for several primes p, lifting the result to Q by applying Chinese remainder resp. rational reconstruction, and a part of verification. Arnold proved using the Hilbert function that the verification part in the modular algorithm to compute Gr"obner bases can be simplified for homogeneous ideals (cf. cite{A03}). The idea of the proof could easily be adapted to the local case, i.e. for local orderings and not necessarily homogeneous ideals, using the Hilbert-Samuel function (cf. cite{Pf07}). In this paper we prove the corresponding theorem for non-homogeneous ideals in case of a global ordering.


The title is a bit of an understatement, the results are also interesting without parallelisation. First, a modular algorithm for the computation of Gröbner bases is given. Its correctness was shown in [\textit{E. A. Arnold}, ``Modular algorithms for computing Gröbner bases, J. Symb. Comput. 35, No. 4, 403-419 (2003; Zbl 1046.13018)] for the homegeneous case and in [\textit{G.-M. Greuel, G. Pfister}, A Singular Introduction to Commutative Algebra. Berlin: Springer. (2007; Zbl 1133.13001)] for local orderings; here the case of global orderings is treated. Also, the paper contains a modular algorithm for the computation of associated primes of zero-dimensional ideals.





Describes a project that uses

Uses Software






This page was built for publication: Parallelization of modular algorithms

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2430024)