On the Complexity of Computing the k -Metric Dimension of Graphs - - PowerPoint PPT Presentation

on the complexity of computing the k metric dimension of
SMART_READER_LITE
LIVE PREVIEW

On the Complexity of Computing the k -Metric Dimension of Graphs - - PowerPoint PPT Presentation

On the Complexity of Computing the k -Metric Dimension of Graphs ISMAEL GONZALEZ YERO Department of Mathematics, EPS Algeciras University of C adiz, Spain ismael.gonzalez@uca.es Joint work with Alejandro Estrada-Moreno and Juan A. Rodr


slide-1
SLIDE 1

On the Complexity of Computing the k-Metric Dimension

  • f Graphs

ISMAEL GONZALEZ YERO

Department of Mathematics, EPS Algeciras University of C´ adiz, Spain

ismael.gonzalez@uca.es Joint work with Alejandro Estrada-Moreno and Juan A. Rodr´ ıguez-Vel´ azquez

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 1 / 19

slide-2
SLIDE 2

Outline

Outline

1

Introduction

2

The k-metric dimension

3

k-metric dimensional graphs

4

The k-metric dimension problem

5

The case of trees

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 2 / 19

slide-3
SLIDE 3

Introduction

Outline

1

Introduction

2

The k-metric dimension

3

k-metric dimensional graphs

4

The k-metric dimension problem

5

The case of trees

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 3 / 19

slide-4
SLIDE 4

Introduction

Metric generators

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 4 / 19

slide-5
SLIDE 5

Introduction

Metric generators

(Slater 1975, Harary and Melter 1976) Metric generator: ordered subset S of vertices such that all vertices have distinct vectors of distances to the vertices in S.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 4 / 19

slide-6
SLIDE 6

Introduction

Metric generators

(Slater 1975, Harary and Melter 1976) Metric generator: ordered subset S of vertices such that all vertices have distinct vectors of distances to the vertices in S. Each vertex is uniquely recognized by distances from the metric generator.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 4 / 19

slide-7
SLIDE 7

Introduction

Metric generators

(Slater 1975, Harary and Melter 1976) Metric generator: ordered subset S of vertices such that all vertices have distinct vectors of distances to the vertices in S. Each vertex is uniquely recognized by distances from the metric generator. Metric dimension: minimum cardinality of a metric generator.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 4 / 19

slide-8
SLIDE 8

Introduction

Metric generators

(Slater 1975, Harary and Melter 1976) Metric generator: ordered subset S of vertices such that all vertices have distinct vectors of distances to the vertices in S. Each vertex is uniquely recognized by distances from the metric generator. Metric dimension: minimum cardinality of a metric generator.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 4 / 19

slide-9
SLIDE 9

Introduction

Metric generators

(Slater 1975, Harary and Melter 1976) Metric generator: ordered subset S of vertices such that all vertices have distinct vectors of distances to the vertices in S. Each vertex is uniquely recognized by distances from the metric generator. Metric dimension: minimum cardinality of a metric generator.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 4 / 19

slide-10
SLIDE 10

Introduction

Metric generators

(Slater 1975, Harary and Melter 1976) Metric generator: ordered subset S of vertices such that all vertices have distinct vectors of distances to the vertices in S. Each vertex is uniquely recognized by distances from the metric generator. Metric dimension: minimum cardinality of a metric generator. (0, 3) (3, 0) (1, 2) (2, 1) (2, 3) (3, 2) (3, 3)

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 4 / 19

slide-11
SLIDE 11

Introduction

Some interesting comments

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 5 / 19

slide-12
SLIDE 12

Introduction

Some interesting comments

Metric generator have been used as a model of several situations: navigation of robots in networks, representation of chemical compounds, pattern recognition, mastermind games, etc.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 5 / 19

slide-13
SLIDE 13

Introduction

Some interesting comments

Metric generator have been used as a model of several situations: navigation of robots in networks, representation of chemical compounds, pattern recognition, mastermind games, etc. There exists several variants of metric generator: strong, local, partitions, adjacency, identifying codes, etc.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 5 / 19

slide-14
SLIDE 14

Introduction

Some interesting comments

