|
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
|
|
Edmund A. Lamagna , Michael B. Hayden , Catherine W. Johnson, The design of a user interface to a computer algebra system for introductory calculus, Papers from the international symposium on Symbolic and algebraic computation, p.358-368, July 27-29, 1992, Berkeley, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
T. Freeman , G. Imirzian , E. Kaltofen, A system for manipulating polynomials given by straight-line programs, Proceedings of the fifth ACM symposium on Symbolic and algebraic computation, p.169-175, July 21-23, 1986, Waterloo, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|