-
-
Notifications
You must be signed in to change notification settings - Fork 403
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generalization of transitivity to directed graphs #1218
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Relevant reference: |
There is another publication https://www.sciencedirect.com/science/article/abs/pii/S096007791730509X?via%3Dihub (also available on arXiv and the authors have written an R package - Directed Clustering which implements both methods. Hope this helps the conversation. |
It would be useful if someone could write a small summary of the various approaches, their usage in practice, advantages and disadvantages, etc. It is clear that there are many different possible approached. It is not reasonable to just pick one and call it "the" directed clustering coefficient in igraph. The paper I linked (Fagiolo) presents not just one definition, but a framework to define various types of directed clusterings. Clemente and Grassi seem to be saying that Fagiolo's definitions have issues with weights in practical usage and propose modifications.
@aj2duncan If you already have some familiarity with the topic, would you mind giving a short summary? |
I can try... pretty busy at the moment but will try to get something together as soon as I can. |
Thank you! If you do find the time, it would be quite useful, but of course it is up to you. You can also post on https://igraph.discourse.group/ which is more discussion friendly, and importantly: it supports math ( |
Followup from the discussion at the Implementing the LDBC Graphalytics benchmark thread: this benchmark needs directed LCC, defined in its specification as follows: IMHO this directed definition is quite cumbersome. To mitigate this, there are two examples to clarify the expected results, see example 1, example 2 @szhorvat wrote:
I completely agree. |
The way I see it it seems like we should have some kind of an Is anyone familiar with any alternative proposals for directed transitivity? Personally I am not, but I can start looking into the topic from September. |
The paper I linked above discusses several alternatives. |
In #907 the issue was raised that the current implementation of transitivity may yield incorrect results on directed graphs and multigraphs. That issue was addressed in #1217 by simply enforcing the input to be simple and undirected.
It would be more desirable to create a proper implementation of transitivity for directed graphs.
The text was updated successfully, but these errors were encountered: