Uma série de problemas da teoria dos gráficos são chamados de árvore de amplitude mínima. Na teoria dos gráficos, uma árvore é uma forma de conectar todos os vértices juntos, de modo que haja exatamente um caminho de qualquer vértice, para qualquer outro vértice da árvore. Se o gráfico representa um número de cidades conectadas por estradas, pode-se selecionar um número de estradas, de modo que cada cidade possa ser alcançada de todas as outras, mas que não haja mais que uma maneira de viajar de uma cidade para outra.

Um gráfico pode ter mais de uma árvore, assim como pode haver mais de uma maneira de selecionar as estradas entre as cidades.

Na maioria das vezes, os gráficos são ponderados; cada conexão entre duas cidades tem um peso: pode custar algo para viajar em uma determinada estrada, ou uma conexão pode ser mais longa que a outra, o que significa que leva mais tempo para viajar nessa conexão. Na linguagem da teoria dos gráficos, as conexões são chamadas de bordas.

Uma árvore com o espaçamento mínimo é uma árvore. É diferente das outras árvores, pois minimiza o total dos pesos presos às bordas. Dependendo do aspecto do gráfico, pode haver mais de uma árvore de envergadura mínima. Em um gráfico onde todas as bordas têm o mesmo peso, cada árvore é uma árvore com o mínimo de largura. Se todas as bordas tiverem pesos diferentes (isto é: não há duas bordas com o mesmo peso), há exatamente uma árvore de ventania mínima.