+ All Categories
Home > Documents > On 3-Steiner simplicial orderings

On 3-Steiner simplicial orderings

Date post: 13-May-2023
Category:
Upload: uwinnipeg
View: 0 times
Download: 0 times
Share this document with a friend
6
UNCORRECTED PROOF DISC: 7710 Model 3G pp. 1–6 (col. fig: nil) ARTICLE IN PRESS Discrete Mathematics xx (xxxx) xxx–xxx Contents lists available at ScienceDirect Discrete Mathematics journal homepage: www.elsevier.com/locate/disc On 3-Steiner simplicial orderings Jóse Cáceres a , Ortrud R. Oellermann b,* a The University of Almeria, Spain b University of Winnipeg, 515 Portage Avenue, Winnipeg, MB R3B 2E9, Canada article info Article history: Received 2 May 2007 Accepted 30 May 2008 Available online xxxx Dedicated to Gary Chartrand Keywords: Steiner trees Steiner intervals Steiner convexity 3-Steiner simplicial vertices LeXBFS orderings MCS orderings abstract Let G be a connected graph and S a nonempty set of vertices of G. A Steiner tree for S is a connected subgraph of G containing S that has a minimum number of edges. The Steiner interval for S is the collection of all vertices in G that belong to some Steiner tree for S . Let k 2 be an integer. A set X of vertices of G is k-Steiner convex if it contains the Steiner interval of every set of k vertices in X . A vertex x X is an extreme vertex of X if X \{x} is also k-Steiner convex. We call such vertices k-Steiner simplicial vertices. We characterize vertices that are 3-Steiner simplicial and give characterizations of two classes of graphs, namely the class of graphs for which every ordering produced by Lexicographic Breadth First Search is a 3-Steiner simplicial ordering and the class for which every ordering of every induced subgraph produced by Maximum Cardinality Search is a 3-Steiner simplicial ordering. © 2008 Published by Elsevier B.V. 1. Introduction 1 This paper is motivated by the results and ideas contained in [4–6]. We introduce new graph convexities and show how 2 these give rise to structural characterizations of certain graph classes. For graph terminology we follow [2,3]. All graphs 3 considered here are connected, finite, simple (i.e., without loops and multiple edges), unweighted and undirected. The 4 structural characterizations of graphs that we describe are often given in terms of forbidden subgraphs. Let G and F be 5 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 6 uv E (G). We say a graph G is F -free if it does not contain F as an induced subgraph. If F is a subgraph of G that is a path or 7 cycle, 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 8 induced cycle of length at least 5 is called a hole. 9 We begin with an overview of convexity notions in graphs. For a more extensive overview of other abstract convex 10 structures, see [12]. 11 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 12 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 13 and the pair (V , M) is called an aligned space. If S V , then the convex hull of S is the smallest convex set that contains S . 14 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 15 ex(X ).A convex geometry on a finite set is an aligned space with the additional property that every convex set is the convex 16 hull of its extreme points. This property is referred to as the Minkowski–Krein–Milman (MKM) property. 17 Farber and Jamison [5] established the following fundamental result for convex geometries: 18 * Corresponding author. E-mail addresses: [email protected] (J. Cáceres), [email protected] (O.R. Oellermann). 0012-365X/$ – see front matter © 2008 Published by Elsevier B.V. doi:10.1016/j.disc.2008.05.047 Please cite this article in press as: J. Cáceres, O.R. Oellermann, On 3-Steiner simplicial orderings, Discrete Mathematics (2008), doi:10.1016/j.disc.2008.05.047
Transcript

UNCO

RREC

TEDPR

OOF

DISC: 7710 Model 3G pp. 1–6 (col. fig: nil)

ARTICLE IN PRESSDiscrete Mathematics xx (xxxx) xxx–xxx

Contents lists available at ScienceDirect

Discrete Mathematics

journal homepage: www.elsevier.com/locate/disc

On 3-Steiner simplicial orderingsJóse Cáceres a, Ortrud R. Oellermann b,∗

a The University of Almeria, Spainb University of Winnipeg, 515 Portage Avenue, Winnipeg, MB R3B 2E9, Canada

