We investigate the computational complexity of two special cases of the Ste
iner tree problem where the distance matrix is a Kalmanson matrix or a circ
ulant matrix, respectively. For Kalmanson matrices we develop an efficient
polynomial time algorithm that is based on dynamic programming. For circula
nt matrices we give an NP-hardness proof and thus establish computational i
ntractability.