Symbolic Regression is NP-hard

07/03/2022
by   Marco Virgolin, et al.
0

Symbolic regression (SR) is the task of learning a model of data in the form of a mathematical expression. By their nature, SR models have the potential to be accurate and human-interpretable at the same time. Unfortunately, finding such models, i.e., performing SR, appears to be a computationally intensive task. Historically, SR has been tackled with heuristics such as greedy or genetic algorithms and, while some works have hinted at the possible hardness of SR, no proof has yet been given that SR is, in fact, NP-hard. This begs the question: Is there an exact polynomial-time algorithm to compute SR models? We provide evidence suggesting that the answer is probably negative by showing that SR is NP-hard.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/05/2019

Automating Resolution is NP-Hard

We show that the problem of finding a Resolution refutation that is at m...
research
05/31/2023

Information Fusion via Symbolic Regression: A Tutorial in the Context of Human Health

This tutorial paper provides a general overview of symbolic regression (...
research
05/17/2023

Active Learning in Symbolic Regression with Physical Constraints

Evolutionary symbolic regression (SR) fits a symbolic equation to data, ...
research
01/27/2023

Incorporating Background Knowledge in Symbolic Regression using a Computer Algebra System

Symbolic Regression (SR) can generate interpretable, concise expressions...
research
10/21/2020

Logic Guided Genetic Algorithms

We present a novel Auxiliary Truth enhanced Genetic Algorithm (GA) that ...
research
07/04/2023

Discovering Asymptotic Expansions Using Symbolic Regression

Recently, symbolic regression (SR) has demonstrated its efficiency for d...
research
09/06/2023

Introducing Thermodynamics-Informed Symbolic Regression – A Tool for Thermodynamic Equations of State Development

Thermodynamic equations of state (EOS) are essential for many industries...

Please sign up or login with your details

Forgot password? Click here to reset