Sorting permutations by reversals and Eulerian cycle decompositions

被引:135
|
作者
Caprara, A [1 ]
机构
[1] Univ Bologna, DEIS, I-40136 Bologna, Italy
关键词
sorting by reversals; breakpoint graph; Eulerian graph; cycle decomposition; complexity;
D O I
10.1137/S089548019731994X
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We analyze the strong relationship among three combinatorial problems, namely, the problem of sorting a permutation by the minimum number of reversals (MIN-SBR), the problem of finding the maximum number of edge-disjoint alternating cycles in a breakpoint graph associated with a given permutation (MAX-ACD), and the problem of partitioning the edge set of an Eulerian graph into the maximum number of cycles (MAX-ECD). We first illustrate a nice characterization of breakpoint graphs, which leads to a linear-time algorithm for their recognition. This characterization is used to prove that MAX-ECD and MAX-ACD are equivalent, showing the latter to be NP-hard. We then describe a transformation from MAX-ACD to MIN-SBR, which is therefore shown to be NP-hard as well, answering an outstanding question which has been open for some years. Finally, we derive the worst-case performance of a well-known lower bound for MIN-SBR, obtained by solving MAX-ACD, discussing its implications on approximation algorithms for MIN-SBR.
引用
下载
收藏
页码:91 / 110
页数:20
相关论文
共 50 条
  • [41] Graph decompositions and factorizing permutations
    Capelle, C
    Habib, M
    PROCEEDINGS OF THE FIFTH ISRAELI SYMPOSIUM ON THEORY OF COMPUTING AND SYSTEMS, 1997, : 132 - 143
  • [42] Sorting λ-Permutations by λ-Operations
    Santos Miranda, Guilherme Henrique
    Alexandrino, Alexsandro Oliveira
    Lintzmayer, Carla Negri
    Dias, Zanoni
    ADVANCES IN BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, BSB 2018, 2018, 11228 : 1 - 13
  • [43] Sorting Permutations by λ-Operations
    Santos Miranda, Guilherme Henrique
    Lintzmayer, Carla Negri
    Dias, Zanoni
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2019, 25 (02) : 98 - 121
  • [44] DIGRAPH DECOMPOSITIONS AND EULERIAN SYSTEMS
    BOUCHET, A
    SIAM JOURNAL ON ALGEBRAIC AND DISCRETE METHODS, 1987, 8 (03): : 323 - 337
  • [45] Random Decompositions of Eulerian Statistics
    Ozdemir, Alperen
    ELECTRONIC JOURNAL OF COMBINATORICS, 2022, 29 (04): : 4 - 24
  • [46] Circuit decompositions of eulerian graphs
    Fan, GH
    Zhang, CQ
    JOURNAL OF COMBINATORIAL THEORY SERIES B, 2000, 78 (01) : 1 - 23
  • [47] ODD DECOMPOSITIONS OF EULERIAN GRAPHS
    Macajova, Edita
    Skoviera, Martin
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2017, 31 (03) : 1923 - 1936
  • [48] Refined Eulerian numbers and ballot permutations
    Zhao, Tongyuan
    Sun, Yue
    Zhao, Feng
    ADVANCES IN APPLIED MATHEMATICS, 2022, 134
  • [49] Binomial Eulerian polynomials for colored permutations
    Athanasiadis, Christos A.
    JOURNAL OF COMBINATORIAL THEORY SERIES A, 2020, 173
  • [50] Sorting by Weighted Reversals and Transpositions
    Oliveira, Andre Rodrigues
    Brito, Klairton Lima
    Dias, Zanoni
    Dias, Ulisses
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2019, 26 (05) : 420 - 431