equation\cspretoequation*\csapptoendequation\csapptoendequation* \cspretogather\linenomathAMS\cspretogather*\linenomathAMS\csapptoendgather\csapptoendgather* \cspretomultline\linenomathAMS\cspretomultline*\linenomathAMS\csapptoendmultline\csapptoendmultline* \cspretoalign\linenomathAMS\cspretoalign*\linenomathAMS\csapptoendalign\csapptoendalign* \cspretoalignat\linenomathAMS\cspretoalignat*\linenomathAMS\csapptoendalignat\csapptoendalignat* \cspretoflalign\linenomathAMS\cspretoflalign*\linenomathAMS\csapptoendflalign\csapptoendflalign* \patchcmd\savecounters@\row@\tag@true\restorecounters@
Analytic shock-fronted solutions to a reaction–diffusion equation with negative diffusivity
Abstract
Reaction–diffusion equations (RDEs) model the spatiotemporal evolution of a density field according to diffusion and net local changes. Usually, the diffusivity is positive for all values of which causes the density to disperse. However, RDEs with partially negative diffusivity can model aggregation, which is the preferred behaviour in some circumstances. In this paper, we consider a nonlinear RDE with quadratic diffusivity that is negative for . We use a nonclassical symmetry to construct analytic receding time-dependent, colliding wave, and receding travelling wave solutions. These solutions are multi-valued, and we convert them to single-valued solutions by inserting a shock. We examine properties of these analytic solutions including their Stefan-like boundary condition, and perform a phase plane analysis. We also investigate the spectral stability of the and constant solutions, and prove for certain and that receding travelling waves are spectrally stable. Additionally, we introduce a new shock condition where the diffusivity and flux are continuous across the shock. For diffusivity symmetric about the midpoint of its zeros, this condition recovers the well-known equal-area rule, but for non-symmetric diffusivity it results in a different shock position.
Keywords:
nonclassical symmetry, spectral stability, phase plane analysis, aggregation, travelling wave, equal-area rule
1 Introduction
Reaction–diffusion equations (RDEs) are partial differential equation (PDE) models that have countless applications, including in wound healing [35], biological invasion [24], and movement through porous media [30]. The simplest reaction–diffusion models consider the evolution of one population in one spatial dimension. Mathematically, these models have the general form
(1) |
where is the density as a function of space, and time, In 1, the symbol is the diffusivity and the function is the reaction term capturing local changes in density. In standard linear Fickian diffusion, where is a constant. However, many systems do not undergo linear diffusion, and in these scenarios, is non-constant. In general, we refer to non-constant as nonlinear diffusion.
Reaction–diffusion models with nonlinear diffusion commonly have for all feasible values of Positive diffusivity results in the population dispersing from regions of high density to regions of low density. However, many natural processes involve aggregation, whereby members of the population move up density gradients from regions of low density to regions of high density. For example, a near-universal phenomenon in ecology is animal populations aggregating for social reasons including mating, prey detection, or predator avoidance [17]. Typical models for aggregation involve members of the population responding to chemical stimuli [22]. However, another way to model aggregation is to allow the diffusivity to become negative for some values of . Negative diffusivity can arise in the continuum limit of discrete models with social aggregation [34, 37]. In [34], the strength of inter-particle attraction influences the regions in which the diffusion is negative. In [37], by considering a random walk with attraction among individuals Turchin [37] derived a model with a diffusivity that could become negative. Johnston et al. [20] showed that an agent-based model containing both isolated and group-associated individuals which can have different rates of birth, death and movement gives rise to an RDE model with a region of negative diffusivity. In this work, we focus on models with with for where and are constants such that with otherwise. Although it remains to be demonstrated that negative diffusivity can describe aggregation in a real system, negative diffusivity provides a way to generate aggregation using a single PDE, without requiring chemotaxis.
Allowing negative diffusivity causes ill-posedness in Cauchy initial-value problems involving the nonlinear diffusion equation [1, 2]. It also causes solutions for to have very steep gradients [37], and solutions can even become multi-valued. Inserting a jump discontinuity (or shock) in a multi-valued solution enables a single-valued solution to be obtained. A shock involves an instantaneous (with respect to ) jump from one density, , to another, , such that never takes the values between and . Consequently, both the region of negative diffusivity , and the region where the solution is multi-valued are avoided altogether. Inserting a shock is an established technique for obtaining single-valued solutions to hyperbolic equations of the form [39]. Witelski [40] expanded this technique to construct a solution for a diffusion equation with a region of negative diffusivity. Furthermore, some reaction–diffusion models with a region of negative diffusivity admit travelling wave solutions where the density profile moves at constant speed while maintaining its shape [14, 23, 25, 26, 29]. Of particular interest to this work, Li et al. [26] proved the existence of shock-fronted travelling waves for one such reaction–diffusion model.
We use a nonclassical Lie symmetry to construct a multi-valued analytic solution to the RDE 1 with a region of negative diffusivity. Lie symmetry analysis was first proposed by Sophus Lie in the late 19th century [27] and involves finding invariant quantities in an equation and using them to construct solutions (see [19, 31] for more detail). The nonclassical (or Q-conditional) method is an extension to Lie symmetry analysis introduced by Bluman and Cole [4], where in addition to requiring invariance of the PDE the invariant surface condition must also be satisfied. Nonclassical symmetry analysis can sometimes uncover symmetries not found by the classical method. While boundary and initial conditions are important for determining the behaviour of a system, they are often not included in the initial analysis because calculation of the symmetries becomes overly restrictive [15]. We follow this strategy here and apply the symmetry method to the governing equation only, revisiting the initial and boundary conditions after a solution has been found.
Here we use a special nonclassical symmetry found independently by Arrigo and Hill [3] and Goard and Broadbridge [16] to construct analytic solutions for an arbitrary diffusivity provided that the reaction and diffusion terms satisfy the relationship
(2) |
where is a zero of the reaction term, and and are free parameters that arise from the symmetry analysis. Generally this reaction term contains singularities (simple poles) when (that is, at and ), however inserting a shock avoids these singularities. For the applications considered here, the case that is a zero of as well as a zero of is not considered. This symmetry transforms the RDE 1 to the one-dimensional spatial Helmholtz equation [7],
(3) |
The new dependent variable is related to the density via the Kirchhoff transformation
(4) |
where is the Kirchhoff variable, sometimes known as the diffusive flux or potential. After solving the Helmholtz equation 3, inverting the Kirchhoff transformation 4 recovers the solution for . We restrict our attention to the choice , so that the solution to the Helmholtz equation 3 is in terms of exponential functions,
(5) |
In summary, we will specify a diffusivity with a region of negative diffusion and calculate the related reaction term 2. We then construct analytic solutions by inverting the transformation 4 using the exact form of (5).
In Section 2, we investigate a model where is a quadratic function with two zeros on such that there is a region where with We consider three types of analytic solutions. The first two are time-dependent solutions, which can represent both a receding front with non-constant speed and a pair of colliding waves. The third is a receding sharp-fronted travelling wave, where the solution moves leftward at constant speed. All three solution types are sharp-fronted and satisfy a Stefan-like moving boundary condition due to the requirement that the density remains non-negative [10, 11]. Since the solutions with negative diffusivity are multi-valued, we create shock-fronted solutions by inserting a jump in around values for which , so that the shock conserves across the shock or is continuous rule. After developing the shock-fronted solutions, we analyse the stability of the constant and travelling wave solutions. Section 3 examines the relationship between the is continuous rule and the more common equal area in rule [32, 40]. We provide discussion and concluding remarks in Section 4. The existence of an analytic solution obtained using nonclassical symmetry analysis underpins the analysis in each section of the paper.
2 Analytic travelling wave and time-dependent solutions for quadratic diffusivity
We consider three analytic solutions for the RDE 1 with a quadratic diffusivity that is negative only for values of between the two roots of the quadratic. This diffusivity takes the form
(6) |
where and we impose . Johnston et al. [20] derived a reaction–diffusion model with diffusivity 6 in the continuum limit of a discrete model where isolated and group-associated individuals had different rates of birth, death and movement. Turchin [37] also derived a diffusion equation with a negative diffusivity from a discrete model where individuals move towards regions of higher population density [37]. Li et al. [25, 26] then showed that travelling wave solutions exist for the RDE with quadratic diffusivity 6. We extend these works by using a nonclassical symmetry to construct solutions with shocks, and analyse the spectral stability of travelling wave solutions.
Figure 1(a) shows an example quadratic diffusivity of the form 6, with and . To use the special nonclassical symmetry, we obtain the corresponding reaction term using 2. By choosing we fix one of the zeros of the reaction term to be at that is, and so Since is a free parameter, we choose to enforce The reaction term 2 has a third zero at . Therefore, there are two types of reaction terms possible for this quadratic diffusivity. If the reaction term is typically negative for all values of in the range of interest. Since a negative reaction term would cause a decrease in population for all densities, we do not investigate this case further. If , the reaction term is typically negative for lower densities and positive for higher densities. This scenario is loosely analogous to cubic reaction term commonly used to model changes in gene frequencies [6], or population dynamics due to the Allee effect [8, 36]. Figure 1(b) shows the shape of this reaction term. The reaction term has singularities at and , as the solid vertical lines in Figure 1(b) indicate. Between the vertical lines the reaction term becomes large and positive. However, the shock solutions we construct avoid the values in this region.



