3 research outputs found

    Truthful Allocation Mechanisms Without Payments: Characterization and Implications on Fairness

    Get PDF
    We study the mechanism design problem of allocating a set of indivisible items without monetary transfers. Despite the vast literature on this very standard model, it still remains unclear how do truthful mechanisms look like. We focus on the case of two players with additive valuation functions and our purpose is twofold. First, our main result provides a complete characterization of truthful mechanisms that allocate all the items to the players. Our characterization reveals an interesting structure underlying all truthful mechanisms, showing that they can be decomposed into two components: a selection part where players pick their best subset among prespecified choices determined by the mechanism, and an exchange part where players are offered the chance to exchange certain subsets if it is favorable to do so. In the remaining paper, we apply our main result and derive several consequences on the design of mechanisms with fairness guarantees. We consider various notions of fairness, (indicatively, maximin share guarantees and envy-freeness up to one item) and provide tight bounds for their approximability. Our work settles some of the open problems in this agenda, and we conclude by discussing possible extensions to more players.Comment: To appear in the 18th ACM Conference on Economics and Computation (ACM EC '17

    Mathematical programming based approaches for classes of complex network problems : economical and sociological applications

    Get PDF
    The thesis deals with the theoretical and practical study of mathematical programming methodologies to the analysis complex networks and their application in economic and social problems. More specifically, it applies models and methods for solving linear and integer programming problems to network models exploiting the matrix structure of such models, resulting in efficient computational procedures and small processing time. As a consequence, it allows the study of larger and more complex networks models that arise in many economical and sociological applications. The main efforts have been addressed to the development of a rigorous mathematical programming based framework, which is able to capture many classes of complex network problems. Such a framework involves a general and flexible modeling approach, based on linear and integer programmin, as well as a collection of efficient probabilistic procedures to deal with these models. The computer implementation has been carried out by high level programming languages, such as Java, MatLab, R and AMPL. The final chapter of the thesis introduced an extension of the analyzed model to the case of microeconomic interaction, providing a fruitful mathematical linkage between its optimization-like properties and its multi-agents properties. The theoretical and practical use of optimization methods represents the trait-de-union of the different chapters. The overall structure of the thesis manuscript contains three parts: Part I: The fine-grained structure of complex networks: theories, models and methods; Chapter 1 and Chapter 2. Part II: Mathematical Programming based approaches for random models of network formation; Chapter 3, Chapter 4 and Chapter 5. Part III: Strategic models of network formation. Chapter 6. Results of this research have generated four working papers in quality scientific journals: one has been accepted and three are under review. Some results have been also presented in four international conferences.La tesis aborda el estudio te贸rico y pr谩ctico de las metodolog铆as de programaci贸n matem谩tica para el an谩lisis de redes complejas y su aplicaci贸n a problemas econ贸micos y sociales. M谩s espec铆ficamente, se aplica modelos y m茅todos para resolver problemas de programaci贸n lineal y de programaci贸n lineal entera explotando las estructuras matriciales de tales modelos, lo que resulta en procedimientos computacionales eficientes y bajo coste de procesamiento. Como consecuencia de ello, las metodolog铆as propuestas permiten el estudio de modelos complejos de gran dimensi贸n, para redes complejas que surgen en muchas aplicaciones econ贸micas y sociol贸gicas. Los principales esfuerzos se han dirigido al desarrollo de un marco te贸rico basado en la programaci贸n matem谩tica, que es capaz de capturar muchas clases de problemas de redes complejas. Dicho marco te贸rico envuelve un sistema general y flexible de modelado y una colecci贸n de procedimientos probabil铆sticos para solucionar eficientemente dichos modelos, basados en la programaci贸n linear y entera. Las implementaciones inform谩ticas se han llevado a cabo mediante lenguajes de programaci贸n de alto nivel, como Java, Matlab, R y AMPL. El 煤ltimo cap铆tulo de la tesis introduce una extensi贸n de los modelos analizados, para el caso de la interacci贸n microecon贸mica, con el objetivo de establecer un nexo metodol贸gico entre sus propiedades de optimizaci贸n y sus propiedades multi-agentes. El uso te贸rico y pr谩ctico de los m茅todos de optimizaci贸n representa el elemento de conjunci贸n de los distintos cap铆tulos. Parte I: The fine-grained structure of complex networks: theories, models and methods; - Capitulo 1 y Capitulo 2. Parte II: Mathematical Programming based approaches for random models of network formation; - Capitulo 3, Capitulo 4 y Capitulo 5. Parte III: Strategic models of network formation. - Capitulo 6. Los resultados de esta investigaci贸n han generado cuatro papers en revistas cient铆ficas indexadas: uno ha sido aceptado, tres est谩n en revisi贸n. Algunos resultados han sido tambi茅n presentados en cuatro conferencias internacionale

    Worst case compromises in matroids with applications to the allocation of indivisible goods

    No full text
    International audienceWe consider the problem of equitably allocating a set of indivisible goods to n agents with additive utilities so as to provide worst case guarantees on agents' utilities. Demko and Hill [6] showed the existence of an allocation where every agent values his share at least Vn(伪)Vn(伪), which is a family of nonincreasing functions of 伪, defined as the maximum value assigned by an agent to a single good. A deterministic algorithm returning such an allocation in polynomial time was proposed in [15]. Interestingly, Vn(伪)Vn(伪) is tight for some values of 伪, i.e. it matches the highest possible utility of the least happy agent. However, this is not true for all values of 伪 . We propose a family of functions WnWn such that Wn(x)鈮n(x)Wn(x)鈮n(x) for all x , and Wn(x)>Vn(x)Wn(x)>Vn(x) for values of x where Vn(x)Vn(x) is not tight. The functions WnWn apply on a problem that generalizes the allocation of indivisible goods. It is to find a base in a matroid which is common to n agents. Our results are constructive, they are achieved by analyzing an extension of the algorithm of Markakis and Psomas. We also present an upper bound on the utility of the least happy agent
    corecore