Transcript + X

Принципы работы современных
устройств навигации.
Решение задачи о кратчайшем пути.
Урок
разработала
учитель
информатики
МОБУ Лицея №
95
Мусаева Н.Г.
Сочи, 2012 г.
 Развитие познавательных интересов;
Формирование у учащихся интереса к современным информационным
устройствам, изучение принципа работы GPS-навигатора;
 Изучение нового материала, расширение знаний в области MS Excel;
Построение и решение задачи о кратчайшем пути в графе методом
линейного программирования;
Воспитание информационной культуры учащихся, расширение знаний в
области информационных технологий;
Расширение знаний по теме, использование материала ЕГЭ.
1. С древнейших времен, человечество старается найти
ответы на два вопроса: «Где Я?» и «Куда мы идем?».
Для того, что бы ответить на эти вопросы мы, люди,
придумали массу способов ориентирования. Какие?
2. Зачем понадобились человечеству спутники и как они
работают?
3. Что такое навигатор и каков принцип его работы?
4. Как можно определить кратчайший путь из одного
пункта в другой?
Тема,
Цели и задачи
урока
Устройства
навигации
Решение
задачи о
кратчайшем
пути
Алгоритм Дейстры
1959г.
Домашнее
задание
Для определения
своей позиции GPS
устройство использует,
по меньшей мере,
четыре различных
спутника.
Орбиты спутников
системы GPS.
Пример видимости
спутников из одной
из точек на
поверхности Земли.
Visible sat- число
спутников, видимых
над горизонтом
наблюдателя в
идеальных условиях
(чистое поле).
Компоненты системы GPS мониторинга
автомобильного транспорта
Подвижный
Система
Служба
Система
Служба
ВЫБЕРИТЕ
сотовой
сегмент
экстренного
глобального
наблюдения
–
СЕГМЕНТ
мобильной
(бортовое
реагирования
спутникового
это рабочие и
связи
оборудование
стандарта
позиционирования
контроля
места
GPS(GPS)
GSM
системы).
и
диспетчеров и
глобальная
администраторов
навигационная
системы
спутниковая
контроля
система
транспорта.
(ГЛОНАСС)
Ответьте на
вопрос:
По какому принципу
работают системы
навигации?
С помощью векторной карты, навигатор
способен учитывать ориентацию и положение
автомобиля в данный момент времени.
Даны две точки: начало пути и пункт
назначения. Весь этот путь отображается
большим количеством векторов, начало которых
совпадает с окончанием предыдущего вектора.
Портативные навигаторы – отличаются
малыми габаритами и легким весом.
Используются как водителями
автомобилей, так и туристами и всеми, кто
совершает походы или прогулки, проходит
Lexand – портативный
Prology iMap-505A незнакомыми
маршрутами. Garmin Edge 705 –
портативный навигатор
навигатор
велосипедный навигатор
Морские навигаторы – эти приборы отличаются
наличием эхолота
Авиационные навигаторы оснащены
ландшафтными картами с другими отмеченными
точками и функциями, а также высотомером.
Garmin GPSMAP 60 –
боевые навигаторы
Garmin GPSMAP 296 –
авиационный навигатор
Lowrance – морской навиг
Вершины
Неориентированный
граф
• Граф – это совокупность непустого
1
3
множества вершин и множества пар
вершин (связей между вершинами).
Связи называют ребрами или дугами.
Начало
Конец
дуги 4дуги
2
• Ориентированный граф G = (V, Е) состоит
(1,3) (1,3)
(1,3)
Дуга
Ориентированный
из множества вершин V и множества дуг Е.
граф
Дуга представима в виде упорядоченной
1
3
пары вершин (v, w), где v - начало,
w — конец дуги.
Дугу (v, w) часто записывают
2
4
как v → w.
Демонстрация
алгоритм на графах, изобретённый
нидерландским ученым Эдсгером Вибе Дейкстрой
в 1959 году. Находит кратчайшее расстояние от
одной из вершин графа до всех остальных.
Каждой вершине из множества
V сопоставим метку — минимальное
известное расстояние от этой вершины
до вершины а. Алгоритм работает
пошагово — на каждом шаге он
«посещает» одну вершину и пытается
уменьшать метки. Работа алгоритма
завершается, когда все вершины
посещены.
+
Алгоритм Дейкстры используется для определения
оптимального пути между двумя графами на карте. Навигатор,
при введении начальной и конечной точки маршрута изучает
расположение и длины граф, реорганизует все графы воедино и
пытается определить все объекты, которые наиболее
приближены к точке назначения.
–
Единственный минус такого алгоритма состоит в том, что он не
учитывает важности того или иного объекта, он считает, что все
точки интереса одинаково важны, а ведь на самом деле, чем
ближе объект к цели, тем он важнее или то, что по грунтовой
дороге ехать труднее, чем по асфальтной трассе.
Дана сеть автомобильных дорог
центрального района города Сочи.
Необходимо найти кратчайшие пути
от въезда в город ( со стороны Туапсе)
до выезда (на Адлер), чтобы быстрее
добраться до Красной поляны.
Информационная модель задачи:
Представим сеть дорог в виде графа,
вершины – пересечения дорог, длина дуги – длина дороги (км).
Транспортная
Донская
1
2
Пластунская
4
Альпийская
Конституции
Гагарина
5
Виноградная
Горького
6
8
7
3
Пренебрегаем наличием мостов.
Возможна погрешность при измерении и
схематичном представлении дорог.
Математическая модель задачи:
Для графа, представленного на рисунке найти
кратчайшее расстояние от вершины V1 до вершины V8:
7
3
1
1
2
4
1
1
5
4
2
3
5
2
1
1
6
4
1
7
8
Требуется найти такой путь от начальной вершины V1 к
конечной вершине V8 , чтобы сумма длин дуг, входящих в
искомый путь, была минимальной.
Определим искомые переменные следующим образом:
1, если ребро (Vi, Vj) входит в искомый кратчайший путь
Xij=
0, если ребро (Vi, Vj) не входит в кратчайший путь
Cij – длина дуги от вершины Vi до вершины Vj.
Критериальная функция
С1,2X1,2+C1,3X1,3+….+C7,8X7,8
Ограничения:
min
X1,2+X1,3+….+X1,8=1 – для вершины V1
X1,8+X2,8+….+X7,8=1 – для вершины V8
n
n
∑Xi k - ∑Xk,j =0 - для остальных к-вершин
,
i=1
j=1
Критериальная функция
3X1,2+5X1,3+ X2,3+ X2,4 + 7X2,8 + 2X3,5+ 2X2,6 +3X3,8 + X4,5 + 4X4,7 + X5,6 + X6,7 +X7,8
Ограничения:
X1,2+X1,3=1
– для вершины V1
X2,8+ X3,8 +X7,8=1
– для вершины V8
X1,2 -X2,3-X2,4-X2,8=0 - для остальных 6-вершин
X1,3 +X2,3-X3,5-X3,6-X3,8=0
X2,4 -X4,5-X4,7=0
X3,5 +X4,5-X5,6=0
X3,6 +X5,6-X6,7=0
X4,7 +X6,7-X7,8=0
min
Решение: X1,2=1,
X2,3=1,
X3,8=1.
Кратчайший путь включает ребра: (V1-V2); (V2-V3);(V3-V8).
Длина пути составляет 8 км.
Донская 3
1
2
4
8
Гагарина
1
5
3
7
6
Орджоникидзе
4
Вернемся к вопросам, заданным в начале
урока и постараемся ответить на них.
• Изучить материалы конспекта.
• Построить математическую модель задачи:
Дана сеть автомобильных дорог
Лазаревского района города Сочи. Ветеран
войны решил проехать от дома ветеранов
по ул. Калараша до площади кинотеатра
«Восход». Каким маршрутом ему лучше
ехать, чтобы путь был минимальным?
• Решить задачу средствами MS Excel.
• Проанализировать результаты.
Решить задачу:
В таблице приведена стоимость перевозок между
соседними железнодорожными станциями. Укажите
схему, соответствующую таблице.
2
1
A
B
C
D
Е
A
B
C
D
Е
1
4
1
4
1
3
2
3
1
2
3
Проверь
себя