Доброго времени суток

Мне нужно доказать что, задачу комивояжера сформулированная следующим образом "можно ли обойти набор из n точек, так чтобы его длинна не привышала заданного числа?" являетс NP-полной. Может кто сталкивался с чем-то подобным, помогите как это сделать или может есть какая-нибудь литература с чем-то подобным, можно даже на английском
