https://1library.net/document/zwvm4k1q-exploiting-diverse-distance-metrics-surrogate-optimisation-ordering-problems.html