Hello.

I'm trying to test the latest version of graph_tool (0.23dev)
and building the nested sbm with edge weights.

I'm launching the following command:

minimize_nested_blockmodel_dl(
            graph,
            deg_corr=False,
            b_min = graph.vp.ikind,
            B_max = 150,
            B_min = 5,
            mcmc_equilibrate_args = dict(wait = 100, nbreaks=2,
max_niter=100000),
            mcmc_args = dict(niter=10),
            state_args = dict(
                clabel = graph.vp.ikind,
                recs = [ln2rev],
                rec_types = ['real-normal']
            ),
            verbose=True,
        )

And can see that there is infinite looping:
...
level 386 : replaced (2, 1) -> (2, 2) , dS: -15.0337981072 387
    l=387  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=387  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=387  Bisect at B = 2 with S = 34.5778592783179
    l=387  Best result: B = 2, S = 34.5778592783179
level 387 : replaced (2, 1) -> (2, 2) , dS: -15.0337981072 388
    l=388  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=388  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=388  Bisect at B = 2 with S = 34.5778592783179
    l=388  Best result: B = 2, S = 34.5778592783179
level 388 : replaced (2, 1) -> (2, 2) , dS: -15.0337981072 389
    l=389  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=389  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=389  Bisect at B = 2 with S = 34.5778592783179
    l=389  Best result: B = 2, S = 34.5778592783179
level 389 : replaced (2, 1) -> (2, 2) , dS: -15.0337981072 390
    l=390  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=390  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=390  Bisect at B = 2 with S = 34.5778592783179
    l=390  Best result: B = 2, S = 34.5778592783179
level 390 : replaced (2, 1) -> (2, 2) , dS: -15.0337981072 391
    l=391  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=391  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=391  Bisect at B = 2 with S = 34.5778592783179
    l=391  Best result: B = 2, S = 34.5778592783179
level 391 : replaced (2, 1) -> (2, 2) , dS: -15.0337981072 392
    l=392  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=392  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=392  Bisect at B = 2 with S = 34.5778592783179
    l=392  Best result: B = 2, S = 34.5778592783179
level 392 : replaced (2, 1) -> (2, 2) , dS: -15.0337981072 393
    l=393  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=393  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=393  Bisect at B = 2 with S = 34.5778592783179
    l=393  Best result: B = 2, S = 34.5778592783179
level 393 : replaced (2, 1) -> (2, 2) , dS: -15.0337981072 394
    l=394  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=394  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=394  Bisect at B = 2 with S = 34.5778592783179
    l=394  Best result: B = 2, S = 34.5778592783179
level 394 : replaced (2, 1) -> (2, 2) , dS: -15.0337981072 395
    l=395  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=395  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=395  Bisect at B = 2 with S = 34.5778592783179
    l=395  Best result: B = 2, S = 34.5778592783179
level 395 : replaced (2, 1) -> (2, 2) , dS: -15.0337981072 396
    l=396  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=396  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=396  Bisect at B = 2 with S = 34.5778592783179
    l=396  Best result: B = 2, S = 34.5778592783179
level 396 : replaced (2, 1) -> (2, 2) , dS: -15.0337981072 397
    l=397  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=397  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=397  Bisect at B = 2 with S = 34.5778592783179
    l=397  Best result: B = 2, S = 34.5778592783179
level 397 : replaced (2, 1) -> (2, 2) , dS: -15.0337981072 398
    l=398  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=398  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=398  Bisect at B = 2 with S = 34.5778592783179
    l=398  Best result: B = 2, S = 34.5778592783179
level 398 : replaced (2, 1) -> (2, 2) , dS: -15.0337981072 399
    l=399  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=399  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=399  Bisect at B = 2 with S = 34.5778592783179
    l=399  Best result: B = 2, S = 34.5778592783179
level 399 : replaced (2, 1) -> (2, 2) , dS: -15.0337981072 400
    l=400  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=400  Current bracket: (2, 2, 2) (34.577859278317902,
34.577859278317902, 34.577859278317902)
    l=400  Bisect at B = 2 with S = 34.5778592783179
    l=400  Best result: B = 2, S = 34.5778592783179


What is wrong with the launch of minimization ?


Thank you
Valeriy
_______________________________________________
graph-tool mailing list
[email protected]
https://lists.skewed.de/mailman/listinfo/graph-tool

Reply via email to