我正在为我的大学课程安排时间问题,应该使用通用航空解决。任务很简单:必须在每个teachers
中分配一堆time slots
和course
,以在一个{strong> schedule (GA DNA)中建立一个最有效的方法。但是问题是我应该如何编码生成的计划表,该计划表可以与另一个计划表交叉并产生一个子代?
也许有人会说给老师和时间带一些ID,并用字符串表示您的日程安排,但问题是这些ID的本质。它们是不同的,我认为我们不能平等地对待它们。教师ID的权重远远超过单个时隙。
使用所有这些解释,我非常有能力,确实需要一些想法来编码我的日程安排,因为我认为字符串在这里不起作用。谢谢