def exchange_binary(binary,score):#,alpha,beta,gamma,r):
#binary in list
al_binary=binary
#movement=move(b,alpha,beta,gamma,r)
movement=math.tanh(score)
##al_binary=[case7(b) if random.uniform(0,1) < movement else case8(b) for b in binary]
if random.uniform(0,1) < movement:
for i,b in enumerate(binary):
al_binary[i]=case7(b)
else:
for i,b in enumerate(binary):
al_binary[i]=case8(b)
return al_binary
binary_optimization_multi.py 文件源码
python
阅读 27
收藏 0
点赞 0
评论 0
评论列表
文章目录