Next Article in Journal
Sharp Coefficient Problems of Functions with Bounded Turnings Subordinated by Sigmoid Function
Next Article in Special Issue
Optimal Multi-Level Fault-Tolerant Resolving Sets of Circulant Graph C(n : 1, 2)
Previous Article in Journal
Teaching Algorithms to Develop the Algorithmic Thinking of Informatics Students
Previous Article in Special Issue
On General Reduced Second Zagreb Index of Graphs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On a Combinatorial Approach to Studying the Steiner Diameter of a Graph and Its Line Graph

1
School of Education, Shaanxi Normal University, Xi’an 710062, China
2
School of Education, Qinghai Normal University, Xining 810008, China
3
Department of Computer Science and Technology, Plymouth State University, Plymouth, NH 03264, USA
4
School of Computer, Qinghai Normal University, Xining 810008, China
5
Department of Mathematics, Sungkyunkwan University, Suwon 16419, Korea
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(20), 3863; https://doi.org/10.3390/math10203863
Submission received: 7 September 2022 / Revised: 1 October 2022 / Accepted: 14 October 2022 / Published: 18 October 2022
(This article belongs to the Special Issue Applications of Algebraic Graph Theory and Its Related Topics)

Abstract

:
In 1989, Chartrand, Oellermann, Tian and Zou introduced the Steiner distance for graphs. This is a natural generalization of the classical graph distance concept. Let Γ be a connected graph of order at least 2, and S \ V ( Γ ) . Then, the minimum size among all the connected subgraphs whose vertex sets contain S is the Steiner distance d Γ ( S ) among the vertices of S. The Steiner k-eccentricity e k ( v ) of a vertex v of Γ is defined by e k ( v ) = max { d Γ ( S ) | S \ V ( Γ ) , | S | = k , a n d v S } , where n and k are two integers, with 2 k n , and the Steiner k-diameter of Γ is defined by sdiam k ( Γ ) = max { e k ( v ) | v V ( Γ ) } . In this paper, we present an algorithm to derive the Steiner distance of a graph; in addition, we obtain a relationship between the Steiner k-diameter of a graph and its line graph. We study various properties of the Steiner diameter through a combinatorial approach. Moreover, we characterize graph Γ when sdiam k ( Γ ) is given, and we determine sdiam k ( Γ ) for some special graphs. We also discuss some of the applications of Steiner diameter, including one in education networks.

1. Introduction

In this paper, all the graphs are assumed to be undirected, finite and simple. The degree of a vertex v in graph Γ is denoted by d e g Γ ( v ) . We denote by Δ ( Γ ) and δ ( Γ ) the maximum and minimum degrees of the vertices of Γ , respectively. A subdivision of Γ is a graph obtained from Γ by replacing edges with pairwise internally disjointed paths. We write Γ = k H when Γ is the disjointed union of k copies of a graph H. As usual, by C n , P n , K 1 , n 1 and K n , we denote, respectively, the cycle, path, star, and complete graph of order n. We also denote a complement graph of Γ by Γ ¯ . The connectivity κ of a graph Γ is the minimum size of a vertex set V such that Γ V is disconnected. The edge connectivity λ of a graph Γ is the minimum size of an edge set E such that Γ E is disconnected. The line graph of Γ is the graph L ( Γ ) with vertex set E ( Γ ) , where two elements e , f V ( L ( Γ ) ) are adjacent in L ( Γ ) if and only if they correspond to two edges in Γ sharing a common endpoint. Let L 0 ( Γ ) = Γ and L 1 ( Γ ) = L ( Γ ) . Then for 2 , the -th iterated line graph L ( Γ ) is defined by L ( L 1 ( Γ ) ) . We skip the definitions of other standard graph-theoretical notions, which can be found in, e.g., [1,2,3,4].

1.1. The Generalized Concept of Distance

One of the most fundamental ideas in graph-theoretic subjects is distance. Let Γ be a connected graph with x , y V ( Γ ) . Then the length of a shortest path between x and y is the distance d ( x , y ) . The eccentricity e ( v ) of any vertex v in Γ is defined by e ( v ) = max { d ( u , v ) | u V ( Γ ) } . Moreover, the diameter  diam ( Γ ) and radius rad ( Γ ) of Γ are defined by diam ( Γ ) = max { e ( v ) | v V ( Γ ) } and rad ( Γ ) = min { e ( v ) | v V ( Γ ) } . These two graph invariants are related by the inequalities rad ( Γ ) diam ( Γ ) 2 rad ( Γ ) . The center C ( Γ ) of a connected graph Γ is defined by C ( Γ ) = { u V ( Γ ) | e ( u ) = rad ( Γ ) } .
The minimum size of a connected subgraph containing two vertices x and y in a connected graph Γ is equal to the distance between these two vertices x and y. This observation suggests a generalization of distance. The Steiner distance of a graph, first proposed in 1989 by Chartrand, Oellermann, Tian and Zou [5], is a natural and nice generalization of the concept of classical graph distance. An S-Steiner tree, or a Steiner tree connecting S (or simply, an S-tree), is a tree T = ( V , E ) of Γ , S \ V for a graph Γ = ( V , E ) and a set S \ V ( Γ ) ( | S | 2 ) . Let S be a nonempty set of vertices of a connected graph Γ . Then the Steiner distance d Γ ( S ) among the vertices of S (or simply the distance of S) is the minimum size among all connected subgraphs whose vertex sets contain S. Note that if G is a connected subgraph of Γ such that S \ V ( G ) and | E ( G ) | = d Γ ( S ) , then G is a tree. Observe that d Γ ( S ) = min { e ( T ) | S \ V ( T ) } , where T is a subtree of Γ . In particular, if S = { x , y } , then d Γ ( S ) = d ( x , y ) . If there is no S-Steiner tree in Γ , then we assume that d Γ ( S ) = . For its basic mathematical properties including related results, see [6,7,8,9].
Observation 1.
Let Γ be a graph of order n with integer k such that 2 k n . If S \ V ( Γ ) and | S | = k , then d Γ ( S ) k 1 .
Let k and n be two integers such that 2 k n . The Steiner k-eccentricity e k ( u ) of a vertex u of Γ is defined by e k ( u ) = max { d Γ ( S ) | S \ V ( Γ ) , | S | = k , a n d u S } . (If there are two graphs in the context, then we use e k Γ ( u ) instead of e k ( u ) .) The Steiner k-radius of Γ is srad k ( Γ ) = min { e k ( u ) | u V ( Γ ) } , while the Steiner k-diameter of Γ is sdiam k ( Γ ) = max { e k ( u ) | u V ( Γ ) } . Note that for every connected graph Γ , e 2 ( u ) = e ( u ) for all u V ( Γ ) , and hence, sdiam 2 ( Γ ) = diam ( Γ ) and srad 2 ( Γ ) = r a d ( Γ ) . Let Γ 1 be a graph in Figure 1. For any S V ( Γ 1 ) and | S | = 3 , obviously, d Γ 1 ( S ) 4 . If we take S = { u , v , x } , then the Steiner tree of Γ 1 is Γ 2 (see Figure 1), and hence, we have srad 3 ( Γ 1 ) = 4 . Moreover, each vertex of the graph Γ 3 in Figure 1 is labeled with its Steiner 3-eccentricity, so that sdiam 3 ( Γ 3 ) = 6 .
Observation 2.
Let k and n be two integers, with 2 k n .
( 1 ) If H is a spanning subgraph of Γ, then sdiam k ( Γ ) s d i a m k ( H ) .
( 2 ) For a connected graph Γ, sdiam k ( Γ ) sdiam k + 1 ( Γ ) .

1.2. Background and Recent Progress

