中文

Two-way rounding

最优化与控制 2008-02-03 v1

摘要

Given nn real numbers 0x1,...,xn<10\leq x_1,...,x_n<1 and a permutation~σ\sigma of {1,...,n}\{1,...,n\}, we can always find \xbar1,...,\xbarn{0,1}\xbar_1,...,\xbar_n\in\{0,1\} so that the partial sums \xbar1+...+\xbark\xbar_1+... +\xbar_k and \xbarσ1+...+\xbarσk\xbar_{\sigma 1}+... +\xbar_{\sigma k} differ from the unrounded values x1+...+xkx_1+... + x_k and xσ1+...+xσkx_{\sigma 1}+... +x_{\sigma k} by at most n/(n+1)n/(n+1), for 1kn1\leq k\leq n. The latter bound is best possible. The proof uses an elementary argument about flows in a certain network, and leads to a simple algorithm that finds an optimum way to round.

关键词

引用

@article{arxiv.math/9504228,
  title  = {Two-way rounding},
  author = {Donald E. Knuth},
  journal= {arXiv preprint arXiv:math/9504228},
  year   = {2008}
}