You are on page 1of 47

--

0:

Data Engineering Lab

:
:
email: manolopo@csd.auth.gr
:
http://delab.csd.auth.gr/~manolopo/graph
:
14:00-16:00 ( )
15:00-17:00 ( )
: -

Data Engineering Lab

Knigsberg
1255


1945.

Kaliningrad (
)

Goldbach,
Hilbert, Kant Wagner.

Data Engineering Lab

Leonhard Euler (1707-1783)


,
.


Bernoulli.
1727
.
.

.

Data Engineering Lab

Leonhard Euler (1707-1783)

1733, 13
, 5.
1741
25 .
>500
400
.
i,
, e, sin, cos, f(x) !

. :
now I have fewer distractions
Data Engineering Lab

7 Knigsberg

Data Engineering Lab

Data Engineering Lab

Data Engineering Lab


V2

V3

V1

V6

V4

V5

:
:
Data Engineering Lab

Euler

traversability

Data Engineering Lab

10

Thomas P. Kirkman

William R. Hamilton

Hamiltonian
Data Engineering Lab

11

Gustav Kirchhoff

Data Engineering Lab

12

Arthur Cayley

James J. Sylvester

Data Engineering Lab

George Polya

13

Francis Guthrie Auguste DeMorgan

Data Engineering Lab

14

4-

1976, Kenneth Appel Wolfgang


Haken (
) 4
, .

Data Engineering Lab

16

Communications

Telephones exchanges,
computers, satellites

Cables, fiber optics,


microwave relays

Voice, video,
packets

Circuits

Gates, registers,
processors

Wires

Current

Mechanical

Joints

Rods, beams, springs

Heat, energy

Hydraulic

Reservoirs, pumping
stations, lakes

Pipelines

Fluid, oil

Financial

Stocks, currency

Transactions

Money

Transportation

Airports, rail yards,


street intersections

Highways, railbeds,
airway routes

Freight, vehicles,
passengers

Data Engineering Lab

17

Data Engineering Lab

18

;
;
Data Engineering Lab

19

Data Engineering Lab

20

(weighted)
2

2
0.5

1.2

4
6

0.2

1
9
8

2.1

Data Engineering Lab

21


;

;
Data Engineering Lab

22

GPS

Data Engineering Lab

23

Routing in Internet (TCP/IP)


1
D2=1
1

V3

V2

D3=2
4

5
V1

D7=3

V6

V7
4

D6=6

2
V4

V5
D5=7

Data Engineering Lab

24

(3 utilities)

3 3

Data Engineering Lab

25

2 ;

Data Engineering Lab

26

Data Engineering Lab

27

;
( )
Data Engineering Lab

28

10
D
A

3
9
7

2
3
3

1
6

C
5
2

2
F

B
4
E

12

10

Data Engineering Lab

29


D
A

2
1
C

2
F
2

B
E

Data Engineering Lab

30

( )

8 , ;

Data Engineering Lab

31

/
(Hamiltonian )

Data Engineering Lab

32

()


(),
;

;
4

Data Engineering Lab

33

;
Data Engineering Lab

34

metro ()

Data Engineering Lab

35

(science map)

Data Engineering Lab

36

Data Engineering Lab

37

(citations)

Data Engineering Lab

38

small-world
6 hops

Data Engineering Lab

39

Stanley Milgram


.
,

.
Milgram


6,

6 degrees of separation."
http://mathforum.org/mam/04/poster.html
Data Engineering Lab

40

Kevin Bacon

Bacon
Hollywood <=6 .

Bacon 1222
Hollywood.
Data Engineering Lab

Bacon
Number

# of
People

Connery
Number

# of
people

1766

2216

141840

204269

385670

330591

93598

32857

7304

2948

920

409

115

46

61

Average Bacon
number: 2.947

Average Connery
Number: 2.706

41

Data Engineering Lab

42

Data Engineering Lab

43

Data Engineering Lab

44

Data Engineering Lab

45

Data Engineering Lab

46

You might also like