In 1971, Hakimi [10] and Levi [11] introduced the Steiner tree problem in graphs. For an undirected and unweighted graph Γ , the problem is to find a minimal connected subgraph that contains the vertices in S, where S \ V ( Γ ) . More specifically, the determination of a Steiner tree in a graph is a discrete analogue of the well-known geometric Steiner problem: Find the shortest possible network of line segments interconnecting a set of given points in Euclidean space. Researchers have studied the computational part of this problem and have found it an NP-hard problem for general graphs (see [4]).
Chartrand, Okamoto and Zhang [12] presented the following result.
Theorem 1
([12]).Let Γ be a connected graph of order n with integer k such that 2 k n . Then k 1 sdiam k ( Γ ) n 1 . Moreover, the upper and lower bounds are sharp.
Mao et al. [13] studied the problem of determining the minimum size of a graph of given order, Steiner diameter and maximum degree. Mao et al. [14] studied the Steiner distance of Cartesian and lexicographic product graphs. Dankelmann et al. [15] presented an upper bound on sdiam k ( Γ ) : sdiam k ( Γ ) 3 n δ + 1 + 3 n , where n is the order, and δ is the minimum degree of Γ . Mao [16] gave the upper and lower bounds for the Steiner diameter of graphs.
The Steiner k-center C k ( Γ ) ( k 2 ) of a connected graph Γ is the subgraph induced by the vertices of minimum k-eccentricity in Γ . According to Oellermann and Tian [17], every graph is the k-center of another graph. The Steiner k-median of Γ is the subgraph of Γ induced by the vertices of Γ of minimum Steiner k-distance. We refer interested readers to [17,18,19] for further discussions of Steiner medians and Steiner centers.
Dankelmann, Oellermann and Swart [20] introduced the average Steiner distance  μ k ( Γ ) of a graph Γ . It is defined as
μ k ( Γ ) = n k 1 S \ V ( Γ ) , | S | = k d Γ ( S ) .
For mathematical properties on average Steiner distance, see [20,21] and the references therein.
Let Γ be a k-connected graph, and x , y V ( Γ ) . Let P k ( x , y ) be a family of k vertex-disjoint paths between x and y, i.e., P k ( x , y ) = { P i , 1 i k } . Let p i ( 1 i k ) be the number of edges of path P i such that p 1 p 2 p k . The k-distance d k ( x , y ) between vertices x and y is the minimum p k among all P k ( x , y ) , and the k-diameter d k ( Γ ) of Γ is defined as the maximum k-distance d k ( x , y ) over all pairs x , y of vertices of Γ . The concept of k-diameter emerges rather naturally when one looks at the performance of routing algorithms. Several authors (Chung [22], Du, Lyuu and Hsu [23], Hsu [24,25], Meyer and Pradhan [26]) have studied and discussed applications of such notions as k-diameter to network routing in distributed and parallel processing.
In [27], Mao et al. obtained the following results, which are used later.
Lemma 1
([27]).Let Γ be a graph of order n. Then Γ is connected if and only if sdiam n ( Γ ) = n 1 .
Lemma 2
([27]).Let Γ be a connected graph with n vertices. Then
( 1 ) Γ is 2-connected if and only if sdiam n 1 ( Γ ) = n 2 ;
( 2 ) Γ contains at least one cut vertex if and only if sdiam n 1 ( Γ ) = n 1 .
Lemma 3
([27]).Let Γ be a connected graph with n ( n 4 ) vertices and connectivity κ. Then
( 1 ) κ ( Γ ) 3 if and only if sdiam n 2 ( Γ ) = n 3 ;
( 2 ) κ ( Γ ) = 2 or Γ contains only one cut vertex if and only if sdiam n 2 ( Γ ) = n 2 ;
( 3 ) there are at least two cut vertices in Γ if and only if sdiam n 2 ( Γ ) = n 1 .
Lemma 4
([27]).Let Γ be a connected graph with n vertices and connectivity κ. Then
( 1 ) there are at least three cut vertices in Γ if and only if sdiam n 3 ( Γ ) = n 1 ;
( 2 ) κ ( Γ ) 4 if and only if sdiam n 3 ( Γ ) = n 4 .
( 3 ) If κ ( Γ ) = 3 , then sdiam n 3 ( Γ ) = n 3 .

1.3. Three Problems

Let A i ( 1 i 4 ) be the graphs shown in Figure 2.
In [28], Ramane et al. obtained the following results.
Theorem 2
([28]).Let Γ be a graph with diam ( Γ ) 2 . If Γ does not contain A i ( 1 i 3 ) as its induced subgraph, then diam ( L ( Γ ) ) 2 .
Theorem 3
([28]).Let Γ be a graph with diam ( Γ ) 2 . If Γ does not contain A i ( 1 i 4 ) as its induced subgraph, then L ( Γ ) does not contain A i ( 1 i 4 ) as its induced subgraph.
Theorem 4
([28]).Let Γ be a graph with diam ( Γ ) 2 . If Γ does not contain A i ( 1 i 4 ) as its induced subgraph, then for 1 ,
( 1 ) diam ( L ( Γ ) ) 2 ;
( 2 ) L ( Γ ) does not contain A i ( 1 i 4 ) as its induced subgraph.
In this paper, to better understand this notion of the Steiner diameter of a graph and its associated line graphs, we propose and study the following problems.
Problem 1.
Let Γ be a graph with sdiam k ( Γ ) k , and ℓ is an integer. Find some induced subgraphs such that if Γ does not contain such induced subgraphs, then sdiam k ( L ( Γ ) ) k .
Problem 2.
Find some induced subgraphs that characterize sdiam k ( L ( Γ ) ) .
The following observation is immediate from Theorem 1.
Observation 3.
Let Γ be a connected graph with m edges. Then
k 1 sdiam k ( L ( Γ ) ) m 1 .
In 1979, Bauer and Tindell [29] studied graphs with prescribed connectivity and line-graph connectivity.
Theorem 5
([29]).For each s , t , 1 < s < t , there is a graph Γ s , t such that κ ( Γ s , t ) = s and κ ( L ( Γ s , t ) ) = t .
Li and Mao [30] investigated this problem for generalized connectivity. In this paper, we consider the same problem for distance-edge-monitoring numbers.
Problem 3.
For each s , t , 2 s t , is there a graph Γ s , t such that sdiam k ( Γ s , t ) = s and sdiam k ( L ( Γ s , t ) ) = t ?
The rest of the paper is organized as follows. In Section 2, we present an algorithm to derive the Steiner distance of graph Γ . In Section 3, we obtain a relationship between the Steiner k-diameter of a graph and its line graph and provide a solution to Problem 1. In Section 4, we characterize the graphs Γ when sdiam k ( Γ ) is given and provide an initial solution to Problem 2. In Section 5, we determine sdiam k ( Γ ) for some special graphs Γ , including cycles, paths, complete graphs, fan graphs and friendship graphs, and provide a solution to Problem 3; and finally, in Section 6, we discuss some applications of these aforementioned results, as well as the combinatorial approach that we applied in our studies.

2. A Steiner Tree Construction Algorithm

