(k,n-k) - Max-Cut: An O(2p)-Time Algorithm and a Polynomial Kernel

Saurabh, Saket ; Zehavi, Meirav (2018) (k,n-k) - Max-Cut: An O(2p)-Time Algorithm and a Polynomial Kernel Algorithmica, 80 (12). pp. 3844-3860. ISSN 0178-4617

Full text not available from this repository.

Official URL: http://doi.org/10.1007/s00453-018-0418-5

Related URL: http://dx.doi.org/10.1007/s00453-018-0418-5

Abstract

MAX-CUT is a well-known classical NP-hard problem. This problem asks whether the vertex-set of a given graph G=(V,E) can be partitioned into two disjoint subsets, A and B, such that there exist at least p edges with one endpoint in A and the other endpoint in B. It is well known that if p≤|E|/2, the answer is necessarily positive. A widely-studied variant of particular interest to parameterized complexity, called (k,n−k)-MAX-CUT, restricts the size of the subset A to be exactly k. For the (k,n−k)-MAX-CUT problem, we obtain an O(2p)-time algorithm, improving upon the previous best O(4p+o(p))-time algorithm, as well as the first polynomial kernel. Our algorithm relies on a delicate combination of methods and notions, including independent sets, depth-search trees, bounded search trees, dynamic programming and treewidth, while our kernel relies on examination of the closed neighborhood of the neighborhood of a certain independent set of the graph G.

Item Type:Article
Source:Copyright of this article belongs to Springer Nature Switzerland AG.
ID Code:123384
Deposited On:16 Sep 2021 04:18
Last Modified:16 Sep 2021 04:18

Repository Staff Only: item control page