Cargando…
Shannon Entropy Loss in Mixed-Radix Conversions
This paper models a translation for base-2 pseudorandom number generators (PRNGs) to mixed-radix uses such as card shuffling. In particular, we explore a shuffler algorithm that relies on a sequence of uniformly distributed random inputs from a mixed-radix domain to implement a Fisher–Yates shuffle...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8392813/ https://www.ncbi.nlm.nih.gov/pubmed/34441107 http://dx.doi.org/10.3390/e23080967 |
_version_ | 1783743589589712896 |
---|---|
author | Vennos, Amy Michaels, Alan |
author_facet | Vennos, Amy Michaels, Alan |
author_sort | Vennos, Amy |
collection | PubMed |
description | This paper models a translation for base-2 pseudorandom number generators (PRNGs) to mixed-radix uses such as card shuffling. In particular, we explore a shuffler algorithm that relies on a sequence of uniformly distributed random inputs from a mixed-radix domain to implement a Fisher–Yates shuffle that calls for inputs from a base-2 PRNG. Entropy is lost through this mixed-radix conversion, which is assumed to be surjective mapping from a relatively large domain of size [Formula: see text] to a set of arbitrary size n. Previous research evaluated the Shannon entropy loss of a similar mapping process, but this previous bound ignored the mixed-radix component of the original formulation, focusing only on a fixed n value. In this paper, we calculate a more precise formula that takes into account a variable target domain radix, n, and further derives a tighter bound on the Shannon entropy loss of the surjective map, while demonstrating monotonicity in a decrease in entropy loss based on increased size J of the source domain [Formula: see text]. Lastly, this formulation is used to specify the optimal parameters to simulate a card-shuffling algorithm with different test PRNGs, validating a concrete use case with quantifiable deviations from maximal entropy, making it suitable to low-power implementation in a casino. |
format | Online Article Text |
id | pubmed-8392813 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-83928132021-08-28 Shannon Entropy Loss in Mixed-Radix Conversions Vennos, Amy Michaels, Alan Entropy (Basel) Article This paper models a translation for base-2 pseudorandom number generators (PRNGs) to mixed-radix uses such as card shuffling. In particular, we explore a shuffler algorithm that relies on a sequence of uniformly distributed random inputs from a mixed-radix domain to implement a Fisher–Yates shuffle that calls for inputs from a base-2 PRNG. Entropy is lost through this mixed-radix conversion, which is assumed to be surjective mapping from a relatively large domain of size [Formula: see text] to a set of arbitrary size n. Previous research evaluated the Shannon entropy loss of a similar mapping process, but this previous bound ignored the mixed-radix component of the original formulation, focusing only on a fixed n value. In this paper, we calculate a more precise formula that takes into account a variable target domain radix, n, and further derives a tighter bound on the Shannon entropy loss of the surjective map, while demonstrating monotonicity in a decrease in entropy loss based on increased size J of the source domain [Formula: see text]. Lastly, this formulation is used to specify the optimal parameters to simulate a card-shuffling algorithm with different test PRNGs, validating a concrete use case with quantifiable deviations from maximal entropy, making it suitable to low-power implementation in a casino. MDPI 2021-07-27 /pmc/articles/PMC8392813/ /pubmed/34441107 http://dx.doi.org/10.3390/e23080967 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Vennos, Amy Michaels, Alan Shannon Entropy Loss in Mixed-Radix Conversions |
title | Shannon Entropy Loss in Mixed-Radix Conversions |
title_full | Shannon Entropy Loss in Mixed-Radix Conversions |
title_fullStr | Shannon Entropy Loss in Mixed-Radix Conversions |
title_full_unstemmed | Shannon Entropy Loss in Mixed-Radix Conversions |
title_short | Shannon Entropy Loss in Mixed-Radix Conversions |
title_sort | shannon entropy loss in mixed-radix conversions |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8392813/ https://www.ncbi.nlm.nih.gov/pubmed/34441107 http://dx.doi.org/10.3390/e23080967 |
work_keys_str_mv | AT vennosamy shannonentropylossinmixedradixconversions AT michaelsalan shannonentropylossinmixedradixconversions |