Abstract
Curve shortening in the z-plane in which, at a given point on the curve, the normal velocity of the curve is equal to the curvature, is shown to satisfy \(S_tS_z=S_{zz}\), where S(z, t) is the Schwarz function of the curve. This equation is shown to have a parametric solution from which the known explicit solutions for curve shortening flow; the circle, grim reaper, paperclip and hairclip, can be recovered.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The evolution of a smooth curve \({\pmb \gamma }(\mathbf{x },t)\) in the plane with given initial shape \({\pmb \gamma }_0\) in which the normal velocity at a given point on the curve is proportional to the curvature \(\kappa \) at that point, is known as the curve shortening problem:
where \(\mathbf{n }\) is the normal. The problem, and its higher dimensional generalisation, has attracted much attention since the 1980s. Important features of the curve evolution, such as the shrinking of any closed, embedded curve first to a convex curve and then to a round point in finite time, have been established e.g. [5, 6]. Curve shortening (1), and its variants, also has practical application; for example in the late-time evolution of Hele-Shaw free boundary flow in the presence of surface tension [3]. In the time reversed sense when the curve lengthens, the solutions have relevance to viscous fingering and crystal growth e.g. [12] where the connection to Saffman–Taylor fingering is made.
There are only four known, explicit, time-dependent solutions describing curve shortening: the bounded, closed curve solutions of the (i) circle and (ii) paperclip, and the unbounded, (iii) steadily translating grim reaper, and the (iv) hairclip solution—see e.g. [1, 12, 15]. A straight line is a trivial solution and remains stationary. More exotic, but not explicit, solutions taking the form of spirals which rotate and/or expand are described in [8].
Solutions (ii)–(iv) can be written (see e.g. [15] after a suitable rotation of coordinates and choice of timescale)
-
Grim reaper: \(x=t-\log (\cos y)\);
-
Paperclip: \(x= \cosh ^{-1}(\exp (-t)\cos y)\);
-
Hairclip: \(x=- \sinh ^{-1}(\exp (-t)\cos y)\).
Sketches of evolving paperclip and hairclip solutions are shown in Fig. 1.
There is interest in deriving these exact solutions systematically using simple methods. One approach has been to show the fundamental solutions can be obtained from a nonlinear diffusion equation [1, 12] which can be solved by functional separation of variables in conjunction with symmetry assumptions. More recently, Reference [15] presents two methods for deriving the four fundamental solutions. The first is based on seeking explicit solutions to (1) in which the function being sought is itself a function satisfying the classic heat equation \(h_t=h_{xx}\). Assuming \(h_t\) is either constant or linear in h gives each of the four fundamental solutions. The other approach detailed in [15] is an implicit method in which the solution is sought in the form of separable functions of the three variables x, y, t.
An alternative and systematic procedure for obtaining the exact solutions for time-dependent curve shortening is presented here. The key idea is to represent the curve in the complex plane using the Schwarz function [4]. Then, in Sect. 2, well-established results for representing the geometric properties of the curve in terms of the Schwarz function are used to derive a PDE governing the evolution of the curve. Section 3.1 shows that the self-similar, collapsing circle is an exact solution of the PDE, and Sect. 3.2 uses elementary methods to derive a steadily translating parametric solution of the PDE which is equivalent to the grim reaper solution. In Sects. 3.3 and 3.4, the parametric solution is generalised and shown to yield the paperclip and hairclip solutions. Section 4 reconsiders the steadily translating problem, and derives directly the grim reaper solution from the Schwarz function equation cast in a complex plane moving with the solution curve. The same approach is used to find a new exact solution taking the form of a steadily translating parabola to the problem in which the normal velocity of the curve is given by the cube root of the curvature.
2 The governing equation in terms of the Schwarz function
The Schwarz function S(z) of an analytic curve \(\pmb \gamma \) in the z-plane is the unique function which is analytic in the neighbourhood of \(\pmb \gamma \) and such that \(S(z)={{\bar{z}}}\) on \(\pmb \gamma \) [4]. For example, a circle of radius a, centred at the origin, has \(S(z)=a^2/z\). Representing curves using S(z) has proved remarkably successful in obtaining exact solutions in fluid mechanical applications where the evolving curve may represent, for example, the interface between fluids of different viscosities such as occurs in a Hele-Shaw cell (e.g. [7, 9, 11]), or, in 2D vortex dynamics, where the interface separates flows with different constant vorticities (e.g. [2, 13, 14]). The common theme in these applications is that the dynamics of a planar curve can be cast in terms of an equation satisfied by the Schwarz function which, when solved, determines the shape of the curve. Often the success of this approach is owing to the fact that S(z) is an analytic function, at least in the neighbourhood of \(\pmb \gamma \), enabling methods of complex analysis, such as conformal mapping, to be used.
In terms of S(z), the curvature \(\kappa \) of \(\pmb \gamma \) is [4]
where subscripts denote partial derivatives. For an evolving curve \(S=S(z,t)\), the normal velocity \(v_\mathrm{n}\) at point z on \(\pmb \gamma \) is (e.g. [11])
Curve shortening equates (2) and (3), giving a nonlinear PDE for S(z, t):
The curve shortening problem involves solving (4) subject to the initial shape of the curve S(z, 0).
An immediate feature of (4) is, given \({{\bar{z}}}=S(z)\), that it is invariant to the scaling \(z\rightarrow \lambda z\) (\(\lambda \in \Re \)), which implies \(\bar{z}=S\rightarrow \lambda S\), and \(t\rightarrow \lambda ^2 t\)—see also [15]. Moreover, as expected, the governing equation (4) is invariant to rotations through angle \(\sigma \), since \(z\rightarrow \mathrm{e}^{i\sigma }z\) implies \(S(z)\rightarrow \mathrm{e}^{-i\sigma }S\), rendering (4) invariant.
Letting s be the arclength parameter of \(\pmb \gamma \), it can be shown (e.g. [4]) \(\mathrm{d}z/\mathrm{d}s=1/\sqrt{S_z}\), and upon conjugating \(\mathrm{d}S/\mathrm{d}s=\sqrt{S_z}\). These relations can be used in (4) to establish the known connection between the curve shortening flow and the heat equation (e.g. [15]), which in term of the Schwarz function is
3 Explicit solutions of the curve shortening flow
3.1 The collapsing circle
By symmetry, an initially circular curve remains circular under the action of curve shortening: this is a known exact (self-similar) solution. It is simple to demonstrate using (4): a circle of radius a(t) with (without loss of generality) centre at the origin, has Schwarz function \(S(z,t)=a(t)^2/z\) which satisfies (4) exactly provided \(a{\dot{a}}=-1\), where \(\dot{a}\) is the time derivative of a(t). This is equivalent to \({\dot{A}}=-2\pi \) where \(A=\pi a^2\) is the area enclosed by the circle, and consistent with the well-known result that the area enclosed by an arbitrary closed plane curve decreases at the rate of \(2\pi \) per unit time e.g. [6].
3.2 The grim reaper
Let a curve translate steadily, with unit velocity, in the positive real direction, and write it as
where \(\zeta =\exp {(i\theta )}\), \(-\pi \le \theta \le \pi \), and \(\bar{f}=f\). The latter condition implies the curve is symmetric about the real axis. Now
It follows from (6) and (7) that
Also,
Substituting (8) and (9) into (4) and simplifying gives
Let \(h(\theta )=\mathrm{e}^{i\theta }f'(\mathrm{e}^{i\theta })\) and using \(\partial _\zeta =i\mathrm{e}^{i\theta }\partial _\theta \), (10) gives a functional-differential equation for the complex-valued \(h(\theta )\):
Since \({{\bar{f}}}=f\), it follows that \(h(-\theta )={\overline{h(\theta )}}\) and that the real part of (11) is satisfied by inspection with both sides of the equation vanishing.
Letting \(h(\theta )=r(\theta )\exp (i\alpha (\theta ))\) and substituting into (11) gives
But \(h(\theta )=r(\theta )\exp (i\alpha (\theta ))=-\alpha '(\theta )[1+i\tan (\alpha (\theta ))]\) and is the general solution to (11). Now \(h(\theta )=\mathrm{e}^{i\theta }f'(\mathrm{e}^{i\theta })\) implies \(\mathrm{d}f/\mathrm{d}\theta =ih\) and integrating gives
where a constant of integration (which is real since \({{\bar{f}}}=f\)) has been set to zero since it only serves to shift the curve along the real axis.
and taking real and imaginary parts of (14) gives \(x=t-\log (\cos y)\) which is the grim reaper solution. Note that (14) does not admit embedded curve solutions; the curve must close at infinity. That is, \(\alpha (\pm \pi )=\pm \pi /2\). The choice of function \(\alpha (\theta )\) is immaterial so long as it is a monotonic function such that \(-\pi /2\le \alpha (\theta )\le \pi /2\). Choosing the simple form \(\alpha (\theta )=\theta /2\) gives the final parametric form of the grim reaper solution
3.3 The paperclip
The grim reaper solution in parametric form (15) suggests a general form of solution to (4):
where \(a(t)>0\) (without loss of generality) and g(t) are real-valued functions to be determined. First, the choice \(a(t)>1\) is made and it is shown this corresponds to the paperclip solution. In Sect. 3.4, the choice \(0< a(t)<1\) is shown to correspond to the hairclip solution.
Seeking a closed curve solution which is symmetric about the imaginary axis implies \(z|_{\theta =0}=-z|_{\theta =\pi }\). From (16), \(g(t)=(1/2)\log (a^2-1)\), and the corresponding Schwarz function is
where \(\zeta =\mathrm{e}^{i\theta }\).
The first step is to show from (4) that \(a^2=1/(1-\exp (2t))\) and so \(-\infty<t<0\), corresponding to what is known as an ancient solution. From (17)
In addition,
Substituting (18), (19) and (20) into (4) and simplifying gives an ordinary differential equation for a(t):
with solution
where k is a real constant. The choice of k simply determines the termination time of the solution, when a(t) becomes singular. Without loss of generality this is chosen to be \(t=0\) and therefore \(k=1\). Thus,
where \(a^2=1/(1-\exp (2t))\) and \(-\pi \le \theta \le \pi \), is a time-dependent, closed-curve, parametric solution of the curve shortening problem.
The next step is to demonstrate the equivalence of (23) to the paperclip solution \(\exp (-t)\cos y=\cosh x\). The real and imaginary parts of (23) give
Hence
and
Comparison of (25) and (26) shows \(\cosh x=\mathrm{e}^{-t}\cos y\) and, therefore, establishes the equivalence of (23) with the paperclip solution (see Sect. 1).
3.4 The hairclip
In this section, it is shown that the hairclip solution corresponds to the choice \(0<a(t)<1\) in the parametric representation (16) with g(t) chosen to ensure that the solution curve is centred about the the imaginary axis, giving
Proceeding as in Sect. 3.3 and substituting (27) into (4) yields an ordinary differential equation for a(t) with solution
where an unimportant choice of arbitrary integration constant has been made. Note that \(-\infty< t< \infty \) and the solution (27) and (28) can be regarded as an eternal solution of the curve shortening problem. Again, by considering real and imaginary parts of (27) and following similar steps as in Sect. 3.3, it can be shown that (27) and (28) is equivalent to the hairclip solution \(\mathrm{e}^{-t}\cos y=-\sinh x\).
4 Revisiting the grim reaper solution
An alternative solution procedure based on solving (4) in a steadily moving frame of reference gives the grim reaper solution in the explicit form \({{\bar{z}}}=S(z,t)\). Let the Z-frame move in the positive real direction with unit speed so that \(Z=z-t\). Hence \({{\bar{Z}}}={{\bar{z}}}-t=f(Z)=f(z-t)\), where f(Z) is the (stationary) Schwarz function of the solution curve in the moving frame. Since \({{\bar{z}}}=S(z,t)\), then \(S(z,t)=f(z-t)+t\) and the partial derivatives of S(z, t) with respect to t and z are
In terms of f(Z), (4) becomes the ODE
which has general solution
where K and C are constants. Without loss of generality the condition \(f(0)=0\) is imposed, which implies the solution curve passes through \(Z=0\), and gives \(C=-\log (1+K)\). Further, note that as \(z\rightarrow \infty \), \(f\rightarrow Z+\log (K/(1+K))\), and so in this limit the solution curve behaves like \(y\rightarrow (i/2)\log (K/(1+K))\). Thus \(|K/(1+K)|=1\). Demanding that the solution is symmetric about the real Z-axis implies that \(K/(1+K)=-1\) (i.e. \(y\rightarrow \pm \pi /2\) as \(z\rightarrow \infty \)) and so \(K=-1/2\). Finally
and the explicit Schwarz function representation of the grim reaper solution is
By taking real and imaginary parts of (33) it is straightforward to verify that it is equivalent to the standard grim reaper expression \(x=t-\log (\cos y)\).
While it is known that the grim reaper is the only steadily translating solution to the curve shortening problem (e.g. [8]), the demonstration in this section suggests that the search for steadily translating solutions to more general curve evolution problems in which \(v_\mathrm{n}=F(\kappa )\), where F is a differentiable function, might be fruitfully pursued by this approach. That is, by formulating the ODE version of \(v_\mathrm{n}=F(\kappa )\) in a moving frame, and solving the ODE to find explicit solutions of the Schwarz function.
To give an example of this suppose \(F(\kappa )=\kappa ^{1/3}\), so that the curve evolution \(v_\mathrm{n}=\kappa ^{1/3}\) gives the Schwarz function PDE
Seeking a solution to (34) translating with unit speed in the positive real direction implies that \(S(z,t)=f(Z)+t\) where, from (34),
where \(Z=z-t\). The general solution of (35) is \(f=Z+\sqrt{4A-8Z}+B\), where A and B are constants. Since \(f-Z=-2i\mathrm{Im}(Z)\), squaring and considering the imaginary part gives \(B=-2\). Further, requiring the solution curve passes through \(Z=0\) gives \(A=1\). Thus, in the z-plane the solution curve has Schwarz function
which upon taking real and imaginary parts implies the curve is the translating parabola \(y^2=2(x-t)\). It is straightforward to verify that this translating parabolic solution \(\pmb \gamma \) satisfies (34) by directly calculating its curvature and showing \(\kappa ^{1/3}=1/\sqrt{1+y^2}\), and showing this is the same as the normal velocity \(v_\mathrm{n}=(\partial {\pmb \gamma }/\partial t).{\mathbf{n }}\).
5 Remarks
The Schwarz function formulation of the curve shortening problem in the complex plane, Eq. (4), together with assumptions on the symmetry of the solutions, enables a relatively simple derivation of the fundamental solutions of curve shortening. The four solutions can be summarised by the relation
where \(\zeta =\exp (i\theta )\) and with the following realisations:
-
1.
\(a^2=1/(1-\exp (2t))\), \(-\infty<t<0\), \(-\pi \le \theta \le \pi \) is the paperclip solution;
-
2.
\(a^2=1/(1+\exp (2t))\), \(-\infty<t,\theta <\infty \) is the hairclip solution;
-
3.
The limit \(t\rightarrow -\infty \) of (37) gives \(a^2\rightarrow 1+\exp (2t)\) and recovers the grim reaper solution (15). That is, the ancient time limit of the hairclip or paperclip consists of either an ensemble, or pair, of grim reapers which approach each other as t increases forming the hair- and paperclip solutions respectively;
-
4.
The limit \(t\rightarrow 0\) of the paperclip solution, gives \(a\rightarrow \infty \) and \(z\rightarrow \zeta /a\); that is, a circle with vanishingly small radius.
Note that solutions of the form (37) with \(|a(t)|\le 1\) also arise in the analysis of finger evolution resulting from the instability of an interface separating fluids with different viscosities in the absence of surface tension e.g. [9, 10], where superposition of such solutions was used to examine their stability and to construct new solutions for evolving fingers. Owing to the nonlinearity of (4) considering a superposition of solutions does not seem to be a way of generating further exact solutions, but it may offer a useful approach to the numerical study of curve shortening of, say, periodic interfaces.
Finally, as noted in Sect. 2, curve shortening flow satisfies, in terms of the Schwarz function, the heat equation \(S_t=2S_{ss}\) (5). This form of the evolution equation is strongly connected to the geometric evolution equation used by, e.g. [15], to find the fundamental curve shortening solutions. It would be of interest to further pursue the connection between the Schwarz function approach of the present work to geometric heat equation-based methods.
References
Broadbridge, P., Vassiliou, P.: The role of symmetry and separation in surface evolution and curve shortening. Symmetry Integr. Geom. Methods Appl. 7, 052 (2011)
Crowdy, D.: A class of exact multipolar vortices. Phys. Fluids 11, 2556 (1999)
Dallaston, M.C., McCue, S.W.: A curve shortening flow rule for closed embedded plane curves with a prescribed rate of change in enclosed area. Proc. R. Soc. A 472, 20150629 (2016)
Davis, P.J.: The Schwarz Function and Its Applications. Mathematical Association of America, Washington, DC (1974)
Gage, M., Hamilton, R.S.: The heat equation shrinking convex plane curves. J. Differ. Geom. 23, 69–96 (1986)
Grayson, M.A.: The heat equation shrinks embedded plane curves to round points. J. Differ. Geom. 26, 285–314 (1987)
Gustafsson, B., Vasiliev, A.: Conformal and Potential Analysis in Hele-Shaw Cells. Birkhäuser, Basel (2006)
Halldorsson, H.P.: Self-similar solutions to the curve shortening flow. Trans. Am. Math. Soc. 364, 5285–5309 (2012)
Howison, S.D.: Fingering in Hele-Shaw cells. J. Fluid Mech. 167, 439–453 (1986)
Mineev-Weinstein, M.: Selection of the Saffman–Taylor finger width in the absence of surface tension: an exact result Phys. Rev. Lett. 80, 2113–2116 (1998)
Mineev-Weinstein, M., Wiegmann, P.B., Zabrodin, A.: Integrable structure of interface dynamics. Phys. Rev. Lett. 84, 5106 (2000)
Nakayama, K., Iizuka, T., Wadati, M.: Curve lengthening equation and its solutions. J. Phys. Soc. Jpn 63, 1311–1321 (1994)
Riccardi, G.: Remarks on equilibria of two-dimensional uniform vortices with polygonal symmetry. Eur. J. Mech. B 83, 1–14 (2020)
Saffman, P.G.: Vortex Dynamics. Cambridge University Press, Cambridge (1993)
Tsai, D.H., Wang, X.: On some simple methods to derive the hairclip and paperclip solutions of the curve shortening flow. Acta Math. Sci. 39B, 1674–1694 (2019)
Acknowledgements
I am grateful to Sam Harris for useful discussion related to this work. A referee also provided helpful comments.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
There are no conflicts of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
McDonald, N.R. The fundamental solutions of the curve shortening problem via the Schwarz function. Complex Anal Synerg 8, 5 (2022). https://doi.org/10.1007/s40627-022-00093-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40627-022-00093-4