Задание к контрольной работе. Цель контрольной работы: научиться на практике применять знания и навыки решения оптимизационных задач

Цель контрольной работы: научиться на практике применять знания и навыки решения оптимизационных задач, полученные при прохождении курса дисциплины «Логистика», на примере «Travelling salesman problem» («Задача коммивояжера»).

Структура контрольной работы:

1. Титульный лист (1 стр.).

2. Бланк рецензии (1 стр.).

3. Введение (1 стр.).

4. Исходные данные – матрица цен и скриншоты (2-3 стр.).

5. Произвольный вариант маршрута – описание, граф, расчет стоимости (1 стр.).

6. Вычисленный вариант маршрута – ход решения, граф, общая стоимость (2-3 стр.).

7. Вывод (1 стр.).

Содержание контрольной работы: следуйте приведенным ниже рекомендациям при решении контрольной работы:

1. Напишите к контрольной работе введение, в котором кратко обозначьте ее цель, задачи, актуальность.

2. В таблице с исходными данными найдите те, что соответствуют Вашему варианту. Это будут названия семи городов мира, один из них (начальная и конечная точка пути) одинаков для всех – Москва. Моделируемая ситуация – туристическое путешествие по этим городам.

3. Воспользовавшись любым онлайн-сервисом заказа билетов на авиарейсы (примеры приведены в приложениях) составьте матрицу цен на перелеты из каждого города во все остальные на конкретную дату (в целях упрощения примем любую ближайшую дату за опорную). В итоге у Вас получится таблица, аналогичная изображенной ниже:

Город Город А Город B Город C Город D Город E Город F Город G
Город А М 8 200 9 500 12 855 8 780 5 550 12 500
Город B 8 200 М 7 550 6 250 4 700 14 500 8 245
Город C 11 250 3 250 М 3 650 11 450 7 800 9 650
Город D 5 850 6 600 10 720 М 4 400 12 500 12 300
Город E 11 450 7 200 5 500 9 840 М 11 050 3 580
Город F 4 500 7 450 12 550 7 800 13 570 М 9 580
Город G 8 900 4 700 5 655 4 500 5 470 15 950 М

Перелеты из города в этот же город, обозначим символом «M», как нецелесообразные.

Обратите внимание, что цены на билеты одного направления, но разных авиакомпаний будут отличаться. Поэтому в матрицу цен вносите либо средние значения, либо стоимость самого дешевого билета (рассматриваем эконом-класс).

Сделайте выборочные скриншоты веб-страниц с ценой на билеты любых 5-7 направлений (например: Москва - Париж, Пекин – Дели, и т.д.). Добавьте эти скриншоты в контрольную работу.

4. Предложите свой вариант маршрута, который позволит посетить все семь городов по одному разу и вернуться в исходную точку. На этом этапе не ставьте себе цель найти самый дешевый маршрут. Пока что просто составьте маршрут путешествия исходя из своего вкуса и предпочтений, и изобразите его в виде графа.

Опишите последовательность перелетов, рассчитайте стоимость всего маршрута.

5. Решите задачу коммивояжера о нахождении (в данном случае) самого дешевого маршрута на основе данных Вашей матрицы цен. Отразите основные этапы решения в контрольной работе. Постройте граф найденного маршрута, рассчитайте его общую стоимость.

6. Сделайте вывод. Сравните первый маршрут, составленный по наитию, и второй – найденный в рамках решения задачи коммивояжера. Оказался ли второй маршрут дешевле? Если да, то какую сумму позволило сэкономить применение данной оптимизационной задачи логистики?

Также подумайте, какие могут быть недостатки у второго оптимального маршрута? Какие факторы не были учтены при решении задачи о нахождении самого дешевого маршрута?

Изложите Ваши выводы, наблюдения и предложения в контрольной работе.

ВАРИАНТЫ ИСХОДНЫХ ДАННЫХ

ВАРИАНТ ИСХОДНЫЕ ДАННЫЕ
1 город 2 город 3 город 4 город 5 город 6 город 7 город
  Москва Пекин Буэнос-Айрес Лондон Сидней Венеция Бангкок
  Москва Рим Рио-де-Жанейро Вена Сеул Париж Сидней
  Москва Дубай Берлин Бангкок Токио Венеция Стамбул
  Москва Прага Лондон Сидней Рим Буэнос-Айрес Дели
  Москва Каир Стамбул Париж Сидней Рио-де-Жанейро Дубай
  Москва Токио Буэнос-Айрес Сеул Венеция Прага Пекин
  Москва Рим Дели Берлин Лондон Вена Стамбул
  Москва Рио-де-Жанейро Париж Дубай Каир Бангкок Токио
  Москва Прага Лондон Пекин Дубай Стамбул Сидней
  Москва Берлин Каир Бангкок Буэнос-Айрес Париж Сеул
  Москва Сидней Венеция Вена Лондон Рио-де-Жанейро Дели
  Москва Пекин Стамбул Париж Прага Берлин Рим
  Москва Буэнос-Айрес Токио Сидней Каир Венеция Сеул
  Москва Дели Дубай Берлин Вена Бангкок Сидней
  Москва Прага Лондон Дели Буэнос-Айрес Токио Каир
  Москва Сеул Рим Рио-де-Жанейро Пекин Сидней Стамбул
  Москва Вена Париж Венеция Дубай Берлин Прага
  Москва Токио Буэнос-Айрес Бангкок Лондон Рим Дели
  Москва Стамбул Берлин Каир Вена Пекин Сидней
  Москва Рио-де-Жанейро Лондон Прага Сеул Токио Венеция
  Москва Пекин Дубай Рим Париж Буэнос-Айрес Дели
  Москва Вена Бангкок Токио Стамбул Каир Берлин
  Москва Каир Венеция Буэнос-Айрес Лондон Дубай Сеул
  Москва Рим Лондон Дели Прага Рио-де-Жанейро Бангкок
  Москва Париж Сеул Вена Берлин Токио Венеция
  Москва Каир Стамбул Рио-де-Жанейро Рим Париж Пекин
  Москва Прага Токио Венеция Бангкок Вена Дели
  Москва Рио-де-Жанейро Дели Пекин Буэнос-Айрес Сеул Дубай
  Москва Вена Берлин Сеул Париж Прага Стамбул
  Москва Пекин Дубай Бангкок Рим Каир Рио-де-Жанейро

* Сидней (Австралия)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: