我是这个算法的新手,我想在 python 中实现禁忌搜索。我的问题是:我有 49 个点,每个点都有属性wells_ID = [0,1,2,...,48]
。我有一个目标函数,它依赖于这组点,就像 TSP 问题一样。作为输入数据我输入列表大小。我正在从这个列表大小中寻找最佳组合,以最大化我的目标函数。我被困在这一点上。在我创建了初始人口之后,P0 = [0,1,3,4,5,6]
我想n
围绕邻域P0
的结构创建邻域是删除 2 个第一个项目P0
并替换为 2 个另一个数字,例如P1 = [22,9,3,4,5,6]
和P2 = [9,45,3,4,5,6]
。注意 vectorP1
并且P2
不应该有重复的 members 。如何创建邻域向量?
问问题
84 次