23
CMPUT 690 – Topics in Databases Knowledge Discovery in Databases Additional Slides for Clustering II: Animation of the OPTICS Algorithm Dr. Jörg Sander Department of Computing Science University of Alberta Dr. Jörg Sander, 2002

Dr. J örg Sander Department of Computing Science University of Alberta

  • Upload
    sarila

  • View
    25

  • Download
    0

Embed Size (px)

DESCRIPTION

CMPUT 690 – Topics in Databases Knowledge Discovery in Databases Additional Slides for Clustering II: Animation of the OPTICS Algorithm. Dr. J örg Sander Department of Computing Science University of Alberta. Dr. Jörg Sander, 2002. reach-dist. ?. e. E. N. A. I. B. J. K. L. M. R. - PowerPoint PPT Presentation

Citation preview

Page 1: Dr. J örg Sander Department of Computing Science University of Alberta

CMPUT 690 – Topics in Databases Knowledge Discovery in Databases

Additional Slides for Clustering II:Animation of the OPTICS Algorithm

Dr. Jörg SanderDepartment of Computing Science

University of Alberta

Dr. Jörg Sander, 2002

Page 2: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 2

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

Computing a Cluster Ordering - ExampleExample Database (2-dimensional, 20 points)

= 44, MinPts = 3

controlList: (A, ?)controlList:

? reach-dist

A

Page 3: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 3

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A

controlList: (B,40) (I, 40)

? reach-dist

Page 4: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 4

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B

controlList: (I, 40) (C, 40)

? reach-dist

Page 5: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 5

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I

controlList: (J, 20) (K, 20) (L, 31) (C, 40) (M, 40) (R, 43)

? reach-dist

Page 6: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 6

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J

controlList: (L, 19) (K, 20) (R, 21) (M, 30) (P, 31) (C, 40)

? reach-dist

Page 7: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 7

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L

controlList: (M, 18) (K, 18) (R, 20) (P, 21) (N, 35) (C, 40)

? reach-dist

Page 8: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 8

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M

controlList: (K, 18) (N, 19) (R, 20) (P, 21) (C, 40)

? reach-dist

Page 9: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 9

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M K

controlList: (N, 19) (R, 20) (P, 21) (C, 40)

? reach-dist

Page 10: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 10

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M K N

controlList: (R, 20) (P, 21) (C, 40)

? reach-dist

Page 11: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 11

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M K N R

controlList: (P, 21) (C, 40)

? reach-dist

Page 12: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 12

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M K N R P

controlList: (C, 40)

? reach-dist

Page 13: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 13

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M K N R P C

controlList: (D, 22) (F, 22) (E, 30) (G, 35)

? reach-dist

Page 14: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 14

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M K N R P C D

controlList: (F, 22) (E, 22) (G, 32)

? reach-dist

Page 15: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 15

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M K N R P C D F

controlList: (G, 17) (E, 22)

? reach-dist

Page 16: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 16

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M K N R P C D F G

controlList: (E, 15) (H, 43)

? reach-dist

Page 17: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 17

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M K N R P C D F G E

controlList: (H, 43)

? reach-dist

Page 18: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 18

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M K N R P C D F G E H

H.core-dist = ?

controlList:controlList: (T, ?)

? reach-dist

Page 19: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 19

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M K N R P C D F G E H T

controlList: (S, 18) (V, 18) (U, 25)

? reach-dist

Page 20: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 20

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M K N R P C D F G E H T S

controlList: (V, 18) (U, 20)

? reach-dist

Page 21: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 21

Computing a Cluster Ordering - Example

A B I J L M K N R P C D F G E H T S VA I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

controlList: (U, 19)

? reach-dist

Page 22: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 22

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M K N R P C D F G E H T S V U

controlList: -

? reach-dist

Page 23: Dr. J örg Sander Department of Computing Science University of Alberta

Dr. Jörg Sander, 2002 CMPUT 690 – Topics in Databases: KDD University of Alberta 23

Computing a Cluster Ordering - Example

A I

B

J

K

L

R

M

P

N

CF

DE G H

S

T

U

V

A B I J L M K N R P C D F G E H T S V U

controlList: -

? reach-dist