VadimPlh / Computational-Complexity-MIPT

Практикум по "Сложность вычислений"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Computational-Complexity-MIPT

Практикум по "Сложность вычислений"


Евклидова задача коммивояжёра

Пусть все вершины графа помещены в евклидово пространство, а веса на рёбрах получены как евклидовы расстояния между вершинами. Имплементируйте какой-нибудь алгоритм приближённого решения с точностью выше 1.25. (Согласно теореме Ароры, существует полиномиальный алгоритм для любой точности 1+ε)

План

  1. Общая постановка задача.
  2. Теорема Ароры
  3. Реализация.
  4. Прогон на тестовых данных.
  5. Прогон на реальных данных.

About

Практикум по "Сложность вычислений"


Languages

Language:Jupyter Notebook 100.0%