I am trying to find a c# .NET library for computing layouts of directed/undirected graphs. I only need the library to produce the layout (return the positions of the nodes), not render anything.
I am currently experimenting with Graphviz, but it has lots of dependencies for rendering to images that I really don't need.
Is there anything very light weight that has no dependencies? so is easily included with my application?