[SnapPea-planning] snappea request (fwd)
Saul Schleimer
saulsch at math.rutgers.edu
Sun May 24 22:12:42 EDT 2009
---------- Forwarded message ----------
Date: Sun, 24 May 2009 20:52:42 -0500
From: Nathan Dunfield <nmd at illinois.edu>
To: Saul Schleimer <saulsch at math.rutgers.edu>
Cc: nathaniel at thething.is
Subject: Re: snappea request
Saul,
Back when I was in graduate school, I wrote a program to probe the
boundary of hyperbolic Dehn surgery space in the manner that you
describe. It worked by the following method:
- For each lattice point x in a large square, do a change of
peripheral basis so that x is a meridian. Then move in along the
corresponding ray in the following manner:
/*
This function finds the point on the boundry of hyperbolic Dehn
surgery space along the ray in the meridian direction. The algorithm
works like this: At each stage we consider two points along the ray,
lower_pt and upper_pt, where lower_pt < upper_pt, lower_pt is some
kind of degenerate solution and upper_pt is a geometric solution
(allowing neg. oriented tetra.). We then consider the midpoint of
upper_pt and lower_pt and test it to see if it lies in hyperbolic Dehn
surgery space. If the midpoint does then it becomes the new upper_pt,
else it becomes the new lower_pt. The algorithm terminates once
upper_pt and lower_pt are closer than the constant sensitivity or if
max_iter is exceeded. The function puts the final lower_pt in the
varible final_lower_point and returns the solution type of the
final_lower_pt.
The function does not change manifold. Setting the intial_lower_pt to
0 is OK as in this case, the function does not check to see if the
intial_lower_pt represents a non-geometric solution.
The function find_bdry_of_hyperbolic_dehn_surgery_space calls
sub_find... several times with different starting points in order to
deal with the problem of sub_find reporting much to small of numbers.
*/
I've attached the source code. My recollection is that it worked fine
but was slow. But that was more than 10 years ago, so it runs pretty
quickly now...
--------
Also, Saul, I think it would be a good idea if you forwarded your
messages, and this one, to the snappea-planning list for posterity.
Best,
Nathan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: find_bdry_of_surgery_space.cc
Type: application/octet-stream
Size: 4925 bytes
Desc:
Url : http://lists.bostoncoop.net/pipermail/snappea-planning/attachments/20090524/1d2d11a7/attachment.obj
More information about the SnapPea-planning
mailing list