Papers
Topics
Authors
Recent
Search
2000 character limit reached

Bounded Budget Connection (BBC) Games

Updated 7 November 2025
  • BBC Games are network formation models where agents establish connections under fixed budget constraints, influencing both individual decisions and overall network structure.
  • They involve rigorous analysis of Nash equilibria, NP-hard computational challenges, and diverse bidding mechanisms including Richman, Poorman, and Robin Hood approaches.
  • Applications span decentralized network design, online resource allocation, and auction-based game theory, providing insights into connectivity, efficiency, and strategic behavior.

Bounded Budget Connection (BBC) Games are a class of network formation and control games in which agents (nodes or players) form connections subject to explicit budget constraints, with individual and global objectives determined by the resulting network structure. BBC models are core to understanding decentralized network formation in economics, computer science, and combinatorial optimization, especially under adversarial, resource-sharing, and auction-like dynamics.

1. Formal Definitions and Core Model Structure

The archetypal BBC game, introduced in (0806.1727), is specified by the tuple (V,w,c,l,b)(V, w, c, l, b), where VV is the set of nn nodes (players), w(u,v)w(u,v) is a preference weight quantifying how much uu wants to be close to vv, c(u,v)c(u,v) is the cost for uu to build a link to vv, l(u,v)l(u,v) is the traversal length, and VV0 is VV1's budget to expend on links. Each node VV2 chooses its strategy VV3 with VV4. The global network is VV5 with VV6.

Objective functions typically take the form:

  • Sum-objective: VV7, minimizing total (possibly weighted) shortest-path distances.
  • Max-objective (BBC-Max): VV8, minimizing maximum weighted distance.

A pure Nash equilibrium (PNE), or stable graph, is a strategy profile where no single node can decrease its cost by unilateral deviation.

2. Key Results: Existence, Complexity, and Structure of Equilibria

Existence and NP-hardness

In general (non-uniform) BBC games, establishing whether a PNE exists is NP-hard—even if only link costs, lengths, or preference weights are non-uniform (0806.1727). Counterexamples show that cycles of improving responses with no stable point are possible. Fractional BBC games (relaxing discrete links to allow fractional capacities) admit PNE via convexity and fixed-point arguments.

Variant PNE Existence Complexity
Non-uniform Not always NP-hard
Fractional BBC Always Poly-time
Uniform (n,k) Always Poly-time

Uniform BBC Games

When all nodes have equal budgets and all costs/lengths are set to VV9 (nn0-uniform), equilibrium existence and fairness are guaranteed. Stable graphs (costs within a multiplicative and additive constant for any pair of nodes) always exist. Explicit constructions ("Forest of Willows") span the space from minimum to maximum social cost. Regular graphs (identical "buying patterns") are generally not stable unless nn1 is linear in nn2.

Diameter and Price of Anarchy/Stability

BBC equilibria display sharp differences depending on budget and objective:

  • Tree budgets (nn3) yield spanning trees: diameter nn4 (MAX), nn5 (SUM).
  • All budgets nn6 ensure constant diameter.
  • Larger budgets can increase equilibrium diameter in MAX versions: nn7 ("Braess's paradox" for BBC games) (Ehsani et al., 2011).
  • SUM equilibrium graphs have nn8 diameter at worst.
  • For SUM versions with per-node budget nn9, equilibria are either w(u,v)w(u,v)0-connected or diameter w(u,v)w(u,v)1.
  • Price of stability is w(u,v)w(u,v)2; price of anarchy: w(u,v)w(u,v)3 (BBC), exponential bounds in various budget/distance-constrained settings.
Instance MAX Diameter SUM Diameter
Tree (w(u,v)w(u,v)4) w(u,v)w(u,v)5 w(u,v)w(u,v)6
All budgets w(u,v)w(u,v)7 w(u,v)w(u,v)8 w(u,v)w(u,v)9
All budgets uu0 uu1 uu2

3. Directed Bidding and Auction-Based Connection Games

BBC games have been generalized to bidding games in reachability and infinite-duration settings (Avni et al., 2017, Avni et al., 2023, Avni et al., 2018, Almagor et al., 2024).

Richman Bidding

Players bid for control of a token in a graph; the winner pays the bid to the loser and moves the token. The central property is the existence of a threshold budget uu3 at every vertex, which determines the minimal initial allocation required to enforce reachability/parity/mean-payoff objectives: uu4 where uu5 are neighbors with maximum/minimum thresholds. These thresholds correspond to win probabilities in random-turn simple stochastic games.

Poorman Bidding (First-Price)

