Angelo Fanelli

Angelo Fanelli


Research Focus & Metrics

Academic Career Length

21Years (2006-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 October 2011
Verified
Conference Paper
Closed access
ICIoannis Caragiannis
Ioannis Caragiannis
AFAngelo Fanelli
Angelo Fanelli
NGNick Gravin
Nick Gravin
ASAlexander Skopalik
Alexander Skopalik
Congestion games constitute an important class of games in which computing an exact or even approximate pure Nash equilibrium is in general PLS-complete. We present a surprisingly simple polynomial-time algorithm that computes O(1)-approximate Nash equilibria in these games. In particular, for congestion games with linear latency functions, our algorithm computes (2 +ε)-approximate pure Nash equilibria in time polynomial in the number of players, the number of resources and 1/ε. It also applies to games with polynomial latency functions with constant maximum degree d: there, the approximation guarantee is d o(d) . The algorithm essentially identifies a polynomially long sequence of best-response moves that lead to an approximate equilibrium; the existence of such short sequences is interesting in itself. These are the first positive algorithmic results for approximate equilibria in non-symmetric congestion games. We strengthen them further by proving that, for congestion games that deviate from our mild assumptions, computing ρ-approximate equilibria is PLS-complete for any polynomial-time computable ρ.

21 June 2018 in Journal of Artificial Intelligence Research
Verified
Journal Article
Closed access
PDF file
VBVittorio Bilò
Vittorio Bilò
AFAngelo Fanelli
Angelo Fanelli
Michele FlamminiMichele Flammini
Michele Flammini
GMGianpiero Monaco
Gianpiero Monaco
LMLuca Moscardelli
Luca Moscardelli
We consider fractional hedonic games, a subclass of coalition formation games that can be succinctly modeled by means of a graph in which nodes represent agents and edge weights the degree of preference of the corresponding endpoints. The happiness or utility of an agent for being in a coalition is the average value she ascribes to its members. We adopt Nash stable outcomes as the target solution concept; that is we focus on states in which no agent can improve her utility by unilaterally changing her own group. We provide existence, efficiency and complexity results for games played on both general and specific graph topologies. As to the efficiency results, we mainly study the quality of the best Nash stable outcome and refer to the ratio between the social welfare of an optimal coalition structure and the one of such an equilibrium as to the price of stability. In this respect, we remark that a best Nash stable outcome has a natural meaning of stability, since it is the optimal solution among the ones which can be accepted by selfish agents. We provide upper and lower bounds on the price of stability for different topologies, both in case of weighted and unweighted edges. Beside the results for general graphs, we give refined bounds for various specific cases, such as triangle-free, bipartite graphs and tree graphs. For these families, we also show how to efficiently compute Nash stable outcomes with provable good social welfare.

27 March 2015 in ACM Transactions on Economics and Computation
Verified
Journal Article
Open access
ICIoannis Caragiannis
Ioannis Caragiannis
AFAngelo Fanelli
Angelo Fanelli
NGNick Gravin
Nick Gravin
ASAlexander Skopalik
Alexander Skopalik
We consider structural and algorithmic questions related to the Nash dynamics of weighted congestion games. In weighted congestion games with linear latency functions, the existence of pure Nash equilibria is guaranteed by a potential function argument. Unfortunately, this proof of existence is inefficient and computing pure Nash equilibria in such games is a PLS-hard problem even when all players have unit weights. The situation gets worse when superlinear (e.g., quadratic) latency functions come into play; in this case, the Nash dynamics of the game may contain cycles and pure Nash equilibria may not even exist. Given these obstacles, we consider approximate pure Nash equilibria as alternative solution concepts. A ρ --approximate pure Nash equilibrium is a state of a (weighted congestion) game from which no player has any incentive to deviate in order to improve her cost by a multiplicative factor higher than ρ . Do such equilibria exist for small values of ρ ? And if so, can we compute them efficiently? We provide positive answers to both questions for weighted congestion games with polynomial latency functions by exploiting an “approximation” of such games by a new class of potential games that we call Ψ -games. This allows us to show that these games have d!-approximate pure Nash equilibria, where d is the maximum degree of the latency functions. Our main technical contribution is an efficient algorithm for computing O(1)-approximate pure Nash equilibria when d is a constant. For games with linear latency functions, the approximation guarantee is 3+√5/2 + O γ for arbitrarily small γ > 0; for latency functions with maximum degree d ≥ 2, it is d 2 d + o ( d ). The running time is polynomial in the number of bits in the representation of the game and 1/ γ . As a byproduct of our techniques, we also show the following interesting structural statement for weighted congestion games with polynomial latency functions of maximum degree d ≥ 2: polynomially-long sequences of best-response moves from any initial state to a dO ( d 2)-approximate pure Nash equilibrium exist and can be efficiently identified in such games as long as d is a constant. To the best of our knowledge, these are the first positive algorithmic results for approximate pure Nash equilibria in weighted congestion games. Our techniques significantly extend our recent work on unweighted congestion games through the use of Ψ -games. The concept of approximating nonpotential games by potential ones is interesting in itself and might have further applications.

15 May 2012 in Theory of Computing Systems
Verified
Journal Article
Closed access
PDF file
Vittorio BIlòVittorio BIlò
Vittorio BIlò
ICIoannis Caragiannis
Ioannis Caragiannis
AFAngelo Fanelli
Angelo Fanelli
GMGianpiero Monaco
Gianpiero Monaco

1 November 2020 in Artificial Intelligence
Verified
Journal Article
Closed access
EEEdith Elkind
Edith Elkind
AFAngelo Fanelli
Angelo Fanelli
Michele FlamminiMichele Flammini
Michele Flammini

3 June 2010 in Algorithmica
Verified
Journal Article
Closed access
PDF file
VBVittorio Bilò
Vittorio Bilò
AFAngelo Fanelli
Angelo Fanelli
Michele FlamminiMichele Flammini
Michele Flammini
LMLuca Moscardelli
Luca Moscardelli