The present invention is a method for scheduling an event or meeting
consisting of a plurality of persons which is determined by optimizing
one or more variables. In the preferred embodiment, one or more requests
for a meeting are pooled. A selected variable is optimized and an event
is scheduled on the optimized variable. As additional meeting requests
are pooled which conflict with the initial optimized event, the selected
variable is again optimized and the event is dynamically rescheduled
based on the optimized variable.