Algorithms for diversity and clustering in social networks through dot product graphs

被引:4
作者
Johnson, Matthew [1 ]
Paulusma, Daniel [1 ]
van Leeuwen, Erik Jan [2 ]
机构
[1] Univ Durham, Sch Engn & Comp Sci, Durham DH1 3HP, England
[2] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
基金
英国工程与自然科学研究理事会;
关键词
Social network; d-Dot product graph; Independent set; Clique; EMBEDDINGS; MODELS;
D O I
10.1016/j.socnet.2015.01.001
中图分类号
Q98 [人类学];
学科分类号
030303 ;
摘要
In this paper, we investigate a graph-theoretical model of social networks. The dot product model assumes that two individuals are connected in the social network if their attributes or opinions are similar. In the model, a d-dimensional vector a(v) represents the extent to which individual v has each of a set of d attributes or opinions. Then two individuals u and v are assumed to be friends, that is, they are connected in the graph model, if and only if a(u) . a(v) >= t, for some fixed, positive threshold t. The resulting graph is called a d-dot product graph. We consider diversity and clustering in social networks by using a d-dot product graph model for the network. Diversity is considered through the size of the largest independent set of the graph, and clustering through the size of the largest clique. We present both positive and negative results on the potential of this model. We obtain a tight result for the diversity problem, namely that it is polynomial-time solvable for d = 2, but NP-hard for d >= 3. We show that the clustering problem is polynomial-time solvable for d = 2. To our knowledge, these results are also the first on the computational complexity of combinatorial optimization problems on dot product graphs. We also give new insights into the structure of dot product graphs. We also consider the situation when two individuals u and v are connected if and only if their preferences are not antithetical, that is, if and only if a(u) . a(v) >= 0, and the situation when two individuals u and v are connected if and only if their preferences are neither antithetical nor "orthogonal", that is, if and only if a(u) . a(v) >= 0. For these two cases we prove that the diversity problem is polynomial-time solvable for any fixed d and that the clustering problem is polynomial-time solvable for d <= 3. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:48 / 55
页数:8
相关论文
共 43 条
  • [1] Arora S, 2009, LECT NOTES COMPUT SC, V5555, P119, DOI 10.1007/978-3-642-02927-1_12
  • [2] Emergence of scaling in random networks
    Barabási, AL
    Albert, R
    [J]. SCIENCE, 1999, 286 (5439) : 509 - 512
  • [3] Barvinok A., 2003, COURSE CONVEXITY
  • [4] Bhawalkar K, 2012, LECT NOTES COMPUT SC, V7392, P440, DOI 10.1007/978-3-642-31585-5_40
  • [5] DUALITY OF PERSONS AND GROUPS
    BREIGER, RL
    [J]. SOCIAL FORCES, 1974, 53 (02) : 181 - 190
  • [6] Scale-free networks from varying vertex intrinsic fitness -: art. no. 258702
    Caldarelli, G
    Capocci, A
    De Los Rios, P
    Muñoz, MA
    [J]. PHYSICAL REVIEW LETTERS, 2002, 89 (25)
  • [7] Cattuto C, 2008, LECT NOTES COMPUT SC, V5318, P615, DOI 10.1007/978-3-540-88564-1_39
  • [8] Crandall DavidJ., 2008, KDD, P160
  • [9] Diestel R., 2005, GRAPH THEORY, VThird
  • [10] Erdos P., 1959, Publicationes Mathematicae Debrecen, V6, P290