задача коммивояжера.ppt
- Количество слайдов: 32
Через Т обозначим множество всех гамильтоновых циклов, а через z(t) – издержки цикла t (длина t) Необходимо отыскать такой маршрут t* , что Эту задачу можно сформулировать как задачу целочисленного линейного программирования.
Кроме того, такой подход к выбору дуги (k, l) позволяет сократить объём хранимой в памяти информации, а именно, необходимо иметь исходную матрицу издержек С(Т), рабочую матрицу , и информацию о каждом множестве: его нижнюю оценку издержек и все фиксированные и запрещённые для него дуги. А матрицу хранить в памяти не будем. Если в процессе решения задачи нужно будет рассмотреть множество , то соответствующую ему матрицу издержек можно восстановить из исходной матрицы С(Т) на основании этой информации.
задача коммивояжера.ppt