1. Главная
  2. Библиотека
  3. Другое
  4. Курьер доставляет посылку из пункта S (Start) в пункт G...
Разбор задачи

Курьер доставляет посылку из пункта S (Start) в пункт G (Goal). Из каждого пункта можно поехать только по указанным маршрутам. У каждого маршрута задано время в минутах. Откуда Куда Время (мин) 4 5 6 5 6 4 7 4 4 3 Нужно найти путь от S до G, используя

  • Предмет: Другое
  • Автор: Кэмп
Курьер доставляет посылку из пункта S (Start) в пункт G (Goal). Из каждого пункта можно поехать только по указанным маршрутам. У каждого маршрута задано время в минутах. Откуда Куда Время (мин) 4 5 6 5 6 4 7 4 4 3 Нужно найти путь от S до G, используя

Условие:

Курьер доставляет посылку из пункта S (Start) в пункт G (Goal). Из каждого пункта можно поехать только по указанным маршрутам. У каждого маршрута задано время в минутах.

Откуда Куда Время (мин)\nS\nA 4\nS\nB 5\nS\nC 6\nA\nD 5\nA\nE 6\nB\nD 4\nB\nE 7\nC\nE 4\nD\nG 4\nE\nG 3

Нужно найти путь от S до G, используя beam search с шириной луча (k=2). На каждом шаге выбираются только два маршрута с наименьшим суммарным временем от точки S.

Алгоритм поиска Из точки S сформируйте все возможные маршруты длиной 1. Сохраните два лучших по времени. Для каждого из этих маршрутов постройте продолжения на один шаг вперёд. Снова сохраните два лучших по суммарному времени. Продолжайте, пока хотя бы один из маршрутов не дойдёт до G. Вопросы Постройте таблицу для каждого шага: Шаг Кандидаты (пути) Время (мин) Два лучших (beam) 1 . . . . . . . . . 2 . . . . . . . . . 3 . . . . . . . . . Какой путь нашёл beam search? Совпадает ли он с абсолютно кратчайшим маршрутом (если бы рассмотреть все варианты)? Что изменится, если ширина луча будет (k=1) или (k=3)? Почему beam search может пропустить оптимальный путь?

Решение:

Подготовка. Имеются следующие маршруты:
Из S можно поехать в A (4 мин), B (5 мин) или C (6 мин).
Из A – в D (5 мин) и в E (6 мин).
Из B – в D (4 мин) и в E (7 мин).
Из C – в E (4 мин).
Из D – в G (4 мин).
Из E – в G (3 мин).

Цель – найти путь от S до G с учётом накопленных времён, выбирая на каждом шаге два кандидата с наименьшим суммарным временем.

------------------------------------------------------------
Шаг 1.
Начинаем из точки S. Формируем маршруты длиной 1:
• S → A, время = 4 мин.
• S → B, время =...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Почему алгоритм Beam Search может пропустить глобально оптимальный путь, даже если он существует?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет