se existe alguma aplicação prática desse algoritmo no domínio da ciência da computação, além de ser uma melhoria teórica
A aplicação desse algoritmo é trivial - você o utiliza sempre que quiser calcular uma mediana de um conjunto de dados (array em outras palavras). Esses dados podem vir de diferentes domínios: observações astronômicas, ciências sociais, dados biológicos, etc.
No entanto, vale mencionar quando preferir mediana à média (ou modo). Basicamente, nas estatísticas descritivas, quando nossos dados são perfeitamente normais distribuídos, a média, o modo e a mediana são iguais, ou seja, coincidem. Por outro lado, quando nossos dados são distorcidos, ou seja, a distribuição de frequência de nossos dados é distorcida (esquerda / direita), a média falha em fornecer a melhor localização central, porque a distorção os afasta do valor típico para a esquerda ou direita. , enquanto a mediana não é tão fortemente influenciada pelos dados distorcidos e, portanto, mantém melhor essa posição apontando para um valor típico. Assim, calcular uma mediana pode ser preferível quando você lida com dados distorcidos.
Além disso, o aprendizado de máquina é onde os métodos estatísticos são muito usados, por exemplo, medians clustering .k