>Your partitioning algorithm sounds very interesting
>
>Do you have it written up somewhere?

No, though it has been successfully implemented a few times for a few
different types of applications; it has broader application than just
AI. I work on AI stuff 5-10 hours a week if I'm lucky, so I spend almost
no time writing things for other people's consumption.