×

Computational approach to compact Riemann surfaces. (English) Zbl 1360.14142

This paper gives a computational approach to compact Riemann surfaces, starting from plane algebraic curves. The main methods and results are listed as follows.
1) Using a two-dimensional Newton iteration, the critical points of the algebraic curves (i.e. branch points and singular points) can be computed. The starting points for this iteration are obtained from the resultants with respect to both coordinates of the algebraic curve and a suitable pairing of their zeros.
2) A set of generators of the fundamental group of the complex plane minus the critical points of the algebraic curve, is constructed from circles around these points and connecting lines obtained from a minimal spanning tree.
3) Monodromies, are obtained by solving the defining equation of the algebraic curve on collocation points along these contours and by analytically continuing the roots. Collocation points are chosen to correspond to Chebychev collocation points for an ensuing Clenshaw-Curtis integration of the holomorphic differentials. This gives the periods of the Riemann surface with spectral accuracy.
4) Holomorphic differentials are identified using Puiseux expansions at the singular points of the algebraic curve. These Puiseux expansions are computed by contour integration on the circles around the singularities.
5) The Abel map is also determined using the Clenshaw-Curtis algorithm and contour integrals.
Finally, as an application of the code, one obtains solutions to the Kadomtsev-Petviashvili equation on non-hyperelliptic Riemann surfaces.

MSC:

14Q05 Computational aspects of algebraic curves
14H45 Special algebraic curves and curves of low genus
14H70 Relationships between algebraic curves and integrable systems
14H10 Families, moduli of curves (algebraic)

Software:

MultRoot; Matlab

References:

