---------- Forwarded message ----------
From: Dmitriy Morozov <dmit...@mrzv.org>
Date: Thu, Feb 4, 2010 at 11:48 AM
Subject: Re: [sage-devel] Rips complex in Sage?
To: Mike Hansen <mhan...@gmail.com>
Cc: sage-devel <sage-devel@googlegroups.com>


Excerpts from Mike Hansen's message of Thu Feb 04 14:24:54 -0500 2010:
>On Thu, Feb 4, 2010 at 6:10 AM, Simon King <simon.k...@nuigalway.ie> wrote:
>> Hi!
>>
>> At 
>> http://groups.google.com/group/sage-support/browse_thread/thread/edcd7dc0e8be9aa5
>> Eli posed a problem that -- as much as I understand -- can be tackled
>> using the Rips complex. A quick search suggests that it is not
>> provided by Sage.
>>
>> Is there a sufficiently free (licence-wise etc) piece of software that
>> can compute Rips complex? Do people think that -- if it exists -- it
>> would be worth the effort to interface/link Sage with it?
>
>I found this: http://www.mrzv.org/software/dionysus/ , but I was not
>able to find anything on licensing.
>
>I've cc'd Dmitriy, the author, on this.

Hi, Mike,

I've always intended Dionysus to be GPL (at some point I stated so in
the README file, but the note seems to be no longer there). Perhaps, I
should make it clear on the front page of the documentation. In any
case, it's GPL.

On a less direct note, from scanning the conversation Simon links to,
the construction he describes is not the Rips complex, but rather the
Cech complex (which is defined as the nerve of the collection of
discs). In persistent homology Rips complex is used more commonly
since it's much easier to compute and in a certain (precise) sense
approximates the Cech complex, but the two are not the same. Now, Cech
complex is in turn homotopy equivalent to an alpha shape, which is a
subset of the Delaunay triangulation. This fact makes the alpha shape
nicely realizable geometrically, and I suspect that that's the actual
construction Simon has in mind.  Dionysus can compute alpha shapes,
but it uses CGAL's Delaunay triangulation for the computation.

I do not pretend to understand Eli's original problem, so I don't know
if this indeed is the best solution, but that's a quick survey of the
various complexes that may be useful for Sage.

Best,
Dmitriy

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to