Un certain nombre de problèmes issus de la théorie des graphes sont appelés arbre à portée minimale. Dans la théorie des graphes, un arbre est un moyen de relier tous les sommets entre eux, de sorte qu'il y ait exactement un chemin d'un sommet à un autre de l'arbre. Si le graphe représente un certain nombre de villes reliées par des routes, on pourrait sélectionner un certain nombre de routes, de sorte que chaque ville puisse être atteinte à partir de toutes les autres, mais qu'il n'y ait pas plus d'un chemin pour aller d'une ville à une autre.
Un graphique peut comporter plus d'un arbre, tout comme il peut y avoir plus d'une façon de sélectionner les routes entre les villes.
La plupart du temps, les graphiques sont pondérés ; chaque liaison entre deux villes a un poids : il peut en coûter quelque chose pour voyager sur une route donnée, ou une liaison peut être plus longue que l'autre, ce qui signifie qu'il faut plus de temps pour voyager sur cette liaison. Dans le langage de la théorie des graphes, les liaisons sont appelées "arêtes".
Un arbre d'une portée minimale est un arbre. Il se distingue des autres arbres en ce qu'il minimise le total des poids attachés aux bords. Selon l'aspect du graphique, il peut y avoir plus d'un arbre à portée minimale. Dans un graphique où toutes les bordures ont le même poids, chaque arbre est un arbre à portée minimale. Si toutes les arêtes ont des poids différents (c'est-à-dire qu'il n'y a pas deux arêtes ayant le même poids), il y a exactement un arbre à portée minimale.

