A preference system is an undirected graph where vertices have preferences over their neighbors, and admits a master list if all preferences can be derived from a single ordering over all vertices. We study the problem of deciding whether a given preference system is close to admitting a master list based on three different distance measures. We determine the computational complexity of the following questions: can be modified by (i) swaps in the preferences, (ii) edge deletions, or (iii) vertex deletions so that the resulting instance admits a master list? We investigate these problems in detail from the viewpoint of parameterized complexity and of approximation. We also present two applications related to stable and popular matchings.

生成讲解博客的中文版本

生成AI智能校验的中文版本