A matheuristic for a customer assignment problem in direct marketing

被引:7
作者
Bigler, T. [1 ]
Kammermann, M. [1 ]
Baumann, P. [1 ]
机构
[1] Univ Bern, Dept Business Adm, Engehaldenstr 4, CH-3012 Bern, Switzerland
关键词
OR in marketing; Conflict constraints; Matheuristic; Mixed-binary linear programming; TARGETED OFFERS; KNAPSACK-PROBLEM; BOUND ALGORITHM; BIN PACKING; CROSS-SELL; OPTIMIZATION; MODELS;
D O I
10.1016/j.ejor.2022.04.009
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In direct marketing, companies use sales campaigns to target their customers with personalized product offers. The effectiveness of direct marketing greatly depends on the assignment of customers to campaigns. In this paper, we consider a real-world planning problem of a major telecommunications company that assigns its customers to individual activities of its direct marketing campaigns. Various side constraints, such as budgets and sales targets, must be met. Conflict constraints ensure that individual customers are not assigned too frequently to similar activities. Related problems have been addressed in the literature; however, none of the existing approaches cover all the side constraints considered here. To close this gap, we develop a matheuristic that employs a new decomposition strategy to cope with the large number of conflict constraints in typical problem instances. In a computational experiment, we compare the performance of the proposed matheuristic to the performance of two mixed-binary linear programs on a test set that includes large-scale real-world instances. The matheuristic derives near-optimal solutions in short running times for small- to medium-sized instances and scales to instances of practical size comprising millions of customers and hundreds of activities. The deployment of the matheuristic at the company has considerably increased the overall effectiveness of its direct marketing campaigns. (C) 2022 The Author(s). Published by Elsevier B.V.
引用
收藏
页码:689 / 708
页数:20
相关论文
共 31 条
[1]  
[Anonymous], 2015, Electron. Notes Discrete Math, DOI DOI 10.1016/J.ENDM.2014.11.027
[2]   A Branch-and-Bound Algorithm for the Knapsack Problem with Conflict Graph [J].
Bettinelli, Andrea ;
Cacchiani, Valentina ;
Malaguti, Enrico .
INFORMS JOURNAL ON COMPUTING, 2017, 29 (03) :457-473
[3]   A fuzzy mathematical programming approach for cross-sell optimization in retail banking [J].
Bhaskar, T. ;
Sundararajan, R. ;
Krishnan, P. G. .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2009, 60 (05) :717-727
[4]  
Bigler T, 2019, IN C IND ENG ENG MAN, P601, DOI [10.1109/ieem44572.2019.8978863, 10.1109/IEEM44572.2019.8978863]
[5]   FINDING ALL CLIQUES OF AN UNDIRECTED GRAPH [H] [J].
BRON, C ;
KERBOSCH, J .
COMMUNICATIONS OF THE ACM, 1973, 16 (09) :575-577
[6]   Heuristic solution to the product targeting problem based on mathematical programming [J].
Cetin, Filiz ;
Alabas-Uslu, Cigdem .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2017, 55 (01) :3-17
[7]   Generic Pareto local search metaheuristic for optimization of targeted offers in a bi-objective direct marketing campaign [J].
Coelho, Vitor N. ;
Oliveira, Thays A. ;
Coelho, Igor M. ;
Coelho, Bruno N. ;
Fleming, Peter J. ;
Guimaraes, Frederico G. ;
Ramalhinho, Helena ;
Souza, Marcone J. F. ;
Talbi, El-Ghazali ;
Lust, Thibaut .
COMPUTERS & OPERATIONS RESEARCH, 2017, 78 :578-587
[8]   Exploiting response models - optimizing cross-sell and up-sell opportunities in banking [J].
Cohen, MD .
INFORMATION SYSTEMS, 2004, 29 (04) :327-341
[9]   A new combinatorial branch-and-bound algorithm for the Knapsack Problem with Conflicts [J].
Coniglio, Stefano ;
Furini, Fabio ;
San Segundo, Pablo .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 289 (02) :435-455
[10]   Paths, trees and matchings under disjunctive constraints [J].
Darmann, Andreas ;
Pferschy, Ulrich ;
Schauer, Joachim ;
Woeginger, Gerhard J. .
DISCRETE APPLIED MATHEMATICS, 2011, 159 (16) :1726-1735