a r t i c l e i n f o

Article history:Received 2 May 2007Accepted 30 May 2008Available online xxxx

Dedicated to Gary Chartrand

Keywords:Steiner treesSteiner intervalsSteiner convexity3-Steiner simplicial verticesLeXBFS orderingsMCS orderings

a b s t r a c t

Let G be a connected graph and S a nonempty set of vertices of G. A Steiner tree for S is aconnected subgraph of G containing S that has a minimum number of edges. The Steinerinterval for S is the collection of all vertices in G that belong to some Steiner tree for S. Letk ≥ 2 be an integer. A set X of vertices of G is k-Steiner convex if it contains the Steinerinterval of every set of k vertices in X . A vertex x ∈ X is an extreme vertex of X if X \ {x} isalso k-Steiner convex. We call such vertices k-Steiner simplicial vertices. We characterizevertices that are 3-Steiner simplicial and give characterizations of two classes of graphs,namely the class of graphs for which every ordering produced by Lexicographic BreadthFirst Search is a 3-Steiner simplicial ordering and the class for which every ordering ofevery induced subgraph produced byMaximumCardinality Search is a 3-Steiner simplicialordering.

© 2008 Published by Elsevier B.V.

1. Introduction 1

This paper is motivated by the results and ideas contained in [4–6]. We introduce new graph convexities and show how 2

these give rise to structural characterizations of certain graph classes. For graph terminology we follow [2,3]. All graphs 3

considered here are connected, finite, simple (i.e., without loops and multiple edges), unweighted and undirected. The 4

structural characterizations of graphs that we describe are often given in terms of forbidden subgraphs. Let G and F be 5

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 6

uv ∈ E(G). We say a graph G is F-free if it does not contain F as an induced subgraph. If F is a subgraph of G that is a path or 7

cycle, 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 8

induced cycle of length at least 5 is called a hole. 9

We begin with an overview of convexity notions in graphs. For a more extensive overview of other abstract convex 10

structures, see [12]. 11

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 12

intersections and contains both V and the empty set. IfM is an alignment of V , then the elements ofM are called convex sets 13

and the pair (V , M) is called an aligned space. If S ⊆ V , then the convex hull of S is the smallest convex set that contains S. 14

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 15

ex(X). A convex geometry on a finite set is an aligned space with the additional property that every convex set is the convex 16

hull of its extreme points. This property is referred to as theMinkowski–Krein–Milman (MKM) property. 17

Farber and Jamison [5] established the following fundamental result for convex geometries: 18

∗ Corresponding author.E-mail addresses: [email protected] (J. Cáceres), [email protected] (O.R. Oellermann).

0012-365X/$ – see front matter© 2008 Published by Elsevier B.V.doi:10.1016/j.disc.2008.05.047

Please cite this article in press as: J. Cáceres, O.R. Oellermann, On 3-Steiner simplicial orderings, Discrete Mathematics (2008),doi:10.1016/j.disc.2008.05.047

UNCO

RREC

TEDPR

OOF

DISC: 7710

ARTICLE IN PRESS2 J. Cáceres, O.R. Oellermann / Discrete Mathematics xx (xxxx) xxx–xxx

Fig. 1. Special graphs.

Theorem 1. If (V , M) is a convex geometry, then S ∈ M if and only if there is an ordering (v1, v2, . . . , vk) of V \ S such that vi1

is an extreme point of S ∪ {vi, vi+1, . . . , vk} for each i = 1, 2, . . . , k.2

For a given ordering (v1, v2, . . . , vn) of the vertex set V of a graph G, let Gi = 〈{vi, vi+1, . . . , vn}〉, i.e., Gi is the subgraph3

induced by {vi, vi+1, . . . , vn}. Several classes of graphs can be characterized in terms of vertex orderings as follows: A graph4

G belongs to a class G if and only if there is an ordering (v1, v2, . . . , vn) of V (G) such that vi has some property P in Gi for5

i = 1, 2, . . . , n. In that case we say that the ordering (v1, v2, . . . vn) is a P elimination ordering for G or simply a P ordering6

