Instead of just rotating the men or women, we needed to create a schedule where people generally met with the gender(s) they were interested in.
Our first event attracted fifty people to a pizzeria in Berkeley.
The second event was attended by ninety people, and we completely stuffed the pizzeria, including their banquet room.
The computer program would do a first pass where it checked each particular dating unit (single, couple, group) versus every other dating unit to see if they were compatible.
Then, it would run the search algorithm and generate a schedule, assigning each date to a particular location.
My partner Jen and her boyfriend have been logistical support, registering people, doing the data entry, setting up and taking down, and so on. None of us has any prior experience holding speed dating events.