字符串匹配与一维晶格气体
摘要
我们计算了在长度为k的随机字符串中,给定长度为l的单词出现次数n的概率分布。对于渐近区域(i)(高斯分布)和使得有限(复合泊松分布),解析表达式已知。然而,已知这些分布在中介区域中效果不佳。我们表明,计算字符串匹配概率的问题可以转化为确定具有相互作用粒子的一维晶格气体的构型配分函数,使得匹配概率成为晶格气体的巨配分函数之和,粒子数对应于匹配数。我们对有效状态方程进行了维里展开,并获得了概率分布。我们的结果在所有区域都再现了分布的行为。我们还能够解析地展示极限分布是如何产生的。我们的分析基于粒子之间的有效相互作用由一个大小为l(单词长度)的相对较强的核心,随后是弱指数衰减尾部组成。我们发现渐近区域对应于相互作用的尾部可以忽略的情况,而在中介区域则需要保留它们。我们的结果很容易推广到随机字符串由更复杂的随机过程生成的情况,例如非均匀字母概率分布或马尔可夫链。我们表明,在这些情况下,有效相互作用的尾部可能变得更加主导,从而使渐近近似在该区域中变得不那么准确。
引用
@article{arxiv.cond-mat/0411706,
title = {String Matching and 1d Lattice Gases},
author = {Muhittin Mungan},
journal= {arXiv preprint arXiv:cond-mat/0411706},
year = {2007}
}
备注
44 pages and 8 figures. Major revision of previous version. The lattice gas analogy has been worked out in full, including virial expansion and equation of state. This constitutes the main part of the paper now. Connections with existing work is made and references should be up to date now. To be submitted for publication