Alphabetic Coding with Exponential Costs

dc.creatorBaer, Michael B.
dc.date2006-05-23
dc.date2009-03-28
dc.date.accessioned2026-07-07T12:57:16Z
dc.date.available2026-07-07T12:57:16Z
dc.descriptionAn alphabetic binary tree formulation applies to problems in which an outcome needs to be determined via alphabetically ordered search prior to the termination of some window of opportunity. Rather than finding a decision tree minimizing $\sum_{i=1}^n w(i) l(i)$, this variant involves minimizing $\log_a \sum_{i=1}^n w(i) a^{l(i)}$ for a given $a \in (0,1)$. This note introduces a dynamic programming algorithm that finds the optimal solution in polynomial time and space, and shows that methods traditionally used to improve the speed of optimizations in related problems, such as the Hu-Tucker procedure, fail for this problem. This note thus also introduces two approximation algorithms which can find a suboptimal solution in linear time (for one) or $\order(n \log n)$ time (for the other), with associated coding redundancy bounds.
dc.description7 pages, submitted to Elsevier
dc.identifierhttps://arxiv.org/abs/cs/0605099
dc.identifierhttp://arxiv.org/abs/cs/0605099
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/224874
dc.subjectInformation Theory
dc.subjectData Structures and Algorithms
dc.subjectE.4; H.1.1; I.2.8
dc.titleAlphabetic Coding with Exponential Costs
dc.typetext

Files

Collections