build.weighted.misf() builds the weighted max-independent-set
filtration used by the weighted GRIP layout core. It is primarily a
diagnostic and benchmarking helper for comparing weighted and combinatorial
hierarchies on the same graph.
build.weighted.misf(
edges = NULL,
n = NULL,
adj_list = NULL,
weight_list = NULL,
edge_weights = NULL,
num_init = 24,
num_nbrs = 20,
length_normalization = c("median", "mean", "none"),
seed = 6
)A list with weighted MISF levels, vertex_depth,
mish_order, misf_size, num_nbrs_schedule,
misf_height, top_level_size, weight_scale, and
length_normalization.
Two-column integer matrix of edges (1-based vertex ids).
Number of vertices.
Adjacency list (1-based) for undirected graphs.
Parallel list of strictly positive edge lengths.
Optional vector of edge lengths for edges.
Number of initial vertices in the coarsest level.
Maximum number of retained local neighbors per level.
Global edge-length normalization:
"median" (default), "mean", or "none".
Optional RNG seed for reproducibility. If NULL, uses current time.