Add satisfaction functions
This commit is contained in:
parent
7a5f744ddf
commit
3610b8e5e8
@ -6,6 +6,7 @@
|
|||||||
\usepackage{setspace}
|
\usepackage{setspace}
|
||||||
|
|
||||||
\usepackage{amssymb}
|
\usepackage{amssymb}
|
||||||
|
\usepackage{amsmath}
|
||||||
|
|
||||||
\usepackage[english]{babel}
|
\usepackage[english]{babel}
|
||||||
\usepackage{csquotes}
|
\usepackage{csquotes}
|
||||||
@ -99,7 +100,7 @@ selected as \emph{winning projects} according to some rule and subject to the
|
|||||||
total budget limit $B$. For the case where projects are indivisible, which is
|
total budget limit $B$. For the case where projects are indivisible, which is
|
||||||
also called discrete, the sum of the winning projects' costs is not allowed to
|
also called discrete, the sum of the winning projects' costs is not allowed to
|
||||||
exceed the limit $B$:
|
exceed the limit $B$:
|
||||||
\begin{equation}
|
\begin{equation}\label{eq:1}
|
||||||
\sum_{p\in A}{c(p)\leq B}.
|
\sum_{p\in A}{c(p)\leq B}.
|
||||||
\end{equation}
|
\end{equation}
|
||||||
When projects can be divisible, i.e. completed to a fractional degree, the
|
When projects can be divisible, i.e. completed to a fractional degree, the
|
||||||
@ -108,7 +109,7 @@ to an interval between zero and one, representing the fractional degree to which
|
|||||||
this project is completed. Since the cost of each project is a function of its
|
this project is completed. Since the cost of each project is a function of its
|
||||||
degree of completion, the goal is to select a set of projects where the cost of
|
degree of completion, the goal is to select a set of projects where the cost of
|
||||||
the degree of completion does not exceed the budget limit:
|
the degree of completion does not exceed the budget limit:
|
||||||
\begin{equation}
|
\begin{equation}\label{eq:2}
|
||||||
\sum_{p\in A}{c(\mu(p))\leq B}.
|
\sum_{p\in A}{c(\mu(p))\leq B}.
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
@ -157,9 +158,70 @@ problem of allocating the budget to a set of winning projects under these
|
|||||||
circumstances is referred to as \emph{portioning}. Depending on the desired
|
circumstances is referred to as \emph{portioning}. Depending on the desired
|
||||||
outcome, multiple aggregation methods can be combined with ranked orders.
|
outcome, multiple aggregation methods can be combined with ranked orders.
|
||||||
|
|
||||||
|
% Cite municipalities using approval-based budgeting (Paris?)
|
||||||
|
|
||||||
|
Since approval-based methods are comparatively easy to implement and are being
|
||||||
|
used in practice by multiple municipalities, the next section will discuss
|
||||||
|
complexity for these methods as well as useful axioms for comparing the
|
||||||
|
different aggregation rules.
|
||||||
|
|
||||||
\section{Approval-based budgeting}
|
\section{Approval-based budgeting}
|
||||||
\label{sec:approval-based budgeting}
|
\label{sec:approval-based budgeting}
|
||||||
|
|
||||||
|
Although approval-based budgeting is also suitable for the case where the
|
||||||
|
projects can be divisible, municipalities using this method generally assume
|
||||||
|
indivisible projects. Moreover---as is the case with participatory budgeting in
|
||||||
|
general---we not only want to select one project as a winner but multiple. This
|
||||||
|
is called a multi-winner election and is in contrast to single-winner elections.
|
||||||
|
Once the votes have been cast by the voters, again assuming dichotomous
|
||||||
|
preferences, a simple aggregation rule is greedy selection. In this case the
|
||||||
|
goal is to iteratively select one project $p\in P$ that gives the maximum
|
||||||
|
satisfaction for all voters. Satisfaction can be viewed as a form of social
|
||||||
|
welfare where it is not only desirable to stay below the budget limit $B$ but
|
||||||
|
also to achieve a high score at some metric that quantifies the value that each
|
||||||
|
voter gets from the result. \textcite{talmonFrameworkApprovalBasedBudgeting2019}
|
||||||
|
propose three satisfaction functions which provide this metric. Formally, they
|
||||||
|
define a satisfaction function as a function $sat : 2^P\times 2^P\rightarrow
|
||||||
|
\mathbb{R}$, where $P$ is a set of projects. A voter $v$ selects projects to be
|
||||||
|
in her approval set $P_v$ and a bundle $A\subseteq P$ contains the projects that
|
||||||
|
have been selected as winners. The satisfaction that voter $v$ gets from a
|
||||||
|
selected bundle $A$ is denoted as $sat(P_v,A)$. The set $A_v = P_v\cap A$
|
||||||
|
denotes the set of approved items by $v$ that end up in the winning bundle $A$.
|
||||||
|
A simple approach is to count the number of projects that have been approved by
|
||||||
|
a voter and which ended up being in the winning set:
|
||||||
|
\begin{equation}\label{eq:3}
|
||||||
|
sat_\#(P_v,A) = |A_v|
|
||||||
|
\end{equation}
|
||||||
|
Combined with the greedy rule for selecting projects, projects are iteratively
|
||||||
|
added to the winning bundle $A$ where at every iteration the project that gives
|
||||||
|
the maximum satisfaction to all voters is selected. It is assumed that the
|
||||||
|
voters' individual satisfaction can be added together to provide the
|
||||||
|
satisfaction that one project gives to all the voters. This gives the rule
|
||||||
|
$\mathcal{R}_{sat_\#}^g$ which seeks to maximize $\sum_{v\in V}sat_\#(P_v,A\cup
|
||||||
|
\{p\})$ at every iteration.
|
||||||
|
|
||||||
|
Another satisfaction function assumes a relationship between the cost of the
|
||||||
|
items and a voter's satisfaction. Namely, a project that has a high cost and is
|
||||||
|
approved by a voter $v$ and ends up in the winning bundle $A$ provides more
|
||||||
|
satisfaction than a lower cost project. Equation~\ref{eq:4} gives a definition
|
||||||
|
of this property.
|
||||||
|
\begin{equation}\label{eq:4}
|
||||||
|
sat_\$(P_v,A) = \sum_{p\in A_v} c(p) = c(A_v)
|
||||||
|
\end{equation}
|
||||||
|
|
||||||
|
The third satisfaction function assumes that voters are content as long as there
|
||||||
|
is at least one of the projects they have approved is selected to be in the
|
||||||
|
winning set. Therefore, a voter achieves satisfaction 1 when at least one
|
||||||
|
approved project ends up in the winning bundle, i.e. if $|A_v| > 0$ and 0
|
||||||
|
satisfaction otherwise (see equation~\ref{eq:5}).
|
||||||
|
\begin{equation}\label{eq:5}
|
||||||
|
sat_{0/1}(P_v,A) =
|
||||||
|
\begin{cases}
|
||||||
|
1 & \mathsf{if}\; |A_v|>0 \\
|
||||||
|
0 & \mathsf{otherwise}
|
||||||
|
\end{cases}
|
||||||
|
\end{equation}
|
||||||
|
|
||||||
\printbibliography
|
\printbibliography
|
||||||
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user