As pointed out in [31], this Steiner problem in networks was originally formulated in [10], where a straightforward algorithm was suggested: a solution to this problem can be found by the enumeration of the minimum spanning trees (MSTs) of subnetworks of Γ ( V , E ) induced by subsets W of V such that Z \ W \ V . Although | E | log | V | algorithms for the MST problem do exist [32,33], it is well known that there are an exponential number of subsets in V . Thus, this straightforward algorithm takes an exponential amount of time to finish. Many algorithms following different approaches, together with heuristics, for a more general problem when the involved graph is weighted, i.e., all the edges come with positive weights, have been presented in, e.g., [31]. Although some of these approaches do lead to a polynomial solution for some special classes of graphs/networks, they all lead to exponential algorithms in the general case. Indeed, the problem of finding the Steiner distance of a set of vertices, the Steiner Problem, is NP-complete [3,34]. On the other hand, to expose a constructive nature for finding this important quantity, we describe an alternative algorithm to find the Steiner distance for a given S \ V in a graph Γ ( V , E ) .
Calling any graph with just one vertex trivial, non-trivial otherwise [1], we start with the following well-known result.
Lemma 5
([1]).Every non-trivial tree has at least two leaves.
Corollary 1.
A graph Γ ( V , E ) is a tree iff, for some vertices u , v V , ( u , v ) E , Γ ( V , E ) { v } is a tree, and v is a leaf.
Proof. 
The sufficiency follows from Lemma 5. Let v be one of the two leaves, Γ ( V , E ) { v } has to be both connected and cycle free, otherwise, it would contradict the assumption that Γ is a tree itself. Regarding the necessity, assume Γ ( V , E ) { v } is a tree; then by definition of a tree, it is connected and contains no cycle. It is clear that with the additional edge connecting u and v , Γ is still connected and cycle free, and is thus a tree.    □
Given a graph Γ ( V , E ) , W \ V , the following algorithm Tree ( W , E ) as shown in Algorithm 1, returns true if vertices in W form a tree in Γ . Let W be { w 0 , w 1 , , w m 1 } , m 1 .
Algorithm 1: Algorithm Tree ( W , E )
1. If m = 1
2. //An isolated vertex is a tree
3.       return True
4. Else
5.         For i 0 & & i m 1
6.             If T r e e ( W w i , E )
7.                   For j 0 & & j m 1 & & j i
8.                         If w i is adjacent to only one w j
9.                         // w i is a leaf in W
10.                               return True
11.          //No such a leaf exists
12.       return False
In terms of complexity, let T ( m ) be the number of checks we need to do in Line 8 or the constant operation that we need to do in Line 1. It is clear that T ( 1 ) = 1 . When m 1 , with the worst-case scenario, we have to go through a loop m times in Line 5; for each loop, we have to recursively call Tree ( W w i , E ) , for which we have to go through another loop in Line 7 m 1 times. Hence,
T ( m ) = m ( m 1 ) T ( m 1 )
It is thus easy to see that
T ( m ) = m ( m 1 ) T ( m 1 ) = m ( m 1 ) 2 ( m 2 ) T ( m 2 ) = = [ m ! ] 2 / m .
By the following Stirling’s approximation,
n ! = 2 π n n e n 1 + Θ 1 n ,
where e refers to the natural logarithm 2.71828..., we may conclude that T ( m ) = Θ ( ( m / e ) m ) .
We are now ready to present a Steiner algorithm in Algorithm 2, by definition, to construct a Steiner tree in a graph Γ ( V , E ) . We notice the remark that we quoted in Section 1.1, “...if Γ is a connected subgraph of Γ such that S \ V ( Γ ) and | E ( Γ ) | = d Γ ( S ) , then G is a tree. Obviously, if S = { u , v } , then d Γ ( S ) ( = d ( u , v ) ) is simply the classical distance between u and v . ” [14].
Algorithm 2: Steiner algorithm
0. Given Γ ( V , E ) , and S \ V
1. S t =
2. // Initially set St to infinite, by definition in the DMTC paper
3. for i 0 & & i | V | | S |
4. // With the number of the vertices to be added.
5. // Since we want to get the minimum size, we start with 0 and go up.
6. //We quit in Line 12 as soon as we find a Steiner tree.
7.      Choose a subset S 1 , | S 1 | = i , S 1 is a subset of V-S
8.      // Notice that the number of s 1 is | V S | i .
9.      If T r e e ( S S 1 , E ) //If the so-chosen set S S 1 is a tree, we
10.    //are done, and the size of this tree is | S S 1 | 1 .
11.         S t = | S S 1 | 1
12.         break
13.    return S t
14.    //If none of the vertex subsets satisfy the condition in 9,
15.                                  we return .
When applying the Steiner algorithm to Γ 1 as shown in Section 1.1, we start by picking I = 0 in Line 3; S = in Line 7 since Tree( S , E ) returns True (In Tree(S, E)), m = 2 ; let w 0 = u , w 1 = v ; Tree( { u } , E) returns True; and since v is only adjacent to u , we are done. S t is set to 1 in Line 11, and it then breaks in Line 12 and returns 1 in Line 13.
In terms of complexity, the best scenario is that the loop in Line 3 runs only once; i.e., when S itself is a Steiner tree with edges in G , then its complexity is the same as that of Tree( S , E ), i.e., Θ ( | S | / e | S | ) .
The worst case is that Γ is a Steiner tree itself, or it does not contain any Steiner tree, in which case the algorithm will have to go through all the subsets of V S . In this worst case, the inner loop in Line 2 and the outside loop in Line 7 would cost altogether 2 | V | | S | T ( | V | ) ( = O ( | V | | V | ) ) . Since, as mentioned earlier, this Steiner problem is NP-complete, there is no way to significantly improve the efficiency of such an algorithm.

3. Steiner Diameter of a Graph and Its Line Graph

In this section, we address Problems 1 and 2, as suggested in Section 1.3. Chartrand and Steeart [35] investigated the relation between the connectivity and edge-connectivity of a graph and its line graph.
Lemma 6
([35]).Let Γ be a connected graph with connectivity κ and edge-connectivity λ. Then
( 1 ) λ ( Γ ) κ ( L ( Γ ) ) if λ ( Γ ) 2 ;
( 2 ) λ ( L ( Γ ) ) 2 λ ( Γ ) 2 ;
( 3 ) κ ( L ( L ( Γ ) ) ) 2 κ ( Γ ) 2 .
The following result is immediate from Theorem 1.
Proposition 1.
Let n , k be two integers with k = n or k = n 1 . Additionally, let Γ be a connected graph of order n, and Γ is not a tree. Then sdiam k ( Γ ) k , and sdiam k ( L ( Γ ) ) k 1 .
Proof. 
Since Γ is a connected graph of order n, we have L ( Γ ) is a connected graph with | V ( L ( Γ ) ) | = | E ( Γ ) | n . It follows that n 1 sdiam n ( L ( Γ ) ) | V ( L ( Γ ) ) | 1 . From Theorem 1, we have n 2 sdiam n 1 ( Γ ) n 1 , and sdiam n ( Γ ) = n 1 . □
For k = n 2 , we have the following result.
Proposition 2.
Let Γ be a connected graph of order n with edge-connectivity λ and integer k such that n 2 k n .
( 1 ) For λ ( Γ ) 2 , then sdiam n 2 ( L ( Γ ) ) n 2 .
( 2 ) If λ ( Γ ) = 1 , there exists only one cut edge in Γ; then sdiam n 2 ( L ( Γ ) ) = n 2 .
( 3 ) If λ ( Γ ) = 1 and there exist at least two cut edges, then sdiam n 2 ( L ( Γ ) ) = n 1 .
Proof. 
( 1 ) For k = n 2 , since λ ( Γ ) 2 , by Lemma 6 ( 1 ) , we have κ ( L ( Γ ) ) λ ( Γ ) 2 . Using this result with Lemmas 3 ( 1 ) and ( 2 ) , we obtain sdiam n 2 ( L ( Γ ) ) n 2 .
( 2 ) Suppose λ ( Γ ) = 1 and there exists only one cut edge in Γ . Then we have κ ( Γ ) = 1 , and there exists only one cut vertex in L ( Γ ) . From ( 2 ) of Lemma 3, we have sdiam n 2 ( L ( Γ ) ) = n 2 , as desired.
( 3 ) Suppose λ ( Γ ) = 1 and there exist at least two cut edges in Γ . Then there exist at least two cut vertices in L ( Γ ) . From Lemma 3 ( 3 ) , we have sdiam n 2 ( L ( Γ ) ) = n 1 , as desired. □
Proposition 3.
Let Γ be a connected graph with n vertices and edge connectivity λ. If λ ( Γ ) 3 , then sdiam n 3 ( L ( Γ ) ) n 3 . Moreover, the bound is sharp.
Proof. 
Since λ ( Γ ) 3 , it follows from ( 1 ) of Lemma 6 that κ ( L ( Γ ) ) λ ( Γ ) 3 . If κ ( L ( Γ ) ) = 3 , then from Lemma 4 (3), we have sdiam n 3 ( L ( Γ ) ) = n 3 , as desired. Otherwise, κ ( L ( Γ ) ) 4 . From Lemma 4 (2), we have sdiam n 3 ( L ( Γ ) ) = n 4 . This completes the proof of the result.
Moreover, if we take Γ = G (see Figure 3), then we obtain κ ( Γ ) = κ ( L ( Γ ) ) = 3 . It follows from Lemma 4 (3) that we have sdiam n 3 ( L ( Γ ) ) = n 3 , as desired. □
We now focus our attention on the case of k = 3 . We now introduce nine graphs (see Figure 4), which are used later.
  • Let F 1 be a path of order 6;
  • Let F 2 be the graph obtained by identifying a vertex of degree 2 in the 3-vertex path with one end vertex of the 4-vertex path;
  • Let F 3 be the graph obtained by identifying a vertex of a cycle with one end vertex of the 3-vertex path and identifying the other vertex of this cycle with one end vertex of the 2-vertex path;
  • Let F 4 be the graph obtained by identifying a vertex of a triangle with one end vertex of the 4-vertex path;
  • Let F 5 be the graph obtained by identifying a vertex of a 4-vertex cycle with one end vertex of the 3-vertex path;
  • Let F 6 be the graph obtained by identifying a vertex of degree 3 in K 4 with one end vertex of the 3-vertex path, where K 4 denotes the graph obtained from K 4 by deleting one edge;
  • Let F 7 be the graph obtained by identifying a vertex of degree 2 of F 7 with one vertex of the 2-vertex path, where F 7 is the graph obtained by identifying a vertex of a triangle with one vertex of another triangle;
  • Let F 8 be the graph obtained by identifying a vertex of 4-vertex cycle with one vertex of a triangle;
  • Let F 9 be the graph obtained by identifying a vertex of degree 3 in K 4 with one vertex of a triangle, where K 4 denotes the graph obtained from K 4 by deleting one edge.
