caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* Announcement: fiblib 0.1, a fibonacci heap library
@ 2007-07-20 13:34 Denis Bueno
  0 siblings, 0 replies; only message in thread
From: Denis Bueno @ 2007-07-20 13:34 UTC (permalink / raw)
  To: OCaml Mailing List

Dear OCaml hackers,

I'm pleased to announce the first release of fiblib, an efficient,
imperative Fibonacci heap library, based on the pseudocode of Cormen,
Leiserson, Rivest, and Stein:

http://code.google.com/p/fiblib/

This implementation provides a base of operations you'd expect from a
heap (with more to come):

  - insert
  - extract min
  - delete
  - decrease key

Other operations, such as union, are slated for another release.

Though a relatively obscure data structure, they are the best known
solution for certain algorithms requiring a heap. In particular, a
fibonacci heap is a win if the number of extract-min and delete
operations is small compared to the number of other operations.

Fiblib is released under a BSD-style license, so, if you need a heap,
try it out, and let me know how it goes!

-- 
                              Denis


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2007-07-20 13:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-07-20 13:34 Announcement: fiblib 0.1, a fibonacci heap library Denis Bueno

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).