J'écris actuellement ma proposition de doctorat, qui consiste à trouver des moyens d'appliquer la théorie de la complexité paramétrée, principalement les décompositions d'arbres, à des problèmes d'optimisation de réseau réalistes. Mais je prévois principalement de travailler avec Steiner Tree, pas en dernier lieu car c'est simple et il y a beaucoup de papiers / benchmarks disponibles.
Je suis tombé sur cette question parce que moi aussi j'ai du mal à trouver des motivations pratiques pour l'étudier. Je pense que sa pertinence pratique est plus facilement motivée par l'énorme quantité de problèmes d'optimisation qui sont des généralisations du STP vanille mais sont plus flexibles. Il y a une belle liste ici: http://theory.cs.uni-bonn.de/info5/steinerkompendium/netcompendium.pdf
Je pense que certains des problèmes mentionnés avec les arbres phylogénétiques peuvent être directement formulés en STP mais je n'ai pas lu les articles à fond.
Cet algorithme pour la localisation des installations connectées et la location-vente à source unique est également intéressant: http://sma.epfl.ch/~eisenbra/Publications/jcss08cfl_final.pdf
Bien que n'étant pas directement modélisé comme un STP, les solutions à ces problèmes ont un noyau qui est un arbre de Steiner et l'algorithme utilise directement un algorithme d'approximation STP pour résoudre cette partie.
En ce qui concerne également l'heuristique pour le STP, cette page pourrait vous intéresser: http://dimacs11.cs.princeton.edu/workshop.html
Il y a pas mal de nouveaux algorithmes compétitifs qui y ont été présentés.
Edit: Vous voudrez peut-être également jeter un œil à ce livre de William Cook:
À la poursuite du vendeur itinérant
Il s'agit du TSP, mais celui-ci est tout aussi théorique. Le chapitre 3 contient vraiment un tas d'utilisations pratiques concrètes, pas seulement des trucs triviaux pour trouver des visites, mais des problèmes inattendus qui peuvent être résolus en résolvant un TSP, y compris certains problèmes de biologie comme je l'ai mentionné. Une partie de la raison de l'applicabilité semble être le fait qu'il existe un solveur TSP très puissant et accessible, ce qui facilite la reformulation des problèmes de conception en TSP. Je l'ai trouvé vraiment inspirant car le même type d'applications pourrait être trouvé pour le STP je pense (mais il n'y a pas de solveur «standard de l'industrie» pour cela, donc cela ne se produit pas en réalité). Une partie du chapitre est gratuite sur Google books, mais je vous recommande de vous familiariser avec la version complète car certains des meilleurs exemples sont laissés de côté.