English

Towards Automatic Linearization via SMT Solving

Logic in Computer Science 2024-08-27 v1 Systems and Control Systems and Control Optimization and Control

Abstract

Mathematical optimization is ubiquitous in modern applications. However, in practice, we often need to use nonlinear optimization models, for which the existing optimization tools such as Cplex or Gurobi may not be directly applicable and an (error-prone) manual transformation often has to be done. Thus, to address this issue, in this paper we investigate the problem of automatically verifying and synthesizing reductions, the solution of which may allow an automatic linearization of nonlinear models. We show that the synthesis of reductions can be formulated as an \exists^* \forall^* synthesis problem, which can be solved by an SMT solver via the counter-example guided inductive synthesis approach (CEGIS).

Keywords

Cite

@article{arxiv.2408.13487,
  title  = {Towards Automatic Linearization via SMT Solving},
  author = {Jian Cao and Liyong Lin and Lele Li},
  journal= {arXiv preprint arXiv:2408.13487},
  year   = {2024}
}

Comments

4 pages, conference