ACM Home Page
Please provide us with feedback. Feedback
Determining equivalence of expressions in random polynomial time
Full text PdfPdf (442 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the sixteenth annual ACM symposium on Theory of computing table of contents
Pages: 334 - 341  
Year of Publication: 1984
ISBN:0-89791-133-4
Author
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 18,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800057.808698
What is a DOI?

ABSTRACT

We devise several procedures based on signatures (or hashing functions) to determine equivalence of expressions in Random Polynomial Time (also called Probabilistic Polynomial Time) (RPT). These procedures return as result: “equivalent” or “not-equivalent”. The result “not-equivalent” is always correct, while the result “equivalent” is correct with probability at least 1-&egr;. This probability depends on a random number generator and is independent of the problem being solved. In all our procedures, the value &egr; can be made arbitrarily small. This method works for determining equivalence over an important class of functions as well as answering other questions like linearity, polynomial dependence, squareness, independence, etc.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Edmonds, J.: Systems of Distinct Representatives and Linear Algebra; Journal of Research of the NBS, 71B(4):241-245, (Dec 1967).
 
2
Hardy, G.H. and Wright, E.M.: The Theory of Numbers; Oxford Clarendon Press, Fourth Ed, (1975)
 
3
Heintz, J. and Schnorr, C.P.: Testing Polynomials which are easy to compute; Proceedings of An International Symposium Held in Honour of Ernst Specker; Monographie 30 de l'enseignement Mathematique; 237-254, (Feb 1980)
 
4
Ibarra, O.H., Moran, S. and Rosier, L.E.: Probabilistic Algorithms and Straight-Line Programs for Some Rank Decision Problems; Inf Proc Letters, 12(5):227-232, (Oct 1981)
5
6
7
 
8
Rabin, M.O.: Probabilistic Algorithms; in Algorithms and Complexity, Academic Press, New York, (1976).
 
9
Rabin, M.O.: Probabilistic Algorithms in Finite Fields; Siam J Computing, 9(2):273-280, (May 1980)
10
 
11
Solovay, R. and Strassen, V.: A Fast Monte-Carlo Test for Primality; SIAM J Computing; 6:84-85, (1977).
 
12
Welsh, D.J.A.: Randomised Algorithms; Discrete Mathematics, 133-145, (1983).
 
13

CITED BY  9