networks
daughter
find daughters in a directed tree
Calling Sequence
Parameters
Description
Examples
daughter(v, G)
daughter(G)
G
-
graph or network
v
vertex or set of vertices
Important: The networks package has been deprecated. Use the superseding package GraphTheory instead.
Given a vertex, v, this routine reports the set of known daughters of v in the graph G. Such relationships are not always present in a given graph but are explicitly established by routines such as spantree() and shortpathtree(). Routines such as path() rely on this information when looking for paths and will return FAIL if it is not present.
If only the graph is mentioned then the actual daughter table indexed by vertices and specifying all known daughters in G is returned. Modifications to this table affect the actual graph.
In the two argument case, the first argument v may also be a set of vertices in which case the result is the set of daughters of the subgraph induced by v in G (ie. (the union of the daughters of each vertex in v minus the vertices in v).
The implementation of ancestor and daughter is completely separate from that of directed edges.
This routine is normally loaded using the command with(networks) but may also be referenced using the full name networks[daughter](...).
with⁡networks:
G≔petersen⁡:
daughter⁡1,G
∅
T≔shortpathtree⁡G,1:
daughter⁡8,T
daughter⁡1,T
2,5,6
tbl≔daughter⁡T
tbl≔table⁡1=2,5,6,2=3,8,3=∅,4=∅,5=4,9,6=7,10,7=∅,9=∅,8=∅,10=∅
path⁡9,1,T
FAIL
See Also
GraphTheory
networks(deprecated)[ancestor]
networks(deprecated)[path]
networks(deprecated)[shortpathtree]
Download Help Document