dr. henry hexmoor department of computer science southern illinois university carbondale

14
Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale Network Theory: Computational Phenomena and Processes Characterizing Networks

Upload: mahdis

Post on 24-Feb-2016

26 views

Category:

Documents


0 download

DESCRIPTION

Network Theory: Computational Phenomena and Processes Characterizing Networks. Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale. Ring Network Pseudocode. Initialize N nodes - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Dr. Henry  Hexmoor Department of Computer Science Southern Illinois University Carbondale

Dr. Henry HexmoorDepartment of Computer Science

Southern Illinois University Carbondale

Network Theory:Computational Phenomena and Processes

Characterizing Networks

Page 2: Dr. Henry  Hexmoor Department of Computer Science Southern Illinois University Carbondale

Ring Network Pseudocode 1. Initialize N nodes2. For i=1 to N connect to people at Radius R to

right to left, if tie does not already exist.• Note: Must deal with wrap-around.

Page 3: Dr. Henry  Hexmoor Department of Computer Science Southern Illinois University Carbondale
Page 4: Dr. Henry  Hexmoor Department of Computer Science Southern Illinois University Carbondale

Small-World(Watts-Strogatz) Network Pseudocode

1. Initialize N nodes2. For i=1 to N connect to people at Radius R to

right and left,3. If tie does not already exist. (Still must deal with

wrap-around.)4. Check random number against Rewire

Probability for each tie, and reconnect tie randomly if called for.

Page 5: Dr. Henry  Hexmoor Department of Computer Science Southern Illinois University Carbondale
Page 6: Dr. Henry  Hexmoor Department of Computer Science Southern Illinois University Carbondale

Village Network Pseudocode

1. Initialize N nodes2. Split population into equally-sized subsets of

size Village Size; odd individuals get lumped in smaller village.

3. Make all possible connections within villages.4. Make ties to people outside of villages with

probability Far Probability.

Page 7: Dr. Henry  Hexmoor Department of Computer Science Southern Illinois University Carbondale
Page 8: Dr. Henry  Hexmoor Department of Computer Science Southern Illinois University Carbondale

Scale-Free (Opinion-Leader) Network Pseudocode

1. Initialize N nodes2. Assign each individual a number of ties according to the

distribution p(k) .3. Make connections at random, beginning with those

assigned the most number of ties in the rst step, until either all connections assigned in step two are accounted for, or no additional connections can be made without adding to the assigned number of ties of some person.

4. Can place individuals in the network at random, or correlate number of ties with a property of individuals. For example, more motivated individuals at the center or the periphery.

Page 9: Dr. Henry  Hexmoor Department of Computer Science Southern Illinois University Carbondale
Page 10: Dr. Henry  Hexmoor Department of Computer Science Southern Illinois University Carbondale

Hierarchical Network Pseudocode 1. Initialize N nodes2. Create the skeleton of the hierarchy according to

Expansion Rate. One individual is placed at the top, and each individual in the network is connected to a number of individuals below her equal to Expansion Rate, continuing until no more individuals are left in the population.

3. Make ties to people in same level with probability Level Connection.

4. Can assign individuals at random, or correlate places in hierarchy with a property of individuals.

Page 11: Dr. Henry  Hexmoor Department of Computer Science Southern Illinois University Carbondale
Page 12: Dr. Henry  Hexmoor Department of Computer Science Southern Illinois University Carbondale

• The degree to which a vertex dominates other vertices

• L= leadership

• = degree of node i

• = highest degree of nodes in the network

• L=

Page 13: Dr. Henry  Hexmoor Department of Computer Science Southern Illinois University Carbondale

• Bonding = B = a clustering coefficient

• B= • Diversity= D =

Page 14: Dr. Henry  Hexmoor Department of Computer Science Southern Illinois University Carbondale

Normalized Measures

• L= • b = • d = • r = L

B=1

L=1D=1

Clique

StarRing