Diz-se que um gráfico está conectado em se não tiver cortes de vértices (ou seja, pelo menos três vértices devem ser excluídos para desconectar o gráfico). Até onde eu sei, é possível determinar se um gráfico simples é conectado em tempo (exemplo: http://www2.tu-ilmenau.de/combinatorial-optimization/Schmidt2012b.pdf ), mas Eu consideraria útil determinar eficientemente quais arestas adicionar, a fim de tornar nosso gráfico conectado, se ainda não estiver (idealmente, o número mínimo de arestas se isso puder ser feito com eficiência). Alguém conhece esse algoritmo? Nesse caso, eu apreciaria uma referência ou duas.
fonte