J9Bouveret, Sylvain, Bugeau, Aurélie, Orgerie, Anne-Cécile and Quinton, Sophie (2024).
De l'eau dans les nuages. In
Annales des Mines - Enjeux Numériques, (27): 40-47.
Conseil général de l'Économie, ministère de l'Économie et des Finances (in french).
[
Abstract]
[
BibTeX]
[
URL]
Dans cet article, nous abordons la question des impacts environnementaux des infrastructures numériques sous le prisme particulier des enjeux liés à l'eau dans les centres de données (DCs) qui constituent les clouds. Nous tâchons de dresser un panorama de l'utilisation de l'eau dans les DCs, que cette utilisation soit directe, pour le refroidissement et l'humidification des équipements électroniques, ou indirecte pour la production électrique, la production et la fin de vie des équipements. Ce panorama est illustré d'éléments chiffrés essentiellement issus des fournisseurs de services cloud eux-mêmes, afin de donner quelques ordres de grandeur sur la consommation d'eau et les tendances. L'objectif est également de discuter de ces chiffres, de la pertinence des indicateurs habituels et des transferts d'impacts potentiels associés, et de rappeler les forts enjeux spatiotemporels et de conflits d'usage liés à la ressource en eau.
@article{BBOQ-AM24,
title = {{De l'eau dans les nuages}},
author = {Bouveret, Sylvain and Bugeau, Aur{\'e}lie and
Orgerie, Anne-C{\'e}cile and Quinton, Sophie},
url = {https://hal.science/hal-04698568},
journal = {{Annales des Mines - Enjeux Num{\'e}riques}},
publisher = {{Conseil g{\'e}n{\'e}ral de l'{\'E}conomie,
minist{\`e}re de l'{\'E}conomie et des Finances}},
number = 27,
pages = {40-47},
year = 2024,
month = {Sep},
note = {(in french)},
abstract = {Dans cet article, nous abordons la question des impacts environnementaux des infrastructures numériques sous le prisme particulier des enjeux liés à l'eau dans les centres de données (DCs) qui constituent les clouds. Nous tâchons de dresser un panorama de l'utilisation de l'eau dans les DCs, que cette utilisation soit directe, pour le refroidissement et l'humidification des équipements électroniques, ou indirecte pour la production électrique, la production et la fin de vie des équipements. Ce panorama est illustré d'éléments chiffrés essentiellement issus des fournisseurs de services cloud eux-mêmes, afin de donner quelques ordres de grandeur sur la consommation d'eau et les tendances. L'objectif est également de discuter de ces chiffres, de la pertinence des indicateurs habituels et des transferts d'impacts potentiels associés, et de rappeler les forts enjeux spatiotemporels et de conflits d'usage liés à la ressource en eau.}
}
J8Shams, Parham, Beynier, Aurélie, Bouveret, Sylvain and Maudet, Nicolas (2022).
Fair in the Eyes of Others. In
Journal of Artificial Intelligence Research (JAIR), 75: 913-951.
[
Abstract]
[
BibTeX]
[
URL]
Envy-freeness is a widely studied notion in resource allocation, capturing some aspects of fairness. The notion of envy being inherently subjective though, it might be the case that an agent envies another agent, but that from the other agents' point of view, she has no reason to do so. The difficulty here is to define the notion of objectivity, since no ground-truth can properly serve as a basis of this definition. A natural approach is to consider the judgement of the other agents as a proxy for objectivity. Building on previous work by Parijs (who introduced "unanimous envy") we propose the notion of approval envy: an agent experiences approval envy towards if she is envious of , and sufficiently many agents agree that this should be the case, from their own perspectives. Another thoroughly studied notion in resource allocation is proportionality. The same variant can be studied, opening natural questions regarding the links between these two notions. We exhibit several properties of these notions. Computing the minimal threshold guaranteeing approval envy and approval non-proportionality clearly inherits well-known intractable results from envy-freeness and proportionality, but (i) we identify some tractable cases such as house allocation; and (ii) we provide a general method based on a mixed integer programming encoding of the problem, which proves to be efficient in practice. This allows us in particular to show experimentally that existence of such allocations, with a rather small threshold, is very often observed.
@article{SBBM-JAIR22,
author = {Parham Shams and Aurélie Beynier and Sylvain Bouveret and Nicolas Maudet},
title = {Fair in the Eyes of Others},
journal = {Journal of Artificial Intelligence Research (JAIR)},
volume = {75},
year = {2022},
pages = {913-951},
url = {https://jair.org/index.php/jair/article/view/13778/26864},
abstract = {Envy-freeness is a widely studied notion in resource allocation, capturing some aspects of fairness. The notion of envy being inherently subjective though, it might be the case that an agent envies another agent, but that from the other agents' point of view, she has no reason to do so. The difficulty here is to define the notion of objectivity, since no ground-truth can properly serve as a basis of this definition. A natural approach is to consider the judgement of the other agents as a proxy for objectivity. Building on previous work by Parijs (who introduced "unanimous envy") we propose the notion of approval envy: an agent $a_i$ experiences approval envy towards $a_j$ if she is envious of $a_j$, and sufficiently many agents agree that this should be the case, from their own perspectives. Another thoroughly studied notion in resource allocation is proportionality. The same variant can be studied, opening natural questions regarding the links between these two notions. We exhibit several properties of these notions. Computing the minimal threshold guaranteeing approval envy and approval non-proportionality clearly inherits well-known intractable results from envy-freeness and proportionality, but (i) we identify some tractable cases such as house allocation; and (ii) we provide a general method based on a mixed integer programming encoding of the problem, which proves to be efficient in practice. This allows us in particular to show experimentally that existence of such allocations, with a rather small threshold, is very often observed.}
}
J7Mittelmann, Munyque, Bouveret, Sylvain and Perrussel, Laurent (2022).
Representing and reasoning about auctions. In
Auton. Agents Multi Agent Syst., 36(1): 20.
[
Abstract]
[
BibTeX]
[
URL]
The goal of this paper is to propose a framework for representing and reasoning about the rules of auction-based protocols. Such a framework is of interest for building digital marketplaces based on this type of mechanism. Hence the framework should fulfill two requirements: (i) it should enable bidders to express their preferences over combinations of items and (ii) it should allow the mechanism designer to describe the rules governing the market, namely the legality of bids, the allocative choice, and the payment rule. To do so, we define a logical language in the spirit of the Game Description Language, namely Auction Description Language with a set of functions F(CEDL). CEDL is the first language for describing auctions in a logical framework. With our approach, each stage in a protocol is seen as an independent direct revelation mechanism. Our contribution is three-fold: first, we illustrate the general dimension by representing different kinds of protocols. Second, we show how this machine-processable language enables reasoning about auction properties, including playability, termination, and classical conditions from mechanism design (e.g budget-balance and individual rationality). Finally, we develop a model-checking algorithm for CEDL, with complexity in PTIME when the functions in F can be computed in polynomial time.
@article{MBP-JAAMAS22,
author = {Munyque Mittelmann and Sylvain Bouveret and Laurent
Perrussel},
title = {Representing and reasoning about auctions},
journal = {Auton. Agents Multi Agent Syst.},
volume = {36},
number = {1},
pages = {20},
year = {2022},
url = {https://doi.org/10.1007/s10458-022-09547-9},
doi = {10.1007/s10458-022-09547-9},
abstract = {The goal of this paper is to propose a framework for representing and reasoning about the rules of auction-based protocols. Such a framework is of interest for building digital marketplaces based on this type of mechanism. Hence the framework should fulfill two requirements: (i) it should enable bidders to express their preferences over combinations of items and (ii) it should allow the mechanism designer to describe the rules governing the market, namely the legality of bids, the allocative choice, and the payment rule. To do so, we define a logical language in the spirit of the Game Description Language, namely Auction Description Language with a set of functions F(CEDL). CEDL is the first language for describing auctions in a logical framework. With our approach, each stage in a protocol is seen as an independent direct revelation mechanism. Our contribution is three-fold: first, we illustrate the general dimension by representing different kinds of protocols. Second, we show how this machine-processable language enables reasoning about auction properties, including playability, termination, and classical conditions from mechanism design (e.g budget-balance and individual rationality). Finally, we develop a model-checking algorithm for CEDL, with complexity in PTIME when the functions in F can be computed in polynomial time.}
}
C18Beynier, Aurélie, Bouveret, Sylvain, Lemaître, Michel, Maudet, Nicolas, Rey, Simon and Shams, Parham (2019).
Efficiency, Sequenceability and Deal-Optimality in Fair Division of Indivisible Goods. In
Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems (AAMAS'19), Montreal, Canada.
IFAAMAS.
[
Abstract]
[
BibTeX]
[
URL]
In fair division of indivisible goods, using sequences of sincere choices (or picking sequences) is a natural way to allocate the objects. The idea is as follows: at each stage, a designated agent picks one object among those that remain. Another intuitive way to obtain an allocation is to give objects to agents in the first place, and to let agents exchange them as long as such ``deals'' are beneficial. This paper investigates these notions, when agents have additive preferences over objects, and unveils surprising connections between them, and with other efficiency and fairness notions. In particular, we show that an allocation is sequenceable if and only if it is optimal for a certain type of deals, namely cycle deals involving a single object. Furthermore, any Pareto-optimal allocation is sequenceable, but not the converse. Regarding fairness, we show that an allocation can be envy-free and non-sequenceable, but that every competitive equilibrium with equal incomes is sequenceable. To complete the picture, we show how some domain restrictions may affect the relations between these notions. Finally, we experimentally explore the links between the scales of efficiency and fairness.
@InProceedings{BBLMRS-AAMAS19,
author = {Beynier, Aur\'elie and Bouveret, Sylvain and
Lema{\^i}tre, Michel and Maudet, Nicolas and Rey,
Simon and Shams, Parham},
title = {Efficiency, Sequenceability and Deal-Optimality in
Fair Division of Indivisible Goods},
booktitle = {Proceedings of the 18th International Conference on
Autonomous Agents and MultiAgent Systems (AAMAS'19)},
year = 2019,
address = {Montreal, Canada},
month = {May},
publisher = {IFAAMAS},
pages = {9 pages},
url = {http://recherche.noiraudes.net/en/cycle-deals.php},
abstract = {In fair division of indivisible goods, using sequences of sincere choices (or picking sequences) is a natural way to allocate the objects. The idea is as follows: at each stage, a designated agent picks one object among those that remain. Another intuitive way to obtain an allocation is to give objects to agents in the first place, and to let agents exchange them as long as such ``deals'' are beneficial. This paper investigates these notions, when agents have additive preferences over objects, and unveils surprising connections between them, and with other efficiency and fairness notions. In particular, we show that an allocation is sequenceable if and only if it is optimal for a certain type of deals, namely cycle deals involving a single object. Furthermore, any Pareto-optimal allocation is sequenceable, but not the converse. Regarding fairness, we show that an allocation can be envy-free and non-sequenceable, but that every competitive equilibrium with equal incomes is sequenceable. To complete the picture, we show how some domain restrictions may affect the relations between these notions. Finally, we experimentally explore the links between the scales of efficiency and fairness.}
}
J6Bouveret, Sylvain, Cechlárová, Katarína and Lesca, Julien (2019).
Chore Division on a Graph. In
Autonomous Agents and Multi-Agent Systems, 33(5): 540--563.
Springer US
[
Abstract]
[
BibTeX]
[
PDF]
The paper considers fair allocation of indivisible nondisposable items that generate disutility (chores). We assume that these items are placed in the vertices of a graph and each agent's share has to form a connected subgraph of this graph. Although a similar model has been investigated before for goods, we show that the goods and chores settings are inherently different. In particular, it is impossible to derive the solution of the chores instance from the solution of its naturally associated fair division instance. We consider three common fair division solution concepts, namely proportionality, envy-freeness and equitability, and two individual disutility aggregation functions: additive and maximum based. We show that deciding the existence of a fair allocation is hard even if the underlying graph is a path or a star. We also present some efficiently solvable special cases for these graph topologies.
@article{BCL-JAAMAS19,
author = {Bouveret, Sylvain and Cechl\'arov\'a, Katar\'ina and Lesca, Julien},
title = {Chore Division on a Graph},
journal = "Autonomous Agents and Multi-Agent Systems",
year = 2019,
month = "June",
volume = {33},
number = {5},
pages = {540--563},
url = {http://recherche.noiraudes.net/resources/papers/JAAMAS19.pdf},
abstract = {The paper considers fair allocation of indivisible nondisposable items that generate disutility (chores). We assume that these items are placed in the vertices of a graph and each agent's share has to form a connected subgraph of this graph. Although a similar model has been investigated before for goods, we show that the goods and chores settings are inherently different. In particular, it is impossible to derive the solution of the chores instance from the solution of its naturally associated fair division instance. We consider three common fair division solution concepts, namely proportionality, envy-freeness and equitability, and two individual disutility aggregation functions: additive and maximum based. We show that deciding the existence of a fair allocation is hard even if the underlying graph is a path or a star. We also present some efficiently solvable special cases for these graph topologies.},
publisher = {Springer US},
keywords = {Computational social choice, resource allocation, fair division, indivisible chores}
}
C14Bouveret, Sylvain, Cechlárová, Katarína, Elkind, Edith, Igarashi, Ayumi and Peters, Dominik (2017).
Fair Division of a Graph. In
Proceedings of the 26th International Joint Conference on Artificial Intelligence (IJCAI-17), Melbourne, Australia.
[
Abstract]
[
BibTeX]
[
PDF]
We consider fair allocation of indivisible items under an additional constraint: there is an undirected graph describing the relationship between the items, and each agent's share must form a connected subgraph of this graph. This framework captures, e.g., fair allocation of land plots, where the graph describes the accessibility relation among the plots. We focus on agents that have additive utilities for the items, and consider several common fair division solution concepts, such as proportionality, envy-freeness and maximin share guarantee. While finding good allocations according to these solution concepts is computationally hard in general, we design efficient algorithms for special cases where the underlying graph has simple structure, and/or the number of agents -- or, less restrictively, the number of agent types -- is small. In particular, despite non-existence results in the general case, we prove that for acyclic graphs a maximin share allocation always exists and can be found efficiently.
@InProceedings{BCEIP-IJCAI17,
author = {Sylvain Bouveret and Katarína Cechlárová and Edith Elkind and Ayumi Igarashi and Dominik Peters},
title = {Fair Division of a Graph},
booktitle = {Proceedings of the 26th International Joint
Conference on Artificial Intelligence (IJCAI-17)},
year = 2017,
month = aug,
url = {http://recherche.noiraudes.net/resources/papers/IJCAI17-cakecutting.pdf},
address = {Melbourne, Australia},
abstract = {We consider fair allocation of indivisible items under an additional constraint: there is an undirected graph describing the relationship between the items, and each agent's share must form a connected subgraph of this graph. This framework captures, e.g., fair allocation of land plots, where the graph describes the accessibility relation among the plots. We focus on agents that have additive utilities for the items, and consider several common fair division solution concepts, such as proportionality, envy-freeness and maximin share guarantee. While finding good allocations according to these solution concepts is computationally hard in general, we design efficient algorithms for special cases where the underlying graph has simple structure, and/or the number of agents -- or, less restrictively, the number of agent types -- is small. In particular, despite non-existence results in the general case, we prove that for acyclic graphs a maximin share allocation always exists and can be found efficiently.}
}
J5Baumeister, Dorothea, Bouveret, Sylvain, Lang, Jérôme, Nguyen, Nhan-Tam, Nguyen, Trung Thanh, Rothe, Jörg and Saffidine, Abdallah (2017).
Positional scoring-based allocation of indivisible goods. In
Autonomous Agents and Multi-Agent Systems, 31(3): 628--655.
Springer US
[
Abstract]
[
BibTeX]
[
PDF]
We define a family of rules for dividing indivisible goods among agents, parameterized by a scoring vector and a social welfare aggregation function. We assume that agents' preferences over sets of goods are additive, but that the input is ordinal: each agent reports her preferences simply by ranking single goods. Similarly to positional scoring rules in voting, a scoring vector consists of nonincreasing, nonnegative weights, where is the score of a good assigned to an agent who ranks it in position . The global score of an allocation for an agent is the sum of the scores of the goods assigned to her. The social welfare of an allocation is the aggregation of the scores of all agents, for some aggregation function such as, typically, or . The rule associated with and maps a profile to (one of) the allocation(s) maximizing social welfare. After defining this family of rules, and focusing on some key examples, we investigate some of the social-choice-theoretic properties of this family of rules, such as various kinds of monotonicity, and separability. Finally, we focus on the computation of winning allocations, and on their approximation: we show that for commonly used scoring vectors and aggregation functions this problem is NP-hard and we exhibit some tractable particular cases.
@Article{BBLNNR-JAAMAS17,
author = {Dorothea Baumeister and Sylvain Bouveret and Jérôme Lang and Nhan-Tam Nguyen and {Trung Thanh} Nguyen and Jörg Rothe and Abdallah Saffidine},
title = {Positional scoring-based allocation of indivisible goods},
journal = "Autonomous Agents and Multi-Agent Systems",
year = 2017,
month = "May",
day = 01,
volume = 31,
number = 3,
pages = "628--655",
abstract = {We define a family of rules for dividing $m$ indivisible goods among agents, parameterized by a scoring vector and a social welfare aggregation function. We assume that agents' preferences over sets of goods are additive, but that the input is ordinal: each agent reports her preferences simply by ranking single goods. Similarly to positional scoring rules in voting, a scoring vector $s = (s_1, \ldots , s_m)$ consists of $m$ nonincreasing, nonnegative weights, where $s_i$ is the score of a good assigned to an agent who ranks it in position $i$. The global score of an allocation for an agent is the sum of the scores of the goods assigned to her. The social welfare of an allocation is the aggregation of the scores of all agents, for some aggregation function $\star$ such as, typically, $+$ or $\min$. The rule associated with $s$ and $\star$ maps a profile to (one of) the allocation(s) maximizing social welfare. After defining this family of rules, and focusing on some key examples, we investigate some of the social-choice-theoretic properties of this family of rules, such as various kinds of monotonicity, and separability. Finally, we focus on the computation of winning allocations, and on their approximation: we show that for commonly used scoring vectors and aggregation functions this problem is NP-hard and we exhibit some tractable particular cases.},
issn = "1573-7454",
doi = "10.1007/s10458-016-9340-x",
url = {http://recherche.noiraudes.net/resources/papers/JAAMAS16.pdf},
publisher = {Springer US},
keywords = {Computational social choice; resource allocation; fair division; indivisible goods; preferences},
}
J4Fonteles, André Sales, Bouveret, Sylvain and Gensel, Jérôme (2016).
Trajectory recommendation for task accomplishment in crowdsourcing - a model to favour different actors. In
Journal of Location Based Services, 10(2): 125-141.
Taylor & Francis
[
Abstract]
[
BibTeX]
Crowdsourcing systems (CS) are platforms that enable users, called requesters, to publish tasks that others, called workers, are expected to accomplish. Usually, these are systems where workers perform tasks using desktop computers. Recently, some CS have appeared with location-based tasks that require a worker to be at a given location within a given time window to be accomplished. In this paper, we study the problem of matching these location-based tasks and mobile workers under a novel perspective where three actors (workers, requesters and the system itself) of the CS may benefit differently from a configuration of tasks and workers. We introduce the Trajectory Recommendation Problem (TRP) where a CS finds a trajectory (sequence of tasks) for a single mobile worker that maximises the satisfaction of one or more of the actors. We show that TRP is NP-complete and then propose an exact algorithm for solving it. Our experiments have proved that our algorithm is a feasible solution when up to a few hundred tasks must be analysed to find an optimal solution. Finally, we propose an architecture for the deployment of the recommendation in a CS.
@article{SBG-JLBS16,
author = {André Sales Fonteles and Sylvain Bouveret and Jérôme
Gensel},
title = {Trajectory recommendation for task accomplishment in
crowdsourcing - a model to favour different actors},
journal = {Journal of Location Based Services},
volume = 10,
number = 2,
pages = {125-141},
year = 2016,
publisher = {Taylor \& Francis},
doi = {10.1080/17489725.2016.1184770},
abstract = {Crowdsourcing systems (CS) are platforms that enable users, called requesters, to publish tasks that others, called workers, are expected to accomplish. Usually, these are systems where workers perform tasks using desktop computers. Recently, some CS have appeared with location-based tasks that require a worker to be at a given location within a given time window to be accomplished. In this paper, we study the problem of matching these location-based tasks and mobile workers under a novel perspective where three actors (workers, requesters and the system itself) of the CS may benefit differently from a configuration of tasks and workers. We introduce the Trajectory Recommendation Problem (TRP) where a CS finds a trajectory (sequence of tasks) for a single mobile worker that maximises the satisfaction of one or more of the actors. We show that TRP is NP-complete and then propose an exact algorithm for solving it. Our experiments have proved that our algorithm is a feasible solution when up to a few hundred tasks must be analysed to find an optimal solution. Finally, we propose an architecture for the deployment of the recommendation in a CS.}
}
J3Bouveret, Sylvain and Lemaître, Michel (2015).
Characterizing conflicts in fair division of indivisible goods using a scale of criteria. In
Autonomous Agents and Multi-Agent Systems, 30(2): 259--290.
Springer US
[
Abstract]
[
BibTeX]
[
PDF]
We investigate five different fairness criteria in a simple model of fair resource allocation of indivisible goods based on additive preferences. We show how these criteria are connected to each other, forming an ordered scale that can be used to characterize how conflicting the agents' preferences are: for a given instance of a resource allocation problem, the less conflicting the agents' preferences are, the more demanding criterion this instance is able to satisfy, and the more satisfactory the allocation can be. We analyze the computational properties of the five criteria, give some experimental results about them, and further investigate a slightly richer model with k-additive preferences.
@article{BL-JAAMAS15,
year = {2015},
issn = {1573-7454},
journal = {Autonomous Agents and Multi-Agent Systems},
doi = {10.1007/s10458-015-9287-3},
title = {Characterizing conflicts in fair division of
indivisible goods using a scale of criteria},
url = {http://recherche.noiraudes.net/resources/papers/JAAMAS15.pdf},
publisher = {Springer US},
keywords = {Computational social choice; Resource allocation;
Fair division; Indivisible goods; Preferences},
author = {Bouveret, Sylvain and Lemaître, Michel},
volume = {30},
number = {2},
pages = {259--290},
abstract = {We investigate five different fairness criteria in a simple model of fair resource allocation of indivisible goods based on additive preferences. We show how these criteria are connected to each other, forming an ordered scale that can be used to characterize how conflicting the agents' preferences are: for a given instance of a resource allocation problem, the less conflicting the agents' preferences are, the more demanding criterion this instance is able to satisfy, and the more satisfactory the allocation can be. We analyze the computational properties of the five criteria, give some experimental results about them, and further investigate a slightly richer model with k-additive preferences.}
}
WS9Sales Fonteles, André, Bouveret, Sylvain and Gensel, Jérôme (2014).
Towards matching improvement between spatio-temporal tasks and workers in mobile crowdsourcing market systems. In
Proceedings of the Third ACM SIGSPATIAL International Workshop on Mobile Geographic Information Systems (MobiGIS 2014), Dallas / Forth Worth, Texas, USA.
[
Abstract]
[
BibTeX]
Crowdsourcing market systems (CMS) are platforms that enable one to publish tasks that others are intended to accomplished. Usually, these are systems where users, called workers, perform tasks using desktop computers. Recently, mobile CMSs have appeared with tasks that exploit the mobility and the location of workers. For example, if a third party system requires a picture of a given place, it may publish a task asking for some worker to go there, take this picture and upload it. One problem of CMSs is that the more tasks they have, the harder it is for workers to find and choose one they are interested in. Besides, workers who accomplish tasks may have no particular experience and consequently provide bad results for tasks. In order to improve the matching between workers and spatio-temporal tasks in mobile CMSs, we propose a conceptual framework that consists of two mechanisms. One considers the requirements of a task for selecting suitable workers, while the other recommends tasks for a worker according to his preferences and skills. As a result, workers spend less time searching tasks, more working on it, providing results with higher quality.
@InProceedings{SBG-MOBIGIS14,
type = {workshop},
author = {Sales Fonteles, André and Sylvain Bouveret and Jérôme
Gensel},
title = {Towards matching improvement between spatio-temporal
tasks and workers in mobile crowdsourcing market
systems},
booktitle = {Proceedings of the Third {ACM} {SIGSPATIAL}
International Workshop on Mobile Geographic
Information Systems (MobiGIS 2014)},
year = 2014,
month = {November},
address = {Dallas / Forth Worth, Texas, USA},
abstract = {Crowdsourcing market systems (CMS) are platforms that enable one to publish tasks that others are intended to accomplished. Usually, these are systems where users, called workers, perform tasks using desktop computers. Recently, mobile CMSs have appeared with tasks that exploit the mobility and the location of workers. For example, if a third party system requires a picture of a given place, it may publish a task asking for some worker to go there, take this picture and upload it. One problem of CMSs is that the more tasks they have, the harder it is for workers to find and choose one they are interested in. Besides, workers who accomplish tasks may have no particular experience and consequently provide bad results for tasks. In order to improve the matching between workers and spatio-temporal tasks in mobile CMSs, we propose a conceptual framework that consists of two mechanisms. One considers the requirements of a task for selecting suitable workers, while the other recommends tasks for a worker according to his preferences and skills. As a result, workers spend less time searching tasks, more working on it, providing results with higher quality.}
}
C9Baumeister, Dorothea, Bouveret, Sylvain, Lang, Jérôme, Nguyen, Nhan-Tam, Nguyen, Trung Thanh and Rothe, Jörg (2014).
Scoring Rules for the Allocation of Indivisible Goods. In
Proceedings of the 21st European Conference on Artificial Intelligence (ECAI'14), Prague, Czech Republic.
IOS Press.
[
Abstract]
[
BibTeX]
[
PDF]
We define a family of rules for dividing indivisible goods among agents, parameterized by a scoring vector and a social welfare aggregation function. We assume that agents' preferences over sets of goods are additive, but that the input is ordinal: each agent simply ranks single goods. Similarly to (positional) scoring rules in voting, a scoring vector consists of nonincreasing nonnegative weights, where is the score of a good assigned to an agent who ranks it in position . The global score of an allocation for an agent is the sum of the scores of the goods assigned to her. The social welfare of an allocation is the aggregation of the scores of all agents, for some aggregation function such as, typically, or . The rule associated with and maps a profile to (one of) the allocation(s) maximizing social welfare. After defining this family of rules, and focusing on some key examples, we investigate some of the social-choice-theoretic properties of this family of rules, such as various kinds of monotonicity, separability, envy-freeness, and Pareto efficiency.
@InProceedings{BBLNNR-ECAI14,
author = {Dorothea Baumeister and Sylvain Bouveret and Jérôme Lang and Nhan-Tam Nguyen and {Trung Thanh} Nguyen and Jörg Rothe},
title = {Scoring Rules for the Allocation of Indivisible Goods},
booktitle = {Proceedings of the 21st European Conference on Artificial Intelligence (ECAI'14)},
year = 2014,
month = {August},
address = {Prague, Czech Republic},
publisher = {{IOS} Press},
abstract = {We define a family of rules for dividing $m$ indivisible goods among agents, parameterized by a scoring vector and a social welfare aggregation function. We assume that agents' preferences over sets of goods are additive, but that the input is ordinal: each agent simply ranks single goods. Similarly to (positional) scoring rules in voting, a scoring vector $s = (s_1, \ldots , s_m)$ consists of $m$ nonincreasing nonnegative weights, where $s_i$ is the score of a good assigned to an agent who ranks it in position $i$. The global score of an allocation for an agent is the sum of the scores of the goods assigned to her. The social welfare of an allocation is the aggregation of the scores of all agents, for some aggregation function $\star$ such as, typically, $+$ or $\min$. The rule associated with $s$ and $\star$ maps a profile to (one of) the allocation(s) maximizing social welfare. After defining this family of rules, and focusing on some key examples, we investigate some of the social-choice-theoretic properties of this family of rules, such as various kinds of monotonicity, separability, envy-freeness, and Pareto efficiency.},
url = {http://recherche.noiraudes.net/resources/papers/ECAI14-2.pdf}
}
WS7Baumeister, Dorothea, Bouveret, Sylvain, Lang, Jérôme, Nguyen, Nhan-Tam, Nguyen, Trung Thanh, Rothe, Jörg and Saffidine, Abdallah (2014).
Scoring Rules for the Allocation of Indivisible Goods. In
Proceedings of the Fifth International Workshop on Computational Social Choice (COMSOC'14), Pittsburgh, Pennsylvania.
[
Abstract]
[
BibTeX]
[
PDF]
We define a family of rules for dividing indivisible goods among agents, parameterized by a scoring vector and a social welfare aggregation function. We assume that agents' preferences over sets of goods are additive, but that the input is ordinal: each agent simply ranks single goods. Similarly to (positional) scoring rules in voting, a scoring vector consists of nonincreasing nonnegative weights, where is the score of a good assigned to an agent who ranks it in position . The global score of an allocation for an agent is the sum of the scores of the goods assigned to her. The social welfare of an allocation is the aggregation of the scores of all agents, for some aggregation function such as, typically, or . The rule associated with and maps a profile to (one of) the allocation(s) maximizing social welfare. After defining this family of rules, and focusing on some key examples, we investigate some of the social-choice-theoretic properties of this family of rules, such as various kinds of monotonicity, separability, envy-freeness, and Pareto efficiency.
@InProceedings{BBLNNR-COMSOC14,
type = {workshop},
author = {Dorothea Baumeister and Sylvain Bouveret and Jérôme Lang and Nhan-Tam Nguyen and {Trung Thanh} Nguyen and Jörg Rothe and Abdallah Saffidine},
title = {Scoring Rules for the Allocation of Indivisible Goods},
booktitle = {Proceedings of the Fifth International Workshop on Computational Social Choice (COMSOC'14)},
year = 2014,
month = {June},
address = {Pittsburgh, Pennsylvania},
abstract = {We define a family of rules for dividing $m$ indivisible goods among agents, parameterized by a scoring vector and a social welfare aggregation function. We assume that agents' preferences over sets of goods are additive, but that the input is ordinal: each agent simply ranks single goods. Similarly to (positional) scoring rules in voting, a scoring vector $s = (s_1, \ldots , s_m)$ consists of $m$ nonincreasing nonnegative weights, where $s_i$ is the score of a good assigned to an agent who ranks it in position $i$. The global score of an allocation for an agent is the sum of the scores of the goods assigned to her. The social welfare of an allocation is the aggregation of the scores of all agents, for some aggregation function $\star$ such as, typically, $+$ or $\min$. The rule associated with $s$ and $\star$ maps a profile to (one of) the allocation(s) maximizing social welfare. After defining this family of rules, and focusing on some key examples, we investigate some of the social-choice-theoretic properties of this family of rules, such as various kinds of monotonicity, separability, envy-freeness, and Pareto efficiency.},
url = {http://recherche.noiraudes.net/resources/papers/COMSOC14-2.pdf}
}
J2Bouveret, Sylvain and Lemaître, Michel (2009).
Computing leximin-optimal solutions in constraint networks. In
Artificial Intelligence, 173(2): 343-364.
[
Abstract]
[
BibTeX]
[
URL]
In many real-world multiobjective optimization problems one needs to find solutions or alternatives that provide a fair compromise between different conflicting objective functions--which could be criteria in a multicriteria context, or agent utilities in a multiagent context--while being efficient (i.e. informally, ensuring the greatest possible overall agents' satisfaction). This is typically the case in problems implying human agents, where fairness and efficiency requirements must be met. Preference handling, resource allocation problems are another examples of the need for balanced compromises between several conflicting objectives. A way to characterize good solutions in such problems is to use the leximin preorder to compare the vectors of objective values, and to select the solutions which maximize this preorder. In this article, we describe five algorithms for finding leximin-optimal solutions using constraint programming. Three of these algorithms are original. Other ones are adapted, in constraint programming settings, from existing works. The algorithms are compared experimentally on three benchmark problems.
@article{BL-AIJ09,
author = {Sylvain Bouveret and Michel Lemaître},
title = {Computing leximin-optimal solutions in constraint networks},
journal = {Artificial Intelligence},
volume = {173},
number = {2},
pages = {343-364},
year = {2009},
issn = {0004-3702},
doi = {DOI: 10.1016/j.artint.2008.10.010},
url = {http://www.sciencedirect.com/science/article/B6TYF-4TW6HTM-1/2/cfd8c4ad862142dda70b86e3dc15d4d5},
abstract = {In many real-world multiobjective optimization problems one needs to find solutions or alternatives that provide a fair compromise between different conflicting objective functions--which could be criteria in a multicriteria context, or agent utilities in a multiagent context--while being efficient (i.e. informally, ensuring the greatest possible overall agents' satisfaction). This is typically the case in problems implying human agents, where fairness and efficiency requirements must be met. Preference handling, resource allocation problems are another examples of the need for balanced compromises between several conflicting objectives. A way to characterize good solutions in such problems is to use the leximin preorder to compare the vectors of objective values, and to select the solutions which maximize this preorder. In this article, we describe five algorithms for finding leximin-optimal solutions using constraint programming. Three of these algorithms are original. Other ones are adapted, in constraint programming settings, from existing works. The algorithms are compared experimentally on three benchmark problems.}
}
J1Bouveret, Sylvain and Lang, Jérôme (2008).
Efficiency and Envy-freeness in Fair Division of Indivisible Goods: Logical Representation and Complexity. In
Journal of Artificial Intelligence Research (JAIR), 32: 525-564.
[
Abstract]
[
BibTeX]
[
URL]
We consider the problem of allocating fairly a set of indivisible goods among agents from the point of view of compact representation and computational complexity. We start by assuming that agents have dichotomous preferences expressed by propositional formulae. We express efficiency and envy-freeness in a logical setting, which reveals unexpected connections to nonmonotonic reasoning. Then we identify the complexity of determining whether there exists an efficient and envy-free allocation, for several notions of efficiency, when preferences are represented in a succinct way (as well as restrictions of this problem). We first study the problem under the assumption that preferences are dichotomous, and then in the general case.
@article{BL-JAIR08,
author = {Sylvain Bouveret and Jérôme Lang},
title = {Efficiency and Envy-freeness in Fair Division of Indivisible Goods: Logical Representation and Complexity},
journal = {Journal of Artificial Intelligence Research (JAIR)},
volume = {32},
year = {2008},
pages = {525-564},
url = {https://www.jair.org/index.php/jair/article/download/10555/25267/},
abstract = {We consider the problem of allocating fairly a set of indivisible goods among agents from the point of view of compact representation and computational complexity. We start by assuming that agents have dichotomous preferences expressed by propositional formulae. We express efficiency and envy-freeness in a logical setting, which reveals unexpected connections to nonmonotonic reasoning. Then we identify the complexity of determining whether there exists an efficient and envy-free allocation, for several notions of efficiency, when preferences are represented in a succinct way (as well as restrictions of this problem). We first study the problem under the assumption that preferences are dichotomous, and then in the general case.}
}