I've read Franco Moretti's work, but I'm looking for something more technical and perhaps broad in scope, if possible. Specifically, I want to learn about techniques programmers are using to glean information from complex networks, eg clustering. I'd also like to know what are some interesting questions/problems when it comes to graphs.

So far I've just skimmed academic papers with very specific applications. I would appreciate any advice.


closed as off-topic by gnat, user40980, Dan Pichelman, Kilian Foth, Bart van Ingen Schenau Jan 7 '15 at 16:47

This question appears to be off-topic. The users who voted to close gave these specific reasons:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Dan Pichelman, Bart van Ingen Schenau
  • "Questions seeking career or education advice are off topic here. They are only meaningful to the asker and do not generate lasting value for the broader community. Furthermore, in most cases, any answer is going to be a subjective opinion that may not take into account all the nuances of a (your) particular circumstance." – gnat, Community, Kilian Foth
If this question can be reworded to fit the rules in the help center, please edit the question.


I will go with the "broad side".

Let's go. I will list a couple of books that I'm using.

Don't know if you dig python. But I'll list here some interesting stuff:

Real world applications:

I hope it helps =) cheers!


Travelling Salesman Problem would be one of the more classic graph problems out there. List of NP-complete problems has a section on Graph Theory as well as Network Design.

Flow network would be an area of Mathematics around special kinds of graphs that may be of some help though it would help if you could narrow down the question a bit.

Not the answer you're looking for? Browse other questions tagged or ask your own question.