On β-Plurality Points in Spatial Voting Games

B. Aronov, M. D. Berg, Joachim Gudmundsson, M. Horton
{"title":"On β-Plurality Points in Spatial Voting Games","authors":"B. Aronov, M. D. Berg, Joachim Gudmundsson, M. Horton","doi":"10.1145/3459097","DOIUrl":null,"url":null,"abstract":"Let V be a set of n points in mathcal Rd, called voters. A point p ∈ mathcal Rd is a plurality point for V when the following holds: For every q ∈ mathcal Rd, the number of voters closer to p than to q is at least the number of voters closer to q than to p. Thus, in a vote where each v∈ V votes for the nearest proposal (and voters for which the proposals are at equal distance abstain), proposal p will not lose against any alternative proposal q. For most voter sets, a plurality point does not exist. We therefore introduce the concept of β-plurality points, which are defined similarly to regular plurality points, except that the distance of each voter to p (but not to q) is scaled by a factor β, for some constant 0< β ⩽ 1. We investigate the existence and computation of β-plurality points and obtain the following results. • Define β*d := {β : any finite multiset V in mathcal Rd admits a β-plurality point. We prove that β*d = √3/2, and that 1/√ d ⩽ β*d ⩽ √ 3/2 for all d⩾ 3. • Define β (p, V) := sup {β : p is a β -plurality point for V}. Given a voter set V in mathcal R2, we provide an algorithm that runs in O(n log n) time and computes a point p such that β (p, V) ⩾ β*b. Moreover, for d⩾ 2, we can compute a point p with β (p,V) ⩾ 1/√ d in O(n) time. • Define β (V) := sup { β : V admits a β -plurality point}. We present an algorithm that, given a voter set V in mathcal Rd, computes an ((1-ɛ)ċ β (V))-plurality point in time On2ɛ 3d-2 ċ log n ɛ d-1 ċ log 2 1ɛ).","PeriodicalId":154047,"journal":{"name":"ACM Transactions on Algorithms (TALG)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Algorithms (TALG)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3459097","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Let V be a set of n points in mathcal Rd, called voters. A point p ∈ mathcal Rd is a plurality point for V when the following holds: For every q ∈ mathcal Rd, the number of voters closer to p than to q is at least the number of voters closer to q than to p. Thus, in a vote where each v∈ V votes for the nearest proposal (and voters for which the proposals are at equal distance abstain), proposal p will not lose against any alternative proposal q. For most voter sets, a plurality point does not exist. We therefore introduce the concept of β-plurality points, which are defined similarly to regular plurality points, except that the distance of each voter to p (but not to q) is scaled by a factor β, for some constant 0< β ⩽ 1. We investigate the existence and computation of β-plurality points and obtain the following results. • Define β*d := {β : any finite multiset V in mathcal Rd admits a β-plurality point. We prove that β*d = √3/2, and that 1/√ d ⩽ β*d ⩽ √ 3/2 for all d⩾ 3. • Define β (p, V) := sup {β : p is a β -plurality point for V}. Given a voter set V in mathcal R2, we provide an algorithm that runs in O(n log n) time and computes a point p such that β (p, V) ⩾ β*b. Moreover, for d⩾ 2, we can compute a point p with β (p,V) ⩾ 1/√ d in O(n) time. • Define β (V) := sup { β : V admits a β -plurality point}. We present an algorithm that, given a voter set V in mathcal Rd, computes an ((1-ɛ)ċ β (V))-plurality point in time On2ɛ 3d-2 ċ log n ɛ d-1 ċ log 2 1ɛ).
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
论空间投票游戏中的β-复数点
设V是数学Rd中n个点的集合,称为投票人。点p∈mathcal Rd是多数点V以下持有:每问∈mathcal Rd,选民的数量接近p比至少是选民的数量接近q比p。因此,在投票,每个V∈票最近的提议(和选民弃权提议在相等的距离),建议p不会失去对任何替代方案。对于大多数选民集,多数点并不存在。因此,我们引入了β-复数点的概念,它的定义与常规复数点相似,除了每个选民到p(而不是到q)的距离是由一个因子β缩放的,对于某个常数0< β≤1。我们研究了β-复数点的存在性和计算,得到以下结果:•定义β*d:= {β:数学Rd中任何有限多集V都有一个β复数点。我们证明β*d =√3/2,并且对于所有d小于或等于3的1/√d≤β*d≤√3/2。•定义β (p, V):= sup {β: p是V的β复数点}。给定数学R2中的选民集V,我们提供一种算法,该算法在O(n log n)时间内运行,并计算一个点p,使β (p, V)大于或等于β*b。此外,对于d小于2,我们可以在O(n)时间内计算β (p,V)小于1/√d的点p。定义β (V):= sup {β: V承认一个β -复数点}。我们提出了一种算法,给定数学Rd中的选民集V,计算出一个((1- β (V))-复数点On2 * 3d-2 * log n * d-1 * log 21 *)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Generic Techniques for Building Top-k Structures Deterministic Leader Election in Anonymous Radio Networks A Learned Approach to Design Compressed Rank/Select Data Structures k-apices of Minor-closed Graph Classes. II. Parameterized Algorithms Fully Dynamic (Δ +1)-Coloring in O(1) Update Time
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1