Metric generator have been used as a model of several situations: navigation of robots in networks, representation of chemical compounds, pattern recognition, mastermind games, etc. There exists several variants of metric generator: strong, local, partitions, adjacency, identifying codes, etc. The problem of deciding whether the metric dimension of a graph is less than an integer is NP-complete, even for planar graphs. For trees and

  • uterplanar graphs is polynomial.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 5 / 19

slide-15
SLIDE 15

Introduction

Some interesting comments

Metric generator have been used as a model of several situations: navigation of robots in networks, representation of chemical compounds, pattern recognition, mastermind games, etc. There exists several variants of metric generator: strong, local, partitions, adjacency, identifying codes, etc. The problem of deciding whether the metric dimension of a graph is less than an integer is NP-complete, even for planar graphs. For trees and

  • uterplanar graphs is polynomial.

There exists some possibilities for generating graphs with a known value for the metric dimension.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 5 / 19

slide-16
SLIDE 16

Introduction

Some interesting comments

Metric generator have been used as a model of several situations: navigation of robots in networks, representation of chemical compounds, pattern recognition, mastermind games, etc. There exists several variants of metric generator: strong, local, partitions, adjacency, identifying codes, etc. The problem of deciding whether the metric dimension of a graph is less than an integer is NP-complete, even for planar graphs. For trees and

  • uterplanar graphs is polynomial.

There exists some possibilities for generating graphs with a known value for the metric dimension. There is a remarkable weakness in the metric generator:

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 5 / 19

slide-17
SLIDE 17

Introduction

Some interesting comments

Metric generator have been used as a model of several situations: navigation of robots in networks, representation of chemical compounds, pattern recognition, mastermind games, etc. There exists several variants of metric generator: strong, local, partitions, adjacency, identifying codes, etc. The problem of deciding whether the metric dimension of a graph is less than an integer is NP-complete, even for planar graphs. For trees and

  • uterplanar graphs is polynomial.

There exists some possibilities for generating graphs with a known value for the metric dimension. There is a remarkable weakness in the metric generator: the uniqueness of some vertices identifying some pairs.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 5 / 19

slide-18
SLIDE 18

Introduction

The weakness

(0, 3) (3, 0) (1, 2) (2, 1) (2, 3) (3, 2) (3, 3)

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 6 / 19

slide-19
SLIDE 19

Introduction

The weakness

(0, 3) (3, 0) (1, 2) (2, 1) (2, 3) (3, 2) (3, 3)

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 6 / 19

slide-20
SLIDE 20

Introduction

The weakness

(0, 3) (3, 0) (1, 2) (2, 1) (2, 3) (3, 2) (3, 3) (2, 3) (3, 3)

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 6 / 19

slide-21
SLIDE 21

Introduction

The weakness

(0, 3) (3, 0) (1, 2) (2, 1) (2, 3) (3, 2) (3, 3)

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 6 / 19

slide-22
SLIDE 22

Introduction

The weakness

(0, 3) (3, 0) (1, 2) (2, 1) (2, 3) (3, 2) (3, 3) (3, 2) (3, 3)

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 6 / 19

slide-23
SLIDE 23

Introduction

The weakness

(0, 3) (3, 0) (1, 2) (2, 1) (2, 3) (3, 2) (3, 3) (3, 2) (3, 3) One possible solution: include more vertices so that each two vertices is identified by more than one vertex.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 6 / 19

slide-24
SLIDE 24

The k-metric dimension

Outline

1

Introduction

2

The k-metric dimension

3

k-metric dimensional graphs

4

The k-metric dimension problem

5

The case of trees

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 7 / 19

slide-25
SLIDE 25

The k-metric dimension

k-metric generator

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 8 / 19

slide-26
SLIDE 26

The k-metric dimension

k-metric generator

(Estrada-Moreno, Rodr´ ıguez and IGYERO, 2013) k-metric generator: a set S such that any two vertices are distinguished by at least k vertices of S.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 8 / 19

slide-27
SLIDE 27

The k-metric dimension

k-metric generator

(Estrada-Moreno, Rodr´ ıguez and IGYERO, 2013) k-metric generator: a set S such that any two vertices are distinguished by at least k vertices of S. k-metric dimension: minimum cardinality of a k-metric generator.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 8 / 19

slide-28
SLIDE 28

The k-metric dimension

k-metric generator

