Given a formal context, an ordinal factor is a subset of its incidence relation that forms a chain in the concept lattice, i.e., a part of the dataset that corresponds to a linear order. To visualize the data in a formal context, Ganter and Glodeanu proposed a biplot based on two ordinal factors. For the biplot to be useful, it is important that these factors comprise as much data points as possible, i.e., that they cover a large part of the incidence relation. In this work, we investigate such ordinal two-factorizations. First, we investigate for formal contexts that omit ordinal two-factorizations the disjointness of the two factors. Then, we show that deciding on the existence of two-factorizations of a given size is an NP-complete problem which makes computing maximal factorizations computationally expensive. Finally, we provide the algorithm Ord2Factor that allows us to compute large ordinal two-factorizations.
翻译:在一个形式背景下,一个序数二因子是其关系矩阵的一个子集,它在概念格中形成一个链,即数据集中对应于一个线性顺序的部分。为了可视化形式背景下的数据,Ganter和Glodeanu提出了基于两个序数因子的双图。为了使双图有用,重要的是这些因子尽可能包含多的数据点,即它们覆盖了关系矩阵的大部分。在这项工作中,我们研究了这样的序数二因子分解。首先,我们研究了在形式背景下省略序数二因子分解的两个因子的不相交性。然后,我们展示了决定给定大小的二因子分解的存在性是一个NP完全问题,这使得计算最大分解计算消耗巨大。最后,我们提供了Ord2Factor算法来计算大的序数二因子分解。