nsga竞标赛

Real-Time Bidding (RTB) has become a relevant paradigm in display advertising. It mimics stock exchanges and utilizes computer algorithms to buy and sell ads in real-time automatically. Imagine that you have to participate in N ≫ 1 of those online ad auctions with a limited bidding budget. The task is to create such a bidding strategy that you can win some of them, and that the placed ads generate at least Nc clicks. That should be done by spending as little money as possible. In the following, we will look at a possible solution to this problem.

实时出价(RTB)已成为展示广告的一种相关范例。 它模仿证券交易所,并利用计算机算法自动实时地买卖广告。 想象一下,您必须在有限的出价预算下参加N≫ 1项在线广告拍卖。 我们的任务是制定一种出价策略,以使您可以赢得其中的一些,并且所放置的广告至少产生Nc次点击。 这应该通过花尽可能少的钱来完成。 在下文中,我们将研究该问题的可能解决方案。

1.实时出价生态系统 (1. Real-Time Bidding ecosystem)

A brief description of the RTB ecosystem is given in the figure above. When a user visits an ad-supported site each ad placement will trigger an auction. Bid requests will be sent via the ad exchange to the different bidding agents. Upon receiving a bid request, every bidding agent calculates a bid that is sent together with an ad to the Ad exchange. Finally, the winner’s ad will be shown to the visitor along with the regular content of the website. The whole process should be completed within a fraction of the second. A more detailed introduction to RTB could be found in [1,2].

上图中对RTB生态系统进行了简要说明。 当用户访问广告支持的网站时,每个广告展示位置都会触发拍卖。 出价请求将通过广告交易平台发送给其他出价代理。 收到出价请求后,每个出价代理都会计算与广告一起发送到Ad Exchange的出价。 最后,优胜者的广告将与网站的常规内容一起显示给访问者。 整个过程应该在一秒钟之内完成。 在[1,2]中可以找到有关RTB的更详细介绍。

2.问题描述 (2. Problem description)

Winning bid distribution of an auction. The probability to win the auction by placing bid x is given by the area under ps(s) on the left side of x.
拍卖中标分配。 通过放置出价x赢得拍卖的概率由x左侧ps(s)下的区域给出。

For simplicity, we will consider that we only have to create a strategy for a particular ad (for example, white sneakers from a particular brand) but the approach can be easily generalized to multiple ads, each one of them having a different budget and target. The ad exchange generates a large number of bid requests which are processed by many bidding agents, each one of them having the opportunity to make a bid. The user and publisher data contained in every bid request could be used to predict the probability distribution function of the winning bid price s, and the probability that the user will click on the displayed ad. For every auction n ∈ {1,…N} they will be denoted as:

为简单起见,我们认为我们只需要为特定广告创建策略(例如,特定品牌的白色运动鞋),但是这种方法可以轻松地推广到多个广告,每个广告都有不同的预算和目标。 广告交换产生大量的出价请求,这些出价请求由许多投标代理处理,每个投标代理都有机会进行投标。 每个投标请求中包含的用户和发布者数据可用于预测中标价格s的概率分布函数,以及用户单击显示的广告的概率。 对于每次拍卖n∈{1,…N},它们将表示为:

For every auction n, we will place a bid price xn. The probability to win is then given by:

对于每次拍卖n,我们都会下一个竞标价格xn 。 然后,获胜的概率为:

The integral from 0 to xn takes into account all cases where the winning bid price generated by taking into account all other participants except us is smaller than our bid price xn. Because of the probabilistic nature of our assumptions, we can not guarantee which auction we are going to win or if a user will click on the displayed ad. To describe these random events we will use the following Bernoulli random variables:

0xn的积分考虑了所有情况,其中通过考虑除我们以外的所有其他参与者而产生的中标价格小于我们的出价xn 。 由于我们的假设具有概率性质,因此我们无法保证我们将赢得哪场拍卖,也无法保证用户是否会点击所展示的广告。 为了描述这些随机事件,我们将使用以下伯努利随机变量 :

where Cn describes the user ad click events (click: Cn=1, no click: Cn=0) and Wn|xn — the event of winning the n-th auction by placing the bid price xn (win: Wn|xn=1, loss: Wn|xn=0). The probability for each one of these events to occur is given by:

其中Cn描述用户广告点击事件(点击: Cn = 1 ,没有点击: Cn = 0 ),并且Wn | xn-通过放置出价xn赢得第n次拍卖的事件(获胜: Wn | xn = 1 ,损失: Wn | xn = 0) 。 这些事件中每一个发生的概率由下式给出:

The total number user clicks on our ad obtained by placing the bids {xn|n = 1, 2 . . . N} is given by:

用户通过放置出价{xn | n = 1,2所获得的广告点击次数 N}由下式给出:

This is a random variable, as well. For simplicity, we will look only at its expected value:

这也是一个随机变量。 为简单起见,我们将仅查看其预期值:

The amount of money spent on the auctions that we have won can be described by the following random variable:

我们赢得的竞标花费金额可以通过以下随机变量来描述:

As in the equation for the total number of click events, we will look only at the expected value of this variable:

就像点击事件总数的方程式一样,我们将仅查看此变量的期望值:

