The Small World Phenomenon- An Algorithmic Perspective.ppt
《The Small World Phenomenon- An Algorithmic Perspective.ppt》由会员分享,可在线阅读,更多相关《The Small World Phenomenon- An Algorithmic Perspective.ppt(29页珍藏版)》请在麦多课文档分享上搜索。
1、1,The Small World Phenomenon: An Algorithmic Perspective,Jon Kleinberg,Review of Literature,Reviewed by: Siddharth Srinivasan,2,Oh, its such a small world!,Milgram (1967, 69) performed an empirical validation of the small world concept in sociology. Previous work- Pool and Kochen model 2 people at r
2、andom connected with k intermediaries. Assumes synthetic, homogenous structure. Rapaport and Horvath empirical study on school friendships. Asymmetric nets and Universe is small. Packet sent by a randomly chosen source to a random target. Mean chain length = 5.2 Variables of geographic proximity, pr
3、ofession and sex Funneling of chains by certain individuals,3,Small world! Small world!,White (1970) tries fitting a simple model to Milgrams work. Gives hints to future work Killworth few contacts for non-local targets. The size of geographical area that a single contact is responsible for decrease
4、s as a function of the distance of the target from starter. Most choices based on cues of occupation and geographic location.,4,Small Worlds Everywhere,Watts and Strogatz (1998) Very small number of long range contacts needed to decrease path lengths without much reduction in cliquishness. Long rang
5、e contact picked uniformly at random (u.a.r) Small world networks in 3 different areas esp. spread of infectious disease. Probabilistic reach. No specific destinations. Doesnt require knowledge of paths and no active path selection. Barabasi et al.(1999) diameter of the WWW Power-law distribution; L
6、ogarithmic diameter. Need for search engines to intelligently pick links,5,Two Important Properties of Small World Networks,Low average hop count High clustering coefficientAdditionally, may be searchable on the basis of local information,6,Enter Kleinberg,Two issues of concern in small-world networ
7、ks: Presence of short paths in a small world network how do you find the short chains? Gives an infinite family of small world network models on a grid n/w with power-law distributed random long-range links. K(n,k,p,q,r) p radius of neighbours to which short, local links q no. of random long range l
8、inks k - dimension of mesh (k=2 in this paper) r - clustering exponent of inverse power-law distribution. Prob.(x,y) dist(x,y)-r. Decentralized greedy routing algorithm Decisions based on local information only.,7,Bounds on Kleinbergs Model,Expected Delivery time = O(log n)2), for r = 2. (n(2-r)/3),
9、 for 0 r 2. (n(r-2)/(r-1), for 2 r Disproves usefulness of Watts & Strogatz model (r=0). Only for special case of r = k, possible to find short chains always of length O(log n)2) and dia = O(log n) (dia bound not proved by Kleinberg in this paper). Cues used in small world networks propounded to be
10、provided through a correlation between structure and distribution of long-range connections.,8,For r=2, p=1, q=1. Event Eu(v) - u chooses v as its random long range contact ProbEu(v) = ProbEu(v) 4 ln(6n) d(u,v)2-1. In phase j, 2j d(u,t) 2j+1. For log(log n) j log n, No. of nodes in Bj each within la
11、ttice distance 2j + 2j+1 2j+2 of u ProbEnters Bj Steps in j = Xj; ,Proof of the upper bound,9,Proof of lower bound 1,As in the previous proof, where, assumed that n2-r 23-r. Let = (2-r)/3 and U be the set of nodes witihin radius pn of t.where, assumed that pn2. Let be the event that the msg reaches
12、a node in Ut in n steps. Let i be the event that this happens in the ith step.where,10,Proof of lower bound 1 contd.,Let events F (s and t separated by n/4). PrF ; Pr!F ; and so PrF ! . Let - event that msg reaches t from s in n steps. cannot occur if (F !) occurs. Pr | (F !) = 0 and EX|(F !) n step
13、s. EX EX|(F !) . PrF ! n steps,where, X is the random variable denoting the no. of steps. Thus, lower bound on expected no. of steps is (n(2-r)/3), for 0 r 2.,11,Proof of lower bound 2,Similar to the previous proof,where, = r-2. Let = /1+, = 1/1+, and = min(1,)/8q. Assumed that n p. Let i be the eve
14、nt that in the ith step, msg reaches u w/ a long range contact v such that d(u,v)n.Let be the event that this happens in n steps. Similar to the previous proof, max dist. Covered w/o occuring is and hence,Thus, lower bound on expected no. of steps is (n(r-2)/(r-1), for 2 r,12,Major Ideas Contributed
15、,Gives a model of a small world network where local routing is possible using small paths. Shows the more generalized results for k dimensions in a subsequent publication. Correlation between local structure and long range links provides fundamental cues for finding paths. When rk, long range links
16、do not provide sufficiently long jumps and path becomes long.,13,Questions Raised,Can the expected delivery time be reduced to the bounds of the diameter? Is the model extendable to more general networks? Can less regular base graphs also produce navigable small worlds?,14,Work Done post-papyri,Furt
17、her analysis and generalization of Kleinbergs models and other small world models Conversion of general networks to small world networks Applications of the small world idea to real networks,15,Further Analysis and Generalizations 1,Barriere et al.(2001) proves (log n)2) bound on routing complexity.
18、 Simplified analysis using a ring instead of a grid. Oblivious greedy routing. Basic concept used in analysis (f, c)-long range contact graph if for any pair (u,t) at distance at most d, we have PruBd/c(t) 1/f(d). If graph (G, p) is an (f, c)-long range contact graph then greedy routing in O(i=1logc
19、D f(D/ci) expected steps. If p is a non-decreasing fn., then PruBd/c(t) Pr(c+1)d/c . |Bd/c(t)| extends results to any ring by epimorphisms (embedding) one graph to another.,16,Martel, C. and Nguyen, V. (2004): Shows that Kleinbergs algo is tight (log2 n) expected delivery time and diameter tight at
20、(log n). For k-dimensional grid as well. If additional info, then O(log3/2 n) for k=2 and O(log1+1/k n) for k1. Proof done in a manner that uses some interesting conceptual ideas (used by others previously as well): p(u, v) = d2(u, v)/cu , cu = d2(u, v) = bj(u) j-2 ; bj(u) = (j), so, cu approx. as a
21、 harmonic sum. Inherently uses the concept of gradient, (v) = d(v,t) d(N(v),t), to show the lower bound. Uses the concept of harmonics to get for any integer 1 m d(v, t): Expected delivery time is (log2n) for any s and t w/ probability 0.5 when d(s,t) is O(n).,Further Analysis and Generalizations 2,
22、17,Extended algo Window (no. of neighbouring nodes whose long range contacts are known) = log n. In k dimensions, O(log1+1/k n). Prove only for k=2. Diameter = (log n). Extended to all possible K|K*(k,n,p,q) where k, p, q 1 and even for 02k.,18,Further Analysis and Generalizations 3,Fraigniaud et al
23、. (2004) “Eclecticism shrinks even small worlds” Dimensions need not mean only geographical dimensions but can refer to the various parameters used for routing in social networks geography, occupation, education, socio-economic status etc. Higher dimensions intuitively must give better performance,
24、dimension not considered in routing performance in the greedy algo proposed by Kleinberg since O(log2n) in all dimensions. Giving O(log2n) bits of topological awareness per node decreases the expected number of steps of greedy routing to O(log1+1/k n) in k-dimensional augmented meshes.,19,Called ind
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- THESMALLWORLDPHENOMENONANALGORITHMICPERSPECTIVEPPT

链接地址:http://www.mydoc123.com/p-373350.html