The following result provides a solution to Problem 1; that is, given a graph Γ with sdiam k ( Γ ) k , we want to find some induced subgraphs such that if Γ does not contain such induced subgraphs, then sdiam k ( L ( Γ ) ) k .
Theorem 6.
Let Γ be a connected graph with sdiam 3 ( Γ ) 3 . If Γ contains neither F 2 nor 3 P 2 as its induced subgraph, then sdiam 3 ( L ( Γ ) ) 3 .
Proof. 
Let e 1 , e 2 , , e m be the edges of a graph Γ . These are all the vertices of L ( Γ ) . Let S = { e i , e j , e k } , where e i , e j , e k V ( L ( Γ ) ) = { e 1 , e 2 , , e m } . Note that e i , e j , e k are three edges in Γ . First, we assume that Γ [ S ] is connected. This means that if one of them, say e i , is adjacent to the other two edges, then vertex e i is adjacent to both vertex e j and vertex e k in L ( Γ ) . Thus, the tree T induced by the edges in { e i e j , e i e k } is an S-Steiner tree in L ( Γ ) , which implies d L ( Γ ) ( S ) 2 , as desired.
Next, we assume that Γ [ S ] is disconnected. We now may assume that Γ [ S ] = P 3 P 2 or Γ [ S ] = 3 P 2 . Since Γ does not contain 3 P 2 as its induced subgraph, we only need to consider the case Γ [ S ] = P 3 P 2 . Let e i be adjacent to e j in Γ , and let e k be adjacent to neither e i nor e j in Γ . Set e i = x y , e j = y z and e k = u v . Suppose that one vertex in { x , y , z } is adjacent to one vertex in { u , v } . Without loss of generality, let e = x u E ( Γ ) . Then the tree T induced by the edges in { e i e j , e i e , e k e } is an S-Steiner tree in L ( Γ ) , and hence d L ( Γ ) ( S ) 3 , as desired. Suppose that none of { x , y , z } are adjacent to one vertex in { u , v } . Since sdiam 3 ( Γ ) 3 , it follows that there exists a vertex w V ( Γ ) such that w is adjacent to one vertex in { x , y , z } and w is adjacent to one vertex in { u , v } . By symmetry, we may assume that x w , u w E ( Γ ) or y w , u w E ( Γ ) . Table 1 shows the edges between w and one element in { x , y , z , u , v } . By Figure 4, subgraphs F i ( 1 i 9 ) induced by the vertices in { w , x , y , z , u , v } are shown in Table 1. Note that F 1 and F i ( 3 i 9 ) contains 3 P 2 as its subgraph. If Γ contains neither F 2 nor 3 P 2 as its induced subgraph, then sdiam 3 ( L ( Γ ) ) 3 . □

4. Line Graphs with Steiner Diameter

The following observation is immediate.
Observation 4.
Let Γ be a connected graph with n ( n 5 ) vertices and m edges. Then sdiam k ( L ( Γ ) ) = k 1 if and only if for any S \ E ( Γ ) and | S | = k , the subgraph induced by the edges in S is connected.
Proposition 4.
Let Γ be a connected graph with n vertices, and 2 k n 2 . Then sdiam k ( L ( Γ ) ) = k 1 if and only if Γ = K 1 , n 1 .
Proof. 
If Γ = K 1 , n 1 for 2 k n 2 , then sdiam k ( L ( Γ ) ) = k 1 . Conversely, let sdiam k ( L ( Γ ) ) = k 1 . We have to prove that Γ = K 1 , n 1 . Since Γ is connected, it follows that Γ contains a spanning tree, say T. If T is not a star, then there exists a non-leaf edge e. We choose k edges from different components of T e . Then the subgraph induced by these k edges is not connected, contradicting Observation 4. Thus T is a star. Note that Γ is a graph obtained from T by adding some edges. Suppose that u is the center of T. We claim that Γ is a star. Otherwise, let v w be an edge of Γ T . Then T + v w u v is a spanning tree but is not a star, which is a contradiction. This completes the proof of the result. □
Proposition 5.
Let Γ be a unicycle graph of order n with integer s ( 3 s n ) . Then sdiam n 1 ( L ( Γ ) ) = n 2 if and only if Γ = C s * , where C s * is a cycle C s plus n s hanging edges into the cycle randomly.
Proof. 
If Γ is C s * , then it follows from Observation 4 that sdiam n 1 ( L ( Γ ) ) = n 2 . Conversely, let sdiam n 1 ( L ( Γ ) ) = n 2 . Since Γ is a unicyclic graph, it follows that Γ contains a cycle, say C s . We claim that the edge e E ( Γ ) V ( C s ) must be a pendant edge. Otherwise, we can find a path P 3 : v i v j v k , and v i V ( C s ) . Then there exists a non-leaf edge e = v i v j . We choose n 1 edges from E ( Γ ) e . Then the subgraph induced by these n 1 edges is not connected, contradicting Observation 4. Thus, we have Γ = C s * . □
Proposition 6.
Let Γ be a connected graph with size m and d Γ ( v ) 2 for all v V ( Γ ) . Then sdiam m 1 ( L ( Γ ) ) = m 2 if and only if λ ( Γ ) 2 .
Proof. 
From Lemma 2, sdiam m 1 ( L ( Γ ) ) = m 2 if and only if L ( Γ ) is 2-connected. If λ ( Γ ) 2 , then it follows from Lemma 6 that κ ( L ( Γ ) ) λ ( Γ ) 2 , and so sdiam m 1 ( L ( Γ ) ) = m 2 .
Conversely, let sdiam m 1 ( L ( Γ ) ) = m 2 ; thus κ ( L ( Γ ) ) = 2 . If there exists a cut edge e in Γ , it follows that e is a cut vertex in L ( Γ ) , which means that κ ( L ( Γ ) ) = 1 , which is a contraction. Hence, λ ( Γ ) 2 . □
The following result provides a first step to address Problem 2, i.e., finding some induced subgraphs that characterize sdiam k ( L ( Γ ) ) when sdiam 3 ( L ( Γ ) ) = 2 .
Corollary 2.
Let Γ be a connected graph with n 3 vertices. Then sdiam 3 ( L ( Γ ) ) = 2 if and only if Γ satisfies one of the following conditions:
Γ = C 3 for n = 3 ;
Γ { C 4 , P 4 , K 4 } for n = 4 ;
Γ = K 1 , n 1 for n 5 .

5. Results for Some Special Graphs

