<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Maximize Return in Mathematical Optimization, Discrete-Event Simulation, and OR</title>
    <link>https://communities.sas.com/t5/Mathematical-Optimization/Maximize-Return/m-p/175509#M916</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;I used a logistic regression to build a model to score the value of each customer. Now suppose we have scored 10K customers and plan to run a marketing campaign on them. Two pilot programs had been conducted and the outcomes are summarized below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Program 1:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.40 on each customer of first 1K customers. Got 10 purchases and $.45/customer profit.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.30 on each customer of next 3K customers. Got 20 purchases and $.28/customer profit.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.20 on each customer of next 5K customers. Got 40 purchases and $.22/customer profit.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.10 on each customer of next 2K customers. Got 10 purchases and $.12/customer profit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Program 2:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.40 on each customer of first 1K customers. Got 10 purchases and $.45/customer profit.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.30 on each customer of next 2K customers. Got 10 purchases and $.32/customer profit.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.20 on each customer of next 7K customers. Got 50 purchases and $.20/customer profit.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.10 on each customer of next 1K customers. Got 5 purchases and $.09/customer profit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Based on these 2 pilot program outcomes, I would like to see the optimal allocation of marketing spend to maximize the purchases and profit. That each, how many customers need to allocate to spend $.4 group, how many to spend $.3 group. I don't know which math/statistics methods I should use to solve this problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 Jul 2014 22:39:52 GMT</pubDate>
    <dc:creator>aha123</dc:creator>
    <dc:date>2014-07-10T22:39:52Z</dc:date>
    <item>
      <title>Maximize Return</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Maximize-Return/m-p/175509#M916</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;I used a logistic regression to build a model to score the value of each customer. Now suppose we have scored 10K customers and plan to run a marketing campaign on them. Two pilot programs had been conducted and the outcomes are summarized below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Program 1:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.40 on each customer of first 1K customers. Got 10 purchases and $.45/customer profit.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.30 on each customer of next 3K customers. Got 20 purchases and $.28/customer profit.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.20 on each customer of next 5K customers. Got 40 purchases and $.22/customer profit.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.10 on each customer of next 2K customers. Got 10 purchases and $.12/customer profit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Program 2:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.40 on each customer of first 1K customers. Got 10 purchases and $.45/customer profit.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.30 on each customer of next 2K customers. Got 10 purchases and $.32/customer profit.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.20 on each customer of next 7K customers. Got 50 purchases and $.20/customer profit.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Spent $.10 on each customer of next 1K customers. Got 5 purchases and $.09/customer profit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Based on these 2 pilot program outcomes, I would like to see the optimal allocation of marketing spend to maximize the purchases and profit. That each, how many customers need to allocate to spend $.4 group, how many to spend $.3 group. I don't know which math/statistics methods I should use to solve this problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2014 22:39:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Maximize-Return/m-p/175509#M916</guid>
      <dc:creator>aha123</dc:creator>
      <dc:date>2014-07-10T22:39:52Z</dc:date>
    </item>
    <item>
      <title>Re: Maximize Return</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Maximize-Return/m-p/175510#M917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looks like you have 11K customers and a budget of $2500.&amp;nbsp; Suppose you knew the expected return r[i,j] if customer i is assigned to group j.&amp;nbsp; Then your expected profit for that assignment would be r[i,j] - c&lt;J&gt;, where c&lt;J&gt; is the cost of assigning a customer to group j.&amp;nbsp; In your case, c[1] = 0.40, c[2] = 0.30, c[3] = 0.20, and c[4] = 0.10.&amp;nbsp; Now define a binary decision variable Assign[i,j] with the interpretation that Assign[i,j] = 1 if customer i is assigned to group j, and Assign[i,j] = 0 otherwise.&amp;nbsp; Then you want to solve the following optimization problem (expressed using PROC OPTMODEL syntax):&lt;/J&gt;&lt;/J&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var Assign {CUSTOMERS, GROUPS} binary;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;max TotalExpectedProfit = sum {i in CUSTOMERS, j in GROUPS} (r[i,j] - c&lt;J&gt;) * Assign[i,j];&lt;/J&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;con AssignOnce {i in CUSTOMERS}:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum {j in GROUPS} Assign[i,j] = 1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;con Budget:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum {i in CUSTOMERS, j in GROUPS} c&lt;J&gt; * Assign[i,j] &amp;lt;= 2500;&lt;/J&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are allowed not to assign a customer to any group, you can change the = 1 to &amp;lt;= 1 in the AssignOnce constraint.&amp;nbsp; Alternatively, you can define a dummy group j = 5, with cost c[5] = 0, if there is some nonzero expected return r[i,5] for customer i not being assigned to a group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It remains to use the results of your two pilot programs to estimate r[i,j] for each customer-group pair.&amp;nbsp; I'll leave that for a statistician to discuss, but maybe you can do some kind of Bayesian update of your initial scoring model.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jul 2014 23:34:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Maximize-Return/m-p/175510#M917</guid>
      <dc:creator>RobPratt</dc:creator>
      <dc:date>2014-07-10T23:34:47Z</dc:date>
    </item>
  </channel>
</rss>

