A bi-level programming approach for spread of influence in competitive environment

Document Type : Original Paper


Faculty of Mathematics and Computer Sciences, Amirkabir University of Technology, Tehran, Iran


Social networks have a great role in viral marketing by which, a company selects a few influential users as seeds to introduce a new product with the hope that the influence is cascaded throughout the network within a finite number of time-stages. This paper addresses the problem of spreading influence in a competitive network in which the users are affected by both positive and negative propaganda. First, some users are selected as seeds by the leader, and then, the follower, with the full knowledge of the leader's decisions, selects some other users as negative seeds. Afterwards, the positive and negative influences spread throughout the network. The leader's objective is to maximize the number of positive active users. However, the follower's objective is to minimize this value. First, the problem is formulated as a bilevel programming model, and then, an exact decomposition-based algorithm is developed to solve it. Computational results evaluates the performance of the proposed model and algorithm on some instances taken from the literature.


Main Subjects