Abstract-Sorting by reversals is an important problem in inferring the evolutionary relationship between two genomes. The problem of sorting unsigned permutation has been proven to be NP-hard. The best guaranteed error bounded is the 3/2-approximation algorithm. However, the problem of sorting signed permutation can be solved easily. Fast algorithms have been developed both for finding the sorting sequence and finding the reversal distance of signed permutation. In this paper, we present a way to view the problem of sorting unsigned permutation as signed permutation. And the problem can then be seen as searching an optimal signed permutation in all n 2 corresponding signed permutations. We use genetic algorithm to conduct the search. Our experimental result shows that the proposed method outperform the 3/2-approximation algorithm.
0k1ah0ma 5tate Un1ver51ty Math 5c1ence 219 5t111water, 0 K 74078 (405) 744 -5668 w1n9ha•c5.0k5tate.edu 1ker 60ndra 0k1ah0ma 5tate Un1ver51ty Math 5c1ence 219 5t111water, 0 K 74078 (405) 744 -5668 90ndra•c5.0k5tate.edu H. K. Da1 0k1ah0ma 5tate Un1ver51ty Math 5c1ence 219 5t111water, 0 K 74078 (405) 744 -5668 da1•c5.0k5tate.edu Keyw0rd5 6enet1c A190r1thm5, 7a5k 5chedu11n9, L15t 5chedu11n9A 8 5 7 R A C 7 5chedu11n9 ta5k5 0n a mu1t1-pr0ce550r 5y5tem 1nv01ve5 mak1n9 a ch01ce a5 t0 the 0rder 1n wh1ch 5evera1 ta5k5 can 6e executed and a5519ned t0 pr0ce550r5. 7he pr061em 15 t0 f1nd a 5chedu1e that w111 m1n1m12e the execut10n t1me 0f a pr09ram. 8ecau5e ta5k 5chedu11n9 0n a mu1t1-pr0ce550r 5y5tem 15 kn0wn t0 6e an NP-c0mp1ete pr061em, many heur15t1c5 have 6een deve10ped, each 0f wh1ch may f1nd 0pt1ma1 0r near 0pt1ma1 5chedu11n95 under d1fferent c1rcum5tance5. L15t 5chedu11n9, 1n part1cu1ar, emp10y5 heur15t1c5 t0 ch005e am0n9 a11 ta5k5 that are ready t0 6e executed, the c0m61nat10n 0f ta5k5 that 5h0u1d 6e 5chedu1ed 1n the next cyc1e. 1t d0e5 th15 6y keep1n9 a f15t 0f ••ready•• ta5k5 wh1ch 15 pr10r1t12ed 6a5ed 0n a part1cu1ar heur15t1c. 1n th15 paper, we pre5ent f0ur c0mm0n heur15t1c5 u5ed 6y L15t 5chedu11n9 and c0mpare the1r perf0rmance w1th that 0f 0ur mu1t1-heur15t1c 6a5ed 501ut10n. 7hc pr0p05ed 501ut10n 15 t0 u5e a 9enet1c a190r1thm t0 f1nd a c0m61nat10n 0fthe f0ur heur15t1c5 that, f0r a part1cu1ar 1n5tance 0f the ta5k 5chedu11n9 pr061em, 0utperf0rm5 a 5chedu11n9 6a5ed 0n 0n1y 0ne 0f the f0ur heur15t1c5. We 6e11eve that, 6y u51n9 a m1xture 0fthe f0ur heur15t1c5, the 512e 0fthe 5u65et 0fa11 p055161e 5chedu11n95 that we 5earch 1ncrea5e5 and thu5 we have a h19her chance 0f f1nd1n9 a 6etter 5chedu11n9. 7he re5u1t5 0f 0ur exper1ment5 5h0w that 5chedu11n95 f0und w1th the pr0p05ed mu1t1-heur15t1c 115t 5chedu11n9 9enet1c a190r1thm 0utperf0rm5 th05e f0und w1th each 0ne 0f the f0ur 115t 5chedu11n9 heur15t1c5 a10ne. 1 N 7 R 0 D U C 7 1 0 NA para11e1 pr09ram can 6e v1ewed a5 a c011ect10n 0f ta5k5, wh1ch execute c0ncurrent1y 0n a 5et 0f pr0ce550r5. 7he 06ject1ve 0f 5chedu11n9 15 t0 f1nd an a5519nment 0f ta5k5 t0 pr0ce550r5 and an execut10n 0rder 50 that pr09ram execut10n t1me 15 m1n1m12ed.Perm15510n t0 make d191ta1 0r hard c0p1e5 0fa11 0r part 0f th15 w0rk f0r per50na1 0r c1a55r00m u5e 15 9ranted w1th0ut fee pr0v1ded that c0p1e5 are n0t made 0r d15tr16uted f0r pr0f1t 0r c0mmerc1a1 advanta9e and that c0p1e5 6ear th15 n0t1ce and the fu11 c1tat10n 0n the f1r5t pa9e. 70 c0py 0therw15e, 0r repu6115h, t0 p05t 0n 5erver5 0r t0 red15tr16ute t0 115t5, re4u1re5 pr10r 5pec1f1c perm15510n and/0r a fee. 5AC 2003, Me160urne, F10r1da, U5A 7a5k 5chedu11n9 0n a mu1t1-pr0ce550r 5y5tem 15 kn0wn t0 6e an NP-c0mp1ete pr061em except f0r 50me 5pec1a1 ca5e5 [2]. A5 a re5u1t, many heur15t1c-6a5ed meth0d5 have 6een pr0p05ed, each 0f wh1ch may w0rk we11 under d1fferent a55umpt10n5 [8]-[10]. Var10u5 6A-6a5ed appr0ache5 have a150 6een 5u99e5ted [7],[12]. 7he 5c0pe 0f th15 re5earch 15 t0 1nve5t19ate the perf0rmance 0f c0m61nat10n5 0f L15t 5chedu11n9 heur15t1c5. 7...
Correct alignment of protein sequences is critical for accurate understanding of the evolution of the protein. Therefore, it is important to know how likely an alignment is correct. Any approach that uses randomized sequences to access significance uses only part of the information inherent in an amino acid sequence. Offset alignment evaluation is a method to model and estimate the confidence of a given protein sequence alignment, which takes into account the inherent information from the protein sequence secondary structures. The confidence of a given alignment is estimated by a significance score based on the set of offset alignments. Finally, we introduce OAE, a Java implementation of the Offset alignment evaluation which is freely available to the public.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.