The Algorithm Design Manual Second Edition



Download 5,51 Mb.
Pdf ko'rish
bet375/488
Sana31.12.2021
Hajmi5,51 Mb.
#273936
1   ...   371   372   373   374   375   376   377   378   ...   488
Bog'liq
2008 Book TheAlgorithmDesignManual

Implementations

: Graph coloring has been blessed with two useful Web re-

sources. Culberson’s graph coloring page, http://web.cs.ualberta.ca/

∼joe/Coloring/,

provides an extensive bibliography and programs to generate and solve hard graph

coloring instances. Trick’s page, http://mat.gsia.cmu.edu/COLOR/color.html, pro-

vides a nice overview of graph coloring applications, an annotated bibliography,

and a collection of over 70 graph-coloring instances arising in applications such as

register allocation and printed circuit board testing. Both contain a C language

implementation of the DSATUR coloring algorithm.

Programs for the closely related problems of finding cliques and vertex col-

oring graphs were sought for at the Second DIMACS Implementation Challenge

[JT96]


, held in October 1993. Programs and data from the challenge are avail-

able by anonymous FTP from dimacs.rutgers.edu. Source codes are available un-

der pub/challenge/graph and test data under pub/djs, including a simple “semi-

exhaustive greedy” scheme used in the graph-coloring algorithm XRLF

[JAMS91

].

GraphCol (http://code.google.com/p/graphcol/) contains tabu search and sim-



ulated annealing heuristics for constructing colorings in C.

The C++ Boost Graph Library

[SLL02

] (http://www.boost.org/libs/graph/doc)



contains an implementation of greedy incremental vertex coloring heuristics.

GOBLIN (http://www.math.uni-augsburg.de/



∼fremuth/goblin.html) implements a

branch-and-bound algorithm for vertex coloring.

Pascal implementations of backtracking algorithms for vertex coloring and sev-

eral heuristics, including largest-first and smallest-last incremental orderings and

color interchange, appear in

[SDK83


]. See Section

19.1.10


(page

662


).

Nijenhuis and Wilf

[NW78

] provide an efficient Fortran implementation of chro-



matic polynomials and vertex coloring by backtracking. See Section

19.1.10


(page

661


).

Combinatorica

[PS03

] provides Mathematica implementations of bipartite



graph testing, heuristic colorings, chromatic polynomials, and vertex coloring by

backtracking. See Section

19.1.9

(page


661

).



1 6 . 7

V E R T E X C O L O R I N G




Download 5,51 Mb.

Do'stlaringiz bilan baham:
1   ...   371   372   373   374   375   376   377   378   ...   488




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish