VCG(Vickrey–Clarke–Groves)拍卖机制概念及其案例理解
VCG相关概念
- 1、VCG起源
- 2、什么是VCG拍卖机制?
- 3、VCG举例
- 3.1 两个苹果和三个拍卖者
- 3.2 价值不同的两个苹果和两个拍卖者
- 4、形式描述(来源于维基百科)
- 5、参考资料
1、VCG起源
拍卖以名字命名威廉·维克瑞、爱德华·克拉克和西奥多·格罗夫因为他们的论文相继推广了这个想法。
VCG拍卖是更一般的特定用途 VCG机制。当VCG拍卖尝试对商品进行社会最优分配时,VCG机制允许从一组可能的结果中选择社会最优的结果。如果竞标者之间可能发生勾结,则VCG的表现将优于 广义第二价拍卖 为卖方产生的收入和分配效率。
VCG机制满足激励兼容和个体理性的条件,并且在所有分配单物品的有效,激励兼容且个体理性的机制中,VCG机制使得每个竞拍者的期望支付最大化。
2、什么是VCG拍卖机制?
Vickrey–Clarke–Groves(VCG)拍卖 是多件物品的密封竞价拍卖的一种。投标人提交的投标书将报告其对这些物品的估价,而不知道其他投标人的投标书。拍卖系统将物品分配到 社会最优 方式:向每个人收取他们对其他投标人造成的伤害。它给竞标者 激励他们竞标其真实估值,通过确保每个投标人的最佳策略是对项目的真实估值进行投标;竞标者串通可能会破坏它,特别是在某些情况下,单个竞标者以不同的名称进行多次竞标会破坏这一点。它是一个 Vickrey拍卖会 用于多个项目。
3、VCG举例
3.1 两个苹果和三个拍卖者
假设有三个拍卖者想买两个苹果,情况如下:
- A想要一个苹果且愿意为这个苹果出价5元
- B想要一个苹果且愿意为这个苹果出价2元
- C想要两个苹果且愿意为这两个苹果出价6元,除此之外,C不会考虑只有一个苹果的情况
从社会福利(social welfare,即所有拍卖者的获得价值总和)来看,最优的分配方案是把两个苹果一个给A一个给B,这样能获得5+2=7元的总价值,这个方案比把两个苹果全部给C要好(7>6),因此按照最优方案分配后,A可以获得5元的价值(value),B可以获得2元的价值,而C获得0元的价值
然后,在VCG下,我们该如何收取各个拍卖者的拍卖费用呢?VCG的原则是:当没有此拍卖者时,其他所有拍卖者能获得最大价值 减去 在有此拍卖者存在时其他拍卖者能获得的最大价值
- 对于A的收费:若不存在A,那么两个苹果肯定要全卖给C(6>2),此时其他所有拍卖者(B和C)获得最大价值的为6;若存在A,那么两个苹果肯定是一个给A一个给B,那么其他所有拍卖者(B和C)的最大价值为2=2+0(C什么也没有),所以A的收费就是6-2=4元;其实这里的2还可以这么理解:所有人获得的最大价值是7,排除掉A后,所有人价值变成了7-5=2元
- 对于B的收费:跟上面一样,若不存在B,则其他所有拍卖者(A和C)获得最大价值是6;若存在B,则其他所有拍卖者(A和C)获得最大价值是5=5+0(C什么也没有),所以B的收费为6-5=1元
- 对于C的收费:若不存在C,则其他所有拍卖者(A和B)最大价值是7,若存在C,而其他所有拍卖者(A和B)的最大价值还是7,因此C的收费为:7-7=0元
经过这轮拍卖后,各个拍卖者的资产变化为:A花了4元,获得价值5元的苹果,增量为+1元;B花了1元,获得了2元价值的苹果,增量为+1元;而C既没有竞得也没有产生扣费,因此增量为0元
3.2 价值不同的两个苹果和两个拍卖者
上面的例子中两个苹果的价值本身没有区别,只是在不同的拍卖者眼中价值不一样,而这个例子会给出不同的拍卖者对于不同的苹果价值评估也会不一样,情况如下:
- A只想要一个苹果,对苹果1的出价是10元,对苹果2的出价是5元
- B只想要一个苹果,对苹果1的出价是5元,而对苹果2的出价是3元
从社会福利来看,最优的分配方案为:把苹果1给A,把苹果2给B,此时总价值可以达到13元,那么在这种分配下,收费如下:
- 对于A的收费: 若不存在A,B可以拿到苹果1,因此其他所有拍卖者(只有B)的总价值为5元;若存在A,B只能拿到苹果2,因此总价值为3元,所以A的收费为5-3=2元
- 对于B的收费: 若不存在B,A可以拿到苹果1,此时总价值为10元;若存在B,A此时仍然可以拿到苹果1,此时总价值为10元,所以对B的收费为10-10=0元
经过这轮拍卖后,各个拍卖者的资产变化为:A花了2元,拿到了价值10元的苹果,增量为+8元;B没花钱,但仍然拿到了价值3元的苹果,增量为+3元
这里可以思考一下:为什么B没有花钱还能拿到苹果? 当不存在B时,两个苹果只能卖一个出去给A,浪费掉一个,而B的加入刚好把这个苹果消耗了,反正也卖不出去,不如给B了,因此就对B没有收费,这里体现的是:B的加入并未对其他拍卖者产生任何影响,因此就不收费咯;所以VCG收费通俗的讲就是:此拍卖者付出的钱等于他的存在对整个社会福利产生的影响
4、形式描述(来源于维基百科)
5、参考资料
1、VCG-维基百科
2、Hyouka的知乎回答
VCG(Vickrey–Clarke–Groves)拍卖机制概念及其案例理解相关推荐
- m基于VCG拍卖机制的认知无线电频谱竞拍共享算法matlab仿真
目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 认知无线电的概念起源于1999年Joseph Mitolo博士的奠基性工作,其核心思想是CR具有学习 ...
- 【频谱共享】基于认知无线电的VCG拍卖机制频谱共享算法的MATLAB仿真
目录 1.软件版本 2.本算法理论知识点 3.算法具体理论 4.部分核心代码 5.仿真演示 6.本算法写论文思路 7.参考文献 8.相关算法课题及应用 1.软件版本 matlab2021a 2.本算法 ...
- Deep GSP : 面向多目标优化的工业界广告智能拍卖机制
丨目录: · 背景 · 问题定义 · Deep GSP · 实验 · 与现有学术界和工业界类似方案的差异 · 展望 · 关于我们 · 参考文献 ▐ 背景 广告拍卖机制是对竞争性资源的一种高效的市场化 ...
- vcg函数值_从GSP机制到VCG机制
> 机制设计 在前文[博弈论基础]中已经谈过了微观经济学与博弈论的区别,在微观经济学中市场机制是一个『看不见的手』,调整市场进入均衡状态.在博弈论中,机制设计者(委托人)设计规则,代理人参与规则 ...
- 增广拍卖——二跳页下的拍卖机制探索
1. 引言 本文提出的方案已被WSDM 2023接收,论文:Boosting Advertising Space: Designing Ad Auctions for Augment Advertis ...
- Java反射机制概念及应用场景
Java反射机制概念及应用场景 Java的反射机制相信大家在平时的业务开发过程中应该很少使用到,但是在一些基础框架的搭建上应用非常广泛,今天简单的总结学习一下. 1. 什么是反射机制? Java反射机 ...
- 【广告算法工程师入门 16】机制设计-最优拍卖机制设计
最优拍卖机制 前文已经介绍到了,如果直接机制(P,M)是激励兼容的,则对所有的竞买人及真实估价vi,其预期支付只与分配规则相关,支付规则决定一个常数项. (注意这里不再要求对称性) 通常情况下售卖者是 ...
- Mysql索引基本概念及案例总结(含索引的使用注意事项)
Mysql索引基本概念及案例总结 键(Key)与索引(Index)关键字的区别 索引是键的列表,当我们定义一个key(外键除外,一般是PRIMARY KEY或者KEY形式)时就会产生对应的索引.一般情 ...
- 数据库工程开发秘籍之TSQL 存储过程user stored procedure的概念与案例实战
TSQL存储过程概念与案例实战 存储过程 存储过程由一个或多个 T-SQL 语句或对.NET公共语言运行时 (CLR) 方法的引用所构成的一组程序块.这里的T-SQL语句包括执行DDL.DML语句.应 ...
最新文章
- 云计算自动化对于虚拟化环境意味着什么?
- C++ Opengl 显示列表源码
- 大一新生开发的小工具火了!不一样的 Python 编程体验,还是可视化的那种
- OpenOffice介绍
- protobuf 数据解析的2种方法
- android toast居中显示_Android和iOS7的差异点!
- Android TextView 带背景的文字垂直方向显示(ems属性)
- codevs——2152 滑雪
- Windows进程管理类封装
- asp.net mvc asp.net 页面跳转
- 下载新浪股票历史数据
- Failed to start The nginx HTTP and reverse proxy server
- 【Vue】postman汉化教程 保姆级教程 包教会
- libaio在mysql中的作用,ubuntu安裝mysql遇到的坑----解決Mysql報錯缺少libaio.so.1
- 软件测试项目实战(web+app+h5+小程序)
- mysql导出忽略指定前缀_mysql批量删除指定前缀或后缀表
- 广州电商行---Just do IT
- 图像特征之SIFT、HOG、LBP
- 虚无世界java路_[AoA3]虚无世界3 (Advent of Ascension 3)
- 在字节跳动“混”了2年软件测试岗,被辞之后我承认我后悔了...
热门文章
- Ubuntu 16.04lts 下使用打印机器
- 智慧党务管理源码,竞赛答题+阅读学习一套系统全搞定
- 各大杀毒软件比较与相关杀毒技术介绍
- 因为计算机丢失chr,msedgeupdateres_chr.dll
- 《疯狂杀戮》NDS游戏完工
- Python网络爬虫识记
- mysql数据库域名_mysql域名访问数据库
- 动态gif图片怎么做?教你一招gif在线制作的方法
- 解决引入的源文件为乱码的问题
- 计算机专业课的核心素养是什么,【素养课】计算机就业专业部职业素养课方案成功敲定,阶段核心素养课在一、二年级班顺利展开...