English

Mixing Time of Markov chain of the Knapsack Problem

Combinatorics 2018-03-20 v1 Data Structures and Algorithms Probability

Abstract

To find the number of assignments of zeros and ones satisfying a specific Knapsack Problem is #P\#P hard, so only approximations are envisageable. A Markov chain allowing uniform sampling of all possible solutions is given by Luby, Randall and Sinclair. In 2005, Morris and Sinclair, by using a flow argument, have shown that the mixing time of this Markov chain is O(n9/2+ϵ)\mathcal{O}(n^{9/2+\epsilon}), for any ϵ>0\epsilon > 0. By using a canonical path argument on the distributive lattice structure of the set of solutions, we obtain an improved bound, the mixing time is given as τx(ϵ)n3ln(16ϵ1)\tau_{_{x}}(\epsilon) \leq n^{3} \ln (16 \epsilon^{-1}).

Keywords

Cite

@article{arxiv.1803.06914,
  title  = {Mixing Time of Markov chain of the Knapsack Problem},
  author = {Koko K. Kayibi and S. Pirzada and Carrie Rutherford},
  journal= {arXiv preprint arXiv:1803.06914},
  year   = {2018}
}

Comments

9 pages, 2 figures