Table of Contents
Fetching ...

A Fixed-Parameter Algorithm for the Kneser Problem

Ishay Haviv

TL;DR

A randomized algorithm for the Kneser problem and a randomized polynomial-time algorithm for the Agreeable-Set problem, which is at least as hard as a variant of the Kneser problem with an extended access to the input coloring.

Abstract

The Kneser graph $K(n,k)$ is defined for integers $n$ and $k$ with $n \geq 2k$ as the graph whose vertices are all the $k$-subsets of $\{1,2,\ldots,n\}$ where two such sets are adjacent if they are disjoint. A classical result of Lovász asserts that the chromatic number of $K(n,k)$ is $n-2k+2$. In the computational Kneser problem, we are given an oracle access to a coloring of the vertices of $K(n,k)$ with $n-2k+1$ colors, and the goal is to find a monochromatic edge. We present a randomized algorithm for the Kneser problem with running time $n^{O(1)} \cdot k^{O(k)}$. This shows that the problem is fixed-parameter tractable with respect to the parameter $k$. The analysis involves structural results on intersecting families and on induced subgraphs of Kneser graphs. We also study the Agreeable-Set problem of assigning a small subset of a set of $m$ items to a group of $\ell$ agents, so that all agents value the subset at least as much as its complement. As an application of our algorithm for the Kneser problem, we obtain a randomized polynomial-time algorithm for the Agreeable-Set problem for instances that satisfy $\ell \geq m - O(\frac{\log m}{\log \log m})$. We further show that the Agreeable-Set problem is at least as hard as a variant of the Kneser problem with an extended access to the input coloring.

A Fixed-Parameter Algorithm for the Kneser Problem

TL;DR

A randomized algorithm for the Kneser problem and a randomized polynomial-time algorithm for the Agreeable-Set problem, which is at least as hard as a variant of the Kneser problem with an extended access to the input coloring.

Abstract

The Kneser graph is defined for integers and with as the graph whose vertices are all the -subsets of where two such sets are adjacent if they are disjoint. A classical result of Lovász asserts that the chromatic number of is . In the computational Kneser problem, we are given an oracle access to a coloring of the vertices of with colors, and the goal is to find a monochromatic edge. We present a randomized algorithm for the Kneser problem with running time . This shows that the problem is fixed-parameter tractable with respect to the parameter . The analysis involves structural results on intersecting families and on induced subgraphs of Kneser graphs. We also study the Agreeable-Set problem of assigning a small subset of a set of items to a group of agents, so that all agents value the subset at least as much as its complement. As an application of our algorithm for the Kneser problem, we obtain a randomized polynomial-time algorithm for the Agreeable-Set problem for instances that satisfy . We further show that the Agreeable-Set problem is at least as hard as a variant of the Kneser problem with an extended access to the input coloring.
Paper Structure (25 sections, 17 theorems, 8 equations)

This paper contains 25 sections, 17 theorems, 8 equations.

Key Result

Theorem 1.1

There exists a randomized algorithm that given integers $n$ and $k$ with $n \geq 2k$ and an oracle access to a coloring $c: \binom{[n]}{k} \rightarrow [n-2k+1]$ of the vertices of the Kneser graph $K(n,k)$, runs in time $n^{O(1)} \cdot k^{O(k)}$ and returns a monochromatic edge with probability $1-2

Theorems & Definitions (22)

  • Theorem 1.1
  • Theorem 1.2
  • Theorem 1.3
  • Theorem 1.4
  • Theorem 1.5
  • Definition 2.1
  • Theorem 2.2: LovaszKneserSchrijverKneser78
  • Definition 2.3
  • Theorem 2.4: Hilton-Milner Theorem HM67
  • Remark 2.5
  • ...and 12 more