Bids are paid to the bank, not opponents; losing player retains budget. Threshold budgets exist and are computable for reachability objectives (periodic for quantized budgets, closed formulas for special graphs). For infinite-duration quantitative objectives (mean-payoff), the guaranteed value for a player depends on initial budget ratios and connects exactly to biased random-turn games, i.e., the mean-payoff corresponds to a process where player uu6 acts with probability uu7.

Robin Hood Bidding

Introduces linear redistribution: before each bidding step, the richer player gives a fraction uu8 of the difference to the poorer (“wealth regulation”). The threshold function persists, but threshold determinacy fails—games may be undetermined at threshold. Threshold computation reduces to a Mixed-Integer Linear Program (MILP), accommodating the non-uniqueness of solutions and complicated average property: uu9 where vv0.

4. Flow-Based and Fractional BBC Models

Fractional BBC games allow players to purchase fractions of links, forming capacitated flow networks (0812.0598, 0806.1727). Each node allocates weights on outgoing edges subject to cost constraints, and utility is determined by the cost of a minimum-cost unit flow to a destination. Equilibria correspond to personalized equilibria in associated matrix games: each player selects a distribution over strategies and arranges fractional matchings (flows) with opponents to maximize utility.

Computationally, while rational equilibria always exist, computing even approximate equilibria for fractional BBC is PPAD-hard. Two-player personalized equilibria admit polynomial-time solutions, but the general multi-player case is intractable.

5. Budget Games and Ordered Resource Allocation

Budget games (Drees et al., 2014) generalize BBC by introducing multi-resource constraints and task selection: each player chooses tasks with demands over shared resources with fixed budgets. If demand exceeds budget, proportional sharing applies. In ordered budget games, arrival order determines allocation, modeling settings with prioritization. Existence of Nash and strong equilibria is guaranteed in ordered games, but not in the strategic simultaneous case, and convergence to equilibrium may be exponential.

Social welfare optimization in budget games is NP-hard in general but admits constant-factor approximation in matroid settings. Price of anarchy is at most vv1 (vv2 is achievable).

6. Controlled Random Processes and Online Strategies

Online BBC games involve decision-making under streaming edge arrivals with immediate, irrevocable choices and global budget constraints (Frieze et al., 2022). Precise trade-offs between time (number of revealed edges) and budget (number of permitted purchases) have been established for key properties:

  • vv3-vertex-connectivity can be achieved with vv4 edges (explicit vv5, vv6)
  • Hamiltonicity achievable at hitting time by purchasing at most vv7 edges (vv8 absolute; cannot take vv9)
  • Perfect matching achievable at classical thresholds with minimal budget
  • Spanning trees and small trees attainable under sharp budget/time thresholds (c(u,v)c(u,v)0)
  • Construction of cycles of fixed length requires c(u,v)c(u,v)1

This framework provides optimal and near-optimal benchmarks for BBC algorithms in practical online systems.

Property Time Threshold Budget Threshold Remarks
Spanning tree c(u,v)c(u,v)2 c(u,v)c(u,v)3 Forest growing
Min degree c(u,v)c(u,v)4 c(u,v)c(u,v)5 c(u,v)c(u,v)6, c(u,v)c(u,v)7 k-NN graph, explicit constant
Hamiltonicity c(u,v)c(u,v)8 c(u,v)c(u,v)9 (uu0) Can't have uu1
Perfect matching uu2 uu3 Greedy + expansion
uu4-vertex tree see text uu5 Inductive construction

7. Bounded-Distance Network Games as BBC Variants

Bounded-Distance Network Creation Games (MaxBD, SumBD) (Bilò et al., 2011) invert BBC constraints: instead of limiting links by budget, players must maintain eccentricity or average distance below a bound uu6 or uu7, minimizing edge purchases. Nash equilibrium exists, but best response is NP-hard. Efficiency (price of anarchy) is unbounded for non-uniform distance bounds, but with uniform bounds PoA is sharply characterized:

  • MaxBD: PoA uu8 for uu9, PoA vv0 for vv1
  • SumBD: PoA vv2 for vv3, vv4 for vv5, PoA vv6 for vv7

These models offer complementary insights to edge-budget BBC games, reflecting centrality and connectivity requirements.


Bounded Budget Connection Games form a central framework for the rigorous study of decentralized network formation, strategic resource allocation, and auction-like control on graphs. The theory encompasses combinatorial and flow-based strategies, structural and economic properties (including paradoxes and fairness mechanisms), computational hardness and algorithmic advances (MILPs, dynamic programming, personalized equilibrium), and online/streaming protocols with precise optimality bounds. These results underline both the complexity and canon of possible behaviors in resource-constrained graph formation, informing the design and analysis of real-world social, peer-to-peer, and overlay networks, and strategic systems under budget and centrality constraints.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Bounded Budget Connection (BBC) Games.