Soziales Netzwerk mit Freundschafts-Graphen, Community-Erkennung und interaktiver Visualisierung. Zeigt Graph-Features von ThemisDB.
- ✅ Benutzerprofile - Name, Bio, Interessen
- ✅ Freundschaften - Bidirektionale Beziehungen
- ✅ Graph-Traversierung - Freunde von Freunden (FoF)
- ✅ Kürzeste Pfade - Verbindung zwischen zwei Personen
- ✅ Community-Erkennung - Automatische Gruppen-Findung
- ✅ Empfehlungs-Algorithmus - Freunde vorschlagen
- ✅ Interaktive Visualisierung - NetworkX Integration
{
"id": "user_uuid",
"name": "Max Mustermann",
"bio": "Software Engineer",
"interests": ["Python", "Databases", "AI"],
"location": "Berlin",
"joined": "2025-01-15"
}{
"from": "user1_uuid",
"to": "user2_uuid",
"relationship": "friend",
"since": "2025-03-20",
"strength": 0.85 # 0-1, basierend auf Interaktionen
}cd examples/06_graph_social_network
pip install -r requirements.txt
python main.pySiehe HOW_TO.md und GRAPH_THEORY.md.
- Graph Model - Knoten und Kanten
- BFS/DFS - Graph-Traversierungs-Algorithmen
- Dijkstra - Kürzeste Pfade
- Community Detection - Louvain-Algorithmus
- NetworkX - Graph-Visualisierung
- AQL Graph Queries - Graph-spezifische Queries
Status: Geplant