Minimax Optimal Universal Codeword Sets

In an interactive multi-user data-processing system a user knows the probabilities of his messages and must encode them into a fixed system-wide variable-length codeword set. He needs to receive the answer to his last message before selecting the next, so his encoding is one-shot. To minimize averag...

Descripción completa

Detalles Bibliográficos
Autor principal: Elias, Peter
Publicado: 2023
Acceso en línea:https://hdl.handle.net/1721.1/149023
_version_ 1826214669816168448
author Elias, Peter
author_facet Elias, Peter
author_sort Elias, Peter
collection MIT
description In an interactive multi-user data-processing system a user knows the probabilities of his messages and must encode them into a fixed system-wide variable-length codeword set. He needs to receive the answer to his last message before selecting the next, so his encoding is one-shot. To minimize average codeword length he encodes his messages in order of decreasing probability into codewords in order of increasing length. I give an algorithm which, for each of several measures of performance, finds the codeword set best by that measure for the worst user, and some of the minimax optimal codeword sets the algorithm has found. Some of the results hold for all user distributions: others require e.g. that all users send exactly or at most m distinct messages, and/or that there is an integer k such that no user has a message of probability greater than 1/k.
first_indexed 2024-09-23T16:09:09Z
id mit-1721.1/149023
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T16:09:09Z
publishDate 2023
record_format dspace
spelling mit-1721.1/1490232023-03-30T03:07:08Z Minimax Optimal Universal Codeword Sets Elias, Peter In an interactive multi-user data-processing system a user knows the probabilities of his messages and must encode them into a fixed system-wide variable-length codeword set. He needs to receive the answer to his last message before selecting the next, so his encoding is one-shot. To minimize average codeword length he encodes his messages in order of decreasing probability into codewords in order of increasing length. I give an algorithm which, for each of several measures of performance, finds the codeword set best by that measure for the worst user, and some of the minimax optimal codeword sets the algorithm has found. Some of the results hold for all user distributions: others require e.g. that all users send exactly or at most m distinct messages, and/or that there is an integer k such that no user has a message of probability greater than 1/k. 2023-03-29T14:20:27Z 2023-03-29T14:20:27Z 1982-01 https://hdl.handle.net/1721.1/149023 9220072 MIT-LCS-TM-212 application/pdf
spellingShingle Elias, Peter
Minimax Optimal Universal Codeword Sets
title Minimax Optimal Universal Codeword Sets
title_full Minimax Optimal Universal Codeword Sets
title_fullStr Minimax Optimal Universal Codeword Sets
title_full_unstemmed Minimax Optimal Universal Codeword Sets
title_short Minimax Optimal Universal Codeword Sets
title_sort minimax optimal universal codeword sets
url https://hdl.handle.net/1721.1/149023
work_keys_str_mv AT eliaspeter minimaxoptimaluniversalcodewordsets