Suppr超能文献

用于通过带符号反转对排列进行排序问题的采样解决方案轨迹。

Sampling solution traces for the problem of sorting permutations by signed reversals.

作者信息

Baudet Christian, Dias Zanoni, Sagot Marie-France

机构信息

Laboratoire Biométrie et Biologie Evolutive, Université de Lyon, Université Lyon 1, CNRS, Villeurbanne, UMR5558, France.

出版信息

Algorithms Mol Biol. 2012 Jun 15;7(1):18. doi: 10.1186/1748-7188-7-18.

Abstract

BACKGROUND

Traditional algorithms to solve the problem of sorting by signed reversals output just one optimal solution while the space of all optimal solutions can be huge. A so-called trace represents a group of solutions which share the same set of reversals that must be applied to sort the original permutation following a partial ordering. By using traces, we therefore can represent the set of optimal solutions in a more compact way. Algorithms for enumerating the complete set of traces of solutions were developed. However, due to their exponential complexity, their practical use is limited to small permutations. A partial enumeration of traces is a sampling of the complete set of traces and can be an alternative for the study of distinct evolutionary scenarios of big permutations. Ideally, the sampling should be done uniformly from the space of all optimal solutions. This is however conjectured to be ♯P-complete.

RESULTS

We propose and evaluate three algorithms for producing a sampling of the complete set of traces that instead can be shown in practice to preserve some of the characteristics of the space of all solutions. The first algorithm (RA) performs the construction of traces through a random selection of reversals on the list of optimal 1-sequences. The second algorithm (DFALT) consists in a slight modification of an algorithm that performs the complete enumeration of traces. Finally, the third algorithm (SWA) is based on a sliding window strategy to improve the enumeration of traces. All proposed algorithms were able to enumerate traces for permutations with up to 200 elements.

CONCLUSIONS

We analysed the distribution of the enumerated traces with respect to their height and average reversal length. Various works indicate that the reversal length can be an important aspect in genome rearrangements. The algorithms RA and SWA show a tendency to lose traces with high average reversal length. Such traces are however rare, and qualitatively our results show that, for testable-sized permutations, the algorithms DFALT and SWA produce distributions which approximate the reversal length distributions observed with a complete enumeration of the set of traces.

摘要

背景

用于解决通过符号反转进行排序问题的传统算法仅输出一个最优解,而所有最优解的空间可能非常大。所谓的迹表示一组解,这些解共享相同的反转集,在遵循部分排序的情况下,必须应用这些反转来对原始排列进行排序。因此,通过使用迹,我们可以以更紧凑的方式表示最优解集。已经开发出用于枚举解的完整迹集的算法。然而,由于其指数复杂性,它们的实际应用仅限于小排列。迹的部分枚举是完整迹集的采样,并且可以作为研究大排列的不同进化场景的替代方法。理想情况下,采样应该从所有最优解的空间中均匀进行。然而,这被推测为#P完全问题。

结果

我们提出并评估了三种用于生成完整迹集采样的算法,实际上可以证明这些算法保留了所有解空间的一些特征。第一种算法(RA)通过在最优1序列列表上随机选择反转来构建迹。第二种算法(DFALT)是对执行迹的完整枚举的算法进行了轻微修改。最后,第三种算法(SWA)基于滑动窗口策略来改进迹的枚举。所有提出的算法都能够枚举多达200个元素的排列的迹。

结论

我们分析了枚举迹在高度和平均反转长度方面的分布。各种研究表明,反转长度可能是基因组重排中的一个重要方面。算法RA和SWA显示出丢失具有高平均反转长度的迹的趋势。然而,这样的迹很少见,并且从定性角度来看,我们的结果表明,对于可测试大小的排列,算法DFALT和SWA产生的分布近似于通过对迹集进行完整枚举所观察到的反转长度分布。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0d1e/3537553/d4a1ab49e912/1748-7188-7-18-1.jpg

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验