Thread View: comp.compression.research
2 messages
2 total messages
Started by Radford Neal
Mon, 23 Nov 1992 16:19
Kolmogorof complexity and data compression
Author: Radford Neal
Date: Mon, 23 Nov 1992 16:19
Date: Mon, 23 Nov 1992 16:19
28 lines
1918 bytes
1918 bytes
Regarding the claims that Kolmogorof complexity theory places
absolute limits on possible data compression:
I think the problem may be a misapprehension of the problem being
tackled. Kolmogorof complexity would be relevant if we were trying to
send an image (say) to someone with whom we had made no prior
arrangements. We would then need to (essentially) code the image as a
"self-extracting" compressed file, which can be interpreted as
instructions for some common machine which any interested person would
have available.
This isn't what most people mean by "data compression". Suppose we are
considering a compression method for high-definition television, for
example. There is no requirement that these images be decodable by
anyone with an IBM PC, even with no special software. Instead, we are
willing to build special TV's with decoding devices, and accept that
images will be decodable only by people in possession of such decoding
devices. These devices might, in particular, include large amounts of ROM.
Requiring that each image be encoded as a self-extracting file would
eliminate any but fairly simple schemes, since the program length to
do anything interesting would exceed the size of the uncompressed
image. In constrast, there's no reason why we shouldn't put a few
megabytes of ROM in every TV, and thereby enable the images to be
compressed much further. (Well, maybe there's an _economic_ reason, but
that's not relevant to the discussion.)
Radford Neal
Re: Kolmogorof complexity and data compression
Author: Timothy Murphy
Date: Mon, 23 Nov 1992 18:38
Date: Mon, 23 Nov 1992 18:38
30 lines
1747 bytes
1747 bytes
radford@cs.toronto.edu (Radford Neal) writes: >This isn't what most people mean by "data compression". Suppose we are >considering a compression method for high-definition television, for >example. There is no requirement that these images be decodable by >anyone with an IBM PC, even with no special software. Instead, we are >willing to build special TV's with decoding devices, and accept that >images will be decodable only by people in possession of such decoding >devices. These devices might, in particular, include large amounts of ROM. Sorry, you're wrong. I know what you say sounds plausible, but it's based on a misunderstanding. We're not talking about the ease or otherwise of decoding. We're talking about the informational content of the data. If for example the data is random then you will not be able to compress it at all, regardless of how much ROM your recipient has. (Incidentally, Chaitin/Kolmogorov entropy is only concerned with compressibility itself -- it is not concerned at all with the length of time the data takes to uncompress, or indeed how much space this requires on the computer.) -- Timothy Murphy e-mail: tim@maths.tcd.ie tel: +353-1-2842366 s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads