HOME

TheInfoList



OR:

In
graph theory In mathematics and computer science, graph theory is the study of ''graph (discrete mathematics), graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of ''Vertex (graph ...
, a universal vertex is a vertex of an
undirected graph In discrete mathematics, particularly in graph theory, a graph is a structure consisting of a set of objects where some pairs of the objects are in some sense "related". The objects are represented by abstractions called '' vertices'' (also call ...
that is adjacent to all other vertices of the graph. It may also be called a dominating vertex, as it forms a one-element
dominating set In graph theory, a dominating set for a Graph (discrete mathematics), graph is a subset of its vertices, such that any vertex of is in , or has a neighbor in . The domination number is the number of vertices in a smallest dominating set for ...
in the graph. A graph that contains a universal vertex may be called a cone, and its universal vertex may be called the apex of the cone. This terminology should be distinguished from the unrelated usage of these words for
universal quantifier In mathematical logic, a universal quantification is a type of quantifier, a logical constant which is interpreted as "given any", "for all", "for every", or "given an arbitrary element". It expresses that a predicate can be satisfied by e ...
s in the logic of graphs, and for apex graphs. Graphs that contain a universal vertex include the
stars A star is a luminous spheroid of plasma held together by self-gravity. The nearest star to Earth is the Sun. Many other stars are visible to the naked eye at night; their immense distances from Earth make them appear as fixed points of ...
,
trivially perfect graph In graph theory, a trivially perfect graph is a graph with the property that in each of its induced subgraphs the size of the maximum independent set equals the number of maximal cliques. Trivially perfect graphs were first studied by but were na ...
s, and friendship graphs. For wheel graphs (the graphs of
pyramid A pyramid () is a structure whose visible surfaces are triangular in broad outline and converge toward the top, making the appearance roughly a pyramid in the geometric sense. The base of a pyramid can be of any polygon shape, such as trian ...
s), and graphs of higher-dimensional pyramidal
polytope In elementary geometry, a polytope is a geometric object with flat sides ('' faces''). Polytopes are the generalization of three-dimensional polyhedra to any number of dimensions. Polytopes may exist in any general number of dimensions as an ...
s, the vertex at the apex of the pyramid is universal. When a graph contains a universal vertex, it is a cop-win graph, and almost all cop-win graphs contain a universal vertex. The number of labeled graphs containing a universal vertex can be counted by inclusion–exclusion, showing that there are an odd number of such graphs on any even number of vertices. This, in turn, can be used to show that the property of having a universal vertex is evasive: testing this property may require checking the adjacency of all pairs of vertices. However, a universal vertex can be recognized immediately from its degree: in an n-vertex graph, it has degree n-1. Universal vertices can be described by a short logical formula, which has been used in graph algorithms for related properties.


In special families of graphs

The
stars A star is a luminous spheroid of plasma held together by self-gravity. The nearest star to Earth is the Sun. Many other stars are visible to the naked eye at night; their immense distances from Earth make them appear as fixed points of ...
are exactly the
trees In botany, a tree is a perennial plant with an elongated stem, or trunk, usually supporting branches and leaves. In some usages, the definition of a tree may be narrower, e.g., including only woody plants with secondary growth, only p ...
that have a universal vertex, and may be constructed by adding a universal vertex to an independent set. The wheel graphs may be formed by adding a universal vertex to a
cycle graph In graph theory, a cycle graph or circular graph is a graph that consists of a single cycle, or in other words, some number of vertices (at least 3, if the graph is simple) connected in a closed chain. The cycle graph with vertices is called ...
. The
trivially perfect graph In graph theory, a trivially perfect graph is a graph with the property that in each of its induced subgraphs the size of the maximum independent set equals the number of maximal cliques. Trivially perfect graphs were first studied by but were na ...
s are obtained from
rooted tree In graph theory, a tree is an undirected graph in which any two vertices are connected by path, or equivalently a connected acyclic undirected graph. A forest is an undirected graph in which any two vertices are connected by path, or equi ...
s by adding an edge connecting every ancestor–descendant pair in the tree. These always contain a universal vertex, the root of the tree. More strongly they may be characterized as the finite graphs in which every connected
induced subgraph In graph theory, an induced subgraph of a graph is another graph, formed from a subset of the vertices of the graph and ''all'' of the edges, from the original graph, connecting pairs of vertices in that subset. Definition Formally, let G=(V,E) ...
contains a universal vertex. The connected
threshold graph In graph theory, a threshold graph is a graph that can be constructed from a one-vertex graph by repeated applications of the following two operations: # Addition of a single isolated vertex to the graph. # Addition of a single dominating vertex ...
s form a subclass of the trivially perfect graphs, so they also contain a universal vertex. They may be defined as the graphs that can be formed by repeated addition of either a universal vertex or an isolated vertex (one with no incident edges). In geometry, the three-dimensional
pyramids A pyramid () is a Nonbuilding structure, structure whose visible surfaces are triangular in broad outline and converge toward the top, making the appearance roughly a Pyramid (geometry), pyramid in the geometric sense. The base of a pyramid ca ...
have wheel graphs as their
skeletons A skeleton is the structural frame that supports the body of most animals. There are several types of skeletons, including the exoskeleton, which is a rigid outer shell that holds up an organism's shape; the endoskeleton, a rigid internal fram ...
, and more generally a higher-dimensional pyramid is a polytope whose faces of all dimensions connect an
apex The apex is the highest point of something. The word may also refer to: Arts and media Fictional entities * Apex (comics) A-Bomb Abomination Absorbing Man Abraxas Abyss Abyss is the name of two characters appearing in Ameri ...
vertex to all the faces of a lower-dimensional base, including all of the vertices of the base. The polytope is said to be pyramidal at its apex, and it may have more than one apex. However, the existence of neighborly polytopes means that the graph of a polytope may have a universal vertex, or all vertices universal, without the polytope itself being a pyramid. The ''friendship theorem'' states that, if every two vertices in a finite graph have exactly one shared neighbor, then the graph contains a universal vertex. The graphs described by this theorem are the friendship graphs, formed by systems of triangles connected together at a common shared vertex, the universal vertex. The assumption that the graph is finite is important; there exist infinite graphs in which every two vertices have one shared neighbor, but with no universal vertex. Every finite graph with a universal vertex is a dismantlable graph, meaning that it can be reduced to a single vertex by repeatedly removing a vertex whose closed neighborhood is a subset of another vertex's closed neighborhood. In a graph with a universal vertex, any removal sequence that leaves the universal vertex in place, removing all of the other vertices, fits this definition.
Almost all In mathematics, the term "almost all" means "all but a negligible quantity". More precisely, if X is a set (mathematics), set, "almost all elements of X" means "all elements of X but those in a negligible set, negligible subset of X". The meaning o ...
dismantlable graphs have a universal vertex, in the sense that the fraction of n-vertex dismantlable graphs that have a universal vertex tends to one in the limit as n goes to infinity. The dismantlable graphs are also called cop-win graphs, because the side playing the cop wins a certain cop-and-robber game defined on these graphs. When a graph has a universal vertex, the vertex set consisting only of that vertex is a
dominating set In graph theory, a dominating set for a Graph (discrete mathematics), graph is a subset of its vertices, such that any vertex of is in , or has a neighbor in . The domination number is the number of vertices in a smallest dominating set for ...
, a set that includes or is adjacent to every vertex. For this reason, in the context of dominating set problems, a universal vertex may also be called a ''dominating vertex''. For the
strong product of graphs In graph theory, the strong product is a way of combining two graphs to make a larger graph. Two vertices are adjacent in the strong product when they come from pairs of vertices in the factor graphs that are either adjacent or identical. The str ...
G\boxtimes H, the domination numbers \gamma(G) and \gamma(H) obey the inequalities \max\\le \gamma(G\boxtimes H)\le\gamma(G)\gamma(H). This implies that a strong product has a dominating vertex if and only if both of its factors do; in this case the upper bound on its dominating number is one, and in any other case the lower bound is greater than one.


Combinatorial enumeration

The number of
labeled graph In the mathematical discipline of graph theory, a graph labeling is the assignment of labels, traditionally represented by integers, to edges and/or vertices of a graph. Formally, given a graph , a vertex labeling is a function of to a set o ...
s with n vertices, at least one of which is universal (or equivalently isolated, in the
complement graph In the mathematical field of graph theory, the complement or inverse of a graph is a graph on the same vertices such that two distinct vertices of are adjacent if and only if they are not adjacent in . That is, to generate the complement of ...
) can be counted by the
inclusion–exclusion principle In combinatorics, the inclusion–exclusion principle is a counting technique which generalizes the familiar method of obtaining the number of elements in the union (set theory), union of two finite sets; symbolically expressed as : , A \cup B, ...
, in which one counts the graphs in which one chosen vertex is universal, then corrects for overcounting by subtracting the counts for graphs with two chosen universal vertices, then adding the counts for graphs with three chosen universal vertices, etc. This produces the formula In each term of the sum, k is the number of vertices chosen to be universal, and \tbinom is the number of ways to make this choice. \tbinom is the number of pairs of vertices that do not include a chosen universal vertex, and taking this number as the exponent of a
power of two A power of two is a number of the form where is an integer, that is, the result of exponentiation with number 2, two as the Base (exponentiation), base and integer  as the exponent. In the fast-growing hierarchy, is exactly equal to f_1^ ...
counts the number of graphs with the chosen vertices as universal. Starting from n=1, these numbers of graphs are: For n>1, these numbers are odd when n is even, and vice versa. The unlabeled version of this
graph enumeration In combinatorics, an area of mathematics, graph enumeration describes a class of combinatorial enumeration problems in which one must count undirected graph, undirected or directed graphs of certain types, typically as a function of the number of v ...
problem is trivial, in the sense that the number of n-vertex unlabeled graphs with a universal vertex is the same as the number of (n-1)-vertex graphs.


Recognition

In a graph with n vertices, a universal vertex is a vertex whose degree is exactly n-1. The property of having a universal vertex can be expressed by a formula in the first-order logic of graphs. Using \sim to indicate the adjacency relation in a graph, a graph G has a universal vertex if and only if it models the formula \exists u\forall v\bigl( (u\ne v)\Rightarrow (u\sim v)\bigr). The existence of this formula, and its small number of alternations between universal and existential quantifers, can be used in a
fixed-parameter tractable In computer science, parameterized complexity is a branch of computational complexity theory that focuses on classifying computational problems according to their inherent difficulty with respect to ''multiple'' parameters of the input or output. ...
algorithm for testing whether all
components Component may refer to: In engineering, science, and technology Generic systems *System components, an entity with discrete structure, such as an assembly or software module, within a system considered at a particular level of analysis * Lumped e ...
of a graph can be made to have universal vertices by k steps of removing a vertex from each component. The property of having a universal vertex (or equivalently an isolated vertex) has been considered with respect to the Aanderaa–Karp–Rosenberg conjecture on how many queries (subroutine calls) are needed to test whether a labeled graph has a property, given access to the graph only through a subroutine that can test whether two given vertices are adjacent. In a graph with n vertices, one can determine the entire graph, and test any property, using \tbinom queries. A graph property is ''evasive'' if no algorithm can test the property guaranteeing fewer queries. Testing the existence of a universal vertex is evasive, on graphs with an even number of vertices. There are an odd number of these graphs that have a universal vertex. A testing algorithm can be forced to query all pairs of vertices by an adjacency subroutine that always answers in such a way as to leave an odd number of remaining graphs that have a universal vertex. Until all edges are tested, the total number of remaining graphs will be even, so the algorithm will be unable to determine whether the graph it is querying has a universal vertex.


References

{{reflist Graph theory objects