Previous Up Next
3 Directed Acyclical Graphs

The algebraic expression for the tree-level scattering amplitude in terms of Feynman diagrams is itself a tree. The much slower growth of the set of 1POWs compared to the set of Feynman diagrams shows that this representation is extremely redundant. In this case, Directed Acyclical Graphs (DAGs) provide a more efficient representation, as illustrated by a trivial example
where one multiplication is saved. The replacement of expression trees by equivalent DAGs is part of the repertoire of optimizing compilers, known as common subexpression elimination. Unfortunately, this approach fails in practice for all interesting expressions appearing in quantum field theory, because of the combinatorial growth of space and time required to find an almost optimal factorization.

However, the recursive definition in equation (??) allows to construct the DAG of the 1POWs in equation (2) directly [1], without having to construct and factorize the Feynman diagrams explicitely.

As mentioned above, there is more than one consistent prescription for constructing the set of keystones [1]. The symbolic expressions constructed by O'Mega contain the symbolic equivalents of the numerical expressions computed by [4] (maximally symmetric keystones) and [5] (maximally asymmetric keystones) as special cases.


Previous Up Next