Verifying Cake-Cutting, Faster

被引:0
|
作者
Bertram, Noah [1 ]
Lai, Tean [1 ]
Hsu, Justin [1 ]
机构
[1] Cornell Univ, Ithaca, NY 14853 USA
关键词
Fair division; Automated verification; Type system;
D O I
10.1007/978-3-031-65630-9_6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Envy-free cake-cutting protocols procedurally divide an infinitely divisible good among a set of agents so that no agent prefers another's allocation to their own. These protocols are highly complex and difficult to prove correct. Recently, Bertram, Levinson, and Hsu introduced a language called Slice for describing and verifying cake-cutting protocols. Slice programs can be translated to formulas encoding envy-freeness, which are solved by SMT. While Slice works well on smaller protocols, it has difficulty scaling to more complex cake-cutting protocols. We improve Slice in two ways. First, we show any protocol execution in Slice can be replicated using piecewise uniform valuations. We then reduce Slice's constraint formulas to formulas within the theory of linear real arithmetic, showing that verifying envy-freeness is efficiently decidable. Second, we design and implement a linear type system which enforces that no two agents receive the same part of the good. We implement our methods and verify a range of challenging examples, including the first nontrivial four-agent protocol.
引用
收藏
页码:109 / 129
页数:21
相关论文
共 50 条
  • [41] Crashworthiness of an improved cake-cutting multi-cell tube under three-point bending
    Yang, Zheng
    Zhou, Yang
    Chen, Jie
    Cui, Yingying
    Ouyang, Wenquan
    Cheng, Siqin
    Gao, Qiang
    Tao, Ran
    Engineering Research Express, 2024, 6 (04):
  • [42] BER for a space uplink laser communication system under an actual optical distortion with a cake-cutting method
    Li, Mi
    Wu, Zheng
    Wang, Yisi
    Feng, Yuan
    Zhang, Chuanbo
    Su, Zhiyuan
    Feng, Zekun
    Jiang, Yijun
    OPTICS LETTERS, 2023, 48 (22) : 5992 - 5995
  • [43] Super Sub-Nyquist Single-Pixel Imaging by Means of Cake-Cutting Hadamard Basis Sort
    Yu, Wen-Kai
    SENSORS, 2019, 19 (19)
  • [44] Optical refocusing through perturbed multimode fiber using Cake-Cutting Hadamard encoding algorithm to improve robustness
    Zhang, Chuncheng
    Yao, Zheyi
    Qin, Zhengyue
    Gu, Guohua
    Chen, Qian
    Xie, Zhihua
    Liu, Guodong
    Sui, Xiubao
    OPTICS AND LASERS IN ENGINEERING, 2023, 164
  • [45] 'CUTTING THE CAKE'
    ADAIR, VH
    NEW YORK REVIEW OF BOOKS, 1996, 43 (07) : 15 - 15
  • [46] Cake Cutting Really Is Not a Piece of Cake
    Edmonds, Jeff
    Pruhs, Kirk
    ACM TRANSACTIONS ON ALGORITHMS, 2011, 7 (04)
  • [47] Cake Cutting Really is Not a Piece of Cake
    Edmonds, Jeff
    Pruhs, Kirk
    PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2006, : 271 - +
  • [48] A NOTE ON CAKE CUTTING
    EVEN, S
    PAZ, A
    DISCRETE APPLIED MATHEMATICS, 1984, 7 (03) : 285 - 296
  • [49] On the complexity of cake cutting
    Woeginger, Gerhard J.
    Sgall, Jiri
    DISCRETE OPTIMIZATION, 2007, 4 (02) : 213 - 220
  • [50] Simultaneous Cake Cutting
    Balkanski, Eric
    Branzei, Simina
    Kurokawa, David
    Procaccia, Ariel D.
    PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 566 - 572