for G. For example, if P is the property ‘‘has a complete neighbourhood’’, then G is the class of chordal graphs (see [2]). As7

noted by Fraber and Jamison [5], Theorem 1 suggests that such classes of graphs may be related to convex geometries. In8

particular we will be interested in properties P that describe the extreme vertices with respect to a given graph convexity.9

Several abstract convexities associated with the vertex set of a graph are well-known (see [5]). Their study is of interest10

in Computational Geometry and has some direct applications to other areas such as, for example, Game Theory (see [1]). For11

another text containing material on graph convexity see [2].12

Wenext discuss graph convexities whose convex sets are described in terms of induced paths (i.e., paths without chords)13

having certain properties. The distance between a pair of vertices u, v of G is the length of a shortest u–v path also called a14

u–v geodesic in G and is denoted by dG(u, v) or d(u, v) if G is clear from the context. Such geodesics are necessarily induced15

paths. However, not all induced paths are geodesics. The g-interval (respectively,m-interval) between a pair u, v of vertices16

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 denoted17

by Ig [u, v] (respectively, Im[u, v]).18

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 every19

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 vertex20

in a graph is simplicial if its neighbourhood induces a complete subgraph. It is well-known that a graph G has a simplicial21

ordering (also called a perfect ordering) if and only if it is chordal, i.e., G has no induced cycles of length bigger than 3. It22

can readily be seen that v is an extreme point for a g-convex or m-convex set S if and only if v is simplicial in the subgraph23

induced by S. Of course, the convex hull of the extreme points of a g-convex set S is contained in S, but equality holds only24

in special cases. In [5] those graphs for which the g-convex sets form a convex geometry are characterized.25

Theorem 2. Let G be a connected graph and Mg the collection of g-convex sets of G. Then (V (G), Mg) is a convex geometry if26

and only if G is chordal and has no induced 3-fan (see Fig. 1).27

Chordal graphs without induced 3-fans are also known as the∧Ptolemaic graphs and are precisely the chordal, distance-28

hereditary graphs. Moreover, in [5] those graphs for which them-convex sets form a convex geometry are characterized as29

precisely the chordal graphs.30

For what follows we use Pk to denote an induced path of order k. A vertex is simplicial if and only if it is not the centre31

vertex of a P3. Jamison and Olariu [6] relaxed this condition. They defined a vertex to be semisimplicial if and only if it is not32

a centre vertex of a P4.33

Dragan, Nicolai and Brandstädt [4] introduced another convexity notion that relies on induced paths. The m3-interval34

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 an35

induced u–v path of length at least 3. Let G be a graph with vertex set V . A set S ⊆ V ism3-convex if and only if for every pair36

u, v of vertices of S the vertices of the m3-interval between u and v belong to S. It is not difficult to see that the collection37

of all m3-convex sets is an alignment. Note that a m3-convex set is not necessarily connected. As noted in [4], the extreme38

points of anm3-convex set are precisely the semisimplicial vertices of S, i.e., those vertices that are not a centre vertex of an39

induced path of order 4 in S. Moreover, those graphs forwhich them3-convex sets form a convex geometry are characterized40

as the HHDA-free graphs, i.e., house, hole, domino, A-free graphs, (see Fig. 1).41

Please cite this article in press as: J. Cáceres, O.R. Oellermann, On 3-Steiner simplicial orderings, Discrete Mathematics (2008),doi:10.1016/j.disc.2008.05.047

UNCO

RREC

TEDPR

OOF

DISC: 7710

ARTICLE IN PRESSJ. Cáceres, O.R. Oellermann / Discrete Mathematics xx (xxxx) xxx–xxx 3

If G is a graph of order n, there are n! orderings of its vertices. It is thus not clear, for a given property P, that there is a 1

polynomial algorithm for recognizing if a graph has a P ordering. Several linear-time search techniques have been proposed. 2

Wedescribe two of these techniques here. Rose, Tarjan and Leuker [10] proposed the first of them, namely, the Lexicographic 3

Breadth-First-Search (LexBFS). 4

LexBFS: Order the vertices of a graph G by assigning numbers from |V | to 1 as follows: For k from n = |V | down to 1, assign 5

