Arrangements

I spent all of last night working on my problem set in Geometric Algorithms. Most of this class has taught me to believe that explaining geometry to computers is generally hard. Professor Guibas puts it very well in saying that geometric algorithms have both a numerical and combinatorial aspect to them. It’s an algorithmists worst nightmare.

We spent a very long time on something rather simple: arrangements. Given lines, how do you find all the intersections? How do you represent all the faces? What if they are line segments? It’s a strange problem that you never have to think about. Staring at a bunch of PickUp sticks is easy as pie, but try teaching a computer how to do that.

Clearly, someone was able to do it (i.e. Professor Guibas). It sucks when he’s the one writing the questions for your problem sets though.

Recent Entries

  • Working Set

    I've got a small memory footprint. Every year, I've had to pack my things up to move out of my student housing, only to find...

  • Context Switch

    I have one last project to finish before I'm all done with school. I think I've been in more than enough effort to make the...

  • Growing up

    I'm on the verge of graduating. In fact, I took my last final which I'm 100% sure I did well enough on the pass that...

  • Homerun Pie

    When I was younger, I used to love eating Homerun Pie. They don't seem to make it, but most supermarkets tend to have some fruit...

  • Checklist

    Whenever I feel like I need to buckle down and get work done, I make a checklist. Here is my list for tonight: * Re-write...

Close