Symbolic Regression using Mixed-Integer Nonlinear Optimization
Not on the map. Why?
Abstract (arXiv)
The Symbolic Regression (SR) problem, where the goal is to find a regression function that does not have a pre-specified form but is any function that can be composed of a list of operators, is a hard problem in machine learning, both theoretically and computationally. Genetic programming based methods, that heuristically search over a very large space of functions, are the most commonly used methods to tackle SR problems. An alternative mathematical programming approach, proposed in the last decade, is to express the optimal symbolic expression as the solution of a system of nonlinear equations over continuous and discrete variables that minimizes a certain objective, and to solve this system via a global solver for mixed-integer nonlinear programming problems. Algorithms based on the latter approach are often very slow. We propose a hybrid algorithm that combines mixed-integer nonlinear optimization with explicit enumeration and incorporates constraints from dimensional analysis. We show that our algorithm is competitive, for some synthetic data sets, with a state-of-the-art SR software and a recent physics-inspired method called AI Feynman.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 1; 2025: 0; 2026: 1.
4 papers.
- 2024In Context Learning and Reasoning for Symbolic Regression with Large Language Modelscited by 7
- 2023Taming Binarized Neural Networks and Mixed-Integer Programscited by 4
- 2021Learning Symbolic Expressions: Mixed-Integer Formulations, Cuts, and Heuristicscited by 3
- 2026Symbolic Density Estimation for Discrete Distributionscited by 1
- 2026Symbolic Density Estimation for Discrete Distributions20 May 2026
- 2024In Context Learning and Reasoning for Symbolic Regression with Large Language Models22 Oct 2024
- 2023Taming Binarized Neural Networks and Mixed-Integer Programs5 Oct 2023
- 2021Learning Symbolic Expressions: Mixed-Integer Formulations, Cuts, and Heuristics16 Feb 2021