1: \begin{abstract}
2: This paper introduces a novel continuous-time dynamic average
3: consensus algorithm for networks whose interaction is described by a
4: strongly connected and weight-balanced directed graph. The proposed
5: distributed algorithm allows agents to track the average of their
6: dynamic inputs with some steady-state error whose size can be
7: controlled using a design parameter. This steady-state error
8: vanishes for special classes of input signals. We analyze the
9: asymptotic correctness of the algorithm under time-varying
10: interaction topologies and characterize the requirements on the
11: stepsize for discrete-time implementations. We show that our
12: algorithm naturally preserves the privacy of the local input of each
13: agent. Building on this analysis, we synthesize an extension of the
14: algorithm that allows individual agents to control their own rate of
15: convergence towards agreement and handle saturation bounds on the
16: driving command. Finally, we show that the proposed extension
17: additionally preserves the privacy of the transient response of the
18: agreement states and the final agreement value from internal and
19: external adversaries. Numerical examples illustrate the results.
20: \end{abstract}
21: