• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于期望最大化聚类的层次化前缀树分组分类算法

Hierarchical trie packet classification algorithm based on expectation-maximization clustering.

作者信息

Bi Xia-An, Zhao Junxia

机构信息

College of Mathematics and Computer Science, Hunan Normal University, Changsha, P.R. China.

出版信息

PLoS One. 2017 Jul 13;12(7):e0181049. doi: 10.1371/journal.pone.0181049. eCollection 2017.

DOI:10.1371/journal.pone.0181049
PMID:28704476
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5509293/
Abstract

With the development of computer network bandwidth, packet classification algorithms which are able to deal with large-scale rule sets are in urgent need. Among the existing algorithms, researches on packet classification algorithms based on hierarchical trie have become an important packet classification research branch because of their widely practical use. Although hierarchical trie is beneficial to save large storage space, it has several shortcomings such as the existence of backtracking and empty nodes. This paper proposes a new packet classification algorithm, Hierarchical Trie Algorithm Based on Expectation-Maximization Clustering (HTEMC). Firstly, this paper uses the formalization method to deal with the packet classification problem by means of mapping the rules and data packets into a two-dimensional space. Secondly, this paper uses expectation-maximization algorithm to cluster the rules based on their aggregate characteristics, and thereby diversified clusters are formed. Thirdly, this paper proposes a hierarchical trie based on the results of expectation-maximization clustering. Finally, this paper respectively conducts simulation experiments and real-environment experiments to compare the performances of our algorithm with other typical algorithms, and analyzes the results of the experiments. The hierarchical trie structure in our algorithm not only adopts trie path compression to eliminate backtracking, but also solves the problem of low efficiency of trie updates, which greatly improves the performance of the algorithm.

摘要

随着计算机网络带宽的发展,迫切需要能够处理大规模规则集的分组分类算法。在现有算法中,基于层次化前缀树的分组分类算法研究因其广泛的实际应用而成为一个重要的分组分类研究分支。尽管层次化前缀树有利于节省大量存储空间,但它存在诸如回溯和空节点等缺点。本文提出了一种新的分组分类算法,即基于期望最大化聚类的层次化前缀树算法(HTEMC)。首先,本文采用形式化方法,通过将规则和数据包映射到二维空间来处理分组分类问题。其次,本文使用期望最大化算法根据规则的聚合特征对规则进行聚类,从而形成多样化的簇。第三,本文基于期望最大化聚类的结果提出了一种层次化前缀树。最后,本文分别进行了模拟实验和实际环境实验,将我们算法的性能与其他典型算法进行比较,并分析实验结果。我们算法中的层次化前缀树结构不仅采用前缀树路径压缩来消除回溯,还解决了前缀树更新效率低的问题,大大提高了算法的性能。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/5fd29f83dbea/pone.0181049.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/d116e6d1e254/pone.0181049.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/652a70531121/pone.0181049.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/88ebf0b84ef7/pone.0181049.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/9e8b296cbf0a/pone.0181049.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/1adef273ba69/pone.0181049.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/4e9903b189d1/pone.0181049.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/b60f227545aa/pone.0181049.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/5fd29f83dbea/pone.0181049.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/d116e6d1e254/pone.0181049.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/652a70531121/pone.0181049.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/88ebf0b84ef7/pone.0181049.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/9e8b296cbf0a/pone.0181049.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/1adef273ba69/pone.0181049.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/4e9903b189d1/pone.0181049.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/b60f227545aa/pone.0181049.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f2f7/5509293/5fd29f83dbea/pone.0181049.g008.jpg

相似文献

1
Hierarchical trie packet classification algorithm based on expectation-maximization clustering.基于期望最大化聚类的层次化前缀树分组分类算法
PLoS One. 2017 Jul 13;12(7):e0181049. doi: 10.1371/journal.pone.0181049. eCollection 2017.
2
Bayesian k-Means as a "maximization-expectation" algorithm.贝叶斯k均值作为一种“最大化-期望”算法。
Neural Comput. 2009 Apr;21(4):1145-72. doi: 10.1162/neco.2008.12-06-421.
3
On weighting clustering.关于加权聚类
IEEE Trans Pattern Anal Mach Intell. 2006 Aug;28(8):1223-35. doi: 10.1109/TPAMI.2006.168.
4
Noise-enhanced clustering and competitive learning algorithms.噪声增强聚类和竞争学习算法。
Neural Netw. 2013 Jan;37:132-40. doi: 10.1016/j.neunet.2012.09.012. Epub 2012 Oct 2.
5
An extended affinity propagation clustering method based on different data density types.一种基于不同数据密度类型的扩展亲和传播聚类方法。
Comput Intell Neurosci. 2015;2015:828057. doi: 10.1155/2015/828057. Epub 2015 Jan 21.
6
XCSc: a novel approach to clustering with extended classifier system.XCSc:一种基于扩展分类器系统的聚类新方法。
Int J Neural Syst. 2011 Feb;21(1):79-93. doi: 10.1142/S0129065711002675.
7
LEGClust- a clustering algorithm based on layered entropic subgraphs.LEGClust——一种基于分层熵子图的聚类算法。
IEEE Trans Pattern Anal Mach Intell. 2008 Jan;30(1):62-75. doi: 10.1109/TPAMI.2007.1142.
8
Trie-based rule processing for clinical NLP: A use-case study of n-trie, making the ConText algorithm more efficient and scalable.基于 Trie 的规则处理在临床自然语言处理中的应用:n-trie 的使用案例研究,使 ConText 算法更高效、更具可扩展性。
J Biomed Inform. 2018 Sep;85:106-113. doi: 10.1016/j.jbi.2018.08.002. Epub 2018 Aug 6.
9
Scalable model-based clustering for large databases based on data summarization.基于数据汇总的大型数据库可扩展模型聚类
IEEE Trans Pattern Anal Mach Intell. 2005 Nov;27(11):1710-9. doi: 10.1109/TPAMI.2005.226.
10
Data structure set-trie for storing and querying sets: Theoretical and empirical analysis.用于存储和查询集合的数据结构集合前缀树:理论与实证分析。
PLoS One. 2021 Feb 10;16(2):e0245122. doi: 10.1371/journal.pone.0245122. eCollection 2021.

本文引用的文献

1
Collaborative fuzzy clustering from multiple weighted views.多加权视图的协同模糊聚类。
IEEE Trans Cybern. 2015 Apr;45(4):688-701. doi: 10.1109/TCYB.2014.2334595. Epub 2014 Jul 23.
2
Survey of clustering algorithms.聚类算法综述
IEEE Trans Neural Netw. 2005 May;16(3):645-78. doi: 10.1109/TNN.2005.845141.