IDEAS home Printed from https://ideas.repec.org/a/plo/pone00/0147078.html
   My bibliography  Save this article

An Algorithm to Automatically Generate the Combinatorial Orbit Counting Equations

Author

Listed:
  • Ine Melckenbeeck
  • Pieter Audenaert
  • Tom Michoel
  • Didier Colle
  • Mario Pickavet

Abstract

Graphlets are small subgraphs, usually containing up to five vertices, that can be found in a larger graph. Identification of the graphlets that a vertex in an explored graph touches can provide useful information about the local structure of the graph around that vertex. Actually finding all graphlets in a large graph can be time-consuming, however. As the graphlets grow in size, more different graphlets emerge and the time needed to find each graphlet also scales up. If it is not needed to find each instance of each graphlet, but knowing the number of graphlets touching each node of the graph suffices, the problem is less hard. Previous research shows a way to simplify counting the graphlets: instead of looking for the graphlets needed, smaller graphlets are searched, as well as the number of common neighbors of vertices. Solving a system of equations then gives the number of times a vertex is part of each graphlet of the desired size. However, until now, equations only exist to count graphlets with 4 or 5 nodes. In this paper, two new techniques are presented. The first allows to generate the equations needed in an automatic way. This eliminates the tedious work needed to do so manually each time an extra node is added to the graphlets. The technique is independent on the number of nodes in the graphlets and can thus be used to count larger graphlets than previously possible. The second technique gives all graphlets a unique ordering which is easily extended to name graphlets of any size. Both techniques were used to generate equations to count graphlets with 4, 5 and 6 vertices, which extends all previous results. Code can be found at https://github.com/IneMelckenbeeck/equation-generator and https://github.com/IneMelckenbeeck/graphlet-naming.

Suggested Citation

  • Ine Melckenbeeck & Pieter Audenaert & Tom Michoel & Didier Colle & Mario Pickavet, 2016. "An Algorithm to Automatically Generate the Combinatorial Orbit Counting Equations," PLOS ONE, Public Library of Science, vol. 11(1), pages 1-19, January.
  • Handle: RePEc:plo:pone00:0147078
    DOI: 10.1371/journal.pone.0147078
    as

    Download full text from publisher

    File URL: https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0147078
    Download Restriction: no

    File URL: https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0147078&type=printable
    Download Restriction: no

    File URL: https://libkey.io/10.1371/journal.pone.0147078?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Sofie Demeyer & Tom Michoel & Jan Fostier & Pieter Audenaert & Mario Pickavet & Piet Demeester, 2013. "The Index-Based Subgraph Matching Algorithm (ISMA): Fast Subgraph Enumeration in Large Networks Using Optimized Search Trees," PLOS ONE, Public Library of Science, vol. 8(4), pages 1-15, April.
    2. Maarten Houbraken & Sofie Demeyer & Tom Michoel & Pieter Audenaert & Didier Colle & Mario Pickavet, 2014. "The Index-Based Subgraph Matching Algorithm with General Symmetries (ISMAGS): Exploiting Symmetry for Faster Subgraph Enumeration," PLOS ONE, Public Library of Science, vol. 9(5), pages 1-15, May.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Harjunen, Oskari & Saarimaa, Tuukka & Tukiainen, Janne, 2021. "Political representation and effects of municipal mergers," Political Science Research and Methods, Cambridge University Press, vol. 9(1), pages 72-88, January.
    2. Lucas Potin & Rosa Figueiredo & Vincent Labatut & Christine Largeron, 2023. "Pattern Mining for Anomaly Detection in Graphs: Application to Fraud in Public Procurement," Post-Print hal-04131485, HAL.

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:plo:pone00:0147078. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: plosone (email available below). General contact details of provider: https://journals.plos.org/plosone/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.