[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Biblio re>randomness and OT
Subject: Biblio re>randomness and OTPs
Response was sufficient to merit posting this (brief
and specific) bibliography pertaining to a) randomness;
b) testing for randomness; and c) compression and
coding as it relates to privacy and maximizing entropy.
The items are listed in the order that *I* think
represents their helpfulness on this topic.
Two interesting quotes from Knuth (book [1] below):
(sec3.2.2 para2 p25)
One of the common fallacies encountered in
connection with random number generation is the idea
that we can take a good generator and modify it a
little, in order get and "even-more-random" sequence.
(sect3.3 para4 p38)
...The point of these remarks is that we cannot be
trusted to judge by ourselves whether a sequence of
numbers is random or not. Some unbiased mechanical
tests must be applied.
Books
==========
[1] "The Art of Computer Programming, vol 2:
Seminumerical Algorithms" by Donald Knuth.
ISBN 0-201-03822-6
Sections of interest:
(3) Random Numbers
[2] "Text Compression" by Bell, Cleary and Witten.
ISBN 0-13-911991-4
Sections of interest:
(5) From Probablilities to Bits, especially
(5.2) Arithmetic Coding
(7.3) Dynamic Markov Modeling
(10.1.5) Privacy and Compression
[3] "Adaptive Data Compression" by Ross N. Williams.
ISBN 0-7923-9085-7
Sections of interest:
(1.9) Arithmetic Coding
(1.10.6.8) DMC
(1.16) Error Correction, Data Compression and
Cryptography
[4] "Image and Text Compression" edited by Storer.
ISBN 0-7923-9243-4
Sections of interest:
(4) 'Practical mplementations of Arithmetic Coding'
by Howard and Vitter.
Papers
==========
[5] "A note on the DMC data compression scheme" by
Bell and Moffat.
[6] "Universal Coding, Information, Prediction, and
Estimation" by Rissanen.
[7] "Linear Time Adaptive Arithmetic Coding" by Moffat.
[8] "A Simple General Binary Source Code" by Langdon
and Rissanen.
[9] "An overview of the basic principles of the Q-Coder
adaptive binary arithmetic coder" by Pennebaker, Mitchell,
Langdon and Arps.
[10] "Software implementations fo the Q-Coder" by Mitchell
and Pennebaker.
[11] "Optimal hardware and sofware arithmetic coding
procedures for the Q-Coder" by Mitchell and Pennebaker.
[5] "Probability estimation for the Q-Coder" by Pennebaker
and Mitchell.
I hope you find this information helpful.
Scott Collins ([email protected])