the number k to an as yet unnumbered vertex vwhich has a lexicographically largest vector (sn, sn−1, . . . , sk+1)where si = 1 6

if v is adjacent to a vertex numbered i and si = 0; otherwise, for k + 1 ≤ i ≤ n. 7

(It is assumed that initially every vector is empty. So LexBFS may begin at any vertex.) 8

The second search technique we describe is due to Tarjan and Yannakakis [11] and is called the Maximum Cardinality 9

Search (MCS). 10

MCS: Order the vertices of a graph G by assigning numbers from |V | to 1 as follows: For k from n = |V | down to 1, assign 11

the number k to an as yet unnumbered vertex that is adjacent to a maximum number of numbered vertices. 12

Jamison and Olariu [6] characterized those graphs for which every LexBFS ordering is a semisimplicial ordering. 13

Theorem 3. A graph G has the property that every LexBFS ordering is a semisimplicial ordering if and only if G is an HHD-free 14

graph, i.e., a (house, hole, domino)-free graph. 15

Moreover, they characterized those graphs for which every MCS ordering of the vertices of every induced subgraph is a 16

semisimplicial ordering. 17

Theorem 4. A graph G has the property that every MCS ordering of every induced subgraph of G is a semisimplicial ordering if 18

and only if G is a HHP-free graph, i.e., a (house, hole, P)- free graph∧(see Fig. 1). 19

We now introduce a graph convexity that generalizes g-convexity. If S is a set of vertices in a connected graph G, then 20

a Steiner tree for S is a connected subgraph of minimum size that contains S. The number of edges in a Steiner tree for S 21

is called the Steiner distance of S and is denoted by d(S). The Steiner interval of a set S of vertices in a connected graph G, 22

denoted by I(S), is the collection of all vertices of G that lie on some Steiner tree for S. Steiner intervals have been studied, 23

for example, in [7,9]. A set S of vertices in a graph G is k Steiner-convex, (kS-convex) if the Steiner interval of every collection 24

T of k vertices of S is contained in S. Thus S is 2S-convex if and only if it is g-convex. The collection of kS-convex sets forms 25

an aligned space. Our focus is on 3S-convex sets. Extreme points of 3S-convex sets are characterized as being those vertices 26

that are not a centre vertex of an induced claw, paw or P4, see Fig. 1. A vertex having this property is called a 3-Steiner 27

simplicial (3SS) vertex. We characterize those graphs for which every LexBFS ordering is a 3SS ordering and those for which 28

every MCS ordering is a 3SS ordering. 29

2. Characterizing extreme vertices 30

We begin by characterizing the extreme points of 3S-convex sets. If S is a set of vertices in graph G and v ∈ V (G), then 31

NS(v) is the set of vertices of S that are in the neighbourhood of v in G. 32

Theorem 5. Let G be a connected graph and S a 3S-convex set of G. Then the following are equivalent. 33

1. A vertex v ∈ S is an extreme point of S. 34

2. 〈NS(v)〉 is isomorphic to Km − M where M is a matching of Km and if u,w ∈ NS(v) are such that uw 6∈ E(G), then 35

NS(u) = NS(w). 36

Proof. 1 → 2. Let v be an extreme point of S. If NS(v) contains a vertex w that is non-adjacent to two vertices x, y of NS(v), 37

then 〈{w, x, y}〉 is disconnected. So d({w, x, y}) ≥ 3. Since v is adjacent to each of w, x, y, it now follows that v belongs to a 38

Steiner tree for {w, x, y}. But then S \ {v} is not 3S-convex. So no vertex x of NS(v) is non-adjacent to more than one vertex 39

of NS(v) \ {x}. 40

Suppose now that u,w ∈ NS(v) and uw 6∈ E(G). If NS(u) 6= NS(w), then there exists an x in either NS(u) \ NS(w) or 41

NS(w) \ NS(u). But then d({u,w, x}) ≥ 3. Once again it follows that v is on a Steiner tree for {x, u,w}. This is not possible if 42

v is an extreme point of S. 43

