Loading [MathJax]/jax/output/SVG/jax.js

Convex and quasiconvex functions in metric graphs

  • Received: 01 February 2021 Revised: 01 May 2021 Published: 28 June 2021
  • Primary: 05C12, 52A41

  • 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, u=0 on the edges, plus nonlinear transmission conditions at the vertices. We also study the analogous problem for quasiconvex functions and obtain a characterization of the largest quasiconvex function that is below a given datum.

    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

    Related Papers:

    [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, u=0 on the edges, plus nonlinear transmission conditions at the vertices. We also study the analogous problem for quasiconvex functions and obtain a characterization of the largest quasiconvex function that is below a given datum.



    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:SR defined on a convex subset SRN is called convex if for all x,yS and any λ[0,1], we have

    u(λx+(1λ)y)λu(x)+(1λ)u(y).

    That is, the value of the function at a point in the segment that joins x and y is less or equal than the convex combination between the values at the extreme. An alternative way of stating convexity is to say that u is convex on S if the epigraph of u on S is a convex set on RN+1. We refer to [20,26] for general references on convex structures.

    A notion weaker than convexity is quasiconvexity. A function u:SR defined on a convex subset S of the Euclidean space is called quasiconvex if for all x,yS and any λ[0,1], we have

    u(λx+(1λ)y)max{u(x),u(y)}.

    An alternative and more geometrical way of defining a quasiconvex function u is to require that each sublevel set Sα(u)={xS:u(x)α} is a convex set. See [11] and citations therein for an overview.

    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 u is convex and g:RR is increasing, then gu may fail to be convex. For instance, f(x)=x2 is convex and g(x)=arctan(x) is increasing but gf(x)=arctan(x2) is not convex. However, the weaker condition, quasiconvexity, maintains this quality under monotonic transformations. Moreover, every monotonic transformation of a convex function is quasiconvex (although it is not true that every quasiconvex function can be written as a monotonic transformation of a convex function).

    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 RN, there is also a Partial Differential Equation approach for convex and quasiconvex functions, see [1,3,5,4,7,21,22]. In fact, a function u in the Euclidean space is convex if and only if it is a viscosity sub-solution to

    minv:|v|=1D2u(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)=0D2u(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 Γ consists of a finite set of vertices V(Γ)={vi} and a set of edges E(Γ)={ej} connecting some of the vertices. The graph Γ is simple when there is not an edge connecting a vertex with itself. A graph Γ is said a finite graph if the number of edges and the number of vertices are finite. Two vertices u and v are called adjacent (denoted uv) if there is an edge connecting them. We denote the set of all vertices adjacent to v by Vv(Γ). An edge eE is incident to vV when e connects v to another vertex and we denote it by ev. We define Ev(Γ) as the set of all edges incident to v. The degree dv(Γ) of a vertex v is the number of edges that incident to it. When there is no confusion, Γ will be omitted from the notation. A vertex vV is called an interior vertex if dv>1. Otherwise, we say that v is exterior. The set all interior (exterior) vertices is denoted by Vint (Vext). We will also refer to the exterior vertices as terminal vertices.

    Assumption 1.1. Throughout this article we assume that all graphs are connected, simple and with bounded degree, that is, 1supvdv<.

    We consider also an orientation to each edge of Γ, that is, there is a map ϕ:EV×V associating to each edge eE the pair (e,e+)V×V of initial vertex and terminal vertex respectively. The edge ˆe is called the reversal of the edge e if ˆe=e+ and ˆe+=e.

    Definition 1.2 [See Definition 1.3.1 in [6]] A graph Γ=(V,E) with a map orientation ϕ is called a metric graph, if

    1. Each edge e is assigned a positive length e(0,]. If e=, then e has only one vertex due to the other end goes to "infinity".

    2. The lengths of the edges that are reversals of each other are assumed to be equal, that is, e=ˆe;

    3. A coordinate xeIe=[0,e] is increasing in the direction of the edge given is assigned on each edge by ϕ;

    4. The relation xˆe=exe holds between the coordinates on mutually reversed edges.

    For an edge e with associated interval [0,e], the vertices e and e+ are identified with the coordinates 0 and e respectively. For a coordinate xIe sometimes we write xe.

    A sequence of edges {ej}nj=1E forms a path, and its length is defined as nj=1ej. Note that we are not considering the orientation map to define paths. For two vertices v and u, the distance d0(v,u) is defined as the length of the shortest path between them. When two points x and y are located at the same edge e, that is, x,yIe=[0,e], the distance between them is defined by de(x,y)=|xy|. The distance d in the metric graph Γ=(V,E,ϕ) is the natural extension of the previous defined distances, that is,

    d(x,y):=inf{de(x,z1)+d0(z1,z2)+d¯e(z2,y):z1,z2V,z1e,z2¯e},

    where xe and yˉe are two points that are not necessarily vertices or points at the same edge. For x,yΓ, we denote by [x,y] the minimal path between x and y. A metric graph Γ becomes a metric measure space with the distance d and the measure obtained from the standard Lebesgue measure on each edge.

    The metric graph Γ is connected and compact when it is connected and compact in the sense of a topological space.

    Assumption 1.3. We assume that Γ is a connected compact metric graph. We also assume that if x,y[e,e+] for some eE then d(x,y)=|xy|.

    A function u on a metric graph Γ is a collection of functions ue defined on [0,e] for all eE, not just at the vertices as in discrete models. The space Ck(Γ) consists of all continuous function on that belong to Ck(e):=Ck(Ie) for each eE. Let uC1(Γ), vV and eEv, we define the ingoing derivative of u over the edge e in v as follows

    uxe(v)={ue(v)ifv=e,ue(v)ifv=e+,

    that is, uxe(v) is the directional derivative taken in the direction into the edge starting at v.

    We use the classical notion of convexity.

    Definition 1.4. A function u:ΓR is convex when for any x,yΓ satisfies

    u(z)d(y,z)d(x,y)u(x)+d(x,z)d(x,y)u(y),

    for any z[x,y].

    Remark 1. Note that convexity does not depend on the orientation map ϕ for the edges.

    As an example of a C2 function that is convex in a star-shaped graph (a metric graph with only one node with multiplicity higher than one) we mention u(x)=(d(x,x0))2 with x0 the unique multiple node of the graph.

    We are interested in the largest convex function that is below a given datum in some subset of the graph. Let AΓ be a closed set and f:AR a bounded function. Then we define,

    uf(x):=sup{u(x):uC(f)}, (3)

    where C(f):={u:ΓR:u is convex and u(x)f(x), xA}.

    Remark 2. Observe that C(f) due to the fact that u(x)infyA{f(y)} is a convex function. The function uf is well-defined and convex, since the supremum of convex functions is also a convex function.

    Remark 3. When the set A is the whole graph, A=Γ, we have that uf is the usual convex envelope of f in Γ. When A is strictly contained in Γ we have a convex envelope of f extended as + to ΓA (that is, we deal with the convex envelope of a partial datum). Notice that it may happen that uf(x)<f(x) for some points xA (it could be the case that there is no convex function that agrees with f in A). When uf agrees with f in the whole A we have an optimal convex extension of f to the set ΓA (optimal in the sense of being the largest).

    Our first result states when uf is bounded.

    Theorem 1.5. Let AΓ be closed and f:AR bounded. Consider uf be given by (3). Then, uf is bounded on Γ if and only if A contains every terminal node of Γ. In this case, we have

    infAfuf(x)supAfxΓ.

    Next, we show an equation together with a nonlinear coupling at the nodes that characterizes uf on Γ.

    Our first result is a characterization of convex functions in a metric graph.

    Theorem 1.6. A function u:ΓR is convex if and only if u is a viscosity solution to

    u0,ontheedgesofΓmine,¯eEv{uxe(v)+ux¯e(v)}0,ifvVint. (4)

    Next, we characterize the largest convex function below f in A, uf, in terms of an obstacle problem.

    Theorem 1.7. Let uf be given by (3) for a given datum f defined in AΓ, where f is bounded and A closed. Let the contact set be given by

    C={xA:uf(x)=f(x)}.

    Then, uf is a viscosity solution to

    u=0,ontheedgesofΓC,mine,¯eEv{uxe(v)+uxe(v)}=0,foranynodevΓC, (5)

    and therefore uf is the solution to the obstacle problem for the equations in (5) with f|C as obstacle.

    Remark 4. Notice that the result covers the problem for the convex envelope (when f is given in the whole graph Γ) and the optimal convex extension problem (the situation when there is a convex function that agrees with f in A and hence uf=f in A).

    Notice that for a finite metric graph we have a finite number of degrees of freedom for the largest convex function below f in A. In fact, we have for each edge two degrees of freedom (since uf is a solution to u=0 on each edge we have that it takes the form u(x)=ax+b). Therefore, to find uf we just have to select the constants a, b, on each edge such that the resulting function is continuous, verifies the nonlinear condition in (5) at the nodes and agrees with the given datum in C.

    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 u is zero while is greater or equal than zero in any other possible direction.

    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 u=0), and verifies a nonlinear condition at the nodes (a min is involved). Therefore, the characterization of the convex envelope turns Γ into a quantum graph.

    Now we turn out attention to quasiconvex functions in a metric graph Γ. As for the convex case, let us use the classical definition.

    Definition 1.8. A function u:ΓR is quasiconvex if for any x,yΓ we have

    u(z)max{u(x);u(y)},

    for any z[x,y].

    For AΓ closed and f:AR bounded, the largest quasiconvex function on Γ that is below f in A is defined as follows:

    uf(x):=sup{u(x):uQC(f)}, (6)

    where QC(f):={u:ΓR:u is quasiconvex and u(x)f(x), xA}. Observe that QC(f) since, for instance, ufQC(f) (a convex function is also quasiconvex, so, uf is quasiconvex). Moreover, we have that

    uf(x)uf(x)forallxΓ.

    Remark 5. A remark analogous to Remark 3 is also useful here. When the set A is the whole graph, A=Γ, we have that uf is the quasiconvex envelope of f in Γ. On the other hand, when A is strictly contained in Γ, uf is the quasiconvex envelope of f extended by + to ΓA (that is, we deal with the quasiconvex envelope of a partial datum). Notice that it may happen that uf(x)<f(x) for some points xA (it could be the case that there is no quasiconvex function in Γ that agrees with f in A). When uf agrees with f in the whole A we have an optimal quasiconvex extension of f to the complement of A, ΓA (optimal in the sense of being the largest).

    For this optimal quasiconvex function uf, we have a discrete equation on the vertices, and in the edges, the function is piecewise constant. Notice that, in general, uf is discontinuous.

    Theorem 1.9. Let uf be given by (6) for a given bounded datum f defined in AΓ, where A is closed. Then it holds that uf is bounded if and only if A verifies that the convex hull of A is the whole Γ, i.e., Conv(A)=Γ. In that case, we have

    infAfuf(x)supAfxΓ.

    Moreover, let the contact set be given by

    C={xA:uf(x)=f(x)}.

    then uf verifies

    u(x)=max{u(e+);u(e)},ifxe,eEC,u(v)=minu,wVvuwmax{u(u),u(w)}ifvVC, (7)

    where Vv denotes the set of vertices that are adjacent to v. Therefore, uf is the solution to the obstacle problem for the equations in (7) with f|C as obstacle.

    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 uf at the vertices of Γ. The values at these points are uniquely determined by the relation uf(v)=minu,wVvmax{uf(u);uf(v)}, that says that the value of uf at v is the second one among the values at nodes that are adjacent to v (ordering these values from the smallest to the largest).

    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:ΓR is convex if for any x,yΓ we have

    u(z)d(y,z)d(x,y)u(x)+d(x,z)d(x,y)u(y)forallz[x,y].

    Remark 6. Let u:ΓR be a convex function. Using the smoothness properties of convex functions on intervals, we have that

    ●   u is upper semi-continuous on Γ;

    ●   u is continuous on Γ=ΓVext. In fact u admits left and right derivatives on Γ, and these are monotonically non-decreasing. As a consequence, u is differentiable at all but at most countably many points on Γ.

    ●   Finally, by Alexandrov's theorem, u is almost everywhere twice differentiable on Γ.

    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 u is a convex function on Γ, then u is constant on every closed minimal path.

    Now, we need to introduce the notion of viscosity sub(super)-solution to the problem

    u=0,ontheedgesofΓmine,¯eEv{uxe(v)+uxˉe(v)}=0,ifvVint,u(v)=limxvu(x),ifvVext. (8)

    Definition 2.1. Let u:ΓR be an upper (lower) semicontinuous function. We say that u is a viscosity sub(super)-solution to (8) if only if

    ●   For every x0ΓV and every time there exist δ>0 and a test function φC2(x0δ,x0+δ) such that φ(x0)=u(x0) and φ(x)u(x) (φ(x)u(x)) for all x(x0δ,x0+δ), then

    φ(x0)0(0);

    ●   For every vVint and every time there exist e,ˉeEv and a test function φC1(eˉe) such that φ(v)=u(v) and φ(x)u(x) (φ(x)u(x)) for all xeˉe, then

    φxe(v)+φxˉe(v)0(0).

    A viscosity solution of (8) is a continuous function u which is at the same time a sub-solution and super-solution.

    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 u:ΓR is convex if and only if u is a viscosity sub-solution of (8).

    Proof of Theorem 2.2. Let us start by assuming that u is a convex function. If x0ΓV and there exist δ>0 and a test function φC2(x0δ,x0+δ) such that φ(x0)=u(x0) and φ(x)u(x) for all x(x0δ,x0+δ), then we have that

    φ(x0)=u(x0)12u(x0+ϵ)+12u(x0ϵ)12φ(x0+ϵ)+12φ(x0ϵ)

    for any 0<ε<δ, due to the fact that u is convex. It follows that

    φ(x0)0.

    Therefore, u holds (8). A similar argument shows that u satisfies the boundary condition and so, is a viscosity sub-solution to (8).

    We now assume that u is a viscosity sub-solution of (8). We argue by contradiction and assume that u is not convex. First, we suppose that u is not convex at ze, that is, there exist x,ye such 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 q be the parabola which interpolates u on Ie at the points x,y,z. By (9), q<0. Since the function uq is lower semi-continuous, it has a maximum M on the compact set [x,y]. If M=0, we have that φ=q is a test function that contradicts the definition of sub-solution for u. When M>0 is positive, and it is attached at t0 in the interior of the set [x,y], the function φ=q+M is a test function for which u does not satisfy the sub-solution condition at t0.

    Now, assume that the convexity does not hold on vVint. Then, there exist e,ˉeEv, xe and yˉe such that

    u(z)>d(y,z)d(y,x)u(x)+d(x,z)d(y,x)u(y) (10)

    for any z[x,v][v,y]. Then, if we define

    φ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)ifze,φˉe(z)ifzˉe,

    we get that φC1(eˉe). As u is convex on every edge, it holds that u is below φ on [x,v] and [v,y]. Therefore we conclude 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 u is a viscosity sub-solution to (8).

    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 AΓ a closed set and f:AR a bounded function, the optimal convex function on Γ that is below f in A is defined by

    uf(x):=sup{u(x):uC(f)},

    where C(f):={u:ΓR:uisconvexandu(x)f(x),xA}.

    First, we just observe that uf is convex. The proof of this fact is immediate and included only for completeness.

    Lemma 2.3. Let AΓ be a closed set and f:AR be a bounded function. Then uf is a convex function.

    Proof. For any uC(f) and x,yΓ we have

    u(z)d(y,z)d(x,y)u(x)+d(x,z)d(x,y)u(y)d(y,z)d(x,y)uf(x)+d(x,z)d(x,y)uf(y),

    for any z[x,y], and taking supremum it follows that uf is a convex function.

    Proposition 1. Let AΓ be a closed set and f:AR be a bounded function. Then uf is bounded in Γ if and only if A verifies that every terminal node is in A, that is, VextA.

    Proof. First, we assume that there is a terminal node vΓ such that vA. As A is closed there is an interval in the edge that contains v as one of its endpoints such that (b,v]eΓ and (b,v]A=. Then, for any nN such that ninf{f(y):yA}, the function

    u(x)={infyA{f(y)}ifx(b,v],n(xb)+infyA{f(y)}ifx(b,v],

    belongs to C(f). Therefore, uf is not bounded.

    Now, we assume that A contains every terminal node. Suppose, arguing by contradiction, that uf is not bounded. Recall that any convex function is continuous on Γ=ΓVext and upper semi-continuous on Γ. Hence, there is a convex function uC(f) and a point x0Γ such that,

    u(x0)=maxyΓu(y):=M>supAf.

    Consider the set M={xΓ:u(x)=M}. Notice that MΓAΓ. Hence, M is closed since u is continuous. Given xM, we have that for any segment [a,b] such that x[a,b], we must have uM on the whole segment. This shows that M is an open set. Since Γ is assumed to be connected, we get M=Γ which contradicts the fact that A.

    Remark 9. The previous proof and the Remark 2 prove that if A contains every terminal node, we have

    infAfuf(x)supAfforallxΓ.

    Throughout the rest of this section, we assume that A is a closed subset of Γ such that A contains every terminal node. Consequently, uf, the largest convex function below a finite datum in A, is bounded.

    Now we prove our result concerning the equation verified by uf. Here we assume that the contact set C={xA:uf(x)=f(x)} coincides with the whole A (notice that the optimal function ug associated with g:=f|C coincides with uf).

    Theorem 2.4. The function uf is a viscosity solution to

    u=0,ontheedgesofΓA, (11)
    mine,ˉeEv{uxe(v)+uxˉe(v)}=0,ifvVintA. (12)

    Proof. Since uf is convex on Γ, by Theorem 2.2, we have that uf is a viscosity sub-solution of (8). Thus, we only need to show that uf is a viscosity super-solution of (11)-(12). Suppose, arguing by contradiction, that uf is not a super-solution of (11)-(12). We have two possibilities:

    First case. There exist x0Γ(VA), δ>0 and a test function φC2(x0δ,x0+δ) such that (x0δ,x0+δ)A=, φ(x0)=uf(x0) and φ(x)uf(x) for all x(x0δ,x0+δ), such that

    φ(x0)>0.

    Since φC2(x0δ,x0+δ), without loss of generality, we can assume that φ(x)>ϵ for all x(x0δ,x0+δ) for ε small enough. Let r be the tangent line to φ at x0,

    r(x):=φ(x0)+φ(x0)(xx0),

    and define ˜r(x):=r(x)+ϵ.

    Since uf is convex, there exist z1,z2(x0δ,x0+δ) such that x0[z1,z2], uf(z1)=˜r(z1), uf(z2)=˜r(z2), and ˜r(x)uf(x) for any x[z1,z2]. It follows that w:ΓR defined as

    w(x)={˜r(x)ifx[z1,z2],uf(x)ifx[z1,z2],

    is a convex function and verifies

    w(x0)=φ(x0)+ϵ>uf(x0),

    with w(x)=uf(x)f(x) if xA. Then, it contradicts the the fact that uf is the supremum of convex functions below f in A. Therefore, uf is viscosity super-solution of (11).

    Second case. There exists vVintA, such that for any e,ˉeEv for which there is a test function φC1(eˉe) so that φ(v)=uf(v) and φ(x)uf(x) for all xeˉe, we have

    φxe(v)+φxˉe(v)>0. (13)

    Since A is closed, there are xe, yˉe such that [x,y]=[x,v][v,y], and [x,y]A=.

    By the previous step, we have that uf is the viscosity solution of

    u=0in[x,v][v,y]{v}.

    Then uf is a linear function in [x,v] and [v,y]. Hence, by (13)

    ufxe(v)+ufxˉe(v)φxe(v)+φxˉe(v)>0. (14)

    Let r be the linear function on e such that at the points x and v reaches the values uf(x) and uf(v)+ε respectively, where ε>0 will chosen later. In analogous way define ˉr linear on ˉe such that ˉr(v)=uf(v)+ε and ˉr(y)=uf(y).

    Using (14) one can pick ε>0 small enough such that the sum of the ingoing derivatives at v of r and ˉr is still positive. Hence, the function w:ΓR defined by

    w(z)={r(z)forzeˉr(z)forzˉeuf(z)otherwise

    is convex. We have also that w(v)=uf(v)+ε>uf(v) and w restricted to A is dominated by f, which is a contradiction with the definition of uf. Therefore, uf is viscosity super-solution of (12).

    To begin this section, we recall the notion of quasiconvex function. A function u:ΓR is quasiconvex if for any x,yΓ we have

    u(z)max{u(x),u(y)}foranyz[x,y].

    Let AΓ be a closed set and f:AR be a bounded function. Recall that we want to study the largest quasiconvex function below f in A that is given by

    uf(x):=sup{u(x):uQC(f)}, (15)

    where QC(f):={u:ΓR:uisquasiconvexandu(x)f(x), xA}.

    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 AΓ be a closed set and f:AR be a bounded function. Then uf is a quasiconvex function.

    Proof. For any uQC(f) and x,yΓ we have

    u(z)max{u(x),u(y)}max{uf(x),uf(y)},

    for any z[x,y]. It follows that uf is a quasiconvex function.

    Next, we turn our attention to the boundedness of uf.

    Proposition 2. Let AΓ be a closed set and f:AR be a bounded function. Then, uf is bounded if and only if A verifies that Conv(A)=Γ.

    Proof. First, assume that uf is bounded. Arguing by contradiction, assume that Conv(A)Γ and consider the function

    un(x)={infAfforxConv(A),nforxConv(A).

    The function un is quasiconvex for every n>infAf. Indeed, the sub level sets are

    Sα(un)={xΓ:un(x)α}={forα<infAf,Conv(A)forα[infAf,n),Γforαn,

    that are all convex subsets of Γ. Since n can be arbitrarily large, this contradicts that uf is bounded.

    Now, we assume that A verifies that Conv(A)=Γ. Let xΓ be any point such that there are a1,a2A with x[a1,a2]. From the fact that uf is quasiconvex we get that

    uf(x)max{f(a1),f(a2)}supAf<,

    proving that uf is bounded in the set of convex combinations of points in A. Then, we obtain that uf is bounded by supAf in Conv(A)=Γ which it concludes the proof.

    For uf we have a discrete equation on the vertices, and in the edges, the function is piecewise constant. Therefore, uf is discontinuous in general.

    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)},forxe,eE, (16)
    u(v)minu,wVvuwmax{u(u),u(w)}forvVA, (17)

    where Vv denotes the set of vertices that are adjacent to v. The proof is analogous to the one of Theorem 2.2 and therefore we omit it.

    Now we prove our result concerning the equation verified by uf. As before, we assume that the contact set C={xA:uf(x)=f(x)} coincides with the whole A (notice that ug the largest quasiconvex function below g:=f|C in C coincides with uf).

    Theorem 3.2. Consider a closed set AΓ such that Conv(A)=Γ and let f:AR be a bounded function. Then, uf verifies

    u(x)=max{u(e+),u(e)},forxeA,eE, (18)
    u(v)=minu,wVvuwmax{u(u),u(w)}forvVA, (19)

    where Vv denotes the set of vertices that are adjacent to v.

    Proof. We define the function w:ΓR as

    w(x):={uf(x)ifxA,max{uf(e+),uf(e)}ifxeA,eE,minu,wVvuwmax{uf(u),uf(w)}ifx=vVA.

    Using that uf is quasiconvex, it is easy to check that wuf in Γ. Moreover, since uf is given by (15), we also have wf in A. Therefore, to conclude the proof, it is enough to show that w is a quasiconvex function.

    Let x,yΓ and z[x,y]. We split the rest of the proof into five cases:

    Case 1. x,y,zV and there is eE such that ze and either xe or else ye.

    In this case, either w(z)=w(x) or else w(z)=w(y). Therefore

    w(z)max{w(x),w(y)}.

    Case 2. zV and there is eE such that ze and either x is vertex of e or else y is vertex of e.

    In that case, either

    w(z)max{uf(x),uf(v)},

    or else

    w(z)max{uf(y),uf(v)},

    where here v denotes the other vertex of e. Since, uf is quasiconvex and v[x,y] we have that

    uf(v)max{uf(x),uf(y)}max{w(x),w(y)},

    and therefore w(z)max{w(x),w(y)}.

    Case 3. zV, and there are v1,,vnV such that

    [x,y]=[x,v1][v1,v2][vn,y],

    and z[vj,vj+1] for some j{2,,n1}.

    Then

    w(z)max{uf(vj),uf(vj+1)}.

    Using that uf is quasiconvex, we get

    max{uf(vj),uf(vj+1)}max{uf(x),uf(y)}max{w(x),w(y)}.

    Therefore w(z)max{w(x),w(y)}.

    Case 4. zV, there are e,ˉeEz such that x[e,e+] and y[ˉe,ˉe+].

    Observe that

    w(x)uf(v)andw(y)uf(ˉv)

    where v and ˉv are the other vertices of e and ˉe respectively. Then

    max{w(x),w(y)}max{uf(v),uf(ˉv)}w(z)

    due to v,ˉvVz.

    Case 5. zV, and there are v1,,vj1,vj+1,,vnV such that

    [x,y]=[x,v1][vj1,z][z,vj+1][vn,y].

    Then,

    w(z)max{uf(vj1),uf(vj+1)}.

    Using that uf is quasiconvex, we get

    max{uf(vj1),uf(vj+1)}max{uf(x),uf(y)}max{w(x),w(y)}.

    Therefore w(z)max{w(x),w(y)}.

    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 e=1 and are parameterized by (0, 1) with the given orientation in the figure.

    Example 4.1. First, we give an example of a set A that contains every terminal node, but the convex hull of A is not the whole Γ. Consider the following graph:

    < img src="PIC/NHM-1556-1801_2021_4_591-FE51.jpg" > < /img >

    Set A={v4,v5}. Notice that Γ has exactly two terminal nodes v4 and v5 (and A is chosen precisely as the set of terminal nodes). However, the convex hull of A is given by

    Conv(A)={v1,v4,v5}{e4,e5}Γ.

    In this example, if we set f(v4)=a, f(v5)=b, the function uf is given by

    uf(x)={a+b2ifx{e1,e2,e3}{v1,v2,v3},a+b2+ab2xifxe4,a+b2+ba2xifxe5,f(x)ifxA.

    Also, in this example, the function

    un(x)={min{a,b}xConv(A),nxΓConv(A),

    is quasiconvex for every n>min{a,b}. Indeed, the sub level sets are

    Sα(un)={xΓ:un(x)α}={ifα<min{a,b},Conv(A)ifα[min{a,b},n),Γifαn,

    that are all convex subsets of Γ. Since n can be very large, we obtain that the supremum of quasiconvex functions below any datum on A is not bounded.

    Example 4.2. Consider the metric graph Γ given in the following figure:

    < 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 f(v1)=a, we get that the largest convex function below f at v1 is constant by Remark 7, ufa, while the corresponding largest quasiconvex function is not bounded.

    Now, consider three values at the nodes f(v1)=a, f(v2)=b, f(v3)=c, that is, A={v1,v2,v3}. Then, uf is given by

    uf(x)={a+(ba)xifxe1,c+(ac)xifxe2,b+(cb)xifxe3,f(x)ifx{v1,v2,v3}.

    Observe that uf is just the line that connects the boundary values on every edge.

    For the quasiconvex case, looking for uf, we assume that the given values are ordered as a<b<c. Then, we have

    uf(x)={cifxe2e3{v3},bifxe1{v2},aifx=v1.

    This example can be generalized to the circular graph with n vertices v1,,vn and edges of the same length between vi and vi+1 (i=1,,n1) and between v1 and vn.

    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 A={v1,v2,v4} and f(v1)=0, f(v2)=1 and f(v4)=2, we have that

    uf(x)={1212xifxe1,12+12xifxe2,12+32xifxe3,12ifx=v3,f(x)ifxA.anduf(x)={1ifxe1e2{v3},2ifxe3,f(x)ifxA.

    This example can be generalized to a star-shaped graph with n+1 vertices v1,,vn+1 and edges of the same length between vi and vn+1 for i=1,,n.

    Example 4.4. We consider the graph:

    < img src="PIC/NHM-1556-1801_2021_4_591-FE61.jpg" > < /img >

    Let A={v1,v3,v5,v6} and f(v1)=0, f(v3)=2, f(v5)=1, f(v6)=3. Then,

    uf(x)={13xifxe1,253xifxe2,13+13xifxe3,113xifxe4,373xifxe5,13ifx=v2,23ifx=v4,f(x)ifxA,uf(x)={1ifxe1e3e4{v2,v4},2ifxe2,3ifxe5,f(x)ifxA.

    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 A={v4,v5,v6,v7} and f(v4)=0, f(v5)=1, f(v6)=2, f(v7)=3. In this case, we have that

    uf(x)={12+12xifxe1,3212xifxe2,12xifxe3,112xifxe4,212xifxe5,332xifxe6,1ifx=v1,12ifx=v2,32ifx=v3,f(x)ifxA,uf(x)={1ifxe3e4{v2},2ifxe1e2e5{v1,v3},3ifxe7,f(x)ifxA.

    This analysis can be extended to larger trees.



    [1] A partial differential equation for the \begin{document}ϵ\end{document}-uniformly quasiconvex envelope. IMA J. Numer. Anal. (2019) 39: 141-166.
    [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 pharmonic 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.
  • This article has been cited by:

    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
  • Reader Comments
  • © 2021 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2154) PDF downloads(391) Cited by(1)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog