Simulated Annealing and Genetic Algorithms based heuristics for computing the Non-Uniform Contiguous Translocation Distance

In this paper we study a classic combinatorial problem inspired by genome evolution that aims finding the minimum number of genome rearrangements required to derive one organism from another, thereby calculating the genetic distance between two organisms. More precisely, as part of this study, we consider only the genome rearrangements done by translocation events. The translocation operation is formally defined as a prefix interchange between two chromosomes, represented as strings over the DNA alphabet. The translocation operation is called uniform if the strings are swapping prefixes of equal length. Otherwise, it is called non-uniform. A translocation operation generates two new chromosomes. If these chromosomes are produced in a single copy, the translocation is named contiguous. The translocation distance between two genomes (sets of chromosomes or strings) is defined as the minimum number of translocation operations required to transition from one set to the other. We propose two heuristic algorithms to estimate the non-uniform contiguous translocation distance for a target set of size one. One algorithm is based on simulated annealing, and the other is based on genetic algorithms. We execute the proposed algorithms on both synthetic and real data, then compare the experimental results with those obtained using a greedy-inspired approximation algorithm.

Authors

Institutions

Publication Details

Published
2024-09-04
DOI
https://doi.org/10.1109/inista62901.2024.10683843
Primary Topic
Algorithms and Data Compression
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Simulated Annealing and Genetic Algorithms based heuristics for computing the Non-Uniform Contiguous Translocation Distance

Maria Constantin
Algorithms and Data Compression
article

Simulated Annealing and Genetic Algorithms based heuristics for computing the Non-Uniform Contiguous Translocation Distance

Maria Constantin
article en

Abstract

In this paper we study a classic combinatorial problem inspired by genome evolution that aims finding the minimum number of genome rearrangements required to derive one organism from another, thereby calculating the genetic distance between two organisms. More precisely, as part of this study, we consider only the genome rearrangements done by translocation events. The translocation operation is formally defined as a prefix interchange between two chromosomes, represented as strings over the DNA alphabet. The translocation operation is called uniform if the strings are swapping prefixes of equal length. Otherwise, it is called non-uniform. A translocation operation generates two new chromosomes. If these chromosomes are produced in a single copy, the translocation is named contiguous. The translocation distance between two genomes (sets of chromosomes or strings) is defined as the minimum number of translocation operations required to transition from one set to the other. We propose two heuristic algorithms to estimate the non-uniform contiguous translocation distance for a target set of size one. One algorithm is based on simulated annealing, and the other is based on genetic algorithms. We execute the proposed algorithms on both synthetic and real data, then compare the experimental results with those obtained using a greedy-inspired approximation algorithm.

Vol. 3
University of Bucharest (RO)
Openalex Percentile: Top 86%
Algorithms and Data Compression
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.