OGDF » Release Notes » Baobab
Released 2015-05-30.
This release introduces various new algorithms and modules but also improves usability and elegance. To accomplish the latter, some changes had to be made that break compatibility to Sakura. Also, COIN-OR and ABACUS are now included in the OGDF package to make every feature work out-of-the-box.
Noteworthy changes:
GraphAttributes classColor class instead of strings)LayoutStandards: changeable default parameters (sizes, distances, colors) that allow more comparable drawingsHypergraph class)GraphIO classGridSifting, GlobalSifting; Bachmaier et al, 2011)EmbedderOptimalFlexDraw class for bend minimization in planar, orthogonal drawings (Bläsius et al, 2012)BertaultLayout that preserves edge-crossing properties (Bertault, 2000)FastPlanarSubgraphUpwardPlanarity class)StressMinimization), pivot multi-dimensional scaling (PivotMDS)EdgeInsertionModule, FixedEmbeddingInserter, VariableEmbeddingInserter*, SubgraphPlanarizer classes)Graph::CCsInfo class to store information about connected componentsLCA class to compute lowest common ancestors in arborescences with linear preprocessing time and constant query time (Bender and Farach-Colton, 2000)Voronoi class to compute Voronoi regions in graphsrandomSeriesParallelDAG()makeBimodal() or makeMinimumSpanningTree()