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