2 → 1. Suppose v is a vertex of S such that 〈NS(v)〉 is isomorphic toKm−M whereM is amatching ofKm and ifu,w ∈ NS(v) 44

are such that uw 6∈ E(G), then NS(u) = NS(w). Suppose there are three vertices x, y, z in S \ {v} such that a Steiner tree 45

T for {x, y, z} contains v. Then v is a cut-vertex of 〈V (T )〉; otherwise, T is not a Steiner tree for {x, y, z}. If T − v has three 46

components, then v has three neighbours in S that are pairwise∧non-adjacent. This is not possible since 〈NS(v)〉 is isomorphic 47

to Km − M . Suppose thus that T − v has two components T1 and T2. We may assume x ∈ V (T1) and y, z ∈ V (T2). Let x1 be 48

a neighbour of v in T1 and y1 a neighbour of v in T2. Then either v is adjacent with a vertex w1 6= y1 of T2, or y1 is adjacent 49

with a vertex w1 of T2. In either case we have a contradiction to 2, since x1 is non-adjacent to both y1 and w1. � 50

As an immediate consequence we have the following: 51

Corollary 1. Let G be a connected graph and S a 3S-convex set. Then a vertex v of S is an extreme point of S if and only if it is 52

not the centre of an induced claw, paw or P4 in S, see Fig. 1. 53

Please cite this article in press as: J. Cáceres, O.R. Oellermann, On 3-Steiner simplicial orderings, Discrete Mathematics (2008),doi:10.1016/j.disc.2008.05.047

UNCO

RREC

TEDPR

OOF

DISC: 7710

ARTICLE IN PRESS4 J. Cáceres, O.R. Oellermann / Discrete Mathematics xx (xxxx) xxx–xxx

Fig. 2. Twin C4 ’s.

From now on we will refer to vertices that are not the centre of an induced claw, paw or P4 as 3-Steiner simplicial or1

simply as 3SS vertices.2

3. 3SS ordering3

We characterize in this section those graphs for which every LexBFS ordering of the vertices is a 3SS ordering and those4

for which everyMCS ordering of the vertices of every induced subgraph is a 3SS ordering. Our characterization is in terms of5

forbidden subgraphs. Some of these are well-known and are given in Fig. 1. We now describe twomore required subgraphs.6

Two vertices x and y in a graph are true twins (false twins) if they have the same closed (respectively, open) neighbourhood.7

We say a graph F is a true-twin C4 (respectively, false-twin C4) if F is obtained from a C4 by adding a true-twin (respectively,8

false-twin) of one of its vertices. Fig. 2 shows a true- and false-twin C4. We denote a true-twin C4 by TC4 and a false-twin C49

by FC4 . Of course, a false-twin C4 is K2,3 and a true-twin C4 is a co-(P3 ∪ P2).10

We begin by characterizing those graphs for which every LexBFS ordering is a 3SS ordering.11

Theorem 6. Given a graph G = (V , E), the following are equivalent:12

1. G is true-twin C4-, false-twin C4- and HHD-free.13

2. Every LexBFS ordering of V is a 3SS ordering.14

Proof. 2 → 1. If G contains a house, hole or domino as induced subgraph, then, by Theorem 3, G has a LexBFS ordering15

that is not semisimplicial and hence, by Corollary 1, an ordering that is not a 3SS ordering. Suppose G contains a true-twin16

C4 or a false-twin C4 as shown in Fig. 2. Consider a LexBFS ordering where u is chosen to be the first vertex to receive a17

numbering; namely n. Then the vertices x, y and z are numbered after u but before v, i.e., x, y and z receive higher numbers18

than v. Suppose v receives number i. Then x, y, z and u belong to Gi = 〈{vi, vi+1, . . . , vn}〉. So vi is not 3SS in Gi since it is the19

centre of an induced claw or paw. So not every LexBFS ordering of V is a 3SS ordering. Hence if every LexBFS ordering of V20

is a 3SS ordering, then G is true-twin C4- and false-twin C4- free.21

1 → 2. Suppose now that G is true-twin C4-, false-twin C4- and HHD-free. We show every LexBFS ordering of G is 3SS.22

