Revisiting two-sided stability constraints

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

We show that previous filtering propositions on two-sided stability problems do not enforce arc consistency (AC), however they maintain bound(D) consistency (BC(D)). We propose an optimal algorithm achieving BC(D) with O(L) time complexity where L is the length of the preference lists. We also show an adaptation of this filtering approach to achieve AC. Next, we report the first polynomial time algorithm for solving the hospital/resident problem with forced and forbidden pairs. Furthermore, we show that the particular case of this problem for stable marriage can be solved in O(n2) which improves the previously best complexity by a factor of n2. Finally, we present a comprehensive set of experiments to evaluate the filtering propositions.

Original languageEnglish
Title of host publicationIntegration of AI and OR Techniques in Constraint Programming - 13th International Conference, CPAIOR 2016, Proceedings
EditorsClaude-Guy Quimper
PublisherSpringer Verlag
Pages342-357
Number of pages16
ISBN (Print)9783319339535
DOIs
Publication statusPublished - 2016
Event13th International Conference on Integration of Artificial Intelligence and Operations Research Techniques in Constraint Programming, CPAIOR 2016 - Banff, Canada
Duration: 29 May 20161 Jun 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9676
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference13th International Conference on Integration of Artificial Intelligence and Operations Research Techniques in Constraint Programming, CPAIOR 2016
Country/TerritoryCanada
CityBanff
Period29/05/161/06/16

Fingerprint

Dive into the research topics of 'Revisiting two-sided stability constraints'. Together they form a unique fingerprint.

Cite this