Segundo o wiki, o critério de convergência mais utilizado é "a atribuição não mudou". Eu queria saber se o ciclismo pode ocorrer se usarmos esse critério de convergência? Eu ficaria satisfeito se alguém apontasse uma referência a um artigo que dê um exemplo de ciclismo ou prove que isso é impossível.
clustering
algorithms
k-means
Tomek Tarczynski
fonte
fonte
Respostas:
Este artigo parece provar convergência em um número finito de etapas.
fonte
A função objetivo mean diminui estritamente a cada mudança de atribuição, o que implica automaticamente convergência sem ciclagem. Além disso, as partições produzidas em cada etapa de -eans satisfazem uma "propriedade Voronoi", na qual cada ponto é sempre atribuído ao seu centro mais próximo. Isso implica um limite superior no número total de partições possíveis, o que gera um limite superior finito no tempo de terminação para médias.k kk k k
fonte
Com precisão finita , o ciclismo pode aparecer.
O ciclismo é frequente na precisão única, excepcional na precisão dupla.
Quando perto de um mínimo local, a função objetivo às vezes pode aumentar um pouco devido a erros de arredondamento. Isso geralmente é inócuo, pois a função do algoritmo diminui novamente e, eventualmente, atinge o mínimo local. Mas, ocasionalmente, o algoritmo inicia uma tarefa visitada anteriormente e inicia o ciclo.
É fácil e seguro observar ciclos em implementações de critérios de parada no mundo real.
fonte