================================================================
reLOC 0.09-vegas : Multirobot Solution solver
(C) Copyright 2011-2013 Pavel Surynek
----------------------------------------------------------------
Reading graph...
1,0
4,0
2,1
5,1
3,2
6,2
5,4
8,4
6,5
9,5
7,6
9,8
11,8
7,3
10,7
13,10
13,12
Reading initial arrangement...
Reading goal arrangement...
Undirected graph: (|V|=14 |E|=17) [
    Vertex: (id = 0) {1 4 }
    Vertex: (id = 1) {0 2 5 }
    Vertex: (id = 2) {1 3 6 }
    Vertex: (id = 3) {2 7 }
    Vertex: (id = 4) {0 5 8 }
    Vertex: (id = 5) {1 4 6 9 }
    Vertex: (id = 6) {2 5 7 }
    Vertex: (id = 7) {6 3 10 }
    Vertex: (id = 8) {4 9 11 }
    Vertex: (id = 9) {5 8 }
    Vertex: (id = 10) {7 13 }
    Vertex: (id = 11) {8 }
    Vertex: (id = 12) {13 }
    Vertex: (id = 13) {10 12 }
    Edge  0: 1 <-> 0
    Edge  1: 4 <-> 0
    Edge  2: 2 <-> 1
    Edge  3: 5 <-> 1
    Edge  4: 3 <-> 2
    Edge  5: 6 <-> 2
    Edge  6: 5 <-> 4
    Edge  7: 8 <-> 4
    Edge  8: 6 <-> 5
    Edge  9: 9 <-> 5
    Edge  10: 7 <-> 6
    Edge  11: 9 <-> 8
    Edge  12: 11 <-> 8
    Edge  13: 7 <-> 3
    Edge  14: 10 <-> 7
    Edge  15: 13 <-> 10
    Edge  16: 13 <-> 12
]
Robot arrangement: (|R| = 8, |V| = 14) [
     robot locations: {1#0 2#4 3#10 4#2 5#8 6#13 7#3 8#11 }
     vertex occupancy: {1#0 0#1 4#2 7#3 2#4 0#5 0#6 0#7 5#8 0#9 3#10 8#11 0#12 6#13 }
]
Robot arrangement: (|R| = -1, |V| = 0) [
     robot locations: {}
     vertex occupancy: {}
]
Robot goal: (|R| = 8, |V| = 14) [
    robot goals: {
        1#{5}
        2#{4}
        3#{8}
        4#{0}
        5#{7}
        6#{12}
        7#{11}
        8#{10}
    }
    vertex compatibilities: {
        0@{4}
        1@{}
        2@{}
        3@{}
        4@{2}
        5@{1}
        6@{}
        7@{5}
        8@{3}
        9@{}
        10@{8}
        11@{7}
        12@{6}
        13@{}
    }
]
Solving layer: 2
Solving layer: 3
Solving layer: 4
Solving layer: 5
Solving layer: 6
Solving layer: 7
Solving layer: 8
Solving layer: 9
Solving layer: 10
Solving layer: 11
Solving layer: 12
Solving layer: 13
Computed optimal makespan:12
Makespan optimal solution:
Mulirobot solution: (|moves| = 40, paralellism = 3.333) [
    Step 0: 4#2->1 5#8->9 6#13->12 
    Step 1: 2#4->8 3#10->7 5#9->5 7#3->2 
    Step 2: 1#0->4 2#8->9 3#7->3 5#5->6 
    Step 3: 1#4->5 4#1->0 5#6->7 8#11->8 
    Step 4: 1#5->6 7#2->1 8#8->4 
    Step 5: 2#9->8 3#3->2 5#7->10 7#1->5 
    Step 6: 3#2->1 5#10->7 7#5->9 
    Step 7: 1#6->2 5#7->3 8#4->5 
    Step 8: 2#8->4 8#5->6 
    Step 9: 3#1->5 7#9->8 8#6->7 
    Step 10: 1#2->1 3#5->9 7#8->11 8#7->10 
    Step 11: 1#1->5 3#9->8 5#3->7 
]
Multirobot solution analysis: (
    total makespan           = 12
    total distance           = 20
    total trajectory         = 40
    average parallelism      = 3.333
    average distance         = 2.500
    average trajectory       = 5.000
    parallelism distribution  = [ 0 1 6 5 ]
    distance distribution     = [ 1 1 2 0 1 1 1 ]
    trajectory distribution   = [ 1 1 0 1 0 3 1 1 ]
)
Phase statistics (current phase = 'root_phase') [
        Phase (name = 'root_phase') [
            Total SAT solver calls         = 12
            Satisfiable SAT solver calls   = 1
            Unsatisfiable SAT solver calls = 11
            Indeterminate SAT solver calls = 0
            Move executions                = 80
            Produced CNF variables         = 10080
            Produced CNF clauses           = 138489
            Search steps                   = 0
            Wall clock TIME (seconds)      = 3.362
            CPU/machine TIME (seconds)     = 1.470
        ]
]
----------------------------------------------------------------