================================================================
reLOC 0.08-osaka : Multirobot Solution solver
(C) Copyright 2011-2013 Pavel Surynek
----------------------------------------------------------------
Reading graph...
6,0
2,1
8,1
9,2
4,3
11,3
5,4
7,6
13,6
8,7
14,7
9,8
15,8
10,9
16,9
11,10
17,10
18,11
14,13
20,13
15,14
21,14
16,15
22,15
17,16
23,16
18,17
24,17
21,20
22,21
27,21
23,22
24,23
28,24
26,25
30,25
32,27
29,28
35,28
30,29
36,29
31,30
37,30
33,32
40,32
34,33
41,33
35,34
42,34
36,35
43,35
37,36
44,36
38,37
45,37
40,39
47,39
41,40
48,40
42,41
49,41
43,42
44,43
50,43
45,44
46,45
51,45
12,5
19,12
26,19
31,26
38,31
46,38
52,46
48,47
49,48
52,51
Reading initial arrangement...
Reading goal arrangement...
Undirected graph: (|V|=53 |E|=77) [
    Vertex: (id = 0) {6 }
    Vertex: (id = 1) {2 8 }
    Vertex: (id = 2) {1 9 }
    Vertex: (id = 3) {4 11 }
    Vertex: (id = 4) {3 5 }
    Vertex: (id = 5) {4 12 }
    Vertex: (id = 6) {0 7 13 }
    Vertex: (id = 7) {6 8 14 }
    Vertex: (id = 8) {1 7 9 15 }
    Vertex: (id = 9) {2 8 10 16 }
    Vertex: (id = 10) {9 11 17 }
    Vertex: (id = 11) {3 10 18 }
    Vertex: (id = 12) {5 19 }
    Vertex: (id = 13) {6 14 20 }
    Vertex: (id = 14) {7 13 15 21 }
    Vertex: (id = 15) {8 14 16 22 }
    Vertex: (id = 16) {9 15 17 23 }
    Vertex: (id = 17) {10 16 18 24 }
    Vertex: (id = 18) {11 17 }
    Vertex: (id = 19) {12 26 }
    Vertex: (id = 20) {13 21 }
    Vertex: (id = 21) {14 20 22 27 }
    Vertex: (id = 22) {15 21 23 }
    Vertex: (id = 23) {16 22 24 }
    Vertex: (id = 24) {17 23 28 }
    Vertex: (id = 25) {26 30 }
    Vertex: (id = 26) {25 19 31 }
    Vertex: (id = 27) {21 32 }
    Vertex: (id = 28) {24 29 35 }
    Vertex: (id = 29) {28 30 36 }
    Vertex: (id = 30) {25 29 31 37 }
    Vertex: (id = 31) {30 26 38 }
    Vertex: (id = 32) {27 33 40 }
    Vertex: (id = 33) {32 34 41 }
    Vertex: (id = 34) {33 35 42 }
    Vertex: (id = 35) {28 34 36 43 }
    Vertex: (id = 36) {29 35 37 44 }
    Vertex: (id = 37) {30 36 38 45 }
    Vertex: (id = 38) {37 31 46 }
    Vertex: (id = 39) {40 47 }
    Vertex: (id = 40) {32 39 41 48 }
    Vertex: (id = 41) {33 40 42 49 }
    Vertex: (id = 42) {34 41 43 }
    Vertex: (id = 43) {35 42 44 50 }
    Vertex: (id = 44) {36 43 45 }
    Vertex: (id = 45) {37 44 46 51 }
    Vertex: (id = 46) {45 38 52 }
    Vertex: (id = 47) {39 48 }
    Vertex: (id = 48) {40 47 49 }
    Vertex: (id = 49) {41 48 }
    Vertex: (id = 50) {43 }
    Vertex: (id = 51) {45 52 }
    Vertex: (id = 52) {46 51 }
    Edge  0: 6 <-> 0
    Edge  1: 2 <-> 1
    Edge  2: 8 <-> 1
    Edge  3: 9 <-> 2
    Edge  4: 4 <-> 3
    Edge  5: 11 <-> 3
    Edge  6: 5 <-> 4
    Edge  7: 7 <-> 6
    Edge  8: 13 <-> 6
    Edge  9: 8 <-> 7
    Edge  10: 14 <-> 7
    Edge  11: 9 <-> 8
    Edge  12: 15 <-> 8
    Edge  13: 10 <-> 9
    Edge  14: 16 <-> 9
    Edge  15: 11 <-> 10
    Edge  16: 17 <-> 10
    Edge  17: 18 <-> 11
    Edge  18: 14 <-> 13
    Edge  19: 20 <-> 13
    Edge  20: 15 <-> 14
    Edge  21: 21 <-> 14
    Edge  22: 16 <-> 15
    Edge  23: 22 <-> 15
    Edge  24: 17 <-> 16
    Edge  25: 23 <-> 16
    Edge  26: 18 <-> 17
    Edge  27: 24 <-> 17
    Edge  28: 21 <-> 20
    Edge  29: 22 <-> 21
    Edge  30: 27 <-> 21
    Edge  31: 23 <-> 22
    Edge  32: 24 <-> 23
    Edge  33: 28 <-> 24
    Edge  34: 26 <-> 25
    Edge  35: 30 <-> 25
    Edge  36: 32 <-> 27
    Edge  37: 29 <-> 28
    Edge  38: 35 <-> 28
    Edge  39: 30 <-> 29
    Edge  40: 36 <-> 29
    Edge  41: 31 <-> 30
    Edge  42: 37 <-> 30
    Edge  43: 33 <-> 32
    Edge  44: 40 <-> 32
    Edge  45: 34 <-> 33
    Edge  46: 41 <-> 33
    Edge  47: 35 <-> 34
    Edge  48: 42 <-> 34
    Edge  49: 36 <-> 35
    Edge  50: 43 <-> 35
    Edge  51: 37 <-> 36
    Edge  52: 44 <-> 36
    Edge  53: 38 <-> 37
    Edge  54: 45 <-> 37
    Edge  55: 40 <-> 39
    Edge  56: 47 <-> 39
    Edge  57: 41 <-> 40
    Edge  58: 48 <-> 40
    Edge  59: 42 <-> 41
    Edge  60: 49 <-> 41
    Edge  61: 43 <-> 42
    Edge  62: 44 <-> 43
    Edge  63: 50 <-> 43
    Edge  64: 45 <-> 44
    Edge  65: 46 <-> 45
    Edge  66: 51 <-> 45
    Edge  67: 12 <-> 5
    Edge  68: 19 <-> 12
    Edge  69: 26 <-> 19
    Edge  70: 31 <-> 26
    Edge  71: 38 <-> 31
    Edge  72: 46 <-> 38
    Edge  73: 52 <-> 46
    Edge  74: 48 <-> 47
    Edge  75: 49 <-> 48
    Edge  76: 52 <-> 51
]
Robot arrangement: (|R| = 21, |V| = 53) [
     robot locations: {1#16 2#49 3#38 4#40 5#6 6#36 7#33 8#34 9#39 10#32 11#43 12#26 13#24 14#48 15#42 16#23 17#51 18#8 19#44 20#52 21#28 }
     vertex occupancy: {0#0 0#1 0#2 0#3 0#4 0#5 5#6 0#7 18#8 0#9 0#10 0#11 0#12 0#13 0#14 0#15 1#16 0#17 0#18 0#19 0#20 0#21 0#22 16#23 13#24 0#25 12#26 0#27 21#28 0#29 0#30 0#31 10#32 7#33 8#34 0#35 6#36 0#37 3#38 9#39 4#40 0#41 15#42 11#43 19#44 0#45 0#46 0#47 14#48 2#49 0#50 17#51 20#52 }
]
Robot arrangement: (|R| = -1, |V| = 0) [
     robot locations: {}
     vertex occupancy: {}
]
Robot goal: (|R| = 606, |V| = 53) [
    robot goals: {
        1#{22}
        2#{23,41}
        3#{39}
        4#{40}
        5#{27,30}
        6#{20,27}
        7#{22}
        8#{8,18}
        9#{9,12}
        10#{14,51}
        11#{5,34}
        12#{11,20}
        13#{29,40}
        14#{27}
        15#{11}
        16#{11,18}
        17#{51}
        18#{33,44}
        19#{42,45}
        20#{41}
        21#{22}
        22#{}
        23#{}
        24#{}
        25#{}
        26#{}
        27#{}
        28#{}
        29#{}
        30#{}
        31#{}
        32#{}
        33#{}
        34#{}
        35#{}
        36#{}
        37#{}
        38#{}
        39#{}
        40#{}
        41#{}
        42#{}
        43#{}
        44#{}
        45#{}
        46#{}
        47#{}
        48#{}
        49#{}
        50#{}
        51#{}
        52#{}
        53#{}
        54#{}
        55#{}
        56#{}
        57#{}
        58#{}
        59#{}
        60#{}
        61#{}
        62#{}
        63#{}
        64#{}
        65#{}
        66#{}
        67#{}
        68#{}
        69#{}
        70#{}
        71#{}
        72#{}
        73#{}
        74#{}
        75#{}
        76#{}
        77#{}
        78#{}
        79#{}
        80#{}
        81#{}
        82#{}
        83#{}
        84#{}
        85#{}
        86#{}
        87#{}
        88#{}
        89#{}
        90#{}
        91#{}
        92#{}
        93#{}
        94#{}
        95#{}
        96#{}
        97#{}
        98#{}
        99#{}
        100#{}
        101#{}
        102#{}
        103#{}
        104#{}
        105#{}
        106#{}
        107#{}
        108#{}
        109#{}
        110#{}
        111#{}
        112#{}
        113#{}
        114#{}
        115#{}
        116#{}
        117#{}
        118#{}
        119#{}
        120#{}
        121#{}
        122#{}
        123#{}
        124#{}
        125#{}
        126#{}
        127#{}
        128#{}
        129#{}
        130#{}
        131#{}
        132#{}
        133#{}
        134#{}
        135#{}
        136#{}
        137#{}
        138#{}
        139#{}
        140#{}
        141#{}
        142#{}
        143#{}
        144#{}
        145#{}
        146#{}
        147#{}
        148#{}
        149#{}
        150#{}
        151#{}
        152#{}
        153#{}
        154#{}
        155#{}
        156#{}
        157#{}
        158#{}
        159#{}
        160#{}
        161#{}
        162#{}
        163#{}
        164#{}
        165#{}
        166#{}
        167#{}
        168#{}
        169#{}
        170#{}
        171#{}
        172#{}
        173#{}
        174#{}
        175#{}
        176#{}
        177#{}
        178#{}
        179#{}
        180#{}
        181#{}
        182#{}
        183#{}
        184#{}
        185#{}
        186#{}
        187#{}
        188#{}
        189#{}
        190#{}
        191#{}
        192#{}
        193#{}
        194#{}
        195#{}
        196#{}
        197#{}
        198#{}
        199#{}
        200#{}
        201#{}
        202#{}
        203#{}
        204#{}
        205#{}
        206#{}
        207#{}
        208#{}
        209#{}
        210#{}
        211#{}
        212#{}
        213#{}
        214#{}
        215#{}
        216#{}
        217#{}
        218#{}
        219#{}
        220#{}
        221#{}
        222#{}
        223#{}
        224#{}
        225#{}
        226#{}
        227#{}
        228#{}
        229#{}
        230#{}
        231#{}
        232#{}
        233#{}
        234#{}
        235#{}
        236#{}
        237#{}
        238#{}
        239#{}
        240#{}
        241#{}
        242#{}
        243#{}
        244#{}
        245#{}
        246#{}
        247#{}
        248#{}
        249#{}
        250#{}
        251#{}
        252#{}
        253#{}
        254#{}
        255#{}
        256#{}
        257#{}
        258#{}
        259#{}
        260#{}
        261#{}
        262#{}
        263#{}
        264#{}
        265#{}
        266#{}
        267#{}
        268#{}
        269#{}
        270#{}
        271#{}
        272#{}
        273#{}
        274#{}
        275#{}
        276#{}
        277#{}
        278#{}
        279#{}
        280#{}
        281#{}
        282#{}
        283#{}
        284#{}
        285#{}
        286#{}
        287#{}
        288#{}
        289#{}
        290#{}
        291#{}
        292#{}
        293#{}
        294#{}
        295#{}
        296#{}
        297#{}
        298#{}
        299#{}
        300#{}
        301#{}
        302#{}
        303#{}
        304#{}
        305#{}
        306#{}
        307#{}
        308#{}
        309#{}
        310#{}
        311#{}
        312#{}
        313#{}
        314#{}
        315#{}
        316#{}
        317#{}
        318#{}
        319#{}
        320#{}
        321#{}
        322#{}
        323#{}
        324#{}
        325#{}
        326#{}
        327#{}
        328#{}
        329#{}
        330#{}
        331#{}
        332#{}
        333#{}
        334#{}
        335#{}
        336#{}
        337#{}
        338#{}
        339#{}
        340#{}
        341#{}
        342#{}
        343#{}
        344#{}
        345#{}
        346#{}
        347#{}
        348#{}
        349#{}
        350#{}
        351#{}
        352#{}
        353#{}
        354#{}
        355#{}
        356#{}
        357#{}
        358#{}
        359#{}
        360#{}
        361#{}
        362#{}
        363#{}
        364#{}
        365#{}
        366#{}
        367#{}
        368#{}
        369#{}
        370#{}
        371#{}
        372#{}
        373#{}
        374#{}
        375#{}
        376#{}
        377#{}
        378#{}
        379#{}
        380#{}
        381#{}
        382#{}
        383#{}
        384#{}
        385#{}
        386#{}
        387#{}
        388#{}
        389#{}
        390#{}
        391#{}
        392#{}
        393#{}
        394#{}
        395#{}
        396#{}
        397#{}
        398#{}
        399#{}
        400#{}
        401#{}
        402#{}
        403#{}
        404#{}
        405#{}
        406#{}
        407#{}
        408#{}
        409#{}
        410#{}
        411#{}
        412#{}
        413#{}
        414#{}
        415#{}
        416#{}
        417#{}
        418#{}
        419#{}
        420#{}
        421#{}
        422#{}
        423#{}
        424#{}
        425#{}
        426#{}
        427#{}
        428#{}
        429#{}
        430#{}
        431#{}
        432#{}
        433#{}
        434#{}
        435#{}
        436#{}
        437#{}
        438#{}
        439#{}
        440#{}
        441#{}
        442#{}
        443#{}
        444#{}
        445#{}
        446#{}
        447#{}
        448#{}
        449#{}
        450#{}
        451#{}
        452#{}
        453#{}
        454#{}
        455#{}
        456#{}
        457#{}
        458#{}
        459#{}
        460#{}
        461#{}
        462#{}
        463#{}
        464#{}
        465#{}
        466#{}
        467#{}
        468#{}
        469#{}
        470#{}
        471#{}
        472#{}
        473#{}
        474#{}
        475#{}
        476#{}
        477#{}
        478#{}
        479#{}
        480#{}
        481#{}
        482#{}
        483#{}
        484#{}
        485#{}
        486#{}
        487#{}
        488#{}
        489#{}
        490#{}
        491#{}
        492#{}
        493#{}
        494#{}
        495#{}
        496#{}
        497#{}
        498#{}
        499#{}
        500#{}
        501#{}
        502#{}
        503#{}
        504#{}
        505#{}
        506#{}
        507#{}
        508#{}
        509#{}
        510#{}
        511#{}
        512#{}
        513#{}
        514#{}
        515#{}
        516#{}
        517#{}
        518#{}
        519#{}
        520#{}
        521#{}
        522#{}
        523#{}
        524#{}
        525#{}
        526#{}
        527#{}
        528#{}
        529#{}
        530#{}
        531#{}
        532#{}
        533#{}
        534#{}
        535#{}
        536#{}
        537#{}
        538#{}
        539#{}
        540#{}
        541#{}
        542#{}
        543#{}
        544#{}
        545#{}
        546#{}
        547#{}
        548#{}
        549#{}
        550#{}
        551#{}
        552#{}
        553#{}
        554#{}
        555#{}
        556#{}
        557#{}
        558#{}
        559#{}
        560#{}
        561#{}
        562#{}
        563#{}
        564#{}
        565#{}
        566#{}
        567#{}
        568#{}
        569#{}
        570#{}
        571#{}
        572#{}
        573#{}
        574#{}
        575#{}
        576#{}
        577#{}
        578#{}
        579#{}
        580#{}
        581#{}
        582#{}
        583#{}
        584#{}
        585#{}
        586#{}
        587#{}
        588#{}
        589#{}
        590#{}
        591#{}
        592#{}
        593#{}
        594#{}
        595#{}
        596#{}
        597#{}
        598#{}
        599#{}
        600#{}
        601#{}
        602#{}
        603#{}
        604#{}
        605#{}
        606#{}
    }
    vertex compatibilities: {
        0@{}
        1@{}
        2@{}
        3@{}
        4@{}
        5@{11}
        6@{}
        7@{}
        8@{8}
        9@{9}
        10@{}
        11@{12,15,16}
        12@{9}
        13@{}
        14@{10}
        15@{}
        16@{}
        17@{}
        18@{8,16}
        19@{}
        20@{6,12}
        21@{}
        22@{1,7,21}
        23@{2}
        24@{}
        25@{}
        26@{}
        27@{5,6,14}
        28@{}
        29@{13}
        30@{5}
        31@{}
        32@{}
        33@{18}
        34@{11}
        35@{}
        36@{}
        37@{}
        38@{}
        39@{3}
        40@{4,13}
        41@{2,20}
        42@{19}
        43@{}
        44@{18}
        45@{19}
        46@{}
        47@{}
        48@{}
        49@{}
        50@{}
        51@{10,17}
        52@{}
    }
]
Solving layer: 2
Solving layer: 3
Solving layer: 4
Solving layer: 5
Computed optimal makespan:4
Makespan optimal solution:
Mulirobot solution: (|moves| = 46, paralellism = 11.500) [
    Step 0: 5#6->7 18#8->9 1#16->15 13#24->17 12#26->19 10#32->27 8#34->35 6#36->29 3#38->31 2#49->41 17#51->45 
    Step 1: 5#7->6 18#9->10 1#15->14 13#17->16 12#19->12 21#28->24 6#29->30 3#31->26 7#33->34 4#40->32 11#43->50 19#44->36 14#48->49 20#52->51 
    Step 2: 5#6->13 18#10->11 12#12->5 13#16->9 21#24->17 3#26->19 10#27->21 6#30->31 7#34->33 2#41->40 11#50->43 
    Step 3: 5#13->20 21#17->18 3#19->12 10#21->22 6#31->30 4#32->27 8#35->34 19#36->29 11#43->44 14#49->41 
]
Multirobot solution analysis: (
    total makespan           = 4
    total distance           = 33
    total trajectory         = 46
    average parallelism      = 11.500
    average distance         = 1.571
    average trajectory       = 2.190
    parallelism distribution  = [ 0 0 0 0 0 0 0 0 0 1 2 0 0 1 ]
    distance distribution     = [ 5 3 7 4 1 ]
    trajectory distribution   = [ 2 7 6 3 ]
)
Phase statistics (current phase = 'root_phase') [
        Phase (name = 'root_phase') [
            Total SAT solver calls         = 4
            Satisfiable SAT solver calls   = 1
            Unsatisfiable SAT solver calls = 3
            Indeterminate SAT solver calls = 0
            Move executions                = 92
            Produced CNF variables         = 9886
            Produced CNF clauses           = 60960
            Search steps                   = 0
            Wall clock TIME (seconds)      = 0.273
            CPU/machine TIME (seconds)     = 0.300
        ]
]
----------------------------------------------------------------