We construct an analytic solution to 1 with diffusivity 6 and reaction term 2 by solving the Helmholtz equation 3 for , and inverting the Kirchhoff transformation 4 to find . Since the diffusivity is quadratic, the Kirchhoff variable will be cubic in . The Kirchhoff transformation 4 then determines the solution implicitly. That is,
(7) |
where and are constants of integration whose values will be governed by the boundary conditions, and where we have chosen . Some sections of the solution for are multi-valued, because is a cubic function. Since , we require so that the solution does not approach infinity as . As a consequence, we require for , so that we must have . Figure 1(c) shows which is increasing except where where the diffusivity is negative. Consequently the solution is multi-valued for values of surrounding this region.
2.1 Constructing single-valued solutions by inserting shock discontinuities
With quadratic diffusivity (6), the solutions 7 obtained using the nonclassical symmetry solutions described here are multi-valued with three branches in a region centred about the points where the diffusivity is zero, i.e. where and That is, the solution is multi-valued when . To recover a single-valued solution, we insert a shock discontinuity. Due to the form of transformation 4, the flux potential always conserved across the shock so that in principle, a shock could be inserted anywhere in the multi-valued region. As a result of the symmetry is always conserved across the shock. To specify a second condition, we notice that equation (1) can be rewritten in the form
(8) |
and consequently we impose that is also continuous across the shock. That is, the shock position is determined by the following two conditions
(9) |
where and are the left (lower) and right (upper) endpoints of the shock. For quadratic diffusivity 6, these points are
(10) |
where we also assume that so that . Due to the relationship between the diffusivity and the reaction term 2, is also preserved across the shock. In addition, both and are preserved across the shock. Figure 2 shows the behaviour of both the diffusivity and the reaction across the shock. In Figure 2(a), the dashed horizontal line shows that the solution jumps over both the zeros of the diffusivity, and the region where demonstrating that is conserved. Likewise, in Figure 2(b) the solution jumps over the locations where the reaction term is singular, and the region between the vertical lines where the reaction term is positive. Figure 2(c) shows the flux potential around the shock, demonstrating that is conserved across the shock.



