1
$\begingroup$

Consider the task of clustering a graph, modelled as the balanced cut problem:

Input: $G = (V, E)$ simple graph

Output: $S^* \subseteq V$ such that $S^* = \arg\min_{S \subseteq V} h(S)$. Here, $h(S)$ is the edge expansion of $S$ with respect to the graph $G$, $h(S) = |\{ \{v, v'\} \in E \mid v \in S, v' \in V \setminus S\}|/\min\{|S|, |V\setminus S|\}$.

The task is known to be NP-hard, see e.g. Wagner D., Wagner F. (1993) Between Min Cut and Graph Bisection. Is it known in the literature whenever the task is APX or PTAS? In particular, do the Cheeger's inequalities and subsequent works in spectral clustering contribute in this direction?

$\endgroup$
1
  • 3
    $\begingroup$ This problem is known as the Sparsest Cut problem (with uniform demands) and has been extensively studied. The state of the art algorithm by Arora, Rao, and Vazirani gives an $O(\sqrt{\log n})$ approximation. There are also algorithms for closely related problems such Minimum Bisection and Balanced Cut. $\endgroup$
    – Yury
    Commented Sep 11 at 15:10

1 Answer 1

4
$\begingroup$

As Yury says, the problem is known as the Sparsest Cut. See Theorem 1.3 in "Inapproximability results for maximum edge biclique, minimum linear arrangement, and sparsest cut" by Ambühl, Mastrolilli, and Svensson:

Let $\epsilon > 0$ be an arbitrarily small constant. If there is a PTAS for Sparsest Cut, Minimum Linear Arrangement, or Maximum Edge Biclique, then there is a (probabilistic) algorithm that decides whether a given SAT instance of size $n$ is satisfiable in time $2^{n^\epsilon}$.

So, PTAS seems unlikely since this almost (up to randomization) contradicts ETH. Maybe a stronger result exists.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.