(Estrada-Moreno, Rodr´ ıguez and IGYERO, 2013) k-metric generator: a set S such that any two vertices are distinguished by at least k vertices of S. k-metric dimension: minimum cardinality of a k-metric generator. A 2-metric generator (in blue)

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 8 / 19

slide-29
SLIDE 29

The k-metric dimension

k-metric generator

(Estrada-Moreno, Rodr´ ıguez and IGYERO, 2013) k-metric generator: a set S such that any two vertices are distinguished by at least k vertices of S. k-metric dimension: minimum cardinality of a k-metric generator. A 2-metric generator (in blue)

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 8 / 19

slide-30
SLIDE 30

The k-metric dimension

k-metric generator

(Estrada-Moreno, Rodr´ ıguez and IGYERO, 2013) k-metric generator: a set S such that any two vertices are distinguished by at least k vertices of S. k-metric dimension: minimum cardinality of a k-metric generator. A 2-metric generator (in blue) (not a 3-metric generator)

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 8 / 19

slide-31
SLIDE 31

The k-metric dimension

Some interesting comments

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 9 / 19

slide-32
SLIDE 32

The k-metric dimension

Some interesting comments

There are no k-resolving sets for every value of k: k-metric dimensional graphs.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 9 / 19

slide-33
SLIDE 33

The k-metric dimension

Some interesting comments

There are no k-resolving sets for every value of k: k-metric dimensional graphs. A graph is k-metric dimensional graphs if k is the largest integer such that G has a k-metric generator.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 9 / 19

slide-34
SLIDE 34

The k-metric dimension

Some interesting comments

There are no k-resolving sets for every value of k: k-metric dimensional graphs. A graph is k-metric dimensional graphs if k is the largest integer such that G has a k-metric generator. Still is not a formal application or model for k-metric generators.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 9 / 19

slide-35
SLIDE 35

The k-metric dimension

Some interesting comments

There are no k-resolving sets for every value of k: k-metric dimensional graphs. A graph is k-metric dimensional graphs if k is the largest integer such that G has a k-metric generator. Still is not a formal application or model for k-metric generators. The problem of deciding whether the k-metric dimension of a graph is less than an integer is NP-complete. For trees is polynomial.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 9 / 19

slide-36
SLIDE 36

k-metric dimensional graphs

Outline

1

Introduction

2

The k-metric dimension

3

k-metric dimensional graphs

4

The k-metric dimension problem

5

The case of trees

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 10 / 19

slide-37
SLIDE 37

k-metric dimensional graphs

k-metric dimensional graphs

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 11 / 19

slide-38
SLIDE 38

k-metric dimensional graphs

k-metric dimensional graphs

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 11 / 19

slide-39
SLIDE 39

k-metric dimensional graphs

k-metric dimensional graphs

The set of distinguishing vertices of two vertices x, y: D(x, y) = {z ∈ V (G) : dG(x, z) = dG(y, z)}

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 11 / 19

slide-40
SLIDE 40

k-metric dimensional graphs

k-metric dimensional graphs

The set of distinguishing vertices of two vertices x, y: D(x, y) = {z ∈ V (G) : dG(x, z) = dG(y, z)} Graph G is k-metric dimensional if and only if k = min

x,y∈V (G) |D(x, y)|.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 11 / 19

slide-41
SLIDE 41

k-metric dimensional graphs

k-metric dimensional graphs

The set of distinguishing vertices of two vertices x, y: D(x, y) = {z ∈ V (G) : dG(x, z) = dG(y, z)} Graph G is k-metric dimensional if and only if k = min

x,y∈V (G) |D(x, y)|.

The algorithm

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 11 / 19

slide-42
SLIDE 42

k-metric dimensional graphs

k-metric dimensional graphs

The set of distinguishing vertices of two vertices x, y: D(x, y) = {z ∈ V (G) : dG(x, z) = dG(y, z)} Graph G is k-metric dimensional if and only if k = min

x,y∈V (G) |D(x, y)|.

The algorithm Compute the distance matrix DistMG (Floyd-Warshall algorithm)

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 11 / 19

slide-43
SLIDE 43

k-metric dimensional graphs

k-metric dimensional graphs

The set of distinguishing vertices of two vertices x, y: D(x, y) = {z ∈ V (G) : dG(x, z) = dG(y, z)} Graph G is k-metric dimensional if and only if k = min

