On the correctness of a distributed memory Gröbner basis algorithm

Chakrabarti, Soumen ; Yelick, Katherine (1993) On the correctness of a distributed memory Gröbner basis algorithm Rewriting Techniques and Applications, 690 . pp. 77-91. ISSN 0302-9743

Full text not available from this repository.

Official URL: http://doi.org/10.1007/978-3-662-21551-7_7

Related URL: http://dx.doi.org/10.1007/978-3-662-21551-7_7

Abstract

We present an asynchronous MIMD algorithm for Gröbner basis computation. The algorithm is based on the well-known sequential algorithm of Buchberger. Two factors make the correctness of our algorithm nontrivial: the nondeterminism that is inherent with asynchronous parallelism, and the distribution of data structures which leads to inconsistent views of the global state of the system. We demonstrate that by describing the algorithm as a nondeterministic sequential algorithm, and presenting the optimized parallel algorithm through a series of refinements to that algorithm, the algorithm is easier to understand and the correctness proof becomes manageable. The proof does, however, rely on algebraic properties of the polynomials in the computation, and does not follow directly from the proof of Buchberger's algorithm.

Item Type:Article
Source:Copyright of this article belongs to Springer Nature Switzerland AG
Keywords:Parallel Algorithm;Sequential Algorithm;Version Sequence;Correctness Proof;Partial Correctness
ID Code:131015
Deposited On:02 Dec 2022 06:18
Last Modified:02 Dec 2022 06:18

Repository Staff Only: item control page