ACM Home Page
Please provide us with feedback. Feedback
Heuristics, Experimental Subjects, and Treatment Evaluation in Bigraph Crossing Minimization
Full text PdfPdf (859 KB),  PsPs (3.01 MB)
Source Journal of Experimental Algorithmics (JEA) archive
Volume 6 ,  (2001) table of contents
Article No. 8  
Year of Publication: 2001
ISSN:1084-6654
Authors
Matthias Stallmann  North Carolina State University
Franc Brglez  North Carolina State University
Debabrata Ghosh  North Carolina State University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 65,   Citation Count: 3
Additional Information:

appendices and supplements   abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/945394.945402
What is a DOI?

APPENDICES and SUPPLEMENTS
TarSoftware Suite (1.85 MB),

The software suite accompanying the article is a Unix tar file,
which includes the source code and the test files used in the article.



ABSTRACT

The bigraph crossing problem, embedding the two node sets of a bipartite graph along two parallel lines so that edge crossings are minimized, has applications to circuit layout and graph drawing. Experimental results for several previously known and two new heuristics suggest continued exploration of the problem, particularly sparse instances. We emphasize careful design of experimental subject classes and present novel views of the results. All source code, data, and scripts are available on-line


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
BRGLEZ, F., LAVANA, H., GHOSH, D., ALLEN, B., CASSTEVENS, R., III, J. H., KURVE, R., PAGE, S., AND STALLMANN, M. 2000. OpenExperiment: A Configurable Environment for Collaborative Experimental Design and Execution on the Internet. Technical Report 2000-TR@CBL-02-Brglez (March), CBL, CS Dept., NCSU, Box 8206, Raleigh, NC 27695.
 
4
CHUNG, F. R. K. 1984. On optimal linear arrangement of trees. <i>Comp. and Maths. with Appls. 10,</i> 1, 43-60.
 
5
 
6
EADES, P. AND KELLY, D. 1986. Heuristics for reducing crossings in 2-layered networks. <i>Ars Combinatoria 21-A,</i> 89-98.
 
7
EADES, P., MCKAY, B. D., AND WORMALD, N. C. 1976. On an Edge Crossing Problem. Technical report, Department of Computer Science, University of Newcastle, New South Wales 2308, Australia.
 
8
 
9
 
10
EADES, P. AND WORMALD, N.C. 1994. Edge Crossings in Drawings of Bipartite Graphs. <i>Algorithmica 11,</i> 379-403.
 
11
 
12
GAREY, M. R. AND JOHNSON, D. S. 1983. Crossing Number is NP-complete. <i>SIAM J. Algebraic Discrete Methods 4,</i> 312-316.
 
13
 
14
GHOSH, D. AND BRGLEZ, F. 1999. Equivalence Classes of Circuit Mutants for Experimental Design. In <i>IEEE 1999 International Symposium on Circuits and Systems - ISCAS'99</i> (May 1999). A reprint also accessible from http://www.cbl.ncsu.edu/experiments/- DoEArchives/1999-ISCAS.
 
15
GHOSH, D., BRGLEZ, F., AND STALLMANN, M. 1998a. First steps towards experimental design in evaluating layout algorithms: Wire length versus wire crossing in linear placement optimization. Technical Report 1998-TR@CBL-11-Ghosh (October), CBL, CS Dept., NCSU, Box 7550, Raleigh, NC 27695. Also available at http://www.cbl.ncsu.edu/- publications/#1998-TR@CBL-11-Ghosh.
 
16
GHOSH, D., BRGLEZ, F., AND STALLMANN, M. 1998b. Hypercrossing Number: A New and Effective Cost Function for Cell Placement Optimization. Technical Report 1998-TR@CBL- 12-Ghosh (December), CBL, CS Dept., NCSU, Box 7550, Raleigh, NC 27695. Also available at http://www.cbl.ncsu.edu/publications/#1998-TR@CBL-12-Ghosh.
 
17
 
