• DocumentCode
    3307708
  • Title

    O(n) and O(n2) Time Algorithms for Drawing Problems of Tree-Structured Diagrams

  • Author

    Kirishima, Tadaaki ; Sumida, Tomoo ; Shiono, Yasunori ; Takaaki, Goto ; Yaku, Takeo ; Nishino, Tetsuro ; Tsuchida, Kensei

  • Author_Institution
    Coll. of Cornerstone Educ., J.F. Oberlin Univ., Machida, Japan
  • fYear
    2012
  • fDate
    8-10 Aug. 2012
  • Firstpage
    530
  • Lastpage
    535
  • Abstract
    We investigate sets of conditions with respect to narrower drawing of tree-structured diagrams on an integral lattice. We found that under certain sets of conditions there are practical procedural algorithms for narrower drawing of tree-structured diagrams, while under other sets of conditions there are none. Based on our findings, we present efficient algorithms that provide narrower placement satisfying given amorphous conditions. In intractable conditions, we propose a constraint-based algorithm for drawing tree-structured diagrams with a minimum-width by limiting the number of cells. Our results provide a criterion for deciding under given conditions, whether to use procedural or constraint-based algorithms to draw a tree-structured diagram.
  • Keywords
    computational complexity; trees (mathematics); O(n) time algorithms; O(n2) time algorithms; amorphous conditions; constraint-based algorithm; drawing problems; integral lattice; practical procedural algorithms; tree-structured diagrams; Algorithm design and analysis; Art; Binary trees; Complexity theory; Computers; Educational institutions; Lattices; Drawing algorithm; Layout conditions; Time complexity; Tree drawing; Tree structured diagram;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel & Distributed Computing (SNPD), 2012 13th ACIS International Conference on
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4673-2120-4
  • Type

    conf

  • DOI
    10.1109/SNPD.2012.109
  • Filename
    6299333