ECCC-Report TR04-081https://eccc.weizmann.ac.il/report/2004/081Comments and Revisions published for TR04-081en-usFri, 17 Sep 2004 20:58:08 +0300
Paper TR04-081
| Increasing Kolmogorov Complexity |
Harry Buhrman,
Lance Fortnow,
Ilan Newman,
Nikolay Vereshchagin
https://eccc.weizmann.ac.il/report/2004/081How much do we have to change a string to increase its Kolmogorov complexity. We show that we can
increase the complexity of any non-random string of length n by flipping O(sqrt(n)) bits and some strings
require
Omega(sqrt(n)) bit flips. For a given m, we also give bounds for increasing the complexity of a string by
flipping m bits.
By using constructible expanding graphs we give an efficient algorithm that given any non-random string
of length n will give a small list of strings of the same length, at least one of which will have higher Kolmogorov
complexity. As an application, we show that BPP is contained in P relative to the set of Kolmogorov random
strings. Allender, Buhrman, Koucky, van Melkbeek and Ronneberger building on our techniques later
improved this result to show that all of PSPACE reduces to P with an oracle for the random strings.
Fri, 17 Sep 2004 20:58:08 +0300https://eccc.weizmann.ac.il/report/2004/081