I am looking for an algorithm to optimise the planning of tasks for one person in a week. Basically, each task would have a duration, a deadline and a preference score (basically how much you like doing it).
The optimisation would have to take into account the deadline, and the preference score. It seems to look a bit to a scheduling algorithm like Round-Robin, but I was wondering if there was another algorithm more adapted to this (or a well-known problem looking like it).