【问题标题】:pulp interdependent constraints纸浆相互依赖的约束
【发布时间】:2016-11-24 04:28:17
【问题描述】:

尝试使用PuLP包解决以下问题,但不知道如何在Adwords和SEO渠道之间添加相互依赖的约束。

最大化总收入。我们将为 4 个营销活动分配资金:电视广告、SEO、Adwords 和 Facebook。每个广告系列的投资回报率是:电视 9% SEO 14% Adwords 10% Facebook 5%。总预算为 1,000,000 美元。 搜索引擎营销(SEO + Adwords)是主要重点,必须花费 超过总预算的60%。 Facebook 上的社交媒体活动 费用不应超过预算的 20%。制作和播出 电视广告的费用至少为 200,000 美元。与社会的最小合同 Facebook 广告的代理费用为 80,000 美元。 SEO内容创建 代理需求在 60,000 到 60,000 到 220,000 之间。市场营销 策略说 Adwords 成本不应超过 SEO 的 3 倍 费用。渠道有不同的覆盖面。估计使用 通过在每个频道中花费 1 美元可以接触到的客户数量:电视 – 2.5 个客户/美元 SEO – 2.1 个客户/美元 Adwords – 0.9 个客户/美元 Facebook – 3.0 个客户/美元 市场基础的客户估计约为 130 万 人们。您应该分配支出以使该数字与广告系列相匹配 到达。

当我添加非数字约束时,它会替换我的目标函数。如何在 PuLP 中添加相互依赖的约束?

【问题讨论】:

    标签: python pulp


    【解决方案1】:
    adwords = LpVariable("adwords", 0, 1000)
    SEO = LpVariable("SEO", 0, 1000)
    
    prob = LpProblem("problem", LpMaximize)
    
    prob += adwords <= 3*SEO
    

    这不应替换您的目标函数,因为它包含“

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-17
      • 2017-03-31
      相关资源
      最近更新 更多