Prepare a graph-first geodesic-MDS path cache
Source:R/grip_quality.R
prepare.graph.geodesic.mds.Rdprepare.graph.geodesic.mds() prepares the full all-pairs chosen
geodesic cache for an arbitrary connected weighted graph. This is the
graph-first entry point corresponding to the manuscript's definition of GMDS
on a connected weighted graph together with a chosen geodesic family
\((G, \Gamma)\).
Usage
prepare.graph.geodesic.mds(
edges = NULL,
n = NULL,
adj_list = NULL,
weight_list = NULL,
edge_weights = NULL,
tie_mode = c("single", "average")
)Arguments
- edges
Two-column integer matrix of edges (1-based vertex ids).
- n
Number of vertices. If omitted with
adj_list, defaults tolength(adj_list). If omitted withedges, defaults tomax(edges).- adj_list
Adjacency list (1-based) for an undirected graph.
- weight_list
Optional parallel list of positive edge weights.
- edge_weights
Optional positive edge-weight vector parallel to
edges.- tie_mode
Shortest-path aggregation mode.
"single"uses one deterministic chosen shortest path per pair."average"replaces each tied shortest-path family by the exact uniform average over all shortest paths between the pair.