Maximizing influence in a social network: Improved results using a genetic algorithm

Research output: Contribution to journalArticlepeer-review

74 Scopus citations

Abstract

The influence maximization problem focuses on finding a small subset of nodes in a social network that maximizes the spread of influence. While the greedy algorithm and some improvements to it have been applied to solve this problem, the long solution time remains a problem. Stochastic optimization algorithms, such as simulated annealing, are other choices for solving this problem, but they often become trapped in local optima. We propose a genetic algorithm to solve the influence maximization problem. Through multi-population competition, using this algorithm we achieve an optimal result while maintaining diversity of the solution. We tested our method with actual networks, and our genetic algorithm performed slightly worse than the greedy algorithm but better than other algorithms.

Original languageEnglish
Pages (from-to)20-30
Number of pages11
JournalPhysica A: Statistical Mechanics and its Applications
Volume478
DOIs
StatePublished - 15 Jul 2017

Keywords

  • Genetic algorithm
  • Influence maximization problem
  • Simulated annealing
  • Social network

Fingerprint

Dive into the research topics of 'Maximizing influence in a social network: Improved results using a genetic algorithm'. Together they form a unique fingerprint.

Cite this