6 research outputs found

    Predicting Graph Categories from Structural Properties

    Get PDF
    Complex networks are often categorized according to the underlying phenomena that they represent such as molecular interactions, re-tweets, and brain activity. In this work, we investigate the problem of predicting the category (domain) of arbitrary networks. This includes complex networks from different domains as well as synthetically generated graphs from five different network models. A classification accuracy of 96.6% is achieved using a random forest classifier with both real and synthetic networks. This work makes two important findings. First, our results indicate that complex networks from various domains have distinct structural properties that allow us to predict with high accuracy the category of a new previously unseen network. Second, synthetic graphs are trivial to classify as the classification model can predict with near-certainty the network model used to generate it. Overall, the results demonstrate that networks drawn from different domains (and network models) are trivial to distinguish using only a handful of simple structural properties

    New Iterative Algorithms for Weighted Matching

    Get PDF
    Matching is an important combinatorial problem with a number ofpractical applications. Even though there exist polynomial time solutionsto most matching problems, there are settings where these are too slow.This has led to the development of several fast approximation algorithmsthat in practice compute matchings very close to the optimal.The current paper introduces a new deterministic approximationalgorithm named G 3 , for weighted matching. The algorithm is based ontwo main ideas, the first is to compute heavy subgraphs of the originalgraph on which we can compute optimal matchings. The second idea isto repeatedly merge these matchings into new matchings of even higherweight than the original ones. Both of these steps are achieved usingdynamic programming in linear or close to linear time.We compare G 3 with the randomized algorithm GPA+ROMA whichis the best known algorithm for this problem. Experiments on alarge collection of graphs show that G 3 is substantially faster thanGPA+ROMA while computing matchings of comparable weight
    corecore