研究室ゼミ グラフの探索 - Shizuoka...

52
研究室ゼミ (グラフの探索) [email protected] 大学 ゼミ (グラフ ) – p.1/48

Transcript of 研究室ゼミ グラフの探索 - Shizuoka...

Page 1: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

研究室ゼミ (グラフの探索)安藤和敏

[email protected]

静岡大学工学部

研究室ゼミ (グラフの探索) – p.1/48

Page 2: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

グラフ探索

研究室ゼミ (グラフの探索) – p.2/48

Page 3: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

グラフ探索

ある点から出発して,グラフの中を枝の向きに進みながら,可能な限り探索する方法

研究室ゼミ (グラフの探索) – p.2/48

Page 4: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

グラフ探索

ある点から出発して,グラフの中を枝の向きに進みながら,可能な限り探索する方法

深さ優先探索 (DFS)

研究室ゼミ (グラフの探索) – p.2/48

Page 5: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

グラフ探索

ある点から出発して,グラフの中を枝の向きに進みながら,可能な限り探索する方法

深さ優先探索 (DFS)

幅優先探索 (BFS)

研究室ゼミ (グラフの探索) – p.2/48

Page 6: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

グラフ探索

ある点から出発して,グラフの中を枝の向きに進みながら,可能な限り探索する方法

深さ優先探索 (DFS)

幅優先探索 (BFS)

DFSにはスタックが, BFSにはキューが用いられる.

研究室ゼミ (グラフの探索) – p.2/48

Page 7: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

深さ優先探索 (DFS)

研究室ゼミ (グラフの探索) – p.3/48

Page 8: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 1~5

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=0

0

0 0

0

0

研究室ゼミ (グラフの探索) – p.4/48

Page 9: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 6~9

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=1

1

0 0

0

0

v1

研究室ゼミ (グラフの探索) – p.5/48

Page 10: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

0 0

2

0

v1

a=

v=

w=

v1

a1

v4

2v4

研究室ゼミ (グラフの探索) – p.6/48

Page 11: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

0 3

2

0

v1

a=

v=

w=

v4

a8

v3

3v4v3

研究室ゼミ (グラフの探索) – p.7/48

Page 12: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

0

v1

a=

v=

w=

v3

a7

v2

4v4v3v2

研究室ゼミ (グラフの探索) – p.8/48

Page 13: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~11

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

0

v1

a=

v=

w=

4v4v3v2

v2

研究室ゼミ (グラフの探索) – p.9/48

Page 14: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 12

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

0

v1

a=

v=

w=

4v4v3

研究室ゼミ (グラフの探索) – p.10/48

Page 15: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

v1

a=

v=

w=

v3

a9

v5

5v4v3v5

研究室ゼミ (グラフの探索) – p.11/48

Page 16: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

v1

a=

v=

w=

v5

a4

v1

5v4v3v5

研究室ゼミ (グラフの探索) – p.12/48

Page 17: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

v1

a=

v=

w=

v5

a5

v4

5v4v3v5

研究室ゼミ (グラフの探索) – p.13/48

Page 18: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

v1

a=

v=

w=

v5

5v4v3v5

a6

v2

研究室ゼミ (グラフの探索) – p.14/48

Page 19: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~11

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

v1

a=

v=

w=

5v4v3v5

v5

研究室ゼミ (グラフの探索) – p.15/48

Page 20: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 12

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

v1

a=

v=

w=

5v4v3

研究室ゼミ (グラフの探索) – p.16/48

Page 21: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~11

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

v1

a=

v=

w=

5v4v3

v3

研究室ゼミ (グラフの探索) – p.17/48

Page 22: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 12

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

v1

a=

v=

w=

5v4

研究室ゼミ (グラフの探索) – p.18/48

Page 23: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

v1

a=

v=

w=

5v4

v4

a10

v4

研究室ゼミ (グラフの探索) – p.19/48

Page 24: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~11

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

v1

a=

v=

w=

5v4

v4

研究室ゼミ (グラフの探索) – p.20/48

Page 25: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 12

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

v1

a=

v=

w=

5

研究室ゼミ (グラフの探索) – p.21/48

Page 26: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

v1

a=

v=

w=

5

v1

a2

v2

研究室ゼミ (グラフの探索) – p.22/48

Page 27: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

v1

a=

v=

w=

5

v1

