613
Views
0
CrossRef citations to date
0
Altmetric
Correction

Correction

This article refers to:
Simulating the spatial diffusion of memes on social media networks

Article title: Simulating the spatial diffusion of memes on social media networks

Authors: Dang, L.; Chen, Z.; Lee, J.; Tsou, M.; Ye, X.

Journal: International Journal of Geographical Information Science

Bibliometrics: Volume 33, Number 8, pages 1545–1568

DOI: http://dx.doi.org/10.1080/13658816.2019.1591414

When the above article was first published online, the following simulation algorithm were omitted.

Corrections can be found as follows.

Formally, the simulation algorithm is as below:

Initialization

(1) Set up Ns, No, Probopinion, Probnormal, StopN

Select Ns seed nodes and put them into Setseed,

Select No opinion leader nodes and put them into Setopinion,

Set Setnormal = Setnodes - Setseed - Setopinion.

Set Setactive = ∅, Setlastactive = ∅, put all nodes into Setinactive

Conduct community detection. Initialize observer agent.

(2) Node Classification

Seed nodes, opinion leader nodes, bridge nodes.

(3) Community Detection

CommunityC, Number of communities

CommunityCN, number of nodes in each community

CommunityCOE, number of opinion leader nodes in each community

CommunityB, number of bridge nodes between communities, a bridge node is a node that connects two or more communities.

Behavioral Rules for information diffusion:

(1) At the first-time step, for each v ∈ Setseed:

Setactive = Setactive ∪ {v}

Setinactive = Setinactive – {v}

Setlastactive = Setlastactive∪ {v}.

(2) At any regular time step, for each node uSetlastactive, check all the inactive nodes that node v connected to. Supposed the link is (u,v), generate a random number r between 0 and 1.

if uSetopinion and Probopinion < r,

Setactive = Setactive ∪ {v}

Setinactive = Setinactive – {v}

Setlastactive = Setlastactive∪ {v}

if uSetnormal and Probnormal < r,

Setactive = Setactive ∪ {v}

Setinactive = Setinactive – {v}

Setlastactive = Setlastactive∪ {v}

if vSetinactive and Probout < r,

Setactive = Setactive ∪ {v}

Setinactive = Setinactive – {v}

Setlastactive = Setlastactive∪ {v}

if v ∈ Setactive, AdoptionN += 1,

Setlastactive = Setlastactive – {U}

(3) Update observer agents:

Diffusion Process (Visualization process)

Propagate proportion (graph)

if AdoptionN= AdoptionN-1, stop the process of diffusion.

Otherwise execute the step (2) iteratively.

Taylor & Francis apologizes for these error(s).

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.