2.2 Examples of analytic time-dependent solutions
We obtain different analytic solutions by adjusting the constants and in 7. For example, setting and gives rise to a receding solution that satisfies for all . Although the receding solution gets steeper as the front approaches , the shock persists because the underlying analytic solution remains multi-valued. This solution is shown in Figure 3(a). Alternatively, if we remove the relationship between and and instead merely impose and we obtain the colliding wave solution shown in Figure 3(b). In the colliding wave case, there is a time where the solution lies completely below the values of for which and becomes smooth; at later times the solution becomes zero everywhere.


Given that the density typically represents a biological or chemical concentration, we usually require in feasible solutions to reaction–diffusion equations. The nonclassical symmetry solutions presented in Figure 3 do not have for all values of However, we can obtain solutions with non-negative by restricting the domain [10]. For example, the time-dependent receding solution in Figure 3(a) has non-negative density for where is a moving boundary. When viewed on these restricted domains, the solutions are sharp-fronted. That is, at the boundary where the density the gradient is non-zero, The region on which is non-negative evolves with time, such that the function describes the position of the sharp front. An important comment is that we did not impose a condition on at the moving boundary at the outset of the nonclassical symmetry analysis. Instead, we infer the condition from our analytic solution (see below), and it arises as a consequence of the non-negative requirement.
Viewing the solution to the PDE as one obtained from a moving-boundary problem would involve replacing a far-field boundary condition with a condition at A well-known moving-boundary problem in this spirit is the classical Stefan problem. This problem involves solving the linear heat equation on where the boundary evolves according to the Stefan condition 11
(11) |
where is the Stefan parameter. We can calculate both the speed of the moving boundary and the flux at the moving boundary exactly using our analytic solutions. Doing so reveals that our solutions do not satisfy the regular Stefan condition (11), but instead satisfy an alternate condition whereby the speed is inversely proportional to the gradient,
(12) |
Both the time-dependent and colliding wave solutions in Figure 3 satisfy this condition (in the case of colliding waves, both boundaries satisfy the condition). Although the physical or biological interpretation of this Stefan-like condition 12 remains to be determined, moving boundary conditions with boundary speed proportional to the reciprocal of the density gradient have been reported in the literature [28].
One consequence of our Stefan-like condition 12 is that in travelling wave and time-dependent solution. This is because the gradient is negative at (see Figures 3(a) and 4(a)), and and are both negative constants so that is positive. This gives rise to receding density profiles. Although receding fronts are uncommon in reaction–diffusion models, the receding behaviour is similar to that seen in recent works that adapt the classical Stefan problem to solve reaction–diffusion (Fisher-KPP) equations on moving boundaries [9, 11, 12, 13]. Due to the inverse relationship between the gradient and the speed of the boundary 12, steeper density gradients lead to slow-moving fronts, whereas shallower gradients increase front speed. Large flux at the boundary thus corresponds to slow fronts, and small flux corresponds to fast fronts.
2.3 Analysis of a receding travelling wave solution
While the time-dependent solutions in Section 2 involve non-zero and we can obtain a travelling wave solution by choosing , The implicit solution 7 for then becomes
(13) |
We can write Equation 13 in terms of the travelling wave coordinate , where . The travelling wave solution then has an implicit form, expressed in terms of as
(14) |
As described above, the travelling wave solution 14 obtained using the nonclassical symmetry is multi-valued around the region where the diffusivity takes negative values. Figure 4 shows a shock inserted so that the diffusion is constant across the shock, that is, according to conditions (9). The start and end of the shock are marked by stars (red) while the horizontal lines (red) show the zeros of the diffusivity; between these lines, the diffusivity is negative. The arrow shows that this travelling wave solution moves leftward (), and is a receding front. This is a consequence of requiring which means that The shock avoids both the region of negative diffusivity and the singularities in the reaction term, and both the diffusivity and reaction terms are continuous across the shock. The behaviour of and across the shock corresponds to the horizontal dashed lines in Figure 2(a) and Figure 2(b) respectively.


