Groups · Session 1
Begins June 8, 2026
Enrollment is closed for Session 1. Current proposals remain available for reference.
Information Diffusion on Networks: How Fast Do Opinions Reach Consensus?
Graph Theory, Dynamical Systems, Multi-agent Optimization
Research Proposal
Information Diffusion on Networks: How Fast Do Opinions Reach Consensus?
Graduate Research, Ph.D. Student
Department of Applied Mathematics and Statistics
Stony Brook University
Final weekly meeting times are confirmed after placement; exact days and times vary by cohort and mentor availability.
Code used: Python and/or Matlab
Technology needed: A computer with internet access; Python and/or Matlab may be used for project work, and PowerPoint, Jupyter Notebook, and/or Overleaf may be used for the final presentation.
Project overview
In this project, we study a simple model for how opinions or information spread across a network. Each node holds a number representing the opinion or information value of that individual. At each step, people update their values by interacting with their neighbors. Over time, these updates can cause the values in the network to become similar.
A common mathematical model for this process is the diffusion equation on a graph,
dc/dt = −Lc,
where c represents the values at each node and L is the graph Laplacian that describes the structure of the network. This system models the idea that each person adjusts their value toward the values of their neighbors. Intuitively, each node repeatedly averages its value with its neighbors, which gradually smooths differences across the network.
Using this model, we will study how the structure of the network affects how quickly agreement is reached. In particular, we will explore whether different network shapes lead to faster or slower spreading of information. Students will simulate these dynamics using simple computational tools such as Python networkx and observe how values evolve over time.
Background
Possible extension
Selected references
- West, D. B. Introduction to Graph Theory, 2nd ed., Pearson Education, Inc., 2001.
- Sayama, H. Diffusion on Networks, in Introduction to the Modeling and Analysis of Complex Systems, LibreTexts.
- Hansen, J. and Ghrist, R. Opinion Dynamics on Discourse Sheaves, SIAM Journal on Applied Mathematics, 81(5), pp. 2033–2060, 2021.
The Life Cycle of Products: How People Adopt and Abandon Them
Mathematical Modeling
Research Proposal
The Life Cycle of Products: How People Adopt and Abandon Them
Professor of Mathematics
University of Tennessee at Chattanooga
Final weekly meeting times are confirmed after placement; exact days and times vary by cohort and mentor availability.
Code used: Not specified; computer simulations may be used
Technology needed: A computer with internet access and standard presentation tools.
Project overview
Background
Possible extension
(1) Exploring a similar control problem — looking at ways to influence or guide the system in a related situation.
(2) Testing how sensitive the model is to changes — checking how small changes in the model's parameters affect the results.
(3) Studying real-world data — using historical data on daily active users of Facebook and LinkedIn to see how well the model matches reality. This involves adjusting the model's parameters to make predictions about future user trends on both platforms.
Selected references
- Bass, F. M. A new product growth model for consumer durables, Management Science, 15 (1969), 215–227.
- Kong, L. and Wang, M. Optimal control for an ordinary differential equation online social network model, Differential Equations and Applications, 14 (2022), 205–214.
- Chen, R., Kong, L., and Wang, M. Modeling the dynamics of adoption and abandonment of multiple products, Mathematics and Computers in Simulation, 241 (2026), 868–889.
The Brachistochrone Problem and the Calculus of Variations
Calculus of Variations
Research Proposal
The Brachistochrone Problem and the Calculus of Variations
PhD Student, Mathematics
Georgia Institute of Technology
Final weekly meeting times are confirmed after placement; exact days and times vary by cohort and mentor availability.
Code used: Interactive simulations / basic numerical experiments
Technology needed: A computer with internet access and PowerPoint for the final presentation.
Project overview
Given two points A and B in a vertical plane, what is the curve traced out by a point acted on only by gravity, which starts at A and reaches B in the shortest time?
This was the challenge problem that Johann Bernoulli set to the thinkers of his time in 1696. Calculus had only just been invented, yet the solution to this problem uses a fairly advanced technique called the calculus of variations. The problem was solved independently by several mathematicians, including Isaac Newton, who approached the problem using physical reasoning and geometric arguments.
Students may already be familiar with using calculus to compute quantities such as the area under a curve. Using the calculus of variations, however, one instead seeks to optimize an entire function. In the case of the brachistochrone problem, the unknown is the curve itself rather than a single numerical quantity like area or time. This leads naturally to the study of infinitesimal variations of a function, in analogy with the infinitesimal changes studied in single-variable calculus.
In this project, we approach the brachistochrone problem primarily from Newton’s perspective, emphasizing first principles, physical intuition, and geometric reasoning. Through experimentation and mathematical analysis, we show why the curve of fastest descent is a cycloid.
The name brachistochrone comes from the Greek words brachistos, meaning shortest, and chronos, meaning time.
Background
The project serves as an accessible introduction to advanced mathematical ideas through a classical and historically significant problem. Students will be introduced to multivariable calculus concepts, variational thinking, and physical intuition through guided instruction, interactive experimentation, and mathematical reasoning. Computational tools such as interactive simulations and basic numerical experiments will be used to support intuition and exploration. During the development of the final presentation, students will use PowerPoint.
Possible extension
As a possible extension, we will explore Fermat’s principle, which states that the path taken by a beam of light between two points is the one that requires the least time. This principle leads to Snell’s law of refraction in geometrical optics.
In 1697, Johann Bernoulli used Fermat’s principle to derive the brachistochrone curve by considering the trajectory of a beam of light traveling through a medium in which the speed of light increases with depth. In this analogy, the varying speed of light plays a role analogous to the constant vertical acceleration due to gravity. This extension highlights deep connections between mechanics, optics, and variational principles.
Selected references
- Brachistochrone Curve. Wikipedia.
- Brachistochrone Problem — Interactive Simulation. myPhysicsLab.
From Interacting Particle Systems on Graphs to Disease Spreading
Probability Theory, Graph Theory, Stochastic Processes, Mathematical Biology
Research Proposal
From Interacting Particle Systems on Graphs to Disease Spreading
Postdoctoral Researcher
Department of Mathematics
Louisiana State University
Final weekly meeting times are confirmed after placement; exact days and times vary by cohort and mentor availability.
Code used: Not specified
Technology needed: A computer with internet access; PowerPoint, Beamer, and/or Overleaf may be used for the final presentation.
Project overview
These questions can be studied using interacting particle systems (IPS), mathematical models in which many individuals evolve randomly while interacting through a network. IPS play a central role in probability theory and are widely used to model disease spread, population dynamics, and genetic evolution.
In this project, students will investigate simple multi-particle stochastic models motivated by epidemiology. We will focus on infection–recovery dynamics on graphs and study how local update rules lead to global behavior. A central theme will be the time it takes for the system to approach equilibrium. Through theory and investigation, students will observe the striking cutoff phenomenon, where convergence happens abruptly rather than gradually.
By the end of the project, students will understand how randomness and network structure interact, and they will communicate their findings in a research-style presentation.
Background
During the development of the final presentation, we will use tools such as PowerPoint, Beamer, and Overleaf.
Possible extension
A second direction is to study how infection rates that depend on the structure of the underlying graph influence the speed at which a disease spreads and stabilizes. For example, students can compare identical infection–recovery rules on cycles, grids, and d-regular expander graphs and observe differences in convergence behavior.
Selected references
- Stewart, James, and Day, Troy. Biocalculus: Calculus for Life Sciences, 2nd ed., Cengage Learning, 2015.
- Levin, David A., and Peres, Yuval. Markov Chains and Mixing Times, 2nd ed., American Mathematical Society, 2017.
- Norris, J. R. Markov Chains, Cambridge University Press, 1997.
Dynamics of a Single Species Metapopulation Model with Dispersal
Discrete Dynamical Systems and Mathematical Biology
Research Proposal
Dynamics of a Single Species Metapopulation Model with Dispersal
PhD Candidate (ABD)
Department of Mathematics
University of Louisiana at Lafayette
Final weekly meeting times are confirmed after placement; exact days and times vary by cohort and mentor availability.
Code used: MATLAB or Python
Technology needed: A computer with internet access; MATLAB or Python may be used for simulations, and Overleaf/LaTeX and Beamer may be used for writing and presentation.
Project overview
x(t + 1) = f(x(t))
where f is the function that provides x(t + 1) if x(t) is known. While formulating a discrete model, modelers need to find this function f by observing the mechanisms of the phenomena they are trying to model. In other words, they need to know the order of events taking place between time t and time t + 1.
We will develop a simple two-dimensional model describing the dynamics of a single species distributed across two habitat patches. To this end, students will first explore and investigate different dispersal mechanisms by studying biological and ecological examples from nature. Based on these mechanisms, discrete-time models will be formulated. The resulting models are then thoroughly analyzed by determining their equilibria and stability. This will help answer questions such as: under what conditions will this species go extinct? How does dispersal stabilize or destabilize the system? What will be the long-term fate of the species? Finally, numerical simulations will be performed to verify theoretical results.
Background
Possible extension
Selected references
- Allen, Linda J. S. An Introduction to Mathematical Biology. Pearson Prentice Hall, 2007.
- Elaydi, Saber N., and Jim M. Cushing. Discrete Mathematical Models in Population Biology: Ecological, Epidemic, and Evolutionary Dynamics. Springer Nature, 2025.
Digit Representations of Fractals and Self-Affine Carpets
Fractal Geometry, Number Theory, Discrete Geometry
Research Proposal
Digit Representations of Fractals and Self-Affine Carpets
6th Year Graduate Student
Department of Mathematics
University of Illinois, Urbana-Champaign
Final weekly meeting times are confirmed after placement; exact days and times vary by cohort and mentor availability.
Code used: Python (optional)
Technology needed: A computer with internet access; optional Python may be used for computational work.
Project overview
For instance, the classical Cantor set consists precisely of those real numbers whose base-3 expansion avoids the digit 1. The Sierpiński carpet can be described using restrictions on pairs of base-3 digits. In this project, we will uncover how seemingly intricate geometric objects arise from surprisingly simple arithmetic rules.
We will begin by constructing the Cantor set, Sierpiński carpet, and Menger sponge through iterative processes, and then translate these constructions into precise digit-based characterizations. Students will derive and prove criteria determining exactly which points belong to these sets, and compute how length, area, or volume evolves at each stage of iteration. Through computational experiments, we will develop algorithms that measure the decay rate of area up to a given iteration n, leading students to formulate and test conjectures.
Finally, we will extend these ideas to a broader class of self-affine carpets. Depending on interest and time, we may explore how combinatorial digit restrictions influence geometric and topological properties such as area, local connectedness, and fractal dimension.
The project combines proof-writing, number theory, geometry, and computational experimentation, culminating in a colloquium-style presentation (and possibly, a short paper).
Background
Optional computational components will use Python; no prior programming experience is required.
Possible extension
Students will combine theoretical reasoning with computational experiments to formulate and justify new conjectures. They may choose either to focus on a single class of carpets and investigate multiple properties, or to fix a particular property and compare how it behaves across different families of carpets.
Selected references
- Falconer, Kenneth. Fractal Geometry: Mathematical Foundations and Applications, 2nd ed., Wiley, 2003.
- Barnsley, Michael. Fractals Everywhere, 2nd ed., Academic Press, 1993.