Googles appar
Huvudmeny

Post a Comment On: cbloom rants

"Marlin Summary"

1 Comment -

1 – 1 of 1
Blogger cbloom said...

I noted this in one of the posts, but I think it bears repeating :

The Marlin probability adjustment is not the only way to handle the tail-cant-be-head exclusion. An alternative that was previously in the literature is to have a separate Tunstall table for each tail exclusion case.

A hybrid approach is also possible & interesting.

When the alphabet is quite skew; the MPS (most probably symbol) has high probability.

In that case you might like to make two Tunstall tables. One where MPS can be the first symbol, and one where it can't. (MPS can't be the first symbol is common and important because it will often be available as a tail symbol). You could then do the Marlin probability adjustment on both of those tables, which would compensate for the non-MPS exclusion cases.

The tail-cant-be-head is similar to the LAM exclusion in LZ77.

April 4, 2018 at 11:47 AM

You can use some HTML tags, such as <b>, <i>, <a>

This blog does not allow anonymous comments.

Comment moderation has been enabled. All comments must be approved by the blog author.

You will be asked to sign in after submitting your comment.