English

Motivating Time-Inconsistent Agents: A Computational Approach

Computational Complexity 2016-01-05 v1 Data Structures and Algorithms

Abstract

In this paper we investigate the computational complexity of motivating time-inconsistent agents to complete long term projects. We resort to an elegant graph-theoretic model, introduced by Kleinberg and Oren, which consists of a task graph GG with nn vertices, including a source ss and target tt, and an agent that incrementally constructs a path from ss to tt in order to collect rewards. The twist is that the agent is present-biased and discounts future costs and rewards by a factor β[0,1]\beta\in [0,1]. Our design objective is to ensure that the agent reaches tt i.e.\ completes the project, for as little reward as possible. Such graphs are called motivating. We consider two strategies. First, we place a single reward rr at tt and try to guide the agent by removing edges from GG. We prove that deciding the existence of such motivating subgraphs is NP-complete if rr is fixed. More importantly, we generalize our reduction to a hardness of approximation result for computing the minimum rr that admits a motivating subgraph. In particular, we show that no polynomial-time approximation to within a ratio of n/4\sqrt{n}/4 or less is possible, unless P=NP{\rm P}={\rm NP}. Furthermore, we develop a (1+n)(1+\sqrt{n})-approximation algorithm and thus settle the approximability of computing motivating subgraphs. Secondly, we study motivating reward configurations, where non-negative rewards r(v)r(v) may be placed on arbitrary vertices vv of GG. The agent only receives the rewards of visited vertices. Again we give an NP-completeness result for deciding the existence of a motivating reward configuration within a fixed budget bb. This result even holds if b=0b=0, which in turn implies that no efficient approximation of a minimum bb within a ration grater or equal to 11 is possible, unless P=NP{\rm P}={\rm NP}.

Keywords

Cite

@article{arxiv.1601.00479,
  title  = {Motivating Time-Inconsistent Agents: A Computational Approach},
  author = {Susanne Albers and Dennis Kraft},
  journal= {arXiv preprint arXiv:1601.00479},
  year   = {2016}
}
R2 v1 2026-06-22T12:22:26.306Z