GraphSET, a tool for simultaneous graph drawing

A. Estrella-Balderrama, J. J. Fowler, S. G. Kobourov

Research output: Contribution to journalArticlepeer-review

3 Scopus citations


Problems in simultaneous graph drawing involve the layout of several graphs on a shared vertex set. This paper describes a Graph Simultaneous Embedding Tool, GraphSET, designed to allow the investigation of a wide range of graph embedding problems. GraphSET can be used in the study of several variants of simultaneous embedding including simultaneous geometric embedding, simultaneous embedding with fixed edges, and colored simultaneous embedding with the vertex set partitioned into color classes. The tool has three primary uses: (i) studying theoretical problems in simultaneous graph drawing through the production of examples and counterexamples, (ii) producing layouts of given classes of graphs using built-in implementations of known algorithms, and (iii) providing a platform for development and implementation of new algorithms and data structures for all variants of simultaneous graph embedding. We also describe the design decisions involved in the construction of GraphSET in terms of the requirements dictated by its applications. GraphSET along with movies illustrating its utility are available at

Original languageEnglish (US)
Pages (from-to)849-863
Number of pages15
JournalSoftware - Practice and Experience
Issue number10
StatePublished - Sep 2010


  • Graph drawing
  • Simultaneous embedding

ASJC Scopus subject areas

  • Software


Dive into the research topics of 'GraphSET, a tool for simultaneous graph drawing'. Together they form a unique fingerprint.

Cite this