public double computeSimplexSize(final List<Array> vertices) {
final Array center = new Array(vertices.get(0).size());
for (int i = 0; i < vertices.size(); ++i) {
center.addAssign(vertices.get(i));
}
center.mulAssign(1.0 / vertices.size());
double result = 0;
for (int i = 0; i < vertices.size(); ++i) {
final Array temp = vertices.get(i).sub(center);
result += Math.sqrt(temp.dotProduct(temp));
}