public class TransitiveReduction<V,E>
extends Object
cf. https://en.wikipedia.org/wiki/Transitive_reduction
ported from python example by Michael Clerx, posted as an answer to http://stackoverflow.com/questions/1690953/transitive-reduction-algorithm-pseudocode