← 最新论文
💻 computer science

Profit Maximization in Bilateral Trade against a Smooth Adversary

本文提出了一种针对双边贸易中平滑对手且以利润最大化为目标的经纪人的学习算法,该算法通过利用平滑实例的连续性以及分层网构建技术,实现了紧致的O~(T)\tilde{O}(\sqrt{T})遗憾界,从而弥合了随机设定与完全对抗设定之间的性能差距。

原作者: Simone Di Gregorio, Paul Dütting, Federico Fusco, Chris Schwiegelshohn

发布于 2026-05-14
📖 1 分钟阅读☕ 轻松阅读

原作者: Simone Di Gregorio, Paul Dütting, Federico Fusco, Chris Schwiegelshohn

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象你是一位经营繁忙市场的媒人。每天,都会有一位新卖家和一位新买家出现,他们心中各自藏着一个秘密价格:卖家希望至少以XX的价格出售,而买家希望至多支付YY的价格。

你的任务是制定交易规则。你希望获得尽可能多的利润(即买家支付金额与卖家所得金额之间的差额),但你必须保持公平:

  1. 你不能诱骗他们谎报价格。
  2. 他们参与交易不应遭受损失。

挑战在于:你无法提前知晓他们的秘密价格。你必须通过试错,随时间推移学习出最佳规则。

三种类型的“对手”

在本文中,作者研究了在面对三种不同类型的“对手”(即生成价格的人)时,学习这些规则的难易程度:

  1. 随机者(随机/独立同分布): 想象价格是从一个固定不变的配方中抽取的(就像掷骰子)。这种情况很容易学习。你只需保持一个运行平均值,就能很快变得非常擅长。
  2. 诡计者(对抗性): 想象一位精通你策略的幕后黑手,他故意挑选价格来迷惑你,使你失败。在这种最坏的情况下,论文证实了一个已知事实:你无法学习。无论你的算法多么聪明,你永远无法追上最佳策略。
  3. 平滑对抗者(新英雄): 这是中间地带。对手每天仍然可以更改价格来干扰你,但他们不被允许过于“尖锐”。他们不能瞬间从$0.01的价格切换到的价格切换到0.99$。他们的变化必须是“平滑”的,就像温柔的波浪,而不是锯齿状的闪电。

核心问题: 我们能否有效地向这位“平滑对抗者”学习?作者回答,并证明了这一点。

解决方案:“阶梯”策略(HIER-MECH)

主要的困难在于,你可以设定的“规则”极其复杂。你不仅仅是在挑选一个单一的价格(比如“以$5$出售”)。你是在挑选一张复杂的地图,它根据买家和卖家的价格来决定何时发生交易。这张地图就像画在一张正方形纸上的形状。

如果你试图通过测试每一种可能的版本来猜测这个形状,你需要测试无限多个形状。这是不可能的。

作者发明了一种巧妙的算法,称为HIER-MECH(分层机制)。其工作原理如下,使用阶梯类比

  • 粗阶梯(横档): 想象一个横档间距很远的梯子。在底部,你有非常简单、块状的形状(比如一个大正方形)。这些形状的数量很少。
  • 细阶梯(横档): 随着你向上攀登,横档变得越来越近。形状变得更加详细和精确。
  • 策略: 算法不是试图立即找到完美的形状,而是在这个梯子上玩一场“猜测与验证”的游戏。
    • 它从底部开始,测试那些巨大而简单的形状。
    • 它使用一种智能的投注系统(称为HEDGE)来决定哪条向上的路径看起来最有希望。
    • 它不仅仅选择一个形状;它在梯子上构建一条“随机游走”路径。它实际上是在说:“我有 90% 的把握答案在这个大致区域,所以我接下来将测试该区域内稍微更详细的形状。”

通过一步步攀登这个阶梯,算法在不过载的情况下学会了复杂的形状。它在“过于简单”的代价(错失利润)与“过于复杂”的代价(需要过多数据来学习)之间取得了平衡。

结果:完美的平衡

论文证明,这种阶梯策略极其高效。

  • 速度: 算法的学习速度约为T\sqrt{T}(其中TT是天数)。
  • 对比: 这与从“随机者”(简单情况)学习的速度相同
  • 突破: 这是一个巨大的成就,因为直到目前,人们认为只有当数据是随机的时,你才能以这种速度学习。作者表明,即使面对“平滑对抗者”(他们试图迷惑你,只是不太激进),你也能像一切随机时那样快速学习。

他们还表明,这一结果是紧确的。你无法做到比T\sqrt{T}更好;这是该问题可能的最快速度。

一个支线任务:“联合广告”问题

作者还表明,他们的阶梯策略适用于一个相关的问题,称为联合广告

  • 场景: 想象两位广告商希望共同购买一个广告位。要么两人都得到它,要么谁都得不到。
  • 联系: 作者证明了这个问题在数学上类似于双边贸易问题。通过将“联合广告”问题翻译成他们的“双边贸易”框架,他们可以使用相同的阶梯算法。
  • 结果: 他们提高了该广告问题之前的最佳已知学习速度,使其与贸易问题一样快。

总结

简而言之,这篇论文解决了一个经济学谜题:“当客户棘手但并非不可能对付时,你如何学习在市场中最赚钱?”

答案是不再试图一次性猜出完美的规则。相反,使用分层阶梯先测试简单的规则,然后逐渐完善它们。这种方法允许经纪人以与世界完全随机时相同的速度进行学习,即使世界正试图变得困难,只要这种困难不是过于“锯齿状”。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →