Related Experiment Video
Updated: Dec 7, 2025

Using the FishSim Animation Toolchain to Investigate Fish Behavior: A Case Study on Mate-Choice Copying In Sailfin Mollies
Published on: November 8, 2018
Stable roommates with narcissistic, single-peaked, and single-crossing preferences
Robert Bredereck1, Jiehua Chen2, Ugo Paavo Finnendahl1
1TU Berlin, Berlin, Germany.
This study explores how different types of preferences affect the difficulty of solving the Stable Roommates problem. When preferences are complete and have certain structural properties like being single-peaked or narcissistic, the problem can be solved more efficiently. However, when preferences are incomplete and include ties, even with these properties, the problem remains computationally hard. The results help clarify which preference structures make the problem easier to solve.
Area of Science:
- Algorithmic game theory
- Computational social choice
- Stable matching problems
Background:
Stable matching problems have long been studied in algorithmic game theory and computer science. The Stable Roommates problem is a well-known variant where agents are matched in pairs, avoiding mutual preferences for alternative partners. Prior research has shown that when preferences are complete and strict, efficient algorithms exist. However, when preferences include ties or are incomplete, the problem becomes computationally harder. No prior work had resolved how structural properties like narcissism, single-peakedness, or single-crossing affect computational complexity in the presence of ties. This gap motivated the current investigation into how these properties influence the problem's tractability.
Purpose Of The Study:
The authors aimed to analyze the computational complexity of the Stable Roommates problem under various preference structures. They focused on whether structural properties like narcissistic, single-peaked, and single-crossing preferences could simplify the problem when preferences are complete. Additionally, they sought to determine if these properties could reduce complexity when preferences are incomplete and include ties. The study's motivation was to clarify the boundary between tractable and intractable cases of the problem.
Main Methods:
The researchers used theoretical analysis and algorithm design to study the Stable Roommates problem. They considered complete and incomplete preferences with and without ties. For complete preferences, they examined structural properties such as narcissism, single-peakedness, and single-crossing. They designed algorithms for these cases and analyzed their efficiency. For incomplete preferences with ties, they performed complexity analysis to determine whether structural properties could reduce computational hardness. The methods combined algorithm design with reductions from known NP-complete problems.
Main Results:
The study found that when preferences are complete and have structural properties like narcissism, single-peakedness, and single-crossing, the Stable Roommates problem can be solved more efficiently than in general cases. The authors developed algorithms that outperform existing ones for these structured inputs. However, when preferences are incomplete and include ties, even with single-peaked and single-crossing properties, the problem remains NP-complete. These findings highlight that structural properties can reduce computational complexity in some cases but not in others.
Conclusions:
The authors concluded that structural properties such as narcissism, single-peakedness, and single-crossing can simplify the Stable Roommates problem when preferences are complete. However, these properties do not help when preferences are incomplete and include ties. The results clarify the boundary between tractable and intractable cases of the problem. The study contributes to understanding how preference structures affect computational complexity in stable matching problems.
Frequently Asked Questions
The study shows that structural properties like single-peakedness can reduce computational complexity in some cases of the Stable Roommates problem but not when preferences are incomplete and include ties.
Single-peaked preferences allow for more efficient algorithms when preferences are complete, but they do not reduce complexity when preferences are incomplete and include ties.
The authors showed that even with single-peaked and single-crossing properties, the problem remains NP-complete when preferences are incomplete and include ties.
Narcissistic preferences are a structural property that, when combined with others, can lead to more efficient algorithms for the Stable Roommates problem with complete preferences.
The authors use reductions from known NP-complete problems to show that the Stable Roommates problem remains NP-complete under certain conditions.
The study clarifies that structural properties can reduce computational complexity in some cases of the Stable Roommates problem but not in others.
More Related Videos
05:03Author Spotlight: Unveiling Mechanisms of Stress Resilience - Significant Findings, Advancements, and Future Research
Published on: December 15, 2023
11:09RBDT: A Computerized Task System based in Transposition for the Continuous Analysis of Relational Behavior Dynamics in Humans
Published on: July 17, 2021
Related Concept Videos
Factors Influencing Attraction VI: Personality Traits
Personality Disorders: Narcissistic and Avoidant
Characteristics of Narcissistic Personality Disorder
Narcissistic individuals exhibit an inflated sense of self-importance and an excessive need for admiration. They are often...
Desirable Characteristics in Others
Relationship Formation
Personality Disorders: Dependent and Obsessive-Compulsive
Dependent Personality Disorder
Dependent personality disorder is characterized by an excessive reliance on others to manage various aspects of life. Individuals with this disorder often struggle...
Social Exchange Theory