2. Definitions and Terminology
An unweighted graph G is a pair , where V is a set of vertices and is a set of edges. Two vertices are said to be adjacent if there is an edge joining them. This edge is denoted as . Note that and represent the same edge, because the graph is undirected. The order and the size of G are and , respectively. A subset of vertices is called independent if there is no edge between any pair of vertices of S. Given two disjoint subsets , by we denote the subset of formed by the edges with one endvertex in S and the other endvertex in .
A graph together with a positive real-valued weight-function is called a vertex-weighted graph or simply weighted graph. When the positive real-valued weight-function is we call it an edge-weighted graph. Both a vertex-weighted and an edge-weighted graph are denoted by . Only when we need to distinguish between vertex and edge weights, the real functions will be denoted by and , respectively. The (vertex)-weight of a subset of vertices is . Analogously, the edge-weight of a subset of edges is . The weight of is whereas the edge-weight of is .
The set of vertices adjacent to a vertex is called the neighborhood of vertex u and is denoted by or simply, . The neighborhood of a subset is defined analogously as . The degree of u is , and the weighted degree of u is . The minimum degree and the minimum weighted degree of are and , respectively. Analogously, the maximum degree and the maximum weighted degree of are and .
A complete graph with n vertices is one in which every pair of vertices is joined by an edge. It is denoted by . A complete bipartite graph, denoted by , is a graph whose vertex set is partitioned into two disjoint subsets, X and Y, with and , so that every vertex in X is adjacent to every vertex in Y, and no two vertices within the same partition are connected by an edge. A complete bipartite graph is also called a star graph. A split graph of order n, denoted as , is a graph G whose vertex set can be partitioned as , where is a complete graph with vertices and S is a set of independent vertices. Note that the set of edges of a split graph is , being . In this paper we will use the weighted split graph of order n formed by one copy of and a set of independent vertices, which will be denoted as .
The subgraph induced by a subset , denoted by , is the graph whose vertex set is S, where two vertices in S are adjacent in if and only if they are adjacent in G. Analogously, the subgraph of induced by S, also denoted by , is the weighted graph . In this case, the vertex and the edge sets are defined identically to the unweighted case, and the weight function is restricted to .
A path P connecting two vertices , also called a path, is a sequence of distinct vertices and edges , where and for all i. When , we call it a cycle and denote it by . The number of edges k in the path (resp. cycle) is the length of the path (resp. the length of the cycle ). The girth of G is the length of the shortest cycle in G. The concepts of path, cycle and girth are defined analogously for weighted graphs.
A graph G or a weighted graph is said to be connected if for every pair of vertices , there exists a path. Otherwise, the graph is said to be disconnected. A subset of vertices of a connected graph G or weighted graph is called a cut set of G if is disconnected or results in an isolated vertex. The latter only occurs when the graph is complete. Each of the maximal connected subgraphs of is called a connected component of G or, simply, a component of G. The connectivity of an unweighted graphG, denoted by , is the minimum cardinality of a cut set of G. A cut set is minimal if remains connected, for all . Note that, except in the trivial case where is an isolated vertex, the graph resulting from the removal of a cut set S has at least two connected components, though it may have more.
A subset of edges of a connected graph G or a weighted connected graph is said to be an edge cut of G if is disconnected. Each of the maximal connected subgraphs of is called a connected component of G or, simply, a component of G. The edge-connectivity of an unweighted graphG, denoted by , is the minimum cardinality of an edge cut of G. An edge cut is minimal if remains connected, for all . The graph resulting from the removal of an edge cut F from G has at least two components. However, it is easy to check that if the set F is minimal, then has exactly two components. Besides, every edge cut of minimum cardinality is minimal. Therefore, every minimal edge cut or every edge cut F of minimum cardinality can be expressed as , where C and are the components of .
We can generalize the concepts of connectivity and edge-connectivity to weighted graphs, as we will see in the definition that follows.
Definition 1. Let be a connected weighted graph.
- (i)
The weighted connectivity of , is defined as
- (ii)
The weighted edge-connectivity of , is defined as
Restricted edge-connectivity, commonly denoted as
, is a more refined measure of network resilience. It focuses not only on the disconnection of the graph but also on the specific characteristics of the components resulting from a cut. Specifically, for an unweighted graph
G, the
restricted edge-connectivity of
G is defined as the minimum cardinality of a restricted edge cut of
G. A subset
is called a
restricted edge cut if
is disconnected and every component of
contains at least two vertices. Therefore,
In the following definition, we naturally extend the concept of restricted edge-connectivity to weighted graphs.
Definition 2.
Let be a connected weighted graph different from a star graph. A subset is called a restricted edge cut of if is disconnected and every component of contains at least two vertices. The weighted restricted edge-connectivity of is defined as
The line graph of an unweighted graph G, denoted by , is the graph whose vertex set is , in which two vertices are adjacent if and only if their corresponding edges, , are incident. The extention of the line graph concept for a weighted graph is introduced in the following definition.
Definition 3. Let be a weighted graph. The weighted line graph of G, denoted by , is a weighted graph which has the edge set as vertex set and two vertices in are adjacent, whenever the corresponding edges in are incident. In addition, for every , and for every .
In the line graph , the degree of a vertex is given by , while its weighted degree is . In both an unweighted graph G and a weighted graph , the minimum edge degree is , whereas in a weighted graph , the minimum weighted edge degree is .
Given a connected unweighted graph G and an integer , the path graph of G, denoted by , is defined as the graph where each path of length k in G is represented by a vertex . Two vertices, and , are adjacent in if and only if the intersection of their corresponding paths in G is a path of length , and their union is either a path or a cycle of length .
The path graph concept was introduced by Broersma and Hoede [
16] as an extension of line graphs. In fact, the line graph of
G is precisely the
-path graph. This concept can be naturally extended to weighted graphs.
Definition 4. Given a weighted graph , the weighted path graph of , denoted as , is defined in the following way:
- (i)
Each path of length k in is represented by a vertex in .
- (ii)
The vertex weight function is given by:
- (iii)
The edge weight function is given by:
In other words, an edge in the weighted path graph is induced by two paths of length k in whose intersection is a path of length (represented by a vertex in ). Therefore, the weight of an edge in equals the weight of the vertex in that represents the common path of length in . Conversely, a vertex in is defined by a path of length k in ; this path can be viewed as the union of two paths of length whose intersection is a path of length , which corresponds to an edge in . Based on Definition 4, this logic can be iterated to determine the vertex and edge weights of from , eventually yielding the weights of in terms of . This is presented in the following remark; we omit the proof as it is straightforward.
Remark 1. Let be an integer and be a weighted graph. The vertex and edge weights of the weighted graph are given by:
- (i)
- (ii)