< All topics

Graph Algorithms

top-7-graph-algorithm-books
Graph Algorithms
Top 7 Graph Algorithm Books You Should Know About

How to find credible sources to help you learn more about graphs and apply them to your use case? Save these 7 graph algorithm books and e-resources in the bonus section.

by
Ani Ghazaryan
May 31, 2023
graph-clustering-algorithms-usage-comparison
Graph Algorithms
Graph Clustering Algorithms: Usage and Comparison

From social networks and biological systems to recommendation engines, graph clustering algorithms enable data scientists to gain insights and make informed decisions that create value.

by
Ante Pusic
May 26, 2023
five-recommendation-algorithms-no-recommendation-engine-is-whole-without
Use Cases
Recommendation Engine
Graph Algorithms
PageRank
Five Recommendation Algorithms No Recommendation Engine Is Whole Without

How many recommendation algorithms do you need for a successful recommendation engine? Start with these five and we'll recommend you more!

by
Niko Krvavica
May 4, 2023
pagerank-algorithm-for-graph-databases
Graph Algorithms
PageRank
PageRank Algorithm for Graph Databases

What is PageRank algorithm? How can it be used in various graph database use cases? How to use it in Memgraph? If these questions are keeping you up at night, here is a blog post that will finally put your mind at ease.

by
Vlasta Pavicic
April 4, 2023
identify-patterns-and-anomalies-with-community-detection-graph-algorithm
Graph Algorithms
Community Detection
Identify Patterns and Anomalies With Community Detection Graph Algorithm

Get valuable insights into the world of community detection algorithms and their various applications in solving real-world problems in a wide range of use cases. By exploring the underlying structure of networks, patterns and anomalies, community detection algorithms can help you improve the efficiency and effectiveness of your systems and processes

by
Vlasta Pavicic
March 1, 2023
why-are-nodes-with-a-high-betweenness-centrality-score-high-maintenance
Graph Algorithms
Why Are Nodes With a High Betweenness Centrality Score High Maintenance

Betweenness centrality is one of many measures you can get from performing a centrality analysis of your data. It identifies important entities in your network that are actually a vulnerability and can bring your processes to a standstill. Dive deeper into this important metric and how it can be used in various use cases.

by
Vlasta Pavicic
February 15, 2023
how-i-found-the-most-influential-users-on-hacker-news
Graph Algorithms
Real-Time Analytics
How I Found The Most Influential Users on Hacker News

Hacker News is a website that contains content from the tech industry and to find yourself among its most popular posters sometimes seems a miracle! To break the mystery around it, I tried to knowledge-hack it with Kafka and PageRank algorithm - read on to find out what I discovered!

by
Lucija Perkovic
February 10, 2023
become-an-inspector-for-a-day-and-detect-fraudsters-with-graph-ml-on-memgraph
Machine Learning
Fraud Detection
Use Cases
Graph Algorithms
Become an Inspector for a Day and Detect Fraudsters With Graph ML on Memgraph!

This blog post deals with solving fraud detection problems with graph machine learning. Learn how to load data, training and plot to find out who did it! It’s elementary, my dear reader.

by
Mateo Dujic
December 7, 2022
building-a-recommendation-system-for-telecommunication-packages-using-graph-neural-networks
Graph Algorithms
Machine Learning
Recommendation Engine
Use Cases
A Hyperparametrization Is All You Need - Building a Recommendation System for Telecommunication Packages Using Graph Neural Networks

Graph Neural Networks can be used for a variety of applications but do you know what it takes to create a great recommendation system? Dive deep into the math of GNNs, implement a link prediction module and show everyone how stunning graph machine learning can be!

by
Andi Skrgat
December 5, 2022
solving-most-common-problems-in-energy-management-systems-solved-with-graph-analytics
Use Cases
Energy Management System
Graph Algorithms
Most Common Problems in Energy Management Systems Solved With Graph Analytics

For every problem in the energy management system, there is a graph algorithm that can point you in the right direction! Here is an overview of the most useful graph algorithms for highlighting weak links, high-risk nodes and many more.

by
Josip Mrden
November 25, 2022
benefits-graph-databases-bring-to-identity-and-access-management
Use Cases
IAM Systems
Graph Algorithms
Benefits Graph Databases Bring to Identity and Access Management

When you notice your traditional IAM system no longer provides adequate analysis and decision making is getting harder as your company grows because you always have to pick up the slack manually, it’s high-time you turn your attention to graphs. They have everything you need - high performance, flexibility and scalability.

by
Antonio Filipovic
November 18, 2022
build-graph-analytics-without-worrying-about-memory
Graph Algorithms
Memgraph MAGE
Build C++ Graph Analytics Without Worrying About Memory

If you believe C++ is simply the best, you’ll be happy to hear that the new Memgraph C++ API enables you to effortlessly build query procedures, functions and other analytics tools using your favourite language. What are you waiting for? Code away!

by
Ante Pusic
October 3, 2022
how-we-designed-and-implemented-graph-projection-feature
Graph Algorithms
Under the Hood
Memgraph MAGE
How We Designed and Implemented Graph Projection Feature

In recent months, users started to ask more frequently about the ability to run algorithms on a subgraph, and we in Memgraph listen to what our users need. Read more in this post How we designed and implemented graph projection feature

by
Antonio Filipovic
September 27, 2022
how-to-find-all-weighted-shortest-paths-between-nodes-and-do-it-fast
Graph Algorithms
Under the Hood
Memgraph MAGE
How to Find All Weighted Shortest Paths Between Nodes and Do It Fast

