UROP Research Mentor Project Submission Portal: Submission #643

Submission information
Submission Number: 643
Submission ID: 13621
Submission UUID: 46310ca8-a73a-43c4-8218-335bf32e6e17

Created: Fri, 04/19/2024 - 11:13 PM
Completed: Fri, 04/19/2024 - 11:13 PM
Changed: Fri, 04/19/2024 - 11:13 PM

Remote IP address: 68.46.228.144
Submitted by: Anonymous
Language: English

Is draft: No

Research Mentor Information

Mark Sussman
{Empty}
{Empty}
sussman@math.fsu.edu
Faculty
Arts and Sciences
mathematics
{Empty}

Additional Research Mentor(s)

{Empty}
{Empty}
{Empty}
{Empty}
{Empty}
{Empty}
{Empty}
{Empty}

Overall Project Details

Comparing classical methods for solving partial differential equations to machine learning methods.
differential equations, data science, numerical analysis
Yes
2
open to all majors
On FSU Main Campus
{Empty}
In-person
10 hours
Flexible schedule (Combination of business and outside of business. TBD between student and research mentor.)
There have recently been many new developments in solving differential equations using data science techniques. See for example the "PINN" ("Physics Informed Neural Networks") method developed by Prof. Karniadakis at Brown University. Are these methods better than classical methods (finite element, finite difference, finite volume, or Runge Kutta methods) for solving differential equations? It could be that the new ``data science motivated'' methods are a transformative development since the methods are "embarrassingly vectorizable" (for GPU processing) and have anecdotally been shown to represent solutions using a minimum number of degrees of freedom. There are many test problems to try and compare classical methods to data science techniques, all ranging in level of difficulty.
Research tasks:
1. develop a classical numerical method (your choice) for solving an ODE or PDE. Computer language is flexible.
2. develop a data science numerical method for solving the same ODE or PDE as in step 1.
3. Compare (1) to (2) in terms of (i) ease of implementation, (ii) accuracy, and (iii) efficiency.
required:
basic programming skills. Calculus II or higher.
We should meet about once per week in which we go over outstanding problems and questions. This is "directed independent research." So it is up to the student to seek out resources (e.g. existing code that is available) that will help in answering the research question.
{Empty}

UROP Program Elements

Yes
Yes
Yes
Yes
{Empty}
2024
https://cre.fsu.edu/urop-research-mentor-project-submission-portal?token=RSqXh2VL0AhJPXoVdJt_ksM3V0OC0ULP8aPczHmQzD0