A branch-and-cut approach for the least cost influence problem on social networks

被引:9
|
作者
Gunnec, Dilek [1 ]
Raghavan, S. [2 ]
Zhang, Rui [3 ]
机构
[1] Ozyegin Univ, Dept Ind Engn, Istanbul, Turkey
[2] Univ Maryland, Syst Res Inst, Robert H Smith Sch Business, College Pk, MD 20742 USA
[3] Univ Colorado, Leeds Sch Business, Boulder, CO 80309 USA
关键词
exact method; influence maximization; integer programming; strong formulation;
D O I
10.1002/net.21941
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper studies a problem in the online targeted marketing setting called the least cost influence problem (LCIP) that is known to be NP-hard. The goal is to find the minimum total amount of inducements (individuals to target and associated tailored incentives) required to influence a given population. We develop a branch-and-cut approach to solve this LCIP on arbitrary graphs. We build upon Gunnec et al.'s novel totally unimodular (TU) formulation for the LCIP on trees. The key observation in applying this TU formulation to arbitrary graphs is to enforce an exponential set of inequalities that ensure the influence propagation network is acyclic. We also design several enhancements to the branch-and-cut procedure that improve its performance. We provide a large set of computational experiments on real-world graphs with up to 155 000 nodes and 327 000 edges that demonstrates the efficacy of the branch-and-cut approach. This branch-and-cut approach finds solutions that are on average 1.87% away from optimality based on a test-bed of 160 real-world graph instances. We also develop a heuristic that prioritizes nodes that receive low influence from their peers. This heuristic works particularly well on arbitrary graphs, providing solutions that are on average 1.99% away from optimality. Finally, we observe that partial incentives can result in significant cost savings, over 55% on average, compared to the setting where partial incentives are not allowed.
引用
收藏
页码:84 / 105
页数:22
相关论文
共 50 条
  • [41] A branch-and-cut framework for the consistent traveling salesman problem
    Subramanyam, Anirudh
    Gounaris, Chrysanthos E.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 248 (02) : 384 - 395
  • [42] A branch-and-cut algorithm for the minimum branch vertices spanning tree problem
    Silvestri, Selene
    Laporte, Gilbert
    Cerulli, Raffaele
    COMPUTERS & OPERATIONS RESEARCH, 2017, 81 : 322 - 332
  • [43] A branch-and-cut algorithm for the balanced traveling salesman problem
    Vo, Thi Quynh Trang
    Baiou, Mourad
    Nguyen, Viet Hung
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2024, 47 (02)
  • [44] A branch-and-cut algorithm for the capacitated profitable tour problem
    Jepsen, Mads Kehlet
    Petersen, Bjorn
    Spoorendonk, Simon
    Pisinger, David
    DISCRETE OPTIMIZATION, 2014, 14 : 78 - 96
  • [45] The rank pricing problem: Models and branch-and-cut algorithms
    Calvete, Herminia, I
    Dominguez, Concepcion
    Gale, Carmen
    Labbe, Martine
    Marin, Alfredo
    COMPUTERS & OPERATIONS RESEARCH, 2019, 105 : 12 - 31
  • [46] A branch-and-cut procedure for the Udine Course Timetabling problem
    Edmund K. Burke
    Jakub Mareček
    Andrew J. Parkes
    Hana Rudová
    Annals of Operations Research, 2012, 194 : 71 - 87
  • [47] A branch-and-cut algorithm for the dial-a-ride problem
    Cordeau, Jean-Francois
    OPERATIONS RESEARCH, 2006, 54 (03) : 573 - 586
  • [48] A branch-and-cut algorithm for the restricted Block Relocation Problem
    Bacci, Tiziano
    Mattia, Sara
    Ventura, Paolo
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 287 (02) : 452 - 459
  • [49] The pickup and delivery problem: Faces and branch-and-cut algorithm
    Ruland, KS
    Rodin, EY
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1997, 33 (12) : 1 - 13
  • [50] A branch-and-cut algorithm for the Undirected Rural Postman Problem
    Gianpaolo Ghiani
    Gilbert Laporte
    Mathematical Programming, 2000, 87 : 467 - 481