• Home
  • News
  • Technology
  • Research
  • Teaching
  • Business
  • Jobs
  • Home
  • News
  • Technology
  • Research
  • Teaching
  • Business
  • Jobs
Contact
  • Deutsch
  • English

  • Home
  • News
  • Technology
  • Research
  • Teaching
  • Business
  • Jobs
Contact
  • Deutsch
  • English

NISQ-ready community detection on weighted graphs using separation-node identification

NISQ-ready community detection on weighted graphs using separation-node identification

Abstract:

An important optimization problem in computer science is the detection of communities. By analyzing networks, so-called communities can be found and important information in many fields – from biology to social structures – can be derived. By weighting individual edges, even more information can be processed than by the mere presence of these edges. However, for community detection on weighted graphs, more factors must be considered as a result. Since this is an NP-hard optimization problem, heuristics are often used to find an acceptable solution faster and more efficiently. One promising approach is the use of quantum computers, as it has already been experimentally shown that they can achieve more efficient results than classical computers in certain domains (e.g., Grover or Shor algorithm). However, since most approaches to community detection using QUBO matrices consume a lot of memory, the goal of this work is to find an approach with a good memory efficiency. To this end, this work presents a promising community detection approach based on the detection and analysis of separation nodes, which has the advantage that the dimensions of the resulting QUBO matrix do not exceed the number of nodes and the matrix itself is as sparse as the adjacency matrix of the graph. These separating nodes are designed to divide the graph when they are removed such that the remaining components are each exactly part of a community. This approach is extended to weighted graphs by determining the probability that an edge is a separating edge based on the information flow of the neighborhood. This approach is tested using synthesized graphs with a fixed ground truth about their communities, to which weights are assigned without changing the community structure.

Translated with www.DeepL.com/Translator (free version)

Author:

Dominik Ott

Advisors:

Jonas Stein, Jonas Nüßlein, Claudia Linnhoff-Popien


Student Thesis | Published August 2023 | Copyright © QAR-Lab
Direct Inquiries to this work to the Advisors



QAR-Lab – Quantum Applications and Research Laboratory
Ludwig-Maximilians-Universität München
Oettingenstraße 67
80538 Munich
Phone: +49 89 2180-9153
E-mail: qar-lab@mobile.ifi.lmu.de

© Copyright 2025

General

Team
Contact
Legal notice

Social Media

Twitter Linkedin Github

Language

  • Deutsch
  • English
Cookie-Zustimmung verwalten
Wir verwenden Cookies, um unsere Website und unseren Service zu optimieren.
Funktional Always active
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Einstellungen anzeigen
{title} {title} {title}