In [1]:
%run compare_nmi.py


data/const/degree_order_polbooks_0.pkl
[]
******************************
update_rule
Step: 166
Best Cost: 0.0261764311845
density: 0
Time: 0.8010251522064209
Loss: [[ 588.30248694]]
NMI: 0.498698716951
******************************
abs_adam
Step: 313
Best Cost: 0.0259655734038
density: 0
Time: 1.169482946395874
Loss: [[ 572.53608579]]
NMI: 0.542258710247
******************************
update_rule
Step: 89
Best Cost: 0.026202782871
density: 0
Time: 0.6815018653869629
Loss: [[ 672.33876908]]
NMI: 0.527262314455
******************************
abs_adam
Step: 211
Best Cost: 0.026005859375
density: 0
Time: 0.9732809066772461
Loss: [[ 573.42327939]]
NMI: 0.50934305866
******************************
update_rule
Step: 85
Best Cost: 0.0259615459139
density: 0
Time: 0.5349159240722656
Loss: [[ 586.13031374]]
NMI: 0.591465810192
******************************
abs_adam
Step: 203
Best Cost: 0.0261841899846
density: 0
Time: 0.9290850162506104
Loss: [[ 577.35394852]]
NMI: 0.528887048775
data/const/degree_order_polbooks_0.05.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (84, 92), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (76, 103), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (18, 76), (28, 76), (76, 104), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (6, 103), (46, 76), (48, 76), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (6, 18), (6, 28), (6, 104), (69, 76), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (0, 76), (6, 46), (6, 48), (51, 76), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (4, 103), (6, 69), (7, 103), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48)]
******************************
update_rule
Step: 1000
Best Cost: 0.0322664111217
density: 0.05
Time: 3.6168601512908936
Loss: [[ 871.19822321]]
NMI: 0.754763523122
******************************
abs_adam
Step: 358
Best Cost: 0.0278390094645
density: 0.05
Time: 2.3411757946014404
Loss: [[ 1273.65318326]]
NMI: 0.839694909301
******************************
update_rule
Step: 1000
Best Cost: 0.0313664262906
density: 0.05
Time: 4.214827060699463
Loss: [[ 33956.58195586]]
NMI: 0.760493581312
******************************
abs_adam
Step: 328
Best Cost: 0.0279012238033
density: 0.05
Time: 1.4236161708831787
Loss: [[ 1274.70206297]]
NMI: 0.839694909301
******************************
update_rule
Step: 1000
Best Cost: 0.031312867595
density: 0.05
Time: 3.8292410373687744
Loss: [[ 38146.1511824]]
NMI: 0.760493581312
******************************
abs_adam
Step: 441
Best Cost: 0.0278270764686
density: 0.05
Time: 1.836158037185669
Loss: [[ 1275.49709064]]
NMI: 0.839694909301
data/const/degree_order_polbooks_0.1.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (84, 92), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (76, 103), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (18, 76), (28, 76), (76, 104), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (6, 103), (46, 76), (48, 76), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (6, 18), (6, 28), (6, 104), (69, 76), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (0, 76), (6, 46), (6, 48), (51, 76), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (4, 103), (6, 69), (7, 103), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48)]
******************************
update_rule
Step: 1000
Best Cost: 0.0320285013419
density: 0.1
Time: 4.000395059585571
Loss: [[ 871.86955283]]
NMI: 0.698533570013
******************************
abs_adam
Step: 708
Best Cost: 0.0277871918624
density: 0.1
Time: 2.4602530002593994
Loss: [[ 1269.24990117]]
NMI: 1.0
******************************
update_rule
Step: 1000
Best Cost: 0.0312689029062
density: 0.1
Time: 5.520162105560303
Loss: [[ 75712.86312338]]
NMI: 0.830997651039
******************************
abs_adam
Step: 606
Best Cost: 0.0278254682407
density: 0.1
Time: 2.4397780895233154
Loss: [[ 1278.60953312]]
NMI: 0.839694909301
******************************
update_rule
Step: 1000
Best Cost: 0.0313378352643
density: 0.1
Time: 3.893256902694702
Loss: [[ 67228.96928171]]
NMI: 0.839694909301
******************************
abs_adam
Step: 335
Best Cost: 0.0278430231142
density: 0.1
Time: 2.2719779014587402
Loss: [[ 1267.4969556]]
NMI: 0.827156379735
data/const/degree_order_polbooks_0.15.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (84, 92), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (76, 103), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (18, 76), (28, 76), (76, 104), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (6, 103), (46, 76), (48, 76), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (6, 18), (6, 28), (6, 104), (69, 76), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (0, 76), (6, 46), (6, 48), (51, 76), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (4, 103), (6, 69), (7, 103), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48)]
******************************
update_rule
Step: 1000
Best Cost: 0.031596798713
density: 0.15
Time: 4.668357849121094
Loss: [[ 13739.35898991]]
NMI: 0.839694909301
******************************
abs_adam
Step: 418
Best Cost: 0.0278309434125
density: 0.15
Time: 2.1194369792938232
Loss: [[ 1275.75970918]]
NMI: 0.839694909301
******************************
update_rule
Step: 1000
Best Cost: 0.0313416634557
density: 0.15
Time: 4.7587361335754395
Loss: [[ 38886.62944649]]
NMI: 0.807829033942
******************************
abs_adam
Step: 440
Best Cost: 0.0278501480345
density: 0.15
Time: 2.139939069747925
Loss: [[ 1260.91270416]]
NMI: 1.0
******************************
update_rule
Step: 1000
Best Cost: 0.0313000682044
density: 0.15
Time: 4.600428104400635
Loss: [[ 37699.75491634]]
NMI: 0.830997651039
******************************
abs_adam
Step: 323
Best Cost: 0.0278421096629
density: 0.15
Time: 2.2766799926757812
Loss: [[ 1268.91411136]]
NMI: 0.839694909301
data/const/degree_order_polbooks_0.2.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (84, 92), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (76, 103), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (18, 76), (28, 76), (76, 104), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (6, 103), (46, 76), (48, 76), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (6, 18), (6, 28), (6, 104), (69, 76), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (0, 76), (6, 46), (6, 48), (51, 76), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (4, 103), (6, 69), (7, 103), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48)]
******************************
update_rule
Step: 1000
Best Cost: 0.0312820953577
density: 0.2
Time: 4.293385028839111
Loss: [[ 43785.68248085]]
NMI: 0.839694909301
******************************
abs_adam
Step: 377
Best Cost: 0.027835017959
density: 0.2
Time: 2.696122884750366
Loss: [[ 1272.98154205]]
NMI: 0.959446608865
******************************
update_rule
Step: 1000
Best Cost: 0.0313763829099
density: 0.2
Time: 4.471563100814819
Loss: [[ 63989.67342124]]
NMI: 0.839694909301
******************************
abs_adam
Step: 444
Best Cost: 0.0278323108215
density: 0.2
Time: 1.6295008659362793
Loss: [[ 1269.10170366]]
NMI: 1.0
******************************
update_rule
Step: 1000
Best Cost: 0.0313546455366
density: 0.2
Time: 2.8009800910949707
Loss: [[ 61192.23840661]]
NMI: 0.830997651039
******************************
abs_adam
Step: 833
Best Cost: 0.0278283912849
density: 0.2
Time: 2.2684590816497803
Loss: [[ 1279.34930146]]
NMI: 0.839694909301
data/const/degree_order_polbooks_0.25.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (84, 92), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (76, 103), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (18, 76), (28, 76), (76, 104), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (6, 103), (46, 76), (48, 76), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (6, 18), (6, 28), (6, 104), (69, 76), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (0, 76), (6, 46), (6, 48), (51, 76), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (4, 103), (6, 69), (7, 103), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48)]
******************************
update_rule
Step: 1000
Best Cost: 0.0313261375514
density: 0.25
Time: 4.594653129577637
Loss: [[ 66087.75752644]]
NMI: 0.830997651039
******************************
abs_adam
Step: 1000
Best Cost: 0.0277891322545
density: 0.25
Time: 4.090909004211426
Loss: [[ 1269.65224267]]
NMI: 1.0
******************************
update_rule
Step: 1000
Best Cost: 0.0312973527627
density: 0.25
Time: 3.953955888748169
Loss: [[ 40341.55104832]]
NMI: 0.760493581312
******************************
abs_adam
Step: 614
Best Cost: 0.0278279705437
density: 0.25
Time: 2.5282480716705322
Loss: [[ 1273.20199013]]
NMI: 0.839694909301
******************************
update_rule
Step: 1000
Best Cost: 0.0312671977971
density: 0.25
Time: 3.1258158683776855
Loss: [[ 42543.6476252]]
NMI: 0.812794370826
******************************
abs_adam
Step: 580
Best Cost: 0.0278134051472
density: 0.25
Time: 1.947355031967163
Loss: [[ 1275.70940314]]
NMI: 1.0
data/const/degree_order_polbooks_0.3.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (84, 92), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (76, 103), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (18, 76), (28, 76), (76, 104), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (6, 103), (46, 76), (48, 76), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (6, 18), (6, 28), (6, 104), (69, 76), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (0, 76), (6, 46), (6, 48), (51, 76), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (4, 103), (6, 69), (7, 103), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48)]
******************************
update_rule
Step: 1000
Best Cost: 0.0315372721354
density: 0.3
Time: 4.201267957687378
Loss: [[ 20605.1003974]]
NMI: 0.791887784873
******************************
abs_adam
Step: 504
Best Cost: 0.0278238351004
density: 0.3
Time: 2.193120002746582
Loss: [[ 1278.25311149]]
NMI: 0.839694909301
******************************
update_rule
Step: 1000
Best Cost: 0.0313496409306
density: 0.3
Time: 3.981269121170044
Loss: [[ 65389.12566837]]
NMI: 0.830997651039
******************************
abs_adam
Step: 441
Best Cost: 0.0278303925737
density: 0.3
Time: 1.3363089561462402
Loss: [[ 1273.97314122]]
NMI: 0.839694909301
******************************
update_rule
Step: 1000
Best Cost: 0.0312905655426
density: 0.3
Time: 3.028005838394165
Loss: [[ 73202.15433419]]
NMI: 0.839694909301
******************************
abs_adam
Step: 595
Best Cost: 0.02780071371
density: 0.3
Time: 1.797327995300293
Loss: [[ 1270.80214309]]
NMI: 1.0

