invitation to the meeting that includes the meeting time meeting location and car assignment if needed upon receiving the invitation invited attendees can accept or decline the invitation as individuals accept or decline the invitation the initiator of the meeting is sent a message stating as such based on the responses from invitees the initiator of the meeting can cancel or reschedule the meeting which would begin the process again in block 304 solving the optimization problem in block 306 uses a particular optimization function and a set of constraints to achieve the optimal result the solutions to the function often identify and exploit non obvious overlaps in meeting requests for example the solutions can schedule distinct meetings at the same location and time so that individuals traveling to these different meetings from the same location can share a car the following quantities are used to describe the different possibilities x ijl binary variable indicating if meeting i is in individual l 39 s time interval j y ik binary variable indicating if meeting i is in location k z ii u2032 binary variable indicating if meeting i precedes meeting i u2032 w im binary variable indicating if meeting i is assigned to bin m u03c4 m the start time of meetings in bin m u03c9 m the end times of meetings in bin m c bm the number of cars at building b to serve meetings in bin m v mk binary variable indicating if bin m travels to location k s lj starting time of available interval j for individual l e lj ending time of available interval j for individual l r lk time needed for individual l to travel to location k u03b3 bi the number of individuals in building b attending.