簡體   English   中英

紙漿相互依賴的約束

[英]pulp interdependent constraints

嘗試使用PuLP包解決以下問題,但不知道如何在Adwords和SEO渠道之間添加相互依賴的約束。

最大化總收入。 我們將為4個營銷活動分配資金:電視廣告,SEO,Adwords和Facebook。 每個廣告系列的投資回報率為:電視上9%,搜索引擎優化上的14%,Facebook上5%的Adwords上5%。 預算總額為1,000,000美元。 搜索引擎營銷(SEO + Adwords)是主要關注點,支出必須超過總預算的60%。 Facebook上的社交媒體活動費用不應超過預算的20%。 制作和播放電視廣告的費用至少為20萬美元。 與社交機構進行Facebook廣告的最小合同是80,000美元。 SEO內容創建機構需要60,000到60,000和220,000。 營銷策略說,Adwords的成本不應該是SEO成本的3倍。 頻道有不同的影響范圍。 據估計,每個渠道花費1美元即可達到客戶數量:電視 - 2.5美元客戶 - 每美元搜索引擎優化 - 2.1美元客戶 - 每美元Adwords - 0.9美元客戶 - 每美元Facebook - 3.0客戶 - 每個美元市場基礎上的客戶數量估計約為130萬人。 您應該分配支出以將該數字與廣告系列覆蓋率相匹配。

當我添加非數字約束時,它將替換我的目標函數。 如何在PuLP中添加相互依賴的約束?

adwords = LpVariable("adwords", 0, 1000)
SEO = LpVariable("SEO", 0, 1000)

prob = LpProblem("problem", LpMaximize)

prob += adwords <= 3*SEO

這不應取代您的目標函數,因為它包含'<='。 像往常一樣填寫其余部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM