Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Shpora

.docx
Скачиваний:
13
Добавлен:
09.02.2015
Размер:
89.67 Кб
Скачать

●Задача коммивояжера – получаем в каждой строке и столбце по нулю и исключаем строку и столбец с самым тяжелым нулем. Самый тяжелый нуль тот, для которого сумма минимальных элементов в его строке и столбце максимальна, среди прочих кандидатов.

●Двойной обход МОД

●Метод ближайшего соседа – всегда идем в ближайший город, кроме посещенных. Когда города закончатся – возвращаемся в начальный.

●Алгоритм начинается с маршрута, состоящего из одного произвольно выбранного города. Новый город, добавляемый на каждом шаге, выбирается из городов, еще не вошедших в маршрут, как город, ближайший к некоторому городу, уже принадлежащему маршруту; новый город тогда включается в маршрут следующим после того города из маршрута, который является ближайшим к нему.

●Задача о порядке перемножения матриц

●Количество операций при умножении матриц ы (n,m) на (m,k) равно n*m*k

●Слоистая сеть. Для каждой вершины, начиная с последней вычисляем волшебную функцию fn(s) (стоимость пути, по которому можно добраться из вершины s до финиша за n шагов), значение которой является минимум из сумм расстояний от предыдущей вершины до конечной. Значение функции на текущем шаге = минимум(путь из текущей вершины в следующую + fn-1(s)). fn-1(s) – это стоимость пути от n-1 вершины до конца.

●Оптимальная триангуляция выпуклого многоугольника. Берем a1. Находим минимальную диагональ a1-aj кроме an, проводим ее. Далее проводим диагональ aj-an. Применяем алгоритм для двух получившихся многоугольников.

●Оптимальные БДП

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]