eCommons

 

Reinforcement Learning in Buchberger's Algorithm

dc.contributor.authorPeifer, Dylan
dc.contributor.chairStillman, Michael
dc.contributor.committeeMemberKozen, Dexter
dc.contributor.committeeMemberHalpern-Leistner, Daniel S.
dc.date.accessioned2021-09-09T17:40:57Z
dc.date.available2021-09-09T17:40:57Z
dc.date.issued2021-05
dc.description169 pages
dc.description.abstractBuchberger’s algorithm is the classical algorithm for computing a Gröbner basis, and optimized implementations are crucial for many computer algebra systems. In this thesis we introduce a new approach to Buchberger’s algorithm that uses deep reinforcement learning agents to perform S-pair selection, a key choice in the algorithm. We first study how the difficulty of the problem depends on several random distributions of polynomial ideals, about which little is known. Next, we train a policy model using proximal policy optimization to learn S-pair selection strategies for random systems of binomial equations. In certain domains the trained model outperforms state-of-the-art selection heuristics in total number of polynomial additions performed, which provides a proof-of-concept that recent developments in machine learning have the potential to improve performance of critical algorithms in symbolic computation. Finally, we apply these techniques to Bigatti’s algorithm for computing a Hilbert series, and consider extending these results with neural network value models and tree search.
dc.identifier.doihttps://doi.org/10.7298/4fpv-bn09
dc.identifier.otherPeifer_cornellgrad_0058F_12500
dc.identifier.otherhttp://dissertations.umi.com/cornellgrad:12500
dc.identifier.urihttps://hdl.handle.net/1813/109782
dc.language.isoen
dc.subjectalgebraic geometry
dc.subjectcommutative algebra
dc.subjectcomputer algebra
dc.subjectGroebner basis
dc.subjectmachine learning
dc.subjectreinforcement learning
dc.titleReinforcement Learning in Buchberger's Algorithm
dc.typedissertation or thesis
dcterms.licensehttps://hdl.handle.net/1813/59810
thesis.degree.disciplineMathematics
thesis.degree.grantorCornell University
thesis.degree.levelDoctor of Philosophy
thesis.degree.namePh. D., Mathematics

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Peifer_cornellgrad_0058F_12500.pdf
Size:
2.34 MB
Format:
Adobe Portable Document Format