Suppr超能文献

代数动态规划中的帕累托优化

Pareto optimization in algebraic dynamic programming.

作者信息

Saule Cédric, Giegerich Robert

机构信息

Faculty of Technology and the Center for Biotechnology, Bielefeld University, Bielefeld, Germany.

出版信息

Algorithms Mol Biol. 2015 Jul 7;10:22. doi: 10.1186/s13015-015-0051-7. eCollection 2015.

Abstract

Pareto optimization combines independent objectives by computing the Pareto front of its search space, defined as the set of all solutions for which no other candidate solution scores better under all objectives. This gives, in a precise sense, better information than an artificial amalgamation of different scores into a single objective, but is more costly to compute. Pareto optimization naturally occurs with genetic algorithms, albeit in a heuristic fashion. Non-heuristic Pareto optimization so far has been used only with a few applications in bioinformatics. We study exact Pareto optimization for two objectives in a dynamic programming framework. We define a binary Pareto product operator [Formula: see text] on arbitrary scoring schemes. Independent of a particular algorithm, we prove that for two scoring schemes A and B used in dynamic programming, the scoring scheme [Formula: see text] correctly performs Pareto optimization over the same search space. We study different implementations of the Pareto operator with respect to their asymptotic and empirical efficiency. Without artificial amalgamation of objectives, and with no heuristics involved, Pareto optimization is faster than computing the same number of answers separately for each objective. For RNA structure prediction under the minimum free energy versus the maximum expected accuracy model, we show that the empirical size of the Pareto front remains within reasonable bounds. Pareto optimization lends itself to the comparative investigation of the behavior of two alternative scoring schemes for the same purpose. For the above scoring schemes, we observe that the Pareto front can be seen as a composition of a few macrostates, each consisting of several microstates that differ in the same limited way. We also study the relationship between abstract shape analysis and the Pareto front, and find that they extract information of a different nature from the folding space and can be meaningfully combined.

摘要

帕累托优化通过计算其搜索空间的帕累托前沿来组合独立目标,帕累托前沿定义为在所有目标下没有其他候选解得分更高的所有解的集合。从精确意义上讲,这比将不同分数人为合并为单个目标能提供更好的信息,但计算成本更高。帕累托优化自然地出现在遗传算法中,尽管是以启发式的方式。到目前为止,非启发式帕累托优化仅在生物信息学的少数应用中使用。我们在动态规划框架中研究针对两个目标的精确帕累托优化。我们在任意评分方案上定义了一个二元帕累托积算子[公式:见正文]。独立于特定算法,我们证明对于动态规划中使用的两个评分方案A和B,评分方案[公式:见正文]在相同搜索空间上正确地执行帕累托优化。我们研究了帕累托算子的不同实现方式在渐近效率和经验效率方面的情况。在不人为合并目标且不涉及启发式方法的情况下,帕累托优化比分别为每个目标计算相同数量的答案要快。对于最小自由能与最大预期准确率模型下的RNA结构预测,我们表明帕累托前沿的经验规模保持在合理范围内。帕累托优化有助于对同一目的的两种替代评分方案的行为进行比较研究。对于上述评分方案,我们观察到帕累托前沿可以看作是几个宏观状态的组合,每个宏观状态由几个微观状态组成,这些微观状态以相同的有限方式不同。我们还研究了抽象形状分析与帕累托前沿之间的关系,发现它们从折叠空间中提取不同性质的信息并且可以有意义地结合起来。

相似文献

