added class GraphFragmentation but do not use now. created NewGreedyOptimalOrderingAlgorithm. the program broke down :(