Para efetuar o cálculo dessa medida de distância, propusemos o seguinte algoritmo:
Sendo que a diferença local é calculada através do seguinte algoritmo:
Pode-se mostrar que a complexide da instrução 1 do algoritmo DISTÂNCIAFUZZY é de e a complexidade da instrução 2 é de DIFERENÇALOCAL. Em relação ao algoritmo DIFERENÇALOCAL, a complexidade do laço 1 e 2 é de . Assim, supondo que o número de padrões nas bolas é e a complexidade do algoritmo DISTÂNCIAFUZZY é de .
Assim, no melhor caso (em termos de tempo de execução), se for tão pequeno que contenha apenas , , a complexidade desse algoritmo será . No pior caso, se for tão grande que contenha todos os padrões de , a complexidade desse algoritmo será .