Boris AronovMark de BergJoachim GudmundssonMichael Horton
所有作者
Boris AronovMark de BergJoachim GudmundssonMichael Horton
文献摘要
Let V be a set of n points in Rd, called voters. A point
p∈Rd is a plurality point for V when the following holds: for
every q∈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.
Define \beta(p, V) := \sup \{ \beta : \text{pisa\beta$-plurality
point for V}}.GivenavotersetV \in R^2$, we provide an
algorithm that runs in O(nlogn) time and computes a point p such that
β(p,V)≥β2∗. Moreover, for d≥2 we can compute a point
p with β(p,V)≥1/d in O(n) time.
Define \beta(V) := \sup \{ \beta : \text{Vadmitsa\beta$-plurality
point}}.Wepresentanalgorithmthat,givenavotersetVinR^d,computesan(1-\varepsilon)\cdot \beta(V)$ plurality point in
time $O(\frac{n^2}{\varepsilon^{3d-2}} \cdot \log \frac{n}{\varepsilon^{d-1}}
\cdot \log^2 \frac {1}{\varepsilon})$.