|
Department of Computer
Science,
|
|||||
Telephone : |
- none - |
|||||
Fax : |
- none - |
|||||
email : |
p.fenwick@auckland.ac.nz |
|||||
Life Member IEEE |
||||||
After about 20 years in the Department of Computer Science (and 12 years before that in the Computer Centre) at the University of Auckland, I took early retirement from Jan 2005.
My University email and other addresses (but not telephone) should continue to be available, but will be handled less often ....
Important
notice — I am NOT
available for supervising student projects or similar
activities.
This most definitely includes internships for
foreign students, so don't even bother asking.
Enquiries
about past research may be viewed sympathetically, but by now I am
probably out of touch.
17 Dec 2015
I have been conducting occasional research since retirement. In chronological order the results are --
A general overview and cogitations on Burrows-Wheeler
compression.
See Burrows–Wheeler
compression : Principles and reflections”
Theoretical
Computer Science Vol
387(2007) pp 200–219.
Abstract
After
a general description of the Burrows Wheeler Transform and a brief
survey of recent work on processing its output, the paper examines
the coding of the zero-runs from the MTF recoding stage, an aspect
with little prior treatment. It is concluded that the original
scheme proposed by Wheeler is extremely efficient and unlikely to be
much improved.
The paper then proposes some new interpretations
and uses of the Burrows Wheeler transform, with new insights and
approaches to lossless compression, perhaps including techniques
from error correction.
“PPM
Compression without Escapes”,
Software
– Practice and Experience,
online
:
25 APR 2011, DOI: 10.1002/spe.1070 ; printed Vol
42, no 2, pp 255–260, February 2012)
Abstract
A
significant cost in PPM data compression (and often the major cost)
is the provision and efficient coding of escapes while building
contexts.
This paper presents some recent work on eliminating
escapes in PPM compression, using bit-wise compression with binary
contexts. It shows that PPM without escapes can achieve averages of
2.5 bits per character on the Calgary Corpus and 2.2 bpc on the
Canterbury Corpus, both values comparing well with accepted good
compressors.
A
book “Introduction
to Computer Data Representation”
Bentham
Publications 2014. It provides an introduction, from first
principles, to the internal (bit-wise) representation of integers,
real numbers, characters and text, checksums and universal coding of
integers. It has about 270 pages and is available as both an
eBook(eISBN 978-1-60805-882-2, 2014) and printed copy
(“Print-On-Demand” ISBN 978-1-60805-883-9).
While not a
book for beginners, it is intended for reference by advanced
students and professionals.
You
may download a 1-page
flier, or the
primary
link includes ordering information, the ability to download
individual chapters and a free “sample” which is the first 3-4
pages of each chapter or other section. The first 3 sections (which
are all free) give a good overview of the book.
“A
Note on Variable-Length Codes with Constant Hamming Weights”
Journal
of Universal Computer Science, vol. 21, no. 9 (2015), 1136-1142 is
available at
http://www.jucs.org/jucs_21_9/a_note_on_variable.
Abstract
A
recent paper described a variable-length integer code based on the
Goldbach conjecture where every codeword had exactly 2 1-bits but
with an extremely irregular structure. A later, unpublished, work
produced a much more regular code, again with a Hamming weight of 2.
This paper extends that later work to weight-3 and weight-4 codes,
which are shown to be competitive with more-usual codes over a
useful range of values.
Most of my papers and reports are available from here
— F I N I S —