The Conjugate Function Method for Surfaces with Elaborate Topological Types
H. Hakula, A. Rasila, Y. Zheng
TL;DR
The paper tackles the challenge of computing conformal mappings for multiply connected domains on planar surfaces and Riemann surfaces with high accuracy. It extends the conjugate function method to these complex topologies by leveraging hp-FEM, a fast linear-algebra-based construction for the conjugate problem, and a generalized reciprocal identity for error control. A key contribution is reducing the Dirichlet data for the conjugate problem to a small n×n system via a reduction matrix, enabling direct, efficient computation without reliance on costly optimization. The authors demonstrate broad applicability through torus and higher-genus examples, extensive numerical experiments (including Nasser’s challenge and random slit configurations), and practical texture-mapping and polyhedral-surface applications, highlighting the method’s accuracy and scalability for complex topologies.
Abstract
The conjugate function method is an algorithm for numerical computation of conformal mappings for simply and multiply connected domains on surfaces. In this paper the conjugate function method, earlier used for simply connected domains, is generalized and refined to achieve the same level of accuracy on multiply connected planar domains and Riemann surfaces. The main challenge is the accurate and efficient construction of boundary values for the conjugate problem on multiply connected domains. The method relies on high-order finite element methods which allow for highly accurate computations of mappings on surfaces, including domains of complex boundary geometry containing strong singularities and cusps. We also derive the reciprocal error estimate for the multiply connected case. The efficacy of the proposed method is illustrated via an extensive set of numerical experiments with error estimates.
