Reward-Rate Congestion Games and Replicator–Dinkelbach Dynamics
Abstract
Reward rate is a key performance criterion in cyber-physical and robotic systems where time, workload, and coordination costs are limiting resources. We introduce reward-rate congestion games, where agents seek to maximize reward per unit execution time. The direct reward-rate game is generally not an exact potential game. We develop a Dinkelbach-based framework in which, for every fixed Dinkelbach parameter, the transformed game is an exact potential game. This yields a potential-level Dinkelbach iteration that terminates finitely at the optimal potential reward rate when the inner potential maximization problem is solved globally. We also provide a sufficient condition under which an equilibrium of the transformed game is an equilibrium of the original reward-rate game. To optimize aggregate performance, we introduce marginal externality corrections that make the corrected potential coincide with the Dinkelbach-transformed social reward-rate objective, thereby enabling optimization of the social reward rate. Finally, we develop a continuous-time replicator–Dinkelbach dynamics for reward-rate population games coupling fast replicator dynamics with a slow reward-rate update. We establish convergence of the fixed-parameter replicator dynamics, global asymptotic and local exponential stability of the reduced Dinkelbach dynamics, and local exponential stability of the coupled system for sufficiently slow Dinkelbach updates. The framework is illustrated on a continuous task-allocation problem.
Index Terms:
Reward-rate congestion games, potential games, replicator dynamics, task allocation.I Introduction
Congestion games provide a fundamental model for multi-agent decision-making over shared resources. Since their introduction by Rosenthal [1], congestion games have been used to model routing, electrical grids, and network resource allocation problems [2, 3, 4]. A central feature of congestion games is their connection to potential games: unilateral payoff variations can be represented by variations of a common potential function [5]. This potential structure guarantees the existence of pure Nash equilibria and provides a natural basis for equilibrium computation and learning.
In many cyber-physical and robotic systems, however, performance is more naturally measured by reward per unit execution time than by total reward. Examples include search-and-rescue, environmental monitoring, warehouse automation, and inspection, where performance is measured by rates of detection, coverage, or task completion. Similar considerations arise for human–robot teams, where task decisions must account for robot execution time, human workload, and coordination costs. Thus, high total reward alone is insufficient when achieving it requires excessive time or human effort.
Reward-rate objectives introduce a structural difficulty. Standard congestion games are compatible with exact-potential methods because additive resource payoffs aggregate into a Rosenthal-type potential. In contrast, reward-rate payoffs consider the ratio of reward to execution time. Such ratio payoffs do not generally preserve the standard exact-potential structure of congestion games. Consequently, decentralized learning and equilibrium computation methods for potential games cannot be applied directly to reward-rate congestion games.
This loss of potential structure is particularly important for learning and equilibrium computation, since the common potential function provides a global objective for analyzing many decentralized adjustment dynamics [6, 7, 8, 9, 10, 11, 12]. It therefore motivates a transformation that recovers potential structure while retaining the reward–time tradeoff. To address this challenge, we use the Dinkelbach transformation [13]. For each fixed value of the Dinkelbach parameter, the transformation replaces the reward-rate ratio by a reward-minus-time objective that is additive across resources, thereby recovering an exact-potential game. This structure enables a potential-level fractional optimization framework and, with appropriate externality corrections, optimization of the social reward rate.
The main contributions of this paper are as follows. First, we introduce reward-rate congestion games, where agents seek to maximize reward per unit execution time, and show that the Dinkelbach-transformed game is an exact potential game for every fixed Dinkelbach parameter. This yields a potential-level Dinkelbach iteration that terminates finitely at the optimal potential reward rate whenever the inner problem is solved globally. Second, we introduce marginal externality corrections that make the potential of the corrected transformed game coincide with the Dinkelbach-transformed social reward-rate objective. Thus, optimizing the corrected potential optimizes the social reward rate. Third, we develop a continuous-time replicator–Dinkelbach dynamics for reward-rate population games. We establish convergence of the fixed-parameter replicator dynamics, global asymptotic and local exponential stability of the reduced Dinkelbach dynamics, and local exponential stability of the coupled system for sufficiently slow Dinkelbach updates. The framework is illustrated on a continuous population task-allocation problem.
II Reward-Rate Congestion Games
Consider a finite set of agents and a finite set of resources . Each agent selects an action , where . Let denote an action profile. For each resource , define the corresponding congestion level by When resource is used by agents, it generates reward and incurs execution time . Hence, the reward and execution time of agent under profile are
We assume that every feasible action is nonempty, i.e., for all . Hence, for every agent and every feasible profile . The corresponding reward-rate payoff is Thus, each agent seeks to maximize reward per unit execution time. We refer to the resulting game as a reward-rate congestion game.
The ratio form of does not, in general, admit an exact potential. Motivated by the Dinkelbach transformation, for each fixed , the transformed payoff Equivalently, Define the transformed resource payoff Then
Recall that a game is an exact potential game if every unilateral change in a player’s payoff equals the corresponding change in a common potential function [5]. For fixed , define the Rosenthal-type potential
Equivalently, where
Proposition 1.
For every fixed , the transformed game with payoffs is an exact potential game with potential .
Proof.
Fix an agent , an action profile , and an alternative action . Let . Only resources that are added or removed by player ’s deviation can change their congestion levels. Define and . For , the congestion level increases from to . For , it decreases from to . Therefore,
Similarly,
Hence,
which proves that is an exact potential. ∎
Thus, although the original reward-rate payoffs are generally non-potential, the Dinkelbach-transformed payoffs define an exact potential game for every fixed .
We now define the potential-level reward-rate problem associated with the transformed potential. Since every feasible action is nonempty and for all and all , we have for all . The potential-level reward-rate objective is
| (1) |
By the Dinkelbach transformation [13], the optimal ratio is the unique zero of the associated parametric value function
Then is the unique root of , i.e., and
The corresponding potential-level Dinkelbach iteration is
| (2) |
followed by
| (3) |
For each fixed , the profile is a global maximizer of the exact potential . Hence, is a pure Nash equilibrium of the transformed game with payoffs . However, a pure Nash equilibrium of the transformed game need not be a global maximizer of . Therefore, convergence of the Dinkelbach iteration requires the inner potential maximization problem to be solved globally.
Theorem 1.
Proof.
Since is a feasible ratio, we have At iteration , because (2) is solved globally, we have Using (3), we obtain Since , if , then the sign property of gives and therefore Moreover, is a feasible ratio, so Hence, is nondecreasing and bounded above by .
Since is finite, the set of feasible ratios is finite. Therefore, the nondecreasing sequence , whose elements belong to this finite set, must terminate in finite time. Let be its terminal value. If , then the preceding argument implies which contradicts termination. Hence, Finally, the terminal profile satisfies and therefore globally solves (1). ∎
Since the terminal profile globally maximizes the exact potential , it is also a pure Nash equilibrium of the transformed game with payoffs The next result gives a sufficient condition under which an equilibrium of the transformed game is also an equilibrium of the original reward-rate game.
Corollary 1.
Let , and let be a pure Nash equilibrium of the transformed game with payoffs If then is a pure Nash equilibrium of the direct reward-rate game with payoffs
Proof.
Since is a pure Nash equilibrium of the transformed game, for every player and every unilateral deviation ,
By the assumed common-rate condition, Therefore, Since , it follows that Using , we get Thus no player can improve its direct reward rate by a unilateral deviation, and is a pure Nash equilibrium of the direct reward-rate game. ∎
Thus, an equilibrium of the transformed game is not, in general, a Nash equilibrium of the direct reward-rate game; Corollary 1 provides a sufficient condition under which the same profile is a Nash equilibrium of both games.
III Social-Reward-Rate Alignment via Externality Corrections
The potential-level reward-rate objective in (1) does not generally coincide with the social reward-rate objective. Indeed, the aggregate social reward and aggregate social execution time are
In general, Thus, optimizing the potential-level ratio does not necessarily optimize the social reward rate
To align transformed individual incentives with the social reward-rate objective, we assign each resource its marginal contribution to aggregate reward and execution time. Specifically, define
with the convention and The corrected payoff of agent is and For fixed , define the corrected transformed payoff
Theorem 2.
For every fixed , the corrected transformed game with payoffs is an exact potential game with potential
Proof.
By construction,
and similarly,
Hence, the Rosenthal reward and execution-time potentials of the corrected game satisfy
Therefore,
The exact-potential property then follows from the same unilateral-deviation argument as in Proposition 1. ∎
Consequently, since for all feasible profiles, the social reward-rate problem
admits the same potential-level Dinkelbach construction as in Section II. Under global solution of each inner problem,
reaches the optimal social reward rate in finitely many iterations.
IV Task Allocation as a Singleton Congestion Game
Task allocation[14] provides a natural setting for the proposed reward-rate congestion-game framework. Let denote a finite set of tasks, and suppose each agent selects one task. The resulting game is a singleton congestion game in which tasks are the resources. For a task , let
denote the assigned coalition and its size.
Suppose that task generates individual reward and individual execution time when agents are assigned to it. Then the reward and execution time of agent , with , are and The corresponding fixed-parameter transformed payoff is
By the previous results, the transformed task-allocation game is an exact potential game with potential
In the language of anonymous hedonic games [15], the coalition assigned to task is , and each agent’s payoff depends only on the selected task and the size of its coalition. Thus, for both the direct reward-rate payoff and the fixed-parameter transformed payoff, the task-allocation model is equivalently a singleton congestion game. Nash stability of the allocation is therefore equivalent to pure Nash equilibrium: no agent can improve its payoff by unilaterally switching tasks.
V Continuous-Time Replicator–Dinkelbach Dynamics
We now consider a continuous population formulation of the social reward-rate problem. Let where denotes the fraction of the population assigned to task . Let and denote the aggregate reward and execution time associated with task . Define
and assume for all . The continuous reward-rate problem is
| (4) |
For a fixed , define the Dinkelbach-transformed objective
The marginal transformed payoff of task is
These marginal transformed payoffs are the population analogue of the externality-corrected payoffs in Section III. Let For fixed , consider the replicator dynamics [16, 17]
| (5) |
The dynamics (5) is the inner, or fast, dynamics for the Dinkelbach-transformed objective with fixed. To solve the reward-rate problem (4), we couple this inner dynamics with a slow Dinkelbach update for :
| (6) | ||||
The small parameter separates the time scales: evolves on the fast time scale, while evolves slowly according to the currently achieved reward rate . We first analyze the frozen- inner dynamics (5), and then study the reduced slow dynamics induced by (6).
Assumption 1.
For every , and are thrice continuously differentiable on an open interval containing . Moreover, there exists such that and , for each , and , for every .
The above assumption implies is uniformly strongly concave and has a unique maximizer.
Assumption 2.
There exists a compact interval containing such that , for every .
Proof.
Since , the KKT conditions for maximizing over are
together with . Define
Its Jacobian with respect to is , where .
By Assumption 1, . Consider a vector . Suppose
Multiplying the first equality by gives . Since is negative definite, , and consequently . Hence, is nonsingular.
The implicit-function theorem therefore implies that is twice continuously differentiable locally in . Since the maximizer is unique for every , these local representations define a twice continuously differentiable optimizer map on . ∎
It is well known that the simplex is forward invariant under replicator dynamics [17]. Moreover, for fixed ,
so the transformed objective is nondecreasing along its trajectories. The next result characterizes the stability of the frozen- fast subsystem.
Theorem 3.
Fix . Under Assumption 1, every solution of the frozen- replicator dynamics (5) with an interior initial condition satisfies . Thus, is globally asymptotically attractive relative to .
Moreover, under Assumption 2, is locally exponentially stable for every , uniformly in .
Proof.
Fix and write . Consider
Since , the replicator dynamics preserves positivity, so for all and all . Hence the logarithmic terms in are finite, and is well-defined along solutions. Since is the Kullback–Leibler divergence from to , with equality if and only if . Along (5),
Since and we obtain
Therefore, By concavity of ,
Since maximizes , the left-hand side is nonnegative. Hence,
Define the optimality gap From it follows that
Therefore, is integrable. Moreover, is uniformly continuous. Indeed, Since , and is compact, is bounded on . Also, the vector field in (5) is continuous on , and hence is bounded. Therefore, is bounded, which implies that is uniformly continuous. Hence, by Barbalat’s lemma, Thus, Since is strictly concave, is the unique maximizer, and therefore
To establish the local exponential property, let . Uniform strong concavity gives
Hence, for the KL Lyapunov function used above,
By Lemma 1, is continuous in . Since is compact and is interior, the equilibrium manifold is uniformly separated from the boundary of the simplex. Consequently, in a uniform neighborhood of this manifold,
where are independent of . Therefore, is locally exponentially stable uniformly over . ∎
Theorem 3 therefore provides the boundary-layer stability property required for the two-time-scale analysis. We next consider the reduced slow dynamics obtained by restricting the fast state to the optimizer manifold . Substituting into (6) gives
| (7) |
where
Theorem 4.
Proof.
Define
Since maximizes ,
Because , the sign of is the same as the sign of . By the Dinkelbach sign property,
Consider Along (7),
If , then , and hence . If , then , and again . Therefore, Thus, is globally asymptotically stable for the reduced slow dynamics.
It remains to establish local exponential stability. Define
Differentiating and using the KKT condition gives
where follows from .
Since ,
Therefore, the linearization of the reduced dynamics at is and is locally exponentially stable. ∎
The preceding results provide the fast- and slow-subsystem stability properties required for the singular-perturbation analysis.
Theorem 5 (Two-time-scale exponential stability).
Proof.
Thus, for sufficiently small , time-scale separation preserves the local exponential stability of the reward-rate optimum: the fast replicator dynamics tracks the optimizer , while the slow Dinkelbach update drives toward .
Remark 1.
The analysis is not specific to replicator dynamics. The same singular-perturbation argument applies to any sufficiently smooth fast learning dynamics whose equilibrium solves the fixed- potential problem and is uniformly locally exponentially stable in .
VI Numerical Example
We illustrate the proposed replicator–Dinkelbach dynamics on a continuous task-allocation problem with three tasks: victim search, damage inspection, and communication relay/mapping. For each task , let
where is the fraction of the population assigned to task . The function models saturating task reward, while models increasing execution-time burden due to congestion. We use the parameters
and define The objective is For a fixed , the marginal transformed payoff is
We simulate the replicator–Dinkelbach dynamics (6) with . As a reference solution, we first compute the optimal reward-rate pair using the static Dinkelbach iteration. Starting from , each iteration solves and updates Since is strictly concave and is strictly convex, is strictly concave for every . Hence, the inner problem has a unique global maximizer over . For the parameters above, the iteration gives
Figure 1 shows that, from different initial conditions, all allocation trajectories converge to the same optimizer , while the corresponding Dinkelbach variables converge to . This illustrates the convergence behavior established by the analysis.
VII Conclusion
This paper developed a Dinkelbach-based framework for reward-rate congestion games. The fixed-parameter transformation recovers an exact potential structure, yielding finite termination of the potential-level Dinkelbach iteration under global inner maximization. Marginal externality corrections align the potential with the social reward-rate objective. For continuous task allocation, the proposed replicator–Dinkelbach dynamics yields convergence of the fast and reduced subsystems and local exponential stability of the coupled equilibrium for sufficiently slow Dinkelbach updates. Future work will extend the framework to nonconcave transformed potentials and to discrete-time learning dynamics with global convergence guarantees.
VIII References
References
- [1] R. W. Rosenthal, “A class of games possessing pure-strategy Nash equilibria,” International Journal of Game Theory, vol. 2, no. 1, pp. 65–67, 1973.
- [2] D. Fotakis, S. Kontogiannis, E. Koutsoupias, M. Mavronicolas, and P. Spirakis, “The structure and complexity of Nash equilibria for a selfish routing game,” in Proceedings of the International Colloquium on Automata, Languages, and Programming, 2002, pp. 123–134.
- [3] C. Ibars, M. Navarro, and L. Giupponi, “Distributed demand management in smart grid with a congestion game,” in Proceedings of the First IEEE International Conference on Smart Grid Communications, 2010, pp. 495–500.
- [4] R. Johari and J. N. Tsitsiklis, “Efficiency loss in a network resource allocation game,” Mathematics of Operations Research, vol. 29, no. 3, pp. 407–435, 2004.
- [5] D. Monderer and L. S. Shapley, “Potential games,” Games and Economic Behavior, vol. 14, no. 1, pp. 124–143, 1996.
- [6] S. Durand, “Analysis of best response dynamics in potential games,” Ph.D. dissertation, Université Grenoble Alpes, 2018.
- [7] B. Swenson, R. Murray, and S. Kar, “On best-response dynamics in potential games,” SIAM Journal on Control and Optimization, vol. 56, no. 4, pp. 2734–2767, 2018.
- [8] A. Heliou, J. Cohen, and P. Mertikopoulos, “Learning with bandit feedback in potential games,” in Advances in Neural Information Processing Systems, vol. 30, 2017.
- [9] Y. K. Cheung and G. Piliouras, “Chaos, extremism and optimism: Volume analysis of learning in games,” in Advances in Neural Information Processing Systems, vol. 33, 2020, pp. 9039–9049.
- [10] D. S. Leslie and E. J. Collins, “Individual Q-learning in normal form games,” SIAM Journal on Control and Optimization, vol. 44, no. 2, pp. 495–514, 2005.
- [11] R. Cominetti, E. Melo, and S. Sorin, “A payoff-based learning procedure and its application to traffic games,” Games and Economic Behavior, vol. 70, no. 1, pp. 71–83, 2010.
- [12] P. Coucheney, B. Gaujal, and P. Mertikopoulos, “Penalty-regulated dynamics and robust learning procedures in games,” Mathematics of Operations Research, vol. 40, no. 3, pp. 611–633, 2015.
- [13] W. Dinkelbach, “On nonlinear fractional programming,” Management Science, vol. 13, no. 7, pp. 492–498, 1967.
- [14] S. Park, Y. D. Zhong, and N. E. Leonard, “Multi-robot task allocation games in dynamically changing environments,” in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2021, pp. 8678–8684.
- [15] I. Jang, H.-S. Shin, and A. Tsourdos, “Anonymous hedonic game for task allocation in a large-scale multiple agent system,” IEEE Transactions on Robotics, vol. 34, no. 6, pp. 1534–1548, 2018.
- [16] P. D. Taylor and L. B. Jonker, “Evolutionary stable strategies and game dynamics,” Mathematical Biosciences, vol. 40, no. 1–2, pp. 145–156, 1978.
- [17] J. Hofbauer and K. Sigmund, Evolutionary Games and Population Dynamics. Cambridge University Press, 1998.
- [18] H. K. Khalil, Nonlinear Systems, 3rd ed. Upper Saddle River, NJ: Prentice Hall, 2002.