Discussiones Mathematicae
Graph Theory 32 (2012) 685–704
doi:10.7151/dmgt.1638
MINIMAL TREES AND MONOPHONIC CONVEXITY
Jose Cáceresa , Ortrud R. Oellermann1,b
and
M.L. Puertasa
a
b
Department of Statistics and Applied Mathematics
University of Almeria, 04120, Almeria, Spain
Department of Mathematics and Statistics., University of Winnipeg,
515 Portage Ave, Winnipeg, R3B 2E9, Canada
e-mail:
[email protected]
[email protected]
[email protected]
Abstract
Let V be a finite set and M a collection of subsets of V . Then M
is an alignment of V if and only if M is closed under taking intersections
and contains both V and the empty set. If M is an alignment of V , then
the elements of M are called convex sets and the pair (V, M) is called an
alignment or a convexity. If S ⊆ V , then the convex hull of S is the smallest
convex set that contains S. Suppose X ∈ M. Then x ∈ X is an extreme
point for X if X \ {x} ∈ M. A convex geometry on a finite set is an aligned
space with the additional property that every convex set is the convex hull
of its extreme points. Let G = (V, E) be a connected graph and U a set of
vertices of G. A subgraph T of G containing U is a minimal U -tree if T is a
tree and if every vertex of V (T ) \ U is a cut-vertex of the subgraph induced
by V (T ). The monophonic interval of U is the collection of all vertices of G
that belong to some minimal U -tree. Several graph convexities are defined
using minimal U -trees and structural characterizations of graph classes for
which the corresponding collection of convex sets is a convex geometry are
characterized.
Keywords: minimal trees, monophonic intervals of sets, k-monophonic convexity, convex geometries.
2010 Mathematics Subject Classification: 05C75, 05C12, 05C17, 05C05.
1
Supported by an NSERC grant CANADA
686
J. Cáceres, O.R. Oellermann and M.L. Puertas
1.
Introduction
This paper is motivated by the results and ideas contained in [10, 11, 15]. We
introduce new graph convexities and show how these give rise to structural characterizations of certain graph classes. For graph terminology we follow [4] and [9].
All graphs considered here are connected, finite, simple (i.e., without loops and
multiple edges), unweighted and undirected. The structural characterizations of
graphs that we describe are often given in terms of forbidden subgraphs. Let G
and F be graphs. Then F is an induced subgraph of G if F is a subgraph of G and
for every u, v ∈ V (F ), uv ∈ E(F ) if and only if uv ∈ E(G). We say a graph G is
F -free if it does not contain F as an induced subgraph. Suppose C is a collection
of graphs. Then G is C-free if G is F -free for every F ∈ C. If F is a path or cycle
that is a subgraph of G, then F has a chord if it is not an induced subgraph of
G, i.e., F has two vertices that are adjacent in G but not in F . An induced cycle
of length at least 5 is called a hole.
Let V be a finite set and M a collection of subsets of V . Then M is an
alignment (or convexity) of V if and only if M is closed under taking intersections
and contains both V and the empty set. If M is an alignment of V , then the
elements of M are called convex sets and the pair (V, M) is called an aligned
space or a convexity. If S ⊆ V , then the convex hull of S is the smallest convex
set that contains S. Suppose X ∈ M. Then x ∈ X is an extreme point for X if
X \ {x} ∈ M. The collection of all extreme points of X is denoted by ex(X). A
convex geometry on a finite set V is an aligned space (V, M) with the additional
property that every convex set is the convex hull of its extreme points. This
property is referred to as the Minkowski-Krein-Milman (M KM ) property. For a
more extensive overview of other abstract convex structures see [18]. Convexities
associated with the vertex set of a graph are discussed for example in [4]. Their
study is of interest in Computational Geometry and has applications in Game
Theory [3].
Convexities on the vertex set of a graph are usually defined in terms of some
type of ‘intervals’. Suppose G is a connected graph and u, v two vertices of
G. Then a u − v geodesic is a shortest u − v path in G. Such geodesics are
necessarily induced paths. However, not all induced paths are geodesics. The
g-interval (respectively, m-interval) between a pair u, v of vertices in a graph G is
the collection of all vertices that lie on some u − v geodesic (respectively, induced
u − v path) in G and is denoted by Ig [u, v] (respectively, Im [u, v]).
A subset S of vertices of a graph is said to be g-convex (m-convex) if it
contains the g-interval (m-interval) between every pair of vertices in S. It is not
difficult to see that the collection of all g-convex (m-convex) sets is an alignment
of V . A vertex v is an extreme point for a g-convex (or m-convex) set S if and
only if v is simplicial in the subgraph induced by S, i.e., every two neighbours of
687
Minimal Trees and Monophonic Convexity
v in S are adjacent. Of course the convex hull of the extreme points of a convex
set S is contained in S, but equality holds only in special cases. In [11] those
graphs for which the g-convex sets form a convex geometry are characterized as
the chordal 3-fan-free graphs (see Figure 1). These are precisely the chordal,
distance-hereditary graphs (see [2, 12]). In the same paper it is shown that the
chordal graphs are precisely those graphs for which the m-convex sets form a
convex geometry.
For what follows we use Pk to denote an induced path of order k. A vertex
is simplicial in a set S of vertices if and only if it is not the centre vertex of an
induced P3 in in the subgraph hSi induced by S. Jamison and Olariu [13] relaxed
this condition. They defined a vertex to be semisimplicial in S if and only if it is
not a centre vertex of an induced P4 in hSi.
Claw
Paw
House
Domino
3-Fan
P4
A-graph
Indicates a centre vertex
Figure 1. Special graphs.
Dragan, Nicolai and Brandstädt [10] introduced another convexity notion that
relies on induced paths. The m3 -interval between a pair u, v of vertices in a graph
G, denoted by Im3 [u, v], is the collection of all vertices of G that belong to an
induced u − v path of length at least 3. Let G be a graph with vertex set V .
A set S ⊆ V is m3 -convex if and only if for every pair u, v of vertices of S the
vertices of the m3 -interval between u and v belong to S. As in the other cases
the collection of all m3 -convex sets is an alignment. Note that an m3 -convex set
is not necessarily connected. It is shown in [10] that the extreme points of an
m3 -convex set are precisely the semisimplicial vertices of hSi. Moreover, those
graphs for which the m3 -convex sets form a convex geometry are characterized
in [10] as the (house, hole, domino, A)-free (HHDA-free) graphs (see Figure 1).
688
J. Cáceres, O.R. Oellermann and M.L. Puertas
In the same paper several ‘local’ convexities related to the m3 -convexity were
studied. For a set S of vertices in a graph G, N [S] is S ∪ N (S) where N (S) is
the collection of all vertices adjacent with some vertex of S. A set S of vertices
in a graph is connected if hSi is connected. The following result which we will
use in this paper is established in [10].
Theorem 1. A graph G is (house, hole, domino)-free if and only if N [S] is
m3 -convex for all connected sets S of vertices of G.
The (house, hole, domino)-free graphs also arise in the study of the induced path
function (see for example, [7, 8]). We next look at more recently studied graph
convexities that motivate the convexities studied in this paper. In [16] a graph
convexity that generalizes g-convexity is introduced. Let S be a set of vertices in
a graph G. A Steiner tree T for S is a connected subgraph of G that contains S
and has the smallest number of edges among all such subgraphs. The subgraph
induced by the vertices of T may not be an induced subgraph; for example, if
G is a net (i.e. the graph obtained by joining a new vertex to each of the three
vertices in a K3 ) and S consists of the three leaves in G, then any spanning
tree of G is a Steiner tree for S. The Steiner interval of a set S of vertices in
a connected graph G, denoted by I(S), is the union of all vertices of G that lie
on some Steiner tree for S. Steiner intervals have been studied, for example, in
[14, 17]. A set S of vertices in a graph G is k-Steiner convex (gk -convex) if the
Steiner interval of every collection of k vertices of S is contained in S. Thus S is
g2 -convex if and only if it is g-convex. The collection of gk -convex sets forms an
aligned space. We call an extreme point of a gk -convex set a k-Steiner simplicial
vertex, abbreviated kSS vertex.
The extreme points of g3 -convex set S, i.e., the 3SS vertices are characterized
in [5] as those vertices that are not a centre vertex of an induced claw, paw or
P4 , in hSi see Figure 1. Thus a 3SS vertex is semisimplicial. Apart from the gk convexity, for a fixed k, other graph convexities that (i) depend on more than one
value of k and (ii) combine the g3 convexity and the geodesic counterpart of the
m3 -convexity are introduced and studied in [15]. In particular characterizations
of convex geometries for several of these graph convexities are given. We state
here only those results that are used in this paper.
A graph G is a replicated twin C4 if it is isomorphic to any one of the four
graphs shown in Figure 2(a), where any subset of the dashed edges may belong
to G. The collection of the four replicated twin C4 graphs is denoted by RC4 .
Theorem 2 [15]. Let G = (V, E) be a graph. Then the following are equivalent
(1) G is (P4 , RC4 )-free.
(2) (V, Mg3 (G)) is a convex geometry.
Convex geometries give rise to ‘elimination orderings’ of vertices in graphs and
these are particularly useful for algorithmic purposes. Suppose P is a property
Minimal Trees and Monophonic Convexity
689
that a vertex in a graph G may possess. We say G has a P-elimination ordering if
the vertices of G can be ordered as {v1 , v2 , . . . , vn } such that for every i, 1 ≤ i ≤ n,
vertex vi has property P in the subgraph induced by vi , vi+1 , . . . , vn . If P is a
property that characterizes the extreme vertices with respect to a graph convexity,
then it is well known (see e.g. [11]) that if the corresponding convex sets form
a convex geometry, then G has a P-elimination ordering. The extreme vertices
for the convexities studied in this paper are also the 3SS vertices. Graphs for
which every LexBFS ordering is a 3SS-elimination ordering are characterized in
[5]. Interestingly this class of graphs is precisely the same as the class for which
the monophonic intervals, satisfying a certain betweenness axiom, also satisfy the
monotone property as shown in [8].
We now introduce the notion of a ‘minimal U -tree’ which extends both the
definition of an induced path and that of a Steiner tree. This in turn gives rise to
graph convexities that extend both the m-convexity and gk -convexity. Let U be
a set of at least two vertices in a connected graph G. A subgraph H containing U
is a minimal U -tree if H is a tree and if every vertex v ∈ V (H) \ U is a cut-vertex
of hV (H)i, i.e., H is a minimal U -tree if H connects U and if H is a minimal
subgraph that connects U in the sense that for every v ∈ V (H) \ U , U is no
longer connected in hV (H) \ {v}i. Thus if U = {u, v}, then a minimal U -tree is
just an induced u − v path. Moreover, every Steiner tree for a set U of vertices
is a minimal U -tree. The collection of all vertices that belong to some minimal
U -tree is called the monophonic interval of U and is denoted by Im (U ). A set S
of vertices is k-monophonic convex, abbreviated as mk -convex, if it contains the
monophonic interval of every subset U of k vertices of S. Thus a set of vertices
in G is a monophonic convex set if and only if it is an m2 -convex set. For a
set T = {k1 , k2 , . . . , kt } of integers such that 2 ≤ k1 < k2 < · · · < kt a set S of
vertices of G is mT -convex if G is mki -convex for all 1 ≤ i ≤ t. It is not difficult
to see that the collection of mT -convex sets is an alignment of V (G), called the
mT -convex alignment. We show that the class of graphs for which the mT -convex
alignment is a convex geometry is the same as the class of graphs for which the
mk -convex alignment is a convex geometry where k is the smallest value in T .
In this paper we give structural characterizations of those classes of graphs
for which the m3 -convex alignment forms a convex geometry. It turns out that
these graphs are precisely the same as the graphs for which the g3 -convex alignment forms a convex geometry and thus contains no induced P4 ’s. However, by
combining the m3 - convexity with the m3 -convexity introduced in [10], we obtain
a graph convexity for which the convex geometries cover a larger more interesting class of graphs that has no restriction on the diameter. More specifically we
define a set S of vertices in a connected graph to be m33 -convex if S is both m3 and m3 -convex. In this paper we give structural characterizations of those classes
of graphs for which the m33 -convex alignment forms a convex geometry.
690
J. Cáceres, O.R. Oellermann and M.L. Puertas
2.
2.1.
Convex Geometries
m3 -convex geometries
We begin by showing that the extreme vertices of 3-monophonic convex sets are
precisely the 3SS vertices of the set. If v is an extreme vertex of a 3-monophonic
set S, then v cannot be the centre of an induced claw, paw or P4 in hSi; otherwise,
v is on a minimal tree for some set of three vertices in S. Hence v is a 3SS vertex.
Suppose now that v is not an extreme vertex of a 3-monophonic set S. Then there
is a set U of three vertices in S \ {v} such that v lies on a minimal U -tree H.
So H − v is disconnected. If v has at least three neighbours in H − v, then v is
the centre of a claw or a paw. (Let x, y, z be three neighbours of v from H − v
such that x does not belong to the same component as y or z in H − v. Then
h{v, x, y, z}i is a claw or paw.) If v has two neighbours, say x, y, in H − v, then
either the component of H − v containing x or the component of H − v containing
y has at least two vertices, say the latter. Let z be a neighbour of y in H − v.
Then x is nonadjacent with both y and z. So v is not 3SS. Hence if v is a 3SS
vertex of a 3-monophonic set S, then v is an extreme vertex of S.
Let G = (V, E) be a connected graph and Mm3 (G) the collection of m3 convex sets and Mg3 (G) the collection of g3 -convex sets. In this section we
determine the class of connected graphs G for which (V, Mm3 (G)) is a convex
geometry. Observe that every 2-element set of vertices in a graph is m3 -convex.
Thus m3 -convex sets may induce disconnected graphs but only if they consist of
two nonadjacent vertices.
We observe first that if (V, Mm3 (G)) is a convex geometry, then G has no
induced path of length at least 3. To see this, suppose that G is a connected
graph and suppose that P : (u = )v0 v1 . . . vd ( = v) an induced u − v path of
length at least 3. Let S be the m3 -convex hull of V (P ). Since u and v are the
only 3SS vertices of P , the 3SS vertices of S are a subset of {u, v}. But the
m3 -convex hull of any subset R of {u, v} is just R and hence does not contain all
the vertices of P and thus not all the vertices of S. Thus, if (V, Mm3 (G)) is a
convex geometry, then G contains no induced path of length at least 3.
Theorem 3. Let G be a connected graph. Then (V, Mm3 (G)) is a convex geometry if and only if (V, Mg3 (G)) is a convex geometry.
Proof. Suppose that (V, Mg3 (G)) is a convex geometry. Let S ∈ Mm3 (G).
Then S ∈ Mg3 (G), since S contains the Steiner interval of every set of three
vertices of S. Since the 3SS vertices of a set are the extreme vertices of the set
with respect to both the g3 - and m3 -convexity, S is the g3 -convex hull of the 3SS
vertices and hence also the m3 -convex hull of these vertices. Thus (V, Mm3 (G))
is also a convex geometry.
Minimal Trees and Monophonic Convexity
691
Conversely, suppose (V, Mm3 (G)) is a convex geometry. Then, by the above
observation, G has no induced paths of length at least 3. Let S be a g3 -convex
set of G and U = {u, v, w} any set of three vertices of S. Let H be any U tree. Then H is either a path or H is homeomorphic to K1,3 and its leaves are
contained in U . Suppose first that H is a path, say a u − w path. Then the u − v
subpath and v − w subpath of H are necessarily induced paths of G. Since G
has no induced paths of length at least 3, both these subpaths contain at most
three vertices. If neither of the subpaths has an interior vertex, then H is a
Steiner tree for {u, v, w}. If exactly one of the subpaths has no interior vertex,
say uv ∈ E(G), then H must be a Steiner tree for {u, v, w}; otherwise, the vertex
of H not in {u, v, w} is not a cut-vertex of hV (H)i. If both have an interior
vertex, then H is a path of length 4 and is thus not an induced subgraph of G.
Let u′ be the neighbour of u in H and w′ the neighbour of w in H. Then, by
the above observation, the only possible edges in hV (H)i that do not belong to
H are edges with one end in {u, u′ } and the other end in {w, w′ }. Since H is a
minimal {u, v, w}-tree the only possible edge of hV (H)i that does not belong to
H is u′ w′ . However, in this case uu′ w′ w is an induced path of length 3 which is
not possible. So this case cannot occur.
Suppose now that H is a homeomorphic with K1,3 . Let x be the vertex of
degree 3 in H. The three paths from x to each of the leaves of H must necessarily
be induced. We can argue as above that at most one of these three paths has
length 2. Suppose that one of these paths, say the x − u path of H has length
2. Let u′ be the neighbour of u on this path. If uw or uv is an edge of G, then
u′ is not a cut-vertex of H. So uw, uv 6∈ E(G). Since G has no induced paths
of length at least 3, u′ v, u′ w are necessarily edges of G. However, then x is not
a cut-vertex of hV (H)i. So this case cannot occur. Thus u, v, w are all adjacent
with x. Now h{u, v, w}i is not connected; otherwise, x is not a cut-vertex of H.
Hence H is a Steiner tree for {u, v, w}. So S is g3 -convex. Thus the m3 -convex
hull of the extreme points of S is the same as the g3 -convex hull of the extreme
points of S. So (V, Mg3 (G)) is a convex geometry.
Recall that a graph G is a replicated twin C4 if it is isomorphic to any one of
the four graphs shown in Figure 2(a), where any subset of the dotted edges may
belong to G. The collection of the four replicated twin C4 graphs is denoted by
RC 4 .
From Theorem 2 we now obtain the following,
Corollary 4. Let G = (V, E) be a graph. Then the following are equivalent:
(1) G is P4 - and RC4 -free.
(2) (V (G), Mm3 (G)) is a convex geometry.
692
2.2.
J. Cáceres, O.R. Oellermann and M.L. Puertas
mT -convex geometries
In this section we show that if T = {k1 , k2 , . . . , kt } is a collection of positive
integers such that 2 ≤ k1 < k2 < · · · < kt , then the class of graphs for which
the mT -convex sets form a convex geometry is precisely the same as the class for
which the mk1 -convex sets form a convex geometry. For a connected graph G let
MmT (G) be the collection of all mT -convex sets of G and for an integer k ≥ 2,
let Mmk (G) be the collection of all mk -convex sets.
Lemma 5. Suppose that G is a graph and U = {u1 , u2 , . . . , ul } a set of l ≥ 2
vertices of G. Suppose that T is a minimal U -tree and k is an integer such that
2 ≤ k ≤ l. If v ∈ V (T ) \ U , then there exists a k element subset W of U and a
minimal W -tree T ′ containing v.
Proof. If l = 2, the result follows immediately. Suppose thus that l > 2. For the
remainder of the proof we proceed by induction on k. We prove a slightly stronger
result than that stated in the lemma. We show that the W -tree T ′ can be chosen
so that it has the property that it is a subtree of T and whenever F is a subtree
of T that contains T ′ , then every vertex of V (T ′ ) \ W is a cut-vertex of hV (F )i.
Since v is a cut-vertex of H = hV (T )i, v is a cut-vertex of T . Let x1 and y1 be
neighbours of v in T that belong to different components of H − v, say H1 and
H2 , respectively. We first construct a subtree T ′ of T that contains v and exactly
two vertices of U . This subtree will be an induced path of which one branch at
v is contained in H1 and the other branch at v in H2 . Begin the construction of
T ′ by starting with the vertices v, x1 , y1 and the edges vx1 , vy1 . If x1 ∈ U , then
the construction of the branch of T ′ contained in H1 is completed. If x1 ∈
/ U , x1
is a cut-vertex of H. Let x2 be a neighbour of x1 in T such that x2 belongs to a
component of H − x1 that does not contain v. Add x2 and the edge x1 x2 to the
tree that is being constructed. If x2 ∈ U , the construction of the branch of T ′ at
v contained in H1 is completed; otherwise, we let x3 6= x1 be a neighbour of x2 in
T that belongs to a component of H − x2 that does not contain x1 . We continue
in this manner constructing a sequence x1 , x2 , x3 . . . of vertices in H1 such that
for i ≥ 2, xi is a neighbour of xi−1 in T and such that xi belongs to a component
of H − xi−1 that does not contain xi−2 . We stop with the smallest j such that
xj ∈ U . Such a j must exist since the path we are constructing in H1 is a path
in T starting at v and ending necessarily at a vertex of U . (We may of course
reach a vertex of U before we reach a leaf of T .) The branch of T ′ at v contained
in H1 is the path vx1 x2 . . . xj . We proceed in the same manner as for H1 and x1
when constructing the branch of T ′ contained in H2 that starts with vy1 . These
two branches produce the tree T ′ which is necessarily a minimal W -tree for the
set W consisting of the two leaves of T ′ . Note that T ′ is constructed in such a
way that if F is a subtree of T that contains T ′ then every vertex of V (T ′ ) \ U is
a cut-vertex of hV (F )i.
Minimal Trees and Monophonic Convexity
693
Suppose now that 2 < k ≤ l and that we have constructed a subtree T ′′ of T
containing v that is a minimal W ′ -tree for some k − 1 element subset W ′ of U
such that V (T ′′ ) ∩ U = W ′ . Suppose also that if F is a subtree of T that contains
T ′′ , then every vertex of V (T ′′ ) \ U is a cut-vertex of hF i. If some vertex v ′ of
T ′′ has a neighbour z in T that belongs to U but not to T ′′ , then we add z and
the edge v ′ z to T ′′ to obtain a minimal W ′ ∪ {z}-tree with the desired properties.
Otherwise let z1 ∈ NT (V (T ′′ )) and let z0 be its neighbour in T that belongs to
T ′′ . Add z1 and the edge z0 z1 to the tree T ′′ . Now let z2 be a neighbour of z1 in
T that does not belong to the component of H − z1 that contains z0 (and hence
T ′′ ). Add z2 and the edge z1 z2 to the current tree. If z2 ∈ U we stop and let T ′
be the tree we constructed; otherwise, let z3 be a neighbour of z2 in T that does
not belong to the component of H − z2 that contains z1 . Add z3 and the edge
z2 z3 to the current tree. We continue in this manner constructing a sequence
z0 , z1 , z2 . . . such that zi−1 zi is an edge of T and of the tree we are constructing.
We stop when we encounter for the first time a vertex that belongs to U . As
was the case for k = 2 it is not difficult to see that this needs to happen since
the sequence z0 z1 . . . we are constructing corresponds to a path in T which must
eventually encounter a vertex of U . Let s ≥ 2 be the smallest integer such that
zs ∈ U . Let T ′ be the tree obtained from T ′′ by adding the path z0 z1 . . . zs and
let W = W ′ ∪ {zs }. Then T ′ is a W -tree with the desired properties.
Theorem 6. Let G = (V, E) be a connected graph and let T = {k1 , k2 , . . . kt } be
a collection of integers such that 2 ≤ k1 < k2 < · · · < kt . Then (V, MmT (G)) is
a convex geometry if and only if (V, Mmk1 (G)) is a convex geometry.
Proof.
Claim 1. MmT (G) = Mmk1 (G).
Proof. Let S be a mk1 -convex set. We show first that S is also an mT -convex
set. If this is not the case, then there is some i > 1 such that S is not mki -convex.
Thus there is a set U of ki vertices in S such that the monophonic interval of
U is not contained in S, i.e., for some vertex v ∈
/ S there is a minimal U -tree
containing v. By Lemma 5 there is a k1 element subset W of U and a minimal
W -tree containing v. This is not possible since S is mk1 -convex. So every mk1
convex set is mT -convex. By definition every mT -convex set is mk1 -convex. Hence
MmT (G) = Mmk1 (G).
Claim 2. The extreme vertices of S with respect to the mk1 -convexity are the
same as the extreme vertices with respect to the mT -convexity.
Proof. If x is an extreme vertex of S with respect to the mT -convexity, then
S \ {x} is an mT -convex set and thus an mk1 -convex set. So x is an extreme
vertex of S with respect to the mk1 -convexity. Suppose now that x is an extreme
694
J. Cáceres, O.R. Oellermann and M.L. Puertas
vertex of S with respect to the mk1 -convexity. If x is not an extreme vertex with
respect to the mT -convexity, then there is some i > 1 such that S \ {x} is not
mki -convex. Hence there is a ki element subset U of S \ {x} such that x belongs
to some minimal U -tree of U . By Lemma 5 there is a k1 element subset W of
U and a minimal W -tree containing x. This contradicts the fact that S \ {x} is
mk1 -convex. So the extreme vertices of S with respect to the mk1 -convexity are
the same as the extreme vertices with respect to the mT -convexity.
Suppose first that (V, MmT (G)) is a convex geometry. Let S be an mk1 -convex
set. By Claim 1, S is mT -convex and by Claim 2 the extreme vertices of S with
respect to mk1 convexity are the same as the extreme vertices with respect to mT
convexity. The mk1 -convex hull of the extreme vertices of S is a subset of S. If it
is a proper subset of S, then this proper subset is, by Claim 1, also mT -convex.
Thus the mT -convex hull of the extreme vertices of S is also a proper subset of
S. This contradicts the hypothesis. Thus (V, Mmk1 (G)) is a convex geometry.
For the converse suppose that (V, Mmk1 (G)) is a convex geometry. Let S
be an mT -convex set. Then S is, by definition, mk1 -convex. By Claim 2, the
extreme vertices of S with respect to the mk1 convexity are the same as the
extreme vertices with respect to the mT convexity. The convex hull with respect
to the mT convexity of the extreme vertices of S is a subset of S. If it is a proper
subset of S, then this proper subset contains the convex hull of the extreme
vertices with respect to mk1 convexity. This contradicts the hypothesis. Thus
(V, MmT (G)) is a convex geometry.
2.3.
m33 -convex geometries
Before characterizing the class of graphs for which the m33 -convex sets form a
convex geometry, we introduce another useful result. Recall that the graphs for
which the m3 -convex sets form a convex geometry are characterized in [10] as the
(house, hole, domino, A)-free graphs. The proof of this characterization depends
on the following result also proven in [10].
Theorem 7. If G is a (house, hole, domino, A)-free graph, then every vertex of
G is either semisimplicial or lies on an induced path of length at least 3 between
two semisimplicial vertices.
We now proceed to characterize those graphs for which the m33 -convex alignment
forms a convex geometry. Let Mm33 (G) be the m33 -convex alignment of a graph
G. Recall that a graph F is a replicated twin C4 if it is isomorphic to one of the
four graphs shown in Figure 2(a) where any subset of the dotted edges may be
chosen to belong to F , and the collection of replicated twin C4 ’s is denoted by
RC4 . A graph F is a tailed twin C4 if it is isomorphic to one of the two graphs
695
Minimal Trees and Monophonic Convexity
x
x
w
u
y
v
z
Replicated twin C4‘s
(a)
u
y
v
w
z
Tailed twin C4‘s
(b)
Figure 2. Forbidden subgraphs for m33 -convex geometries.
shown in Figure 2(b) where again any subset of the dotted edges may be chosen
to belong to F . We denote the collection of tailed twin C4 ’s by T C4 .
Theorem 8. For a connected graph G = (V, E) the following are equivalent:
(1) G is (house, hole, domino, A, RC4 , T C4 )-free.
(2) (V, Mm33 (G)) is a convex geometry.
Proof. (2) → (1) Suppose F is a house, hole, domino, replicated twin C4 or a
tailed twin C4 . Then F has at most one 3SS vertex. Suppose G is a graph that
contains F as an induced subgraph. Then the set of extreme points of the convex
hull of V (F ) is contained in the collection of 3SS vertices of F . So the convex
hull of the extreme points of the m33 -convex hull of V (F ) is empty or consists of
a single vertex and hence cannot contain all the vertices of F . So in this case the
m33 -convex alignment of G does not form a convex geometry. It is shown in [6]
that if the m33 -convex sets of a graph G form a convex geometry, then G does not
contain an A.
(1) → (2) It is not difficult to see that if G is a connected graph of order at
most 4, then every m33 -convex set is the convex hull of its extreme points. Suppose now that there exists a connected (house, hole, domino, A, RC4 , T C4 )-free
graph G (abbreviated by HHDARC4 T C4 -free graph G) for which (V, Mm33 (G))
is not a convex geometry. We may assume that G is such a graph of smallest
possible order. Thus every proper connected induced subgraph of G has the
property that its vertex set is the m33 -convex hull of its extreme points, i.e, the
3SS vertices. By assumption V is not the m33 -convex hull of its extreme points.
Since V is m33 -convex it is m3 -convex; so, by Theorem 7, every vertex of G is
either semisimplicial or lies on an induced path of length at least 3 between two
semisimplicial vertices. Thus if every semisimplicial vertex is 3SS, then V is the
m33 -convex hull of its extreme points, a contradiction. Let S be the m33 -convex
hull of the 3SS vertices of G. By assumption V \ S 6= ∅.
Case 1. V \ S contains a vertex a that is not semisimplicial. Since G
is HHDA-free and V is m3 -convex, Theorem 7 guarantees that a lies on an
induced path of length at least 3 between two semisimplicial vertices w, w′ of G.
696
J. Cáceres, O.R. Oellermann and M.L. Puertas
Among all pairs {w, w′ } of semisimplicial vertices such that a ∈ Im3 [w, w′ ] we will
assume that {v, v ′ } is a pair that has a maximum number of 3SS vertices. At
least one of v and v ′ , say v, is not 3SS in G; otherwise, a lies on an induced path
of length at least 3 between two extreme vertices of V . Since v is semisimplicial
but not 3SS it must be the centre of an induced claw or paw in G. Let x, y, z be
the peripheral vertices of a claw or paw containing v as centre where xz, yz 6∈ E.
(a)
Let Im3 [v, v ′ ] be the collection of all vertices that lie in some induced v − v ′
path of length at least 3 that contains the vertex a.
(a)
Claim 1. None of x, y or z is in Im3 [v, v ′ ].
Proof. Assume, to the contrary, that P is an induced path of length at least 3
(a)
containing v, v ′ , a and one of x, y, z. Suppose first that z ∈ Im3 . Since P is an
induced path x, y 6∈ V (P ). Let z ′ be the neighbour of z on P different from v.
Then xz ′ , yz ′ ∈ E(G); otherwise, xvzz ′ or yvzz ′ is an induced P4 which is not
possible since v is semisimplicial. Let z ′′ be the neighbour of z ′ on P different from
z. If z ′′ x, z ′′ y 6∈ E, then h{v, x, y, z, z ′ , z ′′ }i is a tailed twin C4 which is forbidden.
So we may assume xz ′′ ∈ E. Then h{x, v, z, z ′ , z ′′ }i is a house which is forbidden.
(a)
Similarly yz ′′ 6∈ E. Hence z 6∈ Im3 [v, v ′ ]. Suppose now that x or y, say x, belongs
to P . In that case we may assume xy ∈ E; otherwise, we can argue as for z that
G contains a forbidden subgraph as induced subgraph. Let x′ be the neighbour
of x on P different from v. Then zx′ ∈ E; otherwise, v is not semisimplicial.
Also yx′ ∈ E; otherwise, h{y, v, z, x, x′ }i is a house which is forbidden. Let x′′
be the neighbour of x′ on P different from x. If zx′′ ∈ E, then h{z, v, x, x′ , x′′ }i
is a house which is forbidden. So zx′′ 6∈ E. If yx′′ ∈ E, then h{y, v, z, x′ , x′′ }i is
a house which is not possible. But then h{y, v, z, x, x′ , x′′ }i induces a tailed twin
(a)
C4 which is not possible. So we may assume that x, y, z 6∈ Im3 . This completes
the proof.
Claim 2. If P : (v =)v0 v1 . . . vk (= v ′ ) is an induced v − v ′ path of length at least 3
containing a, then each of x, y, z is adjacent with v1 but with no vi for 2 ≤ i ≤ k.
Proof. If zvi ∈ E for 2 ≤ i ≤ k, then both xvi , yvi ∈ E; otherwise, xvzvi
or yvzvi is an induced P4 having v as centre which is not possible since v is
semisimplicial. Similarly if xvi ∈ E for some i, 2 ≤ i ≤ k, then zvi ∈ E and thus
yvi ∈ E. Hence for every i, 2 ≤ i ≤ k, the vertices x, y, z are either all adjacent
with vi or all are non-adjacent with vi . Also if there is an i, 2 ≤ i < k such that
x, y, z are all adjacent with vi , then x, y, z are all adjacent with vi+1 ; otherwise,
h{v, x, y, z, vi , vi+1 i is a tailed twin C4 . Thus, if x, y, z are all adjacent with vi
for some 2 ≤ i < k, then h{v, x, y, z, vi , vi+1 }i is a replicated twin C4 ; which is
forbidden. We may thus assume x, y, z are all nonadjacent with vi for 2 ≤ i < k.
Since v is semisimplicial and zvv1 v2 is a P4 , zv1 ∈ E. Similarly xv1 , yv1 ∈ E. If
Minimal Trees and Monophonic Convexity
697
x, y, z are all adjacent with vk , then h{v, v1 , x, y, z, vk }i is a replicated twin C4
which is forbidden. We have thus shown that x, y, z are all adjacent with v1 and
that they are nonadjacent with vi for 2 ≤ i ≤ k. This completes the proof.
So zv1 v2 . . . vk is an induced path of length at least 3 containing a as internal
vertex. Now z is not a 3SS vertex; otherwise, we have a contradiction to our
choice of the pair v, v ′ . So z is either not semisimplicial or the centre of an induced
claw or paw.
Claim 3. x, y, z can be chosen in such a way that z is semisimplicial.
Proof. Suppose that z is not semisimplicial. Then there exists an induced path
wzrs having z as centre. If v is on this path, then v is w. Suppose w = v. Then
{x, y} ∩ {r, s} = ∅ since v is adjacent with x and y but not r and s. Now xvzr
(respectively, yvzr) is an induced P4 having v as centre unless xr (respectively,
yr) is an edge of G. So xr, yr ∈ E. If xs ∈ E, then h{x, v, z, r, s}i is a house which
is forbidden. So xs 6∈ E. Similarly, ys 6∈ E. Since xs, ys 6∈ E, h{v, x, y, z, r, s}i is
a tailed twin C4 which is forbidden. So w 6= v.
Since vzrs is a path of order 4 having z as centre and v as end-vertex, it
follows from the above that it cannot be an induced path. So vr or vs is an edge
of G. Suppose first that vr 6∈ E. Then vs ∈ E. Now wzvs is an induced P4
unless vw ∈ E. However, then h{z, r, s, v, , w, }i is a house which is forbidden. So
vr ∈ E. If vs 6∈ E, then x and y are not on the path wzrs (i.e., s 6= x, y). Now
xvrs is an induced P4 ’s having v as centre unless xr or xs is an edge of G. If
xr 6∈ E, then xs ∈ E. But then h{x, v, r, s, z}i is a house. So xr ∈ E. Similarly
yr ∈ E. If wv ∈ E, then wvrs is an induced P4 having v as centre. This is not
possible. So vw 6∈ E. Now wzvx and wzvy are induced P4 ’s unless wx, wy ∈ E.
However, then h{w, x, y, z, v, r}i is a replicated twin C4 which is forbidden. So
vr, vs ∈ E. Now wzvs is an induced P4 having v as centre unless vw ∈ E. Note
h{v, w, r, s}i is a paw with v as centre. So as we argued for x, y, z, none of w, r, s
is v1 and each of w, r, s is adjacent with v1 and to no vi for 2 ≤ i ≤ k.
We know, since G is HHDA-free, that z is an interior vertex of an induced
path of length at least 3 between two semisimplicial vertices. Let Q : u0 u1 . . . um
be such a path. Then z = ui for some i (0 < i < m). Thus ui−1 ui ui+1 ui+2
or ui−1 ui−1 ui ui+1 is an induced P4 having z as centre vertex, say the former.
As we showed for the path wzrs, v 6∈ {ui−1 , ui+1 , ui+2 } and ui−1 , ui , ui+1 , and
ui+2 are each adjacent with both v and v1 but with no other vertex of P . If
i − 1 6= 0, we repeat the argument with ui−2 ui−1 ui ui+1 and ui−1 instead of ui
since h{v, ui−1 , ui+1 , ui+2 }i is a paw having v as centre. So ui−2 is adjacent with
both v and v1 but with no vj for 2 ≤ j ≤ k. Continuing in this manner we see
that for all j (0 ≤ j ≤ i + 2), vertex uj is not on P and uj is adjacent with both v
and v1 . Similarly one can show if i+2 6= m, then every vertex uj for i+2 < j ≤ m
698
J. Cáceres, O.R. Oellermann and M.L. Puertas
is not on P and uj is adjacent with both v and v1 and with no vl for 3 ≤ l ≤ k.
Hence v is the centre of the paw h{v, u0 , u2 , u3 }i where u0 u2 , u0 u3 6∈ E. So we
may assume z = u0 , x = u2 and y = u3 . This completes the proof.
The path zv1 v2 . . . vk is an induced path of length at least 3 containing a as
interior vertex and since z, vk are both semisimplicial. Vertex z cannot be 3SS;
otherwise, we have a contradiction to the choice of the pair v, v ′ . So z is the
centre of a claw or paw whose peripheral vertices are, say r, s, t where tr, ts 6∈ E.
By Claim 3 we may assume t is semisimplicial.
Claim 4. v 6∈ {r, s, t}.
Proof. Suppose first that v = t. Then rzvx and szvx are induced P4 ’s having v
as centre unless rx, sx ∈ E. Similarly ry, sy ∈ E. However, then h{v, x, y, z, s, r}
is a replicated twin C4 which is forbidden. So v 6= t. Suppose now that v is r or s,
say v = r. Thus we may assume rs ∈ E; otherwise, we can repeat the argument
we used for t. Then xvzt and yvzt are induced P4 ’s unless xt, yt ∈ E. Now
sztx and szty are induced P4 ’s having z as centre unless sx, sy ∈ E. But then
h{t, x, y, z, v, s}i is a replicated twin C4 which is forbidden. Hence v 6∈ {r, s, t}.
This completes the proof of Claim 4.
Claim 5. v is adjacent with each of r, s, t.
Proof. If v is nonadjacent with some b ∈ {r, s, t}, then bzvx and bzvy are induced
P4 ’s having v as centre vertex unless bx, by ∈ E. Thus if v is nonadjacent with
two vertices in r, s, t, then these two vertices together with v and x, y, z induce a
replicated twin C4 which is forbidden. So v is adjacent with at least two of the
vertices r, s, t. Suppose v is nonadjacent with t. Then tx, ty, vs, vr ∈ E and txvr,
txvs, tyvr and tyvs are induced P4 ’s having v as centre vertex unless xr, xs, yr, ys,
respectively are edges of G. However, then h{t, x, y, z, r, s}i is a replicated twin
C4 . If v is nonadjacent with r or s, say r, then vs, vt, rx, ry ∈ E. We may also
assume rs ∈ E; otherwise, we can argue as for t that G has a replicated twin C4 .
Now tvxr and tvyr are induced P4 ’s having v as centre vertex unless xt, yt ∈ E.
However, then h{r, x, y, z, v, t}i is a replicated twin C4 which is forbidden. This
completes the proof of Claim 5.
Thus, by Claim 2, r, s, t are all adjacent with v1 and with none of the vertices
vj for 2 ≤ j ≤ k. So tv1 v2 . . . vk is an induced path of length at least three
containing a as interior vertex. By our choice of the pair v, v ′ we know that t is
not 3SS. So t is the centre of a claw or paw.
Since t is adjacent with z it is neither x nor y. By Claims 3, t is the centre of a claw or paw with peripheral vertices r1 , s1 , t1 such that t1 s1 , t1 r1 6∈ E
and such that t1 is semisimplicial. Since both v and z are the centre of a
Minimal Trees and Monophonic Convexity
699
claw or paw whose peripheral vertices are r, s, t, it follows from Claim 4 that
v, z 6∈ {r1 , s1 , t1 } and by Claim 5, v and z are both adjacent with every vertex
of {r1 , s1 , t1 }. Moreover, {r1 , s1 , t1 } ∩ {x, y, r, s} = ∅. Now t1 is semisimplicial
and r1 , s1 , t1 are adjacent with v1 but with no vj for 2 ≤ j ≤ k. Thus as for t
we can argue that t1 is the centre of some induced claw or paw h{t1 , r2 , s2 , t2 }i
where we may assume t2 s2 , t2 r2 6∈ E(G). Moreover, one can argue as before that
v, z, x, y, r, s, t, r1 , s1 , t1 6∈ {r2 , s2 , t2 } and that v, z, t and t1 are all adjacent with
r2 , s2 , t2 . Continuing in this manner we see that G has an infinite number of
vertices which is not possible. So this case cannot occur.
Case 2. Every vertex of G that is not semisimplicial belongs to S.
Subcase 2.1. All vertices of G are semisimplicial. Then the extreme points
of G are the vertices that are not the centre of a claw or paw in G and G has
no induced path of length at least 3. So the m33 -convex sets are the m3 -convex
sets and the m33 -convex hull of the extreme points is just the m3 -convex hull of
the extreme points. Also since G has no induced path of length 3, G is 3-fan
free. Since G is (P4 , RC4 )-free it follows from Corollary 4 that (V, Mm33 (G)) is a
convex geometry.
Subcase 2.2. There exist vertices that are not semisimplicial. From the case
we are in, these vertices all belong to S. So S has vertices that are not 3SS.
Thus hSi has at least four vertices and is therefore connected.
We show first that G − S has exactly one component. Suppose G − S has
at least two components. Let H1 , H2 , . . . , Hl be the components of G − S. Then
the 3SS vertices of G, which necessarily belong to S, are still 3SS vertices of
G − V (H1 ). Moreover if G − V (H1 ) contains any 3SS vertices that were not
3SS vertices of G these are also contained in S since such vertices are necessarily
adjacent with vertices of H1 . But since all 3SS vertices of G−V (H1 ) are contained
in S, their m33 -convex hull is also contained in S since S is m33 -convex. However,
by our choice of G, the m33 -convex hull of the 3SS vertices of G − V (H1 ) is V (G −
V (H1 )) 6= S. This contradiction shows that G − S has exactly one component,
say H.
Since S contains vertices that are not 3SS, each such vertex v is either the
interior vertex of an induced path of length at least 3 whose end vertices are in
S or there exist three vertices x, y, z in S such that v is an interior vertex of a
minimal {x, y, z}-tree. In the first case all the vertices on the induced path belong
to S. In the second case h{x, y, z}i is not connected. In either case S contains
three vertices that induce a disconnected graph. Hence a vertex of G − S cannot
be adjacent to all vertices of S; otherwise, it would belong to a minimal R-tree
for some set R of three vertices of S. This is not possible since S is m33 -convex.
Observe that every vertex of G − S is adjacent with some vertex of S; otherwise, there is a vertex b distance 2 from S in G. Let bcS be a b − S path. Since c
700
J. Cáceres, O.R. Oellermann and M.L. Puertas
is not adjacent to every vertex of S, there is some vertex d ∈ S and a neighbour
d′ of d in S such cd ∈ E and cd′ 6∈ E. Thus bcdd′ is an induced P4 . However, then
c is not semisimplicial and thus by the case we are in c ∈ S. This contradiction
shows that every vertex of G − S is adjacent with some vertex of S.
We now show that every vertex of S is adjacent with a vertex of H. Suppose
some vertex v of S is not adjacent with any vertex of H. Suppose first that
G − v is connected. By the minimality of G, V (G − v) is the m33 -convex hull
of its extreme points, i.e., its 3SS vertices. Since the extreme points of G − v
are contained in S and since S is m33 -convex, the m33 -convex hull of the extreme
points of V (G − v) is contained in S \ {v}, a contradiction. Suppose next that
G − v is disconnected. Then, by the minimality of G, the vertex set of each
component is the m33 -convex hull of its extreme points. Since G − v has at least
three vertices, there is a set R of three vertices of G − v such that v belongs to a
minimal R-tree. (Pick the vertices of R in such a way that they belong to at least
two distinct components of G − v.) However, since the extreme points of G − v
are contained in S, the extreme points of each component of G − v are also in S.
Thus the m33 -convex hull of the extreme points of each component is contained in
S. Since v is also in S the m33 -convex hull of the union of the m33 -convex hulls of
the components together with v is also contained in S, a contradiction. So each
vertex of S is adjacent with some vertex of H.
Suppose first that hSi contains an induced path of order 4, say wrst. From
the above we know that w is adjacent with some vertex w′ in H. Now w′ cannot
be adjacent with both s and t; otherwise, w would be on a minimal {w, s, t}-tree
and thus in the m33 -convex hull of the extreme points of G. Moreover, w′ cannot
be adjacent with exactly one of s and t; otherwise, w′ is not semisimplicial since
either ww′ st (if w′ s ∈ E) or ww′ ts (if w′ t ∈ E) are induced P4 ’s having w as
centre vertex. Let t′ be a neighbour of t in H1 . We have argued that t′ 6= w′ .
Since H is connected there is an induced w′ − t′ path P ′ in H. Since all vertices
of H are semisimplicial in G, P ′ has length 1 or 2. As we argued for w′ we can
show that t′ is not adjacent with either w or r. If w′ t′ ∈ E, then ww′ t′ t is an
induced P4 containing w′ and t′ as centre vertices. This is not possible since all
vertices of H are semisimplicial. Suppose thus that P ′ has length 2 and let w′′
be the common neighbour of w′ and t′ on P ′ . If w′′ is adjacent with w, then it
is nonadjacent with s and t (we argue as for w′ ). However, then ww′′ t′ t is an
induced P4 containing w′′ as centre vertex which is not possible. Similarly if w′′
is adjacent with t we can show that w′′ is not semisimplicial. But now ww′ w′′ t′
is an induced P4 containing w′ as centre vertex. This is not possible.
Thus hSi has no induced P4 . By the case we are considering, H contains no
induced P4 ’s. We know that G has an induced path of order 4 and that any such
path necessarily contains vertices from H and S.
We show first that diam(G) ≤ 2. Suppose diam(G) = d ≥ 3. Let v, v ′ be
Minimal Trees and Monophonic Convexity
701
vertices such that d(v, v ′ ) = d. Let Vi be the vertices distance i, 1 ≤ i ≤ d from v
in the g-interval between v and v ′ . Since H is connected and all vertices of H are
semisimplicial, H contains no induced path of order at least 4. Moreover, since
hSi does not contain an induced path of order at least 4, one of v and v ′ , say v,
belongs to H and the other to S. In fact d = 3. Since the vertices of V1 and V2
are not semisimplicial, they belong to S. No neighbour x of v in H is adjacent
with a vertex of Vi for i = 2 or 3; otherwise, x is either not semisimplicial
or d(v, v ′ ) < d = 3; neither of these situations is possible. Moreover, such a
neighbour is adjacent with every vertex of V1 ; otherwise, v is not semisimplicial.
Suppose now that v has a neighbour x in S \ V1 . Then x is not adjacent
with a vertex of Vi for i = 2 or 3; otherwise, x is either in V1 or d(v, v ′ ) < d = 3,
neither of which is possible. Moreover, such a vertex x is adjacent with every
vertex of V1 ; otherwise, v is not semisimplicial. (Note that if y ∈ V1 is such that
xy ∈
/ E and that if s ∈ V2 is such that sy ∈ E, then xvys is an induced P4 having
v as centre vertex.) But then hSi contains an induced x − v ′ path of order 4
which is not possible in the case we are considering. So V1 is the collection of
neighbours of v in S. Similarly every neighbour y of v in H is adjacent with
precisely the vertices of V1 and with no other vertices of S. It is not difficult to
see that d(y, v ′ ) = 3. So arguing as we did for v we see that every neighbour of
y in H is adjacent to precisely the vertices of V1 and to no other vertices of S.
Since H is connected and contains no induced P4 ’s it follows that every vertex
of H is adjacent with precisely the vertices of V1 and to no other vertices of S.
But then not every vertex of S is adjacent with a vertex of H; a contradiction.
So diam(G) ≤ 2.
Let P : wrst be an induced path. Then P is not contained in hSi and P is
not contained in H. Since r and s are not semisimplicial they belong to S (from
the case we are considering). Suppose first that w and t both belong to H. Since
H is connected there is an induced w − t path in H having length at most 2. Let
u be a common neighbour of w and t in H. Since G contains no house and hole,
u is adjacent with r and s. Since r and s are not semisimplicial they are not
3SS vertices. But r and s belong to the m33 -convex hull of the extreme points
of G. So they must be the centre of a claw or paw whose peripheral vertices
belong to S. Let x, y, z be the peripheral vertices of such a claw or paw in hSi
having r as centre vertex. Vertex t cannot be adjacent to all three vertices x, y, z;
otherwise, t belongs to the m33 -convex hull of the 3SS vertices of G, i.e., t ∈ S,
a contradiction. We may assume tx ∈
/ E. Then xrut is an induced P4 having
u as centre vertex unless ux ∈ E. Also u is not adjacent with each of the three
vertices x, y, z; otherwise, u ∈ S. Suppose yu ∈
/ E. Then yrut is an induced
P4 having u as centre vertex unless yt ∈ E. If xy ∈
/ E, then h{y, r, u, t, x}i is a
house which is forbidden. So xy ∈ E. Since x, y, z, are the peripheral vertices of
a claw or paw it follows that zx, zy ∈
/ E. Now zrut is an induced P4 having u
702
J. Cáceres, O.R. Oellermann and M.L. Puertas
as centre vertex unless one of zu or zt is and edge of G. If zt ∈
/ E, then zu ∈ E
and h{t, u, r, y, z}i is a house which is forbidden. So zt ∈ E. But then ztyx is an
induced P4 having t as centre vertex, which is not possible since t ∈ V (H).
So we may assume that w ∈ V (H) and that t ∈ S. Of course r, s ∈ S. We
show first that H contains a common neighbour of w and t. Suppose this is not
the case. We know that t has a neighbour t′ in H. Since diam(H) ≤ 2 there is a
vertex u in H that is a common neighbour of w and t′ . By assumption, ut 6∈ E.
But then tt′ uw is an induced P4 having u as centre vertex which is not possible.
So there is a vertex u in H that is adjacent with w and t. Since G contains no
house or hole, us, ur ∈ E. Since s is not semisimplicial but s ∈ S it must be the
centre of an induced claw or paw in hSi. Let x, y, z be the peripheral vertices
of such an induced claw or paw having s as centre. Since w ∈ V (H), w is not
adjacent with all three of the vertices x, y, z. Suppose wx 6∈ E. Then xsuw is an
induced P4 having u as centre vertex unless ux ∈ E. Similarly u is not adjacent
with all three vertixes x, y, z. We may assume uy 6∈ E. Then ysuw is an induced
P4 unless wy ∈ E. If xy 6∈ E, then h{w, u, s, y, x}i is a house which is forbidden.
So xy ∈ E. Since x, y, z are the peripheral vertices of a claw or paw, we conclude
that zx, zy 6∈ E. Now zsuw is an induced P4 having u as centre vertex unless one
of zu, zw is in E. If zw 6∈ E, then h{w, u, s, y, z}i is a house which is forbidden.
So zw ∈ E. But then zwyx is an induced P4 having w as centre vertex. This
completes the proof.
3.
Concluding Remarks
In this paper we introduced the definition of a minimal U -tree where U is a set
of vertices in a connected graph G and defined several graph convexities that
use this concept. Of course every Steiner tree for U is a minimal U -tree but the
converse does not hold. So the Steiner interval is contained in the monophonic
interval for U . Two graph invariants have been studied that indicate the smallest
number of vertices that “span” the vertex set of a graph using different interval
notions. In particular, the geodetic number of a graph G, denoted by g(G), is
the smallest number k of vertices in G for which there exists a set S of k vertices
with the property that V (G) = ∪u,v∈S Ig [u, v] and the Steiner geodetic number
of G, denoted by sg(G), is the smallest number k for which there exists a set
S of k vertices with V (G) = I(S). These invariants can be extended naturally
if we replace geodetic (Steiner) intervals by monophonic intervals. Let m(G) be
the smallest integer k for which there exists a set S of k vertices in G such that
V (G) = ∪u,v∈S Im [u, v] and sm(G) the smallest integer k such that there exists
a set S of k vertices in G with V (G) = Im (S). It was shown in [17] that in
general there is no relationship between g(G) and sg(G) by showing that the
Minimal Trees and Monophonic Convexity
703
ratio g(G)/sg(G) can be made arbitrarily large and arbitrarily small. However,
such is not the case for the ratio m(G)/sm(G). It is not difficult to see that it
can never exceed 1. To see this suppose that S is a set of vertices in G such that
V (G) = Im (S). If w ∈ V (G) \ S, then w belongs to some minimal S-tree T . Thus
w is a cut-vertex of H = hV (T )i. Hence there exist two vertices u and v of S that
belong to distinct components in H − w. Thus w lies on an induced u − v path.
So S also has the property that V (G) = ∪u,v∈S Im [u, v]. But m(G)/sm(G) can
be arbitrarily small. Take for example the complete bipartite graph Kr,s where
2 ≤ r ≤ s. It is not difficult to see that m(Kr,s ) = 4 whereas sm(G) = r. Hence
by choosing r sufficiently large the ratio m(G)/sm(G) can be made as small as
we wish. The problem of finding g(G) is known to be NP-hard (see [1]). In view
of the fact that the problem of finding Steiner trees for sets of vertices in a graph
is NP-hard it is likely that the problem of finding sg(G) may also be NP-hard.
However not much is known about the computability of m(G) and sm(G).
References
[1] M. Atici, Computational complexity of geodetic set, Int. J. Comput. Math. 79 (2002)
587–591.
doi:10.1080/00207160210954
[2] H.-J. Bandelt and H.M. Mulder, Distance-hereditary graphs, J. Combin. Theory (B)
41 (1986) 182–208.
doi:10.1016/0095-8956(86)90043-2
[3] J.M. Bilbao and P.H. Edelman, The Shapley value on convex geometries, Discrete
Appl. Math 103 (2000) 33–40.
doi:10.1016/S0166-218X(99)00218-8
[4] A. Brandstädt, V.B. Le and J.P. Spinrad, Graph Classes: A survey (SIAM Monogr.
Discrete Math. Appl., Philidelphia, 1999).
[5] J. Cáceres and O.R. Oellermann, On 3-Steiner simplicial orderings, Discrete Math.
309 (2009) 5825–5833.
doi:10.1016/j.disc.2008.05.047
[6] J. Cáceres, O.R. Oellermann and M.L. Puertas, m33 -convex geometries are A-free,
arXiv.org 1107.1048, (2011) 1–15.
[7] M. Changat and J. Mathew, Induced path transit function, monotone and Peano
axioms, Discrete Math. 286 (2004) 185–194.
doi:10.1016/j.disc.2004.02.017
[8] M. Changat, J. Mathew and H.M. Mulder, The induced path function, monotonicity
and betweenness, Discrete Appl. Math. 158 (2010) 426–433.
doi:10.1016/j.dam.2009.10.004
[9] G. Chartrand, L. Lesniak and P. Zhang, Graphs and Digraphs: Fifth Edition (Chapman and Hall, New York, 1996).
704
J. Cáceres, O.R. Oellermann and M.L. Puertas
[10] F.F. Dragan, F. Nicolai and A. Brandstädt, Convexity and HHD-free graphs, SIAM
J. Discrete Math. 12 (1999) 119–135.
doi:10.1137/S0895480195321718
[11] M. Farber and R.E. Jamison, Convexity in graphs and hypergraphs, SIAM J. Alg.
Discrete Meth. 7 (1986) 433–444.
doi:10.1137/0607049
[12] E. Howorka, A characterization of distance hereditary graphs, Quart. J. Math. Oxford 28 (1977) 417–420.
doi:10.1093/qmath/28.4.417
[13] B. Jamison and S. Olariu, On the semi-perfect elimination, Adv. in Appl. Math. 9
(1988) 364–376.
doi:10.1016/0196-8858(88)90019-X
[14] E. Kubicka, G. Kubicki and O.R. Oellermann, Steiner intervals in graphs, Discrete
Math. 81 (1998) 181–190.
doi:10.1016/S0166-218X(97)00084-X
[15] M. Nielsen and O.R. Oellermann, Steiner trees and convex geometries, SIAM J.
Discrete Math. 23 (2009) 680–693.
doi:10.1137/070691383
[16] O.R. Oellermann, Convexity notions in graphs (2006) 1–4.
http://www-ma2.upc.edu/seara/wmcgt06/
[17] O.R. Oellermann and M.L. Puertas, Steiner intervals and Steiner geodetic numbers
in distance hereditary graphs, Discrete Math. 307 (2007) 88–96.
doi:10.1016/j.disc.2006.04.037
[18] M.J.L. Van de Vel, Theory of convex structures (North-Holland, Amsterdam, 1993).
Received 11 July 2011
Revised 20 December 2011
Accepted 21 December 2011