[1] Belokolos E D, Bobenko A I, Enolskii V Z, Its A R and Matveev V B 1994 Algebro-Geometric Approach to Nonlinear Integrable Equations (Berlin: Springer)
[2] Bobenko A I and Klein C (ed) 2011 Computational Approach to Riemann Surfaces(Lecture Notes in Mathematics vol 2013) (Heidelberg: Springer)
[3] Brieskorn E and Knörrer H 1986 Plane Algebraic Curves (Basel: Birkhäuser)
[4] Deconinck B and van Hoeij M 2001 Computing Riemann matrices of algebraic curves Physica D 152–3 28 · Zbl 1054.14079
[5] Deconinck B, Heil M, Bobenko A, van Hoeij M and Schmies M 2004 Computing Riemann theta functions Math. Comput.73 1417–42 · Zbl 1092.33018
[6] Deconinck B and Patterson M 2011 Computational Approach to Riemann Surfaces(Lecture Notes in Mathematics vol 2013) ed A I Bobenko and C Klein (Heidelberg: Springer)
[7] Deift P, Venakides S and Zhou X 1997 New result in small dispersion KdV by an extension of the steepest descent method for Riemann–Hilbert problems Int. Math. Res. Not.6 285–99
[8] Dubrovin B A 1981 Theta functions and non-linear equations Usp. Mat. Nauk36 11–80 · Zbl 0478.58038
[9] Dubrovin B A 1981 Russ. Math. Surv.36 11–92 (Engl. transl.)
[10] Dubrovin B A 1983 Matrix finite-zone operators Rev. Sci. Tech.23 20–50
[11] Dubrovin B and Natanzon S 1989 Real theta-function solutions of the Kadomtsev–Petviashvili equation Math. USSR Irvestiya32 269–88 · Zbl 0672.35072
[12] Duval D 1989 Rational puiseux expansions Compos. Math.70 119–54 · Zbl 0699.14034
[13] Fay J D 1973 Theta Functions on Riemann Surfaces(Lecture Notes in Mathematics vol 352) (Berlin: Springer)
[14] Frauendiener J and Klein C 2001 On the exact treatment of stationary counter-rotating dust disks: physical properties Phys. Rev. D 63 84025
[15] Frauendiener J and Klein C 2004 Hyperelliptic theta-functions and spectral methods J. Comput. Appl. Math.167 193 · Zbl 1052.65107
[16] Frauendiener J and Klein C 2006 Hyperelliptic theta-functions and spectral methods: KdV and KP solutions Lett. Math. Phys.76 249–67 · Zbl 1127.14032
[17] Frauendiener J and Klein C 2011 Algebraic curves and Riemann surfaces in Matlab Riemann Surfaces–Computational Approaches(Lecture Notes in Mathematics vol 2013) ed A Bobenko and C Klein (Berlin: Springer) · Zbl 1210.14070
[18] Frauendiener J and Klein C 2015 Computational approach to hyperelliptic Riemann surfaces Lett. Math. Phys.105 379–400 · Zbl 1317.14127
[19] Frauendiener J, Klein C and Shramchenko V 2011 Efficient computation of the branching structure of an algebraic curve Comput. Methods Funct. Theory11 527–46 · Zbl 1238.14045
[20] Grava T and Klein C 2007 Numerical solution of the small dispersion limit of Korteweg de Vries and Whitham equations Commun. Pure Appl. Math.60 1623–64 · Zbl 1139.65069
[21] Huber B and Sturmfels B 1995 A polyhedral method for solving sparse polynomial systems Math. Comput.64 212, 1541–55 · Zbl 0849.65030
[22] Kadomtsev B B and Petviashvili V I 1970 On the stability of solitary waves in weakly dispersing media Sov. Phys.–Dokl.15 539–41 · Zbl 0217.25004
[23] Kalla C and Klein C 2012 On the numerical evaluation of algebro-geometric solutions to integrable equations Nonlinearity25 569–96 · Zbl 1251.37067
[24] Kalla C and Klein C 2014 Computation of the topological type of a real Riemann surface Math. Comput.83 1823–46 · Zbl 1298.14067
[25] Kamvissis S, McLaughlin K T-R and Miller P D 2003 Semiclassical Soliton Ensembles for the Focusing Nonlinear Schrödinger Equation(Annals of Mathematics Studies vol 154) (Princeton, NJ: Princeton University Press) · Zbl 1057.35063
[26] Klein C 2003 On explicit solutions to the stationary axisymmetric Einstein–Maxwell equations describing dust disks Ann. Phys.12 599
[27] Klein C, Kokotov A and Korotkin D 2009 Extremal properties of the determinant of the Laplacian in the Bergman metric on the moduli space of genus two Riemann surfaces Math. Z.261 73–108 · Zbl 1210.58025
[28] Klein C and Richter O 2005 Ernst Equation and Riemann Surfaces(Lecture Notes in Physics vol 685) (Berlin: Springer)
[29] Klein C and Saut J-C 2012 Numerical study of blow up and stability of solutions of generalized Kadomtsev–Petviashvili equations J. Nonlinear Sci.22 763–811 · Zbl 1253.35150
[30] Korotkin D A 1989 Finite-gap solutions of the stationary axially symmetric Einstein equation in vacuum Theor. Math. Phys.77 1018
[31] Krichever I 1988 The averaging method for two-dimensional integrable equations Funkt. Anal. Prilozhen22 37–52, 96 (Russian)
[32] Krichever I 1989 Funct. Anal. Appl.22 200–13 (Engl. transl.)
[33] Lenstra A K, Lenstra H W Jr and Lovász L 1982 Factoring polynomials with rational coefficients Math. Ann.261 515–34 · Zbl 0488.12001
[34] Lax P D and Levermore C D 1983 The small dispersion limit of the Korteweg–de Vries equation I, II, III Commun. Pure Appl. Math.36 253–90, 571–93, 809–30 · Zbl 0532.35067
[35] Mumford D 1983 Tata Lectures on Theta.(Progress in Mathematics vol 28) (Boston, MA: Birkhäuser)
[36] Mumford D 1984 Tata Lectures on Theta.(Progress in Mathematics vol 43) (Boston, MA: Birkhäuser)
[37] Noether M 1883 Rationale ausführungen der operationen in der theorie der algebraischen funktionen Math. Ann.23 311–58
[38] Poteaux A 2007 Computing monodromy groups defined by plane algebraic curves Proc. of the 2007 Int. Workshop on Symbolic-numeric Computation (New York: ACM) pp 36–45
[39] Poteaux A 2008 Calcul de développements de Puiseux et application au calcul du groupe de monodromie d’une courbe algébrique plane PhD Thesis Université de Limoges (in French) www.lifl.fr/ poteaux/fichiers/these_poteaux.pdf
[40] Quine J R and Sarnak P (ed) 1997 Extremal Riemann surfaces(Contemporary Mathematics vol 201) (Providence, RI: American Mathematical Society)
[41] Siegel C L 1989 Topics in Complex Function Theory vol III (New York: Wiley)
[42] Sommese A and Wampler C 2005 The Numerical Solution of Systems of Polynomials (Singapore: World Scientific) · Zbl 1091.65049
[43] Swierczewski C and Deconinck B 2013 Computing Riemann theta functions in Sage with applications Math. Comput. Simul.127 263–72
[44] Tovbis A, Venakides S and Zhou X 2004 On semiclassical (zero dispersion limit) solutions of the focusing nonlinear Schrödinger equation Commun. Pure Appl. Math.57 877–985 · Zbl 1060.35137
[45] Trefethen L N 2000 Spectral Methods in Matlab (Philadelphia, PA: SIAM) · Zbl 0953.68643
[46] Tretkoff C L and Tretkoff M D 1984 Combinatorial group theory, Riemann surfaces and differential equations Contemp. Math.33 467–517 · Zbl 0557.30036
[47] Trott M 1997 Applying Groebner basis to three problems in geometry Mathematica in Education and Research6 15–28
[48] Venakides V 1985 The zero dispersion limit of the Korteweg–de Vries equation for initial potential with nontrivial reflection coefficient Commun. Pure Appl. Math.38 125–55 · Zbl 0571.35095
[49] Vinnikov V 1993 Self-adjoint determinantal representations of real plane curves Math. Ann.296 453–79
[50] Whitham G B 1966 Nonlinear dispersive waves SIAM J. App. Math.14 956–8 · Zbl 0144.34803
[51] Whitham G B 1974 Linear and Nonlinear Waves (New York: Wiley)
[52] https://people.maths.ox.ac.uk/trefethen/spectral.html
[53] Zeng Z 2004 Computing multiple roots of inexact polynomials Math. Comput.74 869–903 · Zbl 1079.12007
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.