Now-a-days, \emph{Online Social Networks} have been predominantly used by commercial houses for viral marketing where the goal is to maximize profit. In this paper, we study the problem of Profit Maximization in the two\mbox{-}phase setting. The input to the problem is a \emph{social network} where the users are associated with a cost and benefit value, and a fixed amount of budget splitted into two parts. Here, the cost and the benefit associated with a node signify its incentive demand and the amount of benefit that can be earned by influencing that user, respectively. The goal of this problem is to find out the optimal seed sets for both phases such that the aggregated profit at the end of the diffusion process is maximized. First, we develop a mathematical model based on the \emph{Independent Cascade Model} of diffusion that captures the aggregated profit in an \emph{expected} sense. Subsequently, we show that selecting an optimal seed set for the first phase even considering the optimal seed set for the second phase can be selected efficiently, is an $\textsf{NP}$-Hard Problem. Next, we propose two solution methodologies, namely the \emph{single greedy} and the \emph{double greedy} approach for our problem that works based on marginal gain computation. A detailed analysis of both methodologies has been done to understand their time and space requirements. We perform an extensive set of experiments to demonstrate the effectiveness and efficiency of the proposed approaches with real-world datasets. From the experiments, we observe that the proposed solution approaches lead to more profit compared to the baseline methods and in particular, the double greedy approach leads to up to $5 \%$ improvement compared to its single\mbox{-}phase counterpart.
翻译:现在- a 天, \ emph{ 在线社交网络} 主要被商业公司用于病毒营销, 其目标就是实现最大利润。 在本文中, 我们研究两个阶段设置中的利润最大化问题。 首先, 我们开发了一个基于成本和效益值的数学模型, 并且将预算的固定数额分成两个部分。 这里, 与节点相关的成本和效益表明其鼓励性需求, 以及分别影响用户所能获得的效益。 这个问题的目标是为两个阶段找到最佳种子组, 以便在两个阶段中实现最大利润最大化。 首先, 我们开发了一个基于计算成本和效益值的数学模型, 从而在成本和效益值上取得总利润。 随后, 我们展示了为第一阶段选择一个最佳种子组, 即使考虑到最佳种子组可以有效选择。 这个问题的目标是从 $\ textfNP} 向两个阶段展示最佳种子组的最佳种子组的种子组, 这样两个阶段的种子组, 在扩散过程结束时, 将总利润累积利润的集合 。 首先, 我们开发一个数学模型, 将最终的计算方法 。