Suppose there is a LexBFS ordering v1, v2, . . . , vn of G and an i, 1 ≤ i < n, such that vi is not 3SS in Gi = 〈{vi, vi+1, . . . , vn}〉.23

Since G is HHD-free, it follows from Theorem 3 that vi is not the centre of an induce P4. Thus vi is the centre of an induced24

claw or paw. Let vi1 , vi2 , vi3 be the three neighbours of vi in the claw or paw and assume that i < i1 < i2 < i3. Either i3 = n25

or vi3 is adjacent with a vertex having a larger numbering than i3.26

Suppose first that i3 = n. Since F = 〈{vi, vi1 , vi2 , vi3}〉 is a claw or a paw, vi3 is non-adjacent with at least one of vi1 or vi2 .27

If vijvi3 6∈ E(G) for some j = 1, 2, then vi would be numbered before vij by the LexBFS, i.e., ij < i which is not the case. So28

i3 6= n.29

So we may assume vi3 is adjacent with some vk for i3 < k ≤ n. We may also assume that vk is a neighbour of vi3 with the30

largest possible numbering. Since F is a claw or paw, vi3 is∧non-adjacent with at least one of vi1 or vi2 .31

Suppose first that vi3 is not adjacent to vi1 and vi2 . If vivk 6∈ E(G), then vi1 , vi2 must both be adjacent with vk; otherwise,32

vi is the centre of an induced P4 in Gi. This is not possible, by Theorem 3, since G is HHD-free and vi is semisimplicial in Gi.33

Hence 〈{vi, vi1 , vi2 , vi3 , vk}〉 is a twin C4, which is forbidden. Suppose now that vivk ∈ E(G). Since vi is∧labelled after vi2 , there34

is some vl with i3 < l < k such that vl is adjacent with vi2 but not with vi. Thus vlvi3 ∈ E(G); otherwise, vl, vi2 , vi, vi3 is an35

induced P4 having vi as centre, contrary to the fact that vi is semisimplicial. Similarly vlvi1 ∈ E(G). Hence 〈{vi, vi1 , vi2 , vi3 , vl}〉36

is a twin C4, which is not possible.37

Suppose now that vi3vi2 ∈ E(G). Then vi3vi1 , vi2vi1 6∈ E(G). Suppose first that vivk 6∈ E(G). Then vi1vk ∈ E(G); otherwise,38

vi is the centre of the induced P4 : vi1 , vi, vi3 , vk. As before this is not possible. Now vi2vk ∈ E(G); otherwise, vi2 , vi, vi1 , vk is39

an induced P4 that contains vi as centre, which is not possible. Hence 〈{vi, vi1 , vi2 , vi3 , vk}〉 is a twin C4, which is forbidden.40

Suppose now that vivk ∈ E(G). Since vi2 is∧labelled before vi, there is an l, i3 < l < k, such that vi2vl ∈ E(G) and vlvi 6∈ E(G).41

As in the above case we can show, since vi1vi2 , vi1vi3 6∈ E(G), that vlvi1 , vlvi3 ∈ E(G). Hence, 〈{vi, vi1 , vi2 , vi3 , vl}〉 is a twin C4.42

Suppose now that vi3vi1 ∈ E(G). If vivk 6∈ E(G), thenwe can argue as before that 〈{vi, vi1 , vi2 , vi3 , vk}〉 is a twin C4. Suppose43

now that vivk ∈ E(G). Since vi2 is∧labelled before vi we can argue as before that there is an l, i3 < l < k, such that vlvi2 ∈ E(G)44

and vlvi 6∈ E(G). As before we can show that vlvi2 , vlvi1 ∈ E(G). Thus 〈{vi, vi1 , vi2 , vi3 , vl}〉 is a twin C4. �45

Please cite this article in press as: J. Cáceres, O.R. Oellermann, On 3-Steiner simplicial orderings, Discrete Mathematics (2008),doi:10.1016/j.disc.2008.05.047

UNCO

RREC

TEDPR

OOF

DISC: 7710

ARTICLE IN PRESSJ. Cáceres, O.R. Oellermann / Discrete Mathematics xx (xxxx) xxx–xxx 5