Like the time-dependent solutions in Figure 3, the travelling wave solution in Figure 4 also satisfies the Stefan-like condition 12 at the location where Choosing means that the sharp front in coincides with (that is, ). Figure 5(a) shows the location of the boundary and Figure 5(b) shows the flux at the boundary. For the travelling wave solution, the speed at the moving boundary and the flux at the boundary are both constant. In contrast, time-dependent solutions have an inverse relationship between the speed of the moving boundary and the flux. In the receding time-dependent solution, as the moving boundary approaches zero its speed decreases while the flux grows. For the colliding wave solution, the dash-dot curves (green) in Figure 5 are multi-valued because of the two contact lines; as the two boundaries approach zero the speed of the moving boundaries starts to increase and the flux at both boundaries approaches zero.


The time-dependent and travelling wave solutions are both left-moving (receding) solutions. Li et al. [26] derive a necessary condition for the existence of left-moving travelling waves satisfying the usual far-field boundary conditions (that is, and as respectively). For a sharp-fronted wave, the condition of Li et al. [26] changes from
(15) |
to
(16) |
where . Consequently, while a model with a reaction term that is positive in cannot support a smooth-fronted receding travelling wave (that is, a solution where as ), a compactly-supported sharp-fronted receding travelling wave (for which ) can be supported.
To analyse the receding travelling wave solution further, we apply the transformation to the RDE 1 to obtain the ordinary differential equation
(17) |
The implicit solution 14 with is a travelling wave solution that satisfies 17. Following Li et al. [25], we write 17 as the system
(18a) | ||||
(18b) |
The left-hand sides of 18 vanish when giving rise to a wall of singularities at and [18, 25, 33, 38], i.e., solutions of 18 will, in general, cease to exist when reaching these walls of singularities due to a finite-time blow-up. Possible exceptions are points known as holes in the walls [18, 25, 33, 38] where the left-hand and right-hand sides of 18 both vanish. However, the conditions and do not correspond to holes in the wall; although the right-hand side of 18a vanishes when , the right-hand side of 18b does not vanish when since the product
is non-zero at the walls of singularities, i.e., . Thus, smooth solutions between and are not possible in system 18 and shocks are a necessary ingredient.
Nevertheless, we can use our analytic multi-valued solution to calculate solution trajectories in the phase space. Figure 6 shows a phase plane portrait of 18 with the trajectory of our multi-valued solution. The phase plane also shows why a shock is required: between the walls the diffusivity is negative and the direction of the flow switches. As a consequence, our solution cannot be represented by a single trajectory and instead is a combination of two solution branches. The phase portrait in Figure 6 also demonstrates that the sharp-fronted receding travelling wave has non-zero flux at the moving boundary (where ).

2.4 Stability analysis
We analyse the spectral stability of the constant and travelling wave solutions to 1, relative to perturbations in an appropriately chosen space. To that end, we first derive the linearised equation, linearised about a solution , which we write in the form , where is a perturbation to the solution and is the linearised operator. To derive the linearised equation, we consider solutions to 1 of the form where Collecting terms of as we arrive at a PDE for the perturbation ,
(19) |
For a general solution of 1, the right hand side of 19, and in particular the operator will depend on both and . However, for the special solutions we consider, will either be a constant coefficient operator, or depend on a single variable only.
2.4.1 Linear stability analysis of the constant solutions
We suppose first that our solution is a constant solution, either or . Then, 19 becomes a constant-coefficient second-order PDE, which is solvable via separation of variables. Supposing that takes the form we obtain the ordinary differential equation
(20) |
We choose the domain of our perturbations to be , which provides the boundary conditions , and enables us to solve 20 via the Fourier transform. We are led to the dispersion relation,
(21) |
where is the Fourier variable in space. If then, to first order, the perturbation will decay to the constant solution , indicating that , or is linearly stable to perturbations. In contrast, if the perturbation to the constant solution will grow with time.
For , the quadratic diffusivity satisfies so for all real wave numbers Stability of the constant solution then depends on the sign of . The derivative of the reaction term (with ) is
(22) |
At we have
(23) |
Since , , and , the derivative has the same sign as , which is always negative as . Therefore, small perturbations around the constant solution will decay, and the constant solution is (linearly) stable.
Likewise, we can consider the stability of the constant solution . Since , stability depends on the value of , which is
(24) |
Since for quadratic diffusivity, the sign of depends on the sign of This term is positive if , negative if , and is zero if . Therefore, is positive if , is negative if and is zero when . Quadratic diffusivity with thus admits long-wavelength instabilities for sufficiently small The solutions presented in Figure 4 are for , for which so is stable relative to perturbations in .
2.4.2 Stability analysis of the receding travelling wave solution
Having considered constant , we now address the linearisation of 1 in the moving frame , about the receding travelling wave solution described in Section 2.3. Again, we subject the solution to perturbations of the form , where will be in an appropriate space. Our equation for the perturbation is
(25) |
The right hand side of 25 depends only on . We require that be a solution to 25 which is square integrable on which also vanishes at (i.e. in ). This means that we impose the boundary conditions and .
To uniquely solve the linearised ODE 25, we need to impose conditions across the shock. To this end, we ask that be across the shock. We note that this means that the coefficient of the highest derivative of will be continuous across the shock, but the lower order coefficients may not be. We remark that since the shock occurs at a single point, the set of functions which are across the shock is still a densely defined subset of , so imposing this condition will not affect the spectrum of .
For our discussion on spectral stability of the receding travelling wave solution, we use the language and notation outlined in Chapters 2 and 3 of the textbook by Kapitula and Promislow [21]. The set of such that does not have a bounded inverse on , will be called the spectrum of , and denoted . We note that the spectrum of a closed linear operator on a Hilbert space is a (topologically) closed set, so if we can find an open set which is in the spectrum, then its closure must be as well. We will call the wave spectrally stable, if means that .
Theorem 2.1.
The travelling wave solution found in Section 2.3 is spectrally stable, provided and are such that for
Remark.
Due to the condition we require .
Remark.
Sometimes waves are referred to as spectrally stable if they have spectrum in the left-half plane, and perhaps a simple eigenvalue associated with translation invariance at the origin. As our perturbations are in , the eigenvalue associated with translation invariance will not be an eigenvalue of the linearised operator.
Proof.
We begin with an analysis of the so-called far-field operator of 25. Letting , we have that solutions to 25 will asymptotically behave like solutions to the constant coefficient ordinary differential equation
(26) |
where we recall that . The characteristic equation of ODE 26 is
(27) |
with characteristic exponents given as the roots
We are interested in the sign of the real parts of for a given value of . Supposing that for , we have the dispersion relation
(28) |
Equation 28 is a parametrised curve for in the complex plane, parametrised by , and divides the complex plane into two disjoint regions. We denote the region to the right of the curve by , while the region to the left of the curve we will call , see Figure 7. For we have that , while . However, for we have that both , meaning that is not invertible here. As both have positive real parts, we have a spanning set of solutions to 25 which decay to as . Then the solution satisfying the right-hand boundary condition would necessarily be a linear combination of these solutions, and would hence lie in the kernel of . Owing to our remark above about the spectrum being closed, we conclude that the spectrum at least contains the closure of the set .
We have that , so the maximum real value of in 28 depends on , which we know is negative provided that the conditions in the statement of Theorem 2.1 are satisfied. Thus this part of the spectrum at least is contained entirely in the left half plane.

