Optimizing finite-element mesh construction for singularly perturbed differential equations using neural networks

We use differential equations as a mathematical tool to enable us to model real world systems. This thesis focuses on developing new tools to help us understand models based on differential equations using numerical approximation. Instead of developing new approximation techniques, we focus on refining the inputs to these approximation tools by optimizing the mesh points given to them. To do this, we develop neural network algorithms to optimize mesh points for a given differential equation, utilizing both the exact solution to a problem and a higher order approximation as comparison tools for our loss function. This work was done by combining the Python packages Firedrake and Pytorch. Firedrake was used to generate the numerical approximations for us, and allowed us to easily try different permutations of problems and use higher order approximations when needed. Firedrake also allowed us to use finite-element discretizations without having to manually rediscretize our problem if we wanted to change something. Pytorch was the software used to create our neural networks that allowed us to generate meshes that over time would adapt to better approximate the solution of the desired differential equation. With these tools, we show that neural networks are a good resource for optimizing mesh points for a given differential equation without knowing the solution to the problem already.

Institutions

Publication Details

Journal
Memorial University Research Repository (Memorial University)
Published
2025-02-27
DOI
https://doi.org/10.48336/fc7x-fz36
Primary Topic
Model Reduction and Neural Networks
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing finite-element mesh construction for singularly perturbed differential equations using neural networks

Memorial University Research Repository (Memorial University)
Model Reduction and Neural Networks
article

Optimizing finite-element mesh construction for singularly perturbed differential equations using neural networks

article en

Abstract

We use differential equations as a mathematical tool to enable us to model real world systems. This thesis focuses on developing new tools to help us understand models based on differential equations using numerical approximation. Instead of developing new approximation techniques, we focus on refining the inputs to these approximation tools by optimizing the mesh points given to them. To do this, we develop neural network algorithms to optimize mesh points for a given differential equation, utilizing both the exact solution to a problem and a higher order approximation as comparison tools for our loss function. This work was done by combining the Python packages Firedrake and Pytorch. Firedrake was used to generate the numerical approximations for us, and allowed us to easily try different permutations of problems and use higher order approximations when needed. Firedrake also allowed us to use finite-element discretizations without having to manually rediscretize our problem if we wanted to change something. Pytorch was the software used to create our neural networks that allowed us to generate meshes that over time would adapt to better approximate the solution of the desired differential equation. With these tools, we show that neural networks are a good resource for optimizing mesh points for a given differential equation without knowing the solution to the problem already.

Memorial University Research Repository (Memorial University)
Memorial University of Newfoundland (CA)
Industry, innovation and infrastructure
Openalex Percentile: Top 60%
Model Reduction and Neural Networks
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.