bitwalker / bitwalker/libgraph

Poor performance of Graph.delete_vertex/2 in large graphs

Offen
#80 9 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Elixir
Sterne
571
Forks
76
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I'm getting ~18 ms on vertex deletes in large graphs, is this expected? And if so, is it theoretically possible to do anything about it?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit dem Lesen von Graph.delete_vertex/2 und reproduziere die gemeldete Zeit auf einem großen Graphen. Ermittle, ob die Löschung von ~18 ms erwartungsgemäß ist, und untersuche anschließend, ob der zugrunde liegende Ansatz eine praktische Verbesserung der Performance ermöglicht. Erledigt ist die Aufgabe, wenn das erwartete Verhalten dokumentiert und ein begründeter weiterer Weg identifiziert wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
elixir
Bereich
data
Issue-Typ
Bug
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.