Изменения

Перейти к: навигация, поиск

Задача коммивояжера, ДП по подмножествам

143 байта убрано, 07:51, 1 декабря 2011
Реализация
Данное решение требует <tex>O({2^n}\times{n})</tex> памяти и <tex>O({2^n}\times{n^2})</tex> времени.
=== Реализация ===Реализуем данный алгоритм методом динамического программирования: //Все переменные используются из описания алгоритма, inf = бесконечность <br /> inputData(); //считывание данных <br />
d[0][0] = 0;
for i = 0 to n - 1
else
d[i][mask] = inf;
writeData(); // запись данных, ответ храниться хранится в d[0][2 ^ n - 1]
== Ссылки ==
93
правки

Навигация