x,y∈V (G) |D(x, y)|.

The algorithm Compute the distance matrix DistMG (Floyd-Warshall algorithm) For each pair i, j of vertices, compute ci,j = |D(i, j)| (distinguishing i, j)

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 11 / 19

slide-44
SLIDE 44

k-metric dimensional graphs

k-metric dimensional graphs

The set of distinguishing vertices of two vertices x, y: D(x, y) = {z ∈ V (G) : dG(x, z) = dG(y, z)} Graph G is k-metric dimensional if and only if k = min

x,y∈V (G) |D(x, y)|.

The algorithm Compute the distance matrix DistMG (Floyd-Warshall algorithm) For each pair i, j of vertices, compute ci,j = |D(i, j)| (distinguishing i, j) Compute the minimum value for ci,j , for all i, j ∈ {1, 2 . . . , n} with i < j.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 11 / 19

slide-45
SLIDE 45

k-metric dimensional graphs

k-metric dimensional graphs

The set of distinguishing vertices of two vertices x, y: D(x, y) = {z ∈ V (G) : dG(x, z) = dG(y, z)} Graph G is k-metric dimensional if and only if k = min

x,y∈V (G) |D(x, y)|.

The algorithm Compute the distance matrix DistMG (Floyd-Warshall algorithm) For each pair i, j of vertices, compute ci,j = |D(i, j)| (distinguishing i, j) Compute the minimum value for ci,j , for all i, j ∈ {1, 2 . . . , n} with i < j. The complexity The complexity of computing the value k is O(n3)

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 11 / 19

slide-46
SLIDE 46

k-metric dimensional graphs

k-metric dimension

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 12 / 19

slide-47
SLIDE 47

k-metric dimensional graphs

k-metric dimension

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 12 / 19

slide-48
SLIDE 48

k-metric dimensional graphs

k-metric dimension

INSTANCE: k′-metric dimensional graph G, integers k, r with k ≤ k′, r ≥ k + 1

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 12 / 19

slide-49
SLIDE 49

k-metric dimensional graphs

k-metric dimension

INSTANCE: k′-metric dimensional graph G, integers k, r with k ≤ k′, r ≥ k + 1 PROBLEM: Deciding whether the k-metric dimension of G is less than r

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 12 / 19

slide-50
SLIDE 50

k-metric dimensional graphs

k-metric dimension

INSTANCE: k′-metric dimensional graph G, integers k, r with k ≤ k′, r ≥ k + 1 PROBLEM: Deciding whether the k-metric dimension of G is less than r The reduction from 3-SAT

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 12 / 19

slide-51
SLIDE 51

k-metric dimensional graphs

k-metric dimension

INSTANCE: k′-metric dimensional graph G, integers k, r with k ≤ k′, r ≥ k + 1 PROBLEM: Deciding whether the k-metric dimension of G is less than r The reduction from 3-SAT

  • Formula F, n variables X = {x1, ..., xn} and r clauses Q = {Q1, ..., Qr}.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 12 / 19

slide-52
SLIDE 52

k-metric dimensional graphs

k-metric dimension

INSTANCE: k′-metric dimensional graph G, integers k, r with k ≤ k′, r ≥ k + 1 PROBLEM: Deciding whether the k-metric dimension of G is less than r The reduction from 3-SAT

  • Formula F, n variables X = {x1, ..., xn} and r clauses Q = {Q1, ..., Qr}.
  • For every xi ∈ X,

Ti t1

i

t2

i

t⌈k/2⌉

i

f ⌈k/2⌉

i

f 2

i

f 1

i

Fi t⌈k/2⌉+1

i

t⌈k/2⌉+2

i

t2⌈k/2⌉

i

f 2⌈k/2⌉

i

f ⌈k/2⌉+2

i

f ⌈k/2⌉+1

i

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 12 / 19

slide-53
SLIDE 53

k-metric dimensional graphs

k-metric dimension

INSTANCE: k′-metric dimensional graph G, integers k, r with k ≤ k′, r ≥ k + 1 PROBLEM: Deciding whether the k-metric dimension of G is less than r The reduction from 3-SAT

  • Formula F, n variables X = {x1, ..., xn} and r clauses Q = {Q1, ..., Qr}.
  • For every xi ∈ X,

Ti t1

i

t2

i

t⌈k/2⌉

