Шукаєте відповіді та рішення тестів для Теорія Алгоритмів (гр.ІС)? Перегляньте нашу велику колекцію перевірених відповідей для Теорія Алгоритмів (гр.ІС) в do.ipo.kpi.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Розглянемо алгоритм ETS (вичерпний комівояжер)
Вхідні дані: кількість міст N, матриця вартостей C.
Вихідні дані: порядок обходу міст TOUR з найменшою вартістю MIN.
Крок 0. Встановлення початкових значень
TOUR=0, MIN=∞
Крок 1. Генерування всіх перестановок
For i=1 to (N-1)! do
Крок 2. Отримання нової i-ої перестановки P (підалгоритм)
Крок 3. Побудова тура, що відповідає перестановці (підалгоритм) та обчислення його вартості
Крок 4. Порівняння поточного тура з мінімальним та заміна мінімального при потребі.
I f COST(T(P))<MIN then TOUR=T(P), MIN=COST(T(P)).
Припустимо, що алгоритм описано у вигляді послідовності кроків.
Загальна методика
1.Потрібно запропонувати деяке обґрунтування правомірності для кожного кроку (зокрема, може знадобитися лема про умови, що діють до та після пройденого кроку).
2.Потрібно запропонувати доведення кінцевості
(результативності) алгоритму, при цьому будуть перевірені всі підходящі вхідні
дані і отримані всі підходящі вихідні дані.
Якщо написана програма повинна виконуватися тільки разів,при тому, вартість робочого часу програміста зазвичай значно перевищує вартість машинного часу виконання програми, за яким
Для постановки задачі про комівояжера:
"Андрій – агент по продажу кондиціонерів (комівояжер); на його території 15 міст, розкиданих по всій області. Компанія відшкодовує йому тільки 50% вартості ділових автомобільних поїздок. Вхідна інформація може бути задана у вигляді матриці вартостей
Обчисліть часову складність алгоритму в нотації bigO для наступного коду:
Обчисліть часову складність алгоритму в нотації bigO для наступного коду: (друк - НЕ нехтуємо)
Обчисліть часову складність алгоритму в нотації bigO для наступного коду:
Обчисліть часову складність алгоритму в нотації bigO для наступного коду:
Обчисліть часову складність алгоритму в нотації bigO для наступного коду:
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!