and that polygons are convex?

2009/5/25 Ralph Boland <rpbol...@gmail.com>

>
>
>
> On May 24, 5:05 am, Albert <albert.xtheunkno...@gmail.com> wrote:
> > Hi,
> >
> > I'm 15 years old and I'm interested in algorithms, data structures,
> > computational geometry and general coding. What sort of projects could
> > I do in my spare time that fuels my interests and is something I can
> > go on with? Other than competing in USACO...
> >
> > Thanks
> > Albert
>
> In my Ph.D.  thesis is an algorithm that is quite simple yet pretty
> neat
> that you might enjoy implementing.
> My guess is that it is at least 100 times simpler and 100 times
> faster
> that the previous best algorithm for polygons of practical size.
> This level of improvement is possible in part because the previous
> best algorithm for this problem triangulates the input polygon
> and my algorithm does not!
>
> Though I know of no applications of this algorithm the simplicity
> of the problem suggests that applications are out there.
> Who knows, you might be able to sell it.
>
> The algorithm involves computing areas of polygons.
> More precisely, given a polygon  P,  the algorithm constructs from
> P  a data structure with which, when given a chord  C  of  P,  the
> algorithm can compute the areas of the two subpolygons  of  P
> determined by  C, say  P1 and  P2.
> (In other words the chord  C  cuts the polygon  P  into two smaller
> polygons
> I call  P1 and P2;  that is:    P = P1  union  P2  union  C.)
> The algorithm requires linear time and space to construct the data
> structure.
> Then, given any input chord  C,  the areas of  P1  and  P2
> are computed in constant time.
>
> If you are interested I can email you a copy of the paper.
> Actually you can find it on line by searching for my name
> or the Canadian Computational Geometry Conference.
> If you have problems understanding the paper I can help.
>
> Good luck whatever you decide.
>
> Ralph Boland
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/algogeeks
-~----------~----~----~----~------~----~------~--~---

Reply via email to