Also known as nearest-neighbour algorithm
used to determine solution to travelling salesman problem
O algoritmo do vizinho mais próximo foi, na ciência da computação, um dos primeiros algoritmos utilizados para determinar uma solução para o problema do problema do caixeiro viajante. Ele gera rapidamente um caminho curto, mas geralmente não o ideal. Abaixo está a aplicação do algoritmo do vizinho mais próximo ao problema do caixeiro viajante. Estes são os passos do algoritmo: 1. * escolha um vértice arbitrário como vértice atual. 2. * descubra a aresta de menor peso que seja conectada ao vértice atual e a um vértice não visitado V. 3. * faça o vértice atual ser V. 4. * marque V como visitado. 5. * se todos os vértices no domínio estiverem visitados, encerre o algoritmo. 6. * Se não vá para o passo 2. A seqüência dos vértices visitados é a saída do algoritmo. O algoritmo do vizinho mais próximo é fácil de implementar e executar rapidamente, mas às vezes pode perder rotas mais curtas, que são facilmente notadas com a visão humana, devido à sua natureza "gananciosa". Como um guia geral, se os últimos passos do percurso são comparáveis em comprimento aos dos primeiros passos, o percurso é razoável; se eles são muito maiores, então é provável que existam percursos bem melhores.
Abstract from DBpedia / Wikipedia · CC BY-SA
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).