diff options
| author | Thibaut Horel <thibaut.horel@gmail.com> | 2012-11-05 22:00:17 +0100 |
|---|---|---|
| committer | Thibaut Horel <thibaut.horel@gmail.com> | 2012-11-05 22:00:17 +0100 |
| commit | 9c2dfdab302e7a5923336b4eed0bfa74c0c49b14 (patch) | |
| tree | 429d709a75ed45ad59b75ccad8911aa6c59dfcd7 | |
| parent | 8078a282360b24fe16c75b950438c9f17ed2cde2 (diff) | |
| download | recommendation-9c2dfdab302e7a5923336b4eed0bfa74c0c49b14.tar.gz | |
My pass over section 4
| -rw-r--r-- | main.tex | 67 |
1 files changed, 40 insertions, 27 deletions
@@ -40,7 +40,7 @@ following result from Singer \cite{singer-influence} which follows from Chen \emph{et al.}~\cite{chen}: \stratis{Is it Singer or Chen? Also, we need to introduce $V(i)$ somewhere...} } } -\begin{lemma}~\cite{singer-influence}\label{lemma:greedy-bound} +\begin{lemma}~\cite{chen}\label{lemma:greedy-bound} Let $S_G$ be the set computed by the greedy algorithm and let %define $i^*$: %\begin{displaymath} @@ -56,7 +56,7 @@ Thus, taking the maximum between $V(S_G)$ and $V(i^*)$ yields an approximation ratio of $\frac{5e}{e-1}$. However, this approach breaks incentive compatibility and therefore cannot be directly -applied to the strategic case.~\cite{singer-influence} +applied to the strategic case~\cite{singer-influence}. \junk{ Indeed, suppose this allocation mechanism is used, and consider a case where the allocates the greedy set ($V(S_G) \geq V(i^*)$). If an @@ -71,7 +71,7 @@ For the strategic case, \item When the underlying full information problem \eqref{eq:non-strategic} can be solved in -polynomial time, Chen et al. \cite{chen} prove that +polynomial time, Chen \emph{et al.}~\cite{chen} prove that %$OPT_{-i^*}$, the optimal solution to \eqref{eq:non-strategic} when $i^*$ is excluded from set $\mathcal{N}$, can play the %role of this quantity: that is, allocating to $i^*$ when $V(i^*) \geq C\cdot OPT_{-i^*}$ (for some constant $C$) @@ -187,7 +187,7 @@ follows naturally by swapping the expectation and the $\log\det$ in the above formula: \begin{align}\label{eq:concave} L(\lambda) & \defeq \log\det\Big(\mathbb{E}_{S\sim - P_\mathcal{N}^\lambda}\big[\log\det (I_d + \sum_{i\in S} x_i\T{x_i})\big]\Big)\notag \\ + P_\mathcal{N}^\lambda}\big[I_d + \sum_{i\in S} x_i\T{x_i}\big]\Big)\notag \\ &= \log\det\left(I_d + \sum_{i\in\mathcal{N}} \lambda_i x_i\T{x_i}\right) \end{align} @@ -197,7 +197,7 @@ self-concordant functions in \cite{boyd2004convex}, shows that it is possible to find the maximum of $L$ to any precision $\varepsilon$ in a number of iterations $O(\log\log\varepsilon^{-1})$. The main challenge will -be to prove that $OPT'$ in~\ref{relax}, for the relaxation $R=L$, is close to $V(S_G)$, which we will address later and is the technical +be to prove that $OPT'$ in~\eqref{relax}, for the relaxation $R=L$, is close to $V(S_G)$, which we will address later and is the technical bulk of the paper. \junk{ @@ -235,7 +235,7 @@ The resulting mechanism for \EDP{} is composed of the allocation function presented in Algorithm~\ref{mechanism}, and \item -he payment function which pays each +the payment function which pays each allocated agent $i$ her threshold payment as described in Myerson's Theorem. %The constant $C$ is an absolute %constant that determined in Section~\ref{sec:proofofmainthm} @@ -250,6 +250,7 @@ characterization from~\cite{singer-mechanisms} gives a formula to We can now state our main result: \begin{theorem}\label{thm:main} + \sloppy The allocation described in Algorithm~\ref{mechanism}, along with threshold payments, is truthful, individually rational and budget feasible. Furthermore, for any $\varepsilon>0$, the mechanism runs in time $O\left(\text{poly}(n, d, @@ -261,8 +262,11 @@ We can now state our main result: & \simeq 19.68V(S^*) + \varepsilon \end{align*} \end{theorem} + +\fussy + %\stratis{Add lowerbound here too.} -Note that this implies we construct a poly-time mechanism with accuracy arbitrarily close to 19.68, by taking $\varepsilon = \ldots$\stratis{fix me}. +%Note that this implies we construct a poly-time mechanism with accuracy arbitrarily close to 19.68, by taking $\varepsilon = \ldots$\stratis{fix me}. In addition, we prove the following simple lower bound. \begin{theorem}\label{thm:lowerbound} There is no $2$-approximate, truthful, budget feasible, individually rational mechanism for EDP. @@ -280,7 +284,7 @@ We now present the proof of Theorem~\ref{thm:main}. Truthfulness and individual rationality follows from monotonicity and threshold payments. Monotonicity and budget feasibility follow more or less from the analysis of Chen \emph{et al.} \cite{chen}; we briefly restate the proofs below for the sake of completeness. - Our proof of the approximation ratio and uses a bound on our concave relaxation + Our proof of the approximation ratio uses a bound on our concave relaxation $L$ (Lemma~\ref{lemma:relaxation}). This is our main technical contribution; the proof of this lemma can be found in Section~\ref{sec:relaxation}. \begin{lemma}\label{lemma:monotone} @@ -374,7 +378,6 @@ following lemma which establishes that $OPT'$, the optimal value \eqref{relax} \end{lemma} The proof of Lemma~\ref{lemma:relaxation} is our main technical contribution, and can be found in Section \ref{sec:relaxation}. - \paragraph{Finishing Proof of Theorem~\ref{thm:main} } Note that the lower bound $OPT' \geq OPT $ also holds trivially, as $L$ is a fractional relaxation of $V$ over $\mathcal{N}$. @@ -447,8 +450,6 @@ This solution is: gives the approximation ratio in \eqref{approxbound}, and concludes the proof of Theorem~\ref{thm:main}.\hspace*{\stretch{1}}\qed %\end{proof} - - \subsection{Proof of Lemma~\ref{lemma:relaxation}}\label{sec:relaxation} %Recall that, since $L$ is a fractional relaxation of $V$, %\begin{displaymath} @@ -470,12 +471,12 @@ This is called \emph{cross-convexity} in the literature (see, \emph{e.g.}, \cite{dughmi}), or $\varepsilon$-convexity by Ageev and Sviridenko~\cite{pipage}. } - We prove that our multi-linear function $F$ has a property which allows to trade one fractional component of the solution for another until one of them becomes integral, without losing any value. This property is referred to in the literature as \emph{cross-convexity} (see, \emph{e.g.}, -\cite{dughmi}), or $\varepsilon$-convexity by Ageev and Sviridenko~\cite{pipage} . +\cite{dughmi}), or $\varepsilon$-convexity by Ageev and +Sviridenko~\cite{pipage}. \junk{ a variant of the $\varepsilon$-convexity of the multi-linear @@ -556,7 +557,6 @@ a point $\lambda$, we mean that it satisfies the budget constraint $\sum_{i=1}^n $\lambda_\varepsilon$ becomes integral. \end{proof} - Next, we prove the central result of bounding $L$ appropriately in terms of $F$. \junk{ @@ -597,21 +597,21 @@ For all $\lambda\in[0,1]^{n},$ \end{aligned}\right. \end{displaymath} Hence: - \begin{multline*} - \partial_i F = + \begin{displaymath} + \partial_i F(\lambda) = \sum_{\substack{S\subseteq\mathcal{N}\\ i\in S}} P_{\mathcal{N}\setminus\{i\}}^\lambda(S\setminus\{i\})V(S) - \sum_{\substack{S\subseteq\mathcal{N}\\ i\in \mathcal{N}\setminus S}} P_{\mathcal{N}\setminus\{i\}}^\lambda(S)V(S) - \end{multline*} + \end{displaymath} Now, using that every $S$ such that $i\in S$ can be uniquely written as $S'\cup\{i\}$, we can write: - \begin{multline*} - \partial_i F = + \begin{displaymath} + \partial_i F(\lambda) = \sum_{\substack{S\subseteq\mathcal{N}\\ i\in\mathcal{N}\setminus S}} P_{\mathcal{N}\setminus\{i\}}^\lambda(S)\big(V(S\cup\{i\}) - V(S)\big) - \end{multline*} + \end{displaymath} The marginal contribution of $i$ to $S$ can be written as \begin{align*} @@ -632,12 +632,24 @@ Using this, \log\Big(1 + \T{x_i}A(S)^{-1}x_i\Big) \end{displaymath} The computation of the derivative of $L$ uses standard matrix - calculus and gives: + calculus. Writing $\tilde{A}(\lambda) = I_d+\sum_{i\in + \mathcal{N}}\lambda_ix_i\T{x_i}$: + \begin{align*} + \det \tilde{A}(\lambda + h\cdot e_i) & = \det\big(\tilde{A}(\lambda) + + hx_i\T{x_i}\big)\\ + & =\det \tilde{A}(\lambda)\big(1+ + h\T{x_i}\tilde{A}(\lambda)^{-1}x_i\big) + \end{align*} + Hence: + \begin{displaymath} + \log\det\tilde{A}(\lambda + h\cdot e_i)= \log\det\tilde{A}(\lambda) + + h\T{x_i}\tilde{A}(\lambda)^{-1}x_i + o(h) + \end{displaymath} + Finally: \begin{displaymath} \partial_i L(\lambda) =\frac{1}{2} \T{x_i}\tilde{A}(\lambda)^{-1}x_i \end{displaymath} - where $\tilde{A}(\lambda) = I_d+\sum_{i\in \mathcal{N}}\lambda_ix_i\T{x_i}$. For two symmetric matrices $A$ and $B$, we write $A\succ B$ ($A\succeq B$) if $A-B$ is positive definite (positive semi-definite). This order allows us to define the notion of a \emph{decreasing} as well as \emph{convex} @@ -692,15 +704,16 @@ In particular, \begin{align*} \partial_i F(\lambda) &\geq \frac{1}{4} - \T{x_i}\bigg(\sum_{S\subseteq\mathcal{N}}P_\mathcal{N}^\lambda(S)A(S)\bigg)^{-1}x_i - \geq \frac{1}{2} - \partial_i L(\lambda) \end{align*} + \T{x_i}\bigg(\sum_{S\subseteq\mathcal{N}}P_\mathcal{N}^\lambda(S)A(S)\bigg)^{-1}x_i\\ + & = \frac{1}{4}\T{x_i}\tilde{A}(\lambda)^{-1}x_i\\ + & = \frac{1}{2} + \partial_i L(\lambda) + \end{align*} Having bound the ratio between the partial derivatives, we now bound the ratio $F(\lambda)/L(\lambda)$ from below. Consider the following cases. First, if the minimum of the ratio $F(\lambda)/L(\lambda)$ is attained at a point interior to the hypercube, then it is - a critical point, \emph{i.e.}, $\partial_i \big(F(\lambda)/L(\lambda)\big)=0$ for all $i\in \mathcal{N}$; hence, at such a critical point is - characterized by: + a critical point, \emph{i.e.}, $\partial_i \big(F(\lambda)/L(\lambda)\big)=0$ for all $i\in \mathcal{N}$; hence, at such a critical point: \begin{equation}\label{eq:lhopital} \frac{F(\lambda)}{L(\lambda)} = \frac{\partial_i F(\lambda)}{\partial_i |
