paperbot · PL 论文追踪

全部论文 待读 收藏

P2 FMplex: Exploring a Bridge between Fourier-Motzkin and Simplex

FMplex:探索 Fourier-Motzkin 与单纯形法之间的桥梁
LMCS vol.Volume 21, Issue 22025匹配度 3/10 · 论文研究线性实数算术的量词消去与 SMT 求解,属于形式化验证/SMT 基础算法,但未涉及用户核心关注的 LLM/Agent 与静态分析交叉、浮点程序分析或贝叶斯程序分析,仅与形式化验证有间接关联。引用 2 inbox
Valentin Promies, Jasper Nalbach, Erika Ábrahám, Paul Kobialka
crossref: 2026-09-10

AI 速览

一句话:提出 FMplex,用量词消去处理线性实数算术合取,通过分支将最坏复杂度从双指数降至单指数。

本文研究线性实数算术约束合取式的量词消去问题。作者以 Fourier-Motzkin 变量消去法为基础,引入情况分裂(case splitting),将最坏情况复杂度从双指数级降低到单指数级。该过程适配到 SMT 求解时与单纯形算法有强烈对应,因此称为 FMplex。除理论分析外,作者还在 SMT 求解场景中进行了实验评估。论文是作者此前发表于 GandALF 2023 工作的扩展版。

问题
如何高效地对线性实数算术约束的合取进行量词消去,并支撑 SMT 求解。
方法
在 Fourier-Motzkin 变量消去基础上加入情况分裂,将最坏复杂度从双指数降至单指数,并揭示其与单纯形算法的对应关系。
评估
在 SMT 求解上下文中开展实验评估,同时给出理论复杂度分析与算法对应关系的论证。
原文摘要(Abstract)

In this paper we present a quantifier elimination method for conjunctions of linear real arithmetic constraints. Our algorithm is based on the Fourier-Motzkin variable elimination procedure, but by case splitting we are able to reduce the worst-case complexity from doubly to singly exponential. The adaption of the procedure for SMT solving has strong correspondence to the simplex algorithm, therefore we name it FMplex. Besides the theoretical foundations, we provide an experimental evaluation in the context of SMT solving. This is an extended version of the authors' work previously published at the fourteenth International Symposium on Games, Automata, Logics, and Formal Verification (GandALF 2023).

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@article{PromiesNAK25,
  title = {FMplex: Exploring a Bridge between Fourier-Motzkin and Simplex},
  author = {Valentin Promies and Jasper Nalbach and Erika Ábrahám and Paul Kobialka},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 21, Issue 2},
  year = {2025},
  doi = {10.46298/lmcs-21(2:6)2025}
}