|
import numpy as np
|
|
|
|
def boundary_fitness(yanlinks):
|
|
unique_values, unique_indices = np.unique(yanlinks[:, 11], return_index=True)
|
|
Tvb = 0
|
|
for i in unique_values:
|
|
selected_values = yanlinks[yanlinks[:, 11] == i][:, 5]
|
|
variance = np.var(selected_values)
|
|
Tvb += variance
|
|
return Tvb |