IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v11y2023i9p2024-d1131678.html
   My bibliography  Save this article

Constructing an Evolutionary Tree and Path–Cycle Graph Evolution along It

Author

Listed:
  • Konstantin Gorbunov

    (Institute for Information Transmission Problems of the Russian Academy of Sciences, 127051 Moscow, Russia)

  • Vassily Lyubetsky

    (Institute for Information Transmission Problems of the Russian Academy of Sciences, 127051 Moscow, Russia
    Partial support of RFBR grant 20-01-00670 acknowledged.)

Abstract

The paper solves the problem of constructing an evolutionary tree and the evolution of structures along it. This problem has long been posed and extensively researched; it is formulated and discussed below. As a result, we construct an exact cubic-time algorithm which outputs a tree with the minimum cost of embedding into it and of embedding it into a given network (Theorem 1). We construct an algorithm that outputs a minimum embedding of a tree into a network, taking into account incomplete linear sorting; the algorithm depends linearly on the number of nodes in the network and is exact if the sorting cost is not less than the sum of the duplication cost and the loss cost (Theorem 3). We construct an exact approximately quadratic-time algorithm which, for arbitrary costs of SCJ operations, solves the problem of reconstruction of given structures on any two-star tree (Theorem 4). We construct an exact algorithm which reduced the problem of DCJ reconstruction of given structures on any star to a logarithmic-length sequence of SAT problems, each of them being of approximately quadratic size (Theorem 5). The theorems have rigorous and complete proofs of correctness and complexity of the algorithms, and are accompanied by numerical examples and numerous explanatory illustrations, including flowcharts.

Suggested Citation

  • Konstantin Gorbunov & Vassily Lyubetsky, 2023. "Constructing an Evolutionary Tree and Path–Cycle Graph Evolution along It," Mathematics, MDPI, vol. 11(9), pages 1-39, April.
  • Handle: RePEc:gam:jmathe:v:11:y:2023:i:9:p:2024-:d:1131678
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/11/9/2024/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/11/9/2024/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Konstantin Gorbunov & Vassily Lyubetsky, 2020. "Linear Time Additively Exact Algorithm for Transformation of Chain-Cycle Graphs for Arbitrary Costs of Deletions and Insertions," Mathematics, MDPI, vol. 8(11), pages 1-30, November.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Konstantin Gorbunov & Vassily Lyubetsky, 2024. "Algorithms for the Reconstruction of Genomic Structures with Proofs of Their Low Polynomial Complexity and High Exactness," Mathematics, MDPI, vol. 12(6), pages 1-26, March.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:11:y:2023:i:9:p:2024-:d:1131678. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.