Paolo Penna

dblp:32/3168 · DBLP profile ↗
← Back
80ranked-venue papers
13as first author
7since 2021 · last 2025
0000-0002-5959-2421ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 57 · 11 first-authorApplied, interdisciplinary, general and emerging computing · 13 · 3 since 2021Artificial intelligence and machine learning · 7 · 1 first-author · 2 since 2021Security and privacy · 3 · 1 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 1 since 2021Systems, architecture and hardware · 2Databases, data management, data science and information retrieval · 2 · 1 first-authorComputer networks · 1Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2025 Single-Token vs Two-Token Blockchain Tokenomics
abstract
We study long-term equilibria that arise in the token monetary policy, or tokenomics, design of proof-of-stake (PoS) blockchain systems that engage utility maximizing users and validators. Validators are system maintainers who get rewarded with tokens for performing the work necessary for the system to function properly, while users compete and pay with such tokens for getting a desired portion of the system service. We study how the system service provision and suitable rewards schemes together can lead to equilibria with the following desirable characteristics (1) viability: the system keeps parties engaged, (2) decentralization and skin-in-the-game: multiple sufficiently invested validators are participating, (3) stability: the price path of the underlying token used to transact with the system does not change widely over time, and (4) feasibility: the mechanism is easy to implement as a smart contract, e.g., it does not require a fiat reserve on-chain to perform token buybacks or to perform bookkeeping of exponentially growing token holdings. Our analysis enables us to put forward a novel generic mechanism for blockchain monetary policy that we call quantitative rewarding (QR). We investigate how to implement QR in single-token and two-token proof of stake (PoS) blockchain systems. The latter are systems that utilize one token for the users to pay the transaction fees and a different token for the validators to participate in the PoS protocol and get rewarded. Our approach demonstrates a concrete advantage of the two-token setting in terms of the ability of the QR mechanism to be realized effectively and provide good equilibria. Our analysis also reveals an inherent limitation of the single token setting in terms of implementing an effective blockchain monetary policy - a distinction that is, to the best of our knowledge, highlighted for the first time.licy - a distinction that is, to the best of our knowledge, highlighted for the first time.
Aggelos Kiayias, Philip Lazos, Paolo Penna
AFT3
2025 Reward Schemes and Committee Sizes in Proof of Stake Governance
Georgios Birmpas, Philip Lazos, Evangelos Markakis 0001, Paolo Penna
FC (2)4
2025 Serial Monopoly on Blockchains with Quasi-patient Users
Paolo Penna, Manvir Schneider
FC1
2025 Airdrop Games
abstract
Launching a new blockchain system or application is frequently facilitated by a so called airdrop, where the system designer chooses a pre-existing set of potentially interested parties and allocates newly minted tokens to them with the expectation that they will participate in the system — such engagement, especially if it is of significant level — facilitates the system and raises its value and also the value of its newly minted token, hence benefiting the airdrop recipients. A number of challenging questions befuddle designers in this setting, such as how to choose the set of interested parties and how to allocate tokens to them. To address these considerations we put forward a game theoretic model for such airdrop games. Our model can be used to guide the designer’s choices based on the way the system’s value depends on participation (modeled by a “technology function” in our framework) and the costs that participations incurs. We identify both bad and good equilibria and identify the settings and the choices that can be made where the designer can influence the players towards good equilibria in an expedient manner.
Sotiris Georganas, Aggelos Kiayias, Paolo Penna
IJCAI3
2022 Statistical and computational thresholds for the planted k-densest sub-hypergraph problem
abstract
In this work, we consider the problem of recovery a planted k-densest sub-hypergraph on d-uniform hypergraphs. This fundamental problem appears in different contexts, e.g., community detection, average-case complexity, and neuroscience applications as a structural variant of tensor-PCA problem. We provide tight information-theoretic upper and lower bounds for the exact recovery threshold by the maximum-likelihood estimator, as well as algorithmic bounds based on approximate message passing algorithms. The problem exhibits a typical statistical-to-computational gap observed in analogous sparse settings that widen with increasing sparsity of the problem. The bounds show that the signal structure impacts the location of the statistical and computational phase transition that the known existing bounds for the tensor-PCA model do not capture. This effect is due to the generic planted signal prior that this latter model addresses.
Luca Corinzia, Paolo Penna, Wojciech Szpankowski, Joachim M. Buhmann
AISTATS2
2021 On maximum-likelihood estimation in the all-or-nothing regime
abstract
We study the problem of estimating a rank-1additive deformation of a Gaussian tensor according to the maximum-likelihood estimator (MLE). The analysis is carried out in the sparse setting, where the underlying signal has a support that scales sublinearly with the total number of dimensions. We show that for Bernoulli distributed signals, the MLE undergoes an all-or-nothing (AoN) phase transition, already established for the minimum mean-square-error estimator (MMSE) in the same problem. The result follows from two main technical points: (i) the connection established between the MLE and the MMSE, using the first and second-moment methods in the constrained signal space, (ii) a recovery regime for the MMSE stricter than the simple error vanishing characterization given in the standard AoN, that is here proved as a general result. A full version of this paper is accessible at: https://arxiv.org/pdf/2101.09994.pdf
Luca Corinzia, Paolo Penna, Wojciech Szpankowski, Joachim M. Buhmann
ISIT2
2021 Two-Way Greedy: Algorithms for Imperfect Rationality
abstract
The realization that selfish interests need to be accounted for in the design of algorithms has produced many interesting and valuable contributions in computer science under the general umbrella of algorithmic mechanism design. Our work stems from the observation that selfishness is different from rationality; agents will attempt to strategize whenever they perceive it to be convenient. Recent work in economics has focused on a particular notion of imperfect rationality, namely absence of contingent reasoning skills, and defined obvious strategyproofness (OSP) as a way to deal with the selfishness of these agents. However, it is not clear to date what algorithmic approaches ought to be used for OSP. In this article, we rather surprisingly show that, for binary allocation problems, OSP is fully captured by a natural combination of two well-known and extensively studied algorithmic techniques: forward and reverse greedy. We call two-way greedy this underdeveloped algorithmic design paradigm. We are then able to import a host of known approximation bounds obtained through greedy algorithms to OSP and strengthen the strategic properties of this family of algorithms. Finally, we begin exploring the full power of two-way greedy (and, in turns, OSP) in the context of set systems.
Diodato Ferraioli, Paolo Penna, Carmine Ventre
WINE2
2020 Sequential Solutions in Machine Scheduling Games
Cong Chen 0004, Paul Giessler, Akaki Mamageishvili, Matús Mihalák, Paolo Penna
WINE5
2020 Optimal Dislocation with Persistent Errors in Subquadratic Time
Barbara Geissmann, Stefano Leucci 0001, Chih-Hung Liu 0001, Paolo Penna
Theory Comput. Syst.4
2019 Independent Lazy Better-Response Dynamics on Network Games
Paolo Penna, Laurent Viennot
CIAC1
2019 Obviously Strategyproof Mechanisms for Machine Scheduling
abstract
Catering to the incentives of people with limited rationality is a challenging research direction that requires novel paradigms to design mechanisms and approximation algorithms. Obviously strategyproof (OSP) mechanisms have recently emerged as the concept of interest to this research agenda. However, the majority of the literature in the area has either highlighted the shortcomings of OSP or focused on the "right" definition rather than on the construction of these mechanisms. We here give the first set of tight results on the approximation guarantee of OSP mechanisms for scheduling related machines. By extending the well-known cycle monotonicity technique, we are able to concentrate on the algorithmic component of OSP mechanisms and provide some novel paradigms for their design.
Diodato Ferraioli, Adrian Meier, Paolo Penna, Carmine Ventre
ESA3
2019 Optimal Sorting with Persistent Comparison Errors
abstract
We consider the problem of sorting $n$ elements in the case of \emph{persistent} comparison errors. In this model (Braverman and Mossel, SODA'08), each comparison between two elements can be wrong with some fixed (small) probability $p$, and \emph{comparisons cannot be repeated}. Sorting perfectly in this model is impossible, and the objective is to minimize the \emph{dislocation} of each element in the output sequence, that is, the difference between its true rank and its position. Existing lower bounds for this problem show that no algorithm can guarantee, with high probability, \emph{maximum dislocation} and \emph{total dislocation} better than $Ω(\log n)$ and $Ω(n)$, respectively, regardless of its running time. In this paper, we present the first \emph{$O(n\log n)$-time} sorting algorithm that guarantees both \emph{$O(\log n)$ maximum dislocation} and \emph{$O(n)$ total dislocation} with high probability. Besides improving over the previous state-of-the art algorithms -- the best known algorithm had running time $\tilde{O}(n^{3/2})$ -- our result indicates that comparison errors do not make the problem computationally more difficult: a sequence with the best possible dislocation can be obtained in $O(n\log n)$ time and, even without comparison errors, $Ω(n\log n)$ time is necessary to guarantee such dislocation bounds. In order to achieve this optimal result, we solve two sub-problems, and the respective methods have their own merits for further application. One is how to locate a position in which to insert an element in an almost-sorted sequence having $O(\log n)$ maximum dislocation in such a way that the dislocation of the resulting sequence will still be $O(\log n)$. The other is how to simultaneously insert $m$ elements into an almost sorted sequence of $m$ different elements, such that the resulting sequence of $2m$ elements remains almost sorted.
Barbara Geissmann, Stefano Leucci 0001, Chih-Hung Liu 0001, Paolo Penna
ESA4
2019 Dual-Mode Greedy Algorithms Can Save Energy
abstract
In real world applications, important resources like energy are saved by deliberately using so-called low-cost operations that are less reliable. Some of these approaches are based on a dual mode technology where it is possible to choose between high-energy operations (always correct) and low-energy operations (prone to errors), and thus enable to trade energy for correctness. In this work we initiate the study of algorithms for solving optimization problems that in their computation are allowed to choose between two types of operations: high-energy comparisons (always correct but expensive) and low-energy comparisons (cheaper but prone to errors). For the errors in low-energy comparisons, we assume the persistent setting, which usually makes it impossible to achieve optimal solutions without high-energy comparisons. We propose to study a natural complexity measure which accounts for the number of operations of either type separately. We provide a new family of algorithms which, for a fairly large class of maximization problems, return a constant approximation using only polylogarithmic many high-energy comparisons and only O(n log n) low-energy comparisons. This result applies to the class of p-extendible system s [Mestre, 2006], which includes several NP-hard problems and matroids as a special case (p=1). These algorithmic solutions relate to some fundamental aspects studied earlier in different contexts: (i) the approximation guarantee when only ordinal information is available to the algorithm; (ii) the fact that even such ordinal information may be erroneous because of low-energy comparisons and (iii) the ability to approximately sort a sequence of elements when comparisons are subject to persistent errors. Finally, our main result is quite general and can be parametrized and adapted to other error models.
Barbara Geissmann, Stefano Leucci 0001, Chih-Hung Liu 0001, Paolo Penna, Guido Proietti
ISAAC4
2019 Exact Recovery for a Family of Community-Detection Generative Models
abstract
Generative models for networks with communities have been studied extensively for being a fertile ground to establish information-theoretic and computational thresholds. In this paper we propose a new toy model for planted generative models called planted Random Energy Model (REM), inspired by Derrida's REM. For this model we provide the asymptotic behaviour of the probability of error for the maximum likelihood estimator and hence the exact recovery threshold. As an application, we further consider the 2 non-equally sized community Weighted Stochastic Block Model (2-WSBM) on h uniform hypergraphs, that is equivalent to the P-REM on both sides of the spectrum, for high and low edge cardinality h. We provide upper and lower bounds for the exact recoverability for any h, mapping these problems to the aforementioned P-REM. To the best of our knowledge these are the first consistency results for the 2-WSBM on graphs and on hypergraphs with non-equally sized community.
Luca Corinzia, Paolo Penna, Luca Mondada, Joachim M. Buhmann
ISIT2
2019 Automated Optimal OSP Mechanisms for Set Systems - The Case of Small Domains
Diodato Ferraioli, Adrian Meier, Paolo Penna, Carmine Ventre
WINE3
2018 Equilibria of Games in Networks for Local Tasks
abstract
Distributed tasks such as constructing a maximal independent set (MIS) in a network, or properly coloring the nodes or the edges of a network with reasonably few colors, are known to admit efficient distributed randomized algorithms. Those algorithms essentially proceed according to some simple generic rules, by letting each node choosing a temptative value at random, and checking whether this choice is consistent with the choices of the nodes in its vicinity. If this is the case, then the node outputs the chosen value, else it repeats the same process. Although such algorithms are, with high probability, running in a polylogarithmic number of rounds, they are not robust against actions performed by rational but selfish nodes. Indeed, such nodes may prefer specific individual outputs over others, e.g., because the formers suit better with some individual constraints. For instance, a node may prefer not being placed in a MIS as it is not willing to serve as a relay node. Similarly, a node may prefer not being assigned some radio frequencies (i.e., colors) as these frequencies would interfere with other devices running at that node. In this paper, we show that the probability distribution governing the choices of the output values in the generic algorithm can be tuned such that no nodes will rationally deviate from this distribution. More formally, and more generally, we prove that the large class of so-called LCL tasks, including MIS and coloring, admit simple "Luby's style" algorithms where the probability distribution governing the individual choices of the output values forms a Nash equilibrium. In fact, we establish the existence of a stronger form of equilibria, called symmetric trembling-hand perfect equilibria for those games.
Simon Collet, Pierre Fraigniaud, Paolo Penna
OPODIS3
2018 Inversions from Sorting with Distance-Based Errors
Barbara Geissmann, Paolo Penna
SOFSEM2
2018 Optimal Dislocation with Persistent Errors in Subquadratic Time
Barbara Geissmann, Stefano Leucci 0001, Chih-Hung Liu 0001, Paolo Penna
STACS4
2017 Truthful Mechanisms for Delivery with Agents
abstract
We study the game-theoretic task of selecting mobile agents to deliver multiple items on a network. An instance is given by $m$ packages (physical objects) which have to be transported between specified source-target pairs in an undirected graph, and $k$ mobile heterogeneous agents, each being able to transport one package at a time. Following a recent model [Baertschi et al. 2017], each agent i has a different rate of energy consumption per unit distance traveled, i.e., its weight. We are interested in optimizing or approximating the total energy consumption over all selected agents. Unlike previous research, we assume the weights to be private values known only to the respective agents. We present three different mechanisms which select, route and pay the agents in a truthful way that guarantees voluntary participation of the agents, while approximating the optimum energy consumption by a constant factor. To this end, we analyze a previous structural result and an approximation algorithm given in [Baertschi et al. 2017]. Finally, we show that for some instances in the case of a single package, the sum of the payments can be bounded in terms of the optimum.
Andreas Bärtschi, Daniel Wolleb-Graf, Paolo Penna
ATMOS3
2017 Selfish Jobs with Favorite Machines: Price of Anarchy vs. Strong Price of Anarchy
Cong Chen 0004, Paolo Penna, Yin-Feng Xu
COCOA (2)2
2017 Sorting with Recurrent Comparison Errors
abstract
We present a sorting algorithm for the case of recurrent random comparison errors. The algorithm essentially achieves simultaneously good properties of previous algorithms for sorting n distinct elements in this model. In particular, it runs in O(n^2) time, the maximum dislocation of the elements in the output is O(log n), while the total dislocation is O(n). These guarantees are the best possible since we prove that even randomized algorithms cannot achieve o(log n) maximum dislocation with high probability, or o(n) total dislocation in expectation, regardless of their running time.
Barbara Geissmann, Stefano Leucci 0001, Chih-Hung Liu 0001, Paolo Penna
ISAAC4
2017 Energy-Efficient Delivery by Heterogeneous Mobile Agents
Andreas Bärtschi, Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Daniel Wolleb-Graf, Jan Hackfeld, Paolo Penna
STACS7
2016 Core-periphery clustering and collaboration networks
abstract
In this paper we analyse the core-periphery clustering properties of collaboration networks, where the core of a network is formed by the nodes with highest degree. In particular, we first observe that, even for random graph models aiming at matching the degree-distribution and/or the clustering coefficient of real networks, these models produce synthetic graphs which have a spatial distribution of the triangles with respect to the core and to the periphery which does not match the spatial distribution of the triangles in the real networks. We therefore propose a new model, called CPCL, whose aim is to distribute the triangles in a way fitting with their real core-periphery distribution, and thus producing graphs matching the core-periphery clustering of real networks.
Pierluigi Crescenzi, Pierre Fraigniaud, Zvi Lotker, Paolo Penna
ASONAM4
2016 On Computing the Total Displacement Number via Weighted Motzkin Paths
Andreas Bärtschi, Barbara Geissmann, Daniel Wolleb-Graf, Tomas Hruz, Paolo Penna, Thomas Tschager
IWOCA5
2016 Bribeproof Mechanisms for Two-Values Domains
Matús Mihalák, Paolo Penna, Peter Widmayer
SAGT2
2016 Convergence to Equilibrium of Logit Dynamics for Strategic Games
Vincenzo Auletta, Diodato Ferraioli, Francesco Pasquale, Paolo Penna, Giuseppe Persiano
Algorithmica4
2015 On Sampling Simple Paths in Planar Graphs According to Their Lengths
Sandro Montanari, Paolo Penna
MFCS (2)2
2015 Logit Dynamics with Concurrent Updates for Local Interaction Potential Games
Vincenzo Auletta, Diodato Ferraioli, Francesco Pasquale, Paolo Penna, Giuseppe Persiano
Algorithmica4
2015 Mechanisms for Scheduling with Single-Bit Private Values
Vincenzo Auletta, George Christodoulou 0001, Paolo Penna
Theory Comput. Syst.3
2015 Imperfect Best-Response Mechanisms
Diodato Ferraioli, Paolo Penna
Theory Comput. Syst.2
2013 Data Delivery by Energy-Constrained Mobile Agents
Jérémie Chalopin, Shantanu Das 0001, Matús Mihalák, Paolo Penna, Peter Widmayer
ALGOSENSORS4
2013 Logit Dynamics with Concurrent Updates for Local Interaction Games
Vincenzo Auletta, Diodato Ferraioli, Francesco Pasquale, Paolo Penna, Giuseppe Persiano
ESA4
2013 Imperfect Best-Response Mechanisms
Diodato Ferraioli, Paolo Penna
SAGT2
2012 Mechanisms for Scheduling with Single-Bit Private Values
Vincenzo Auletta, George Christodoulou 0001, Paolo Penna
SAGT3
2011 Convergence to equilibrium of logit dynamics for strategic games
abstract
We present the first general bounds on the mixing time of logit dynamics for wide classes of strategic games. The logit dynamics describes the behaviour of a complex system whose individual components act "selfishly" and keep responding according to some partial ("noisy") knowledge of the system. In particular, we prove nearly tight bounds for potential games and games with dominant strategies. Our results show that, for potential games, the mixing time is upper and lower bounded by an "exponential" in the inverse of the noise and in the maximum potential difference. Instead, for games with dominant strategies, the mixing time cannot grow arbitrarily with the inverse of the noise. Finally, we refine our analysis for a subclass of potential games called "graphical" coordination games and we give evidence that the mixing time strongly depends on the structure of the underlying graph. Games in this class have been previously studied in Physics and, more recently, in Computer Science in the context of diffusion of new technologies.
Vincenzo Auletta, Diodato Ferraioli, Francesco Pasquale, Paolo Penna, Giuseppe Persiano
SPAA4
2011 Alternatives to truthfulness are hard to recognize
Vincenzo Auletta, Paolo Penna, Giuseppe Persiano, Carmine Ventre
Auton. Agents Multi Agent Syst.2
2011 A response to "Mechanism Design with Partial Verification and Revelation Principle"
Vincenzo Auletta, Paolo Penna, Giuseppe Persiano, Carmine Ventre
Auton. Agents Multi Agent Syst.2
2009 Private Capacities in Mechanism Design
Vincenzo Auletta, Paolo Penna, Giuseppe Persiano
MFCS2
2009 Optimal collusion-resistant mechanisms with verification
abstract
We present the first general positive result on the construction of collusion-resistant mechanisms, that is, mechanisms that guarantee dominant strategies even when agents can form arbitrary coalitions and exchange compensations (sometimes referred to as transferable utilities or side payments). This is a much stronger solution concept as compared to truthful or even group-strategyproof mechanisms, and only impossibility results were known for this type of mechanisms in the "classical" model.
Paolo Penna, Carmine Ventre
EC1
2009 The power of verification for one-parameter agents
Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano
J. Comput. Syst. Sci.3
2009 On designing truthful mechanisms for online scheduling
Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano
Theor. Comput. Sci.3
2009 Strongly polynomial-time truthful mechanisms in one shot
Paolo Penna, Guido Proietti, Peter Widmayer
Theor. Comput. Sci.1
2008 Collusion-Resistant Mechanisms with Verification Yielding Optimal Solutions
Paolo Penna, Carmine Ventre
ESA1
2008 Alternatives to Truthfulness Are Hard to Recognize
Vincenzo Auletta, Paolo Penna, Giuseppe Persiano, Carmine Ventre
SAGT2
2007 An Equivalent Version of the Caccetta-Häggkvist Conjecture in an Online Load Balancing Problem
Angelo Monti, Paolo Penna, Riccardo Silvestri
WG2
2007 Routing selfish unsplittable traffic
abstract
We consider general resource assignment games involvingselfish users/agentsin which users compete for resources and try to be assigned to those which maximize their own benefits (e.g., try to route their traffic through links which minimize the latency of their own traffic). We propose and study amechanism designapproach in which an allocation mechanism assigns users to resources and charges the users for using the resources so as to induce each user totruthfullyreport a private piece of information he/she holds (e.g., how much traffic he/she needs to transmit). This information is crucial for computing optimal (or close to optimal) allocations and an agent could misreport his/her information to induce the underlying allocation algorithm to output a solution which he/she likes more (e.g., which assigns better resources to him/her). For our resource allocation problems, we give analgorithmic characterizationof the solutions for which truth-telling is a Nash equilibrium. A natural application of these results is to a scheduling/routing problem which is the mechanism design counterpart of the selfish routing game of Koutsoupias and Papadimitriou [1999]: Each selfish user wants to route a piece of unsplittable traffic using one ofmlinks of different speeds so as to minimize his/herownlatency. Our mechanism design counterpart can be seen as the problem of schedulingselfish jobson parallel related machines and is the dual of the problem of scheduling (unselfish) jobs on parallelselfish machinesstudied by Archer and Tardos [2001]. Koutsoupias and Papadimitriou studied an “anarchic” scenario in which each user chooses his/her own link, and this may produce Nash equilibria of cost Ω(logm/log logm) times the optimum. Our mechanism design counterpart is a possible way of reducing the effect of selfish behavior via suitable incentives to the agents (i.e., taxes for using the links). We indeed show that in the resulting game, it is possible to guarantee an approximation factor of 8 for any number of links/machines (this solution also works for online settings). However, it remains impossible to guarantee arbitrarily good approximate solutions, even for 2 links/machines and even if the allocation algorithm is allowed superpolynomial time. This result shows that our scheduling problem with selfish jobs is more difficult than the scheduling problem with selfish machines by Archer and Tardos (which admits exact solutions). We also study some generalizations of this basic problem.
Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano
ACM Trans. Algorithms3
2006 New Constructions of Mechanisms with Verification
Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano, Carmine Ventre
ICALP (1)3
2006 The Algorithmic Structure of Group Strategyproof Budget-Balanced Cost-Sharing Mechanisms
Paolo Penna, Carmine Ventre
STACS1
2005 On Designing Truthful Mechanisms for Online Scheduling
Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano
SIROCCO3
2005 Free-Riders in Steiner Tree Cost-Sharing Games
Paolo Penna, Carmine Ventre
SIROCCO1
2005 XOR-Based Schemes for Fast Parallel IP Lookups
Giancarlo Bongiovanni, Paolo Penna
Theory Comput. Syst.2
2005 On the approximability of the range assignment problem on radio networks in presence of selfish agents
Christoph Ambühl, Andrea Clementi, Paolo Penna, Gianluca Rossi, Riccardo Silvestri
Theor. Comput. Sci.3
2005 Partial Digest is hard to solve for erroneous input data
Mark Cieliebak, Stephan J. Eidenbenz, Paolo Penna
Theor. Comput. Sci.3
2004 The Power of Verification for One-Parameter Agents
Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano
ICALP3
2004 Sharing the Cost of Multicast Transmissions in Wireless Networks
Paolo Penna, Carmine Ventre
SIROCCO1
2004 How to route and tax selfish unsplittable traffic
abstract
We study the problem of assigning unsplittable traffic to a set of m links so to minimize the maximum link congestion (i.e., the makespan). We consider the case of selfish agents owning pieces of the traffic. In particular, we introduce a variant of the model by Koutsopias and Papadimitriou [1999] in which owners of the traffic cannot directly choose which link to use; instead, the assignment is performed by a scheduler. The agents can manipulate the scheduler by reporting falseinformation regarding the size of each piece of unsplittable traffic.We provide upper and ower bounds on the approximation achievable by mechanisms that induce a Nash equilibrium when all agents report their true values.For the case of each agent owning one job, our positive results for m identical links show the effectiveness of introducing such a scheduler since, in this case, (1+ε)-approximate solutions are guaranteed in polynomial time. In contrast, the result by Koutsopias and Papadimitriou [1999] shows that, without payments and allowing selfish routing, Nash equilibria yield (in the worst case) Ω(log m over log log m)-approximate solutions, even for unitary weighted traffic. When links have different speeds we prove lower and upper bounds on the approximation achievable by a mechanism inducing a Nash equilibrium.Similar approximability results for identical machines have been achieved by Feldman et al. [2003]. However these results do not hold in our setting because their model assumes that the algorithm is provided with the correct traffic weights. For the case of agents owning more than one job, we give mechanisms that achieve constant approximation and prove lower bounds on the approximation ratio that can be achieved by a mechanism.
Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano
SPAA3
2004 Deterministic Truthful Approximation Mechanisms for Scheduling Related Machines
Vincenzo Auletta, Roberto De Prisco, Paolo Penna, Giuseppe Persiano
STACS3
2004 More Powerful and Simpler Cost-Sharing Methods
Paolo Penna, Carmine Ventre
WAOA1
2004 Proximity drawings in polynomial area and volume
Paolo Penna, Paola Vocca
Comput. Geom.1
2004 On-line algorithms for the channel assignment problem in cellular networks
Pierluigi Crescenzi, Giorgio Gambosi, Paolo Penna
Discret. Appl. Math.3
2004 On the Power Assignment Problem in Radio Networks
Andrea Clementi, Paolo Penna, Riccardo Silvestri
Mob. Networks Appl.2
2003 XOR-Based Schemes for Fast Parallel IP Lookups
Giancarlo Bongiovanni, Paolo Penna
CIAC2
2003 Improving Customer Proximity to Railway Stations
Evangelos Kranakis, Paolo Penna, Konrad Schlude, David Scot Taylor, Peter Widmayer
CIAC2
2003 Online Load Balancing Made Simple: Greedy Strikes Back
Pierluigi Crescenzi, Giorgio Gambosi, Gaia Nicosia, Paolo Penna, Walter Unger
ICALP4
2003 Energy Consumption in Radio Networks: Selfish Agents and Rewarding Mechanisms
Christoph Ambühl, Andrea Clementi, Paolo Penna, Gianluca Rossi, Riccardo Silvestri
SIROCCO3
2003 Noisy Data Make the Partial Digest Problem NP-hard
Mark Cieliebak, Stephan J. Eidenbenz, Paolo Penna
WABI3
2003 Energy Consumption in Radio Networks: Selfish Agents and Rewarding Mechanisms
Christoph Ambühl, Andrea Clementi, Paolo Penna, Gianluca Rossi, Riccardo Silvestri
WAOA3
2003 The Minimum Range Assignment Problem on Linear Radio Networks
Andrea Clementi, Paolo Penna, Afonso Ferreira, Stéphane Pérennes, Riccardo Silvestri
Algorithmica2
2002 On the approximability of two tree drawing conventions
Paolo Penna
Inf. Process. Lett.1
2001 On the Complexity of Train Assignment Problems
Thomas Erlebach, Martin Gantenbein, Daniel Hürlimann, Gabriele Neyer, Aris Pagourtzis, Paolo Penna, Konrad Schlude, Kathleen Steinhöfel, David Scot Taylor, Peter Widmayer
ISAAC6
2001 On the Complexity of Computing Minimum Energy Consumption Broadcast Subgraphs
Andrea Clementi, Pierluigi Crescenzi, Paolo Penna, Gianluca Rossi, Paola Vocca
STACS3
2000 The Minimum Range Assignment Problem on Linear Radio Networks
Andrea Clementi, Afonso Ferreira, Paolo Penna, Stéphane Pérennes, Riccardo Silvestri
ESA3
2000 The Power Range Assignment Problem in Radio Networks on the Plane
Andrea Clementi, Paolo Penna, Riccardo Silvestri
STACS2
2000 Succinct Representations of Model Based Belief Revision
Paolo Penna
STACS1
1999 Memory Organization Schemes for Large Shared Data: A Randomized Solution for Distributed Memory Machines
Alexander E. Andreev, Andrea Clementi, Paolo Penna, José D. P. Rolim
STACS3
1998 Proximity Drawings: Three Dimensions Are Better than Two
Paolo Penna, Paola Vocca
GD1
1998 Linear area upward drawings of AVL trees
Pierluigi Crescenzi, Paolo Penna, Adolfo Piperno
Comput. Geom.2
1998 Strictly-upward Drawings of Ordered Search Trees
Pierluigi Crescenzi, Paolo Penna
Theor. Comput. Sci.2
1997 Minimum-Area h-v Drawings of Complete Binary Trees
Pierluigi Crescenzi, Paolo Penna
GD2
1996 Upward Drawings of Search Trees (Extended Abstract)
Pierluigi Crescenzi, Paolo Penna
WG2