Abstract
The graph connectivity is a fundamental concept in graph theory. In particular, it plays a vital role in applications related to the modern interconnection graphs, e.g., it can be used to measure the vulnerability of the corresponding graph, and is an important metric for reliability and fault tolerance of the graph. Here, firstly, we introduce two types of divided operations, named vertex-divided operation and edge-divided operation, respectively, as well as their inverse operations vertex-coincident operation and edge-coincident operation, to find some methods for splitting vertices of graphs. Secondly, we define a new connectivity, which can be referred to as divided connectivity, which differs from traditional connectivity, and present an equivalence relationship between traditional connectivity and our divided connectivity. Afterwards, we explore the structures of graphs based on the vertex-divided connectivity. Then, as an application of our divided operations, we show some necessary and sufficient conditions for a graph to be an Euler’s graph. Finally, we propose some valuable and meaningful problems for further research.
1. Introduction and Researching Background
Graph connectivity is one of the most basic concepts used in the application of graph theory, both in the combinatorial sense and in the algorithmic sense. Especially, it plays an important role in applications related to graph embedding. The connectivity can serve to assess the vulnerability of the corresponding graph and measure the capability of connection for a set of vertices in the graph. To better understand the characteristics of graph connectivity, a wide range of technical methods were developed and then used to analyze various problems.
This classical issue has attracted attention to understanding and utilizing various operations regarding graphs. By consulting the literature, we found that the splitting operations on graphs can be divided two classes: one is the vertex-splitting operation and another is the edge-splitting operation. Figure 1 explains the vertex-splitting process and the edge-splitting process. The former operation can be defined as follows: “A vertex v of degree is splitted into two new vertices and with degrees and by adding a new edge to join and together”. As several examples, Cheah et al. obtained an algorithm for recognizing a trapezoid graph [1]. Mertzios et al. presented a new method of augmenting a given graph and used vertex-splitting in a trapezoid graph [2]. Hilton et al. studied graphs which are critical with respect to the chromatic index [3], and so forth. The latter operation can be explained as follows: “in an undirected graph, splitting off two edges incident to a vertex s, say and , means deleting them and adding a new edge ”, mainly applied to solve connectivity problems. For example, Nagamochi presented several algorithms for splitting all edges connect to a vertex s of even degree in a graph G with n vertices and m edges, namely, for a graph [4], for planar graph [5,6], and for edge-weighted graphs [7]. Fukunaga and Nagamochi presented if and only if for a given graph/digraph to have an Eulerian detachment that satisfies a given local edge-connectivity requirement [8]. Farooq et al. described experimental implementations of graph splitting at vertices and edge cutting [9,10].
Figure 1.
A scheme for illustrating vertex-splitting operation and edge-splitting operation: vertex-splitting operation is from (a) to (b); edge-splitting operation is from (c) to (d).
Although the aforementioned two operations can be used to solve some problems, these two operations cannot be applied to solve the issue that a vertex be divided into multiple vertices, nor can they be used to solve problems where the splitting vertices synthesize a vertex. Here, we introduce two types of divided operations, called v-divided operation and e-divided operation, respectively, and their inverse operations, v-coincident operation and e-coincident operation, as we will show shortly.
Since many graphs in the current real world are weighted, and they are composed of small block (modular) graphs, graphs just organically combine them into a whole, which is also the most natural and reasonable technique.By splitting and refining the network, the minimal structural features are obtained. Similar to how matter is made up of molecules, ions and atoms, the minimal structural features of networks can help us to understand the structure and topological properties of graphs. Battaglia et al., in [11], points out: “It is unclear the best ways to convert sensory data into more structured representations like graphs”. Our divided operation preserves the “molecules, ions and atoms” of the original weighted network, which is conductive to reconstructing the original weighted network in polynomial time without the need of “requiring the ability to add or remove edges depending on context”. Because our divided connectivity is equivalent to the traditional connectivity, the reliability of our divided connectivity is proven.
The remaining sections of our article are organized as follows. We present a preliminary introductionin Section 2, in which some terminology and notations are given, our divided operations are introduced, and two parameters of graphs regarding the divided connectivity are defined. In Section 3, we discuss the connections on various graph connectivities, present an equivalent relationship between traditional connectivity and our divided connectivity, and show the topological structures of graphs by our divided technique. As an application of our divided operations, we show some necessary and sufficient conditions for a graph to be an Euler’s graph. An elaborate conclusion summarizes the above works and proposes possible problems for further investigation of various connectivities in the last section.
2. Divided Operations
The following operations on graphs are discussed in this article. For distinction, we will use “divide” or “divided” in our definitions instead of “split” or “splitting”, since our operations differ from “edge-splitting” and “vertex-splitting” used in the existing published articles. A simple graph is one having no multiple-edge and self-edge. Let be the set of all neighbors of a vertex x in a simple graph, and we call neighbor set, so the cardinality is defined as the degree of the vertex x. We present two types of divided operations [12]. The mathematical symbols apllied in our paper are shown in Table 1.
Table 1.
The mathematical symbols.
- Vertex-divided operation and vertex-coincident operation. For the neighbor set of a vertex x of a simple graph G, where n is the degree of x, we define a vertex-divided operation (v-divided operation) to x as follows: Divide x into two vertices , and then join with vertices with respect to , and then join with vertices for ; finally, the resultant graph is denoted as . If two neighbor sets and of two vertices of a simple graph G hold true, we coincide x with y into one vertex such that , and refer to this procedure as a vertex-coincident operation (v-coincident operation); the resultant graph is denoted as .
- Edge-divided operation and edge-coincident operation. Let be an edge of a simple graph G with the neighbor sets and . We divide the edge into two edges and such that and , holding true, as well as and , holding true, and the resultant graph is denoted as ; this procedure is called an edge-divided operation (e-divided operation). Conversely, we coincide two edges and of the graph into one, and the resultant graph is written as if and ; we name the procedure of obtaining as edge-coincident operation (e-coincident operation).
In Figure 2, a v-divided operation is from (c) to (b), and another v-divided operation is from (b) to (a); a v-coincident operation is from (a) to (b), and another v-coincident operation is from (b) to (c). An e-divided operation is just from (c) to (d); and an e-coincident operation is from (d) to (c). In Figure 2, after a group of divided operations, then the neighbor sets hold and in the resultant graph. We perform a v-divided operation to a vertex u of a simple graph H, so the vertex set satisfies and the edge set holds (see Figure 2b). The resultant graph obtained by performing an e-divided operation to an edge of H holds and true (see Figure 2d).
Figure 2.
A schemefor illustrating four graph operations: (a) v-divided operation; (b) v-coincident operation; (c) e-divided operation; and (d) e-coincident operation, cited from [12].
Remark 1.
- (1)
- Let f be an attribute of a network at time step t, the evaluation of each vertex x is called vertex weight, and the evaluation of each edge is called edge weight. Thus, we say that is a weighted network. For example, we have and in Figure 2a–c; and in Figure 2c,d, respectively. Thereby, the v-divided graph and the e-divided graph keep the complete weighted information of the original network .
- (2)
- The resultant graph obtained by deleting a vertex x from a simple graph G is denoted as (v-deleted), and deleting an edge from the graph produces a simple graph denoted as (e-deleted). Clearly, the v-deleted (respectively, e-deleted) graph (respectively, ) is unique, but the v-divided (respectively, e-divided) graph (respectively, ) is not unique, in general. However, it is difficult to reconstruct the original graph G from the v-deleted (respectively, e-deleted) graph (respectively, ), although it is easy for the v-divided (respectively, e-divided) graph (respectively, ), because (respectively, ) maintains the complete structure information of the original graph G.
- (3)
- The vertex deletion technique is applied to many issues in mathematics, such as the famous Kelly–Ulam’s reconstruction conjecture proposed in 1942: Let both G and H be graphs with n vertices. If there is a bijection such that two vertices deleted graphs for each vertex , then these two graphs G and H are isomorphic to each other, that is, [13]. However, we claim that if for each vertex .
We show two parameters of graphs based on the divided connectivity:
The v-divided connectivity. A v-divided k-connected graph H holds: (or ) is disconnected, where is a subset of , each component of has at least a vertex , and . The smallest number of k for which is disconnected is called the v-divided connectivity of H, denoted as (see example shown in Figure 3).
Figure 3.
(a) A graph H with minimum degree ; (b) an e-divided graph with ; (c) a v-divided graph with ; (d) a v-deleted graph with ; (e) an e-deleted graph with .
The e-divided connectivity. An e-divided k-connected graph H holds: (or ) is disconnected, where is a subset of , each component of has at least a vertex being not any end of any edge of , and . The smallest number of k for which is disconnected is called the e-divided connectivity of H, denoted as (see example shown in Figure 3).
Recall that the minimum degree , the vertex connectivity , and the edge connectivity of a simple graph G hold the following inequalities [13] true:
However, we do not have the inequalities (1) about the minimum degree , the v-divided connectivity , and the e-divided connectivity for a simple graph H.
3. Some Connections between Graph Connectivities
3.1. Connection between Traditional Connectivity and Divided Connectivity
Lemma 1.
A graph G is k-connected if and only if it is v-divided k-connected, namely, .
Proof.
The proof of “if”. Suppose that G is a k-connected graph, and is disconnected with and . Let be the components of the disconnected graph . Apparently,
- (1)
- , it is evident.
- (2)
- Each vertex must be adjacent with some vertex for each , otherwise, there is a proper subset with , such that is disconnected immediately: a contradiction.
- (3)
- By the above (2), we have m subgraphs of G induced by sets with . We call a block of G. Thereby, we have that for and , which shows that G is v-divided k-connected after performing the v-divided operations to the vertices of S, and the v-divided graph has subgraphs .
- (4)
- We have subgraphs of the v-divided graph with , where for and , as well as for .
- (5)
- If G is v-divided -connected with , then there exists a subset with such that the v-divided graph has subgraphs after performing a series of v-divided operations to the vertices of X, and for . Thereby, is disconnected, and this contradicts the hypothesis of the proof of “if”.
The proof of “only if”. Suppose that G is a v-divided k-connected graph, that is, there exists a subset with , such that the v-divided graph has subgraphs holding for . Thus, is a disconnected graph with components for , which means that G is k-connected. Conversely, if G is -connected with , then we can obtain that G is a v-divided -connected graph by the proof of “if” above: it is an obvious conflict. We are finished. □
Lemma 1 enables us to obtain the subsequent result:
Theorem 1.
If a k-connected graph has a property related with its k-connectivity, so does a v-divided k-connected graph.
For example, Menger’s theorem (Karl Menger, 1927) states the following: “Let G be a graph of order greater than . Then G is k-connected if and only if any two distinct vertices of G are connected by at least k mutually internally-disjoint paths”. Thus, each v-divided k-connected graph has at least k internally-disjoint paths to join any pair of vertices.
Remark 2.
- (1)
- A k-connected graph G induces that the disconnected graph has mutually-disjoint subgraphs , where S is a subset of vertices of G and . Evidently, these mutually-disjoint subgraphs are fixed. However, the v-divided graph may have its subgraphs with .
- (2)
- We point out that the reconstruction of G from the v-divided graph is easier than that based on the vertex-deleting graph . Recall Kelly–Ulam’s reconstruction conjecture (1942); unfortunately, this reconstruction conjecture is still open now.
Theorem 2.
Any connected graph G holds the inequalities true, and the boundaries are reachable.
Proof.
First of all, and . Let G be a connected graph being not and having the longest path with . Since G is a v-divided k-connected graph with , it is k-connected too, by Lemma 1. There exists a subset with such that is a disconnected graph having components . We construct subgraphs holding and . Notice that each vertex is adjacent with some vertex of for . Consequently, is just the v-divided graph .
If , namely, , the v-divided graph has only such that . Without loss of generality, contains a path with . Thus, we can divide the edge of into two edges, and , for obtaining two such that with , and , where is a leaf of , . Clearly, , so is an e-divided graph with (see Figure 4).
Figure 4.
A scheme for illustrating the proof of Theorem 2.
Considering the case , we can obtain two graphs and from of the v-divided graph by (4) of the proof of Lemma 1, such that , so there are edges of holding and , such that . Thereby, we divide each edge into two and to obtain two graphs, and , such that with , with , where each vertex of is a leaf. We then obtain to be disconnected and to have two subgraphs and . We claim that by the above deduction.
For showing , we take an edge subset of with . Notice that the e-divided graph is obtained by dividing each edge into two edges, and . It means that dividing each vertex of the vertex set enables us to obtain a v-divided graph , which is disconnected; immediately, we obtain the inequalities , as desired. The examples depicted in Figure 3 and Figure 4 are to show the boundaries of this theorem. The proof of the theorem is complete. □
Remark 3.
This theorem provides a method for computing graph connectivity.
3.2. Structures of Graphs Based on the v-Divided Connectivity
Let for a connected graph G, so there are subsets of for and , such that each disconnected graph has its own components with , where is the number of subsets of G. We have two new parameters:
and
We generalize the above two parameters to other disconnected graphs for with possible r with respect to . Thereby, we have and with having no subset Y with elements making disconnected. We have another concept regarding graph connectivity which is defined by . Thus, we have a subset such that the disconnected graph has the maximum number of components. Hence, can be characterized as follows:
Theorem 3.
Suppose that a connected graph G has a subset X holding to be not connected, and if and only if each component of is a complete graph.
Proof.
Let the disconnected graph has its own components , where . Clearly, all components are complete graphs. If some has two nonadjacent vertices u and v, then a subset means that has two isolated vertices u and v, so , which contradicts . □
Remark 4.
This theorem provides several perspectives for discussing graph connectivity, such as a half-K-group of v-divided graphs, connected-perfect, and so on.
Since has the maximum components with , we have a v-divided graph with its components holding and , where and and , and each vertex of is not adjacent with any vertex of for . Thus, we can coincide these v-divided graphs to obtain the original graph G (or other graphs H with connectivity , where H differs from G). What structure does each have? Here, , where since is a complete graph, and such that
(a-1) ; (a-2) for some .
If (a-2) holds true, we can coincide with together by overlapping the same vertices of in and . We call a half-K-group of v-divided graphs.
We consider a subset to be connected-perfect if , and for any subset Y holding to be disconnect and . It may be interesting to find such connected-perfect subsets for a connected graph, and, moreover, whether a connected graph does have a unique connected-perfect subset, and so on. In [14], The Sierpinski model has its own vertex number and edge number as: and at time step t. For instance, the disconnected graph has components for , and each is a connected-perfect set since , as well as . As , the Sierpinski model is v-divided 4-connected and e-divided 2-connected (see Figure 5) [15].
Figure 5.
(a) A Sierpinski model has and three connected-perfect subsets. (b) Another Sierpinski model has and three connected-perfect subsets , and . (c) is 4-connected and also v-divided 4-connected, but it is e-divided 2-connected (see Figure 6). (d) The disconnected graph has components, which is the most, where is a connected-perfect subset of .
Figure 6.
The Sierpinski model is e-divided 2-connected: (a) Dividing an edge of the Sierpinski model into two edges and for obtaining an e-divided graph . (b) Dividing an edge of the e-divided graph into two edges and for obtaining another e-divided graph . (c) Another e-divided graph different from the one shown in (b).
Thus, we obtain the structure of a connected graph having the most components of a disconnected graph for some subset X of a connected graph G below.
Theorem 4.
A connected graph G holds true for some subset if and only if there are its subgraphs such that each with is a complete graph for . In other words, the v-divided graph has its own components just to be .
We show an example in Figure 7 for understanding Theorem 4. Moreover, we can see that has five components in Figure 7, namely, , and G is 2-connected. In fact, H can produce two or more graphs Q such that has five components, and Q is 2-connected. The inverse of Theorem 4 is shown below.
Figure 7.
(a–e) is a connected graph G in the left, and (a–e) is a v-divided graph in the right.
Theorem 5.
Let each connected graph be -connected with and . If there exists a nonempty set X holding true for and , then the connected graph G obtained by coinciding each vertex of X of with its same vertex of X of () is k-connected. Conversely, the v-divided graph has its own components .
3.3. An Application of the v-Divided and v-Coincident Operations
Coinciding two nonadjacent vertices of a connected graph G, if until the resultant graph H has no two nonadjacent vertices holding true, we call H an overlapping kernel graph of G. Evidently, there are two or more such overlapping kernel graphs of G. What characteristics does H have? First of all, H is connected obviously. An Euler’s graph is one without odd-degree vertex, and such graphs were obtained first by the famous mathematician Euler. We present new characters for Euler’s graphs here.
Theorem 6.
A simple graph G of n edges is a connected Euler’s graph if and only if
- (E-1)
- It can be divided into a cycle by a series of vertex divided operations;
- (E-2)
- Its overlapping kernel graph H holds diameter and no vertex of H is adjacent to two vertices of odd-degrees in H, simultaneously.
Proof.
We prove (E-1) first.
Necessary. Let G be a connected Euler’s graph, not being a cycle. A 2-degree 2-connected v-divided operation is defined as follows: Take a vertex with its neighbor set , where is the degree of the vertex x. We divide the vertex into two vertices, and , such that and ; the resultant graph is an Euler’s graph still, and is denoted as . If is disconnected, so has only two components, and , where and , then we modify and , since is connected with each vertex of , and is connected with each vertex of . The new graph is connected and denoted by again. Clearly, and . We refer to this procedure of dividing the vertex by 2-degree 2-connected v-divided operation. Thereby, we can perform such operation on to obtain a connected Euler’s graph holding and true, if has degree in . We continue in this way until we obtain a connected Euler’s graph , in which there is no vertex having degree more than 4. In other words, is a cycle.
Sufficiency. We can coincide a pair of vertices, and , of the cycle for obtaining a connected Euler’s graph if , and then coinciding two vertices and of the connected Euler’s graph produces another connected Euler’s graph when . Thus, we obtain the original Euler’s graph G by performing a series of v-coinciding operations, because each is a connected Euler’s graph for .
We come to show (E-2) in the following.
The proof of “if”. We perform a so-called non-neighbor coincident operation on a connected graph , and this operation is defined as follows: Coinciding two nonadjacent vertices of if , here, “nonadjacent vertices ” means that the graph contains no edge . Thus, we perform such operation on the graph until the last graph has no two nonadjacent vertices , holding for some . is just an overlapping kernel graph of the original graph . Obviously, has its own diameter , and no vertex of is adjacent to two vertices of odd degrees simultaneously, as if is a connected Euler’s graph.
The proof of “only if”. Suppose that the overlapping kernel graph H of the connected graph G has its own diameter and no vertex has two neighbors of odd degrees in H. If , H is a complete graph, and has no vertex having two neighbors of odd degrees. Thereby, H is a connected Euler’s graph. Performing a series of 2-degree 2-connected v-divided operations on H produces the original graph G. Clearly, G is a connected Euler’s graph. If , any pair of nonadjacent vertices of H holds true, and H is a connected Euler’s graph since H has no odd-degree vertex. Obviously, the original graph G is the result of v-dividing H after performing a series of 2-degree 2-connected v-divided operations.
The proof of the theorem is complete. □
Notice that each Sierpinski model is a connected Euler’s graph, and it can be v-divided into a cycle at each time step t, where is the edge number of the Sierpinski model at time step t.
4. Conclusions
To investigate an open question proposed by Battaglia et al. in [11], we defined two types of divided operations, called the v-divided operation and e-divided operation, respectively, as well as their inverse operations: the v-coincident operation and e-coincident operation. Thereby, we defined the v-divided connectivity and the e-divided connectivity , and showed for all simple graphs (respectivenetworks), and is equivalent to the traditional vertex connectivity [13]. However, finding the v-divided k-connectivity for each maximal planar graph of order and determining the v-divided k-connectivity of an Euler’s graph are not easy.
We consider that finding connected-perfect subsets of a connected graph (respective networks) may be interesting and important for investigating topological structures of GNs. As known, the Sierpinski model is scale-free, and we discover that each vertex of a connected-perfect subset X of is a scale-free vertex; in other words, X controls the topological structure of . Does each connected-perfect subset of a scale-free deterministic network control the topological structure of the network?
For a connected simple graph (respective networks) G with its k-connectivity, our v-divided graph (respective networks) can reconstruct the original graph (respective networks) G easily, but it is very difficult to rebuild G from the disconnected vertex-deleting graph (respective networks) , in general. Nevertheless, the structure of the disconnected graph (respective networks) is unique, rather than containing components with , where is the number of components of the disconnected graph (respective networks) . We characterized the disconnected graph obtained by deleting a nonempty subset X of the vertex set from a connected graph G, in which is the maximum, and proposed that each component of is a complete graph.
We emphasize that our v-divided operation can dilute a connected Euler’s graph into a cycle; conversely, our e-coincident operation can concentrate a cycle to an Euler’s graph. Moreover, each connected simple graph can be obtained by deleting some edges from some Euler’s graph. We ask the following: How many different Euler’s graphs made by a given cycle are there?
Author Contributions
Formal analysis, Q.Z.; Writing—original draft, Q.Z.; Writing—review & editing, X.W.; Visualization, X.W.; Funding acquisition, B.Y. All authors have read and agreed to the published version of the manuscript.
Funding
This research was supported by National Natural Science Foundation of China No. 61662066.
Institutional Review Board Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Cheah, F.; Corneilb, D.G. On the Structure of Trapezoid Graphs. Discret. Appl. Math. 1996, 66, 109–133. [Google Scholar] [CrossRef]
- Mertzios, G.; Corneil, D.G. Vertex Splitting and the Recognition of Trapezoid Graphs. Discret. Appl. Math. 2011, 159, 1131–1147. [Google Scholar] [CrossRef]
- Hilton, A.J.W.; Zhao, C. Vertex-splitting and Chromatic Index Critical Graphs. Discret. Appl. Math. 1997, 76, 205–211. [Google Scholar] [CrossRef]
- Nagamochi, H.; Ibabak, T. Deterministic Time Edge-Splitting in Undirected Graphs. J. Comb. Optim. 1997, 1, 5–46. [Google Scholar] [CrossRef]
- Nagamochi, H.; Eades, P. Edge-splitting and Edge-connectivity Augmentation in Planar Graphs. In Proceedings of the 6th International IPCO Conference, Houston, TX, USA, 22–24 June 1998; Bixby, R.E., Boyd, A.E., Rios-Mercado, R.Z., Eds.; Lecture Notes in Computer Science. Springer: Berlin, Germany, 1998; Volume 1412, pp. 96–111. [Google Scholar]
- Nagamochi, H. An Edge-splitting Algorithm in Planar Graphs. J. Comb. Optim. 2003, 7, 137–159. [Google Scholar] [CrossRef]
- Nagamochi, H. A Fast Edge-splitting Algorithm in Edge-Weighted Graphs. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2006, 89, 1263–1268. [Google Scholar] [CrossRef]
- Fukunaga, T.; Nagamochi, H. Eulerian Detachments with Local Edge-connectivity. Discret. Appl. Math. 2009, 157, 691–698. [Google Scholar] [CrossRef]
- Farooq, O.; Lawniczak, M.; Akhshani, A.; Bauch, S.; Sirko, L. The Generalized Euler Characteristics of the Graphs Split at Vertices. Entropy 2022, 24, 387. [Google Scholar] [CrossRef]
- Farooq, O.; Akhshani, A.; Bialous, M.; Bauch, S.; Lawniczak, M.; Sirko, L. Experimental Investigation of the Generalized Euler Characteristic of the Networks Split at Edges. Mathematics 2022, 10, 3785. [Google Scholar] [CrossRef]
- Battaglia, P.W.; Hamrick, J.B.; Bapst, V.; Sanchez-Gonzalez, A.; Zambaldi, V.; Malinowski, M.; Tacchetti, A.; Raposo, D.; Santoro, A.; Faulkner, R.; et al. Relational Inductive Biases, Deep Learning, And Graph Networks. arXiv 2018, arXiv:1806.01261v2. [Google Scholar]
- Yao, B.; Sun, H.; Zhang, X.H.; Mu, Y.R.; Sun, Y.R.; Wang, H.Y.; Su, J.; Zhang, M.J.; Yang, S.H.; Yang, C. Topological Graphic Passwords And Their Matchings Towards Cryptography. arXiv 2018, arXiv:1808.03324v1. [Google Scholar]
- Bondy, J.A.; Murty, U.S.R. Graph Theory; Springer: London, UK, 2008. [Google Scholar]
- Zhang, Z.Z.; Zhou, S.G.; Fang, F.J.; Guan, J.H.; Zhang, Y.C. Maximal planar scale-free Sierpinski networks with small-world effect and power-law strength-degree correlation. Phys. Lett. 2007, 79, 38007. [Google Scholar] [CrossRef]
- Gallian, J.A. A Dynamic Survey of Graph Labeling. Electron. J. Comb. 2016, 17. [Google Scholar] [CrossRef] [PubMed]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).