i

f ⌈k/2⌉

i

f 2

i

f 1

i

Fi t⌈k/2⌉+1

i

t⌈k/2⌉+2

i

t2⌈k/2⌉

i

f 2⌈k/2⌉

i

f ⌈k/2⌉+2

i

f ⌈k/2⌉+1

i

  • For every clause Qj ∈ Q,

u2

j

u3

j

u1

j

u4

j

uj IGYERO Complexity of computing the k-metric dimension June 18th, 2015 12 / 19

slide-54
SLIDE 54

The k-metric dimension problem

Outline

1

Introduction

2

The k-metric dimension

3

k-metric dimensional graphs

4

The k-metric dimension problem

5

The case of trees

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 13 / 19

slide-55
SLIDE 55

The k-metric dimension problem

k-metric dimension

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 14 / 19

slide-56
SLIDE 56

The k-metric dimension problem

k-metric dimension

The graph GF

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 14 / 19

slide-57
SLIDE 57

The k-metric dimension problem

k-metric dimension

The graph GF

uj u1

j

u4

j

u2

j

u3

j

T1 F1 F3 T3 T2 F2

The subgraph associated to the clause Qj = (x1 ∨ x2 ∨ x3) (taking k = 4).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 14 / 19

slide-58
SLIDE 58

The k-metric dimension problem

k-metric dimension

The graph GF

  • xi occurs as a positive literal, add the edges Tiu1

j , Fiu1 j and Fiu4 j .

uj u1

j

u4

j

u2

j

u3

j

T1 F1 F3 T3 T2 F2

The subgraph associated to the clause Qj = (x1 ∨ x2 ∨ x3) (taking k = 4).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 14 / 19

slide-59
SLIDE 59

The k-metric dimension problem

k-metric dimension

The graph GF

  • xi occurs as a positive literal, add the edges Tiu1

j , Fiu1 j and Fiu4 j .

uj u1

j

u4

j

u2

j

u3

j

T1 F1 F3 T3 T2 F2

The subgraph associated to the clause Qj = (x1 ∨ x2 ∨ x3) (taking k = 4).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 14 / 19

slide-60
SLIDE 60

The k-metric dimension problem

k-metric dimension

The graph GF

  • xi occurs as a positive literal, add the edges Tiu1

j , Fiu1 j and Fiu4 j .

  • xi occurs as a negative literal, add the edges Tiu1

j , Fiu1 j and Tiu4 j .

uj u1

j

u4

j

u2

j

u3

j

T1 F1 F3 T3 T2 F2

The subgraph associated to the clause Qj = (x1 ∨ x2 ∨ x3) (taking k = 4).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 14 / 19

slide-61
SLIDE 61

The k-metric dimension problem

k-metric dimension

The graph GF

  • xi occurs as a positive literal, add the edges Tiu1

j , Fiu1 j and Fiu4 j .

  • xi occurs as a negative literal, add the edges Tiu1

j , Fiu1 j and Tiu4 j .

uj u1

j

u4

j

u2

j

u3

j

T1 F1 F3 T3 T2 F2

The subgraph associated to the clause Qj = (x1 ∨ x2 ∨ x3) (taking k = 4).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 14 / 19

slide-62
SLIDE 62

The k-metric dimension problem

k-metric dimension

The graph GF

  • xi occurs as a positive literal, add the edges Tiu1

j , Fiu1 j and Fiu4 j .

  • xi occurs as a negative literal, add the edges Tiu1

j , Fiu1 j and Tiu4 j .

uj u1

j

u4

j

u2

j

u3

j

T1 F1 F3 T3 T2 F2

The subgraph associated to the clause Qj = (x1 ∨ x2 ∨ x3) (taking k = 4).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 14 / 19

slide-63
SLIDE 63

The k-metric dimension problem

k-metric dimension

The graph GF

  • xi occurs as a positive literal, add the edges Tiu1

j , Fiu1 j and Fiu4 j .

  • xi occurs as a negative literal, add the edges Tiu1

j , Fiu1 j and Tiu4 j .

  • xq and xq not in Qk, add the edges Tqu1

k, Tqu4 k, Fqu1 k and Fqu4 k.

uj u1

j

u4

j

u2

j

u3

j

T1 F1 F3 T3 T2 F2