For any graph Γ with positive integer k, we now explore the relationship between d i a m ( Γ ) and s d i a m k ( Γ ) as follows:
Lemma 7.
For any graph Γ with positive integer k ( 2 k n ) , we have
s d i a m k ( Γ ) ( k 1 ) d i a m ( Γ )
with equality if and only if Γ = K n or k = 2 .
Proof. 
For Γ = K n , d i a m ( Γ ) = 1 and s d i a m k ( Γ ) = k 1 , and hence s d i a m k ( Γ ) = ( k 1 ) d i a m ( Γ ) ; the equality holds. We already mentioned in Section 1.1, that s d i a m 2 ( Γ ) = d i a m ( Γ ) . For k = 2 , the equality thus also holds. Otherwise, Γ K n and k 3 . For any u , v V ( Γ ) , we have d Γ ( u , v ) d i a m ( Γ ) . Let S \ V ( Γ ) be any set of vertices with | S | = k . First, we have to prove that
d Γ ( S ) < ( k 1 ) d i a m ( Γ ) .
Let T be a spanning tree of graph Γ . For k = 3 , d Γ ( S ) d T ( S ) < 2 d i a m ( Γ ) as Γ K n . The strict inequality (1) holds. We now assume that k 4 . We prove the result (1) by mathematical induction on k. Assume that the result in (1) holds for k and prove it for k + 1 . For this, let S \ V ( Γ ) be any set of vertices with | S | = k + 1 such that S S = { v } . Then, there exists a vertex w in S such that d Γ ( S ) = d Γ ( S ) + d Γ ( v , w ) . Therefore, by the mathematical induction hypothesis with the above result, we obtain
d Γ ( S ) = d Γ ( S ) + d Γ ( v , w ) < ( k 1 ) d i a m ( Γ ) + d i a m ( Γ ) = k d i a m ( Γ )
as d Γ ( v , w ) d i a m ( Γ ) . Hence, the result (1) holds by induction when k 3 and Γ K n . It follows that s d i a m k ( Γ ) ( k 1 ) d i a m ( Γ ) with equality if and only if Γ = K n or k = 2 . □
Theorem 7.
Let k, n be two integers.
( 1 ) Let Γ be a path P n , and 2 k n 1 , sdiam k ( L ( Γ ) ) = n 2 .
( 2 ) Let Γ be a cycle C n , and 2 k n , sdiam k ( L ( Γ ) ) = n ( k 1 ) k .
( 3 ) Let Γ be a star S n , and 2 k n 1 , sdiam k ( L ( Γ ) ) = k 1 .
Proof.
( 1 ) Let V ( Γ ) = { v 1 , v 2 , , v n } and E ( Γ ) = { e 1 , e 2 , , e n 1 | e i = v i v i + 1 } . By the definition of a line graph V ( L ( Γ ) ) = E ( Γ ) . By Observation 3, we have sdiam k ( L ( Γ ) ) n 2 . We can assume that S \ V ( L ( Γ ) ) is a set of vertices with | S | = k 2 such that e 1 , e n 1 S . Then, we have d L ( Γ ) ( S ) = n 2 . It follows that sdiam k ( L ( Γ ) ) d L ( Γ ) ( S ) = n 2 and hence sdiam k ( L ( Γ ) ) = n 2 .
( 2 ) Since L ( C n ) C n , we obtain sdiam k ( L ( Γ ) ) = n ( k 1 ) k .
( 3 ) Since L ( S n ) K n 1 , we obtain sdiam k ( L ( Γ ) ) = k 1 . □
From Theorem 7 ( 2 ) , we have the following observation.
Observation 5.
Let Γ = C n be a cycle, and also let n , , k ( 2 k n ) be positive integers. Then
sdiam k ( L ( C n ) ) = sdiam k ( C n ) .
Proof. 
From Theorem 7 ( 2 ) , we have sdiam k ( L ( C n ) ) = n ( k 1 ) k = sdiam k ( C n ) . Thus, we have
sdiam k ( L ( C n ) ) = sdiam k ( L 1 ( C n ) ) = = sdiam k ( L ( C n ) ) = sdiam k ( C n ) .
The friendship graph, F r n , can be constructed by joining n copies of the complete graph K 3 with a common vertex, which is called the universal vertex of F r n .
Theorem 8.
Let F r n be a friendship graph with two positive integers k and n. Then
sdiam k ( F r n ) = k i f   2 k 2 n , k 1 i f   k = 2 n + 1 .
Proof. 
Let Γ = F r n . Further, let V ( Γ ) = { v 0 , v 1 , u 1 , , v n , u n } and E ( Γ ) = { v 0 v i , v 0 u i | 1 i n } { v i u i | 1 i n } , where v 0 is its universal vertex. We consider the following three cases:
  • Case 1 : k = 2 . Let S = { v i , v j } or S = { v i , u j } or S = { u i , u j } , where i j . If 1 i j n , then d Γ ( S ) = 2 . Otherwise, S = { u i , v i } ( 1 i n ) or S = { v 0 , v j } ( 1 j n ) or S = { v 0 , u j } ( 1 j n ) . Then d Γ ( S ) = 1 . Hence, sdiam 2 ( Γ ) = 2 .
  • Case 2 : 3 k 2 n . Let S = { w | w V ( Γ ) { v 0 } } such that | S | = k . Then, the subgraph T k induced by the edges in E ( T k ) = { v 0 w | w S } is an S-Steiner tree; hence, d Γ ( S ) = | E ( T k ) | = k , and so sdiam k ( Γ ) k .
For any S \ V ( Γ ) , if v 0 S , then the subgraph T k induced by the edges in E ( T k ) = { v 0 w | w V ( Γ ) { v 0 } } is an S-Steiner tree, and hence sdiam k ( Γ ) | S | = k . If v 0 S , then the subgraph T k induced by the edges in E ( T k ) = { v 0 w | w S { v 0 } } , and so d ( S ) = | S { v 0 } | = k 1 ; hence sdiam k ( Γ ) k . Therefore, sdiam k ( Γ ) = k .
  • Case 3 : k = 2 n + 1 . Then, it follows from Theorem 1 that sdiam k ( ( Γ ) ) = k 1 . □
Theorem 9.
Let k, n be two positive integers. Then,
sdiam k ( L ( F r n ) ) = 2 k 1 i f 2 k n , k + 3 n 2 2 i f n + 1 k 3 n 2   a n d   k n   i s   e v e n , k + 3 n 3 2 i f n + 1 k 3 n 3   a n d   k n   i s   o d d , k 1 i f 3 n 1 k 3 n .
Proof. 
Let Γ = L ( F r n ) , V ( Γ ) = { v 1 , u 1 , , v n , u n , w 1 , w 2 , , w n } and E ( Γ ) = { v i v j , u i u j | 1 i < j n } { v i u j | 1 i , j n } { w i v i , w i u i | 1 i n } . For any w i , w j , v s , v t V ( Γ ) , we have d Γ ( v s , v t ) = 1 , d Γ ( w i , w j ) = 3 , and
d Γ ( w i , v j ) = d Γ ( w i , u j ) = 1 i f   i = j , 2 i f   i j .
We consider the following cases:
  • Case 1 : 2 k n . First we assume that there is a set S with | S | = k such that S { v 1 , u 1 , , v n , u n } . Then, d Γ ( S ) 2 ( k 1 ) .
Next, we assume that S { v 1 , u 1 , , v n , u n } = ; that is, S = { w i | 1 i k } . It follows from ( 2 ) that d Γ ( S ) = 3 + 2 ( k 2 ) = 2 k 1 , and hence s d i a m k ( Γ ) = 2 k 1 .
  • Case 2 : n + 1 k 3 n 2 , and k n is even. Let k n 2 = t . For any S \ V ( Γ ) with | S | = k , let D = S { v 1 , u 1 , , v n , u n } , W 1 = { w i | { u i , v i } D , w i S D } and W 2 = { w i | { u i , v i } D = , w i S D } . One can easily see that | S | = | D | + | W 1 | + | W 2 | = k = n + 2 t . Clearly, d Γ ( D ) = | D | 1 , and | W 1 | + | W 2 | n . Since | S | = k = n + 2 t , we have | D | 2 t , and hence, | W 1 | t . Therefore | W 2 | n t . Since k n + 1 , it follows that there exists a vertex u i D or v i D . If w j S and u j , v j D where j i , then from (2), we have d Γ ( w i , u j ) = 2 or d Γ ( w i , v j ) = 2 . If u i D or v i D , then, d Γ ( w i , u i ) = 1 . Thus we obtain
    d Γ ( S ) = ( | D | 1 ) + | W 1 | + 2 | W 2 | = n + 2 t 1 + | W 2 | 2 n + t 1 = k + 3 n 2 2 .
Since S is any subset in V ( Γ ) with | S | = k , we have s d i a m k ( Γ ) k + 3 n 2 2 .
Let S = { v j , u j | 1 j t } { w i | 1 i n } . Then d Γ ( S ) = ( 2 t 1 ) + t + 2 ( n t ) = t + 2 n 1 = k + 3 n 2 2 , and therefore s d i a m k ( Γ ) k + 3 n 2 2 . Hence, s d i a m k ( Γ ) = k + 3 n 2 2 .
  • Case 3 : n + 1 k 3 n 3 and k n is odd. Let k n 1 2 = t . For any S \ V ( Γ ) and | S | = k and k n + 1 , there exists a vertex u i S or v i S . Similarly, as in the proof of Case 1 , we define D, W 1 and W 2 . One can obtain easily that | S | = | D | + | W 1 | + | W 2 | = k = n + 2 t + 1 , d Γ ( D ) = | D | 1 , | W 1 | + | W 2 | n , | D | 2 t + 1 , | W 1 | t + 1 and | W 2 | n t 1 . From (2), we obtain
    d Γ ( S ) = ( | D | 1 ) + | W 1 | + 2 | W 2 | = n + 2 t + | W 2 | 2 n + t 1 = k + 3 n 3 2 .
Therefore, s d i a m k ( Γ ) k + 3 n 3 2 .
Let S = { v i , u i | 1 i t } { w i | 1 i n } { u t + 1 } . Then, d Γ ( S ) = 2 t + ( t + 1 ) + 2 ( n t 1 ) = 3 n + k 3 2 , and hence s d i a m k ( Γ ) = 3 n + k 3 2 .
  • Case 4 : 3 n 1 k 3 n . Since κ ( Γ ) = 2 , it follows from Lemmas 2 and 3 that s d i a m k ( Γ ) = k 1 . □
Theorem 10.
Let K 2 , n ( n 2 ) be a complete bipartite graph. Then,
sdiam k ( L ( K 2 , n ) ) = k i f   2 k n , k 1 i f   n + 1 k 2 n .
Proof. 
Let V ( L ( K 2 , n ) ) = U V and E ( L ( K 2 , n ) ) = 1 i < j n u i u j 1 i < j n v i v j   1 i n u i v i , where V = { v 1 , v 2 , , v n } and U = { u 1 , u 2 , , u n } . For any S \ V ( L ( K 2 , n ) ) , let U 1 = U S and V 1 = V S , where | U 1 | = s , | V 1 | = t and s + t = k .
  • Case 1 : 2 k n . First, we assume that there is no i ( 1 i n ) such that u i U 1 and v i V 1 . Without loss of generality, we can assume that if S = { u 1 , u 2 , , u i , v i + 1 , , v k } ( | S | = k ) , there is a Steiner tree, T, obtained from L ( K 2 , n ) such that E ( T ) = 1 j i 1 u i u j   i + 2 j k v i + 1 v j   { u i u i + 1 , u i + 1 v i + 1 } . It follows that d Γ ( S ) = k .
