46,729 research outputs found

    Clustering based on Random Graph Model embedding Vertex Features

    Full text link
    Large datasets with interactions between objects are common to numerous scientific fields (i.e. social science, internet, biology...). The interactions naturally define a graph and a common way to explore or summarize such dataset is graph clustering. Most techniques for clustering graph vertices just use the topology of connections ignoring informations in the vertices features. In this paper, we provide a clustering algorithm exploiting both types of data based on a statistical model with latent structure characterizing each vertex both by a vector of features as well as by its connectivity. We perform simulations to compare our algorithm with existing approaches, and also evaluate our method with real datasets based on hyper-textual documents. We find that our algorithm successfully exploits whatever information is found both in the connectivity pattern and in the features

    Scalable and Robust Community Detection with Randomized Sketching

    Full text link
    This paper explores and analyzes the unsupervised clustering of large partially observed graphs. We propose a scalable and provable randomized framework for clustering graphs generated from the stochastic block model. The clustering is first applied to a sub-matrix of the graph's adjacency matrix associated with a reduced graph sketch constructed using random sampling. Then, the clusters of the full graph are inferred based on the clusters extracted from the sketch using a correlation-based retrieval step. Uniform random node sampling is shown to improve the computational complexity over clustering of the full graph when the cluster sizes are balanced. A new random degree-based node sampling algorithm is presented which significantly improves upon the performance of the clustering algorithm even when clusters are unbalanced. This algorithm improves the phase transitions for matrix-decomposition-based clustering with regard to computational complexity and minimum cluster size, which are shown to be nearly dimension-free in the low inter-cluster connectivity regime. A third sampling technique is shown to improve balance by randomly sampling nodes based on spatial distribution. We provide analysis and numerical results using a convex clustering algorithm based on matrix completion

    Design and Analysis of SD_DWCA - A Mobility based clustering of Homogeneous MANETs

    Full text link
    This paper deals with the design and analysis of the distributed weighted clustering algorithm SD_DWCA proposed for homogeneous mobile ad hoc networks. It is a connectivity, mobility and energy based clustering algorithm which is suitable for scalable ad hoc networks. The algorithm uses a new graph parameter called strong degree defined based on the quality of neighbours of a node. The parameters are so chosen to ensure high connectivity, cluster stability and energy efficient communication among nodes of high dynamic nature. This paper also includes the experimental results of the algorithm implemented using the network simulator NS2. The experimental results show that the algorithm is suitable for high speed networks and generate stable clusters with less maintenance overhead

    Enhanced MCL Clustering

    Get PDF
      The goal of graph clustering is to partition vertices in a large graph into different clusters based on various criteria such as vertex connectivity or neighborhood similarity. Graph lustering techniques are very useful for detecting densely connected groups in a large graph. In this research, we introduce a clustering algorithm for graphs; this algorithm is based on Markov lustering (MCL), which is a clustering method that uses a simulation of stochastic flow. We have tuned to set the proper factors of inflation, matrix and threshold. Theoretical analysis is provided to show that the enhanced EMCL-Cluster is converging. Then the proposed method is ompared with other clustering methods

    Enhanced MCL Clustering

    Get PDF
      The goal of graph clustering is to partition vertices in a large graph into different clusters based on various criteria such as vertex connectivity or neighborhood similarity. Graph lustering techniques are very useful for detecting densely connected groups in a large graph. In this research, we introduce a clustering algorithm for graphs; this algorithm is based on Markov lustering (MCL), which is a clustering method that uses a simulation of stochastic flow. We have tuned to set the proper factors of inflation, matrix and threshold. Theoretical analysis is provided to show that the enhanced EMCL-Cluster is converging. Then the proposed method is ompared with other clustering methods

    On the control of the algebraic connectivity and clustering of a mobile robotic network

    Get PDF
    International audienceIn this paper two related problems are studied: the control of the algebraic connectivity and clustering of a network of single-integrator agents. A steepest-descent algorithm is presented for the first problem, so that a smooth approximation of the algebraic connectivity of the underlying undirected communication graph converges to an assigned value. For the second problem, a new gradient-based control strategy is proposed to automatically partition the mobile robotic network into two predefined groups: our spectral clustering method leverages a continuous-time power-iteration algorithm on the normalized Laplacian matrix which provides an estimate of its Fiedler vector at each time instant. The results of numerical simulations are provided to illustrate our theoretical findings
    • …
    corecore