The subgraph associated to the clause Qj = (x1 ∨ x2 ∨ x3) (taking k = 4).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 14 / 19

slide-64
SLIDE 64

The k-metric dimension problem

k-metric dimension

The graph GF

  • xi occurs as a positive literal, add the edges Tiu1

j , Fiu1 j and Fiu4 j .

  • xi occurs as a negative literal, add the edges Tiu1

j , Fiu1 j and Tiu4 j .

  • xq and xq not in Qk, add the edges Tqu1

k, Tqu4 k, Fqu1 k and Fqu4 k.

uj u1

j

u4

j

u2

j

u3

j

T1 F1 F3 T3 T2 F2

The subgraph associated to the clause Qj = (x1 ∨ x2 ∨ x3) (taking k = 4).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 14 / 19

slide-65
SLIDE 65

The k-metric dimension problem

k-metric dimension

The graph GF

  • xi occurs as a positive literal, add the edges Tiu1

j , Fiu1 j and Fiu4 j .

  • xi occurs as a negative literal, add the edges Tiu1

j , Fiu1 j and Tiu4 j .

  • xq and xq not in Qk, add the edges Tqu1

k, Tqu4 k, Fqu1 k and Fqu4 k.

uj u1

j

u4

j

u2

j

u3

j

T1 F1 F3 T3 T2 F2

The subgraph associated to the clause Qj = (x1 ∨ x2 ∨ x3) (taking k = 4).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 14 / 19

slide-66
SLIDE 66

The k-metric dimension problem

k-metric dimension

The graph GF

  • xi occurs as a positive literal, add the edges Tiu1

j , Fiu1 j and Fiu4 j .

  • xi occurs as a negative literal, add the edges Tiu1

j , Fiu1 j and Tiu4 j .

  • xq and xq not in Qk, add the edges Tqu1

k, Tqu4 k, Fqu1 k and Fqu4 k.

uj u1

j

u4

j

u2

j

u3

j

T1 F1 F3 T3 T2 F2

The subgraph associated to the clause Qj = (x1 ∨ x2 ∨ x3) (taking k = 4).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 14 / 19

slide-67
SLIDE 67

The k-metric dimension problem

k-metric dimension

The graph GF

  • xi occurs as a positive literal, add the edges Tiu1

j , Fiu1 j and Fiu4 j .

  • xi occurs as a negative literal, add the edges Tiu1

j , Fiu1 j and Tiu4 j .

  • xq and xq not in Qk, add the edges Tqu1

k, Tqu4 k, Fqu1 k and Fqu4 k.

uj u1

j

u4

j

u2

j

u3

j

T1 F1 F3 T3 T2 F2

The subgraph associated to the clause Qj = (x1 ∨ x2 ∨ x3) (taking k = 4).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 14 / 19

slide-68
SLIDE 68

The k-metric dimension problem

k-metric dimension

The graph GF

  • xi occurs as a positive literal, add the edges Tiu1

j , Fiu1 j and Fiu4 j .

  • xi occurs as a negative literal, add the edges Tiu1

j , Fiu1 j and Tiu4 j .

  • xq and xq not in Qk, add the edges Tqu1

k, Tqu4 k, Fqu1 k and Fqu4 k.

uj u1

j

u4

j

u2

j

u3

j

T1 F1 F3 T3 T2 F2

The subgraph associated to the clause Qj = (x1 ∨ x2 ∨ x3) (taking k = 4).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 14 / 19

slide-69
SLIDE 69

The k-metric dimension problem

Some necessary comments

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 15 / 19

slide-70
SLIDE 70

The k-metric dimension problem

Some necessary comments

There are two vertices in each subgraph corresponding to a clause or to a variable such that they are distinguished only by vertices of the same subgraph.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 15 / 19

slide-71
SLIDE 71

The k-metric dimension problem

Some necessary comments

There are two vertices in each subgraph corresponding to a clause or to a variable such that they are distinguished only by vertices of the same subgraph. Every metric basis has at least k vertices in each subgraph corresponding to a clause or to a variable.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 15 / 19

slide-72
SLIDE 72

The k-metric dimension problem

Some necessary comments

There are two vertices in each subgraph corresponding to a clause or to a variable such that they are distinguished only by vertices of the same subgraph. Every metric basis has at least k vertices in each subgraph corresponding to a clause or to a variable. dimk(GF) ≥ k(n + r).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 15 / 19

