面紙知識酷

GAMS用户案例:户外广告活动分配

  在数字户外和程序化技术专家团队的领导下,VIOOH正在引领户外领域的转型,它通过编程能力和数据的使用,在增强全渠道数字活动方面发挥着及其重要的作用。VIOOH目前已经在15个市场进行程序化交易,未来还会有更多。

  VIOOH通过授权媒体为其客户创建户外营销活动。这些媒体所有者拥有大量的广告位库存,他们盼望有效地管理这些库存,同时尽可能地实现用户的业务需求。

  简单地说,要解决的问题是为每个满足要求的新活动匹配传统“静态”和/或数字面板(库存)的子集。

  我们可以把它看作数学中的一个组合问题。面板有很多种组合,但我们想要一个最适合业务目标的选择。然而,要满足所有的目标是很复杂的。

  为了满足上述这些要求,我们应该将问题转换为优化程序。需求要么被定义为要最大化的目标,要么被定义为要遵守的限制条件。由于媒体所有者要一直地模拟活动,并期望在几秒钟内得到解决方案,所以运算速度是我们的主要挑战之一。

  有些是“软”约束,即允许违反它们以避免不可行的问题,媒体所有者将评估解决方案并决定是不是接受。

  反之“硬”约束是一定要遵守的。例如,户外广告有很严格的禁止规则。其中一个例子学校旁边不允许有酒类广告。另一个问题是,咱们不可以在同一个展板上出现两个相互竞争的客户(数字展板通常可以在同一个1小时内轮流播放多达6个广告)。这些限制比任何目标都具有更高的优先级,我们大家可以适当降低目标来满足它们。

  乍一看,该程序由23个集合、46个参数、18块变量和29块方程组成。每个问题的大小取决于媒体所有者的库存和要分配的活动数量。

  VIOOH平台由微服务组成。UI和后端应用程序使用一种通用语言(Javascript和Java)。优化程序被封装在Python API中。API以JSON格式从前端应用程序接收所有活动数据(维持的时间、合格库存等)。GDX文件的数据准备和创建是使用GAMS Python API执行的。优化程序嵌入在GAMS文件中。

  一种更简单的方法是使用“greedy algorithm”来解决分配问题。这种方法意味着并不是所有可能的解决方案都要经过评估,而可以根据目标对小组进行排名,然后根据这个顺序逐一选择,从而找到一个相对不错的解决方案。然而,随着活动的复杂性跟着时间的推移而增加,这种算法不可能平衡所有目标,并在所有情况下找到高质量的解决方案。我们的优化程序是一个真正的游戏规则改变者,有了这个,VIOOH能够及时解决很复杂的营销需求。

  北京天演融智软件有限公司(科学软件网)是GAMS软件在中国的授权经销商,为中国的软件用户更好的提供优质的软件销售和培训服务。

  特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

  苹果 iPhone 16 系列手机全尺寸图首曝:Pro/Max 加大,厚度不变

  腾讯有没有被肢解的可能?网友:飞信当年是QQ的最大威胁,决定收费后把自己搞死

  美国金瑞基金CIO Brendan Ahern:非美股票或迎来公平竞争

  大手笔!央企又拿核心宅地,海口这一片区城市更新,线亿!中建智地+朝开+江苏绿建摘北京首宗多业态地块

  与中坚力量共成长,2024建信信托艺术大奖评委会特别奖获奖艺术家凌海鹏

  紫光 S2 Ultra 系列 M.2 固态硬盘开售:1TB / 2TB,489 元起

  《黑神话:悟空》抢先体验 GeForce RTX 4070及以上产品成首选:买就送游戏

上一篇: 天津·2024纸板展览会 下一篇: 【48812】【华蔓广告公司】3日南充广告商场围挡制造加工装置报价