Double degree program Canada-France
Collaboration between:
- Concordia University (3 years), Montréal, Québec, Canada
- Université Lille 1 (1 year), Villeneuve d'Ascq, France
Title
An Agent-Based Approach for Distributed Resource Allocations
Keywords
Distributed problem solving, individual based reasoning, social
networks, social welfare, information privacy.
Supervisors
Pr.Philippe MATHIEU
Laboratoire d’Informatique Fondamentale de Lille - SMAC
Université Lille 1 - Sciences et Technologies, Villeneuve d’Ascq, France
Web Page: http://www.lifl.fr/~mathieu/
Mail: philippe.mathieu.at.lifl.fr
Phone: +33 (0) 3 28 77 85 51
Fax: +33 (0) 3 28 77 85 37
Pr. John William ATWOOD
Dept. of Computer Science and Software Engineering
Concordia University, Montreal, Canada.
Web Page: http://users.encs.concordia.ca/~bill/
Mail: bill.at.cse.concordia.ca
Phone: +1 (514) 848 2424 #3046
Fax: +1 (514) 848 2830
Defense
Date: 2009/12/04
Place: Concordia University, Montreal, Canada
Reviewers:
- Amal EL FALLAH SEGHROUCHNI, Professor
University Pierre and Marie Curie, Paris, France.
- Bernard MOULIN, Professor
Laval University, Ste Foy, Canada.
Examiners:
- Lata NARAYANAN, Professor
Concordia University, Montreal, Canada.
- Jamal BENTAHAR, Assistant Professor
Concordia University, Montreal, Canada.
Supervisors:
- Philippe MATHIEU, Professor
University Lille 1, Villeneuve d'Ascq, France.
- John William ATWOOD, Professor
Concordia University, Montreal, Canada.
Abstract
Resource allocation problems have been widely studied according to various scenarios in literature. In such
problems, a set of resources must be allocated to a set of agents, according to their own preferences.
Self-organization issues in telecommunication, scheduling problems or supply chain management problems can be
modeled using resource allocation problems.
Such problems are usually solved by means of centralized techniques, where an omniscient entity determines how
to optimally allocate resources. However, these solving methods are not well-adapted for applications where
privacy is required. Moreover, several assumptions made are not always plausible, which may prevent their use in
practice, especially in the context of agent societies. For instance, dynamic applications require adaptive
solving processes, which can handle the evolution of initial data. Such techniques never consider restricted
communication possibilities whereas many applications are based on them. For instance, in peer-to-peer networks,
a peer can only communicate with a small subset of the systems.
In this thesis, we focus on distributed methods to solve resource allocation problems. Initial allocation evolves
step by step thanks to local agent negotiations. We seek to provide agent behaviors leading negotiation processes
to socially optimal allocations. In this work, resulting resource allocations can be viewed as emergent phenomena.
We also identify parameters favoring the negotiation efficiency. We provide the negotiation settings to use when
four different social welfare notions are considered. The original method proposed in this thesis is adaptive,
anytime and can handle any restriction on agent communication possibilities.