TY - GEN
T1 - NetGP: A Hybrid Framework Combining Genetic Programming and Deep Reinforcement Learning for PDE Solutions
AU - Cao, Lulu
AU - Feng, Yinglan
AU - Jiang, Min
AU - Tan, Kay Chen
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - Partial differential equations (PDEs) are fundamental in various scientific and engineering fields. Methods based on symbolic regression to solve PDEs have gained attention due to their inherent interpretability. However, existing symbolic regression methods rely solely on genetic programming (GP) during the search process, which presents opportunities for improvement in both precision and stability. We introduce a novel framework, itemd NetGP, which enhances symbolic regression for PDEs in three key aspects. First, NetGP employs prefix notation arrays to represent symbolic expressions, simplifying the evaluation process. Second, to improve the stability of the evolutionary process, deep reinforcement learning is integrated to generate new individuals. Additionally, a novel operator is proposed to avoid the generation of invalid expressions during crossover and mutation of array-based individuals. Empirical evaluations across five types of PDEs demonstrate that NetGP achieves outstanding accuracy and stability in solving these PDEs. The code can be found at https://github.com/grassdeerdeer/NetGP.
AB - Partial differential equations (PDEs) are fundamental in various scientific and engineering fields. Methods based on symbolic regression to solve PDEs have gained attention due to their inherent interpretability. However, existing symbolic regression methods rely solely on genetic programming (GP) during the search process, which presents opportunities for improvement in both precision and stability. We introduce a novel framework, itemd NetGP, which enhances symbolic regression for PDEs in three key aspects. First, NetGP employs prefix notation arrays to represent symbolic expressions, simplifying the evaluation process. Second, to improve the stability of the evolutionary process, deep reinforcement learning is integrated to generate new individuals. Additionally, a novel operator is proposed to avoid the generation of invalid expressions during crossover and mutation of array-based individuals. Empirical evaluations across five types of PDEs demonstrate that NetGP achieves outstanding accuracy and stability in solving these PDEs. The code can be found at https://github.com/grassdeerdeer/NetGP.
KW - Genetic Programming
KW - Partial Differential Equation
KW - Physics-informed Machine Learning
KW - Symbolic Regression
UR - https://www.scopus.com/pages/publications/105010515541
U2 - 10.1109/CEC65147.2025.11042987
DO - 10.1109/CEC65147.2025.11042987
M3 - Conference article published in proceeding or book
T3 - 2025 IEEE Congress on Evolutionary Computation, CEC 2025
BT - 2025 IEEE Congress on Evolutionary Computation, CEC 2025
ER -