logo

Crowdly

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

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

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

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%
More questions like this

Want instant access to all verified answers on do.ipo.kpi.ua?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!