18
HARARY, F. AND SCHWENK, A. J. 1971. Trees with Hamiltonian Square. <i>Mathematika 18,</i> 138-140.
 
19
HARARY, F. AND SCHWENK, A. J. 1972. A New Crossing Number for Bipartite Graphs. <i>Utilitas Mathematica 1,</i> 203-209.
 
20
 
21
JÜNGER, M. AND MUTZEL, P. 1997. 2-Layer Straightline Crossing Minimization: Performance of Exact and Heuristic Algorithms. <i>Journal of Graph Algorithms and Applications (JGAA) 1,</i> 1, 1-25.
 
22
K. KOZMINSKI, (ED.). 1992. OASIS2.0 User's Guide. MCNC, Research Triangle Park, N.C. 27709. (Over 600 pages, distributed to over 60 teaching and research universities worldwide).
23
 
24
KERNIGHAN, B. W. AND LIN, S. 1970. An efficient heuristic procedure for partitioning graphs. <i>Bell System Technical Journal,</i> 291 - 307.
 
25
KNUTH, D. E. 1993. <i>The Stanford Graphbase.</i> Addison Wesley.
 
26
LEIGHTON, F. T. 1984. New Lower Bound Techniques for VLSI. <i>Math. Systems Theory 17,</i> 47-70.
 
27
 
28
MÄKINEN, E. 1989. A Note on the Median Heuristic for Drawing Bipartite Graphs. <i>Fundamenta Informaticae 12,</i> 563-570.
 
29
MÄKINEN, E. 1990. Experiments on drawing 2-level hierarchical graphs. <i>International Journal of Computer Mathematics 37,</i> 129-135.
 
30
MAREK-SADOWSKA, M. AND SARRAFZADEH, M. 1995. The Crossing Distribution Problem. <i>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 14,</i> 4 (April), 423-433.
 
31
 
32
 
33
MUTZEL, P. 1998. The AGD-Library: Algorithms for Graph Drawing. Available from http://www.mpi-sb.mpg.de/~mutzel/dfgdraw/agdlib.html.
 
34
MUTZEL, P. 2001. Personal communication.
 
35
N. KAPUR. 1998. Cell Placement and Minimization of Crossing Numbers. Master's thesis, Electrical and Computer Engineering, North Carolina State University, Raleigh, N.C. Also available at http://www.cbl.ncsu.edu/publications/#1998-Thesis-MS-Kapur.
 
36
 
37
 
38
 
39
 
40
SHILOACH, Y. 1979. A minimum linear arrangement algorithm for undirected trees. <i>SIAM J. Computing 8,</i> 1, 15-32.
 
41
 
42
STALLMANN, M., BRGLEZ, F., AND GHOSH, D. 1999a. Evaluating Iterative Improvement Heuristics for Bigraph Crossing Minimization. In <i>IEEE 1999 International Symposium on Circuits and Systems - ISCAS'99</i> (May 1999). A reprint also accessible from http://www.cbl.ncsu.edu/publications/#1999-ISCAS-Stallmann.
 
43
44
 
45
TUTTE, W. T. 1960. Convex Representations of Graphs. <i>Proc. London Math. Soc. 10,</i> 304- 320.
 
46
TUTTE, W. T. 1963. How to Draw a Graph. <i>Proc. London Math. Soc. 13,</i> 743-768.
 
47
WARFIELD, J. N. 1977. Crossing Theory and Hierarchy Mapping. <i>IEEE Transactions on Systems, Man, and Cybernetics SMC-7,</i> 7 (July), 505-523.
 
48
WEST, D. B. 1996. <i>Introduction to Graph Theory.</i> Prentice Hall.
 
49
YAMAGUCHI, A. AND SUGIMOTO, A. 1999. An approximation algorithm for the two-layered graph drawing problem. In <i>COCOON,</i> Number 1627 in LNCS (1999), pp. 81-91.


Collaborative Colleagues:
Matthias Stallmann: colleagues
Franc Brglez: colleagues
Debabrata Ghosh: colleagues