NRAgo: Solving SMT(NRA) Formulas with Gradient-Based Optimization

Minghao Liu, Kunhang Lv, Pei Huang, Rui Han, Fuqi Jia, Yu Zhang, Feifei Ma*, Jian Zhang*

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The satisfiability problem modulo the nonlinear real arithmetic (NRA) theory serves as the foundation for a wide range of important applications, such as model checking, program analysis, and software testing. However, due to the high computational complexity, developing efficient solving algorithms for this problem has consistently presented a substantial challenge. We present a hybrid SMT(NRA) solver, called NRAgo, which combines the efficiency of gradient-based optimization method with the completeness of algebraic solving algorithm. With our approach, the practical performance on many satisfiable instances is substantially improved. The experimental evaluation shows that NRAgo achieves remarkable acceleration effects on a set of challenging SMT(NRA) benchmarks that are hard to solve for state-of-the-art SMT solvers.

源语言英语
主期刊名Proceedings - 2023 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023
出版商Institute of Electrical and Electronics Engineers Inc.
2046-2049
页数4
ISBN(电子版)9798350329964
DOI
出版状态已出版 - 2023
已对外发布
活动38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023 - Echternach, 卢森堡
期限: 11 9月 202315 9月 2023

出版系列

姓名Proceedings - 2023 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023

会议

会议38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023
国家/地区卢森堡
Echternach
时期11/09/2315/09/23

指纹

探究 'NRAgo: Solving SMT(NRA) Formulas with Gradient-Based Optimization' 的科研主题。它们共同构成独一无二的指纹。

引用此

Liu, M., Lv, K., Huang, P., Han, R., Jia, F., Zhang, Y., Ma, F., & Zhang, J. (2023). NRAgo: Solving SMT(NRA) Formulas with Gradient-Based Optimization. 在 Proceedings - 2023 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023 (页码 2046-2049). (Proceedings - 2023 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ASE56229.2023.00013