slide-73
SLIDE 73

The k-metric dimension problem

Some necessary comments

There are two vertices in each subgraph corresponding to a clause or to a variable such that they are distinguished only by vertices of the same subgraph. Every metric basis has at least k vertices in each subgraph corresponding to a clause or to a variable. dimk(GF) ≥ k(n + r). A satisfying assignment of F produces a metric generator of cardinality k(n + r).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 15 / 19

slide-74
SLIDE 74

The k-metric dimension problem

Some necessary comments

There are two vertices in each subgraph corresponding to a clause or to a variable such that they are distinguished only by vertices of the same subgraph. Every metric basis has at least k vertices in each subgraph corresponding to a clause or to a variable. dimk(GF) ≥ k(n + r). A satisfying assignment of F produces a metric generator of cardinality k(n + r). From a metric generator of cardinality k(n + r), a satisfying assignment of F is deduced.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 15 / 19

slide-75
SLIDE 75

The k-metric dimension problem

Some necessary comments

There are two vertices in each subgraph corresponding to a clause or to a variable such that they are distinguished only by vertices of the same subgraph. Every metric basis has at least k vertices in each subgraph corresponding to a clause or to a variable. dimk(GF) ≥ k(n + r). A satisfying assignment of F produces a metric generator of cardinality k(n + r). From a metric generator of cardinality k(n + r), a satisfying assignment of F is deduced. F is satisfiable if and only if dimk(GF) = k(n + r).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 15 / 19

slide-76
SLIDE 76

The case of trees

Outline

1

Introduction

2

The k-metric dimension

3

k-metric dimensional graphs

4

The k-metric dimension problem

5

The case of trees

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 16 / 19

slide-77
SLIDE 77

The case of trees

The case of trees

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 17 / 19

slide-78
SLIDE 78

The case of trees

The case of trees

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 17 / 19

slide-79
SLIDE 79

The case of trees

The case of trees

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 17 / 19

slide-80
SLIDE 80

The case of trees

The case of trees

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 17 / 19

slide-81
SLIDE 81

The case of trees

The case of trees

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 17 / 19

slide-82
SLIDE 82

The case of trees

The case of trees

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 17 / 19

slide-83
SLIDE 83

The case of trees

The case of trees

The tree T is 5-metric dimensional.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 17 / 19

slide-84
SLIDE 84

The case of trees

The case of trees

A formula for the r-metric dimension of trees

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 18 / 19

slide-85
SLIDE 85

The case of trees

The case of trees

A formula for the r-metric dimension of trees For an exterior major vertex wi having terminal degree greater than one, Ir(wi) =    (ter(wi) − 1) (r − l(wi)) + l(wi), if l(wi) ≤ ⌊ r

2⌋,

(ter(wi) − 1) ⌈ r

2⌉ + ⌊ r 2⌋,

  • therwise.

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 18 / 19

slide-86
SLIDE 86

The case of trees

The case of trees

A formula for the r-metric dimension of trees For an exterior major vertex wi having terminal degree greater than one, Ir(wi) =    (ter(wi) − 1) (r − l(wi)) + l(wi), if l(wi) ≤ ⌊ r

2⌋,

(ter(wi) − 1) ⌈ r

2⌉ + ⌊ r 2⌋,

  • therwise.

the r-metric dimension of a tree T (not a path), is dimr(T) =

  • wi ∈M(T)

Ir(wi).

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 18 / 19

slide-87
SLIDE 87

The case of trees

The case of trees

A formula for the r-metric dimension of trees For an exterior major vertex wi having terminal degree greater than one, Ir(wi) =    (ter(wi) − 1) (r − l(wi)) + l(wi), if l(wi) ≤ ⌊ r

2⌋,

(ter(wi) − 1) ⌈ r

2⌉ + ⌊ r 2⌋,

  • therwise.

the r-metric dimension of a tree T (not a path), is dimr(T) =

  • wi ∈M(T)

Ir(wi). Complexity Computing the k-metric dimension of a tree T is of order O(n), where n is the number of vertices of T

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 18 / 19

slide-88
SLIDE 88

The case of trees

THANKS !

IGYERO Complexity of computing the k-metric dimension June 18th, 2015 19 / 19