Hardness of an Asymmetric 2-Player Stackelberg Network Pricing Game
Consider a communication network represented by a directed graph <inline-formula><math display="inline"><semantics><mrow><mi>G</mi><mo>=</mo><mo>(</mo><mi>V</mi><mo>,</mo><mi>E</mi><mo>)&l...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-12-01
|
Series: | Algorithms |
Subjects: | |
Online Access: | https://www.mdpi.com/1999-4893/14/1/8 |
id |
doaj-03a63cd9886a43beb382ff50acb6b826 |
---|---|
record_format |
Article |
spelling |
doaj-03a63cd9886a43beb382ff50acb6b8262021-01-01T00:00:04ZengMDPI AGAlgorithms1999-48932021-12-01148810.3390/a14010008Hardness of an Asymmetric 2-Player Stackelberg Network Pricing GameDavide Bilò0Luciano Gualà1Guido Proietti2Dipartimento di Scienze Umanistiche e Sociali, Università di Sassari, 21, 07100 Sassari SS, ItalyDipartimento di Ingegneria dell’Impresa, Università di Roma “Tor Vergata”, 50, 00133 Roma (RM), ItalyDipartimento di Ingegneria e Scienze dell’Informazione e Matematica, Università degli Studi dell’Aquila, 67100 L’Aquila AQ, ItalyConsider a communication network represented by a directed graph <inline-formula><math display="inline"><semantics><mrow><mi>G</mi><mo>=</mo><mo>(</mo><mi>V</mi><mo>,</mo><mi>E</mi><mo>)</mo></mrow></semantics></math></inline-formula> of <i>n</i> nodes and <i>m</i> edges. Assume that edges in <i>E</i> are partitioned into two sets: a set <i>C</i> of edges with a fixed non-negative real cost, and a set <i>P</i> of edges whose costs are instead priced by a <i>leader</i>. This is done with the final intent of <i>maximizing</i> a revenue that will be returned for their use by a <i>follower</i>, whose goal in turn is to select for his communication purposes a subnetwork of <i>Gminimizing</i> a given objective function of the edge costs. In this paper, we study the natural setting in which the follower computes a <i>single-source shortest paths tree</i> of <i>G</i>, and then returns to the leader a payment equal to the <i>sum</i> of the selected priceable edges. Thus, the problem can be modeled as a one-round two-player <i>Stackelberg Network Pricing Game</i>, but with the novelty that the objective functions of the two players are <i>asymmetric</i>, in that the revenue returned to the leader for any of her selected edges is not equal to the cost of such an edge in the follower’s solution. As is shown, for any <inline-formula><math display="inline"><semantics><mrow><mi>ϵ</mi><mo>></mo><mn>0</mn></mrow></semantics></math></inline-formula> and unless <inline-formula><math display="inline"><semantics><mrow><mi mathvariant="sans-serif">P</mi><mo>=</mo><mi mathvariant="sans-serif">NP</mi></mrow></semantics></math></inline-formula>, the leader’s problem of finding an optimal pricing is not approximable within <inline-formula><math display="inline"><semantics><msup><mi>n</mi><mrow><mn>1</mn><mo>/</mo><mn>2</mn><mo>−</mo><mi>ϵ</mi></mrow></msup></semantics></math></inline-formula>, while, if <i>G</i> is unweighted and the leader can only decide which of her edges enter in the solution, then the problem is not approximable within <inline-formula><math display="inline"><semantics><msup><mi>n</mi><mrow><mn>1</mn><mo>/</mo><mn>3</mn><mo>−</mo><mi>ϵ</mi></mrow></msup></semantics></math></inline-formula>. On the positive side, we devise a <i>strongly</i> polynomial-time <inline-formula><math display="inline"><semantics><mrow><mi>O</mi><mo>(</mo><mi>n</mi><mo>)</mo></mrow></semantics></math></inline-formula>-approximation algorithm, which favorably compares against the classic approach based on a <i>single-price</i> algorithm. Finally, motivated by practical applications, we consider the special cases in which edges in <i>C</i> are unweighted and happen to form two popular network topologies, namely <i>stars</i> and <i>chains</i>, and we provide a comprehensive characterization of their computational tractability.https://www.mdpi.com/1999-4893/14/1/8communication networksshortest paths treestackelberg gamesnetwork pricing games |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Davide Bilò Luciano Gualà Guido Proietti |
spellingShingle |
Davide Bilò Luciano Gualà Guido Proietti Hardness of an Asymmetric 2-Player Stackelberg Network Pricing Game Algorithms communication networks shortest paths tree stackelberg games network pricing games |
author_facet |
Davide Bilò Luciano Gualà Guido Proietti |
author_sort |
Davide Bilò |
title |
Hardness of an Asymmetric 2-Player Stackelberg Network Pricing Game |
title_short |
Hardness of an Asymmetric 2-Player Stackelberg Network Pricing Game |
title_full |
Hardness of an Asymmetric 2-Player Stackelberg Network Pricing Game |
title_fullStr |
Hardness of an Asymmetric 2-Player Stackelberg Network Pricing Game |
title_full_unstemmed |
Hardness of an Asymmetric 2-Player Stackelberg Network Pricing Game |
title_sort |
hardness of an asymmetric 2-player stackelberg network pricing game |
publisher |
MDPI AG |
series |
Algorithms |
issn |
1999-4893 |
publishDate |
2021-12-01 |
description |
Consider a communication network represented by a directed graph <inline-formula><math display="inline"><semantics><mrow><mi>G</mi><mo>=</mo><mo>(</mo><mi>V</mi><mo>,</mo><mi>E</mi><mo>)</mo></mrow></semantics></math></inline-formula> of <i>n</i> nodes and <i>m</i> edges. Assume that edges in <i>E</i> are partitioned into two sets: a set <i>C</i> of edges with a fixed non-negative real cost, and a set <i>P</i> of edges whose costs are instead priced by a <i>leader</i>. This is done with the final intent of <i>maximizing</i> a revenue that will be returned for their use by a <i>follower</i>, whose goal in turn is to select for his communication purposes a subnetwork of <i>Gminimizing</i> a given objective function of the edge costs. In this paper, we study the natural setting in which the follower computes a <i>single-source shortest paths tree</i> of <i>G</i>, and then returns to the leader a payment equal to the <i>sum</i> of the selected priceable edges. Thus, the problem can be modeled as a one-round two-player <i>Stackelberg Network Pricing Game</i>, but with the novelty that the objective functions of the two players are <i>asymmetric</i>, in that the revenue returned to the leader for any of her selected edges is not equal to the cost of such an edge in the follower’s solution. As is shown, for any <inline-formula><math display="inline"><semantics><mrow><mi>ϵ</mi><mo>></mo><mn>0</mn></mrow></semantics></math></inline-formula> and unless <inline-formula><math display="inline"><semantics><mrow><mi mathvariant="sans-serif">P</mi><mo>=</mo><mi mathvariant="sans-serif">NP</mi></mrow></semantics></math></inline-formula>, the leader’s problem of finding an optimal pricing is not approximable within <inline-formula><math display="inline"><semantics><msup><mi>n</mi><mrow><mn>1</mn><mo>/</mo><mn>2</mn><mo>−</mo><mi>ϵ</mi></mrow></msup></semantics></math></inline-formula>, while, if <i>G</i> is unweighted and the leader can only decide which of her edges enter in the solution, then the problem is not approximable within <inline-formula><math display="inline"><semantics><msup><mi>n</mi><mrow><mn>1</mn><mo>/</mo><mn>3</mn><mo>−</mo><mi>ϵ</mi></mrow></msup></semantics></math></inline-formula>. On the positive side, we devise a <i>strongly</i> polynomial-time <inline-formula><math display="inline"><semantics><mrow><mi>O</mi><mo>(</mo><mi>n</mi><mo>)</mo></mrow></semantics></math></inline-formula>-approximation algorithm, which favorably compares against the classic approach based on a <i>single-price</i> algorithm. Finally, motivated by practical applications, we consider the special cases in which edges in <i>C</i> are unweighted and happen to form two popular network topologies, namely <i>stars</i> and <i>chains</i>, and we provide a comprehensive characterization of their computational tractability. |
topic |
communication networks shortest paths tree stackelberg games network pricing games |
url |
https://www.mdpi.com/1999-4893/14/1/8 |
work_keys_str_mv |
AT davidebilo hardnessofanasymmetric2playerstackelbergnetworkpricinggame AT lucianoguala hardnessofanasymmetric2playerstackelbergnetworkpricinggame AT guidoproietti hardnessofanasymmetric2playerstackelbergnetworkpricinggame |
_version_ |
1724364615328989184 |