1
Pareto optimization in algebraic dynamic programming.
Algorithms Mol Biol. 2015 Jul 7;10:22. doi: 10.1186/s13015-015-0051-7. eCollection 2015.
2
Calculating complete and exact Pareto front for multiobjective optimization: a new deterministic approach for discrete problems.
IEEE Trans Cybern. 2013 Jun;43(3):1088-101. doi: 10.1109/TSMCB.2012.2223756. Epub 2012 Nov 10.
3
Computing gap free Pareto front approximations with stochastic search algorithms.
Evol Comput. 2010 Spring;18(1):65-96. doi: 10.1162/evco.2010.18.1.18103.
4
An improved Four-Russians method and sparsified Four-Russians algorithm for RNA folding.
Algorithms Mol Biol. 2016 Aug 5;11:22. doi: 10.1186/s13015-016-0081-9. eCollection 2016.
5
Problem Features versus Algorithm Performance on Rugged Multiobjective Combinatorial Fitness Landscapes.
Evol Comput. 2017 Winter;25(4):555-585. doi: 10.1162/EVCO_a_00193. Epub 2016 Sep 30.
6
Versatile and declarative dynamic programming using pair algebras.
BMC Bioinformatics. 2005 Sep 12;6:224. doi: 10.1186/1471-2105-6-224.
7
Diversity comparison of Pareto front approximations in many-objective optimization.
IEEE Trans Cybern. 2014 Dec;44(12):2568-84. doi: 10.1109/TCYB.2014.2310651. Epub 2014 Apr 3.
8
Adaptive method for multicriteria optimization of intensity-modulated proton therapy.
Med Phys. 2018 Dec;45(12):5643-5652. doi: 10.1002/mp.13239. Epub 2018 Nov 8.
9
Identifying steep pareto fronts in multicomponent adsorption using a novel elliptical method.
Environ Sci Pollut Res Int. 2022 Nov;29(53):80336-80352. doi: 10.1007/s11356-022-21358-9. Epub 2022 Jun 18.
10
Pareto optimal pairwise sequence alignment.
IEEE/ACM Trans Comput Biol Bioinform. 2013 Mar-Apr;10(2):481-93. doi: 10.1109/TCBB.2013.2.

引用本文的文献

1
Epilepsy: A Call for Help.
Brain Sci. 2018 Jan 28;8(2):22. doi: 10.3390/brainsci8020022.
2
Bi-objective integer programming for RNA secondary structure prediction with pseudoknots.
BMC Bioinformatics. 2018 Jan 15;19(1):13. doi: 10.1186/s12859-018-2007-7.

本文引用的文献

1
Pareto-optimal phylogenetic tree reconciliation.
Bioinformatics. 2014 Jun 15;30(12):i87-95. doi: 10.1093/bioinformatics/btu289.
2
RNA-Pareto: interactive analysis of Pareto-optimal RNA sequence-structure alignments.
Bioinformatics. 2013 Dec 1;29(23):3102-4. doi: 10.1093/bioinformatics/btt536. Epub 2013 Sep 16.
3
Multiclass gene selection using Pareto-fronts.
IEEE/ACM Trans Comput Biol Bioinform. 2013 Jan-Feb;10(1):87-97. doi: 10.1109/TCBB.2013.1.
4
The four ingredients of single-sequence RNA secondary structure prediction. A unifying perspective.
RNA Biol. 2013 Jul;10(7):1185-96. doi: 10.4161/rna.24971. Epub 2013 May 10.
5
Structural RNA alignment by multi-objective optimization.
Bioinformatics. 2013 Jul 1;29(13):1607-13. doi: 10.1093/bioinformatics/btt188. Epub 2013 Apr 24.
6
Bellman's GAP--a language and compiler for dynamic programming in sequence analysis.
Bioinformatics. 2013 Mar 1;29(5):551-60. doi: 10.1093/bioinformatics/btt022. Epub 2013 Jan 25.
7
Rfam 11.0: 10 years of RNA families.
Nucleic Acids Res. 2013 Jan;41(Database issue):D226-32. doi: 10.1093/nar/gks1005. Epub 2012 Nov 3.
9
MODENA: a multi-objective RNA inverse folding.
Adv Appl Bioinform Chem. 2011;4:1-12. doi: 10.2147/aabc.s14335. Epub 2010 Dec 22.
10
Computational approaches for RNA energy parameter estimation.
RNA. 2010 Dec;16(12):2304-18. doi: 10.1261/rna.1950510. Epub 2010 Oct 12.

文献AI研究员

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

立即体验

用中文搜PubMed

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

马上搜索

文档翻译

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

立即体验