Probabilistic construction of deterministic algorithms: approximating packing integer programs (Q1112724)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Probabilistic construction of deterministic algorithms: approximating packing integer programs |
scientific article |
Statements
Probabilistic construction of deterministic algorithms: approximating packing integer programs (English)
0 references
1988
0 references
A matrix \(C_{n\times r}\), \(c_{ij}\in [0,1]\) and a vector \(p=(p_ 1,...,p_ r)\) are given. An integer vector \(q=(q_ 1,...,q_ r)\) that approximates \(p\) is computed. Every coordinate of the vector \(\Delta =C(p- q)\) has to be ``small'' in absolute value. By methods taken from probability theory the author proves the theorem: there exists a vector q such that \(\Delta_ i\leq s_ i\) \(D(s_ i,1/2n)\) for \(s_ i=(c_ i,p)\), where \[ D(m,x)\leq (e-1)(\frac{\ln 1/x}{m})^{1/2},\quad if\quad m>\ln \quad 1/x, \] and \[ D(m,x)\leq \frac{e \ln 1/x}{m \ln ((e \ln 1/x)/m)}, \] otherwise. A deterministic polynomial algorithm is proposed for finding such a vector \(q\). It traces a search tree from a root to some leaf without backtracking. At the next node a component \(q_ i\) is determined by the use of estimates for \(q_ i=0\) and \(q_ i=1\). The procedure, called ``method of conditional probabilities'', is applied to vector selection problems, packing problems and maximum multicommodity flow.
0 references
randomized rounding
0 references
polynomial algorithm
0 references
method of conditional probabilities
0 references
vector selection
0 references
packing
0 references
maximum multicommodity flow
0 references