Remark.
In fact, what the above calculation partially shows is that the so-called Fredholm index of is not zero for (it is in fact 2), but as we can show lack of invertibility of for directly, we avoid the diversion into functional analysis terminology. For a more complete description of why the previous calculation computes the Fredholm index of , we refer the reader to [21].
The previous computation shows that for we can compute the Green’s function of 25, and thus invert , provided we do not have an eigenvalue/eigenfunction to 25. We first show that any eigenvalues must be real, and then show that for any and satisfying the conditions in the statement of Theorem 2.1 the eigenvalues must be negative.
To see that eigenvalues of 25 with must be real, we multiply 25 by the integrating factor
(29) |
so that equation 25 is put into Sturm–Liouville form
(30) |
where the three -dependent functions are
(31a) | ||||
(31b) | ||||
(31c) |
Noting that is a positive, bounded, continuous function (even across the shock because always takes values where and is continuous across the shock 9), a calculation shows that for , if is an eigenvalue of , then it will be an eigenvalue of in the weighted Hilbert space with the (usual) weighted norm
Indeed we have that for , . Solutions when will decay like , and we have that when . Therefore, eigenfunctions when will be in (note: this does not happen for or its closure). But such an operator is self-adjoint in this space, and hence only has real eigenvalues. Thus for , if it is an eigenvalue of in , then it must be real.
Lastly to see that any eigenvalues must be negative, we note that if is real, the corresponding eigenfunction will also be real. We multiply 25 by and integrate,
(32) |
where is the location of the shock. Integrating the speed terms results in
(33) |
where is the value of as from below and is the value of as from above. For the diffusion term, using integration by parts twice we arrive at
(34) |
In total we have
(35) |
where
(36) |
We have , and for quadratic diffusion when which is in the region to the left of the shock and when which is in the region to the right of the shock . Also , therefore and are both negative. The term will vanish if is continuous at the shock, and because is conserved across the shock the term will vanish if is also continuous across the shock. Alternatively this entire term will vanish if also vanishes at the shock.
With the right-hand side of Equation 35 will always be negative since is always positive (since the shock avoids the regions of negative diffusivity) and is assumed to be negative. We then need to have for the left-hand side of 35 to be negative as well. Hence, any real eigenvalues of in will be negative. This completes the proof of Theorem 2.1. ∎
We have proven that receding travelling waves with quadratic diffusivity are spectrally stable whenever We now explore numerically the values of and for which the stability analysis applies. Figure 8 shows pairs where and . The circles (blue) indicate the pairs of which satisfy the stability condition as well as so that the lower shock value 10. The crosses (red) indicate where these conditions are not all satisfied. The left border of the circle (blue) region is determined by the condition , while the top right border is determined by the stability condition

3 The equal area rule and non-symmetric diffusivity
As described in Section 2.1, our shock solutions are constructed by connecting two branches of an analytic multi-valued solution; here we choose the shock location according to the conditions described in equation (9) and as shown in Figure 9. In practice, the shock could be located anywhere in the multi-valued region with two conditions required to locate the shock. The first condition in (9) requires the diffusive flux to be continuous across the shock and is a constraint used almost universally (see for example [26, 40]). In previous works [32, 40, 41], the second condition has been chosen to correspond to the equal area in rule,
(37) |
as illustrated in Figure 9(b). The horizontal line indicates the value of at the shock chosen so that the two shaded regions have equal area. Pego [32] used the equal-area rule to describe solutions of the nonlinear Cahn–Hilliard equation for phase separation, and Witelski [40] showed how the equal-area rule arises when constructing a shock solution to the diffusion equation using a non-local regularisation
(38) |
where is a small parameter. Li et al. [26] showed that the equal-area rule also arises as a shock solution for reaction–diffusion equations using the same type of regularisation (that is, equation (38) with a reaction term added). Other types of regularisations, including composite regularisations, have also been used to construct shock solutions [26, 5].