Fig. 3. MCS labelings of a true-twin C4 and K3,3 .

Fig. 4. Edges and nonedges in Subcases 1.1 and 1.2.

We next characterize the class of graphs G for which every ordering of the vertices, of every induced subgraph of G, 1

provided by MCS is a 3SS ordering. By Theorem 4 and Corollary 1, this class must be a subclass of the HHP-free graphs, 2

i.e., the (house, hole, P)-free graphs. 3

We use the following two known facts. The first of these is a generalization of a property of MCS orderings given in [11]: 4

Fact 1. Let G = (V , E) be any graph and < any ordering of V provided by MCS. If a and b are vertices and S is a set of vertices 5

not containing a or b such that a < b, and for all c ∈ S, b < c and ac ∈ E, and bc 6∈ E, then there exists a set S ′ disjoint from 6

S ∪ {a, b} such that |S ′| = |S| and for all b′

∈ S ′, bb′∈ E, ab′

6∈ E and b < b′. 7

The other result we will use was proved in [6]. In that paper, the authors were mainly interested in HHD-free graphs, 8

however, since a HHP-free graph is also HHD-free this result applies to HHP-free graphs. 9

Fact 2. Let G be a HHD-free graph, and let < be any ordering on the vertex-set of G satisfying Fact 1. If a, b, c, d are vertices 10

with a < b < c, a < d and such that ab, ac, bd ∈ E and bc, ad 6∈ E, then cd ∈ E. 11

We now characterize those graphs for which any ordering provided by MCS of the vertices of every induced subgraph is 12

a 3SS ordering. 13

Theorem 7. Given a graph G = (V , E), the following two statements are equivalent: 14

1. G is K3,3-, true-twin C4- (see Fig. 3) and HHP-free. 15

2. For every induced subgraph H of G, every ordering of the vertices of H produced by MCS is a 3SS ordering. 16

Proof. 2 → 1. Since every ordering produced by MCS is a 3SS ordering, and hence a semisimplicial ordering it follows, 17

from Theorem 4, that G is HHP-free. The orderings implied by the labelings of the true-twin C4 and K3,3 given in Fig. 3 are 18

produced by MCS and they are not 3SS orderings. Thus 2 → 1. 19

1 → 2. Suppose now that G is a graph that is K3,3-, true-twin C4- and HHP-free. If G has order at most 4, then it is easy 20

to check that G satisfies 2. If 2 does not hold, let G be a graph of smallest order for which 1 but not 2 holds. Then G has order 21

at least 5 and every MCS ordering of every proper induced subgraph H of G is a 3SS ordering. Consider an MCS ordering of G 22

that is not 3SS. By our choice of Gwemay assume that the last vertex to be selected byMCS, i.e., the vertex with the smallest 23

label, say a, is not a 3SS vertex. By Theorem 4 any ordering of V produced by MCS is a semisimplicial ordering. So a is the 24

centre of an induced paw or claw. 25

Case 1: a is the centre of a paw. Let b, c, d be the neighbours of a in the paw such that bc, bd 6∈ E, cd ∈ E and c < d. We now 26

consider three subcases: 27

Subcase 1.1: b < c (see Fig. 4). By applying Fact 1 to the vertices a, b and c we know that there exist a vertex b′ (distinct from 28

a, b, c, d) with b < b′ which is adjacent with b but not with a. If we now apply Fact 2 to a, b, c, b′ and to a, b, d, b′ it follows 29

that b′c, b′d ∈ E. So {a, b, c, d, b′} induces a true-twin C4. 30

Subcase 1.2: c < b < d. By applying Fact 1 to a, c, b it follows, as in Subcase 1.1, that there exists a vertex b′ with c < b′ that 31

is adjacent to c but not to a. Fact 2 applied to a, c, b, b′ gives bb′∈ E. By applying Fact 2 to a, b, d, b′ we get b′d ∈ E. Thus, as 32

in Subcase 1.1, {a, b, c, d, b′} induces a true-twin C4. 33

Subcase 1.3: d < b. By applying Fact 1 to a, d, b, we know there exists a vertex b′ such that d < b′, db′∈ E and ab′

6∈ E. 34

