1. Trang chủ
  2. » Tài Chính - Ngân Hàng

The Small World Phenomenon: An Algorithmic Perspective

34 505 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề The Small World Phenomenon: An Algorithmic Perspective
Tác giả Bradford Greening, Jr.
Trường học Rutgers University – Camden
Thể loại Essay
Năm xuất bản 2023
Thành phố Camden
Định dạng
Số trang 34
Dung lượng 1,22 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Speaker: Bradford Greening, Jr. Rutgers University – Camden

Trang 1

The Small World Phenomenon:

An Algorithmic Perspective

Speaker: Bradford Greening, Jr.

Trang 2

An Experiment by Milgram (1967)

letter to the target

 Name, address, and some personal information were provided for the target person

 The participants could only forward a letter to a single person that he/she knew on a first name basis

Trang 3

An Experiment by Milgram (1967)

of a social network:

 Very short paths between arbitrary pairs of nodes

 Individuals operating with purely local information are very adept at finding these paths

Trang 4

What is the “small world” phenomenon?

 Principle that most people in a society are linked by short chains of acquaintances

 Sometimes referred to as the “six degrees of separation” theory

Trang 5

 Create a graph:

 node for every person in the world

 an edge between two people (nodes) if they know

each other on a first name basis

 If almost every pair of nodes have “short” paths between them, we say this is a small world

Modeling a social network

Trang 6

Modeling a social network

Trang 7

Modeling a social network

Trang 8

Modeling a social network

p: range of local contacts

other nodes within distance

p.

Trang 9

Modeling a social network

q: number of long-range

contacts

node u to q other nodes

using independent random

trials

Trang 10

Modeling a social network

 Found that injecting a small amount of randomness

(i.e even q = 1) into the world is enough to make it a

small world

Trang 11

Modeling a social network

 Why should arbitrary pairs of strangers, using only

locally available information, be able to find short

chains of acquaintances that link them together?

 Does this occur in all small-world networks, or are there properties that must exist for this to happen?

Trang 12

Modeling a social network

Pr [u has v as its long range contact] :

 Infinite family of networks:

independently of its position on the grid

clustered in its vicinity on the grid.

:

[ ( , )]

[ ( , )]

r r

Trang 13

The Algorithmic Side

few steps as possible using only locally

available information

Trang 14

The Algorithmic Side

 The range of local contacts of all nodes

The location on the lattice of the target t

 The locations and long-range contacts of all nodes that have previously touched the message

u does not know

Trang 15

r = 2

Trang 16

The Algorithm

 In each step the current message holder passes the message to the contact that is as close to the target as possible.

Trang 18

Questions:

end in this step?

Trang 19

Pr [ u has v as its long range contact ] ?

2 2 :

 How many steps

will the algorithm

×

1 4 2 8

Trang 20

Pr[ u has v as its long range contact ]?

Thus u has v as its long-range contact with probability

 How many steps

will the algorithm

Trang 21

 In any given step, Pr[ phase j ends in this step ]?

 Phase j ends in this step if the message enters the set Bj of nodes within distance 2 j of t Let v f be the node in Bj that is

farthest from u.

Questions:

 How many steps

will the algorithm

Trang 22

What is d[(u,v f)]?

Questions:

 How many steps

will the algorithm

Trang 23

Questions:

 How many steps

will the algorithm

Trang 24

Pr[ u has a long-range contact in Bj ]?

 How many steps

will the algorithm

Trang 25

 Let Xj be a random variable denoting the number of

steps spent in phase j.

probability of success at least

Questions:

 How many steps

will the algorithm

Trang 26

 Since Xj is a geometric random variable, we know that

Questions:

 How many steps

will the algorithm

E X

p

1 128ln(6 )

n n

Trang 27

 Let Xj be a random variable denoting the number of

steps spent in phase j.

128ln(6 )128ln(6 )

 How many steps

will the algorithm

Trang 28

 How many steps does the algorithm take?

of steps taken by the algorithm

2

[ ] (1 log )(128ln(6 )) (log )

Questions:

 How many steps

will the algorithm

Trang 29

O(log n)2

Questions:

 How many steps

will the algorithm

Trang 30

r ≠ 2

Trang 32

Revisiting Assumptions

 the locations and long-range contacts of all nodes that have previously touched the message

using this.

Trang 33

The Intuition

r = 0 provides no “geographical” clues that will assist

in speeding up the delivery of the message

0 < r < 2: provides some clues, but not enough to

sufficiently assist the message senders

r > 2: as r grows, the network becomes more

localized This becomes a prohibitive factor

 r = 2: provides a good mix of having relevant

“geographical” information without too much

Trang 34

An Algorithmic Perspective Proc 32nd ACM

Symposium on Theory of Computing, 2000

Nature 406(2000), 845

Ngày đăng: 23/10/2012, 14:11

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w