opensubscriber
   Find in this group all groups
 
The Haskell Cafe more information…

h : haskell-cafe@haskell.org 15 July 2012 • 5:56AM -0400

Re: [Haskell-cafe] [Haskell-beginners] Graph Coloring Library?
by KC

REPLY TO AUTHOR
 
REPLY TO GROUP




This may help:
- use hMatrix to find the eigenvalues of the adjacency matrix

Then by the following theorems:

"An upper bound on the chromatic number in terms of eigenvalues was
discovered by Wilf(1967).

Chromatic Number(G) <= 1 + lambda_1(G)

Hoffman (1977) discovered a lower bound on the chromatic number in terms of
the smallest and largest eigenvalue.

Chromatic Number(G)  >= 1 - (lambda_1/lambda_n) for n>=2."

From "The Mutually Beneficial Relationship of Graphs and Matrices", Richard
A. Brualdi,CBMS Series,Number 115, 2011.



On Fri, Jul 13, 2012 at 1:43 PM, Alec Story <avs38@corn...> wrote:

> I have a problem where I need to find the smallest k-coloring for a graph
> that represents conflicts between objects.  Is there a Haskell library that
> will do this for me?  I'm not particularly concerned about speed, and it's
> unlikely that I'll generate really bad edge cases, but I'd prefer to do
> something other than write the really bad try-every-case algorithm.
>
> --
> Alec Story
> Cornell University
> Biological Sciences, Computer Science 2012
>
> _______________________________________________
> Beginners mailing list
> Beginners@hask...
> http://www.haskell.org/mailman/listinfo/beginners
>
>


--
--
Regards,
KC

Bookmark with:

Delicious   Digg   reddit   Facebook   StumbleUpon

opensubscriber is not affiliated with the authors of this message nor responsible for its content.