Next, we assume that there exists i ( 1 i n ) such that u i U 1 and v i V 1 . Then, we find a Steiner tree T such that E ( T ) = v j V 1 { v i } v i v j u j U 1 { u i } u i u j { v i u i } . Thus, d Γ ( S ) = ( s 1 ) + ( t 1 ) + 1 = k 1 . It follows that for S \ V ( L ( K 2 , n ) ) with 2 | S | n , we have d Γ ( S ) k , and hence, sdiam k ( L ( K 2 , n ) ) = k .
  • Case 2 : n + 1 k 2 n . By the Nestle principle, there exists an i ( 1 i n ) such that u i U 1 and v i V 1 . Similar to Case 1 , u i U 1 , v i V 1 , and hence d Γ ( S ) k 1 , which means sdiam k ( L ( K 2 , n ) ) k 1 . From Observation 3, sdiam k ( L ( K 2 , n ) ) k 1 , and hence, sdiam k ( L ( K 2 , n ) ) = k 1 . □
Theorem 11.
Let K n be a complete graph of order n with positive integer k. Then
sdiam k ( L ( K n ) ) = 2 ( k 1 ) i f   2 k n 2 , k i f   k = n 2 2 n + 4 , k 1 i f   n 2 2 n + 5 k n 2 .
Let n 2 < k n 2 2 n + 3 . Further, let t be a positive integer such that n t = 2 ( t 1 ) t + n 2 , where n t < k n t + 1 . Then sdiam k ( L ( K n ) ) n 2 + k 2 t 1 .
Proof. 
Let Γ = L ( K n ) . Then V ( Γ ) = E ( K n ) . For any edge e 1 , e 2 E ( K n ) , we have
d Γ ( e 1 , e 2 ) = 1 i f   e 1 , e 2   a r e   i n c i d e n t   i n   Γ , 2 o t h e r w i s e .
Let M be a perfect matching or almost perfect matching in K n . Then | M | = n 2 .
  • Case 1 : 2 k n 2 . Let S \ M with | S | = k . Recall that a Steiner tree connecting S is defined as a subgraph T ( V , E ) of Γ , which is a subtree satisfying S \ V . Then d Γ ( S ) = 2 ( k 1 ) , and hence, sdiam k ( Γ ) 2 ( k 1 ) .
One can easily see that d i a m ( Γ ) = 2 . Together with Lemma 7, we obtain sdiam k ( Γ ) 2 ( k 1 ) . Hence, sdiam k ( Γ ) = 2 ( k 1 ) .
  • Case 2 : k = n 2 2 n + 4 . Let V ( K n ) = { v 1 , , v n } . We denote by N [ v i v j ] = { v i v k , v j v | 1 k , n ; k , { i , j } } , 1 i j n . Let C V ( Γ ) be a subset of Γ with | C | = 2 n 4 . First, we assume that C = N [ v i v j ] , 1 i j n . Then C is a vertex cut of Γ . Let S = V ( Γ ) C . Then d Γ ( S ) = | S | = k .
Next, we assume that C N [ v i v j ] , 1 i j n . For any S 1 = V ( Γ ) C V ( Γ ) with | S 1 | = k , one can easily obtain that d Γ ( S 1 ) = k 1 . Then sdiam k ( Γ ) = k .
  • Case 3 : n 2 2 n + 5 k n 2 . We have κ ( Γ ) = 2 ( n 2 ) , and hence, Γ [ S ] is connected for any S = V ( Γ ) C , where C V ( Γ ) and | C | < κ ( Γ ) . Therefore, Γ contains a spanning tree T of order | S | , and hence, sdiam k ( Γ ) = k 1 .
We now assume that n 2 < k n 2 2 n + 3 and n t = 2 ( t 1 ) t + n 2 , where n t < k n t + 1 . Let M = { e 1 , e 2 , , e t , e t + 1 , , e n 2 } . We denote by E ( [ K n [ { e 1 , , e t } ] ] ) the edge set of the subgraph induced by the edges in { e 1 , , e t } . Let E K n [ { e t + 1 } , { e 1 , e 2 , , e t } ] be the set of edges from { e t + 1 } to { e 1 , e 2 , , e t } in K n .
Let p t be the number of edges in M E [ K n [ { e 1 , , e t } ] ] . Then p t p t 1 = 4 ( t 1 ) and p 1 = | M | = n 2 . It follows that
p t = p t 1 + 4 ( t 1 ) = p t 2 + 4 ( t 2 ) + 4 ( t 1 ) = = p 1 + 4.1 + 4.2 + + 4 ( t 2 ) + 4 ( t 1 ) = n 2 + 2 t ( t 1 ) .
Thus, we have p t = 2 ( t 1 ) t + n 2 = n t . Since p t = n t < k n t + 1 = p t + 1 , then we consider a set S = M E [ K n [ { e 1 , , e t } ] ] E K n [ { e t + 1 } , { e 1 , , e t } ] , where | S | = k and | E K n [ { e t + 1 } , { e 1 , , e t } ] | = k n t . By Observation 4, we have
d G ( S ) = 2 n 2 ( t + 1 ) + k n 2 ( t + 1 ) 1 = k + n 2 t 2 ,
and hence sdiam k ( L ( K n ) ) n 2 + k t 2 . This completes the proof of the theorem. □
A general fan graph F n 1 , n 2 is defined as the graph join K ¯ n 1 P n 2 . We denote fan graph F 1 , n 1 = K 1 P n 1 by F n .
Theorem 12.
Let F n be a fan graph of order n with positive integer k. Then
sdiam k ( F n ) = k i f 2 k n 2 , k 1 i f n 1 k n .
Proof. 
Let V ( F n ) = { v 0 , v 1 , , v n 1 } and E ( F n ) = { v 0 v i | 1 i n 1 } { v i v i + 1 | 1 i n 2 } .
  • Case 1 : 2 k n 2 . Let S \ V ( F n ) with | S | = k . First, we assume that v 0 S . Let S = { v i 1 , v i 2 , , v i k } , where 1 i j n 1 ( 1 j k ) . Then, the subgraph induced by the edges in E ( T k ) = { v 0 v x | v x S } is an S-Steiner tree of F n , and hence d F n ( S ) = | S | = k .
Next, we assume that v 0 S . In this case, let S = { v 0 , v i 1 , , v i k 1 } , where 1 i j n 1 ( 1 j k 1 ) . Then, the subgraph induced by the edges in E ( T k ) = { v 0 v x | v x S { v 0 } } is an S-Steiner tree of F n , and hence, d F n ( S ) = | S | 1 = k 1 . From the above result, one can easily see that e k ( v ) = k for v S { v 0 } , and e k ( v 0 ) = k 1 . Hence, sdiam k ( F n ) = k for 2 k n 2 .
  • Case 2 : k = n 1 . First, we assume that S = V ( F n ) { v i } for 1 i n 1 . Then, the subgraph induced by the edges in E ( T n 1 ) = { v 0 v i | v i S } is an S-Steiner tree, and hence, sdiam n 1 ( F n ) | E ( T n 1 ) | = n 2 . Next, we assume that S = V ( F n ) { v 0 } . Then, the subgraph induced by the edges in E ( T n 1 ) = { v i v i + 1 | 1 i n 2 } is an S-Steiner tree, and hence, sdiam n 1 ( F n ) | E ( T n 1 ) | = n 2 . From Theorem 1, we have sdiam n 1 ( ( F n ) ) n 2 , and hence, sdiam n 1 ( F n ) = n 2 .
  • Case 3 : k = n . Then it follows from Lemma 1 that sdiam n ( F n ) = n 1 . □
Theorem 13.
Let F n be a fan graph of order n ( 5 ) with positive integer k. Then
sdiam k ( L ( F n ) ) = 2 k 1 i f 2 k n 2 3 , k i f k = 2 n 6 , k 1 i f 2 n 5 k 2 n 3 .
Proof. 
Let L ( F n ) = Γ . Additionally, let V ( Γ ) = { v 1 , v 2 , , v n 1 , w 1 , w 2 , , w n 2 } and E ( F n ) = { v i v j | 1 i < j n 1 } { w i v i , w i v i + 1 | 1 i n 2 } { w i w i + 1 | 1 i n 3 } . For any w i , w j , v s , v t V ( Γ ) , we have d Γ ( v s , v t ) = 1 , and
d Γ ( w i , w j ) = 1 i f | i j | = 1 , 2 i f | i j | = 2 , 3 i f | i j | 3 ,
and
d Γ ( w i , v t ) = 1 i f | t i | 1 , 2 o t h e r w i s e .
  • Case 1 : 2 k n 2 3 . Since n 5 , we have diam ( Γ ) = 3 .
