8
Hipergrafy Hipergraf jest rozszerzeniem pojęcia grafu. Hipergraf różni się od grafu nieskierowanego tym, że każda hiperkrawędź może być incydentna do dowolnej liczby wierzchołków (łączy pewien podzbiór wierzchołków). Graf Hipergraf

H i per grafy

  • Upload
    bayard

  • View
    46

  • Download
    1

Embed Size (px)

DESCRIPTION

H i per grafy. Hipergraf jest rozszerzeniem pojęcia grafu. Hipergraf różni się od grafu nieskierowanego tym, że każda hiperkrawędź może być incydentna do dowolnej liczby wierzchołków (łączy pewien podzbiór wierzchołków). Graf. Hipergraf. H i per grafy ( skierowane ). - PowerPoint PPT Presentation

Citation preview

Page 1: H i per grafy

Hipergrafy

Hipergraf jest rozszerzeniem pojęcia grafu. Hipergraf różni się od grafu nieskierowanego tym, że każda hiperkrawędź może być incydentna do dowolnej liczby wierzchołków (łączy pewien podzbiór wierzchołków).

Graf Hipergraf

Page 2: H i per grafy

Hipergrafy(skierowane)

Hipergrafem nazwiemy trójkę uporządkowaną

H = <X, U, P>

gdzie:

X – zbiór skończony wierzchołków hipergrafu,

U - zbiór skończony hipergałęźi,

,1

UXP t

t

Xt – t-krotny produkt kartezjański zbioru X.

Page 3: H i per grafy

Hipergraf(przykład)

X = {1, 2, 3, 4, 5, 6},

U = {a, b, c},

P2 = {<1, 4, a>, <4, 1, a>},

P3 = {<1, 2, 3, b>, <3, 6, 5, c>, <5, 3, 6, c>}

1

4

2 3

5 6

a

b

c

a – hiperkrawędź;

b – hiperłuk;

c – hipergałąż, ani hiperkrawędź, ani hiperłuk)

Page 4: H i per grafy

Przedstawienie struktury

m1

m2

m3

n1

n2

n3 m2 m3

m1

m1

m2

m3

n1

n2

n3

Struktura:

moduły i połączenia

Hipergraf Graf dwudzielny

Page 5: H i per grafy

Macierzowa reprezentacja hipergrafu

Macierzą incydencji hipergrafu (nieskierowanego) G = (V, E), gdzie V = {1, ..., n} oraz E = {e1, ..., em}, nazywamy macierz

I(G) = [aij]i=1,...,n, j=1,...,m ,

w której aij=1 wtedy i tylko wtedy, gdy krawędź ej incydentna do wierzchołka vi.

100

100

001

110

010

011

)(GI

1

4

2 3

5 6a

b

c

Page 6: H i per grafy

Hipergrafy i pokrycia zbioru

1 2

3 4

5

6

78

a

b

c

d

e

10010

10100

01100

00101

01010

01000

00011

00001

)(GI

Page 7: H i per grafy

Kostka i implikanty proste funkcji

0111

1011

0110

1010

0100

1000

0010

0000

01011001 1101

0111

1011

0110

1010

0100

1000

0010

0000

01011001 1101

0 - - 0

- 0 - 0

0 1 - -

1 0 - -

1 – 0 1

- 1 0 1

Page 8: H i per grafy

Minimalne pokrycia

0111

1011

0110

1010

0100

1000

0010

0000

01011001 1101

0111

1011

0110

1010

0100

1000

0010

0000

01011001 1101