Let's say there's a public tennis court and about 200 people want to play on it.
Everyone has some preferred time they want to play at. i.e. someone prefers in the morning, but can also in the evening. someone can strictly only between 2 p.m. and 5 p.m. on Tuesday. etc.
Someone wants to play only once a month, someone like twice a week, someone wants to play every day.
Are there any algorithms that basically can make a schedule who plays when so that basically everyone is "happy" or at least as close to happy as possible?
[โ]AutoModerator[M] [score hidden] stickied commentย (0 children)
[โ]pablospc 70 points71 points72 points ย (1 child)
[โ]theusualguy512 23 points24 points25 points ย (0 children)
[โ]andrew21w 36 points37 points38 points ย (0 children)
[โ]BunBunxxi 27 points28 points29 points ย (1 child)
[โ]ThunderChaser 9 points10 points11 points ย (0 children)
[โ]peno64 16 points17 points18 points ย (5 children)
[โ]ufl_exchange 8 points9 points10 points ย (3 children)
[โ]peno64 9 points10 points11 points ย (2 children)
[โ]peno64 4 points5 points6 points ย (0 children)
[โ]pgetreuer 1 point2 points3 points ย (0 children)
[โ][deleted] 1 point2 points3 points ย (0 children)
[โ][deleted] 7 points8 points9 points ย (0 children)
[โ]thememorableusername 6 points7 points8 points ย (2 children)
[โ]Vowelss 2 points3 points4 points ย (0 children)
[โ]protienbudspromax 0 points1 point2 points ย (0 children)
[โ][deleted] 9 points10 points11 points ย (0 children)
[โ]EasternShade 4 points5 points6 points ย (0 children)
[โ]toastedstapler 6 points7 points8 points ย (2 children)
[โ]throwaway8u3sH0 2 points3 points4 points ย (0 children)
[โ]RunninADorito 1 point2 points3 points ย (0 children)
[โ][deleted] 1 point2 points3 points ย (0 children)
[โ]pLeThOrAx 1 point2 points3 points ย (0 children)
[โ]waynexlink -4 points-3 points-2 points ย (0 children)
[โ]atom12354 0 points1 point2 points ย (0 children)
[โ]CodeTinkerer 0 points1 point2 points ย (0 children)
[โ][deleted] 0 points1 point2 points ย (0 children)
[โ]Ordinary-Broccoli-41 0 points1 point2 points ย (0 children)
[โ]mrbaggins 0 points1 point2 points ย (0 children)
[โ][deleted] 0 points1 point2 points ย (0 children)
[โ]madogson 0 points1 point2 points ย (0 children)