Using Machine Learning to Decide When to Precondition Cylindrical Algebraic Decomposition With Groebner Bases
August 15, 2016 Β· Declared Dead Β· π Symposium on Symbolic and Numeric Algorithms for Scientific Computing
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Zongyan Huang, Matthew England, James H. Davenport, Lawrence C. Paulson
arXiv ID
1608.04219
Category
cs.SC: Symbolic Computation
Cross-listed
cs.LG
Citations
27
Venue
Symposium on Symbolic and Numeric Algorithms for Scientific Computing
Last Checked
1 month ago
Abstract
Cylindrical Algebraic Decomposition (CAD) is a key tool in computational algebraic geometry, particularly for quantifier elimination over real-closed fields. However, it can be expensive, with worst case complexity doubly exponential in the size of the input. Hence it is important to formulate the problem in the best manner for the CAD algorithm. One possibility is to precondition the input polynomials using Groebner Basis (GB) theory. Previous experiments have shown that while this can often be very beneficial to the CAD algorithm, for some problems it can significantly worsen the CAD performance. In the present paper we investigate whether machine learning, specifically a support vector machine (SVM), may be used to identify those CAD problems which benefit from GB preconditioning. We run experiments with over 1000 problems (many times larger than previous studies) and find that the machine learned choice does better than the human-made heuristic.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β Symbolic Computation
R.I.P.
π»
Ghosted
R.I.P.
π»
Ghosted
Theano: A Python framework for fast computation of mathematical expressions
R.I.P.
π»
Ghosted
Deep Learning for Symbolic Mathematics
R.I.P.
π»
Ghosted
Computing minimal interpolation bases
R.I.P.
π»
Ghosted
Planar Linkages Following a Prescribed Motion
R.I.P.
π»
Ghosted
Output-sensitive algorithms for sumset and sparse polynomial multiplication
Died the same way β π» Ghosted
R.I.P.
π»
Ghosted
Language Models are Few-Shot Learners
R.I.P.
π»
Ghosted
PyTorch: An Imperative Style, High-Performance Deep Learning Library
R.I.P.
π»
Ghosted
XGBoost: A Scalable Tree Boosting System
R.I.P.
π»
Ghosted