Dimitri Matriods are generalization of vector spaces. Basically, they are defined by a set of linear dependence axioms and basis exchange properties. Oxley's "Matriod Theory" is the standard reference. There are a multitude of equivalent formulations. Mike Matsko ----- Original Message ----- From: Dmitri Pissarenko <mailing-lists@dapissarenko.com> Date: Friday, January 14, 2005 2:00 pm Subject: Re: [Haskell-cafe] Matroids in Haskell
Hello!
Gerhard Navratil wrote:
Recently I had a course on matroids and would like to investigate the> topic a little further. Did anybody write (or start writing) a Haskell-implementation for matroids?
What is a matroid?
Thanks
Dmitri Pissarenko -- Dmitri Pissarenko Software Engineer http://dapissarenko.com _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Thanks! -- Dmitri Pissarenko Software Engineer http://dapissarenko.com
On Fri, 14 Jan 2005, Michael Matsko wrote:
Dimitri
Matriods are generalization of vector spaces. Basically, they are defined by a set of linear dependence axioms and basis exchange properties. Oxley's "Matriod Theory" is the standard reference. There are a multitude of equivalent formulations.
... and the most spectacular result is, that a greedy algorithm for a problem is optimal if and only if the problem has Matroid structure.
participants (3)
-
Dmitri Pissarenko -
Henning Thielemann -
Michael Matsko