Skip to content
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

Loosely connected clusters #349

Closed
srid opened this issue Aug 18, 2020 · 2 comments
Closed

Loosely connected clusters #349

srid opened this issue Aug 18, 2020 · 2 comments
Labels
ghcjs Graph Zettel Graph related

Comments

@srid
Copy link
Owner

srid commented Aug 18, 2020

Right now the z-index displays totally disconnected clusters. But in practice, this is less useful.

Consider srid.ca's z-index, which has both "Life" and "Software" groups under the same cluster. They are more or less two separate clusters ... yet, because the Neuron zettel (under "Software") links to the "Use Zettelkasten for personal reflection" zettel (also linked under "Life"), neuron treats them as one cluster. This is not very useful.

image

The z-index should detect clusters, discarding "loose connections" like these.

What graph algorithms exist to do this?

@srid srid added the Graph Zettel Graph related label Aug 18, 2020
@pbronez
Copy link

pbronez commented Oct 9, 2020

This is related to community detection in social networks. See Community Structure on Wikipedia for some details. Girvan Newman might work well for this use case, because it basically prunes away those "loose connections." I'm not aware of a Haskel implementation, but SNAP has one in cpp.

@srid srid added the ghcjs label Dec 11, 2020
@srid
Copy link
Owner Author

srid commented Aug 8, 2021

Closing per https://neuron.zettel.page/next

Maybe related: #589

@srid srid closed this as completed Aug 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ghcjs Graph Zettel Graph related
Projects
None yet
Development

No branches or pull requests

2 participants