logo

Crowdly

Розглянемо алгоритм ETS  (вичерпний комівояжер) Вхідні дані: кількість міст ...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Розглянемо алгоритм

ETS  (вичерпний комівояжер)

Вхідні

дані: кількість міст N,

матриця вартостей C.

Вихідні

дані: порядок обходу міст TOUR з найменшою вартістю MIN.

Крок

0. Встановлення початкових значень

             TOUR=0, MIN=∞

Крок

1. Генерування всіх перестановок

             For i=1 to (N-1)! do

  Крок 2. Отримання нової i-ої

перестановки P (підалгоритм)

  Крок 3. Побудова тура, що відповідає

перестановці

T(P)

(підалгоритм) та

обчислення його вартості

COST(T(P))  (підалгоритм)

  Крок 4. Порівняння поточного тура з

мінімальним та заміна мінімального при потребі.

            I

f COST(T(P))<MIN then

TOUR=T(P), MIN=COST(T(P)).

Визначте складність в нотації Big O представленого алгоритму.

0%
5%
0%
95%
Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на do.ipo.kpi.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!