English

Stackelberg Shortest Path Tree Game, Revisited

Data Structures and Algorithms 2012-07-11 v1 Computer Science and Game Theory

Abstract

Let G(V,E)G(V,E) be a directed graph with nn vertices and mm edges. The edges EE of GG are divided into two types: EFE_F and EPE_P. Each edge of EFE_F has a fixed price. The edges of EPE_P are the priceable edges and their price is not fixed a priori. Let rr be a vertex of GG. For an assignment of prices to the edges of EPE_P, the revenue is given by the following procedure: select a shortest path tree TT from rr with respect to the prices (a tree of cheapest paths); the revenue is the sum, over all priceable edges ee, of the product of the price of ee and the number of vertices below ee in TT. Assuming that k=EP2k=|E_P|\ge 2 is a constant, we provide a data structure whose construction takes O(m+nlogk1n)O(m+n\log^{k-1} n) time and with the property that, when we assign prices to the edges of EPE_P, the revenue can be computed in (logk1n)(\log^{k-1} n). Using our data structure, we save almost a linear factor when computing the optimal strategy in the Stackelberg shortest paths tree game of [D. Bil{\`o} and L. Gual{\`a} and G. Proietti and P. Widmayer. Computational aspects of a 2-Player Stackelberg shortest paths tree game. Proc. WINE 2008].

Keywords

Cite

@article{arxiv.1207.2317,
  title  = {Stackelberg Shortest Path Tree Game, Revisited},
  author = {Sergio Cabello},
  journal= {arXiv preprint arXiv:1207.2317},
  year   = {2012}
}
R2 v1 2026-06-21T21:33:18.647Z