In [3]:
%matplotlib inline
import matplotlib.pyplot as plt

In [2]:
%run draw.py


[0.0, 0.0005, 0.001, 0.0015, 0.002, 0.0025, 0.003]
[0.542258710247, 0.839694909301, 1.0, 0.839694909301, 0.839694909301, 1.0, 1.0]
[0.0, 0.0005, 0.001, 0.0015, 0.002, 0.0025, 0.003]
[0.591465810192, 0.760493581312, 0.830997651039, 0.830997651039, 0.839694909301, 0.812794370826, 0.839694909301]
[0.0, 0.0005, 0.001, 0.0015, 0.002, 0.0025, 0.003]
[1.169482946395874, 1.836158037185669, 2.4602530002593994, 2.1194369792938232, 2.2684590816497803, 4.090909004211426, 1.797327995300293]
[0.0, 0.0005, 0.001, 0.0015, 0.002, 0.0025, 0.003]
[0.5349159240722656, 3.8292410373687744, 5.520162105560303, 4.600428104400635, 4.293385028839111, 3.1258158683776855, 3.028005838394165]
<matplotlib.figure.Figure at 0x11a240cc0>

polbooks

degree_order


In [1]:
%run compare_nmi.py


data/const/degree_order_polbooks_0.pkl
[]
******************************
abs_adam
Step: 262
Best Cost: 0.0260108003162
density: 0
Time: 1.053966999053955
Loss: [[ 573.52700348]]
NMI: 0.507603841458
******************************
update_rule
Step: 106
Best Cost: 0.0260008132485
density: 0
Time: 0.4881758689880371
Loss: [[ 580.42287615]]
NMI: 0.520490829793
******************************
abs_adam
Step: 249
Best Cost: 0.0261953257866
density: 0
Time: 1.4648351669311523
Loss: [[ 577.60508718]]
NMI: 0.504276787257
******************************
update_rule
Step: 159
Best Cost: 0.0262043440423
density: 0
Time: 0.6146900653839111
Loss: [[ 641.52139487]]
NMI: 0.535806197559
data/const/degree_order_polbooks_0.01.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (84, 92), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (76, 103), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (18, 76), (28, 76), (76, 104), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (6, 103), (46, 76), (48, 76), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (6, 18), (6, 28), (6, 104), (69, 76), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (0, 76), (6, 46), (6, 48), (51, 76), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (4, 103), (6, 69), (7, 103), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56)]
******************************
abs_adam
Step: 880
Best Cost: 0.0278348823253
density: 0.01
Time: 2.33229398727417
Loss: [[ 1932.37220719]]
NMI: 0.839694909301
******************************
update_rule
Step: 200
Best Cost: 0.0339825065768
density: 0.01
Time: 1.0343129634857178
Loss: [[ 741.25503706]]
NMI: 1.0
******************************
abs_adam
Step: 687
Best Cost: 0.0278543249982
density: 0.01
Time: 2.4646761417388916
Loss: [[ 1923.04840506]]
NMI: 0.839694909301
******************************
update_rule
Step: 218
Best Cost: 0.0339889865451
density: 0.01
Time: 0.8397390842437744
Loss: [[ 739.9600372]]
NMI: 1.0
data/const/degree_order_polbooks_0.02.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (84, 92), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (76, 103), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (18, 76), (28, 76), (76, 104), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (6, 103), (46, 76), (48, 76), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (6, 18), (6, 28), (6, 104), (69, 76), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (0, 76), (6, 46), (6, 48), (51, 76), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (4, 103), (6, 69), (7, 103), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56)]
******************************
abs_adam
Step: 676
Best Cost: 0.0278540371227
density: 0.02
Time: 1.996150016784668
Loss: [[ 1912.52153276]]
NMI: 0.839694909301
******************************
update_rule
Step: 1000
Best Cost: 0.033458160608
density: 0.02
Time: 3.334341049194336
Loss: [[ 3292.82378741]]
NMI: 0.830997651039
******************************
abs_adam
Step: 1000
Best Cost: 0.0278576743197
density: 0.02
Time: 2.849153995513916
Loss: [[ 1922.93780605]]
NMI: 0.839694909301
******************************
update_rule
Step: 125
Best Cost: 0.0340148067691
density: 0.02
Time: 0.8960399627685547
Loss: [[ 739.9731885]]
NMI: 0.958792701143
data/const/degree_order_polbooks_0.03.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (84, 92), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (76, 103), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (18, 76), (28, 76), (76, 104), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (6, 103), (46, 76), (48, 76), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (6, 18), (6, 28), (6, 104), (69, 76), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (0, 76), (6, 46), (6, 48), (51, 76), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (4, 103), (6, 69), (7, 103), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56)]
******************************
abs_adam
Step: 285
Best Cost: 0.0281774127294
density: 0.03
Time: 1.3113059997558594
Loss: [[ 1840.90311915]]
NMI: 0.839694909301
******************************
update_rule
Step: 178
Best Cost: 0.0340213587062
density: 0.03
Time: 1.1719679832458496
Loss: [[ 739.76176642]]
NMI: 0.791887784873
******************************
abs_adam
Step: 454
Best Cost: 0.0279102863476
density: 0.03
Time: 1.8501760959625244
Loss: [[ 1884.36314304]]
NMI: 1.0
******************************
update_rule
Step: 125
Best Cost: 0.0340137659882
density: 0.03
Time: 0.9172699451446533
Loss: [[ 740.1533559]]
NMI: 0.791887784873
data/const/degree_order_polbooks_0.04.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (84, 92), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (76, 103), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (18, 76), (28, 76), (76, 104), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (6, 103), (46, 76), (48, 76), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (6, 18), (6, 28), (6, 104), (69, 76), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (0, 76), (6, 46), (6, 48), (51, 76), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (4, 103), (6, 69), (7, 103), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56)]
******************************
abs_adam
Step: 1000
Best Cost: 0.0278514656188
density: 0.04
Time: 2.904573917388916
Loss: [[ 1924.97489286]]
NMI: 0.839694909301
******************************
update_rule
Step: 158
Best Cost: 0.0339865063864
density: 0.04
Time: 0.8904128074645996
Loss: [[ 739.06911574]]
NMI: 1.0
******************************
abs_adam
Step: 450
Best Cost: 0.0278791985544
density: 0.04
Time: 1.4784231185913086
Loss: [[ 1905.33455109]]
NMI: 0.839694909301
******************************
update_rule
Step: 1000
Best Cost: 0.0332369033225
density: 0.04
Time: 3.20623779296875
Loss: [[ 6301.55309249]]
NMI: 0.820589270297
data/const/degree_order_polbooks_0.05.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (84, 92), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (76, 103), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (18, 76), (28, 76), (76, 104), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (6, 103), (46, 76), (48, 76), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (6, 18), (6, 28), (6, 104), (69, 76), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (0, 76), (6, 46), (6, 48), (51, 76), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (4, 103), (6, 69), (7, 103), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56)]
******************************
abs_adam
Step: 350
Best Cost: 0.0279467690396
density: 0.05
Time: 1.5100769996643066
Loss: [[ 1901.21627708]]
NMI: 0.839694909301
******************************
update_rule
Step: 197
Best Cost: 0.0339868247104
density: 0.05
Time: 0.8261058330535889
Loss: [[ 738.83151318]]
NMI: 1.0
******************************
abs_adam
Step: 412
Best Cost: 0.027926058607
density: 0.05
Time: 1.7268140316009521
Loss: [[ 1900.7804179]]
NMI: 0.839694909301
******************************
update_rule
Step: 215
Best Cost: 0.0340278192983
density: 0.05
Time: 1.0308210849761963
Loss: [[ 740.56150333]]
NMI: 0.738451224579
data/const/degree_order_polbooks_0.06.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (84, 92), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (76, 103), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (18, 76), (28, 76), (76, 104), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (6, 103), (46, 76), (48, 76), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (6, 18), (6, 28), (6, 104), (69, 76), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (0, 76), (6, 46), (6, 48), (51, 76), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (4, 103), (6, 69), (7, 103), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56)]
******************************
abs_adam
Step: 505
Best Cost: 0.0278626429413
density: 0.06
Time: 2.1522510051727295
Loss: [[ 1919.84173905]]
NMI: 0.839694909301
******************************
update_rule
Step: 1000
Best Cost: 0.0335799125965
density: 0.06
Time: 2.873126983642578
Loss: [[ 3161.7073804]]
NMI: 0.839694909301
******************************
abs_adam
Step: 732
Best Cost: 0.0278372960512
density: 0.06
Time: 1.9361681938171387
Loss: [[ 1930.10379344]]
NMI: 0.839694909301
******************************
update_rule
Step: 204
Best Cost: 0.0340301499832
density: 0.06
Time: 0.8520791530609131
Loss: [[ 739.874428]]
NMI: 0.791887784873
data/const/degree_order_polbooks_0.07.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (84, 92), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (76, 103), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (18, 76), (28, 76), (76, 104), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (6, 103), (46, 76), (48, 76), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (6, 18), (6, 28), (6, 104), (69, 76), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (0, 76), (6, 46), (6, 48), (51, 76), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (4, 103), (6, 69), (7, 103), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56)]
******************************
abs_adam
Step: 323
Best Cost: 0.0279967874194
density: 0.07
Time: 1.313399076461792
Loss: [[ 1899.3150032]]
NMI: 0.839694909301
******************************
update_rule
Step: 367
Best Cost: 0.033985504358
density: 0.07
Time: 1.2644600868225098
Loss: [[ 742.95946704]]
NMI: 1.0
******************************
abs_adam
Step: 1000
Best Cost: 0.0278661445047
density: 0.07
Time: 2.3310179710388184
Loss: [[ 1913.43065964]]
NMI: 0.839694909301
******************************
update_rule
Step: 1000
Best Cost: 0.0335348600703
density: 0.07
Time: 2.914429187774658
Loss: [[ 824.55062472]]
NMI: 0.890313842014
data/const/degree_order_polbooks_0.08.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (84, 92), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (76, 103), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (18, 76), (28, 76), (76, 104), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (6, 103), (46, 76), (48, 76), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (6, 18), (6, 28), (6, 104), (69, 76), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (0, 76), (6, 46), (6, 48), (51, 76), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (4, 103), (6, 69), (7, 103), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56)]
******************************
abs_adam
Step: 688
Best Cost: 0.0278427767591
density: 0.08
Time: 1.8817269802093506
Loss: [[ 1929.73126293]]
NMI: 0.839694909301
******************************
update_rule
Step: 155
Best Cost: 0.0339864427216
density: 0.08
Time: 0.6894979476928711
Loss: [[ 739.33779371]]
NMI: 1.0
******************************
abs_adam
Step: 833
Best Cost: 0.0278319399049
density: 0.08
Time: 2.284371852874756
Loss: [[ 1938.15676175]]
NMI: 0.839694909301
******************************
update_rule
Step: 157
Best Cost: 0.0340226347701
density: 0.08
Time: 0.714756965637207
Loss: [[ 740.21146403]]
NMI: 0.791887784873
data/const/degree_order_polbooks_0.09.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (84, 92), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (76, 103), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (18, 76), (28, 76), (76, 104), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (6, 103), (46, 76), (48, 76), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (6, 18), (6, 28), (6, 104), (69, 76), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (0, 76), (6, 46), (6, 48), (51, 76), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (4, 103), (6, 69), (7, 103), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56)]
******************************
abs_adam
Step: 661
Best Cost: 0.0278544246475
density: 0.09
Time: 1.7777960300445557
Loss: [[ 1920.2393031]]
NMI: 1.0
******************************
update_rule
Step: 118
Best Cost: 0.0340186488007
density: 0.09
Time: 0.6071860790252686
Loss: [[ 741.37188138]]
NMI: 0.791887784873
******************************
abs_adam
Step: 992
Best Cost: 0.0278303233728
density: 0.09
Time: 2.335078001022339
Loss: [[ 1939.63710999]]
NMI: 0.839694909301
******************************
update_rule
Step: 1000
Best Cost: 0.0337421111023
density: 0.09
Time: 2.5657498836517334
Loss: [[ 5761.3512971]]
NMI: 0.839694909301
data/const/degree_order_polbooks_0.1.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (84, 92), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (76, 103), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (18, 76), (28, 76), (76, 104), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (6, 103), (46, 76), (48, 76), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (6, 18), (6, 28), (6, 104), (69, 76), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (0, 76), (6, 46), (6, 48), (51, 76), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (4, 103), (6, 69), (7, 103), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56)]
******************************
abs_adam
Step: 691
Best Cost: 0.0278547263632
density: 0.1
Time: 1.9545187950134277
Loss: [[ 1918.02209727]]
NMI: 0.839694909301
******************************
update_rule
Step: 194
Best Cost: 0.0339850753127
density: 0.1
Time: 0.77469801902771
Loss: [[ 738.96393277]]
NMI: 1.0
******************************
abs_adam
Step: 369
Best Cost: 0.0278996294156
density: 0.1
Time: 1.2157349586486816
Loss: [[ 1911.55451898]]
NMI: 0.839694909301
******************************
update_rule
Step: 161
Best Cost: 0.0339860275165
density: 0.1
Time: 0.7204840183258057
Loss: [[ 739.02917132]]
NMI: 1.0
data/const/degree_order_polbooks_0.15.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (84, 92), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (76, 103), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (18, 76), (28, 76), (76, 104), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (6, 103), (46, 76), (48, 76), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (6, 18), (6, 28), (6, 104), (69, 76), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (0, 76), (6, 46), (6, 48), (51, 76), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (4, 103), (6, 69), (7, 103), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56)]
******************************
abs_adam
Step: 1000
Best Cost: 0.0278373624841
density: 0.15
Time: 2.3896820545196533
Loss: [[ 1927.79807811]]
NMI: 1.0
******************************
update_rule
Step: 183
Best Cost: 0.03402666226
density: 0.15
Time: 0.7400670051574707
Loss: [[ 739.92379018]]
NMI: 0.769832566207
******************************
abs_adam
Step: 1000
Best Cost: 0.0278841007432
density: 0.15
Time: 3.0744709968566895
Loss: [[ 1914.97565193]]
NMI: 0.839694909301
******************************
update_rule
Step: 165
Best Cost: 0.0340264823377
density: 0.15
Time: 0.9251809120178223
Loss: [[ 739.85533604]]
NMI: 0.791887784873
data/const/degree_order_polbooks_0.2.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (84, 92), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (76, 103), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (18, 76), (28, 76), (76, 104), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (6, 103), (46, 76), (48, 76), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (6, 18), (6, 28), (6, 104), (69, 76), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (0, 76), (6, 46), (6, 48), (51, 76), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (4, 103), (6, 69), (7, 103), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56)]
******************************
abs_adam
Step: 1000
Best Cost: 0.0278582473028
density: 0.2
Time: 3.224726915359497
Loss: [[ 1923.62358074]]
NMI: 0.839694909301
******************************
update_rule
Step: 190
Best Cost: 0.0339872094671
density: 0.2
Time: 1.14503812789917
Loss: [[ 739.20320839]]
NMI: 1.0
******************************
abs_adam
Step: 362
Best Cost: 0.02785705428
density: 0.2
Time: 1.2702491283416748
Loss: [[ 1929.73721445]]
NMI: 0.829437927544
******************************
update_rule
Step: 209
Best Cost: 0.0340267342288
density: 0.2
Time: 0.8971378803253174
Loss: [[ 741.25852116]]
NMI: 0.791887784873
data/const/degree_order_polbooks_0.25.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (84, 92), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (76, 103), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (18, 76), (28, 76), (76, 104), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (6, 103), (46, 76), (48, 76), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (6, 18), (6, 28), (6, 104), (69, 76), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (0, 76), (6, 46), (6, 48), (51, 76), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (4, 103), (6, 69), (7, 103), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56)]
******************************
abs_adam
Step: 1000
Best Cost: 0.0278570819604
density: 0.25
Time: 2.648604154586792
Loss: [[ 1917.69247815]]
NMI: 0.839694909301
******************************
update_rule
Step: 136
Best Cost: 0.0340174031852
density: 0.25
Time: 0.8963069915771484
Loss: [[ 739.88600758]]
NMI: 0.748288272252
******************************
abs_adam
Step: 432
Best Cost: 0.0280386373299
density: 0.25
Time: 1.4518399238586426
Loss: [[ 1857.57225333]]
NMI: 1.0
******************************
update_rule
Step: 179
Best Cost: 0.033987281436
density: 0.25
Time: 0.8205938339233398
Loss: [[ 739.95967408]]
NMI: 1.0
data/const/degree_order_polbooks_0.3.pkl
[(8, 16), (8, 50), (12, 16), (12, 50), (1, 8), (1, 12), (2, 8), (2, 12), (8, 29), (8, 55), (8, 56), (12, 29), (12, 55), (12, 56), (84, 92), (3, 16), (3, 50), (8, 15), (8, 17), (8, 19), (8, 21), (8, 25), (8, 32), (8, 34), (8, 36), (8, 43), (8, 44), (8, 52), (8, 53), (8, 57), (12, 15), (12, 17), (12, 19), (12, 21), (12, 25), (12, 32), (12, 34), (12, 36), (12, 43), (12, 44), (12, 52), (12, 53), (12, 57), (61, 84), (63, 84), (68, 84), (72, 92), (80, 84), (81, 84), (84, 95), (84, 102), (1, 3), (2, 3), (3, 29), (3, 55), (3, 56), (8, 42), (8, 45), (8, 54), (12, 42), (12, 45), (12, 54), (59, 84), (61, 72), (63, 72), (66, 92), (68, 72), (72, 80), (72, 81), (72, 95), (72, 102), (73, 92), (78, 84), (84, 85), (84, 87), (84, 88), (84, 90), (84, 98), (84, 101), (3, 15), (3, 17), (3, 19), (3, 21), (3, 25), (3, 32), (3, 34), (3, 36), (3, 43), (3, 44), (3, 52), (3, 53), (3, 57), (5, 8), (5, 12), (8, 22), (8, 37), (8, 38), (8, 77), (12, 22), (12, 37), (12, 38), (12, 77), (30, 92), (59, 72), (60, 84), (61, 66), (61, 73), (62, 84), (63, 66), (63, 73), (66, 68), (66, 80), (66, 81), (66, 95), (66, 102), (67, 84), (68, 73), (72, 78), (72, 85), (72, 87), (72, 88), (72, 90), (72, 98), (72, 101), (73, 80), (73, 81), (73, 95), (73, 102), (84, 89), (84, 96), (84, 97), (3, 42), (3, 45), (3, 54), (8, 39), (8, 41), (8, 49), (12, 39), (12, 41), (12, 49), (30, 61), (30, 63), (30, 68), (30, 80), (30, 81), (30, 95), (30, 102), (59, 66), (59, 73), (60, 72), (62, 72), (65, 84), (66, 78), (66, 85), (66, 87), (66, 88), (66, 90), (66, 98), (66, 101), (67, 72), (70, 84), (72, 89), (72, 96), (72, 97), (73, 78), (73, 85), (73, 87), (73, 88), (73, 90), (73, 98), (73, 101), (84, 93), (84, 94), (3, 5), (3, 22), (3, 37), (3, 38), (3, 77), (8, 14), (8, 23), (8, 24), (8, 26), (8, 27), (8, 33), (12, 14), (12, 23), (12, 24), (12, 26), (12, 27), (12, 33), (30, 59), (30, 78), (30, 85), (30, 87), (30, 88), (30, 90), (30, 98), (30, 101), (60, 66), (60, 73), (62, 66), (62, 73), (65, 72), (66, 67), (66, 89), (66, 96), (66, 97), (67, 73), (70, 72), (72, 93), (72, 94), (73, 89), (73, 96), (73, 97), (79, 84), (83, 84), (84, 91), (3, 39), (3, 41), (3, 49), (8, 20), (8, 35), (11, 16), (11, 50), (12, 20), (12, 35), (16, 40), (16, 47), (40, 50), (47, 50), (30, 60), (30, 62), (30, 67), (30, 89), (30, 96), (30, 97), (64, 84), (65, 66), (65, 73), (66, 70), (66, 93), (66, 94), (70, 73), (72, 79), (72, 83), (72, 91), (73, 93), (73, 94), (82, 84), (1, 11), (1, 40), (1, 47), (2, 11), (2, 40), (2, 47), (3, 14), (3, 23), (3, 24), (3, 26), (3, 27), (3, 33), (11, 29), (11, 55), (11, 56), (29, 40), (29, 47), (40, 55), (40, 56), (47, 55), (47, 56), (30, 65), (30, 70), (30, 93), (30, 94), (64, 72), (66, 79), (66, 83), (66, 91), (72, 82), (73, 79), (73, 83), (73, 91), (74, 92), (75, 92), (3, 20), (3, 35), (9, 16), (9, 50), (11, 15), (11, 17), (11, 19), (11, 21), (11, 25), (11, 32), (11, 34), (11, 36), (11, 43), (11, 44), (11, 52), (11, 53), (11, 57), (15, 40), (15, 47), (17, 40), (17, 47), (19, 40), (19, 47), (21, 40), (21, 47), (25, 40), (25, 47), (32, 40), (32, 47), (34, 40), (34, 47), (36, 40), (36, 47), (40, 43), (40, 44), (40, 52), (40, 53), (40, 57), (43, 47), (44, 47), (47, 52), (47, 53), (47, 57), (30, 79), (30, 83), (30, 91), (31, 84), (61, 74), (61, 75), (63, 74), (63, 75), (64, 66), (64, 73), (66, 82), (68, 74), (68, 75), (71, 92), (73, 82), (74, 80), (74, 81), (74, 95), (74, 102), (75, 80), (75, 81), (75, 95), (75, 102), (1, 9), (2, 9), (8, 13), (8, 58), (9, 29), (9, 55), (9, 56), (10, 16), (10, 50), (11, 42), (11, 45), (11, 54), (12, 13), (12, 58), (40, 42), (40, 45), (40, 54), (42, 47), (45, 47), (47, 54), (76, 103), (30, 64), (30, 82), (31, 72), (59, 74), (59, 75), (61, 71), (63, 71), (68, 71), (71, 80), (71, 81), (71, 95), (71, 102), (74, 78), (74, 85), (74, 87), (74, 88), (74, 90), (74, 98), (74, 101), (75, 78), (75, 85), (75, 87), (75, 88), (75, 90), (75, 98), (75, 101), (84, 99), (84, 100), (86, 92), (1, 10), (2, 10), (5, 11), (5, 40), (5, 47), (9, 15), (9, 17), (9, 19), (9, 21), (9, 25), (9, 32), (9, 34), (9, 36), (9, 43), (9, 44), (9, 52), (9, 53), (9, 57), (10, 29), (10, 55), (10, 56), (11, 22), (11, 37), (11, 38), (11, 77), (22, 40), (22, 47), (37, 40), (37, 47), (38, 40), (38, 47), (40, 77), (47, 77), (18, 76), (28, 76), (76, 104), (31, 66), (31, 73), (59, 71), (60, 74), (60, 75), (61, 86), (62, 74), (62, 75), (63, 86), (67, 74), (67, 75), (68, 86), (71, 78), (71, 85), (71, 87), (71, 88), (71, 90), (71, 98), (71, 101), (72, 99), (72, 100), (74, 89), (74, 96), (74, 97), (75, 89), (75, 96), (75, 97), (80, 86), (81, 86), (86, 95), (86, 102), (3, 13), (3, 58), (8, 10), (9, 42), (9, 45), (9, 54), (10, 12), (10, 15), (10, 17), (10, 19), (10, 21), (10, 25), (10, 32), (10, 34), (10, 36), (10, 43), (10, 44), (10, 52), (10, 53), (10, 57), (11, 39), (11, 41), (11, 49), (13, 16), (13, 50), (16, 58), (39, 40), (39, 47), (40, 41), (40, 49), (41, 47), (47, 49), (50, 58), (6, 103), (46, 76), (48, 76), (30, 31), (59, 86), (60, 71), (62, 71), (65, 74), (65, 75), (66, 99), (66, 100), (67, 71), (70, 74), (70, 75), (71, 89), (71, 96), (71, 97), (73, 99), (73, 100), (74, 93), (74, 94), (75, 93), (75, 94), (78, 86), (84, 86), (85, 86), (86, 87), (86, 88), (86, 90), (86, 98), (86, 101), (92, 99), (92, 100), (1, 13), (1, 58), (2, 13), (2, 58), (5, 9), (8, 9), (9, 12), (9, 22), (9, 37), (9, 38), (9, 77), (10, 42), (10, 45), (10, 54), (11, 14), (11, 23), (11, 24), (11, 26), (11, 27), (11, 33), (13, 29), (13, 55), (13, 56), (14, 40), (14, 47), (23, 40), (23, 47), (24, 40), (24, 47), (26, 40), (26, 47), (27, 40), (27, 47), (29, 58), (33, 40), (33, 47), (55, 58), (56, 58), (6, 18), (6, 28), (6, 104), (69, 76), (30, 99), (30, 100), (31, 92), (60, 86), (61, 99), (61, 100), (62, 86), (63, 99), (63, 100), (65, 71), (67, 86), (68, 99), (68, 100), (70, 71), (71, 84), (71, 93), (71, 94), (72, 86), (74, 79), (74, 83), (74, 91), (75, 79), (75, 83), (75, 91), (80, 99), (80, 100), (81, 99), (81, 100), (86, 89), (86, 96), (86, 97), (95, 99), (95, 100), (99, 102), (100, 102), (3, 10), (5, 10), (9, 39), (9, 41), (9, 49), (10, 22), (10, 37), (10, 38), (10, 77), (11, 20), (11, 35), (13, 15), (13, 17), (13, 19), (13, 21), (13, 25), (13, 32), (13, 34), (13, 36), (13, 43), (13, 44), (13, 52), (13, 53), (13, 57), (15, 58), (17, 58), (19, 58), (20, 40), (20, 47), (21, 58), (25, 58), (32, 58), (34, 58), (35, 40), (35, 47), (36, 58), (43, 58), (44, 58), (52, 58), (53, 58), (57, 58), (0, 76), (6, 46), (6, 48), (51, 76), (31, 61), (31, 63), (31, 68), (31, 80), (31, 81), (31, 95), (31, 102), (59, 99), (59, 100), (64, 74), (64, 75), (65, 86), (66, 86), (70, 86), (71, 72), (71, 79), (71, 83), (71, 91), (73, 86), (74, 82), (74, 84), (75, 82), (75, 84), (78, 99), (78, 100), (85, 99), (85, 100), (86, 93), (86, 94), (87, 99), (87, 100), (88, 99), (88, 100), (90, 99), (90, 100), (98, 99), (98, 100), (99, 101), (100, 101), (3, 9), (8, 11), (8, 40), (8, 47), (9, 14), (9, 23), (9, 24), (9, 26), (9, 27), (9, 33), (10, 39), (10, 41), (10, 49), (11, 12), (12, 40), (12, 47), (13, 42), (13, 45), (13, 54), (16, 20), (16, 35), (20, 50), (35, 50), (42, 58), (45, 58), (54, 58), (4, 103), (6, 69), (7, 103), (30, 86), (31, 59), (31, 78), (31, 85), (31, 87), (31, 88), (31, 90), (31, 98), (31, 101), (60, 99), (60, 100), (62, 99), (62, 100), (64, 71), (64, 92), (66, 71), (67, 99), (67, 100), (71, 73), (71, 82), (72, 74), (72, 75), (79, 86), (82, 92), (83, 86), (86, 91), (89, 99), (89, 100), (96, 99), (96, 100), (97, 99), (97, 100), (1, 20), (1, 35), (2, 20), (2, 35), (5, 13), (5, 58), (9, 20), (9, 35), (10, 14), (10, 23), (10, 24), (10, 26), (10, 27), (10, 33), (13, 22), (13, 37), (13, 38), (13, 77), (14, 16), (14, 50), (16, 23), (16, 24), (16, 26), (16, 27), (16, 33), (20, 29), (20, 55), (20, 56), (22, 58), (23, 50), (24, 50), (26, 50), (27, 50), (29, 35), (33, 50), (35, 55), (35, 56), (37, 58), (38, 58), (58, 77), (0, 6), (4, 18), (4, 28), (4, 76), (4, 104), (6, 51), (7, 18), (7, 28), (7, 76), (7, 104), (30, 71), (31, 60), (31, 62), (31, 67), (31, 74), (31, 75), (31, 89), (31, 96), (31, 97), (61, 64), (61, 82), (63, 64), (63, 82), (64, 68), (64, 80), (64, 81), (64, 86), (64, 95), (64, 102), (65, 99), (65, 100), (66, 74), (66, 75), (68, 82), (70, 99), (70, 100), (73, 74), (73, 75), (79, 92), (80, 82), (81, 82), (82, 86), (82, 95), (82, 102), (83, 92), (91, 92), (93, 99), (93, 100), (94, 99), (94, 100), (1, 14), (1, 23), (1, 24), (1, 26), (1, 27), (1, 33), (2, 14), (2, 23), (2, 24), (2, 26), (2, 27), (2, 33), (3, 11), (3, 40), (3, 47), (10, 20), (10, 35), (11, 13), (11, 58), (13, 39), (13, 40), (13, 41), (13, 47), (13, 49), (14, 29), (14, 55), (14, 56), (15, 20), (15, 35), (16, 39), (16, 41), (16, 49), (17, 20), (17, 35), (19, 20), (19, 35), (20, 21), (20, 25), (20, 32), (20, 34), (20, 36), (20, 43), (20, 44), (20, 52), (20, 53), (20, 57), (21, 35), (23, 29), (23, 55), (23, 56), (24, 29), (24, 55), (24, 56), (25, 35), (26, 29), (26, 55), (26, 56), (27, 29), (27, 55), (27, 56), (29, 33), (32, 35), (33, 55), (33, 56), (34, 35), (35, 36), (35, 43), (35, 44), (35, 52), (35, 53), (35, 57), (39, 50), (39, 58), (40, 58), (41, 50), (41, 58), (47, 58), (49, 50), (49, 58), (0, 103), (4, 46), (4, 48), (7, 46), (7, 48), (51, 103), (30, 74), (30, 75), (31, 65), (31, 70), (31, 71), (31, 93), (31, 94), (59, 64), (59, 82), (61, 79), (61, 83), (61, 91), (63, 79), (63, 83), (63, 91), (64, 78), (64, 85), (64, 87), (64, 88), (64, 90), (64, 98), (64, 101), (65, 92), (68, 79), (68, 83), (68, 91), (70, 92), (74, 99), (74, 100), (75, 99), (75, 100), (78, 82), (79, 80), (79, 81), (79, 95), (79, 99), (79, 100), (79, 102), (80, 83), (80, 91), (81, 83), (81, 91), (82, 85), (82, 87), (82, 88), (82, 90), (82, 98), (82, 101), (83, 95), (83, 99), (83, 100), (83, 102), (91, 95), (91, 99), (91, 100), (91, 102), (92, 93), (92, 94), (1, 39), (1, 41), (1, 49), (2, 39), (2, 41), (2, 49), (5, 16), (5, 50), (13, 14), (13, 23), (13, 24), (13, 26), (13, 27), (13, 33), (14, 15), (14, 17), (14, 19), (14, 21), (14, 25), (14, 32), (14, 34), (14, 36), (14, 43), (14, 44), (14, 52), (14, 53), (14, 57), (14, 58), (15, 23), (15, 24), (15, 26), (15, 27), (15, 33), (16, 22), (16, 37), (16, 38), (16, 77), (17, 23), (17, 24), (17, 26), (17, 27), (17, 33), (19, 23), (19, 24), (19, 26), (19, 27), (19, 33), (20, 42), (20, 45), (20, 54), (21, 23), (21, 24), (21, 26), (21, 27), (21, 33), (22, 50), (23, 25), (23, 32), (23, 34), (23, 36), (23, 43), (23, 44), (23, 52), (23, 53), (23, 57), (23, 58), (24, 25), (24, 32), (24, 34), (24, 36), (24, 43), (24, 44), (24, 52), (24, 53), (24, 57), (24, 58), (25, 26), (25, 27), (25, 33), (26, 32), (26, 34), (26, 36), (26, 43), (26, 44), (26, 52), (26, 53), (26, 57), (26, 58), (27, 32), (27, 34), (27, 36), (27, 43), (27, 44), (27, 52), (27, 53), (27, 57), (27, 58), (29, 39), (29, 41), (29, 49), (32, 33), (33, 34), (33, 36), (33, 43), (33, 44), (33, 52), (33, 53), (33, 57), (33, 58), (35, 42), (35, 45), (35, 54), (37, 50), (38, 50), (39, 55), (39, 56), (41, 55), (41, 56), (49, 55), (49, 56), (50, 77), (0, 18), (0, 28), (0, 104), (4, 6), (4, 69), (6, 7), (7, 69), (18, 51), (28, 51), (51, 104), (69, 103), (30, 84), (31, 79), (31, 83), (31, 86), (31, 91), (59, 79), (59, 83), (59, 91), (60, 64), (60, 82), (60, 92), (61, 65), (61, 70), (61, 93), (61, 94), (62, 64), (62, 82), (62, 92), (63, 65), (63, 70), (63, 93), (63, 94), (64, 67), (64, 89), (64, 96), (64, 97), (64, 99), (64, 100), (65, 68), (65, 80), (65, 81), (65, 95), (65, 102), (67, 82), (67, 92), (68, 70), (68, 93), (68, 94), (70, 80), (70, 81), (70, 95), (70, 102), (71, 99), (71, 100), (78, 79), (78, 83), (78, 91), (79, 85), (79, 87), (79, 88), (79, 90), (79, 98), (79, 101), (80, 93), (80, 94), (81, 93), (81, 94), (82, 89), (82, 96), (82, 97), (82, 99), (82, 100), (83, 85), (83, 87), (83, 88), (83, 90), (83, 98), (83, 101), (85, 91), (87, 91), (88, 91), (89, 92), (90, 91), (91, 98), (91, 101), (92, 96), (92, 97), (93, 95), (93, 102), (94, 95), (94, 102), (1, 5), (1, 22), (1, 37), (1, 38), (1, 77), (2, 5), (2, 22), (2, 37), (2, 38), (2, 77), (5, 20), (5, 29), (5, 35), (5, 55), (5, 56), (9, 13), (9, 58), (10, 11), (10, 40), (10, 47), (13, 20), (13, 35), (14, 42), (14, 45), (14, 54), (15, 39), (15, 41), (15, 49), (16, 42), (16, 45), (16, 54), (17, 39), (17, 41), (17, 49), (19, 39), (19, 41), (19, 49), (20, 22), (20, 37), (20, 38), (20, 58), (20, 77), (21, 39), (21, 41), (21, 49), (22, 29), (22, 35), (22, 55), (22, 56), (23, 42), (23, 45), (23, 54), (24, 42), (24, 45), (24, 54), (25, 39), (25, 41), (25, 49), (26, 42), (26, 45), (26, 54), (27, 42), (27, 45), (27, 54), (29, 37), (29, 38), (29, 77), (32, 39), (32, 41), (32, 49), (33, 42), (33, 45), (33, 54), (34, 39), (34, 41), (34, 49), (35, 37), (35, 38), (35, 58), (35, 77), (36, 39), (36, 41), (36, 49), (37, 55), (37, 56), (38, 55), (38, 56), (39, 43), (39, 44), (39, 52), (39, 53), (39, 57), (41, 43), (41, 44), (41, 52), (41, 53), (41, 57), (42, 50), (43, 49), (44, 49), (45, 50), (49, 52), (49, 53), (49, 57), (50, 54), (55, 77), (56, 77), (0, 4), (0, 7), (0, 46), (0, 48), (4, 51), (6, 76), (7, 51), (18, 69), (28, 69), (46, 51), (46, 103), (48, 51), (48, 103), (69, 104), (30, 72), (31, 64), (31, 82), (59, 65), (59, 70), (59, 92), (59, 93), (59, 94), (60, 61), (60, 63), (60, 68), (60, 79), (60, 80), (60, 81), (60, 83), (60, 91), (60, 95), (60, 102), (61, 62), (61, 67), (61, 89), (61, 96), (61, 97), (62, 63), (62, 68), (62, 79), (62, 80), (62, 81), (62, 83), (62, 91), (62, 95), (62, 102), (63, 67), (63, 89), (63, 96), (63, 97), (64, 65), (64, 70), (64, 93), (64, 94), (65, 78), (65, 82), (65, 85), (65, 87), (65, 88), (65, 90), (65, 98), (65, 101), (66, 84), (67, 68), (67, 79), (67, 80), (67, 81), (67, 83), (67, 91), (67, 95), (67, 102), (68, 89), (68, 96), (68, 97), (70, 78), (70, 82), (70, 85), (70, 87), (70, 88), (70, 90), (70, 98), (70, 101), (73, 84), (74, 86), (75, 86), (78, 92), (78, 93), (78, 94), (79, 89), (79, 96), (79, 97), (80, 89), (80, 96), (80, 97), (81, 89), (81, 96), (81, 97), (82, 93), (82, 94), (83, 89), (83, 96), (83, 97), (85, 92), (85, 93), (85, 94), (86, 99), (86, 100), (87, 92), (87, 93), (87, 94), (88, 92), (88, 93), (88, 94), (89, 91), (89, 95), (89, 102), (90, 92), (90, 93), (90, 94), (91, 96), (91, 97), (92, 98), (92, 101), (93, 98), (93, 101), (94, 98), (94, 101), (95, 96), (95, 97), (96, 102), (97, 102), (1, 42), (1, 45), (1, 54), (2, 42), (2, 45), (2, 54), (3, 8), (3, 12), (5, 14), (5, 15), (5, 17), (5, 19), (5, 21), (5, 23), (5, 24), (5, 25), (5, 26), (5, 27), (5, 32), (5, 33), (5, 34), (5, 36), (5, 43), (5, 44), (5, 52), (5, 53), (5, 57), (9, 11), (9, 40), (9, 47), (10, 13), (10, 58), (14, 22), (14, 37), (14, 38), (14, 77), (15, 16), (15, 22), (15, 37), (15, 38), (15, 50), (15, 77), (16, 17), (16, 19), (16, 21), (16, 25), (16, 32), (16, 34), (16, 36), (16, 43), (16, 44), (16, 52), (16, 53), (16, 57), (17, 22), (17, 37), (17, 38), (17, 50), (17, 77), (19, 22), (19, 37), (19, 38), (19, 50), (19, 77), (20, 39), (20, 41), (20, 49), (21, 22), (21, 37), (21, 38), (21, 50), (21, 77), (22, 23), (22, 24), (22, 25), (22, 26), (22, 27), (22, 32), (22, 33), (22, 34), (22, 36), (22, 43), (22, 44), (22, 52), (22, 53), (22, 57), (23, 37), (23, 38), (23, 77), (24, 37), (24, 38), (24, 77), (25, 37), (25, 38), (25, 50), (25, 77), (26, 37), (26, 38), (26, 77), (27, 37), (27, 38), (27, 77), (29, 42), (29, 45), (29, 54), (32, 37), (32, 38), (32, 50), (32, 77), (33, 37), (33, 38), (33, 77), (34, 37), (34, 38), (34, 50), (34, 77), (35, 39), (35, 41), (35, 49), (36, 37), (36, 38), (36, 50), (36, 77), (37, 43), (37, 44), (37, 52), (37, 53), (37, 57), (38, 43), (38, 44), (38, 52), (38, 53), (38, 57), (39, 42), (39, 45), (39, 54), (41, 42), (41, 45), (41, 54), (42, 49), (42, 55), (42, 56), (43, 50), (43, 77), (44, 50), (44, 77), (45, 49), (45, 55), (45, 56), (49, 54), (50, 52), (50, 53), (50, 57), (52, 77), (53, 77), (54, 55), (54, 56), (57, 77), (0, 69), (18, 46), (18, 48), (18, 103), (28, 46), (28, 48), (28, 103), (46, 69), (46, 104), (48, 69), (48, 104), (51, 69), (103, 104), (30, 66), (30, 73), (31, 99), (31, 100), (59, 60), (59, 61), (59, 62), (59, 63), (59, 67), (59, 68), (59, 80), (59, 81), (59, 89), (59, 95), (59, 96), (59, 97), (59, 102), (60, 65), (60, 70), (60, 78), (60, 85), (60, 87), (60, 88), (60, 90), (60, 93), (60, 94), (60, 98), (60, 101), (61, 78), (61, 85), (61, 87), (61, 88), (61, 90), (61, 92), (61, 98), (61, 101), (62, 65), (62, 70), (62, 78), (62, 85), (62, 87), (62, 88), (62, 90), (62, 93), (62, 94), (62, 98), (62, 101), (63, 78), (63, 85), (63, 87), (63, 88), (63, 90), (63, 92), (63, 98), (63, 101), (64, 79), (64, 83), (64, 91), (65, 67), (65, 79), (65, 83), (65, 89), (65, 91), (65, 96), (65, 97), (66, 72), (67, 70), (67, 78), (67, 85), (67, 87), (67, 88), (67, 90), (67, 93), (67, 94), (67, 98), (67, 101), (68, 78), (68, 85), (68, 87), (68, 88), (68, 90), (68, 92), (68, 98), (68, 101), (70, 79), (70, 83), (70, 89), (70, 91), (70, 96), (70, 97), (71, 74), (71, 75), (71, 86), (72, 73), (72, 84), (78, 80), (78, 81), (78, 89), (78, 95), (78, 96), (78, 97), (78, 102), (79, 82), (79, 93), (79, 94), (80, 85), (80, 87), (80, 88), (80, 90), (80, 92), (80, 98), (80, 101), (81, 85), (81, 87), (81, 88), (81, 90), (81, 92), (81, 98), (81, 101), (82, 83), (82, 91), (83, 93), (83, 94), (85, 89), (85, 95), (85, 96), (85, 97), (85, 102), (87, 89), (87, 95), (87, 96), (87, 97), (87, 102), (88, 89), (88, 95), (88, 96), (88, 97), (88, 102), (89, 90), (89, 93), (89, 94), (89, 98), (89, 101), (90, 95), (90, 96), (90, 97), (90, 102), (91, 93), (91, 94), (92, 95), (92, 102), (93, 96), (93, 97), (94, 96), (94, 97), (95, 98), (95, 101), (96, 98), (96, 101), (97, 98), (97, 101), (98, 102), (101, 102), (1, 15), (1, 16), (1, 17), (1, 19), (1, 21), (1, 25), (1, 32), (1, 34), (1, 36), (1, 43), (1, 44), (1, 50), (1, 52), (1, 53), (1, 57), (2, 15), (2, 16), (2, 17), (2, 19), (2, 21), (2, 25), (2, 32), (2, 34), (2, 36), (2, 43), (2, 44), (2, 50), (2, 52), (2, 53), (2, 57), (5, 39), (5, 41), (5, 42), (5, 45), (5, 49), (5, 54), (9, 10), (14, 20), (14, 35), (14, 39), (14, 41), (14, 49), (15, 29), (15, 42), (15, 45), (15, 54), (15, 55), (15, 56), (16, 29), (16, 55), (16, 56), (17, 29), (17, 42), (17, 45), (17, 54), (17, 55), (17, 56), (19, 29), (19, 42), (19, 45), (19, 54), (19, 55), (19, 56), (20, 23), (20, 24), (20, 26), (20, 27), (20, 33), (21, 29), (21, 42), (21, 45), (21, 54), (21, 55), (21, 56), (22, 39), (22, 41), (22, 42), (22, 45), (22, 49), (22, 54), (23, 35), (23, 39), (23, 41), (23, 49), (24, 35), (24, 39), (24, 41), (24, 49), (25, 29), (25, 42), (25, 45), (25, 54), (25, 55), (25, 56), (26, 35), (26, 39), (26, 41), (26, 49), (27, 35), (27, 39), (27, 41), (27, 49), (29, 32), (29, 34), (29, 36), (29, 43), (29, 44), (29, 50), (29, 52), (29, 53), (29, 57), (32, 42), (32, 45), (32, 54), (32, 55), (32, 56), (33, 35), (33, 39), (33, 41), (33, 49), (34, 42), (34, 45), (34, 54), (34, 55), (34, 56), (36, 42), (36, 45), (36, 54), (36, 55), (36, 56), (37, 39), (37, 41), (37, 42), (37, 45), (37, 49), (37, 54), (38, 39), (38, 41), (38, 42), (38, 45), (38, 49), (38, 54), (39, 77), (41, 77), (42, 43), (42, 44), (42, 52), (42, 53), (42, 57), (42, 77), (43, 45), (43, 54), (43, 55), (43, 56), (44, 45), (44, 54), (44, 55), (44, 56), (45, 52), (45, 53), (45, 57), (45, 77), (49, 77), (50, 55), (50, 56), (52, 54), (52, 55), (52, 56), (53, 54), (53, 55), (53, 56), (54, 57), (54, 77), (55, 57), (56, 57), (0, 51), (4, 7), (18, 28), (18, 104), (28, 104), (46, 48), (59, 78), (59, 85), (59, 87), (59, 88), (59, 90), (59, 98), (59, 101), (60, 62), (60, 67), (60, 89), (60, 96), (60, 97), (61, 63), (61, 68), (61, 80), (61, 81), (61, 95), (61, 102), (62, 67), (62, 89), (62, 96), (62, 97), (63, 68), (63, 80), (63, 81), (63, 95), (63, 102), (64, 82), (65, 70), (65, 93), (65, 94), (66, 73), (67, 89), (67, 96), (67, 97), (68, 80), (68, 81), (68, 95), (68, 102), (70, 93), (70, 94), (74, 75), (78, 85), (78, 87), (78, 88), (78, 90), (78, 98), (78, 101), (79, 83), (79, 91), (80, 81), (80, 95), (80, 102), (81, 95), (81, 102), (83, 91), (85, 87), (85, 88), (85, 90), (85, 98), (85, 101), (87, 88), (87, 90), (87, 98), (87, 101), (88, 90), (88, 98), (88, 101), (89, 96), (89, 97), (90, 98), (90, 101), (93, 94), (95, 102), (96, 97), (98, 101), (99, 100), (1, 2), (1, 29), (1, 55), (1, 56), (2, 29), (2, 55), (2, 56), (5, 22), (5, 37), (5, 38), (5, 77), (8, 12), (11, 40), (11, 47), (13, 58), (14, 23), (14, 24), (14, 26), (14, 27), (14, 33), (15, 17), (15, 19), (15, 21), (15, 25), (15, 32), (15, 34), (15, 36), (15, 43), (15, 44), (15, 52), (15, 53), (15, 57), (16, 50), (17, 19), (17, 21), (17, 25), (17, 32), (17, 34), (17, 36), (17, 43), (17, 44), (17, 52), (17, 53), (17, 57), (19, 21), (19, 25), (19, 32), (19, 34), (19, 36), (19, 43), (19, 44), (19, 52), (19, 53), (19, 57), (20, 35), (21, 25), (21, 32), (21, 34), (21, 36), (21, 43), (21, 44), (21, 52), (21, 53), (21, 57), (22, 37), (22, 38), (22, 77), (23, 24), (23, 26), (23, 27), (23, 33), (24, 26), (24, 27), (24, 33), (25, 32), (25, 34), (25, 36), (25, 43), (25, 44), (25, 52), (25, 53), (25, 57), (26, 27), (26, 33), (27, 33), (29, 55), (29, 56), (32, 34), (32, 36), (32, 43), (32, 44), (32, 52), (32, 53), (32, 57), (34, 36), (34, 43), (34, 44), (34, 52), (34, 53), (34, 57), (36, 43), (36, 44), (36, 52), (36, 53), (36, 57), (37, 38), (37, 77), (38, 77), (39, 41), (39, 49), (40, 47), (41, 49), (42, 45), (42, 54), (43, 44), (43, 52), (43, 53), (43, 57), (44, 52), (44, 53), (44, 57), (45, 54), (52, 53), (52, 57), (53, 57), (55, 56)]
******************************
abs_adam
Step: 310
Best Cost: 0.0281680761497
density: 0.3
Time: 1.1705379486083984
Loss: [[ 1866.96222563]]
NMI: 0.839694909301
******************************
update_rule
Step: 179
Best Cost: 0.0339850033438
density: 0.3
Time: 0.8960809707641602
Loss: [[ 739.91903852]]
NMI: 1.0
******************************
abs_adam
Step: 1000
Best Cost: 0.0278571733055
density: 0.3
Time: 2.423158884048462
Loss: [[ 1918.22298683]]
NMI: 0.839694909301
******************************
update_rule
Step: 148
Best Cost: 0.0340261363334
density: 0.3
Time: 0.6341509819030762
Loss: [[ 740.13992609]]
NMI: 0.738451224579

In [ ]:
%run