Competitive Influence Maximization within Time and Budget Constraints in Online Social Networks: An Algorithmic Approach
Competitive Influence Maximization (<inline-formula> <math display="inline"> <semantics> <mi mathvariant="sans-serif">CIM</mi> </semantics> </math> </inline-formula>) problem, which seeks a seed set nodes of a player or a company to...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-06-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/9/11/2274 |
id |
doaj-387568ae56db47dda797a1b4b5794da0 |
---|---|
record_format |
Article |
spelling |
doaj-387568ae56db47dda797a1b4b5794da02020-11-25T00:43:18ZengMDPI AGApplied Sciences2076-34172019-06-01911227410.3390/app9112274app9112274Competitive Influence Maximization within Time and Budget Constraints in Online Social Networks: An Algorithmic ApproachCanh V. Pham0Hieu V. Duong1Huan X. Hoang2My T. Thai3Vietnam National University, University of Engineering and Technology, Hanoi 100803, VietnamPeople’s Security Academy, Hanoi 100803, VietnamVietnam National University, University of Engineering and Technology, Hanoi 100803, VietnamDepartment of Computer & Information Science & Engineering, University of Florida, Gainesville, FL 32611, USACompetitive Influence Maximization (<inline-formula> <math display="inline"> <semantics> <mi mathvariant="sans-serif">CIM</mi> </semantics> </math> </inline-formula>) problem, which seeks a seed set nodes of a player or a company to propagate their product’s information while at the same time their competitors are conducting similar strategies, has been paid much attention recently due to its application in viral marketing. However, existing works neglect the fact that the limited budget and time constraints can play an important role in competitive influence strategy of each company. In addition, based on the the assumption that one of the competitors dominates in the competitive influence process, the majority of prior studies indicate that the competitive influence function (objective function) is monotone and submodular.This led to the fact that <inline-formula> <math display="inline"> <semantics> <mi mathvariant="sans-serif">CIM</mi> </semantics> </math> </inline-formula> can be approximated within a factor of <inline-formula> <math display="inline"> <semantics> <mrow> <mn>1</mn> <mo>−</mo> <mn>1</mn> <mo>/</mo> <mi>e</mi> <mo>−</mo> <mi>ϵ</mi> </mrow> </semantics> </math> </inline-formula> by a Greedy algorithm combined with Monte Carlo simulation method. Unfortunately, in a more realistic scenario where there is fair competition among competitors, the objective function is no longer submodular. In this paper, we study a general case of <inline-formula> <math display="inline"> <semantics> <mi mathvariant="sans-serif">CIM</mi> </semantics> </math> </inline-formula> problem, named Budgeted Competitive Influence Maximization (<inline-formula> <math display="inline"> <semantics> <mi mathvariant="sans-serif">BCIM</mi> </semantics> </math> </inline-formula>) problem, which considers <inline-formula> <math display="inline"> <semantics> <mi mathvariant="sans-serif">CIM</mi> </semantics> </math> </inline-formula> with budget and time constraints under condition of fair competition. We found that the objective function is neither submodular nor suppermodular. Therefore, it cannot admit Greedy algorithm with approximation ratio of <inline-formula> <math display="inline"> <semantics> <mrow> <mn>1</mn> <mo>−</mo> <mn>1</mn> <mo>/</mo> <mi>e</mi> </mrow> </semantics> </math> </inline-formula>. We propose Sandwich Approximation based on Polling-Based Approximation (<inline-formula> <math display="inline"> <semantics> <mi mathvariant="sans-serif">SPBA</mi> </semantics> </math> </inline-formula>), an approximation algorithm based on Sandwich framework and polling-based method. Our experiments on real social network datasets showed the effectiveness and scalability of our algorithm that outperformed other state-of-the-art methods. Specifically, our algorithm is scalable with million-scale networks in only 1.5 min.https://www.mdpi.com/2076-3417/9/11/2274social networkscompetitive influence maximizationoptimizationapproximation algorithm |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Canh V. Pham Hieu V. Duong Huan X. Hoang My T. Thai |
spellingShingle |
Canh V. Pham Hieu V. Duong Huan X. Hoang My T. Thai Competitive Influence Maximization within Time and Budget Constraints in Online Social Networks: An Algorithmic Approach Applied Sciences social networks competitive influence maximization optimization approximation algorithm |
author_facet |
Canh V. Pham Hieu V. Duong Huan X. Hoang My T. Thai |
author_sort |
Canh V. Pham |
title |
Competitive Influence Maximization within Time and Budget Constraints in Online Social Networks: An Algorithmic Approach |
title_short |
Competitive Influence Maximization within Time and Budget Constraints in Online Social Networks: An Algorithmic Approach |
title_full |
Competitive Influence Maximization within Time and Budget Constraints in Online Social Networks: An Algorithmic Approach |
title_fullStr |
Competitive Influence Maximization within Time and Budget Constraints in Online Social Networks: An Algorithmic Approach |
title_full_unstemmed |
Competitive Influence Maximization within Time and Budget Constraints in Online Social Networks: An Algorithmic Approach |
title_sort |
competitive influence maximization within time and budget constraints in online social networks: an algorithmic approach |
publisher |
MDPI AG |
series |
Applied Sciences |
issn |
2076-3417 |
publishDate |
2019-06-01 |
description |
Competitive Influence Maximization (<inline-formula> <math display="inline"> <semantics> <mi mathvariant="sans-serif">CIM</mi> </semantics> </math> </inline-formula>) problem, which seeks a seed set nodes of a player or a company to propagate their product’s information while at the same time their competitors are conducting similar strategies, has been paid much attention recently due to its application in viral marketing. However, existing works neglect the fact that the limited budget and time constraints can play an important role in competitive influence strategy of each company. In addition, based on the the assumption that one of the competitors dominates in the competitive influence process, the majority of prior studies indicate that the competitive influence function (objective function) is monotone and submodular.This led to the fact that <inline-formula> <math display="inline"> <semantics> <mi mathvariant="sans-serif">CIM</mi> </semantics> </math> </inline-formula> can be approximated within a factor of <inline-formula> <math display="inline"> <semantics> <mrow> <mn>1</mn> <mo>−</mo> <mn>1</mn> <mo>/</mo> <mi>e</mi> <mo>−</mo> <mi>ϵ</mi> </mrow> </semantics> </math> </inline-formula> by a Greedy algorithm combined with Monte Carlo simulation method. Unfortunately, in a more realistic scenario where there is fair competition among competitors, the objective function is no longer submodular. In this paper, we study a general case of <inline-formula> <math display="inline"> <semantics> <mi mathvariant="sans-serif">CIM</mi> </semantics> </math> </inline-formula> problem, named Budgeted Competitive Influence Maximization (<inline-formula> <math display="inline"> <semantics> <mi mathvariant="sans-serif">BCIM</mi> </semantics> </math> </inline-formula>) problem, which considers <inline-formula> <math display="inline"> <semantics> <mi mathvariant="sans-serif">CIM</mi> </semantics> </math> </inline-formula> with budget and time constraints under condition of fair competition. We found that the objective function is neither submodular nor suppermodular. Therefore, it cannot admit Greedy algorithm with approximation ratio of <inline-formula> <math display="inline"> <semantics> <mrow> <mn>1</mn> <mo>−</mo> <mn>1</mn> <mo>/</mo> <mi>e</mi> </mrow> </semantics> </math> </inline-formula>. We propose Sandwich Approximation based on Polling-Based Approximation (<inline-formula> <math display="inline"> <semantics> <mi mathvariant="sans-serif">SPBA</mi> </semantics> </math> </inline-formula>), an approximation algorithm based on Sandwich framework and polling-based method. Our experiments on real social network datasets showed the effectiveness and scalability of our algorithm that outperformed other state-of-the-art methods. Specifically, our algorithm is scalable with million-scale networks in only 1.5 min. |
topic |
social networks competitive influence maximization optimization approximation algorithm |
url |
https://www.mdpi.com/2076-3417/9/11/2274 |
work_keys_str_mv |
AT canhvpham competitiveinfluencemaximizationwithintimeandbudgetconstraintsinonlinesocialnetworksanalgorithmicapproach AT hieuvduong competitiveinfluencemaximizationwithintimeandbudgetconstraintsinonlinesocialnetworksanalgorithmicapproach AT huanxhoang competitiveinfluencemaximizationwithintimeandbudgetconstraintsinonlinesocialnetworksanalgorithmicapproach AT mytthai competitiveinfluencemaximizationwithintimeandbudgetconstraintsinonlinesocialnetworksanalgorithmicapproach |
_version_ |
1725279267081682944 |