Abstract
We present a novel graph-theoretic principal-agent model in which the agent is present biased (a bias that was well studied in behavioral economics). Our model captures situations in which a principal guides an agent in a complex multi-step project. We model the different steps and branches of the project as a directed acyclic graph with a source and a target, in which each edge has the cost for completing a corresponding task. If the agent reaches the target it receives some fixed reward R. We assume that the present-biased agent traverses the graph according to the framework of Kleinberg and Oren (EC’14) and as such will continue traversing the graph as long as his perceived cost is less than R. We further assume that each edge is assigned a value and if the agent reaches the target the principal’s payoff is the sum of values of the edges on the path that the agent traversed. Our goal in this work is to understand whether the principal can efficiently compute a subgraph that maximizes his payoff among all subgraphs in which the agent reaches the target. For this central question we provide both impossibility results and algorithms.
The work was done while D. Soker was a student at Ben-Gurion University.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
In quasi-hyperbolic discounting a cost that will be incurred t steps from now is discounted by \(\beta \cdot \delta ^t\). Where \(\beta \in [0,1]\) is a present bias parameter and \(\delta \in [0,1]\) is an exponential discounting parameter. Our model is equivalent to the \((\beta ,\delta )\) model for \(\beta =1/b\) and \(\delta =1\). Similar to [9] and some of its follow-ups we focus on the case that \(\delta =1\) to highlight the effects of present bias.
- 2.
XP is the class of parameterized problems that can be solved in time \(n^{f(k)}\), where k is the parameter, n is the input’s size and f is a computable function.
- 3.
In order to simplify the analysis we require the set of potential shortcuts to include a path for each node \(u_i\in S(P)\). As a result, in some cases the path \(\hat{P}(u_i)\) is not a proper shortcut and all its edges are in \(P \cup (\mathcal {\hat{P}} - \hat{P}(u_i))\).
- 4.
We can easily extend this set to a set of potential shortcuts.
- 5.
We assume that in case that \(b\cdot w^{-} + d_H(u_{i+1},t) = b\cdot w^{+} + (d_H(u_i,t)-w^{+})\) the agent will break ties in favor of taking the shortcut.
- 6.
In this construction we ignore the costs of the edges.
- 7.
For example, we can go over the graph in reverse topological order and update for each node the length of the maximum path connecting it to t.
- 8.
By construction \(\forall i,j\in X\) we have that \(x_i=x_j\) and \(x_i=y_j\).
- 9.
By replacing the list with a binary matrix of size \((|V|\times |V|)^k\) in which a cell \((h_1,l_1,\ldots ,h_k,l_k)\) represents whether there are k converging paths such that each path i has \(h_i\) edges of weight \(w^+\) and \(l_i\) edges of weight \(w^-\), we can reduce the running time to \(O(k\cdot |V|^{4k})\).
References
Akerlof, G.A.: Procrastination and obedience. Am. Econ. Rev. Pap. Proc. 81(2), 1–19 (1991)
Albers, S., Kraft, D.: Motivating time-inconsistent agents: a computational approach. In Proceedings 12th Workshop on Internet and Network Economics (2016)
Albers, S., Kraft, D.: On the value of penalties in time-inconsistent planning. In: 44th International Colloquium on Automata, Languages, and Programming, ICALP, Warsaw, Poland, pp. 10:1–10:12 (2017)
Albers, S., Kraft, D.: The price of uncertainty in present-biased planning. In Proceedings 13th Workshop on Internet and Network Economics (2017)
Ariely, D., Wertenbroch, K.: Procrastination, deadlines, and performance: self-control by precommitment. Psychol. Sci. 13(3), 219–224 (2002)
Gravin, N., Immorlica, N., Lucier, B., Pountourakis, E.: Procrastination with variable present bias. In: Proceedings of the 2016 ACM Conference on Economics and Computation, EC 2016, p. 361. ACM (2016)
Grossman, S.J., Hart, O.D.: An analysis of the principal-agent problem. Econometrica: J. Econometric Soc. 51(1), 7–45 (1983)
Kaur, S., Kremer, M., Mullainathan, S.: Self-control and the development of work arrangements. Am. Econ. Rev. Pap. Proc. 100(2), 624–628 (2010)
Kleinberg, J., Oren, S.: Time-inconsistent planning: a computational problem in behavioral economics. In: Proceedings of the Fifteenth ACM Conference on Economics and Computation, EC 2014, pp. 547–564. ACM (2014)
Kleinberg, J., Oren, S., Raghavan, M.: Planning problems for sophisticated agents with present bias. In: Proceedings of the 2016 ACM Conference on Economics and Computation, EC 2016, pp. 343–360. ACM (2016)
Kleinberg, J., Oren, S., Raghavan, M.: Planning with multiple biases. In: Proceedings of the 2017 ACM Conference on Economics and Computation, EC 2017, pp. 567–584. ACM (2017)
Laibson, D.: Golden eggs and hyperbolic discounting. Q. J. Econ. 112(2), 443–478 (1997)
O’Donoghue, T., Rabin, M.: Doing it now or later. Am. Econ. Rev. 89(1), 103–124 (1999)
Pollak, R.A.: Consistent planning. Rev. Econ. Stud. 35(2), 201–208 (1968)
Shiloach, Y., Perl, Y.: Finding two disjoint paths between two pairs of vertices in a graph. J. ACM (JACM) 25(1), 1–9 (1978)
Strotz, R.H.: Myopia and inconsistency in dynamic utility maximization. Rev. Econ. Stud. 23(3), 165–180 (1955)
Tang, P., Teng, Y., Wang, Z., Xiao, S., Xu, Y.: Computational issues in time-inconsistent planning. In: AAAI, pp. 3665–3671 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Oren, S., Soker, D. (2019). Principal-Agent Problems with Present-Biased Agents. In: Fotakis, D., Markakis, E. (eds) Algorithmic Game Theory. SAGT 2019. Lecture Notes in Computer Science(), vol 11801. Springer, Cham. https://doi.org/10.1007/978-3-030-30473-7_16
Download citation
DOI: https://doi.org/10.1007/978-3-030-30473-7_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30472-0
Online ISBN: 978-3-030-30473-7
eBook Packages: Computer ScienceComputer Science (R0)