The problem of placing N bids x1, . . . xN such that the expected number of user clicks

nsga竞标赛_广告竞标出价策略相关推荐

  1. oCPC:计算广告出价策略

    " 本文介绍了计算广告中的基本概念以及oCPX广告的优化目的,出价规则,可能面临的问题和一些思考." 作者介绍:刘达,现于腾讯任职研究员.从事计算广告.内容推荐相关工作.[长期收简 ...

  2. 智能出价策略如何影响广告效果?

    企业无论规模大小,都适合使用智能出价.智能出价可以根据您所有广告系列的数据进行优化,因此即使是没有数据的新广告系列,在采用智能出价后也可能会取得更好的效果.为准确评估结果,我们建议衡量较长时间段(例如 ...

  3. 牛客 /acm/problem/13223 竞标赛

    牛客NC13223: 竞标赛 题目大意为: 第一个为小美的参赛积分 对数组中 除了第一个位置以外 进行从小到大排序 然后我们通过大的与大的比较 >> 淘汰较大的 小美一直与 存活的 最小的 ...

  4. 数据结构:竞标赛排序 原理简单

    数据结构:竞标赛排序 原理简单 代码不会写,太复杂了

  5. 出价策略正在学习周期是多久,工作日修改和周末修改影响效果么?

    出价策略的学习周期,我们在谷歌账户后台看到的是5天.如果更改了大的重大更改2天,它会提示学习阶段还剩 3 天, 距离上次重大更改已有 2 天.那么说明一个周期是5天. 在我2016年刚接触的时候,这里 ...

  6. php做的竞标网,php网上竞标系统-php定做

    在日常生活中,我们经常可以在报纸,杂志的见到各种分类广告,或者在二手市场上看到一些愿意以低价卖出的商品,在未实现网上交易之前,先看看这种分类广告的销售流程.在销售过程中,信息在不同的阶段向不同的方向传 ...

  7. 百度竞价最低CPC出价策略

    衡量搜索营销​的核心是ROI,CPC作为投入端的关键因素,对ROI影响很大,百度竞价最低CPC出价策略就是在搜索营销中使用最低展现价格参与竞价. 最低CPC出价策略不是适合每一个账户,即使适合账户也不 ...

  8. Google Adwords选择合适的出价策略

    侧重认知度的出价策略 如果您希望自己的广告在用户查询某些内容时一定会展示,甚至一定会展示在页面上的特定位置,那么应当选择这种出价策略. 目标:展示率 出价策略:"目标展示次数份额" ...

  9. 出价策略正处于学习期...

    我们经常会看到账户中出价策略正处于学习期,这是怎么回事呢.为什么要进行学习呢,这就是机器背后的机器学习原理的问题.接下来我们看几个状态.  设置变更机器需要重新进行学习  ​​组成部分变更机器需要重新 ...

最新文章

  1. R语言使用yardstick包的conf_mat函数计算多分类(Multiclass)模型的混淆矩阵、并使用summary函数基于混淆矩阵输出分类模型评估的其它详细指标(kappa、npv等13个)
  2. iPad不是大号的iPod touch
  3. xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd报...
  4. 关于xfce中桌面没法显示回收站以及thunar中无法进行卷管理的解决办法
  5. Java高并发入门-线程初步
  6. 四款新旗舰即将发布:小米10和iPhone9领跑,价格惊喜
  7. 基于Redis的微博关注与粉丝
  8. python range倒序_Python算法学习之堆和堆排序
  9. ide循环执行用例 selenium_Selenium Web自动化Page Object设计模式——循环执行测试用例...
  10. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_16-CMS前端工程创建-导入系统管理前端工程...
  11. atitit 高并发之道 attilax著.docx 1. 概念 2 2. 并发一般涉及如下几个方面: 4 2.1. 多线程编程(已过时,不介绍) 4 2.2. 异步编程 4 2.3. 并行编程
  12. Java 算法刷题指南
  13. 【算法】非线性动力学混沌、分岔图、最大李雅普诺夫指数等
  14. 小票打印机安装配置全过程 58mm热敏票据打印机驱动安装
  15. iOS进阶:【1、 使用文件路径获取自定义字体名称2、添加资源包到工程→在info.plist文件中注册字体→在工程Bundle Resource中复制字体资源包→代码检测查询加入的字体并使用。】
  16. 心形函数表达式及合成思路
  17. 基于算力驱动、数据与功能协同的分布式动态(协同)渲染/功能运行时
  18. 问题解决逻辑:深度和广度谁应该优先?
  19. 相机取相,如何给类似圆柱的侧面打光均匀
  20. 客户成功 | 数据解码技能提升,Smartbi助力长沙烟草找到“新路子”

热门文章

  1. 如何用深度强化学习模拟炒股?
  2. orangepi——香橙派使用初识
  3. 越狱第三季第一集 在线免费观看
  4. 金融直播的引流小技巧
  5. 编程修养 值得看一下,先mark一下,回头看
  6. 记录一个Xcode上传App报错的问题
  7. K2L:工业和汽车网络通信设备的开发工具
  8. 使用图钉组织和共享Web
  9. Linux基础学习(1)
  10. mysql 内存调整_mySQL内存及虚拟内存优化设置