Source author record

Huiwen Yu

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

3works
1topics
1close collaborators

Published work

3 publications

preprint2014arXiv

Approximate the k-Set Packing Problem by Local Improvements

We study algorithms based on local improvements for the kk-Set Packing problem. The well-known local improvement algorithm by Hurkens and Schrijver has been improved by Sviridenko and Ward from k2+ε\frac{k}{2}+ε to k+23\frac{k+2}{3}, and by Cygan to k+13+ε\frac{k+1}{3}+ε for any ε>0ε>0. In this paper, we achieve the approximation ratio k+13+ε\frac{k+1}{3}+ε for the kk-Set Packing problem using a simple polynomial-time algorithm based on the method by Sviridenko and Ward. With the same approximation guarantee, our algorithm runs in time singly exponential in 1ε2\frac{1}{ε^2}, while the running time of Cygan's algorithm is doubly exponential in 1ε\frac{1}ε. On the other hand, we construct an instance with locality gap k+13\frac{k+1}{3} for any algorithm using local improvements of size O(n1/5)O(n^{1/5}), here nn is the total number of sets. Thus, our approximation guarantee is optimal with respect to results achievable by algorithms based on local improvements.

preprint2014arXiv

Space Saving by Dynamic Algebraization

Dynamic programming is widely used for exact computations based on tree decompositions of graphs. However, the space complexity is usually exponential in the treewidth. We study the problem of designing efficient dynamic programming algorithm based on tree decompositions in polynomial space. We show how to construct a tree decomposition and extend the algebraic techniques of Lokshtanov and Nederlof such that the dynamic programming algorithm runs in time O∗(2h)O^*(2^h), where hh is the maximum number of vertices in the union of bags on the root to leaf paths on a given tree decomposition, which is a parameter closely related to the tree-depth of a graph. We apply our algorithm to the problem of counting perfect matchings on grids and show that it outperforms other polynomial-space solutions. We also apply the algorithm to other set covering and partitioning problems.

preprint2011arXiv

Packing-Based Approximation Algorithm for the k-Set Cover Problem

We present a packing-based approximation algorithm for the kk-Set Cover problem. We introduce a new local search-based kk-set packing heuristic, and call it Restricted kk-Set Packing. We analyze its tight approximation ratio via a complicated combinatorial argument. Equipped with the Restricted kk-Set Packing algorithm, our kk-Set Cover algorithm is composed of the kk-Set Packing heuristic \cite{schrijver} for k≥7k\geq 7, Restricted kk-Set Packing for k=6,5,4k=6,5,4 and the semi-local (2,1)(2,1)-improvement \cite{furer} for 3-Set Cover. We show that our algorithm obtains a tight approximation ratio of Hk−0.6402+Θ(1k)H_k-0.6402+Θ(\frac{1}{k}), where HkH_k is the kk-th harmonic number. For small kk, our results are 1.8667 for k=6k=6, 1.7333 for k=5k=5 and 1.5208 for k=4k=4. Our algorithm improves the currently best approximation ratio for the kk-Set Cover problem of any k≥4k\geq 4.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.