In Section 2 the location of the shock was determined by the requirement that the derivative of the flux potential must also be continuous, that is, conditions (9) must be satisfied across the shock. As a consequence, the diffusivity is constant across the shock (in the case of the symmetry solution presented here, relationship (2) means that the reaction term is also constant across the shock, but this may not be true in general). In the case of quadratic diffusivity above, the condition on the first derivative recovers the more commonly imposed equal area rule 37. Here we show that this is true for any diffusivity that has two zeros and is symmetric about the midpoint of its zeros.
Consider a diffusivity with two zeros such that and for . Let so that where . If is symmetric about the midpoint of its zeros, is an even function. Since , is a vertical translation of an odd function. That is,
(39) |
is odd. Also, since is even, the requirement that is satisfied by , because is a vertical translation of the odd function and the requirement that means that . The left-hand side of the equal area condition (37) then becomes
where , and is an even function since is odd. That is, the equal area rule is equivalent to the requirement that be continuous, providing the diffusivity is symmetric about the midpoint of its two zeros. In contrast, if the diffusivity is not symmetric about the midpoint of its two zeros, the requirement that is continuous does not recover the familiar equal area rule. For example, consider a quartic diffusivity given by
(40) |
where , , arbitrary and are constants. This diffusivity has two zeros (), and is not symmetric about their midpoint. Figure 10(a) shows this diffusivity, where the parameters have been chosen to mimic the diffusivity examined in Section 2. Figure 10(b) shows a possible corresponding (through 2) reaction-term chosen to have similar characteristics to that discussed in Section 2; vertical red lines indicate the location of the zeros of the diffusivity. In both panels, the horizontal blue dashed line indicates the transition across the shock as chosen by enforcing that is continuous. A direct consequence of this choice is that both and are continuous across the shock. The green dash-dot lines indicate the transition across the shock if the equal area rule is imposed. Notice that location of the shock is different, and also that neither the diffusivity nor reaction is continuous across a shock chosen in this way.
An implicit solution to equation (1) with (40) and (2) can be constructed using the nonclassical symmetry described in Section 1. Figures 10(c) and 10(d) show a receding travelling wave solution. The dashed line in panel (d) indicates the difference in shock location as chosen by the requirement that is continuous and the equal area rule.




