Show simple item record

dc.contributor.advisorShankar, Priti
dc.contributor.authorGabrani, Naveen
dc.date.accessioned2025-10-07T10:51:47Z
dc.date.available2025-10-07T10:51:47Z
dc.date.submitted1992
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/7136
dc.description.abstractDesign and analysis of graph algorithms is an active area of research in Computer Science. Trees form an important subclass of graphs and have vast applications. In this thesis, we present some new algorithmic results on trees. We also present certain additional results in algorithmic graph theory. We present a very simple linear-time algorithm for the problem of constructing a binary tree from its preorder and inorder traversals. The algorithm leads to an optimal O(log n) time parallel algorithm on the EREW PRAM model. We present a simple one-to-one correspondence between binary trees of n nodes and 321-avoidable permutations of size n. We give the first loopless algorithms for generation of: (a) All k-ary trees of n nodes (b) All binary trees with a given degree sequence (c) All legal parenthesis sequences of size 2n We solve the problem of repair of tree-generating regular systems in time linear in the number of vertices of the tree, assuming that the number of states of the tree automata is constant. We also present two other results of algorithmic interest: First, we present a simple O(n log n) time algorithm for finding a maximum independent set of a permutation graph. This algorithm is used to solve a problem in memory allocation in O(n log n) time. Next, we present two randomized algorithms for the problem of online layered graph traversal, assuming that the width of the graph is equal to two. The algorithms achieve competitive ratios of 5.5 and 7, respectively. This improves the known results for the problem
dc.language.isoen_US
dc.relation.ispartofseriesT03267
dc.rightsI grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertation
dc.subjectTree Algorithms
dc.subjectBinary Tree Construction
dc.subjectLoopless Generation
dc.titleAlgorithms for some problems on trees and graphs
dc.typeThesis
dc.degree.nameMSc Engg
dc.degree.levelMasters
dc.degree.grantorIndian Institute of Science
dc.degree.disciplineEngineering


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record