1.一種社交網(wǎng)絡(luò)影響傳播中初始用戶(hù)選取方法,其特征在于,包括以下步驟:
S1:對(duì)社交網(wǎng)絡(luò)進(jìn)行k-殼分解;
S2:計(jì)算每個(gè)殼ks=i內(nèi)應(yīng)選取的初始用戶(hù)數(shù)量q(ks=i),計(jì)算公式為:
其中,Q表示預(yù)設(shè)的總初始用戶(hù)數(shù)量,n(ks=i)表示ks=i殼內(nèi)的用戶(hù)數(shù)量,N表示社交網(wǎng)絡(luò)總用戶(hù)數(shù)量,[]表示取整;
刪除初始用戶(hù)數(shù)量q(ks=i)為0的殼,剩下的殼為候選殼;
S3:對(duì)于每個(gè)候選殼分別選取初始用戶(hù),由這些初始用戶(hù)構(gòu)成社交網(wǎng)絡(luò)的初始用戶(hù)集合,每個(gè)候選殼的初始用戶(hù)選擇方法包括以下步驟:
S3.1:令初始用戶(hù)序號(hào)d=1,在候選殼ks=i內(nèi)所有用戶(hù)中選取度數(shù)最大的用戶(hù)作為第1個(gè)初始用戶(hù)
S3.2:如果d<q(ks=i),進(jìn)入步驟S3.3,否則初始用戶(hù)選取結(jié)束;
S3.3:建立影響傳播模型,得到初始用戶(hù)集合中每個(gè)初始用戶(hù)的激活集合其中g(shù)=1,2,…,d;
S3.4:分別計(jì)算初始用戶(hù)集合中每個(gè)初始用戶(hù)到其激活集合的最短路徑其計(jì)算公式為:
其中,u表示激活集合中的用戶(hù),表示初始用戶(hù)到用戶(hù)u的最短路徑長(zhǎng)度,表示激活集合中的用戶(hù)數(shù)量;
S3.5:計(jì)算當(dāng)前初始用戶(hù)集合中所有初始用戶(hù)到其激活集合的最短路徑的平均值,作為初始用戶(hù)集合的平均最短路徑MSP,其計(jì)算公式為:
S3.6:根據(jù)各個(gè)初始用戶(hù)的激活集合得到候選殼ks=i中未被激活用戶(hù)集合C(ks=i);
S3.7:如果未被激活用戶(hù)集合初始用戶(hù)選取結(jié)束,否則進(jìn)入步驟S3.8;
S3.8:獲取每個(gè)未被激活用戶(hù)vr的MSP步鄰居集合vr(MSP),vr∈C(ks=i);
S3.9:選取第d+1個(gè)初始用戶(hù)
其中,
S3.10:令d=d+1,返回步驟S3.2。
2.根據(jù)權(quán)利要求1所述的初始用戶(hù)選取方法,其特征在于,所述步驟S3.3中的影響傳播模型采用熱擴(kuò)散模型。