a3

v2

研究室ゼミ (グラフの探索) – p.23/48

Page 28: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 10~11

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

v1

a=

v=

w=

5

v1

研究室ゼミ (グラフの探索) – p.24/48

Page 29: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

DFS 12

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

S

i=

1

4 3

2

5

a=

v=

w=

5

研究室ゼミ (グラフの探索) – p.25/48

Page 30: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

幅優先探索 (BFS)

研究室ゼミ (グラフの探索) – p.26/48

Page 31: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 1~6

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=0

0

0 0

0

0

研究室ゼミ (グラフの探索) – p.27/48

Page 32: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 7~9

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=1

1

0 0

0

0

v1

研究室ゼミ (グラフの探索) – p.28/48

Page 33: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=2

1

0 0

2

0

v1

a= a1

w= v4

v4

v= v1

研究室ゼミ (グラフの探索) – p.29/48

Page 34: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=3

1

3 0

2

0

v1

a=w= v2

v4

v= v1

a2

v2

研究室ゼミ (グラフの探索) – p.30/48

Page 35: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=3

1

3 0

2

0

v1

a=w= v2

v4

v= v1

a3

v2

研究室ゼミ (グラフの探索) – p.31/48

Page 36: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~11

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=3

1

3 0

2

0

v1

a=w=

v4

v= v1

v2

研究室ゼミ (グラフの探索) – p.32/48

Page 37: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 12

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

1

3 0

2

0

v4 v2

i=3

a=w=

v=

研究室ゼミ (グラフの探索) – p.33/48

Page 38: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=4

1

3 4

2

0

a=w= v3

v4

v= v4

a8

v2 v3

研究室ゼミ (グラフの探索) – p.34/48

Page 39: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=4

1

3 4

2

0

a=w= v4

v4

v= v4

a10

v2 v3

研究室ゼミ (グラフの探索) – p.35/48

Page 40: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~11

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=4

1

3 4

2

0

a=w=

v4

v= v4

v2 v3

研究室ゼミ (グラフの探索) – p.36/48

Page 41: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 12

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=4

1

3 4

2

0

a=w=

v=

v2 v3

研究室ゼミ (グラフの探索) – p.37/48

Page 42: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~11

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=4

1

3 4

2

0

a=w=

v=

v2 v3

v2

研究室ゼミ (グラフの探索) – p.38/48

Page 43: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 12

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=4

1

3 4

2

0

a=w=

v=

v3

研究室ゼミ (グラフの探索) – p.39/48

Page 44: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=4

1

3 4

2

0

a=w= v2

v= v3

a7

v3

研究室ゼミ (グラフの探索) – p.40/48

Page 45: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=

1

3 4

2

5

a=w= v5

v= v3

a9

v3 v5

5

研究室ゼミ (グラフの探索) – p.41/48

Page 46: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~11

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=

1

3 4

2

5

a=w=

v= v3

v3 v5

5

研究室ゼミ (グラフの探索) – p.42/48

Page 47: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 12

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=

1

3 4

2

5

a=w=

v=

v5

5

研究室ゼミ (グラフの探索) – p.43/48

Page 48: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=

1

3 4

2

5

a=w=

v= v5

v5

5

a4

v1

研究室ゼミ (グラフの探索) – p.44/48

Page 49: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=

1

3 4

2

5

a=w=

v= v5

v5

5

a5

v4

研究室ゼミ (グラフの探索) – p.45/48

Page 50: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~22

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=

1

3 4

2

5

a=w=

v= v5

v5

5

a6

v2

研究室ゼミ (グラフの探索) – p.46/48

Page 51: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 10~11

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=5

1

3 4

2

5

a=w=

v= v5

v5

研究室ゼミ (グラフの探索) – p.47/48

Page 52: 研究室ゼミ グラフの探索 - Shizuoka Universitycoconut.sys.eng.shizuoka.ac.jp/docs/seminar05/slides7.pdfa4 a5 a6 a7 a8 a9 a10 v1 v2 v3 v4 v5 Q i=1 1 0 0 0 0 v1 研究室ゼミ(グラフの探索)

BFS 12

a1

a2 a3

a4 a5

a6

a7

a8

a9

a10v1

v2 v3

v4

v5

Q

i=

1

3 4

2

5

a=w=

v=

研究室ゼミ (グラフの探索) – p.48/48