First, we assume that there is a set S with | S | = k such that S { v 1 , v 2 , , v n 1 } . From ( 3 ) and ( 4 ) , we obtain d Γ ( S ) 2 ( k 1 ) .
Next, we assume that S { v 1 , v 2 , , v n 1 } = . Then, one can easily see that d Γ ( S ) 1 + 2 ( k 1 ) = 2 k 1 . If we take S = { w i | i 1 ( mod 3 ) and 1 i n 2 } , then we obtain d Γ ( S ) = 1 + 2 ( k 1 ) = 2 k 1 , and so sdiam k ( Γ ) = 2 k 1 .
  • Case 2 : k = 2 n 6 . Since κ ( Γ ) = 3 , it follows from Lemma 4 that sdiam k ( Γ ) = k .
  • Case 3 : 2 n 5 k 2 n 3 . Since κ ( Γ ) = 3 , it follows from Lemmas 2 and 3 that sdiam k ( Γ ) = k 1 . □
We obtain the relation between the diameter of the line graph and the cardinal of vertex set S as follows.
Observation 6.
For any Γ and integer k, we have
k 1 sdiam k ( L ( Γ ) ) ( k 1 ) ( diam ( L ( Γ ) ) .
Moreover, the bound is sharp.
Proof. 
From Observation 3 and Lemma 7, we have
k 1 sdiam k ( L ( Γ ) ) ( k 1 ) ( d i a m ( L ( Γ ) ) .
We now address Problem 3 that we proposed in Section 1.3; that is, for integer s , t , 2 s t , is there a graph Γ s , t such that sdiam k ( Γ s , t ) = s and sdiam k ( L ( Γ s , t ) ) = t ?
In Table 2, we present some graphs Γ such that sdiam k ( Γ ) = s and sdiam k ( L ( Γ ) ) = t , which starts to provide a solution to Problem 3; that is, for each s , t , 2 s t , is there a graph Γ s , t such that sdiam k ( Γ s , t ) = s and sdiam k ( L ( Γ s , t ) ) = t ?
We indeed have the following general observations. For any graph Γ , let u , v , w , z V ( Γ ) and u v , w z E ( Γ ) . Then
d L ( Γ ) ( u v , w z ) = 0 i f   u v = w z , 1 + min { d Γ ( u , w ) , d Γ ( u , z ) , d Γ ( v , w ) , d Γ ( v , z ) } o t h e r w i s e .
Observation 7.
Let Γ be a connected graph with u v E ( Γ ) . Then
| e k L ( Γ ) ( u v ) e k Γ ( v ) | 2 ( k 1 ) .
Proof. 
For any vertex v V ( Γ ) , we can assume that S = { v , u 1 , , u k 1 } V ( Γ ) such that e k Γ ( v ) = d Γ ( S ) . Let S * = { u i S | u i y E ( Γ ) ) . Clearly, d L ( Γ ) ( S * ) d Γ ( S ) 2 ( k 1 ) , and hence e k L ( Γ ) ( u v ) e k Γ ( v ) + 2 ( k 1 ) . □
Observation 8.
Let Γ be a graph of order n with positive integer k such that 2 k n . Then
0 | sdiam k ( L ( Γ ) ) sdiam k ( Γ ) | 2 ( k 1 ) .
Moreover, the lower bound is sharp.
Theorem 14.
Let Γ be a graph of order n with size m ( n ) and positive integer k such that 2 k n . Then
0 | sdiam k ( L ( Γ ) ) sdiam k ( Γ ) | m k .
Moreover, the bound is sharp.
Proof. 
From Observation 3, we have k 1 sdiam k ( L ( Γ ) ) m 1 . From Theorem 1, we have k 1 sdiam k ( Γ ) n 1 , and hence, sdiam k ( L ( Γ ) ) sdiam k ( Γ ) m k .
Let Γ = C n . From Observation 5, the lower bound is sharp. If k = n , then the upper bound is sharp. □

6. Applications

During an economic debate on social networking technologies in education, Vicki A. Davis proposed the concept of education networks [36,37], where Steiner trees may find application. For instance, one may want to connect certain kinds of educational resources in a subnetwork that uses the smallest number of communication links. To do this, one needs a Steiner tree for the vertices of the subnetwork corresponding to the educational resources that need to be connected.
Combinatorial thinking, also known as “connected thinking” or “combined thinking”, is a way of thinking in which a number of seemingly unrelated things are connected so that they become a new and inseparable whole. Combinatorial thinking is innovative, contemporary and inheritable. Forms of combinatorial thinking include homogeneous combination, heterogeneous combination, recombination combination, shared substitution and concept combination.
Mathematics education researchers Rezaie and Gooya [38] speculated on the claim that learning combinatorial concepts requires a special way of thinking, and by reviewing the related literature in this area, they found that some researchers acknowledged this speculation and called it combinatorial thinking. In 2002, Graumann [39] regarded combinatorial thinking as a tool for solving problems when he was experimenting with children doing geometrical tasks.
As a more specific example related to the technical results that we report in this paper, graph operations such as line graphs are motivated by the desire to “construct” graphs with established properties to obtain new graphs that inherit those properties. From Proposition 2, we can get an upper bound of sdiam n 2 ( Γ ) n 2 from the upper bound of sdiam n 2 ( L ( Γ ) ) . One can also see from Theorem 5 that both sdiam 3 ( Γ ) 3 and sdiam 3 ( L ( Γ ) ) 3 hold. The teaching of graph operations is thus a good example for training combinatorial thinking ability.

7. Concluding Remarks

In this paper, we derived an algorithm to calculate the Steiner distance. Next, we provided a solution to Problem 1: that is, given a graph Γ with sdiam k ( Γ ) k , we wanted to find some induced subgraphs such that if Γ did not contain such induced subgraphs, then sdiam k ( L ( Γ ) ) k , where k = 3 . We also obtained a relationship between the Steiner k-diameter of a graph and its line graph and studied various properties of the Steiner diameter through a combinatorial approach. In addition, we obtained Steiner diameters for some special graphs. Moreover, whether for each s , t , 2 s t , there exists a graph Γ s , t such that sdiam k ( Γ s , t ) = s and sdiam k ( L ( Γ s , t ) ) = t is still open; we got several results, as shown in Table 2.

Author Contributions

Conceptualization, H.L., Z.S., C.Y. and K.C.D.; investigation, H.L., Z.S., C.Y. and K.C.D.; writing—original draft preparation, H.L., Z.S., C.Y. and K.C.D.; writing—review and editing, H.L., Z.S., C.Y. and K.C.D. All authors have read and agreed to the submitted version of the manuscript.

Funding

C.Y. is supported by the National Science Foundation of China (no. 12061059). K.C.D. is supported by the National Research Foundation funded by the Korean government (grant no. 2021R1F1A1050646).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bondy, J.A.; Murty, U.S.R. Graph Theory; GTM 244; Springer: London, UK, 2008. [Google Scholar]
  2. Buckley, F.; Harary, F. Distance in Graphs; Addision-Wesley: Redwood City, CA, USA, 1990. [Google Scholar]
  3. Garey, M.R.; Johnson, D.S. Computers and Intractibility: A Guide to the Theory of NP-Completeness; Freeman & Company: New York, NY, USA, 1979. [Google Scholar]
  4. Hwang, F.K.; Richards, D.S.; Winter, P. The Steiner Tree Problem; North-Holland: Amsterdam, The Netherlands, 1992. [Google Scholar]
  5. Chartrand, G.; Oellermann, O.R.; Tian, S.; Zou, H.B. Steiner distance in graphs. Časopis Pěstování Matematiky 1989, 114, 399–410. [Google Scholar] [CrossRef]
  6. Mao, Y. Steiner distance in graphs-a survey. arXiv 2017, arXiv:1708.05779. [Google Scholar]
  7. Mao, Y.; Das, K.C. Steiner Gutman index. MATCH Commun. Math. Comput. Chem. 2018, 79, 779–794. [Google Scholar]
  8. Mao, Y.; Wang, Z.; Das, K.C. Steiner degree distance of two graph products. Analele Stiintifice Univ. Ovidius Constanta 2019, 27, 83–99. [Google Scholar] [CrossRef] [Green Version]
  9. Wang, Z.; Mao, Y.; Das, K.C.; Shang, Y. Nordhaus-Guddum type results for the Steiner Gutman index of graphs. Symmetry 2020, 12, 1711. [Google Scholar] [CrossRef]
  10. Hakimi, S.L. Steiner’s problem in graph and its implications. Networks 1971, 1, 113–133. [Google Scholar] [CrossRef]
  11. Levi, A.Y. Algorithm for shortest connection of a group of graph vertices. Sov. Math. Dokl. 1971, 12, 1477–1481. [Google Scholar]
  12. Chartrand, G.; Okamoto, F.; Zhang, P. Rainbow trees in graphs and generalized connectivity. Networks 2010, 55, 360–367. [Google Scholar] [CrossRef]
  13. Mao, Y.; Dankelmann, P.; Wang, Z. Steiner diameter, maximum degree and size of a graph. Discret. Math. 2021, 344, 112468. [Google Scholar] [CrossRef]
  14. Mao, Y.; Cheng, E.; Wang, Z. Steiner distance in product networks. Discret. Math. Theor. Comput. Sci. 2018, 20, 8. [Google Scholar]
  15. Dankelmann, P.; Swart, H.; Oellermann, O.R. (Kalamazoo, M.I., 1996); Bounds on the Steiner Diameter of a Graph; Combinatorics, Graph Theory, and Algorithms; New Issues Press: Kalamazoo, MI, USA, 1999; Volume I–II, pp. 269–279. [Google Scholar]
  16. Mao, Y. The Steiner diameter of a graph. Bull. Iran. Math. Soc. 2017, 43, 439–454. [Google Scholar]
  17. Oellermann, O.R.; Tian, S. Steiner centers in graphs. J. Graph Theory 1990, 14, 585–597. [Google Scholar] [CrossRef]
  18. Oellermann, O.R. From steiner centers to steiner medians. J. Graph Theory 1995, 20, 113–122. [Google Scholar] [CrossRef]
  19. Oellermann, O.R. On Steiner centers and Steiner medians of graphs. Networks 1999, 34, 258–263. [Google Scholar] [CrossRef]
  20. Dankelmann, P.; Oellermann, O.R.; Swart, H.C. The average Steiner distance of a graph. J. Graph Theory 1996, 22, 15–22. [Google Scholar] [CrossRef]
  21. Dankelmann, P.; Swart, H.C.; Oellermann, O.R. On the average Steiner distance of graphs with prescribed properties. Discret. Appl. Math. 1997, 79, 91–103. [Google Scholar] [CrossRef] [Green Version]
  22. Chung, F.R.K. Diameter of graphs: Old problems and new results. In Proceedings of the 18th Southeastern Conference on Combinatorics, Graph Theory and Computing, Boca Raton, FL, USA, 23–27 February 1987. [Google Scholar]
  23. Du, D.Z.; Lyuu, Y.D.; Hsu, D.F. Line digraph iteration and connectivity analysis of de Bruijn and Kautz graphs. IEEE Trans. Comput. 1993, 42, 612–616. [Google Scholar]
  24. Hsu, D.F. On container width and length in graphs, groups, and networks. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 1994, E77-A, 668–680. [Google Scholar]
  25. Hsu, D.F.; Łuczak, T. Note on the k-diameter of k-regular k-connected graphs. Discret. Math. 1994, 133, 291–296. [Google Scholar]
  26. Meyer, F.J.; Pradhan, D.K. Flip trees. IEEE Trans. Comput. 1987, 37, 472–478. [Google Scholar] [CrossRef]
  27. Mao, Y.; Melekian, C.; Cheng, E. A note on the Steiner (n-k)-diameter of a graph. Int. J. Comput. Math. CST 2018, 41, 41–46. [Google Scholar] [CrossRef]
  28. Ramane, H.S.; Revankar, D.S.; Gutman, I.; Walikar, H.B. Distance spectra and distance energies of iterated line graphs of regular graphs. Publ. Inst. Math. 2009, 85, 39–46. [Google Scholar] [CrossRef]
  29. Bauer, D.; Tindell, R. Graphs with prescribed connectivity and line graph connectivity. J. Graph Theory 1979, 3, 393–395. [Google Scholar] [CrossRef]
  30. Li, Y.; Mao, Y. A result on the 3-generalized connectivity of a graph and its line graph. Bull. Malays. Math. Sci. Soc. 2018, 41, 2019–2027. [Google Scholar] [CrossRef]
  31. Winter, P. Steiner problem in networks: A Survey. Networks 1987, 17, 129–167. [Google Scholar] [CrossRef]
  32. Kruskal, J.B. On the shortest spanning subtree of a graph and the traveling salesman problem. Proc. Am. Math. Soc. 1956, 7, 48–50. [Google Scholar] [CrossRef]
  33. Prim, R.C. Shortest connection networks and some generalizations. Bell Syst. Tech. J. 1957, 36, 1389–1401. [Google Scholar] [CrossRef]
  34. Karp, R.M. Reducibility among combinatorial problems. In Complexity of Computer Computations; Miller, R.E., Thatcher, J.W., Eds.; Plenum Press: New York, NY, USA, 1972; pp. 85–103. [Google Scholar]
  35. Chartrand, G.; Steeart, M. The connectivity of line graphs. Math. Ann. 1969, 182, 170–174. [Google Scholar] [CrossRef]
  36. de Lima, J.A. Thinking more deeply about networks in education. J. Educ. Chang. 2010, 11, 1–21. [Google Scholar] [CrossRef]
  37. Liu, H.; Liang, J.; Das, K.C. Extra connectivity and extremal problems in the education networks. Mathematics 2022, 10, 3475. [Google Scholar] [CrossRef]
  38. Rezaie, M.; Gooya, Z. What do I mean by combinatorial thinking? Procedia Soc. Behav. Sci. 2011, 11, 122–126. [Google Scholar] [CrossRef]
  39. Graumann, G. General Aims of Mathematics Education Explained with Examples in Geometry Teaching; The Mathematics Education into the 21st Century Project: Palermo, Italy, 2002. [Google Scholar]
Figure 1. Three graphs Γ 1 , Γ 2 , and Γ 3 .
Figure 1. Three graphs Γ 1 , Γ 2 , and Γ 3 .
Mathematics 10 03863 g001
Figure 2. The forbidden subgraphs A i ( 1 i 4 ) .
Figure 2. The forbidden subgraphs A i ( 1 i 4 ) .
Mathematics 10 03863 g002
Figure 3. Graph G and its line graph L ( G ) .
Figure 3. Graph G and its line graph L ( G ) .
Mathematics 10 03863 g003
Figure 4. Graphs F i ( 1 i 9 ) .
Figure 4. Graphs F i ( 1 i 9 ) .
Mathematics 10 03863 g004
Table 1. Edges between w and vertices in { x , y , z , u , v } of Γ and Γ ¯ .
Table 1. Edges between w and vertices in { x , y , z , u , v } of Γ and Γ ¯ .
E ( Γ ) E ( Γ ¯ )
w x , w u w z , w z , w v F 1
w y , u w w x , w z , w v F 2
w x , w y , w u w z , w v F 3
w x , w u , w v w y , w z F 4
w x , w z , w u w y , w v F 5
w x , w y , w z , w u w v F 6
w x , w y , w u , w v w z F 7
w x , w z , w u , w v w y F 8
w x , w y , w z , w u , w v F 9
Table 2. sdiam k ( Γ s , t ) = s and sdiam k ( L ( Γ s , t ) ) = t .
Table 2. sdiam k ( Γ s , t ) = s and sdiam k ( L ( Γ s , t ) ) = t .
Graphstk
C n ss 2 k n
F r n s 2 s 1 2 k ( n 2 ) / 3
K n s 2 ( s 1 ) 2 k n / 2
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, H.; Shen, Z.; Yang, C.; Das, K.C. On a Combinatorial Approach to Studying the Steiner Diameter of a Graph and Its Line Graph. Mathematics 2022, 10, 3863. https://doi.org/10.3390/math10203863

AMA Style

Liu H, Shen Z, Yang C, Das KC. On a Combinatorial Approach to Studying the Steiner Diameter of a Graph and Its Line Graph. Mathematics. 2022; 10(20):3863. https://doi.org/10.3390/math10203863

Chicago/Turabian Style

Liu, Hongfang, Zhizhang Shen, Chenxu Yang, and Kinkar Chandra Das. 2022. "On a Combinatorial Approach to Studying the Steiner Diameter of a Graph and Its Line Graph" Mathematics 10, no. 20: 3863. https://doi.org/10.3390/math10203863

APA Style

Liu, H., Shen, Z., Yang, C., & Das, K. C. (2022). On a Combinatorial Approach to Studying the Steiner Diameter of a Graph and Its Line Graph. Mathematics, 10(20), 3863. https://doi.org/10.3390/math10203863

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop