SciELO - Scientific Electronic Library Online

 
vol.9 issue1Inferring finite transducersConstructing recursions by similarity author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Journal of the Brazilian Computer Society

Print version ISSN 0104-6500

J. Braz. Comp. Soc. vol.9 no.1 Campinas Nov. 2003

http://dx.doi.org/10.1590/S0104-65002003000200002 

Full text available only in PDF format

 

A representation for the modules of a graph and applications

 

 

Sulamita KleinI; Jaime L. SzwarcfiterII

IInstituto de Matemática and COPPE/Sistemas, UFRJ, CP 68511,21945-970 - Rio de Janeiro, RJ, Brazil, e-mail: sula@cos.ufrj.br
IIInstituto de Matemática NCE and COPPE/Sistemas, UFRJ, CP 2324,20001-970 - Rio de Janeiro, RJ, Brazil, e-mail: jayme@nce.ufrj.br

 

 


ABSTRACT

We describe a simple representation for the modules of a graph G. We show that the modules of G are in one-to-one correspondence with the ideals of certain posets. These posets are characterized and shown to be layered posets, that is, transitive closures of bipartite tournaments. Additionaly, we describe applications of the representation. Employing the above correspondence, we present methods for solving the following problems: (i) generate all modules of G, (ii) count the number of modules of G, (iii) find a maximal module satisfying some hereditary property of G and (iv) find a connected non-trivial module of G.

Keywords: graphs, ideals, modules, posets, bipartite tournaments, algorithms


 

 

References

[1] B. Buer and R. H. Mohring. A fast algorithm for the decomposition of graphs and posets. Math. Oper. Res. 8 170-184, 1983.        [ Links ]

[2] A. Cournier and M. Habib. A new linear algorithm for modular decomposition, in Sophie Tison, ed., CAAP'94: 19th International Colloquium, Lectures Notes in Computer Science Edinburgh, UK, 68-82, 1994.        [ Links ]

[3] E. Dahlhaus, J. Gustedt and R. M. McConnel. Efficient and pratical modular decomposition. Proceedings of the Eight Annual ACM-SIAM Symposium on Discrete Algorithms 26-35, 1997.        [ Links ]

[4] A. Ehrenfeucht, H. N. Gabow, R. M. McConnel and S. J. Sullivan. An O(n2) divide-and-conquer algorithms for the prime tree decomposition of two-structures and modules decompositions of graphs. J. of Algorithms 16 283-294, 1994.        [ Links ]

[5] T. Gallai. Transitiv orientierbare graphen. Acta math. Acad. Sci. hungar. 18, 25-66, 1967.        [ Links ]

[6] M. C. Golumbic. Algorithmic Graph Theory and Perfect Graphs. Academic press, New York, 1980.        [ Links ]

[7] M. Habib and M. C. Maurer. On the X-join decomposition for undirected graphs. Discrete Appl. Math. 1 201-207, 1979.        [ Links ]

[8] D. Kelly. Comparability graphs, in I. Rival, ed. Graphs and Orders, Reidl, Boston, 3-40, 1985.        [ Links ]

[9] R. M. McConnel and J. Spinrad. Linear-time modular decomposition and efficient transitive orientation of comparability graphs, in Proceedings of the Fifth Annual ACM-SIAM Symposium on Discrete Algorithms 536-545, 1994.        [ Links ]

[10] R. M. McConnel and J. Spinrad. Linear -time transitive orientation, in Proceedings of the Eight Annual ACM-SIAM Symposium on Discrete Algorithms 19-25, 1997.        [ Links ]

[11] R. M. McConnel and J. Spinrad. Modular decomposition and transitive orientation. Available at http://www.cs.amherst.edu/ross/work.html, 1997.        [ Links ]

[12] J. H. Miller and J. Spinrad. Incremental modular decomposition. J. Assoc. Comput. mach. 36 1-19, 1989.        [ Links ]

[13] R. H. Mohring. Algoritmic aspects of comparability graphs and interval graphs, in I. Rival, ed. Graphs and Orders, Reidl, Boston, 41-101, 1985.        [ Links ]

[14] J. Spinrad. P4 trees and substitution decomposition. Discrete Appl. Math. 39 263-291, 1992.        [ Links ]