ACM Home Page
Please provide us with feedback. Feedback
Efficient coloring of a large spectrum of graphs
Full text PdfPdf (381 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 35th annual Design Automation Conference table of contents
San Francisco, California, United States
Pages: 427 - 432  
Year of Publication: 1998
ISBN:0-89791-964-5
Authors
Darko Kirovski  Computer Science Department, University of California, Los Angeles, CA
Miodrag Potkonjak  Computer Science Department, University of California, Los Angeles, CA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
EDAC : Electronic Design Automation Consortium
IEEE-CS : Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 121,   Citation Count: 11
Additional Information:

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/277044.277165
What is a DOI?

ABSTRACT

We have developed a new algorithm and software for graph coloring by systematically combining several algorithm and software development ideas that had crucial impact on the algorithm's performance. The algorithm explores the divide-and-conquer paradigm, global search for constrained independent sets using a computationally inexpensive objective function, assignment of most-constrained vertices to least-constraining colors, reuse and locality exploration of intermediate solutions, search time management, post-processing lottery-scheduling iterative improvement, and statistical parameter determination and validation. The algorithm was tested on a set of real-life examples. We found that hard-to-color real-life examples are common especially in domains where problem modeling results in denser graphs. Systematic experimentations demonstrated that for numerous instances the algorithm outperformed all other implementations reported in literature in solution quality and run-time.


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.

 
Bol85
Bollobas, B.,Thomason, A. RandomGraphsof Small Order. Annalsof Disc. Math., vol.28, pp. 47-57, 1985
Bre79
 
Cha87
Crams, M,, et al. Some Experiments With Simulated Annealing for Coloring Graphs, European Journal of Gperations Research, vol.32, pp.260-66,1987.
Cou97
 
Fle96
Fleurent, C,, Ferland, J.A. Genetic and hybrid algorithms for graph coloring. Annals of Gperations Research, vol.63, pp.437-461, 1996.
 
Gar79
 
Hal93
 
Her87
 
Joh91
 
Jue96
 
Kir98
Kirovsld, D., Potkonjak, M. Exact Coloring of Many Real-Life Graphs is Dif. licult, but Heuristic Coloring is Almost Always Effective. Technical Report, CSD, UCLA, 1997.
 
Lei79
Leighton, F.T. A Graph Coloring Algorithm for Large Scheduling Algorithms. Journal of Res. Natl. Bur. Standards, vol.84, pp.489-506, 1979.
 
Mor86
Morgenstern,C,,Shapiro,H.ChromaticNumberApproximationUsing $imulatedAnnealing.Unpublished,1986.
 
Mor94
Morgenstern, C. Distributed Coloration Neighborhood Search. DIMACS Series in Disc. Math., vol,0,1994.
Pee83
 
Wal94
Waldspurger, C.A.; Weihl, W.E. Lottery scheduling: flexible ixoportionalshare resource management. The First USENIX Symposium on Operating Systems Design and Implementation, pp. 1-11, 1994.

CITED BY  11

Collaborative Colleagues:
Darko Kirovski: colleagues
Miodrag Potkonjak: colleagues