如何在Python上使用禁忌搜索解决时间表问题?

如何在Python上使用禁忌搜索解决时间表问题?,python,pseudocode,timetable,tabu-search,Python,Pseudocode,Timetable,Tabu Search,本质上,我不知道如何实现禁忌搜索来创建Python程序来创建计时器。你会如何解决这个问题 如果唯一的标准是让类每天尽可能平衡(例如,没有一天有两个以上的数学类),那么这在Python中会是什么样子(代码方面和伪代码方面) 谢谢 首先编写伪代码可能会有所帮助。一旦完成了,在任何编程语言(包括Python)中都很容易实现它。@DanielJunglas我不知道如何编写伪代码,如果有任何帮助,我们将不胜感激。谢谢您是否有用于普通本地搜索的伪代码(没有tabus)?从这个开始,然后再添加tabus方面是

本质上,我不知道如何实现禁忌搜索来创建Python程序来创建计时器。你会如何解决这个问题

如果唯一的标准是让类每天尽可能平衡(例如,没有一天有两个以上的数学类),那么这在Python中会是什么样子(代码方面和伪代码方面)


谢谢

首先编写伪代码可能会有所帮助。一旦完成了,在任何编程语言(包括Python)中都很容易实现它。@DanielJunglas我不知道如何编写伪代码,如果有任何帮助,我们将不胜感激。谢谢您是否有用于普通本地搜索的伪代码(没有tabus)?从这个开始,然后再添加tabus方面是个好主意。@DanielJunglas我知道如何进行简单的本地搜索,但我不知道如何实现tabus。任何帮助都将不胜感激。谢谢你查过禁忌搜索的文档了吗?例如,Wikipedia页面很好地解释了如何从本地搜索转到禁忌搜索。它还有一个伪代码示例。