https://habrahabr.ru/post/339752/ Graph presentatiion
Spatial search
https://medium.com/@agafonkin/a-dive-into-spatial-search-algorithms-ebd0c5e39d2a
https://www.reddit.com/r/programming/comments/67vqf3/a_dive_into_spatial_search_algorithms/
TigerGraph
https://thenewstack.io/tigergraph-takes-graph-databases-bigger/
https://www.tigergraph.com/
http://janusgraph.org/ is a fork of an existing graph database project called Titan
https://yokota.blog/2017/07/27/graph-analytics-on-hbase-with-hgraphdb-and-apache-flink-gelly/
https://blog.acolyer.org/2017/05/30/mosaic-processing-a-trillion-edge-graph-on-a-single-machine/
https://www.youtube.com/watch?v=eEQ00TKw1Ww Graphs - Types and Representation
https://news.ycombinator.com/item?id=13123831 Algebraic properties on graphs
https://www.nextplatform.com/2017/04/27/trillion-edge-graph-single-commodity-node/
http://vaibhavsagar.com/blog/2017/06/10/dag-toolkit/
“Knowledge Graph Representation: GRAKN.AI or OWL?”
https://blog.grakn.ai/modelling-data-with-hypergraphs-edff1e12edf0
https://github.com/Erdos-Graph-Framework/Erdos
http://blog.districtdatalabs.com/graph-analytics-over-relational-datasets
https://www.meetup.com/graphs/
Graph partitioning
https://snap.stanford.edu/data/ Graph data
https://habrahabr.ru/company/2gis/blog/326638/ A* enhancement
This is work is related to the MIT D4M Course, GraphBLAS, and Graphulo:
Standards for Graph Algorithm Primitives http://www.netlib.org/utk/people/JackDongarra/PAPERS/GraphPr...
GraphBLAS: A Programming Specification for Graph Analysis [video] https://www.youtube.com/watch?v=6tnzSiq8QBo
Graphulo: Graph Analytics in Apache Accumulo [video] https://www.youtube.com/watch?v=nsmFjZNl60s
https://github.com/Accla/graphulo
MIT D4M: Signal Processing on Databases http://www.mit.edu/~kepner/D4M/
https://ocw.mit.edu/resources/res-ll-005-d4m-signal-processi...
Video Lectures: https://www.youtube.com/watch?v=zNGKX-4PRsk&list=PLUl4u3cNGP...
Book: Graph Algorithms in the Language of Linear Algebra http://epubs.siam.org/doi/book/10.1137/1.9780898719918
D4M: Bringing Associative Arrays to Database Engines (2015) [pdf] https://arxiv.org/pdf/1508.07371.pdf
https://news.ycombinator.com/item?id=13333210 GraphViz in browser
Community detection on graphs
https://github.com/upphiminn/jLouvain
https://en.wikipedia.org/wiki/Louvain_Modularity
https://www.quora.com/Is-there-a-simple-explanation-of-the-Louvain-Method-of-community-detection
https://github.com/Alnaimi-/database-benchmark
http://muratbuffalo.blogspot.com/2015/09/one-trillion-edges-graph-processing-at.html
https://habrahabr.ru/company/mailru/blog/305924/ Graph Hadoop
https://github.com/krotik/eliasdb ElisaDB
https://news.ycombinator.com/item?id=11893741
https://www.youtube.com/watch?v=yI0vHfgK6oI Zen Graph data model
https://www.reddit.com/r/Clojure/comments/4lb97s/whats_the_state_of_clojure_regarding_inmemory/
https://news.ycombinator.com/item?id=11257280
https://academy.datastax.com/demos/getting-started-graph-databases
https://github.com/brandonbloom/jseg JS graph database
https://news.ycombinator.com/item?id=11322444
https://habrahabr.ru/post/302936/
http://research.google.com/pubs/archive/43287.pdf
https://habrahabr.ru/company/spbau/blog/276563/
https://news.ycombinator.com/item?id=10991751
http://planet-haskell.livejournal.com/1333140.html
http://www.graphengine.io/ Microsoft Graph Engine
https://github.com/cayleygraph/cayley written in Go
https://developers.google.com/knowledge-graph/
https://concept.research.microsoft.com/Home/Introduction Concept Graph
https://github.com/PureSolTechnologies/DuctileDB Graph DB on HAdoop
https://github.com/dgraph-io/dgraph
https://news.ycombinator.com/item?id=10765144
https://github.com/GovernmentCommunicationsHeadquarters/Gaffer
https://www.youtube.com/watch?v=-tFzG2dzJXw Graph with Flink
http://habrahabr.ru/company/infopulse/blog/268979/ visualization with R
https://news.ycombinator.com/item?id=10583722
Neo4j
https://medium.com/@cheetooh/how-to-visualize-dataset-using-neo4j-597181fc8766#.8hs3tj3kg
http://www.wikitract.com/one-trillion-edges-graph-processing-at-facebook-scale/
https://algo2.iti.kit.edu/schulz/collection/thesises/ba-thesis_ebbing.pdf
https://www.youtube.com/watch?v=yI0vHfgK6oI on top of Hadoop
https://www.youtube.com/watch?v=QHkhyY9atkE
http://sparsity-technologies.com/#download former DEX - now Sparcity (Spain)
https://en.wikipedia.org/wiki/Graph_database
http://habrahabr.ru/company/infopulse/blog/268979/ Graph visualization in R
http://neo4j.com/blog/open-cypher-sql-for-graphs/
https://news.ycombinator.com/item?id=10434372 openChyper
http://tinkerpop.incubator.apache.org/
http://www.slideshare.net/slidarko/the-gremlin-traversal-language
https://github.com/lambdazen/pixy/wiki
https://bitbucket.org/lambdazen/bitsy/wiki/Home
http://whitedb.org/ embedded graph db C
http://www.predictiveanalyticstoday.com/top-graph-databases/
ArangoDB
https://www.arangodb.com/2016/11/arangodb-3-1-solid-ground-scale-part-ii/
Benchmarks
http://www.slideshare.net/sympapadopoulos/adbis2014-presentation
https://www.arangodb.com/2015/10/benchmark-postgresql-mongodb-arangodb/
http://www.vldb.org/pvldb/vol8/p1804-ching.pdf Facebook
https://github.com/google/cayley Graph DB written in GO
Python
http://www.automatingosint.com/blog/2016/08/dark-web-osint-with-python-part-three-visualization/
http://etetoolkit.org/ Python plotting
JS graph plotting
https://habrahabr.ru/company/ods/blog/348110/
https://github.com/anvaka/VivaGraphJS
https://github.com/anvaka/graph-drawing-libraries
https://linkurio.us/
https://github.com/pcbje/ggraph
https://github.com/graphistry/pygraphistry
https://medium.com/@sxywu/understanding-the-force-ef1237017d5
http://bl.ocks.org/mbostock/4062045
https://www.reddit.com/r/d3js/comments/3yabdw/looking_for_the_best_library_to_render_my/
http://habrahabr.ru/post/273191/
http://maurizzzio.github.io/greuler/
http://npzr.tumblr.com/post/93209569476/graph-visualization-is-harder-than-it-needs-to-be
https://news.ycombinator.com/item?id=10105710
Gremlin is an imperative "language", Cypher is declarative. The first lets you specify what will be performed, the latter describes the wished result and lets the query optimizer translate it to actual operations to retrieve it.
In a way, with Gremlin you have the absolute freedom on how to perform the traversal. With Cypher, you're working at a higher level with all the advantages of such approach
Book
https://news.ycombinator.com/item?id=9699102 various graph db
http://habrahabr.ru/post/253031/
https://github.com/amark/gun Graph DB in JS
https://github.com/TechInvestLab/dot15926
https://medium.com/@neunhoef/graphs-in-data-modeling-is-the-emperor-naked-2e65e2744413
http://www.jot.fm/issues/issue_2014_07/article3.pdf
http://blog.shriphani.com/2015/04/06/the-smallest-eigenvalues-of-a-graph-laplacian/
https://github.com/solidsnack/GraphpostgresQL
https://www.youtube.com/watch?v=rpDt_915jU0
Titan
http://www.datastax.com/2015/02/datastax-acquires-aurelius-the-experts-behind-titandb
http://www.slideshare.net/DeniseKoesslerGosnel/tinkerpop-and-titan-from-a-python-state-of-mind
https://groups.google.com/forum/#!topic/aureliusgraphs/WTNYYpUyrvw
https://news.ycombinator.com/item?id=10202674
http://thinkaurelius.github.com/titan/
http://blog.clojurewerkz.org/blog/2013/02/11/introducing-titanium/
https://www.gitbook.com/book/jaceklaskowski/titan-scala/details
http://key-value-stories.blogspot.com/2015/02/neo4j-architecture.html
http://www.frankmcsherry.org/graph/scalability/cost/2015/02/04/COST2.html
http://linkurio.us/graph-viz-101/
http://christophermanning.org/projects/building-cubic-hamiltonian-graphs-from-lcf-notation/
https://news.ycombinator.com/item?id=8901983
http://hackingdistributed.com/2014/12/16/introducing-weaver/
http://avaxhome.cc/ebooks/science_books/1584884126Graph.html BOOK
https://www.youtube.com/channel/UCmLB71obuOBLMdWCQUI-DiA
http://blog.opencog.org/2013/03/24/why-hypergraphs/
https://news.ycombinator.com/item?id=7914571
http://www.kennybastani.com/2014/06/hierchical-pattern-recognition.html
https://github.com/google/cayley written in Go
GraphViz
http://noumlaut.com/graphviz-cookbook
http://new.livestream.com/accounts/7874891/events/3201752 GraphLab
http://www.metreeca.it/products/graph-rover/
http://en.docsity.com/news/programming-2/graph-problems-algorithms-presented-animations/
http://amplab.github.io/graphx/
https://spark.apache.org/docs/1.0.0/graphx-programming-guide.html
https://github.com/tinkerpop/blueprints/wiki - большое количество разных графовых БД.
http://infolab.stanford.edu/gps/
https://news.ycombinator.com/item?id=7909414
http://www.ibm.com/developerworks/library/os-giraph/ - вот здесь говорится, что графовая БД Neo4j - говно.
http://en.wikipedia.org/wiki/Graph_drawing
http://ceur-ws.org/Vol-733/paper_pacher.pdf - одномерная вариация
http://en.wikipedia.org/wiki/Force-directed_graph_drawing
используется для повышения локальности.
http://www.cs.ox.ac.uk/dan.olteanu/papers/g-store.pdf - здесь не просто алгоритм а более-менее полная подсистема хранения, где используется фоновая локализация, подобная cleaning в log structured fs.
http://graphlab.org/files/osdi2012-kyrola-blelloch-guestrin.pdf
http://de.slideshare.net/MaxKlymyshyn/odessapy2013-pdf GraphDBs and Python
https://news.ycombinator.com/item?id=6866841
http://www.reddit.com/r/Python/comments/1t61ux/graphtool_efficent_network_analysis_with_python/ graph-tool
http://habrahabr.ru/post/214515/
http://new.livestream.com/hugeinc/events/2474611
http://hashrocket.com/blog/posts/using-datomic-as-a-graph-database
https://www.youtube.com/watch?v=kg2x6K3IbhY
http://www.infoq.com/articles/data-modeling-graph-databases
Graph DB internals/implementation
http://g-store.sourceforge.net/
http://sites.computer.org/debull/A12mar/vicol.pdf Virtuoso internals
http://sigops.org/sosp/sosp13/papers/p472-roy.pdf
http://arxiv.org/abs/1310.5698
X-Stream: Edge-centric Graph Processing Streaming Partitions
http://sigops.org/sosp/sosp13/papers/p456-nguyen.pdf A Lightweight Infrastructure for Graph Analytics
http://db.disi.unitn.eu/pages/VLDBProgram/pdf/IMDM/paper1.pdf
http://www.google.com/patents/US20130103725
http://sigops.org/sosp/sosp13/program.html
http://blog.directededge.com/2009/02/27/on-building-a-stupidly-fast-graph-database/
CHex: An Efficient RDF Storage and Indexing Scheme for Column-Oriented Databases
http://www.mecs-press.org/ijmecs/ijmecs-v3-n3/IJMECS-V3-N3-8.pdf
A Distributed Graph Engine for Web Scale RDF Data
http://research.microsoft.com/pubs/183717/Trinity.RDF.pdf
http://research.microsoft.com/pubs/157417/GSPARQL.pdf
http://dl.acm.org/citation.cfm?id=2351489
http://habrahabr.ru/post/240295/ Sparql
Un-named
http://infolab.stanford.edu/~ullman/focs/ch09.pdf
Benchmarking
http://istc-bigdata.org/index.php/benchmarking-graph-databases/
http://tm.durusau.net/?p=41066 benchmark
http://nuvolabase.blogspot.it/2013/04/xdgbench-3rd-party-benchmark-results.html
http://markorodriguez.com/2011/02/08/property-graph-algorithms/
http://en.wikipedia.org/wiki/Graph_Modelling_Language GML (graph modelling language)
http://www.meetup.com/graphdb-seattle/
http://habrahabr.ru/company/surfingbird/blog/185622/
http://www.open-graphtheory.org/
http://code.google.com/p/graphbook/
http://www.graph-database.org/
Orientdb
https://github.com/orientechnologies/orientdb
http://warriorkitty.com/site/importing-movielens-into-orientdb-graph-database/
http://odino.org/an-overview-of-orientdbs-capabilities/
http://habrahabr.ru/post/214837/
https://www.udemy.com/orientdb-getting-started/
http://blog.smola.org/ Alex Smola blog
http://www2013.org/papers/proceedings.htm
http://thinkaurelius.com/2013/05/13/educating-the-planet-with-pearson/
https://01.org/graphbuilder/sites/default/files/documentation/graphbuilder-whitepaper.pdf
http://tm.durusau.net/?cat=460
TSORT(1) BSD General Commands Manual TSORT(1)
https://en.wikipedia.org/wiki/Tsort
http://www.opensource.apple.com/source/misc_cmds/misc_cmds-31/tsort/tsort.c
NAME
tsort -- topological sort of a directed graph
SYNOPSIS
tsort [-l] [-q] [file]
DESCRIPTION
tsort takes a list of pairs of node names representing directed arcs in a graph and prints the nodes in topological
order on standard output. Input is taken from the named file, or from standard input if no file is given.
Node names in the input are separated by white space and there must be an even number of node pairs.
Presence of a node in a graph can be represented by an arc from the node to itself. This is useful when a node is
not connected to any other nodes.
If the graph contains a cycle (and therefore cannot be properly sorted), one of the arcs in the cycle is ignored and
the sort continues. Cycles are reported on standard error.
Graphical Models
https://class.coursera.org/pgm-003/class/index
https://www.coursera.org/course/pgm
https://github.com/eBay/bayesian-belief-networks PYTHON from ebay
http://en.wikipedia.org/wiki/Graphical_model
http://videolectures.net/mlss07_ghahramani_grafm/
http://www.cs.ubc.ca/~murphyk/Software/bnsoft.html Software
http://en.wikipedia.org/wiki/Factor_graph
http://scalahypergraph.blogspot.com/
http://homepages.inf.ed.ac.uk/libkin/publ.html
http://www.dis.uniroma1.it/challenge9/download.shtml
http://blog.getprismatic.com/blog/2013/2/1/graph-abstractions-for-structured-computation
http://maxburstein.com/blog/intro-to-graph-theory-finding-shortest-path-part2/
http://interactivepython.org/courselib/static/pythonds/Graphs/graphshortpath.html
http://ayende.com/blog/4490/that-no-sql-thing-scaling-graph-databases
SQL
http://en.wikipedia.org/wiki/Hierarchical_and_recursive_queries_in_SQL
http://www.sqlsummit.com/AdjacencyList.htm
http://www.graph-database.org/tag/sql/
http://msdn.microsoft.com/en-us/magazine/jj863138.aspx
http://adventuresinsoftware.com/blog/?p=165
http://hansolav.net/sql/graphs.html
http://www.codeproject.com/Articles/22824/A-Model-to-Represent-Directed-Acyclic-Graphs-DAG-o
C++
https://github.com/GraphChi/graphchi-cpp GraphChi - disk-based large-scale graph computation
http://snap.stanford.edu/snap/quick.html
http://lemon.cs.elte.hu/trac/lemon
http://scicomp.stackexchange.com/questions/4722/i-am-looking-for-a-parallel-dynamic-graph-library-in-c
https://github.com/richelbilderbeek/boostgraphtutorial Boost.Graph
http://logic.pdmi.ras.ru/csclub/courses/ontology
Python Graphs Algo
https://pypi.python.org/pypi/python-graph/
http://habrahabr.ru/post/112421/
https://bitbucket.org/nidusfr/grapheekdb
http://jeremykun.com/2013/08/22/the-erdos-renyi-random-graph/
http://projects.skewed.de/graph-tool/
Books
http://avaxhome.ws/ebooks/science_books/math/2013-01-14-64-0898719909.html
http://shop.oreilly.com/product/0636920028246.do?code=DRM2013
Algorithms
https://en.wikipedia.org/wiki/Category:Graph_algorithms
https://en.wikipedia.org/wiki/Belief_propagation
http://en.wikipedia.org/wiki/Expectation_propagation
http://algs4.cs.princeton.edu/40graphs/
http://6brand.com/solving-8-puzzle-with-artificial-intelligence.html
HyperGraph
http://blog.opencog.org/2013/03/24/why-hypergraphs/
Graph Databases
http://www.oplicate.com/books/6104450512 Titan
http://www.w3.org/community/propertygraphs/
http://tm.durusau.net/?p=44106
http://www.ibm.com/developerworks/library/os-giraph/
http://www.bigdata-startups.com/open-source-tools/graph/
http://www.sparsity-technologies.com/dex DEX
http://readwrite.com/2011/04/20/5-graph-databases-to-consider
https://blog.twitter.com/2012/cassovary-big-graph-processing-library
http://jasperpeilee.wordpress.com/2011/11/25/a-survey-on-graph-databases/
http://nosql.mypopescu.com/post/40759505554/a-comparison-of-7-graph-databases
http://nuvolabase.blogspot.com/2013/04/orientdb-new-graphdb-engine-in-beta.html
http://www.orientdb.org/ Open Source (Java)
http://www.velocitygraph.com/ C# open source
http://www.hypergraphdb.org/index
http://en.wikipedia.org/wiki/Graph_database
http://blog.octo.com/en/introduction-to-large-scale-graph-processing/
The transitive closure of a graph G = (V,E) is a graph G* = (V,E*) such that E* contains an edge (u,v) if and only if G contains a path (of at least one edge) from u to v. The transitive_closure() function transforms the input graph g into the transitive closure graph tc.
http://habrahabr.ru/post/82171/
http://habrahabr.ru/post/163639/
http://ko444evnik.livejournal.com/
http://ko444evnik.livejournal.com/26010.html
http://qai.narod.ru/GA/metaheuristics.html Rus
http://www.w3.org/TR/2012/REC-rdb-direct-mapping-20120927/
http://www.w3.org/TR/#tr_SPARQL
http://www.w3.org/TR/2011/WD-turtle-20110809/
R_Mat
http://repository.cmu.edu/cgi/viewcontent.cgi?article=1541&context=compsci
Kronecker Graphs: An Approach to Modeling Networks
http://cs.stanford.edu/people/jure/pubs/kronecker-jmlr10.pdf
Formats
RDF in C http://drobilla.net/software/serd/
http://wisonets.wordpress.com/2010/11/02/graphml-or-gexf/
http://graphml.graphdrawing.org/
https://developers.facebook.com/docs/reference/apis/ FaceBook API
JavaScript
http://sigmajs.org/ http://habrahabr.ru/post/214695/
https://github.com/anvaka/VivaGraphJS
https://news.ycombinator.com/item?id=10570770
https://github.com/dxnn/dagoba Graph Database
http://www.reddit.com/r/javascript/comments/2oh01n/network_visualization_libraries/
http://cytoscape.github.io/cytoscape.js/
https://news.ycombinator.com/item?id=7178329
http://jgraph.github.io/mxgraph/docs/manual.html mxGraph
http://bl.ocks.org/rkirsling/5001347 D3
https://news.ycombinator.com/item?id=6232624
http://arborjs.org/ JavaScript
https://github.com/mbostock/d3/wiki/Force-Layout D3 Force Layout
http://www.delimited.io/blog/2014/6/17/force-directed-graphs-in-d3
http://www.d3noob.org/2013/03/d3js-force-directed-graph-examples.html
http://hypertree.sourceforge.net/
http://philogb.github.io/jit/static/v20/Docs/files/Visualizations/Hypertree-js.html
http://hypergraph.sourceforge.net/hypertree.html
WebGL (3D for Web)
https://gephi.org/tag/webgl/ WebGL
http://learningwebgl.com/blog/
Drawing
http://zvtm.sourceforge.net/ Java
http://rafilabs.com/graphingSims/graphs.html
http://lanet-vi.soic.indiana.edu/
http://cs.brown.edu/~rt/gdhandbook/ BOOK
http://vimeo.com/93482196 Building Graph-Based Web Applications With Structr
Vizualization Software
http://www.linuxjournal.com/article/7275 GraphViz
http://sumnous.github.io/blog/2014/07/24/gephi-on-mac/
https://github.com/prefuse/Prefuse Java
http://tulip.labri.fr/TulipDrupal/ Visualization
http://alenacpp.blogspot.com/2006/02/blog-post_19.html Graph Plotting
http://www.clips.ua.ac.be/pages/pattern-graph
Graph Libraries
http://braingam.es/2013/07/complex-networks-in-d/
http://projects.skewed.de/graph-tool/
http://projects.skewed.de/graph-tool/wiki/RelatedSoftware
http://igraph.sourceforge.net/
Viewji is a NodeBox clone in javascript
https://github.com/llimllib/viewji
Graph Query Languages
Gremlin https://github.com/tinkerpop/gremlin/wiki
Cypher http://docs.neo4j.org/chunked/snapshot/cypher-query-lang.html
https://antoniogarrote.wordpress.com/2011/01/10/translating-sparql-queries-into-sql-using-r2rml/
http://romikoderbynew.com/2012/02/22/gremlin-vs-cypher-initial-thoughts-neo4j/
https://github.com/jadell/neo4jphp/wiki/Cypher-and-gremlin-queries
DataSets
http://wiki.gephi.org/index.php/Datasets
http://snap.stanford.edu/data/
http://www.grouplens.org/node/12
Boost Graph
http://habrahabr.ru/post/211558/
http://www.youtube.com/watch?v=5AmwIwedTCM
http://stackoverflow.com/questions/2629421/how-to-use-boost-in-visual-studio-2010
http://stackoverflow.com/questions/1790291/using-boost-on-windows-visual-studio
Documentation
http://www.boost.org/community/groups.html#users
http://www.boost.org/doc/libs/1_51_0/libs/graph/doc/table_of_contents.html
http://www.boost.org/doc/libs/1_51_0/libs/graph/doc/graph_concepts.html
http://www.cs.brown.edu/~jwicks/boost/libs/graph/doc/adjacency_list.html
Boost Graph Examples
http://programmingexamples.net/wiki/Boost/BGL
http://permalink.gmane.org/gmane.comp.lib.boost.user/18010
http://stegua.github.com/blog/2012/09/19/dijkstra/
https://github.com/wpm/Boost-Implicit-Graph-Example#readme
http://www.informit.com/articles/printerfriendly.aspx?p=673259
http://stackoverflow.com/questions/8812466/using-c-boosts-graph-library
1) cl /EHsc -I "C:\boost_1_51_0" C:\boost_1_51_0\libs\graph\example\dijkstra-example.cpp
2) dijkstra-example.exe
----------------------------
distances and parents:
distance(A) = 0, parent(A) = A
distance(B) = 6, parent(B) = E
distance(C) = 1, parent(C) = A
distance(D) = 4, parent(D) = C
distance(E) = 5, parent(E) = D
compiling all BOOST GRAPH examples
There are 2 folders
C:\boost_1_51_0\libs\graph\test (file Jamfile.v2)
C:\boost_1_51_0\libs\graph\example
import os
import glob
top="C:\\boost_1_51_0\\libs\graph\\example\\"
cmd='cl /EHsc -I "C:\\boost_1_51_0" '
for file in glob.glob(top+"*.cpp"):
os.system( cmd + file )
Executing all BOOST GRAPH examples
import os
import glob
for file in glob.glob("*.exe"):
fileName, fileExtension = os.path.splitext(file)
cmd=file + " > out\\" + fileName +".out 2> out\\" + fileName+".err"
print cmd
os.system( cmd )
Output and error redirection in Windows
file.xxx > output.msg 2> output.err
Russian links
http://habrahabr.ru/post/112421/ Python
http://py-algorithm.blogspot.com/2011/06/blog-post_19.html
http://py-algorithm.blogspot.com/2011/06/python.html
http://habrahabr.ru/post/65367/
http://edu.nstu.ru/courses/saod/content.htm
http://software.intel.com/sites/default/files/m/e/f/c/6/e/38519-LW_Graph_ppt.pdf Boost
http://hardfire.ru/index.php?id=graph.htm
http://www.compsciclub.ru/courses/graphalgorithms
http://e-maxx.ru/algo/ - a lot of algo
Алгоритм Флойда — Уоршелла для нахождения кратчайших расстояний между всеми вершинами
http://habrahabr.ru/post/105825/
http://habrahabr.ru/post/160167/
Topological sort
Parallel BGL
http://www.osl.iu.edu/publications/prints/2006/Edmonds06:Dimacs.pdf