Algorithm 基于多维优先级表的时刻表调度

Algorithm 基于多维优先级表的时刻表调度,algorithm,scheduled-tasks,timetable,Algorithm,Scheduled Tasks,Timetable,我需要一个解决方案,以安排在给定日期的时间表安排任务。它基于每个用户的投票。我有一个表,其中包含该日期任务的投票数: 任务:{“A”、“B”、“C”、“D”、“E”}, 日期:{“1月1日”、“1月2日”、“1月5日”、“1月7日”、“1月10日”}, 用户总数:16 A B C D E ============================================= 1-Jan | 6 3 1 4

我需要一个解决方案,以安排在给定日期的时间表安排任务。它基于每个用户的投票。我有一个表,其中包含该日期任务的投票数:

任务:{“A”、“B”、“C”、“D”、“E”}, 日期:{“1月1日”、“1月2日”、“1月5日”、“1月7日”、“1月10日”}, 用户总数:16

A B C D E ============================================= 1-Jan | 6 3 1 4 2 2-Jan | 1 3 4 6 2 5-Jan | 2 3 3 1 7 7-Jan | 6 1 2 3 4 10-Jan | 1 6 5 3 1 A、B、C、D、E ============================================= 1-1月6日3 1 4 2 1月2日| 1 3 4 6 2 1月5日| 2 3 1 7 1月7日至6日12月3日4 1月10日| 1 6 5 3 1 例如,在1月1日,任务A有6票,任务B有3票,以此类推

我只需要为一个日期安排一项任务


如何安排任务?有人能帮忙吗?

似乎每个月的投票数保持不变(16)。无论如何,给出一个解决方案(任务i,日期j)。。。这样做的目的是最大限度地提高从日期j到任务i的投票总数。动态规划似乎是一个很好的方法,目标函数是什么?你想优化什么?(最大值或最小值)。