Academia.eduAcademia.edu

Interfaces and Applications of Graph Packages

1995

Abstract

This paper discusses two applications of graph packages. Some of these packages were developed at Rensselaer [6, 10, 2]; others were developed elsewhere [5, 8]. By properly interfacing with other packages, we can solve a rich variety of graph problems. In this paper, we show how these packages can be interfaced, and provide two representative examples. In the first example, we used Nauty to generate all non-isomorphic regular graphs (undirected and unlabeled) of degree 3. We used GraphPack to draw these graphs. We also used the Maple interface to GraphPack to calculate the characteristic polynomials of these graphs. In the second example, we used GraphPack with an object oriented parallelizing compiler called HICOR [2] to display the results of different scheduling disciplines. We have also developed a new graph drawing system called Zgraph, using Motif under X Windows system [10]. Using Zgraph one can draw graphs of up to 10,000 vertices. We were also able to interface Zgraph with ...