constraints - Conference Session Scheduling Algorithm -
i'm working on personal project , need getting ideas straight on scheduling algorithm.
imagine you're hosting conference:
- attendees need automatically assigned 6 out of 8 possible workshops, , 2 out of 3 possible lectures throughout day.
- attendees can attend workshop or lecture once (no scheduled repeats).
- everyone goes lunch @ noon.
- attendees should 1 break before lunch , 1 break after.
- workshops 30 minutes long , lectures 60 minutes long.
- lectures available @ 9am, 11am, 1pm, , 3pm, otherwise attendees in workshop or on break.
ideally, basic schedule 1 of 2 variants (the difference lecture attend , when):
- 9am - noon: 3 workshops, break, , lecture (either or b)
- 1pm - 4pm: 3 workshops, break, , lecture (either b or c)
or
- 9am - noon: lecture (either or b), break, 3 workshops
- 1pm - 4pm: lecture (either b or c), break, 3 workshops
i have list of employees, , can structure "session" info tables want. in end need able loop through employees, figure out schedule , store can print later.
how go this? i'm more happy go detail other constraints / requirements.
Comments
Post a Comment