Efficient algorithms for graph manipulation
1971 · 232 citations · 0 references
Cluster ComputingEngineeringNetwork AnalysisComputational ComplexityGraph ProcessingStructural Graph TheoryGraph DrawingParallel ComputingCombinatorial OptimizationComputational GeometryGraph ManipulationRandom Access ComputerConnected ComponentsGraph AlgorithmsSimple PathsComputer EngineeringComputer ScienceGraph AlgorithmNetwork ScienceGraph TheoryNetwork AlgorithmParallel ProgrammingNetwork Segmentation
Efficient algorithms are presented for partitioning a graph into connected components, biconnected components and simple paths. The algorithm for partitioning of a graph into simple paths is iterative and each iteration produces a new path between two vertices already on paths. (The start vertex can be specified dynamically.) If V is the number of vertices and E is the number of edges each algorithm requires time and space proportional to max(V,E) when executed on a random access computer.