The visualization of concept lattices is a central problem in the field of Formal Concept Analysis. Force-directed algorithms, as popular in graph drawing, are a promising approach, treating lattice diagrams as physical models, optimizing node positions based on forces derived from the lattice structure. We build on the work of Zschalig, who, however, limited himself to attribute-additive diagrams. We use a more general additivity, in which both the attributes and the objects contribute to the positions of the concept nodes. We replace the planarity enhancer used by Zschalig to obtain a starting diagram for force-directed optimization with the DimDraw algorithm, which generates structured order diagrams on its own. The combination results in DimFlux, an algorithm that leverages the advantages of DimDraw but generates additive diagrams in which readability is increased by maximizing the conflict distance between nodes and non-incident edges.
翻译:概念格的可视化是形式概念分析领域的核心问题。力导向算法在图绘制中广受欢迎,是一种极具前景的方法,它将格图视为物理模型,基于格结构衍生的力来优化节点位置。我们在Zschalig的研究基础上展开工作,但其研究仅限于属性加性图。我们采用一种更广义的加性准则,其中属性和对象共同决定概念节点的位置。我们使用DimDraw算法替代Zschalig所采用的平面性增强器来获取力导向优化的初始图,该算法能够自主生成结构化序图。结合两者形成了DimFlux算法,该算法继承了DimDraw的优势,同时生成加性图,并通过最大化节点与非关联边之间的冲突距离来提升可读性。