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

Harris-Pink, Gerry (2024) Optimizing finite-element mesh construction for singularly perturbed differential equations using neural networks. Masters thesis, Memorial University of Newfoundland.

[img] [English] PDF - Accepted Version
Available under License - The author retains copyright ownership and moral rights in this thesis. Neither the thesis nor substantial extracts from it may be printed or otherwise reproduced without the author's permission.

Download (1MB)

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.

Item Type: Thesis (Masters)
URI: http://research.library.mun.ca/id/eprint/16860
Item ID: 16860
Additional Information: Includes bibliographical references (pages 56-58)
Keywords: finite elements, neural network, optimization, singularly perturbed, differential equations
Department(s): Science, Faculty of > Mathematics and Statistics
Date: September 2024
Date Type: Submission
Library of Congress Subject Heading: Differential equations--Numerical solutions; Finite element method; Neural networks (Computer science); Mathematical optimization

Actions (login required)

View Item View Item

Downloads

Downloads per month over the past year

View more statistics