Computing the representation polynomial for directed acyclic graphs using subgraph detection and simplification
D.J. Jackson, C. Humphres · 2002
The representation polynomial, developed by Johnson, is a mathematical equation corresponding to a directed acyclic graph. Johnson's algorithm is based on decomposing the graph into a set of chain graphs which have a known equation for the representation polynomial. However, the analysis time and computer memory requirements for calculating the representation polynomial for an arbitrary graph of more than ten vertices, from previous implementations (Jackson and Pennington, 1994) of Johnson's algorithm, is beyond reasonable bounds. Consequently, modifications are made to the implementation of Johnson's algorithm to decrease the required computation time as well as optimize the allocation of available computer memory. The approach and related results described include antichain graph detection, enhanced chain graph detection, dynamic memory allocation, and graph simplification.>