
In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, and more specifically 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 polytree (also called directed tree, oriented tree
[; .] or singly connected network
[.]) is a
directed acyclic graph
In mathematics, particularly graph theory, and computer science, a directed acyclic graph (DAG) is a directed graph with no directed cycles. That is, it consists of vertices and edges (also called ''arcs''), with each edge directed from one ...
whose underlying undirected graph is a
tree
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 ...
. In other words, a polytree is formed by assigning an orientation to each edge of a
connected
Connected may refer to:
Film and television
* ''Connected'' (2008 film), a Hong Kong remake of the American movie ''Cellular''
* '' Connected: An Autoblogography About Love, Death & Technology'', a 2011 documentary film
* ''Connected'' (2015 TV ...
and
acyclic undirected graph.
A polyforest (or directed forest or oriented forest) is a directed acyclic graph whose underlying undirected graph is a
forest
A forest is an ecosystem characterized by a dense ecological community, community of trees. Hundreds of definitions of forest are used throughout the world, incorporating factors such as tree density, tree height, land use, legal standing, ...
. In other words, if we replace its directed edges with undirected edges, we obtain an undirected graph that is acyclic.
A polytree is an example of an
oriented graph.
The term ''polytree'' was coined in 1987 by Rebane and
Pearl
A pearl is a hard, glistening object produced within the soft tissue (specifically the mantle (mollusc), mantle) of a living Exoskeleton, shelled mollusk or another animal, such as fossil conulariids. Just like the shell of a mollusk, a pear ...
.
[.]
Related structures
* An
arborescence is a directed rooted
tree
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 ...
, i.e. a
directed acyclic graph
In mathematics, particularly graph theory, and computer science, a directed acyclic graph (DAG) is a directed graph with no directed cycles. That is, it consists of vertices and edges (also called ''arcs''), with each edge directed from one ...
in which there exists a single source node that has a unique path to every other node. Every arborescence is a polytree, but not every polytree is an arborescence.
* A
multitree
In combinatorics and order theory, a multitree may describe either of two equivalent structures: a directed acyclic graph (DAG) in which there is at most one directed path between any two vertices, or equivalently in which the subgraph reachabl ...
is a directed acyclic graph in which the subgraph reachable from any node forms a tree. Every polytree is a
multitree
In combinatorics and order theory, a multitree may describe either of two equivalent structures: a directed acyclic graph (DAG) in which there is at most one directed path between any two vertices, or equivalently in which the subgraph reachabl ...
.
* The
reachability
In graph theory, reachability refers to the ability to get from one vertex to another within a graph. A vertex s can reach a vertex t (and t is reachable from s) if there exists a sequence of adjacent vertices (i.e. a walk) which starts with s a ...
relationship among the nodes of a polytree forms a
partial order
In mathematics, especially order theory, a partial order on a set is an arrangement such that, for certain pairs of elements, one precedes the other. The word ''partial'' is used to indicate that not every pair of elements needs to be comparable ...
that has
order dimension at most three. If the order dimension is three, there must exist a subset of seven elements
,
, and
such that, for either
or
, with these six inequalities defining the polytree structure on these seven elements.
* A
fence
A fence is a structure that encloses an area, typically outdoors, and is usually constructed from posts that are connected by boards, wire, rails or net (textile), netting. A fence differs from a wall in not having a solid foundation along its ...
or zigzag poset is a special case of a polytree in which the underlying tree is a path and the edges have orientations that alternate along the path. The
reachability
In graph theory, reachability refers to the ability to get from one vertex to another within a graph. A vertex s can reach a vertex t (and t is reachable from s) if there exists a sequence of adjacent vertices (i.e. a walk) which starts with s a ...
ordering in a polytree has also been called a ''generalized fence''.
Enumeration
The number of distinct polytrees on
unlabeled nodes, for
, is
Sumner's conjecture
Sumner's conjecture, named after
David Sumner, states that
tournaments
A tournament is a competition involving at least three competitors, all participating in a sport or game. More specifically, the term may be used in either of two overlapping senses:
# One or more competitions held at a single venue and concentr ...
are
universal graphs for polytrees, in the sense that every tournament with
vertices contains every polytree with
vertices as a subgraph. Although it remains unsolved, it has been proven for all sufficiently large values of
.
Applications
Polytrees have been used as a
graphical model
A graphical model or probabilistic graphical model (PGM) or structured probabilistic model is a probabilistic model for which a graph expresses the conditional dependence structure between random variables. Graphical models are commonly used in ...
for
probabilistic reasoning
Probabilistic logic (also probability logic and probabilistic reasoning) involves the use of probability and logic to deal with uncertain situations. Probabilistic logic extends traditional logic truth tables with probabilistic expressions. A diffi ...
. If a
Bayesian network
A Bayesian network (also known as a Bayes network, Bayes net, belief network, or decision network) is a probabilistic graphical model that represents a set of variables and their conditional dependencies via a directed acyclic graph (DAG). Whi ...
has the structure of a polytree, then
belief propagation
Belief propagation, also known as sum–product message passing, is a message-passing algorithm for performing inference on graphical models, such as Bayesian networks and Markov random fields. It calculates the marginal distribution for ea ...
may be used to perform inference efficiently on it.
The
contour tree of a real-valued function on a
vector space
In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
is a polytree that describes the
level set
In mathematics, a level set of a real-valued function of real variables is a set where the function takes on a given constant value , that is:
: L_c(f) = \left\~.
When the number of independent variables is two, a level set is call ...
s of the function. The nodes of the contour tree are the level sets that pass through a
critical point of the function and the edges describe contiguous sets of level sets without a critical point. The orientation of an edge is determined by the comparison between the function values on the corresponding two level sets.
See also
*
Glossary of graph theory
This is a glossary of graph theory. Graph theory is the study of graphs, systems of nodes or vertices connected in pairs by lines or edges.
Symbols
A
B
...
Notes
References
*
* .
* .
* .
* .
* .
* .
*.
* .
* {{citation
, last1 = Trotter , first1 = William T. Jr. , author1-link = William T. Trotter
, last2 = Moore , first2 = John I. Jr.
, doi = 10.1016/0095-8956(77)90048-X
, issue = 1
, journal = Journal of Combinatorial Theory, Series B
, pages = 54–67
, title = The dimension of planar posets
, volume = 22
, year = 1977, doi-access = free
.
Trees (graph theory)
Directed acyclic graphs