LEARNING ARITHMETIC READ-ONCE FORMULAS

dc.contributor.authorBshouty, Nader H.eng
dc.contributor.authorHellerstein, Lisaeng
dc.contributor.authorHancock, Thomas R.eng
dc.date.accessioned2008-02-27T16:49:17Z
dc.date.available2008-02-27T16:49:17Z
dc.date.computerscience1999-05-27eng
dc.date.issued1992-08-01eng
dc.description.abstractA formula is read-once if each variable appears at most once in it. An arithmetic read-once formula is one in which the operators are addition, subtraction, multiplication, and division. We present polynomial time algorithms for exact learning (i.e. interpolation) of arithmetic read-once formulas computing functions over a field. We present an algorithm that uses randomized membership queries (i.e. substitutions) to identify such formulas over large finite fields and infinite fields. We also present a deterministic algorithm that uses equivalence queries as well as membership queries to identify arithmetic read-once formulas over small finite fields. We then non-constructively show the existence of deterministic membership query (interpolation) algorithms for arbitrary formulas over fields of characteristic 0 and for division-free formulas over large or infinite fields. For our algorithms we assume we are able to efficiently perform arithmetic operations on field elements and compute square roots in the field. It is shown that the ability to compute square roots is necessary, in the sense that the problem of computing n-1 square roots in a field can be reduced to the problem of identifying an arithmetic formula over n variables in that field. Our equivalence queries are of a slightly non-standard form, in which counterexamples are required not to be inputs on which the formula evaluates to 0/0. This assumption is shown to be necessary for fields of size o(n/logn), for which we prove there exists no polynomial time identification algorithm that uses just membership and standard equivalence queries.eng
dc.description.notesWe are currently acquiring citations for the work deposited into this collection. We recognize the distribution rights of this item may have been assigned to another entity, other than the author(s) of the work.If you can provide the citation for this work or you think you own the distribution rights to this work please contact the Institutional Repository Administrator at digitize@ucalgary.caeng
dc.identifier.department1992-487-25eng
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/30479
dc.identifier.urihttp://hdl.handle.net/1880/45746
dc.language.isoEngeng
dc.publisher.corporateUniversity of Calgaryeng
dc.publisher.facultyScienceeng
dc.subjectComputer Scienceeng
dc.titleLEARNING ARITHMETIC READ-ONCE FORMULASeng
dc.typeunknown
thesis.degree.disciplineComputer Scienceeng
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1992-487-25.pdf
Size:
4.35 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.86 KB
Format:
Plain Text
Description: