Задано расположение

точек в трёхмерном пространстве. Через них нужно провести линию кратчайшей длины. Как это сделать?
-- 05.05.2012, 19:20 --Задачу предполагается решить в общем виде, так что перебрать всевозможные линии не получится. Понятно, что эта линия

ломаная (то есть будет состоять из отрезков). Но в каком порядке соединять? Не знаю, имеет ли задача решение.