geatpy库中problem.ranges[:,:2], problem.borders[:,:2]的意思
时间: 2024-06-04 16:06:05 浏览: 83
ewbmq.org:麦格理大学无国界工程师网站
在geatpy库中,problem.ranges是一个二维数组,表示每个决策变量的取值范围。其中,ranges[:,0]表示每个决策变量的下界,ranges[:,1]表示每个决策变量的上界。而problem.borders也是一个二维数组,表示每个决策变量是否需要在取值范围的边界上进行搜索。其中,borders[:,0]表示每个决策变量的下边界是否需要进行搜索(1表示需要,0表示不需要),borders[:,1]表示每个决策变量的上边界是否需要进行搜索(1表示需要,0表示不需要)。因此,problem.ranges[:,:2]表示每个决策变量的下界和上界,而problem.borders[:,:2]表示每个决策变量的边界搜索情况。
阅读全文