The concept of a sparse graph is formalized through a numeric parameter called the treewidth of the graph. This parameter characterizes the size of cliques and separators of the graph. Sparse graphs have small treewidth. A decomposition technique for solving optimization problems on sparse graphs is proposed. This technique implements the principle of "divide and rule" and is based on the atomic representation of the input graph. By an atom of a graph is meant a maximal connected subgraph having no a clique being a minimal separator. An algorithm that creates the atomic representation of the input graph is presented. It is shown that this algorithm for graph G = (V, E) builds the atomic representation in time O(|V|
), 2 ^ т < 3. The atomic representation of the graph is a generalization of the decomposition of the graph into blocks using articulation points. If only clique minimum separators are used, then the set of atoms is unique to a given graph. The important properties of atoms are presented. Based on these properties, atomic representation can be used for optimization problems, which are based on the ratio of the adjacency of vertices and edges. For two problems, called All-Pairs Shortest-Path and Maximum-Clique-Problem, the results of the application of atomic representation are presented. It is shown that the time of solving these problems depends linearly on the number of vertices of the input graph. Of course, this is true if the input graph has bounded treewidth. The obtained results make it possible to handle sparse graphs, which have a very large number of vertices. For example, such graphs are Small World Graphs.
Download file
Counter downloads: 215
- Title Structural decomposition of graphs and its application for solving optimization problems on sparse graphs
- Headline Structural decomposition of graphs and its application for solving optimization problems on sparse graphs
- Publesher
Tomsk State University
- Issue Prikladnaya Diskretnaya Matematika - Applied Discrete Mathematics 7 (Приложение)
- Date:
- DOI
Keywords
разреженный граф, алгоритмы на графах, древовидная ширина, дерево декомпозиции, атом графа, sparse graph, graph algorithms, treewidth, tree decomposition, atom graphAuthors
References
Gardiner E., Willett P., and Artymiuk P. Graph-theoretic techniques for macromolecular docking // J. Chem. Inf. Comput. 2000. No. 40. P. 273-279.
Broder A., Kumar R., Maghoul F., et al. Graph structure in the Web // Comput. Networks. 2000. V. 33. P. 309-320.
Boginski V., Butenko S., and Pardalos P. M. Mining market data: A network approach // Comput. & Operat. Res. 2006. No. 33. P. 3171-3184.
Колчин В. Ф. Случайные графы. М.: Физматлит, 2004.
Быкова В. В. О разложении гиперграфа кликовыми минимальными сепараторами // Журнал Сибирского федерального университета. Математика и физика. 2012. №1(5). С. 36-45.
Быкова В. В. FPT-алгоритмы на графах ограниченной древовидной ширины // Прикладная дискретная математика. 2012. №2(16). С. 65-78.
Емеличев В. А., Мельников О. И., Сарванов В.И., Тышкевич Р. И. Лекции по теории графов. М.: Книжный дом «ЛИБРОКОМ», 2012.

Structural decomposition of graphs and its application for solving optimization problems on sparse graphs | Prikladnaya Diskretnaya Matematika - Applied Discrete Mathematics. 2014. № 7 (Приложение).
Download full-text version
Counter downloads: 1917