The NP-hard problem of computing the maximal sample variance over interval data is solvable in almost linear time with high probability

preprint2022arXivOpen access

Abstract

We consider the algorithm by Ferson et al. (Reliable computing 11(3), p. 207-233, 2005) designed for solving the NP-hard problem of computing the maximal sample variance over interval data, motivated by robust statistics (in fact, the formulation can be written as a nonconvex quadratic program with a specific structure). First, we propose a new version of the algorithm improving its original time bound O(n22ω)O(n^2 2^ω) to O(nlog⁡n+n⋅2ω)O(n \log n+n\cdot 2^ω), where nn is number of input data and ωω is the clique number in a certain intersection graph. Then we treat input data as random variables as it is usual in statistics) and introduce a natural probabilistic data generating model. We get 2ω=O(n1/log⁡log⁡n)2^ω= O(n^{1/\log\log n}) and ω=O(log⁡n/log⁡log⁡n)ω= O(\log n / \log\log n) on average. This results in average computing time O(n1+ε)O(n^{1+ε}) for ε>0ε> 0 arbitrarily small, which may be considered as "surprisingly good" average time complexity for solving an NP-hard problem. Moreover, we prove the following tail bound on the distribution of computation time: hard instances, forcing the algorithm to compute in time 2Ω(n)2^{Ω(n)}, occur rarely, with probability tending to zero at the rate e−nlog⁡log⁡ne^{-n\log\log n}.

Explore this paper’s authors, topics and related work.

Building this map preview

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

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.