Multi-Path Refund Mechanism
- Multi-path refund is a mechanism for redistributing congestion toll revenues through optimal tolling and systematic refunding to enhance efficiency and equity.
- It uses system-optimal congestion pricing with path-dependent tolls based on marginal costs, extending classical Pigovian approaches by actively refunding surplus revenues.
- The method minimizes post-refunding wealth disparity via slack transfer allocation, employing tractable LP or greedy algorithms to achieve user-favorability and equity.
A multi-path refund, formally situated within the congestion pricing and revenue refunding (CPRR) paradigm, defines a mechanism for redistributing congestion toll revenues in nonatomic multi-commodity network settings. The mechanism integrates optimal congestion pricing—implemented via path-dependent tolls—with systematic revenue refunding schemes designed to jointly maximize network efficiency and equity. In contrast to classical Pigovian tolling approaches that merely internalize congestion externalities, multi-path refund mechanisms explicitly transfer the revenue surplus back to users, addressing both aggregate efficiency (travel cost minimization) and distributional fairness (wealth inequality mitigation), while ensuring every participant is weakly better off post-intervention compared to the untolled equilibrium (Jalota et al., 2021).
1. Mathematical Framework and Fundamental Definitions
Consider a directed graph representing a transportation network, with user groups , each characterized by a specified origin–destination (OD) pair and aggregate demand . For each group , the feasible path set comprises all simple paths. Flows assign nonnegative values to each path–group pair, subject to the constraint for all 0. Edge loads are 1, and edge latency functions 2 are convex, continuously differentiable, and strictly increasing.
Users are infinitesimal (nonatomic), characterized by positive initial wealth 3 and value-of-time 4 (group-homogeneous as 5, 6), incurring disutility along path 7 given by 8. The baseline (untolled) equilibrium flows 9 satisfy the Wardrop principle: for all 0 and 1, if 2 then 3, with 4 defined as above. The total untolled cost is 5.
2. System-Optimal Congestion Pricing
System optimum (SO) flow 6 minimizes aggregate disutility:
7
subject to demand conservation. The toll on edge 8 is set as the Pigou–marginal-cost toll:
9
reflecting the group-weighted marginal congestion cost each group imposes. The corresponding SO equilibrium is characterized by generalized path costs 0 uniform across used paths for group 1.
3. Revenue Refunding and User-Favorability
The total toll revenue under SO tolling is 2. A refund function 3 determines the lump-sum transfer for group 4, with the budget-balance condition 5. The net cost for a user in 6 is thus 7. User-favorability, a central property, requires that for all groups 8,
9
ensuring no user is worse off than in the untolled state. A closed-form refund is achieved via slack transfers 0 with 1 and
2
The user-favorability constraint is strictly enforced by this prescription.
4. Equity and Efficiency Joint Optimization
Efficiency is quantified by social welfare 3. Post-transfer equity is measured by the discrete Gini index of ex-post group incomes 4:
5
The joint efficiency–equity problem is a constrained (finite-dimensional, convex) program:
6
with the solution “pouring” surplus first onto the poorest ex-post group, then the next, yielding a max–min optimal allocation when the Gini index is piecewise linear.
5. Structure and Properties of the Optimal Multi-Path CPRR Mechanism
The optimal CPRR mechanism is constructed as follows:
- Compute SO flows 7 and edge tolls 8 by solving the convex SO-flow problem.
- Determine slack transfers 9 to minimize Gini subject to surplus distribution 0, using either a small LP or a greedy max–min allocation algorithm.
- Refund group 1 by 2.
The resulting equilibrium is Wardrop under the new (tolled) costs, satisfies budget balance, user-favorability, and achieves minimal post-refunding disparity (Gini-minimality) among all possible user-favorable refunding schemes (Jalota et al., 2021). This highlights that the mechanism attains SO flows, always makes every user weakly better off, minimizes post-refunding wealth-inequality, and remains computationally tractable.
6. Computational Algorithm and Practical Implementation
The procedure for deploying a multi-path CPRR mechanism is explicitly as follows:
- Solve the convex SO-flow problem 3 using convex-QP or Frank–Wolfe methods to obtain 4 and 5.
- Assign tolls 6.
- (Optional) Compute untolled UE flow 7 to establish the baseline cost 8.
- Calculate the refunding budget 9.
- Solve for 0 minimizing 1 given 2 and 3, using a small LP or max–min greedy method.
- Disburse 4 to each group.
Key Features
| Property | Mechanism Guarantee | Achieved By |
|---|---|---|
| System-optimal flows | Yes | Marginal-cost tolls |
| User-favorability | Strong (no user worse) | Explicit refund constraint |
| Equity (Gini-minimality) | Optimal among feasible | Slack transfer allocation |
| Computation | Tractable, LP/greedy | Convex optimization structure |
The combination of these features positions multi-path refund-based CPRR mechanisms as a rigorous solution for reconciling efficiency and equity within networked congestion pricing, with direct algorithmic realizations available for applied settings (Jalota et al., 2021).