Result: Strongly polynomial-time truthful mechanisms in one shot

Title:
Strongly polynomial-time truthful mechanisms in one shot
Source:
Internet and network economics (Second International workshop, WINE 2006, Patras, Greece, December 15-17, 2006)Lecture notes in computer science. :377-388
Publisher Information:
Berlin; Heidelberg: Springer, 2006.
Publication Year:
2006
Physical Description:
print, 21 ref 1
Original Material:
INIST-CNRS
Subject Terms:
Economy, Economie, Computer science, Informatique, Telecommunications, Télécommunications, Sciences exactes et technologie, Exact sciences and technology, Sciences appliquees, Applied sciences, Recherche operationnelle. Gestion, Operational research. Management science, Recherche opérationnelle et modèles formalisés de gestion, Operational research and scientific management, Flots dans les réseaux. Problèmes combinatoires, Flows in networks. Combinatorial problems, Informatique; automatique theorique; systemes, Computer science; control theory; systems, Informatique théorique, Theoretical computing, Algorithmique. Calculabilité. Arithmétique ordinateur, Algorithmics. Computability. Computer arithmetics, Logiciel, Software, Systèmes informatiques et systèmes répartis. Interface utilisateur, Computer systems and distributed systems. User interface, Algorithmique, Algorithmics, Algorítmica, Arbre maximal, Spanning tree, Arbol máximo, Arête graphe, Edge(graph), Arista gráfico, Complexité temps, Time complexity, Complejidad tiempo, Diamètre, Diameter, Diámetro, Goulot étranglement, Bottleneck, Gollete estrangulamiento, Graphe pondéré, Weighted graph, Grafo pondero, Internet, Modèle économique, Economic model, Modelo económico, Monotonie, Monotonicity, Monotonía, Méthode minimax, Minimax method, Método minimax, Méthode polynomiale, Polynomial method, Método polinomial, Paiement, Payment, Pago, Programmation mathématique, Mathematical programming, Programación matemática, Solution optimale, Optimal solution, Solución óptima, Synthèse mécanisme, Mechanism synthesis, Síntesis mecanismo, Système multiagent, Multiagent system, Sistema multiagente, Temps polynomial, Polynomial time, Tiempo polinomial, Théorie graphe, Graph theory, Teoría grafo
Document Type:
Conference Conference Paper
File Description:
text
Language:
English
Author Affiliations:
Dipartimento di Informatica ed Applicazioni Renato M. Capocelli, Università di Salerno, Via S. Allende 2, 84081 Baronissi (SA), Italy
Dipartimento di Informatica, Università di L'Aquila, Via Vetoio, 67010 L'Aquila, Italy
Istituto di Analisi dei Sistemi ed Informatica A. Ruberti, CNR, Viale Manzoni 30, 00185 Roma, Italy
Institut für Theoretische Informatik, ETH Zürich, CAB H 15 Universitätstrasse 6, 8092 Zürich, Switzerland
ISSN:
0302-9743
Rights:
Copyright 2007 INIST-CNRS
CC BY 4.0
Sauf mention contraire ci-dessus, le contenu de cette notice bibliographique peut être utilisé dans le cadre d’une licence CC BY 4.0 Inist-CNRS / Unless otherwise stated above, the content of this bibliographic record may be used under a CC BY 4.0 licence by Inist-CNRS / A menos que se haya señalado antes, el contenido de este registro bibliográfico puede ser utilizado al amparo de una licencia CC BY 4.0 Inist-CNRS
Notes:
Computer science; theoretical automation; systems

Operational research. Management
Accession Number:
edscal.19150986
Database:
PASCAL Archive

Further Information

One of the main challenges in algorithmic mechanism design is to turn (existing) efficient algorithmic solutions into efficient truthful mechanisms. Building a truthful mechanism is indeed a difficult process since the underlying algorithm must obey certain monotonicity properties and suitable payment functions need to be computed (this task usually represents the bottleneck in the overall time complexity). We provide a general technique for building truthful mechanisms that provide optimal solutions in strongly polynomial time. We show that the entire mechanism can be obtained if one is able to express/write a strongly polynomial-time algorithm (for the corresponding optimization problem) as a suitable combination of simpler algorithms. This approach applies to a wide class of mechanism design graph problems, where each selfish agent corresponds to a weighted edge in a graph (the weight of the edge is the cost of using that edge). Our technique can be applied to several optimization problems which prior results cannot handle (e.g., MIN-MAX optimization problems). As an application, we design the first (strongly polynomial-time) truthful mechanism for the minimum diameter spanning tree problem, by obtaining it directly from an existing algorithm for solving this problem. For this non-utilitarian MIN-MAX problem, no truthful mechanism was known, even considering those running in exponential time (indeed, exact algorithms do not necessarily yield truthful mechanisms). Also, standard techniques for payment computations may result in a running time which is not polynomial in the size of the input graph. The overall running time of our mechanism, instead, is polynomial in the number n of nodes and m of edges, and it is only a factor O(n a(n, n)) away from the best known canonical centralized algorithm.