Fact 2 applied to a, d, b, b′ gives bb′∈ E (see Fig. 5). If cb′

6∈ E, then {a, b, c, d, b′} induces a house which is not possible. 35

Thus, cb′∈ E and {a, b, c, d, b′

} induces a true-twin C4. 36

Please cite this article in press as: J. Cáceres, O.R. Oellermann, On 3-Steiner simplicial orderings, Discrete Mathematics (2008),doi:10.1016/j.disc.2008.05.047

UNCO

RREC

TEDPR

OOF

DISC: 7710

ARTICLE IN PRESS6 J. Cáceres, O.R. Oellermann / Discrete Mathematics xx (xxxx) xxx–xxx

Fig. 5. Edges and nonedges in Subcase 1.3.

Case 2: a is the centre of a claw. Let b, c and d be the neighbours of a in this claw and suppose a < b < c < d. By applying1

Fact 1 to a, b and the set {c, d}, we know there exist two vertices b′ and b′′ adjacent with b and∧labelled before b that are2

not adjacent with a. By applying Fact 2 to each of the four sets {a, b, c, b′}, {a, b, d, b′

}, {a, b, c, b′′} and {a, b, d, b′′

} gives3

b′c, b′d, b′′c, b′′d ∈ E. If b′b′′6∈ E, then {a, b, c, d, b′, b′′

} induces a K3,3. If b′b′′∈ E, then {a, b, c, b′, b′′

} induces a true-twin4

C4, which is forbidden. �5

4. Closing remarks6

Those classes of graphs for which the 3S-convex sets form a convex geometry are characterized in [8].7

Acknowledgments8

We would like to thank the organizers of the ‘‘International Workshop on Metric and Convex Graph Theory’’ held in9

Barcelona, Spain, June 2006, for affording us the opportunity to begin this collaborative work. First author was supported10

by grants JA-PAI-FQM-305 and MTM2005-08441-C02-01.∧The second author was supported by an NSERC grant CANADA.11

References12

[1] J.M. Bilbao, P.H. Edelman, The Shapley value on convex geometries, Discrete Appl. Math. 103 (2000) 33–40.13

[2] A. Brandstädt, V.B. Le, J.P. Spinrad, Graph classes: A survey, SIAM Monograph on Discrete Mathematics and Applications, Philidelphia, 1999.14

[3] G. Chartrand, L. Lesniak, Graphs and Digraphs, third ed., Chapman and Hall, New York, 1996.15

[4] F.F. Dragan, F. Nicolai, A. Brandstädt, Convexity and HHD-free graphs, SIAM J. Discrete Math. 12 (1999) 119–135.16

[5] M. Farber, R.E. Jamison, Convexity in graphs and hypergraphs, SIAM J. Alg. Disc. Math. 7 (1986) 433–444.17

[6] B. Jamison, S. Olariu, On the semi-perfect elimination, Adv. Appl. Math. 9 (1988) 364–376.18

[7] E. Kubicka, G. Kubicki, O.R. Oellermann, Steiner intervals in graphs, Discrete Math. 81 (1998) 181–190.19

[8] M. Nielsen, O.R. Oellermann, Steiner trees and convex geometries (submitted for publication).Q120

[9] O.R. Oellermann, M.L. Puertas, Steiner intervals and Steiner geodetic numbers in distance hereditary graphs, Discrete Math. 307 (2007) 88–96.21

[10] D. Rose, R.E. Tarjan, G. Leuker, Algorithm aspects of vertex elimination, SIAM J. Comput. 5 (1976) 266–283.22

[11] R.E. Tarjan, M. Yannakakis, Simple linear time algorithms to test chordality of graphs, test acyclicity of hypergraphs and selectively reduce acyclic23

hypergraphs, SIAM J. Comput. 13 (1984) 566–579.24

[12] M.J.L. Van de Vel, Theory of Convex Structures, North-Holland, Amsterdam, 1993.25

Please cite this article in press as: J. Cáceres, O.R. Oellermann, On 3-Steiner simplicial orderings, Discrete Mathematics (2008),doi:10.1016/j.disc.2008.05.047


Recommended