NetGP: A Hybrid Framework Combining Genetic Programming and Deep Reinforcement Learning for PDE Solutions
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.
Authors
- Kay Chen Tan (ORCID: https://orcid.org/0000-0002-6802-2463)
- Min Jiang (ORCID: https://orcid.org/0000-0003-3826-6405)
- Lulu Cao (ORCID: https://orcid.org/0009-0000-0088-5919)
- Yuanming Feng (ORCID: https://orcid.org/0000-0001-9107-7553)
Institutions
- Hong Kong Polytechnic University (HK)
- Xiamen University (CN)
Publication Details
- Published
- 2025-06-08
- DOI
- https://doi.org/10.1109/cec65147.2025.11042987
- Primary Topic
- Evolutionary Algorithms and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China