Graph partitioning and constructing optimal decision trees are polynomial complete problems - Hyafil, Laurent; Rivest, R. L. (IRIA, 1973)