0

我是这个算法的新手,我想在 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 。如何创建邻域向量?

4

0 回答 0