4.2.7.2. Distance functions provided in the MiniZinc diversity extension.
In this section: hamming_distance, manhattan_distance.
hamming_distance
function int: hamming_distance(array [$A] of opt $T: x,
array [$A] of opt $T: y)
function var int: hamming_distance(array [$A] of var opt $T: x,
array [$A] of var opt $T: y)
|
Returns the Hamming distance between x and y. |
manhattan_distance
function int: manhattan_distance(array [$A] of $$T: x,
array [$A] of $$T: y)
function var int: manhattan_distance(array [$A] of var $$T: x,
array [$A] of var $$T: y)
function float: manhattan_distance(array [$A] of float: x,
array [$A] of float: y)
function var float: manhattan_distance(array [$A] of var float: x,
array [$A] of var float: y)
|
Returns the Hamming distance between x and y. |