A fast practical algorithm for the vertex separation of unicyclic graphs
dc.contributor.author | Markov, Minko Marinov. | en_US |
dc.contributor.supervisor | Ellis, John Arthur | en_US |
dc.date.accessioned | 2008-04-10T06:01:02Z | |
dc.date.available | 2008-04-10T06:01:02Z | |
dc.date.copyright | 2004 | en_US |
dc.date.issued | 2008-04-10T06:01:02Z | |
dc.degree.department | Dept. of Computer Science | en_US |
dc.description.abstract | The vertex separation of a graph is the minimum vertex separation of a linear layout of that graph over all its linear layouts. A linear layout of a graph is an arrangement of its vertices in a line and the vertex separation of a linear layout is maximum number of vertices to the left of any intervertex "gap" that are adjacent to vertices to the right of that gap, over all gaps. A unicyclic graph is a connected graph with precisely one cycle that is, a tree plus an extra edge. We present a O(n lgn) algorithm to compute the optimal vertex separation of unicyclic graphs. The algorithm is "practical" in the sense that it is easily implementable. Furthermore, the algorithm outputs a layout for the unicyclic graph of minimum vertex separation. | en_US |
dc.identifier.uri | http://hdl.handle.net/1828/612 | |
dc.subject.lcsh | Graph theory | en_US |
dc.subject.lcsh | Algorithms | en_US |
dc.title | A fast practical algorithm for the vertex separation of unicyclic graphs | en_US |
Files
Original bundle
1 - 1 of 1