Fast integral methods for the Neumann Green's function: applications to capture and signaling problems in two dimensions
Sanchita Chakraborty, Jeremy Hoskins, Alan E. Lindsay
TL;DR
This work develops a fast, high-order boundary-integral method to compute the Neumann Green's function in two dimensions for general planar domains, simultaneously handling interior and exterior problems with bulk and surface sources. By decomposing the singular part and enforcing a zero-average interior constraint, the method yields four accurately evaluated Green's functions and enables precise gradients, Hessians, and optimization of trap configurations. The approach is validated against disk and ellipse benchmarks and used to optimize interior traps and boundary windows in complex geometries, with direct applications to Brownian capture and signal-sensing problems. The resulting framework provides a versatile tool for MFPT/GMFPT analysis, directional sensing, and trap optimization in realistic domains, with clear paths for extensions to 3D and time-dependent statistics.
Abstract
We present a high order numerical method for the solution of the Neumann Green's function in two dimensions. For a general closed planar curve, our computational method resolves both the interior and exterior Green's functions with the source placed either in the bulk or on the surface -- yielding four distinct functions. Our method exactly represents the singular nature of the Green's function by decomposing the singular and regular components. In the case of the interior function, we exactly prescribe an integral constraint which is necessary to obtain a unique solution given the arbitrary constant solution associated with Neumann boundary conditions. Our implementation is based on a fast integral method for the regular part of the Green's function which allows for a rapid and high order discretization for general domains. We demonstrate the accuracy of our method for simple geometries such as disks and ellipses where closed form solutions are available. To exhibit the usefulness of these new routines, we demonstrate several applications to open problems in the capture of Brownian particles, specifically, how the small traps or boundary windows should be configured to maximize the capture rate of Brownian particles.