Our journey of creating an optimized shortest paths algorithm that returns all paths of same length. Starting from a MAGE query module and working within Memgraph's core, here is what we learned.

by
Bruno Sacaric
September 26, 2022
how-to-analyze-commits-in-a-github-social-network-in-real-time
Real-Time Analytics
Graph Algorithms
Explore Datasets
Community Detection
How to Analyze Commits in a GitHub Social Network in Real-Time?

Always wanted to identify the most influential developer within your GitHub network? Check out how by using PageRank.

by
Ivan Despot
June 21, 2022
how-to-analyze-a-streaming-dataset-of-movie-ratings-using-custom-query-modules
Real-Time Analytics
Graph Algorithms
Use Cases
Recommendation Engine
How to Analyze a Streaming Dataset of Movie Ratings Using Custom Query Modules?

Movie ratings from MovieLens are incoming, but you are still not sure what to watch over the weekend? Create your own movie recommendation system.

by
Ante Javor
June 21, 2022
how-to-build-a-real-time-book-recommendation-system-on-amazon-books-dataset
Real-Time Analytics
Graph Algorithms
Use Cases
Recommendation Engine
How to Build a Real-Time Book Recommendation System on Amazon Books Dataset?

Recommending books is hard. Thanks to the Amazon books dataset and insights from graph analytics, you can build your own. Here’s how.

by
Ante Javor
June 21, 2022
how-to-analyze-and-explore-the-world-of-real-time-nfts
Real-Time Analytics
Graph Algorithms
Explore Datasets
Community Detection
How to Analyze and Explore the World of Real-Time NFTS?

Analyze the Art Blocks transaction data, projects and communities in real-time with Memgraph

by
Katarina Supe
June 21, 2022
amazon-user-item-recommender-with-tgn-and-memgraph
Graph Algorithms
Use Cases
Recommendation Engine
Machine Learning
Temporal Graph Neural Networks With Pytorch - How to Create a Simple Recommendation Engine on an Amazon Dataset

Temporal graph neural networks can be used to perform both label classification and link prediction. Learn how to create a simple graph recommendation engine using TGNs on an Amazon product dataset.

by
Antonio Filipovic
April 26, 2022
analyze-infrastructure-networks-with-dynamic-betweenness-centrality
GQLAlchemy
Graph Algorithms
Network Resource Optimization
Use Cases
Analyze Infrastructure Networks With Dynamic Betweenness Centrality

Online algorithms are key for rapid response to changes in streamed graph data

by
Ante Pusic
April 21, 2022
jupyter-notebook-twitter-network-analysis
Python
GQLAlchemy
Explore Datasets
Graph Algorithms
Exploring a Twitter Network With Memgraph in a Jupyter Notebook

Through this short tutorial, you will learn how to install Memgraph, connect to it from a Jupyter Notebook and perform data analysis using graph algorithms.

by
Ivan Despot
March 25, 2022
graph-algorithms-applications
Graph Algorithms
Use Cases
Applications of the 20 Most Popular Graph Algorithms

This article will explore 20 of the most common graph algorithms and various ways to use them in real-life scenarios.

by
Memgraph
March 11, 2022
graph-algorithms-cheat-sheet-for-coding-interviews
Python
Graph Algorithms
Graph Algorithms Cheat Sheet For Coding Interviews

When applying for developer roles, the interviewer might ask you to solve coding problems during technical interviews. This article will help you understand some of the most fundamental ones like BFS, DFS and Dijkstra's algorithm.

by
Memgraph
March 3, 2022
graph-algorithms-list
Graph Algorithms
Community Detection
Node2Vec
PageRank
19 Graph Algorithms You Can Use Right Now

The fastest to run any graph algorithm on your data is by using Memgraph and MAGE. It’s super easy. Download Memgraph, import your data, pick one of the most popular graph algorithms, and start crunching the numbers.

by
Memgraph
February 21, 2022
twitter-analysis-with-dynamic-pagerank
Real-Time Analytics
Graph Algorithms
PageRank
It's the Most Wonderful Time of the Year - Dynamic PageRank and a Twitter Network

Explore a network of retweets using a dynamic PageRank algorithm and a graph database

by
Josip Matak
December 14, 2021
monitoring-dynamic-contact-network-with-online-community-detection
Graph Algorithms
Community Detection
Explore Datasets
Monitoring a Dynamic Contact Network With Online Community Detection

Explore rumor spreading in a contact network as it changes through time with online community detection

by
Ante Pusic
December 14, 2021
labelrankt-community-detection-in-dynamic-environment
Real-Time Analytics
Graph Algorithms
Community Detection
LabelRankT – Community Detection in Dynamic Environment

Discover how to detect communities in dynamic networks quickly with LabelRankT

by
Ante Pusic
December 13, 2021
link-prediction-with-node2vec-in-physics-collaboration-network
Graph Algorithms
Python
GQLAlchemy
Machine Learning
Link Prediction With node2vec in Physics Collaboration Network

A guide to understanding how link prediction works with node2vec algorithm

by
Antonio Filipovic
December 13, 2021
dynamic-node2vec-on-streaming-data
Real-Time Analytics
Graph Algorithms
Node2Vec
Machine Learning
Understanding How Dynamic node2vec Works on Streaming Data

An in-depth guide to understanding the dynamic node2vec algorithm and its advantages over static algorithms on streaming data

by
Antonio Filipovic
December 13, 2021
dynamic-page-rank-on-streaming-data
Real-Time Analytics
Graph Algorithms
PageRank
Dynamic PageRank on Streaming Data

Learn the theory behind how to deal with streaming graph data by using Dynamic PageRank

by
Josip Matak
December 10, 2021