Finding Maximum Clique in Stochastic Graphs Using Distributed Learning Automata

被引:24
|
作者
Rezvanian, Alireza [1 ]
Meybodi, Mohammad Reza [1 ]
机构
[1] Amirkabir Univ Technol, Tehran Polytech, Comp Engn & Informat Technol Dept, Soft Comp Lab, Tehran, Iran
关键词
Clique problem; maximum clique; stochastic graph; distributed learning automata; social networks; CONNECTED DOMINATING SET; LOCAL SEARCH; NETWORKS; ALGORITHMS; OPTIMIZATION; SYSTEMS; TIME;
D O I
10.1142/S0218488515500014
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Because of unpredictable, uncertain and time-varying nature of real networks it seems that stochastic graphs, in which weights associated to the edges are random variables, may be a better candidate as a graph model for real world networks. Once the graph model is chosen to be a stochastic graph, every feature of the graph such as path, clique, spanning tree and dominating set, to mention a few, should be treated as a stochastic feature. For example, choosing stochastic graph as the graph model of an online social network and defining community structure in terms of clique, and the associations among the individuals within the community as random variables, the concept of stochastic clique may be used to study community structure properties. In this paper maximum clique in stochastic graph is first defined and then several learning automata-based algorithms are proposed for solving maximum clique problem in stochastic graph where the probability distribution functions of the weights associated with the edges of the graph are unknown. It is shown that by a proper choice of the parameters of the proposed algorithms, one can make the probability of finding maximum clique in stochastic graph as close to unity as possible. Experimental results show that the proposed algorithms significantly reduce the number of samples needed to be taken from the edges of the stochastic graph as compared to the number of samples needed by standard sampling method at a given confidence level.
引用
收藏
页码:1 / 31
页数:31
相关论文
共 50 条
  • [1] Solving Maximum Clique Problem in Stochastic Graphs Using Learning Automata
    Soleimani-Pouri, Mohammad
    Rezvanian, Alireza
    Meybodi, Mohammad Reza
    [J]. 2012 FOURTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL ASPECTS OF SOCIAL NETWORKS (CASON), 2012, : 115 - 119
  • [2] An iterative stochastic algorithm based on distributed learning automata for finding the stochastic shortest path in stochastic graphs
    Beigy, Hamid
    Meybodi, Mohammad Reza
    [J]. JOURNAL OF SUPERCOMPUTING, 2020, 76 (07): : 5540 - 5562
  • [3] An iterative stochastic algorithm based on distributed learning automata for finding the stochastic shortest path in stochastic graphs
    Hamid Beigy
    Mohammad Reza Meybodi
    [J]. The Journal of Supercomputing, 2020, 76 : 5540 - 5562
  • [4] Finding the Maximum Clique in Massive Graphs
    Lu, Can
    Yu, Jeffrey Xu
    Wei, Hao
    Zhang, Yikai
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2017, 10 (11): : 1538 - 1549
  • [5] Finding Maximum Clique in Graphs using Branch and Bound Technique
    Rai, Rajat Kumar
    Singh, Sandeep Kumar
    Srivastava, Akhil
    Rai, Abhay Kumar
    Tewari, Rajiv Ranjan
    [J]. 2018 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, CONTROL AND COMMUNICATION TECHNOLOGY (IAC3T), 2018, : 110 - 114
  • [6] Finding the Shortest Path in Stochastic Graphs Using Learning Automata and Adaptive Stochastic Petri Nets
    Vahidipour, S. Mehdi
    Meybodi, Mohammad Reza
    Esnaashari, Mehdi
    [J]. INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2017, 25 (03) : 427 - 455
  • [7] Finding Minimum Vertex Covering in Stochastic Graphs: A Learning Automata Approach
    Rezvanian, Alireza
    Meybodi, Mohammad Reza
    [J]. CYBERNETICS AND SYSTEMS, 2015, 46 (08) : 698 - 727
  • [8] Finding a Maximum Clique in Dense Graphs via χ2 Statistics
    Dutta, Sourav
    Lauri, Juho
    [J]. PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM '19), 2019, : 2421 - 2424
  • [9] An efficient approximation algorithm for finding a maximum clique using Hopfield network learning
    Wang, RL
    Tang, Z
    Cao, QP
    [J]. NEURAL COMPUTATION, 2003, 15 (07) : 1605 - 1619
  • [10] A note on finding a maximum clique in a graph using BDDs
    Bansal, Mukul Subodh
    Venkaiah, V. Ch.
    [J]. AUSTRALASIAN JOURNAL OF COMBINATORICS, 2005, 32 : 253 - 257