Stackelberg packing games

Toni Böhnlein, Oliver Schaudt, Joachim Schauer

Research output: Contribution to journalArticlepeer-review

Abstract

Stackelberg pricing games are pricing problems over a set of items. One player, the leader, sets prices for the items and the second player, the follower, buys a subset of items at minimal total cost subject to feasibility constraints. The constraints are determined by an optimization problem. For example, the STACKELBERG SHORTEST PATH game is used to optimize the income from road tolls (cf. [21]). The items are edges in a network graph and the follower buys a subset of edges forming a path. The Stackelberg pricing games studied in the literature are formulated on top of covering problems. In this paper, we introduce pricing games based on packing problems. We are interested in the complexity of computing leader-optimal prices depending on different types of follower-constraints. We show that optimal prices can be computed in polynomial time if the follower-constraints are determined by the well-known INTERVAL SCHEDULING problem. This problem is equivalent to the INDEPENDENT SET problem on interval graphs. In case the follower-constraints are based on the INDEPENDENT SET problem on perfect graphs or on the BIPARTITE MATCHING problem, we prove APX-hardness for the pricing problem. On a more general note, we prove Σ2p-completeness if the follower-constraints are given by a packing problem that is NP-complete, i.e., the leader's pricing problem is hard even if she has an NP-oracle at hand.

Original languageEnglish
Pages (from-to)16-35
Number of pages20
JournalTheoretical Computer Science
Volume943
DOIs
StatePublished - 17 Jan 2023
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2022 Elsevier B.V.

Keywords

  • Algorithmic pricing
  • Approximation hardness
  • Graph algorithms
  • Stackelberg pricing games

Fingerprint

Dive into the research topics of 'Stackelberg packing games'. Together they form a unique fingerprint.

Cite this