Neighbourhood (graph Theory)
   HOME

TheInfoList



OR:

In graph theory, an adjacent vertex of a
vertex Vertex, vertices or vertexes may refer to: Science and technology Mathematics and computer science *Vertex (geometry), a point where two or more curves, lines, or edges meet *Vertex (computer graphics), a data structure that describes the position ...
in a graph is a vertex that is connected to by an edge. The neighbourhood of a vertex in a graph is the subgraph of
induced Induce may refer to: * Induced consumption * Induced innovation * Induced character * Induced coma * Induced menopause * Induced metric * Induced path * Induced topology * Induce (musician), American musician See also * Inducement (disambiguation ...
by all vertices adjacent to , i.e., the graph composed of the vertices adjacent to and all edges connecting vertices adjacent to . The neighbourhood is often denoted or (when the graph is unambiguous) . The same neighbourhood notation may also be used to refer to sets of adjacent vertices rather than the corresponding induced subgraphs. The neighbourhood described above does not include itself, and is more specifically the open neighbourhood of ; it is also possible to define a neighbourhood in which itself is included, called the closed neighbourhood and denoted by . When stated without any qualification, a neighbourhood is assumed to be open. Neighbourhoods may be used to represent graphs in computer algorithms, via the
adjacency list In graph theory and computer science, an adjacency list is a collection of unordered lists used to represent a finite graph. Each unordered list within an adjacency list describes the set of neighbors of a particular vertex in the graph. This is ...
and adjacency matrix representations. Neighbourhoods are also used in the
clustering coefficient In graph theory, a clustering coefficient is a measure of the degree to which nodes in a graph tend to cluster together. Evidence suggests that in most real-world networks, and in particular social networks, nodes tend to create tightly knit groups ...
of a graph, which is a measure of the average density of its neighbourhoods. In addition, many important classes of graphs may be defined by properties of their neighbourhoods, or by symmetries that relate neighbourhoods to each other. An isolated vertex has no adjacent vertices. The
degree Degree may refer to: As a unit of measurement * Degree (angle), a unit of angle measurement ** Degree of geographical latitude ** Degree of geographical longitude * Degree symbol (°), a notation used in science, engineering, and mathematics ...
of a vertex is equal to the number of adjacent vertices. A special case is a
loop Loop or LOOP may refer to: Brands and enterprises * Loop (mobile), a Bulgarian virtual network operator and co-founder of Loop Live * Loop, clothing, a company founded by Carlos Vasquez in the 1990s and worn by Digable Planets * Loop Mobile, an ...
that connects a vertex to itself; if such an edge exists, the vertex belongs to its own neighbourhood.


Local properties in graphs

If all vertices in ''G'' have neighbourhoods that are
isomorphic In mathematics, an isomorphism is a structure-preserving mapping between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between them. The word is ...
to the same graph ''H'', ''G'' is said to be ''locally H'', and if all vertices in ''G'' have neighbourhoods that belong to some graph family ''F'', ''G'' is said to be ''locally F''. For instance, in the octahedron graph, shown in the figure, each vertex has a neighbourhood isomorphic to a
cycle Cycle, cycles, or cyclic may refer to: Anthropology and social sciences * Cyclic history, a theory of history * Cyclical theory, a theory of American political history associated with Arthur Schlesinger, Sr. * Social cycle, various cycles in soc ...
of four vertices, so the octahedron is locally ''C''4. For example: * Any complete graph ''K''''n'' is locally ''K''''n-1''. The only graphs that are locally complete are disjoint unions of complete graphs. * A Turán graph ''T''(''rs'',''r'') is locally ''T''((''r''-1)''s'',''r''-1). More generally any Turán graph is locally Turán. * Every
planar graph In graph theory, a planar graph is a graph that can be embedded in the plane, i.e., it can be drawn on the plane in such a way that its edges intersect only at their endpoints. In other words, it can be drawn in such a way that no edges cross ...
is locally outerplanar. However, not every locally outerplanar graph is planar. * A graph is
triangle-free In the mathematical area of graph theory, a triangle-free graph is an undirected graph in which no three vertices form a triangle of edges. Triangle-free graphs may be equivalently defined as graphs with clique number ≤ 2, graphs with g ...
if and only if it is locally independent. * Every ''k''-
chromatic Diatonic and chromatic are terms in music theory that are most often used to characterize scales, and are also applied to musical instruments, intervals, chords, notes, musical styles, and kinds of harmony. They are very often used as a pair, ...
graph is locally (''k''-1)-chromatic. Every locally ''k''-chromatic graph has chromatic number O(\sqrt). * If a graph family ''F'' is closed under the operation of taking induced subgraphs, then every graph in ''F'' is also locally ''F''. For instance, every
chordal graph In the mathematical area of graph theory, a chordal graph is one in which all cycles of four or more vertices have a ''chord'', which is an edge that is not part of the cycle but connects two vertices of the cycle. Equivalently, every induced cy ...
is locally chordal; every perfect graph is locally perfect; every
comparability graph In graph theory, a comparability graph is an undirected graph that connects pairs of elements that are comparable to each other in a partial order. Comparability graphs have also been called transitively orientable graphs, partially orderable graph ...
is locally comparable; every (k)-(ultra)-homogeneous graph is locally (k)-(ultra)-homogeneous. * A graph is locally cyclic if every neighbourhood is a
cycle Cycle, cycles, or cyclic may refer to: Anthropology and social sciences * Cyclic history, a theory of history * Cyclical theory, a theory of American political history associated with Arthur Schlesinger, Sr. * Social cycle, various cycles in soc ...
. For instance, the octahedron is the unique connected locally ''C''4 graph, the
icosahedron In geometry, an icosahedron ( or ) is a polyhedron with 20 faces. The name comes and . The plural can be either "icosahedra" () or "icosahedrons". There are infinitely many non- similar shapes of icosahedra, some of them being more symmetrica ...
is the unique connected locally ''C''5 graph, and the Paley graph of order 13 is locally ''C''6. Locally cyclic graphs other than ''K''4 are exactly the underlying graphs of Whitney triangulations, embeddings of graphs on surfaces in such a way that the faces of the embedding are the cliques of the graph.; ; Locally cyclic graphs can have as many as n^ edges. *
Claw-free graph In graph theory, an area of mathematics, a claw-free graph is a graph that does not have a claw as an induced subgraph. A claw is another name for the complete bipartite graph ''K''1,3 (that is, a star graph comprising three edges, three leaves, ...
s are the graphs that are locally co-
triangle-free In the mathematical area of graph theory, a triangle-free graph is an undirected graph in which no three vertices form a triangle of edges. Triangle-free graphs may be equivalently defined as graphs with clique number ≤ 2, graphs with g ...
; that is, for all vertices, the complement graph of the neighbourhood of the vertex does not contain a triangle. A graph that is locally ''H'' is claw-free if and only if the
independence number Independence is a condition of a person, nation, country, or Sovereign state, state in which residents and population, or some portion thereof, exercise self-government, and usually sovereignty, over its territory. The opposite of independ ...
of ''H'' is at most two; for instance, the graph of the regular icosahedron is claw-free because it is locally ''C''5 and ''C''5 has independence number two. * The
locally linear graph In graph theory, a locally linear graph is an undirected graph in which every edge belongs to exactly one triangle. Equivalently, for each vertex of the graph, its neighbors are each adjacent to exactly one other neighbor, so the neighbors can be ...
s are the graphs in which every neighbourhood is an
induced matching In graph theory, an induced matching or strong matching is a subset of the edges of an undirected graph that do not share any vertices (it is a matching) and includes every edge connecting any two vertices in the subset (it is an induced subgraph). ...
. * The
Johnson graph Johnson graphs are a special class of undirected graphs defined from systems of sets. The vertices of the Johnson graph J(n,k) are the k-element subsets of an n-element set; two vertices are adjacent when the intersection of the two vertices (subse ...
s are locally grid, meaning that each neighborhood is a rook's graph.


Neighbourhood of a set

For a set ''A'' of vertices, the neighbourhood of ''A'' is the union of the neighbourhoods of the vertices, and so it is the set of all vertices adjacent to at least one member of ''A''. A set ''A'' of vertices in a graph is said to be a module if every vertex in ''A'' has the same set of neighbours outside of ''A''. Any graph has a uniquely recursive decomposition into modules, its modular decomposition, which can be constructed from the graph in
linear time In computer science, the time complexity is the computational complexity that describes the amount of computer time it takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations performed by ...
; modular decomposition algorithms have applications in other graph algorithms including the recognition of
comparability graph In graph theory, a comparability graph is an undirected graph that connects pairs of elements that are comparable to each other in a partial order. Comparability graphs have also been called transitively orientable graphs, partially orderable graph ...
s.


See also

* Markov blanket * Moore neighbourhood *
Von Neumann neighbourhood In cellular automata, the von Neumann neighborhood (or 4-neighborhood) is classically defined on a two-dimensional square lattice and is composed of a central cell and its four adjacent cells. The neighborhood is named after John von Neumann, ...
*
Second neighborhood problem In mathematics, the second neighborhood problem is an unsolved problem about oriented graphs posed by Paul Seymour. Intuitively, it suggests that in a social network described by such a graph, someone will have at least as many friends-of-friends ...
* Vertex figure, a related concept in polyhedra *
Link (simplicial complex) The link in a simplicial complex is a generalization of the neighborhood of a vertex in a graph. The link of a vertex encodes information about the local structure of the complex at the vertex. Link of a vertex Given an abstract simplicial compl ...
, a generalization of the neighborhood to simplicial complexes


Notes


References

*; see in particular pp. 89–90 * *. *. *. *. *. *. *{{citation , last = Wigderson , first = Avi , author-link = Avi Wigderson , doi = 10.1145/2157.2158 , issue = 4 , journal = Journal of the ACM , pages = 729–735 , title = Improving the performance guarantee for approximate graph coloring , volume = 30 , year = 1983, s2cid = 32214512 , doi-access = free . Graph theory objects