http://ru.wikipedia.org/wiki/Задача_коммивояжёра