Variable Ordering Selection for Cylindrical Algebraic Decomposition with Artificial Neural Networks

被引:5
|
作者
Chen, Changbo [1 ,2 ]
Zhu, Zhangpeng [1 ]
Chi, Haoyu [1 ,2 ]
机构
[1] Chinese Acad Sci, Chongqing Inst Green & Intelligent Technol, Chongqing Key Lab Automated Reasoning & Cognit, Chongqing, Peoples R China
[2] Univ Chinese Acad Sci, Beijing, Peoples R China
来源
关键词
Cylindrical algebraic decomposition; Variable ordering; Machine learning; Neural network;
D O I
10.1007/978-3-030-52200-1_28
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Cylindrical algebraic decomposition (CAD) is a fundamental tool in computational real algebraic geometry. Previous studies have shown that machine learning (ML) based approaches may outperform traditional heuristic ones on selecting the best variable ordering when the number of variables n <= 4. One main challenge for handling the general case is the exponential explosion of number of different orderings when n increases. In this paper, we propose an iterative method for generating candidate variable orderings and an ML approach for selecting the best ordering from them via learning neural network classifiers. Experimentations show that this approach outperforms heuristic ones for n = 4, 5, 6.
引用
收藏
页码:281 / 291
页数:11
相关论文
共 50 条
  • [1] Comparing Machine Learning Models to Choose the Variable Ordering for Cylindrical Algebraic Decomposition
    England, Matthew
    Florescu, Dorian
    [J]. INTELLIGENT COMPUTER MATHEMATICS, CICM 2019, 2019, 11617 : 93 - 108
  • [2] New Heuristic to Choose a Cylindrical Algebraic Decomposition Variable Ordering Motivated by Complexity Analysis
    del Rio, Tereso
    England, Matthew
    [J]. COMPUTER ALGEBRA IN SCIENTIFIC COMPUTING (CASC 2022), 2022, 13366 : 300 - 317
  • [3] Applying Machine Learning to the Problem of Choosing a Heuristic to Select the Variable Ordering for Cylindrical Algebraic Decomposition
    Huang, Zongyan
    England, Matthew
    Wilson, David
    Davenport, James H.
    Paulson, Lawrence C.
    Bridge, James
    [J]. INTELLIGENT COMPUTER MATHEMATICS, CICM 2014, 2014, 8543 : 92 - 107
  • [4] Explainable AI Insights for Symbolic Computation: A case study on selecting the variable ordering for cylindrical algebraic decomposition
    Pickering, Lynn
    Almajano, Tereso del Rio
    England, Matthew
    Cohen, Kelly
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 2024, 123
  • [5] Variable Selection for Artificial Neural Networks with Applications for Stock Price Prediction
    Kim, Gang-Hoo
    Kim, Sung-Ho
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 2019, 33 (01) : 54 - 67
  • [6] Efficient variable selection batch pruning algorithm for artificial neural networks
    Kovalishyn, Vasyl
    Poda, Gennady
    [J]. CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2015, 149 : 10 - 16
  • [7] Variable selection with neural networks
    Cibas, T
    Soulie, FF
    Gallinari, P
    Raudys, S
    [J]. NEUROCOMPUTING, 1996, 12 (2-3) : 223 - 248
  • [8] Back-propagating errors through artificial neural networks for variable selection
    Hu, Junying
    Chang, Peiju
    Du, Fang
    Fei, Rongrong
    Sun, Kai
    Zhang, Jiangshe
    Zhang, Hai
    [J]. INTERNATIONAL JOURNAL OF WAVELETS MULTIRESOLUTION AND INFORMATION PROCESSING, 2024, 22 (02)
  • [9] Classification of apple beverages using artificial neural networks with previous variable selection
    Gestal, M
    Gómez-Carracedo, MP
    Andrade, JM
    Dorado, J
    Fernández, E
    Prada, D
    Pazos, A
    [J]. ANALYTICA CHIMICA ACTA, 2004, 524 (1-2) : 225 - 234
  • [10] Suggesting Variable Order for Cylindrical Algebraic Decomposition via Reinforcement Learning
    Jia, Fuqi
    Dong, Yuhang
    Liu, Minghao
    Huang, Pei
    Ma, Feifei
    Zhang, Jian
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,