I'm looking for a way to compare 2 (or more) igraph objects in R. These are trajectories in 3-dim which are a network of nodes and edges but are not necessarily the same number of either, just that they have a corresponding coordinate in 3-dim.
I think something like Procrustes could work nicely but requires an equal number of points, and so I'd need a pre-step like iterative closest point (ICP) to find correspondences between the network.
I fear I have gone down the rabbit hole trying to fit a solution to Procrustes (and have yet to get a sensible answer from ICP so far), and thought I'd reach out to the smart people in this community and see if there's a technique I'm missing. This is a new area for me so grateful for any advice.
Thanks in advance!
What I've tried:
I initially tried a Procrustes algorithm but only to find I need equal sized datasets, and then tried writing my own function for ICP in R, but I don't think it's working fully and the resulting networks don't look right to me. My question here is more method than help fixing code anyway.