4 Discussion and conclusion
Analysis of nonlinear reaction–diffusion equations has wide-ranging application in the physical sciences. Nonclassical symmetry analysis can recover analytic solutions for specific diffusivity and reaction terms, including where diffusivity is negative. Negative diffusivity provides a phenomenological description of aggregation, and also arises in the continuum limit of discrete models with aggregation. We analyse analytic solutions to a reaction–diffusion equation with nonlinear diffusivity that is negative for some values of the density. These solutions are multi-valued, requiring the insertion of shock discontinuities. The combination of negative diffusivity and shock-fronted analytic solutions provides rich opportunities for analysis, which we explore in this work.
Exact solutions to nonlinear partial differential equations are rare. A major advantage of nonclassical symmetry techniques is their ability to uncover time-dependent exact solutions. A disadvantage of constructing solutions using a nonclassical symmetry is that we cannot impose an arbitrary initial condition. Instead, we identify the initial condition with the density profile of the symmetry solution at time Owing to this limitation, we focus on the construction and analysis of exact symmetry solutions in this work. Furthermore, the connection between nonlinear reaction–diffusion equations with negative diffusivity and aggregation phenomena in a physical or biological system remains to be investigated. Consequently, we do not specify or solve a biologically-relevant initial-value problem for the reaction–diffusion equation with negative diffusivity in this work. Although preliminary numerical investigations using finite-difference and finite-volume methods yield solutions reminiscent of the shock-fronted solutions presented here, we do not focus on the numerical treatment of 1 further.
We consider three types of analytic solutions — a receding time-dependent solution, colliding waves, and receding travelling waves. These solutions are all sharp-fronted, such that the density at some with In all solutions, the boundary evolves according to a Stefan-like condition. We insert shocks in the density profile to resolve regions where is multi-valued. We place shocks such that the flux potential and its derivative are continuous across the shock. For diffusivity that is symmetric about the midpoint of its zeros (e.g. the quadratic 6), these conditions are equivalent to the more commonly-used equal-area rule. With symmetric diffusivity, the continuity and equal-area requirements recover the shock with longest possible length. For a non-symmetric diffusivity, the largest jump coincides with the continuity condition only. Since another way to write equation 1 is equation 8, the requirement that is continuous has stronger foundation than imposing equal-area. Our planned future investigation of the entropy jump across the shock and regularisation to the PDE might yield further understanding about the link between negative diffusivity and physical phenomena.
The solutions presented here avoid the values of for which the diffusivity becomes negative. It is interesting then that the solutions do not display the usual characteristics of a standard diffusion model. This may be a consequence of the loss of mass at the moving boundary, although it is more likely that the negative values of impact the solution despite the solution not taking on the relevant values of . While the travelling wave solutions presented are exact solutions that satisfy the PDE, they are not weak solutions in the usual sense of averaging through the PDE with an arbitrary compactly-supported test function. We refer the reader to Whitham [39] for further information about weak solutions that contain shocks.
In addition to presenting the analytic solutions, we perform spectral stability analysis for constant and travelling wave solutions. We show that the constant solution is stable, but that admits long-wavelength instability for quadratic diffusivity with We also prove spectral stability of travelling wave solutions to 1 with quadratic diffusivity 6, for some combinations of and However, open problems remain in the analysis of analytic solutions to reaction–diffusion equations with negative diffusivity. For non-symmetric diffusivity, the continuity of flux and its derivative conditions for defining shocks do not yield an equal-area rule. The regularisation to the nonlinear reaction–diffusion equation 1 corresponding to the requirement for to be continuous remains unknown. Investigation of this and other regularisations will be the subject of future work, as will a study of the jump in entropy across the shock.
Acknowledgements
This work was supported by the Australian Research Council Discovery Program (grant numbers DP200102130 and DP230100406).
References
- Alt [1985] W. Alt. Models for mutual attraction and aggregation of motile individuals. In V. Capasso, E. Grosso, and S. L. Paveri-Fontana, editors, Mathematics in Biology and Medicine, pages 33–38, Berlin, Heidelberg, 1985. Springer Berlin Heidelberg.
- Aronson [1985] D. G. Aronson. The role of diffusion in mathematical population biology: Skellam revisited. In V. Capasso, E. Grosso, and S. L. Paveri-Fontana, editors, Mathematics in Biology and Medicine, pages 2–6, Berlin, Heidelberg, 1985. Springer Berlin Heidelberg.
- Arrigo and Hill [1995] D. J. Arrigo and J. M. Hill. Nonclassical symmetries for nonlinear diffusion and absorption. Studies in Applied Mathematics, 94(1):21–39, 1995.
- Bluman and Cole [1969] G. W. Bluman and J. D. Cole. The general similarity solution of the heat equation. Journal of Mathematics and Mechanics, 18(11):1025–1042, 1969.
- Bradshaw-Hajek et al. [2023] B. H. Bradshaw-Hajek, I. Lizarraga, R. Marangell, and M. Wechselberger. A geometric singular perturbation analysis of generalised shock selection rules in reaction-nonlinear diffusion models. arXiv preprint arXiv:2308.02719, 2023.
- Broadbridge et al. [2002] P. Broadbridge, B. H. Bradshaw, G. R. Fulford, and G. K. Aldis. Huxley and Fisher equations for gene propagation: An exact solution. The Anziam Journal, 44(1):11–20, 2002.
- Broadbridge et al. [2023] P. Broadbridge, B. H. Bradshaw-Hajek, and A. J. Hutchinson. Conditionally integrable pdes, nonclassical symmetries and applications. Proceedings of the Royal Society A, 479(2276):20230209, 2023.
- Courchamp et al. [1999] F. Courchamp, T. Clutton-Brock, and B. Grenfell. Inverse density dependence and the Allee effect. Trends in Ecology & Evolution, 14(10):405–410, 1999.
- Du and Lin [2010] Y. Du and Z. Lin. Spreading-vanishing dichotomy in the diffusive logistic model with a free boundary. SIAM Journal on Mathematical Analysis, 42(1):377–405, 2010.
- Edwards et al. [2018] M. P. Edwards, B. H. Bradshaw-Hajek, M. J. Munoz-Lopez, P. M. Waterhouse, and R. S. Anderssen. Compactly supported solutions of reaction–diffusion models of biological spread. In Agriculture as a Metaphor for Creativity in All Human Endeavors, pages 125–138. Springer, 2018.
- El-Hachem et al. [2019] M. El-Hachem, S. W. McCue, W. Jin, Y. Du, and M. J. Simpson. Revisiting the Fisher–Kolmogorov–Petrovsky–Piskunov equation to interpret the spreading–extinction dichotomy. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 475(2229):20190378, 2019.
- El-Hachem et al. [2021] M. El-Hachem, S. W. McCue, and M. J. Simpson. Invading and receding sharp-fronted travelling waves. Bulletin of Mathematical Biology, 83(4):1–25, 2021.
- Fadai [2021] N. T. Fadai. Semi-infinite travelling waves arising in a general reaction–diffusion Stefan model. Nonlinearity, 34(2):725–743, 2021. ISSN 0951-7715. doi: 10.1088/1361-6544/abd07b.
- Ferracuti et al. [2009] L. Ferracuti, C. Marcelli, and F. Papalini. Travelling waves in some reaction-diffusion-aggregation models. Advances in Dynamical Systems and Applications, 4(1):19–33, 2009.
- Goard [2008] J. Goard. Finding symmetries by incorporating initial conditions as side conditions. European Journal of Applied Mathematics, 19(6):701–715, Dec. 2008. ISSN 0956-7925, 1469-4425. doi: 10.1017/S0956792508007705.
- Goard and Broadbridge [1996] J. Goard and P. Broadbridge. Nonclassical symmetry analysis of nonlinear reaction-diffusion equations in two spatial dimensions. Nonlinear Analysis: Theory, Methods & Applications, 26(4):735–754, 1996.
- Grünbaum and Okubo [1994] D. Grünbaum and A. Okubo. Modelling social animal aggregations. In S. A. Levin, editor, Frontiers in Mathematical Biology, pages 296–325, Berlin, Heidelberg, 1994. Springer Berlin Heidelberg.
- Harley et al. [2014] K. Harley, P. van Heijster, R. Marangell, G. J. Pettet, and M. Wechselberger. Existence of traveling wave solutions for a model of tumor invasion. SIAM Journal on Applied Dynamical Systems, 13(1):366–396, 2014.
- Ibragimov [1999] N. H. Ibragimov. Elementary Lie group analysis and ordinary differential equations, volume 197. Wiley New York, 1999.
- Johnston et al. [2017] S. T. Johnston, R. E. Baker, D. L. S. McElwain, and M. J. Simpson. Co-operation, competition and crowding: a discrete framework linking Allee kinetics, nonlinear diffusion, shocks and sharp-fronted travelling waves. Scientific Reports, 7(1):1–19, 2017.
- Kapitula and Promislow [2013] T. Kapitula and K. Promislow. Spectral and dynamical stability of nonlinear waves, volume 457. Springer, 2013.
- Keller and Segel [1970] E. F. Keller and L. A. Segel. Initiation of slime mold aggregation viewed as an instability. J. Theor. Biol., 26(3):399–415, 1970. ISSN 0022-5193. doi: 10.1016/0022-5193(70)90092-5.
- Kuzmin and Ruggerini [2011] M. Kuzmin and S. Ruggerini. Front propagation in diffusion-aggregation models with bi-stable reaction. Discrete & Continuous Dynamical Systems — B, 16(3):819–833, 2011.
- Lewis and Kareiva [1993] M. A. Lewis and P. Kareiva. Allee dynamics and the spread of invading organisms. Theoretical Population Biology, 43(2):141–158, 1993.
- Li et al. [2020] Y. Li, P. van Heijster, R. Marangell, and M. J. Simpson. Travelling wave solutions in a negative nonlinear diffusion–reaction model. Journal of Mathematical Biology, 81(6-7):1495–1522, 2020.
- Li et al. [2021] Y. Li, P. van Heijster, M. J. Simpson, and M. Wechselberger. Shock-fronted travelling waves in a reaction–diffusion model with nonlinear forward–backward–forward diffusion. Physica D: Nonlinear Phenomena, 423:132916, 2021.
- Lie [1880] S. Lie. Theorie der transformationsgruppen I. Mathematische Annalen, 16(4):441–528, 1880.
- Lundberg and Totik [2013] E. Lundberg and V. Totik. Lemniscate growth. Anal. Math. Phys., 3(1):45–62, 2013. doi: 10.1007/s13324-012-0038-1.
- Maini et al. [2006] P. K. Maini, L. Malaguti, C. Marcelli, and S. Matucci. Diffusion-aggregation processes with mono-stable reaction terms. Discrete & Continuous Dynamical Systems — B, 6(5):1175–1189, 2006.
- Moitsheki et al. [2005] R. J. Moitsheki, P. Broadbridge, and M. P. Edwards. Symmetry solutions for transient solute transport in unsaturated soils with realistic water profile. Transport in Porous Media, 61:109–125, 2005.
- Olver [2000] P. J. Olver. Applications of Lie groups to differential equations, volume 107. Springer Science & Business Media, 2000.
- Pego [1989] R. L. Pego. Front migration in the nonlinear Cahn-Hilliard equation. Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences, 422(1863):261–278, 1989.
- Pettet et al. [2000] G. J. Pettet, D. L. S. McElwain, and J. Norbury. Lotka-Volterra equations with chemotaxis: walls, barriers and travelling waves. Mathematical Medicine and Biology: A Journal of the IMA, 17(4):395–413, 2000.
- Popescu and Dietrich [2004] M. N. Popescu and S. Dietrich. Model for spreading of liquid monolayers. Physical Review E, 69(6):061602, 2004.
- Sherratt and Murray [1990] J. A. Sherratt and J. D. Murray. Models of epidermal wound healing. Proceedings of the Royal Society of London. Series B: Biological Sciences, 241(1300):29–36, 1990.
- Stephens and Sutherland [1999] P. A. Stephens and W. J. Sutherland. Consequences of the Allee effect for behaviour, ecology and conservation. Trends in ecology & evolution, 14(10):401–405, 1999.
- Turchin [1989] P. Turchin. Population consequences of aggregative movement. Journal of Animal Ecology, 58(1):75–100, 1989.
- Wechselberger and Pettet [2010] M. Wechselberger and G. J. Pettet. Folds, canards and shocks in advection–reaction–diffusion models. Nonlinearity, 23(8):1949, 2010.
- Whitham [2011] G. B. Whitham. Linear and nonlinear waves. John Wiley & Sons, 2011.
- Witelski [1995] T. P. Witelski. Shocks in nonlinear diffusion. Applied Mathematics Letters, 8(5):27–32, 1995.
- Witelski [1996] T. P. Witelski. The structure of internal layers for unstable nonlinear diffusion equations. Studies in Applied Mathematics, 97(3):277–300, 1996.