Français Anglais
Accueil Annuaire Plan du site
Home > Research results > Dissertations & habilitations
Research results
Thesis in progress de RAKOTOARISON Herilalaina
Thesis in progress
Group : Learning and Optimization

Sélection et configuration automatiques d’algorithmes d’optimisation pour des réseaux de distribution électriques régionaux ou locaux

Starts on 01/11/2017
Advisor : SCHOENAUER, Marc

Funding : contrat doctoral INRIA
Affiliation : Université Paris-Saclay
Laboratory : LRI - AO

Defended on 00/00/0000, committee :

Research activities :

Abstract :

Ph.D. dissertations & Faculty habilitations
The Stable Marriage Problem (SMP) is a matching problem where participants have preferences over their potential partners. The objective is to find a matching that is optimal (stable in certain sens) with regard to these preferences. This type of matching has a lot of widely used applications such as the assignment of children to schools, interns to hospitals, kidney transplant patients to donors, as well as taxi scheduling or content delivery on the Internet. Some applications can be solved in a centralized way while others, due to their distributed nature and their complex data, need a different treatment. In order to handle this challenge, we provide two distributed self-stabilizing solutions (i.e., that tolerate transient (or short-lived) failures (e.g., memory or message corruptions) of any nodes. The privacy of the preference lists is guaranteed by the two proposed algorithms: lists are not shared, only some binary queries and responses are transmitted. For both algorithms, executions proceed in atomic steps and a daemon (distributed unfair daemon) conveys the notion of asynchrony. Under this daemon, the stabilization time can be bounded in term of moves (local computations). This complexity metrics allows to evaluate the necessary computational power or the energy consumption of the algorithm's executions. The first algorithm, based on the centralized method of Ackermann et al. (SICOMP' 2011), solves the problem in O(n^4) moves. The starting point of the second algorithm is the local detection/global correction scheme of Awerbuch et al. (DA' 1994) Unfortunately, local checkability definition of DA '1994 does not apply to our case (in particular due to the unfair daemon). Consequently, we propose a new definition. Furthermore, we design a distributed self-stabilizing asynchronous reset algorithm. Using it, the resulting composed algorithm solves SMP in Theta(n^2) moves in a self-stabilizing way.