Block Sorting is an APX-hard combinatorial optimization problem motivated by applications in genome rearrangements. While previous works on block sorting have mainly focused on theoretical analyses of approximation algorithms, in this work we develop an implementation framework for block sorting in the Java programming language. Our framework uses a simple data structure for a block and includes methods to: manipulate blocks; extract useful information about blocks at various stages in a block sorting algorithm; and perform block moves. We use this framework to implement algorithms for block sorting, based on three different heuristics: 1) each block move guarantees a reduction of at least one block; 2) block moves are performed only on tho...
There are many popular problems in different practical fields of computer sciences, computer network...
Abstract. Genome rearrangement algorithms are powerful tools to analyze gene orders in molecular evo...
This conference paper was published in the IEEE Xplore [© 2016 IEEE] and the definite version is ava...
An implementation framework has been developed in this thesis for a well-known APX-hard combinatoria...
In this paper, we study a genome rearrangement primitive called block moves. This primitive as a spe...
The Block Sorting problem is to sort a given permutation moving blocks. A block is defined as a subs...
AbstractGiven a permutation π, a block-move is an operation that switches two adjacent blocks of ele...
AbstractThe block sorting problem is the problem of minimizing the number of steps to sort a list of...
We develop, present, and analyze a simple, new 2-approximation algorithm for block sorting in which ...
Sorting permutations by operations such as reversals and block-moves has received much interest beca...
Abstract. Block Sorting is a well studied problem, motivated by its applications in Optical Characte...
The research in this thesis is focused on the problem of Block Sorting, which has applications in Co...
AbstractSorting a permutation by block moves is a task that every bridge player has to solve every t...
AbstractAn important problem in genome rearrangements is sorting permutations by transpositions. The...
[[abstract]]Given a chromosome represented by a permutation of genes, a block-interchange is propose...
There are many popular problems in different practical fields of computer sciences, computer network...
Abstract. Genome rearrangement algorithms are powerful tools to analyze gene orders in molecular evo...
This conference paper was published in the IEEE Xplore [© 2016 IEEE] and the definite version is ava...
An implementation framework has been developed in this thesis for a well-known APX-hard combinatoria...
In this paper, we study a genome rearrangement primitive called block moves. This primitive as a spe...
The Block Sorting problem is to sort a given permutation moving blocks. A block is defined as a subs...
AbstractGiven a permutation π, a block-move is an operation that switches two adjacent blocks of ele...
AbstractThe block sorting problem is the problem of minimizing the number of steps to sort a list of...
We develop, present, and analyze a simple, new 2-approximation algorithm for block sorting in which ...
Sorting permutations by operations such as reversals and block-moves has received much interest beca...
Abstract. Block Sorting is a well studied problem, motivated by its applications in Optical Characte...
The research in this thesis is focused on the problem of Block Sorting, which has applications in Co...
AbstractSorting a permutation by block moves is a task that every bridge player has to solve every t...
AbstractAn important problem in genome rearrangements is sorting permutations by transpositions. The...
[[abstract]]Given a chromosome represented by a permutation of genes, a block-interchange is propose...
There are many popular problems in different practical fields of computer sciences, computer network...
Abstract. Genome rearrangement algorithms are powerful tools to analyze gene orders in molecular evo...
This conference paper was published in the IEEE Xplore [© 2016 IEEE] and the definite version is ava...