The Seven Bridges of Königsberg: A Dog’s Eye View
By Jocelyn Hoppa
May 23, 2019 8 mins read
Follow Armstrong as he pathfinds his way through North London, with the help of graph algorithms, discovering new routes to cover more territory.
Explore: cypher graph algorithms graph database Leonhard Euler neo4j pathfinding Seven Bridges of Königsberg shortest path temporal view
Going Underground: Graphing and Pathfinding London Tube Lines
By Jocelyn Hoppa
May 2, 2019 7 mins read
Read the latest installment of Joe Depeau’s blog series on graphing and pathfinding the London Underground, complete with Cypher queries and data models.
Explore: geospatial query graph algorithms graph database London Tube meta-graph neo4j pathfinding public transportation weighted shortest path
Vampire Express: Graphing a Classic ’80s Choose Your Own Adventure Story
By Jocelyn Hoppa
February 21, 2019 6 mins read
Here at Neo4j, we have a motto: Graphs Are Everywhere. This blog series was inspired by all the times I encountered graphs and “graph problems” in my non-working life. Hopefully these posts help you see more graphs in the world.… Read more →
Explore: choose your own adventure cypher data model Graph Databases graph model metagraph neo4j pathfinding vampire express
Graph Algorithms in Neo4j: Degree Centrality
By Jocelyn Hoppa
January 28, 2019 3 mins read
Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series… Read more →
Explore: centrality algorithms cypher Degree Centrality graph algorithms Graph Analytics graph database Graph Search PageRank pathfinding social network
Graph Algorithms in Neo4j: Minimum Weight Spanning Tree
By Jocelyn Hoppa
January 14, 2019 5 mins read
Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series… Read more →
Explore: cypher graph algorithms Graph Analytics graph database Graph Search Minimum Weight Spanning Tree neo4j pathfinding telecom
Graph Algorithms in Neo4j: All Pairs Shortest Path
By Jocelyn Hoppa
January 7, 2019 4 mins read
Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series… Read more →
Explore: All Pairs Shortest Path call routing cypher disease spread graph algorithms Graph Analytics Graph Search neo4j network failure pathfinding
Graph Algorithms in Neo4j: Single Source Shortest Path
By Jocelyn Hoppa
December 17, 2018 3 mins read
Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series… Read more →
Explore: cypher Dijkstra's algorithm graph algorithms Graph Analytics Graph Search Open Shortest Path First pathfinding shortest path Single Source Shortest Path telecom
Graph Algorithms in Neo4j: Shortest Path
By Jocelyn Hoppa
December 10, 2018 4 mins read
Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series… Read more →
Explore: cypher Dijkstra's algorithm Google Maps graph algorithms Graph Analytics Graph Search pathfinding shortest path Social Networks web mapping tools
Graph Algorithms in Neo4j: Neo4j Graph Analytics
By Jocelyn Hoppa
November 19, 2018 4 mins read
At a fundamental level, a native graph platform is required to make it easy to express relationships across many types of data elements. To succeed with connected data applications, you need to traverse these connections at speed, regardless of how… Read more →
Explore: Connected Data data scientists graph algorithms Graph Analytics graph platform graph technology native graph platform neo4j pathfinding solution developers