Method for optimizing net present value of a cross-selling marketing campaign
First Claim
1. A method comprising:
- at least one computer processor formulating a linear optimization problem with a plurality of variables and that takes into account at least;
a plurality of customer constraints stored in computer storage and comprising at least one of an eligibility condition constraint, a peer group logic constraint, and a maximum number of offers constraint; and
a plurality of economic, business, or consumer constraints stored in computer storage, wherein each constraint is reflective of an economic goal of a business to consumer decisioning strategy;
the computer processor reducing the linear optimization problem to a non-linear problem with a feasible number of dimensions, wherein the non-linear problem is mathematically equivalent to the linear optimization problem; and
the computer processor selecting a business to consumer decisioning strategy with desired expected utility and that satisfies the constraints at least in part by iteratively solving the non-linear problem on a sample of customers within a pre-defined tolerance, wherein the selected consumer decisioning strategy identifies specific customers that are to receive specific decision options, and wherein the non-linear problem takes into account at least;
a plurality of behavioral probabilities that each represent a probability that a specific customer will respond to a specific decision option; and
a plurality of profitabilities that each represent a profitability resulting from a specific customer responding to the specific decision option.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention applies a novel iterative algorithm to the problem of multidimensional optimization by supplying a strict, nonlinear mathematical solution to what has traditionally been treated as a linear multidimensional problem. The process consists of randomly selecting a statistically significant sample of a prospect list, calculating the value of the utility function for each pair of an offer and selected prospects, reducing the original linear multidimensional problem to a non-linear problem with a feasible number of dimensions, solving the non-linear problem for the selected sample numerically with the desired tolerance using an iterative algorithm, and using the results to calculate an optimal set of offers in one pass for the full prospect list.
106 Citations
17 Claims
-
1. A method comprising:
-
at least one computer processor formulating a linear optimization problem with a plurality of variables and that takes into account at least; a plurality of customer constraints stored in computer storage and comprising at least one of an eligibility condition constraint, a peer group logic constraint, and a maximum number of offers constraint; and a plurality of economic, business, or consumer constraints stored in computer storage, wherein each constraint is reflective of an economic goal of a business to consumer decisioning strategy; the computer processor reducing the linear optimization problem to a non-linear problem with a feasible number of dimensions, wherein the non-linear problem is mathematically equivalent to the linear optimization problem; and the computer processor selecting a business to consumer decisioning strategy with desired expected utility and that satisfies the constraints at least in part by iteratively solving the non-linear problem on a sample of customers within a pre-defined tolerance, wherein the selected consumer decisioning strategy identifies specific customers that are to receive specific decision options, and wherein the non-linear problem takes into account at least; a plurality of behavioral probabilities that each represent a probability that a specific customer will respond to a specific decision option; and a plurality of profitabilities that each represent a profitability resulting from a specific customer responding to the specific decision option. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A decisioning strategy optimization system comprising:
-
a computer processor configured to execute software components; at least one data repository of computer storage containing at least one collection of data comprising; customer data related to a plurality of customers; behavioral probability data representing a plurality of probabilities that a specific customer will respond to a specific decision option; profitability data representing, for each of a plurality of customers, value resulting from a specific customer responding to a specific decision option; customer constraint data representing a plurality of customer constraints, wherein the customer constraints comprise at least one of an eligibility condition constraint, a peer group logic constraint, and a maximum number of offers constraint; and economic constraint data representing a plurality of economic constraints, wherein each economic constraint is reflective of an economic goal of a decisioning strategy; a first software component configured to cause the computer processor to formulate a linear optimization problem with a plurality of variables; a second software component configured to cause the computer processor to reduce the linear optimization problem to a substantially equivalent non-linear problem with a feasible number of dimensions; and a third software component configured to cause the computer processor to select a decisioning strategy with desired expected utility and that satisfies stored customer and economic constraints at least in part by iteratively solving the non-linear problem on a sample of customers within a pre-defined tolerance, wherein the non-linear problem takes into account at least some of the stored behavioral probabilities and stored profitabilities and the decisioning strategy identifies specific customers that are to receive specific decision options. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification