Exploring Alternative Machine Learning Models for Variable Ordering in Cylindrical Algebraic Decomposition

Rohit John, James Davenport

Research output: Chapter or section in a book/report/conference proceedingChapter in a published conference proceeding

Abstract

Cylindrical Algebraic Decomposition is a computer algebra tool with many applications, from robotics to biochemistry. But it can be very sensitive to the ordering of the variables, which may be partially prescribed by the problem, but generally has at least some freedom. While various algorithmic heuristics to choose the best variable order exist, we are looking at using new machine learning models to pick the variable order directly. Of those machine learning methods we have currently implemented, Feed-forward networks seem the most successful (though some others are nearly as good), and much better than a traditional hand crafted heuristic such as Brown’s. We also explore an implementation of Graph Neural Networks as well as possible data pollution in current CAD datasets.

Original languageEnglish
Title of host publicationMathematical Software – ICMS 2024 - 8th International Conference, Proceedings
EditorsKevin Buzzard, Alicia Dickenstein, Bettina Eick, Anton Leykin, Yue Ren
Place of PublicationCham, Switzerland
PublisherSpringer, Cham
Pages176-185
Number of pages10
ISBN (Print)9783031645280
DOIs
Publication statusPublished - 17 Jul 2024
Event8th International Conference on Mathematical Software, ICMS 2024 - Durham, UK United Kingdom
Duration: 22 Jul 202425 Jul 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14749 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th International Conference on Mathematical Software, ICMS 2024
Country/TerritoryUK United Kingdom
CityDurham
Period22/07/2425/07/24

Bibliographical note

Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.

Funding

Davenport was partially funded by the UK\u2019s EPSRC under grant EP/T015748/1. We are grateful to Matthew England and Tereso del R\u00EDo (Coventry University) for useful comments, as well as Yuhang Dong and Fuqi Jia for access to their dataset. We are grateful to the referees for many comments and drawing our attention to [13].

FundersFunder number
Coventry University
Engineering and Physical Sciences Research CouncilEP/T015748/1

Keywords

  • Computer Algebra
  • Cylindrical Algebraic Decomposition
  • Machine Learning
  • Variable Ordering

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Exploring Alternative Machine Learning Models for Variable Ordering in Cylindrical Algebraic Decomposition'. Together they form a unique fingerprint.

Cite this