The documentation of minimize_blockmodel_dl
says
See peixoto-hierarchical-2014 for details on the algorithm.
However, the paper explicitely states
However, in order to perform model selection, one first needs to find optimal partitions of the network for given values of B, which is the subproblem which we consider in detail in this work. Therefore, in the remainder of this paper we will assume that the value of B is a fixed parameter, unless otherwise stated, but the reader should be aware that this value itself can be determined at a later step via model selection, as described, e.g., in Refs. [19,26].
Hence, how exactly do minimize_blockmodel_dl
and variants decide B
? Ultimatively, I'd be interested in plotting the implied likelihoods for different values of B
, but would first see what the algorythm has built-in by default - Bayesian model selection?