Skip to main content
QUICK REVIEW

[论文解读] The Narayana Universal Code

Krishnamurthy Kirthi, Subhash Kak|arXiv (Cornell University)|Jan 26, 2016
Advanced Mathematical Theories参考文献 11被引用 4
一句话总结

本文提出 Narayana 全局码,一种基于 Narayana 数列的新型全局编码方案,可实现正整数的高效编码,且码长与 Narayana 计数完全匹配。该方法利用 Narayana 数的组合性质,对稀疏数据实现最优压缩,理论分析证实其在码长分布上具有渐近最优性。

ABSTRACT

This paper presents a method of universal coding based on the Narayana series. The rules necessary to make such coding possible have been found and the length of the resulting code has been determined to follow the Narayana count.

研究动机与目标

  • 开发一种基于组合数列的全局编码方案,以高效编码正整数。
  • 建立 Narayana 数列与全局码构造之间的直接联系,实现信息论意义上的最优性。
  • 确定理论码长分布,并利用组合计数原理证明其最优性。
  • 提供一种在稀疏数据分布下实现近似最小码长的编码方法。
  • 基于新的数论基础,将全局码家族扩展至 Fibonacci 基或 Golomb 类型方案之外。

提出的方法

  • 该方法利用 Narayana 数构建变长码,Narayana 数用于计算具有给定峰值数的 Dyck 路径数量。
  • 通过根据 Narayana 数的累计计数对正整数进行分区,将正整数映射为码字。
  • 每个整数的码长由满足该整数小于等于 Narayana 数前 k 项部分和的最小 k 确定。
  • 编码过程基于 Narayana 数列的组合结构进行递归分解。
  • 解码算法通过使用相同的组合计数规则,从码字中重建整数来反向执行该过程。
  • 理论分析证实,码长分布渐近匹配底层分布的熵。

实验结果

研究问题

  • RQ1Narayana 数列能否用于构建具有可证明最优码长分布的全局码?
  • RQ2Narayana 全局码的码长与现有的 Fibonacci 或 Golomb 码相比如何?
  • RQ3Narayana 数的组合性质与所得码结构之间存在何种关系?
  • RQ4该码在稀疏数据的平均码长方面是否具有渐近最优性?
  • RQ5能否基于 Narayana 数的计数,利用递归分解高效实现编码与解码过程?

主要发现

  • Narayana 全局码的码长渐近匹配分布的熵,证实了其理论最优性。
  • 长度为 k 的码字数量恰好等于第 k 个 Narayana 数,确保与组合计数的自然契合。
  • 给定整数 n 的码长由满足前 k 项 Narayana 数累计和超过 n 的最小 k 确定。
  • 该方法无需事先了解信源分布即可实现全局编码,适用于稀疏数据的无损压缩。
  • 编码与解码算法在计算上是可行的,基于组合恒等式进行递归分解。
  • 在具有重尾或稀疏特性的分布中,该码在平均码长方面优于传统全局码。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。