Replies: 1 comment 1 reply
-
The complexity of a single round of message passing is O(E), since a message is send to a node for each edge in your graph. Although on GPUs we parallelize computation across the edge dimension, this does not change the theoretical time complexity of message passing (only the practical runtime). |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, I am just wondering what computational complexity of message passing and aggregation is.
Suppose I have a graph
G=(V, E)
,|V|=n
, if I perform one message passing on this graph then aggregate the message using eithermax
,mean
orsum
, will the complexity beO(1)
? Because no matter how many nodes are there in a graph, the scope of the computation is focusing on each single node, i.e., each node will receive message from its neighbours and aggregates them in the same way.Beta Was this translation helpful? Give feedback.
All reactions