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 ...
, an induced subgraph of a
graph is another graph, formed from a
subset
In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
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
be any graph, and let
be any subset of vertices of . Then the induced subgraph
is the graph whose vertex set is
and whose edge set consists of all of the edges in
that have both endpoints in
. That is, for any two vertices
,
and
are adjacent in
if and only if they are adjacent in
. The same definition works for
undirected graphs,
directed graphs, and even
multigraphs.
The induced subgraph
may also be called the subgraph induced in
by
, or (if context makes the choice of
unambiguous) the induced subgraph of
.
Examples
Important types of induced subgraphs include the following.

*
Induced paths are induced subgraphs that are
paths. The
shortest path between any two vertices in an unweighted graph is always an induced path, because any additional edges between pairs of vertices that could cause it to be not induced would also cause it to be not shortest. Conversely, in
distance-hereditary graphs, every induced path is a shortest path.
*
Induced cycles are induced subgraphs that are
cycles. The
girth of a graph is defined by the length of its shortest cycle, which is always an induced cycle. According to the
strong perfect graph theorem, induced cycles and their
complements play a critical role in the characterization of
perfect graphs.
*
Cliques and
independent sets are induced subgraphs that are respectively
complete graphs or
edgeless graphs.
*
Induced matchings are induced subgraphs that are
matchings.
*The
neighborhood
A neighbourhood (Commonwealth English) or neighborhood (American English) is a geographically localized community within a larger town, city, suburb or rural area, sometimes consisting of a single street and the buildings lining it. Neigh ...
of a vertex is the induced subgraph of all vertices adjacent to it.
Computation
The
induced subgraph isomorphism problem is a form of the
subgraph isomorphism problem in which the goal is to test whether one graph can be found as an induced subgraph of another. Because it includes the
clique problem as a special case, it is
NP-complete
In computational complexity theory, NP-complete problems are the hardest of the problems to which ''solutions'' can be verified ''quickly''.
Somewhat more precisely, a problem is NP-complete when:
# It is a decision problem, meaning that for any ...
.
[.]
References
{{reflist
Graph operations
Graph theory objects