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

Popular posts from this blog

javascript - Using jquery append to add option values into a select element not working -

Android soft keyboard reverts to default keyboard on orientation change -

Rendering JButton to get the JCheckBox behavior in a JTable by using images does not update my table -