我需要比较2个序列并找到编辑距离。编辑可以包括缺失和插入操作(每个码元修改权重为1),以及块移动操作(与0.1重量每符号)
例如:
ABCDE FGH
FGH ABC ý d X E
Block FGH已移到此处。
有没有现有的算法有效地解决这个任务?移动块检测的序列比较
1
A
回答
0
2
你可以尝试A technique for isolating differences between files(通过here):
它采用 运营商P.赫克尔的 1978 paper
(对不起,我scribd接口描述的 '搬家' 的算法,但我猜这篇论文没有被OCR检测过。)
0
是的;有许多关于生物学的算法和理论;基因组比对和染色体重排。在不知道数据的情况下,很难提及更具体的内容。我提到煎饼分拣作为另一个stackoverflow post重新排列的措施,还有其他一些很好的选择(特别是压缩)。当然,这种方法将无法将你的数据分解成块。处理小序列数据你应该没有问题产生所有分组。
相关问题
- 1. 开始:比较程序块
- 2. 比较和计数比特列块
- 3. 比较序列Python
- 4. 阵列比较检查
- 5. 检测鼠标移动的顺序
- 6. 检测和比较短语的算法
- 7. numpy模块阵列与列表比较
- 8. 比较2列表得到移动ID +偏移+方向
- 9. Sitecore移动检测
- 10. PHP移动检测
- 11. 比较用于运动检测的目的
- 12. 比较两列高度Bootstrap /移动div列
- 13. 如何比较阵列列表与移动联系人
- 14. 机器人:人脸检测和比较
- 15. 动态规划测验或比较两个文本块
- 16. 排序列表比较
- 17. 比较时间序列
- 18. 比较两个序列
- 19. Java序列化比较器
- 20. 比较排序列表
- 21. iOS:Core Motion用于检测距离较大的移动?
- 22. 图像比较的自动化测试
- 23. 如何检测移动设备移动?
- 24. 在静态块中比较列表magento
- 25. UMDF了解与Linux内核模块/驱动程序的比较
- 26. 比较SQL的NodeJS驱动程序和模块
- 27. 检测序列
- 28. 比较2列多远检查从实际值与预测[R
- 29. 比较移动应用程序的BCrypt-ed密码
- 30. 使用比较器来比较对象内的浮动列表
哇...划线是可怕的。我宁愿在浏览器中打开Adobe Acrobat,而不是那个怪物。当然没有冒犯你,我从来没有使用它的“快感”,选择citeseerx之类的东西。 – nlucaroni 2010-09-09 17:25:55
@nlucaroni:是的,我同意。如果您可以在网络上的其他地方找到Heckel论文(全文)的链接,请发布。 – LarsH 2010-09-09 19:22:18