Skip to main content
Log in

A Linear Algorithm for Restructuring a Graph

  • Optimization, System Analysis, and Operations Research
  • Published:
Automation and Remote Control Aims and scope Submit manuscript

Abstract

We propose an algorithm, linear in both running time and memory, that constructs a sequence of operations that transform any given directed graph with degree of any vertex at most two to any other given graph of the same type with minimal total cost. This sequence is called the shortest one. We allow four standard operations of re-gluing graphs with equal cost and two more additional operations of inserting and deleting a connected section of edges that also have equal cost. We prove that the algorithm finds a minimum with this restriction on the costs.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

References

  1. Gorbunov, K.Yu. and Lyubetsky, V.A., A Linear Algorithm for the Shortest Transformation of Graphs with Different Operation Costs, J. Commun. Technol. Electron., 2017, vol. 62, no. 6, pp. 653–662.

    Article  Google Scholar 

  2. Lyubetsky, V.A., Gershgorin, R.A., Seliverstov, A.V., and Gorbunov, K.Yu., Algorithms for Reconstruction of Chromosomal Structures, BMC Bioinformatics, 2016, vol. 17, pp. 40.1–40.23.

    Article  Google Scholar 

  3. Lyubetsky, V.A., Gershgorin, R.A., and Gorbunov, K.Yu., Chromosome Structures: Reduction of Certain Problems with Unequal Gene Content and Gene Paralogs to Integer Linear Programming, BMC Bioinformatics, 2017, vol. 18, pp. 537.1–537.18.

    Article  Google Scholar 

  4. Braga, M.D.V. and Stoye, J., Sorting Linear Genomes with Rearrangements and Indels, IEEE/ACM Trans. Computat. Biol. Bioinformatics, 2015, vol. 12, no. 3, pp. 1–13.

    Google Scholar 

  5. Yin, Z., Tang, J., Schaeffer, S.W., and Bader, D.A., Exemplar or Matching: Modeling DCJ Problems with Unequal Content Genome Data, J. Combinatorial Optimization, 2016, vol. 32, no. 4, pp. 1165–1181.

    Article  MathSciNet  MATH  Google Scholar 

  6. Gorbunov, K.Yu. and Lyubetsky, V.A., Linear Algorithm for Minimal Rearrangement of Structures, Probl. Inform. Transmiss., 2017, vol. 53, no 1, pp. 55–72.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. Yu. Gorbunov.

Additional information

Original Russian Text © K.Yu. Gorbunov, V.A. Lyubetsky, 2018, published in Avtomatika i Telemekhanika, 2018, No. 12, pp. 124–141.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gorbunov, K.Y., Lyubetsky, V.A. A Linear Algorithm for Restructuring a Graph. Autom Remote Control 79, 2203–2216 (2018). https://doi.org/10.1134/S0005117918120093

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0005117918120093

Keywords

Navigation