In a random intersection graph $G_{n,m,p}$, each of $n$ vertices selects a random subset of a set of $m$ labels by including each label independently with probability $p$ and edges are drawn between vertices that have at least one label in common. Among other applications, such graphs have been used to model social networks, in which individuals correspond to vertices and various features (e.g. ideas, interests) correspond to labels; individuals sharing at least one common feature are connected and this is abstracted by edges in random intersection graphs. In this paper, we consider the problem of finding maximum cliques when the input graph is $G_{n,m,p}$. Current algorithms for this problem are successful with high probability only for relatively sparse instances, leaving the dense case mostly unexplored. We present a spectral algorithm for finding large cliques that processes vertices according to respective values in the second largest eigenvector of the adjacency matrix of induced subgraphs of the input graph corresponding to common neighbors of small cliques. Leveraging on the Single Label Clique Theorem from [15], we were able to construct random instances, without the need to externally plant a large clique in the input graph. In particular, we used label choices to determine the maximum clique and then concealed label information by just giving the adjacency matrix of $G_{n, m, p}$ as input to the algorithm. Our experimental evaluation showed that our spectral algorithm clearly outperforms existing polynomial time algorithms, both with respect to the failure probability and the approximation guarantee metrics, especially in the dense regime, thus suggesting that spectral properties of random intersection graphs may be also used to construct efficient algorithms for other NP-hard graph theoretical problems as well.
翻译:在随机交叉点图形 $G ⁇ n,m,p}$美元中,每个美元顶点选择一组美元标签的随机子集,将每个标签独立包含每个标签,概率为$p$,在至少有一个标签的顶点之间绘制边缘。在其它应用程序中,这些图表被用于模拟社交网络,让个人对应于顶点和各种特征(如想法、利益)对应于标签;至少共享一个共同特征的个人被连接起来,这被随机交叉点图中的边缘所抽取。在本文件中,我们考虑在输入图为$g ⁇ n, 概率为$和边缘独立时,找到最大liquer的问题。目前这一问题的算法只有在相对稀薄的情况下才成功,使得密度案件大多没有被解开。我们展示了光谱算算算法,用来查找大型顶点(如想法、利益)和不同值的顶点;同时,在输入的基点的基点子矩阵子矩阵的底值的底值中,我们更清楚地看到一个与共同的直径点的直径直径的直径直径直径直径直径直径直径直的直径直径直径直径直径直径直径直径直方, 。