Vi designar en rymdeffektiv algoritm som approximerar transitiviteten (global klustringskoefficient) och den totala triangeln med endast ett enda pass genom en graf som ges som en ström av kanter. Vårt förfarande bygger på det klassiska probabilistiska resultatet, födelsedagsparadoxen. När transitiviteten är konstant och det finns fler kanter än kilar (gemensamma egenskaper för sociala nätverk), kan vi bevisa att vår algoritm kräver O ( ε n) utrymme (n är antalet hörn) för att ge korrekta uppskattningar. Vi kör en detaljerad uppsättning experiment på en mängd verkliga grafer och visar att minnet kravet på algoritmen är en liten bråkdel av grafen. Till exempel, även för en graf med 200 miljoner kanter, vår algoritm lagrar bara 60.000 kanter för att ge korrekta resultat. Eftersom vår procedur är en streamingalgoritm med ett enda pass, bibehåller den också en realtidsskattning av transitiviteten/antalet trianglar i en graf, genom att lagra en liten del av kanterna.
Algoritmen för REF tillhandahåller en streamingalgoritm för att uppskatta antalet framtida slutna kilar.
A space efficient streaming algorithm for triangle counting using the birthday paradox
{'venue': "KDD '13", 'journal': None, 'mag_field_of_study': ['Mathematics', 'Computer Science']}