We study convex and quasiconvex functions on a metric graph. Given a set of points in the metric graph, we consider the largest convex function below the prescribed datum. We characterize this largest convex function as the unique largest viscosity subsolution to a simple differential equation,
Citation: Leandro M. Del Pezzo, Nicolás Frevenza, Julio D. Rossi. Convex and quasiconvex functions in metric graphs[J]. Networks and Heterogeneous Media, 2021, 16(4): 591-607. doi: 10.3934/nhm.2021019
[1] | Leandro M. Del Pezzo, Nicolás Frevenza, Julio D. Rossi . Convex and quasiconvex functions in metric graphs. Networks and Heterogeneous Media, 2021, 16(4): 591-607. doi: 10.3934/nhm.2021019 |
[2] | M. Silhavý . Ideally soft nematic elastomers. Networks and Heterogeneous Media, 2007, 2(2): 279-311. doi: 10.3934/nhm.2007.2.279 |
[3] | Matthias Erbar, Dominik Forkert, Jan Maas, Delio Mugnolo . Gradient flow formulation of diffusion equations in the Wasserstein space over a Metric graph. Networks and Heterogeneous Media, 2022, 17(5): 687-717. doi: 10.3934/nhm.2022023 |
[4] | Andrea Braides, Margherita Solci, Enrico Vitali . A derivation of linear elastic energies from pair-interaction atomistic systems. Networks and Heterogeneous Media, 2007, 2(3): 551-567. doi: 10.3934/nhm.2007.2.551 |
[5] | Dimitra Antonopoulou, Georgia Karali . A nonlinear partial differential equation for the volume preserving mean curvature flow. Networks and Heterogeneous Media, 2013, 8(1): 9-22. doi: 10.3934/nhm.2013.8.9 |
[6] | Julian Braun, Bernd Schmidt . On the passage from atomistic systems to nonlinear elasticity theory for general multi-body potentials with p-growth. Networks and Heterogeneous Media, 2013, 8(4): 879-912. doi: 10.3934/nhm.2013.8.879 |
[7] | Jan Haskovec, Vybíral Jan . Robust network formation with biological applications. Networks and Heterogeneous Media, 2024, 19(2): 771-799. doi: 10.3934/nhm.2024035 |
[8] | Mahdi Jalili . EEG-based functional brain networks: Hemispheric differences in males and females. Networks and Heterogeneous Media, 2015, 10(1): 223-232. doi: 10.3934/nhm.2015.10.223 |
[9] | Sergei Avdonin, Julian Edward . An inverse problem for quantum trees with observations at interior vertices. Networks and Heterogeneous Media, 2021, 16(2): 317-339. doi: 10.3934/nhm.2021008 |
[10] | . Adimurthi, Siddhartha Mishra, G.D. Veerappa Gowda . Existence and stability of entropy solutions for a conservation law with discontinuous non-convex fluxes. Networks and Heterogeneous Media, 2007, 2(1): 127-157. doi: 10.3934/nhm.2007.2.127 |
We study convex and quasiconvex functions on a metric graph. Given a set of points in the metric graph, we consider the largest convex function below the prescribed datum. We characterize this largest convex function as the unique largest viscosity subsolution to a simple differential equation,
Our main goal in this paper is to study convex and quasiconvex functions on a metric graph.
Let us start this introduction by recalling the well-known definitions of convexity and quasiconvexity in the Euclidean space. A function
u(λx+(1−λ)y)≤λu(x)+(1−λ)u(y). |
That is, the value of the function at a point in the segment that joins
A notion weaker than convexity is quasiconvexity. A function
u(λx+(1−λ)y)≤max{u(x),u(y)}. |
An alternative and more geometrical way of defining a quasiconvex function
Notice that whether or not a function is convex depends on the numbers which the function assigns to its level sets, not just on the shape of these level sets. The problem with this is that a monotone transformation of a convex function need not be convex; that is, if
Convex and quasiconvex functions have applications in a wide range of disciplines, for example, mathematical analysis, optimization, game theory, and economics (see [10,23,15,25,26]).
In the Euclidean space
minv:|v|=1⟨D2u(x)v,v⟩=0, | (1) |
(for a proof, see Theorem 2 in [21]) and is quasiconvex if and only if it is a viscosity sub-solution to
minv:|v|=1,⟨v,∇u(x)⟩=0⟨D2u(x)v,v⟩=0 | (2) |
(now we refer to Section 2, Theorem 2.6 and Theorem 2.7, in [4]). Moreover, the convex and the quasiconvex envelope of a boundary datum are solutions to (1) and (2), respectively. For numerical approximations we refer to [2,1].
When one wants to expand the notion of convexity or quasiconvexity to an ambient space beyond the Euclidean setting, the key is to introduce what is a segment in our space. For notions of convexity in discrete settings (like graphs and lattices) we refer to [8,9,13,14,17,18,19,24] and references therein. For viscosity solutions to elliptic equations in finite graphs we refer to [16] and for nonlocal equations related to game theory to [12].
We start gathering some basic facts about metric graphs, see for instance [6] and references therein.
A graph
Assumption 1.1. Throughout this article we assume that all graphs are connected, simple and with bounded degree, that is,
We consider also an orientation to each edge of
Definition 1.2 [See Definition 1.3.1 in [6]] A graph
1. Each edge
2. The lengths of the edges that are reversals of each other are assumed to be equal, that is,
3. A coordinate
4. The relation
For an edge
A sequence of edges
d(x,y):=inf{de(x,z1)+d0(z1,z2)+d¯e(z2,y):z1,z2∈V,z1∈e,z2∈¯e}, |
where
The metric graph
Assumption 1.3. We assume that
A function
∂u∂xe(v)={u′e(v)ifv=e−,−u′e(v)ifv=e+, |
that is,
We use the classical notion of convexity.
Definition 1.4. A function
u(z)≤d(y,z)d(x,y)u(x)+d(x,z)d(x,y)u(y), |
for any
Remark 1. Note that convexity does not depend on the orientation map
As an example of a
We are interested in the largest convex function that is below a given datum in some subset of the graph. Let
u∗f(x):=sup{u(x):u∈C(f)}, | (3) |
where
Remark 2. Observe that
Remark 3. When the set
Our first result states when
Theorem 1.5. Let
infAf≤u∗f(x)≤supAf∀x∈Γ. |
Next, we show an equation together with a nonlinear coupling at the nodes that characterizes
Our first result is a characterization of convex functions in a metric graph.
Theorem 1.6. A function
u″≥0,ontheedgesofΓmine,¯e∈Ev{∂u∂xe(v)+∂u∂x¯e(v)}≥0,ifv∈Vint. | (4) |
Next, we characterize the largest convex function below
Theorem 1.7. Let
C={x∈A:u∗f(x)=f(x)}. |
Then,
u″=0,ontheedgesofΓ∖C,mine,¯e∈Ev{∂u∂xe(v)+∂u∂xe(v)}=0,foranynodev∈Γ∖C, | (5) |
and therefore
Remark 4. Notice that the result covers the problem for the convex envelope (when
Notice that for a finite metric graph we have a finite number of degrees of freedom for the largest convex function below
The equation (5) in the metric graph is the analogous to (1) in the Euclidean space. In fact, notice that on the edges there is only one direction (and the equation (1) says that the second derivative in that direction is zero) and at a vertex the nonlinear condition says that in the union of two edges that contain the vertex (a direction) the second derivative of
A quantum graph is a metric graph in which we associate a differential law with each edge with a coupling condition on the nodes, see [6]. Quantum graphs (in contrast to more elementary graph models, such as simple unweighted or weighted graphs) are used to model thin tubular structures, so-called graph-like spaces, they are their natural limits, when the radius of a graph-like space tends to zero, see [6]. Remark that our convex envelope is characterized as being affine in each edge (a solution to the linear equation
Now we turn out attention to quasiconvex functions in a metric graph
Definition 1.8. A function
u(z)≤max{u(x);u(y)}, |
for any
For
u⊛f(x):=sup{u(x):u∈QC(f)}, | (6) |
where
u∗f(x)≤u⊛f(x)forallx∈Γ. |
Remark 5. A remark analogous to Remark 3 is also useful here. When the set
For this optimal quasiconvex function
Theorem 1.9. Let
infAf≤u⊛f(x)≤supAf∀x∈Γ. |
Moreover, let the contact set be given by
C={x∈A:u⊛f(x)=f(x)}. |
then
u(x)=max{u(e+);u(e−)},ifx∈e,e∈E∖C,u(v)=minu,w∈Vvu≠wmax{u(u),u(w)}ifv∈V∖C, | (7) |
where
As happens in the convex case, for the quasiconvex case, we have a finite number of degrees of freedom. In fact, we have only to obtain the values of
The paper is organized as follows: in Section 2 we deal with the convex case; in Section 3 we prove our results for the quasiconvex case; and, finally, in Section 4 we collect some examples that illustrate our results.
Let us start this section by recalling our definition of a convex function. A function
u(z)≤d(y,z)d(x,y)u(x)+d(x,z)d(x,y)u(y)forallz∈[x,y]. |
Remark 6. Let
●
●
● Finally, by Alexandrov's theorem,
We refer to [20] for the proofs of these facts.
Remark 7. Keeping in mind that the only convex functions on a circle are the constants, we have that when
Now, we need to introduce the notion of viscosity sub(super)-solution to the problem
u′′=0,ontheedgesofΓmine,¯e∈Ev{∂u∂xe(v)+∂u∂xˉe(v)}=0,ifv∈Vint,u(v)=limx→vu(x),ifv∈Vext. | (8) |
Definition 2.1. Let
● For every
φ′′(x0)≥0(≤0); |
● For every
∂φ∂xe(v)+∂φ∂xˉe(v)≥0(≤0). |
A viscosity solution of (8) is a continuous function
Remark 8. The boundary condition in (8) is a direct consequence of the regularity results for convex functions on a metric graph stated in Remark 6.
Our first result is a characterization of convex functions in a metric graph.
Theorem 2.2. A function
Proof of Theorem 2.2. Let us start by assuming that
φ(x0)=u(x0)≤12u(x0+ϵ)+12u(x0−ϵ)≤12φ(x0+ϵ)+12φ(x0−ϵ) |
for any
φ″(x0)≥0. |
Therefore,
We now assume that
u(z)>d(y,z)d(y,x)u(x)+d(x,z)d(y,x)u(y). | (9) |
We use an idea from [21,Theorem 1]. Let
Now, assume that the convexity does not hold on
u(z)>d(y,z)d(y,x)u(x)+d(x,z)d(y,x)u(y) | (10) |
for any
φe(z)={u(x)−u(v)d(x,v)d(z,v)+u(v)ife−=v,u(v)−u(x)d(x,v)d(z,v)+u(x)ife+=v,, |
φˉe(z)={u(y)−u(v)d(y,v)d(z,v)+u(v)ifˉe−=v,u(v)−u(y)d(y,v)d(z,v)+u(y)ifˉe+=v, |
and
φ(z)={φe(z)ifz∈e,φˉe(z)ifz∈ˉe, |
we get that
φ(z)≥u(z),∀z∈[x,y]. |
Moreover, by (10) we have
∂φ∂xe(v)+∂φ∂xˉe(v)=u(x)−u(v)d(x,v)+u(y)−u(v)d(y,v)=d(y,v)u(x)+d(x,v)u(y)−d(x,y)u(v)d(x,v)d(y,v)<0. |
This gives a contradiction with the fact that
We are now in a position to study the largest convex function that is below of a given datum in some subset of the graph. Recall that for
u∗f(x):=sup{u(x):u∈C(f)}, |
where
First, we just observe that
Lemma 2.3. Let
Proof. For any
u(z)≤d(y,z)d(x,y)u(x)+d(x,z)d(x,y)u(y)≤d(y,z)d(x,y)u∗f(x)+d(x,z)d(x,y)u∗f(y), |
for any
Proposition 1. Let
Proof. First, we assume that there is a terminal node
u(x)={infy∈A{f(y)}ifx∉(b,v],n(x−b)+infy∈A{f(y)}ifx∈(b,v], |
belongs to
Now, we assume that
u(x0)=maxy∈Γ′u(y):=M>supAf. |
Consider the set
Remark 9. The previous proof and the Remark 2 prove that if
infAf≤u∗f(x)≤supAfforallx∈Γ. |
Throughout the rest of this section, we assume that
Now we prove our result concerning the equation verified by
Theorem 2.4. The function
u′′=0,ontheedgesofΓ∖A, | (11) |
mine,ˉe∈Ev{∂u∂xe(v)+∂u∂xˉe(v)}=0,ifv∈Vint∖A. | (12) |
Proof. Since
First case. There exist
φ″(x0)>0. |
Since
r(x):=φ(x0)+φ′(x0)(x−x0), |
and define
Since
w(x)={˜r(x)ifx∈[z1,z2],u∗f(x)ifx∉[z1,z2], |
is a convex function and verifies
w(x0)=φ(x0)+ϵ>u∗f(x0), |
with
Second case. There exists
∂φ∂xe(v)+∂φ∂xˉe(v)>0. | (13) |
Since
By the previous step, we have that
u″=0in[x,v]∪[v,y]∖{v}. |
Then
∂u∗f∂xe(v)+∂u∗f∂xˉe(v)≥∂φ∂xe(v)+∂φ∂xˉe(v)>0. | (14) |
Let
Using (14) one can pick
w(z)={r(z)forz∈eˉr(z)forz∈ˉeu∗f(z)otherwise |
is convex. We have also that
To begin this section, we recall the notion of quasiconvex function. A function
u(z)≤max{u(x),u(y)}foranyz∈[x,y]. |
Let
u⊛f(x):=sup{u(x):u∈QC(f)}, | (15) |
where
Let us first prove that is quasiconvex as happens for convex functions. Again the result is immediate, and we include the proof for completeness.
Lemma 3.1. Let
Proof. For any
u(z)≤max{u(x),u(y)}≤max{u⊛f(x),u⊛f(y)}, |
for any
Next, we turn our attention to the boundedness of
Proposition 2. Let
Proof. First, assume that
un(x)={infAfforx∈Conv(A),nforx∉Conv(A). |
The function
Sα(un)={x∈Γ:un(x)≤α}={∅forα<infAf,Conv(A)forα∈[infAf,n),Γforα≥n, |
that are all convex subsets of
Now, we assume that
u⊛f(x)≤max{f(a1),f(a2)}≤supAf<∞, |
proving that
For
As we did for convex functions, it can be proved that a function is quasiconvex if and only if it is a viscosity solution to
u(x)≤max{u(e+),u(e−)},forx∈e,e∈E, | (16) |
u(v)≤minu,w∈Vvu≠wmax{u(u),u(w)}forv∈V∖A, | (17) |
where
Now we prove our result concerning the equation verified by
Theorem 3.2. Consider a closed set
u(x)=max{u(e+),u(e−)},forx∈e∖A,e∈E, | (18) |
u(v)=minu,w∈Vvu≠wmax{u(u),u(w)}forv∈V∖A, | (19) |
where
Proof. We define the function
w(x):={u⊛f(x)ifx∈A,max{u⊛f(e+),u⊛f(e−)}ifx∈e∖A,e∈E,minu,w∈Vvu≠wmax{u⊛f(u),u⊛f(w)}ifx=v∈V∖A. |
Using that
Let
Case 1.
In this case, either
w(z)≤max{w(x),w(y)}. |
Case 2.
In that case, either
w(z)≤max{u⊛f(x),u⊛f(v)}, |
or else
w(z)≤max{u⊛f(y),u⊛f(v)}, |
where here
u⊛f(v)≤max{u⊛f(x),u⊛f(y)}≤max{w(x),w(y)}, |
and therefore
Case 3.
[x,y]=[x,v1]∪[v1,v2]∪⋯∪[vn,y], |
and
Then
w(z)≤max{u⊛f(vj),u⊛f(vj+1)}. |
Using that
max{u⊛f(vj),u⊛f(vj+1)}≤max{u⊛f(x),u⊛f(y)}≤max{w(x),w(y)}. |
Therefore
Case 4.
Observe that
w(x)≥u⊛f(v)andw(y)≥u⊛f(ˉv) |
where
max{w(x),w(y)}≥max{u⊛f(v),u⊛f(ˉv)}≥w(z) |
due to
Case 5.
[x,y]=[x,v1]∪⋯∪[vj−1,z]∪[z,vj+1]∪⋯∪[vn,y]. |
Then,
w(z)≤max{u⊛f(vj−1),u⊛f(vj+1)}. |
Using that
max{u⊛f(vj−1),u⊛f(vj+1)}≤max{u⊛f(x),u⊛f(y)}≤max{w(x),w(y)}. |
Therefore
To illustrate our results, we include some examples. Recall that the convex and quasiconvex optimal functions do not depend on the orientation of the edges. However, we use the orientation of the edges to parametrize them and then describe a function on the metric graph
In all of our examples we will assume that all edges have the same length
Example 4.1. First, we give an example of a set
< img src="PIC/NHM-1556-1801_2021_4_591-FE51.jpg" > < /img > |
Set
Conv(A)={v1,v4,v5}∪{e4,e5}≠Γ. |
In this example, if we set
u∗f(x)={a+b2ifx∈{e1,e2,e3}∪{v1,v2,v3},a+b2+a−b2xifx∈e4,a+b2+b−a2xifx∈e5,f(x)ifx∈A. |
Also, in this example, the function
un(x)={min{a,b}x∈Conv(A),nx∈Γ∖Conv(A), |
is quasiconvex for every
Sα(un)={x∈Γ:un(x)≤α}={∅ifα<min{a,b},Conv(A)ifα∈[min{a,b},n),Γifα≥n, |
that are all convex subsets of
Example 4.2. Consider the metric graph
< img src="PIC/NHM-1556-1801_2021_4_591-FE56.jpg" > < /img > |
Notice that in this example, there a no terminal nodes. If we fix just one value, say
Now, consider three values at the nodes
u∗f(x)={a+(b−a)xifx∈e1,c+(a−c)xifx∈e2,b+(c−b)xifx∈e3,f(x)ifx∈{v1,v2,v3}. |
Observe that
For the quasiconvex case, looking for
u⊛f(x)={cifx∈e2∪e3∪{v3},bifx∈e1∪{v2},aifx=v1. |
This example can be generalized to the circular graph with
Example 4.3. Let us consider a star-shaped graph as shown in the following figure:
< img src="PIC/NHM-1556-1801_2021_4_591-FE59.jpg" > < /img > |
Then, if for instance, we set
u∗f(x)={12−12xifx∈e1,12+12xifx∈e2,12+32xifx∈e3,12ifx=v3,f(x)ifx∈A.andu⊛f(x)={1ifx∈e1∪e2∪{v3},2ifx∈e3,f(x)ifx∈A. |
This example can be generalized to a star-shaped graph with
Example 4.4. We consider the graph:
< img src="PIC/NHM-1556-1801_2021_4_591-FE61.jpg" > < /img > |
Let
u∗f(x)={13xifx∈e1,2−53xifx∈e2,13+13xifx∈e3,1−13xifx∈e4,3−73xifx∈e5,13ifx=v2,23ifx=v4,f(x)ifx∈A,u⊛f(x)={1ifx∈e1∪e3∪e4∪{v2,v4},2ifx∈e2,3ifx∈e5,f(x)ifx∈A. |
Example 4.5. Finally, we consider a binary tree of two generations where edges are oriented to the root (see the figure below).
< img src="PIC/NHM-1556-1801_2021_4_591-FE63.jpg" > < /img > |
Let
u∗f(x)={12+12xifx∈e1,32−12xifx∈e2,12xifx∈e3,1−12xifx∈e4,2−12xifx∈e5,3−32xifx∈e6,1ifx=v1,12ifx=v2,32ifx=v3,f(x)ifx∈A,u⊛f(x)={1ifx∈e3∪e4∪{v2},2ifx∈e1∪e2∪e5∪{v1,v3},3ifx∈e7,f(x)ifx∈A. |
This analysis can be extended to larger trees.
[1] |
A partial differential equation for the ![]() |
[2] |
Computing the level set convex hull. J. Sci. Comput. (2018) 75: 26-42. ![]() |
[3] |
Functions which are quasiconvex under linear perturbations. SIAM J. Optim. (2012) 22: 1089-1108. ![]() |
[4] |
Quasiconvex functions and nonlinear PDEs. Trans. Amer. Math. Soc. (2013) 365: 4229-4255. ![]() |
[5] |
The quasiconvex envelope through first-order partial differential equations which characterize quasiconvexity of nonsmooth functions. Discrete Contin. Dyn. Syst. Ser. B (2012) 17: 1693-1706. ![]() |
[6] |
G. Berkolaiko and P. Kuchment, Introduction to Quantum Graphs, Mathematical Surveys and Monographs, 186, American Mathematical Society, Providence, RI, 2013. doi: 10.1090/surv/186
![]() |
[7] |
Games for eigenvalues of the Hessian and concave/convex envelopes. J. Math. Pures Appl. (2019) 127: 192-215. ![]() |
[8] |
Steiner distance and convexity in graphs. European J. Combin. (2008) 29: 726-736. ![]() |
[9] | Convex envelopes on trees. J. Convex Anal. (2020) 27: 1195-1218. |
[10] |
Nonconvex duality in multiobjective optimization. Math. Oper. Res. (1977) 2: 285-291. ![]() |
[11] |
A. Eberhard and C. E. M. Pearce, Class-inclusion properties for convex functions, in Progress in Optimization ({P}erth, 1998), Appl. Optim., 39, Kluwer Acad. Publ., Dordrecht, 2000,129-133. doi: 10.1007/978-1-4613-0301-5_9
![]() |
[12] |
On the connection between tug-of-war games and nonlocal PDEs on graphs. C. R. Mécanique (2017) 345: 177-183. ![]() |
[13] |
Convexity in graphs and hypergraphs. SIAM J. Algebraic Discrete Methods (1986) 7: 433-444. ![]() |
[14] |
On local convexity in graphs. Discrete Math. (1987) 66: 231-247. ![]() |
[15] |
Elementary proof for Sion's minimax theorem. Kodai Math. J. (1988) 11: 5-7. ![]() |
[16] | Nonlinear elliptic partial differential equations and p−harmonic functions on graphs. Differential Integral Equations (2015) 28: 79-102. |
[17] |
Discrete convex analysis. Math. Programming (1998) 83: 313-371. ![]() |
[18] |
K. Murota, Discrete Convex Analysis, SIAM Monographs on Discrete Mathematics and Applications, Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA, 2003. doi: 10.1137/1.9780898718508
![]() |
[19] |
K. Murota, Recent developments in discrete convex analysis, in Research Trends in Combinatorial Optimization, Springer, Berlin, 2009,219-260. doi: 10.1007/978-3-540-76796-1_11
![]() |
[20] |
C. P. Niculescu and L.-E. Persson, Convex Functions and Their Applications, CMS Books in Mathematics/Ouvrages de Mathématiques de la SMC, 23, Springer, New York, 2006., doi: 10.1007/0-387-31077-0
![]() |
[21] |
The convex envelope is the solution of a nonlinear obstacle problem. Proc. Amer. Math. Soc. (2007) 135: 1689-1694. ![]() |
[22] |
The Dirichlet problem for the convex envelope. Trans. Amer. Math. Soc. (2011) 363: 5871-5886. ![]() |
[23] |
C. E. M. Pearce, Quasiconvexity, fractional programming and extremal traffic congestion, in Frontiers in Global Optimization, Nonconvex Optim. Appl., 74, Kluwer Acad. Publ., Boston, MA, 2004,403-409. doi: 10.1007/978-1-4613-0251-3_22
![]() |
[24] |
I. M. Pelayo, Geodesic Convexity in Graphs, SpringerBriefs in Mathematics, Springer, New York, 2013. doi: 10.1007/978-1-4614-8699-2
![]() |
[25] |
On general minimax theorems. Pacific J. Math. (1958) 8: 171-176. ![]() |
[26] | M. L. J. van de Vel, Theory of Convex Structures, North-Holland Mathematical Library, 50, North-Holland Publishing Co., Amsterdam, 1993. |
1. | Mohammed Ahrami, Zakaria El Allali, Evans M Harrell II, James B Kennedy, Optimizing the fundamental eigenvalue gap of quantum graphs, 2024, 57, 1751-8113, 385205, 10.1088/1751-8121/ad6410 |