Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Задача о прокладке экономичного пути (задача о самолете)Поиск на нашем сайте Задача о прокладке пути. Имеется 2 пункта А и В, между ними требуется проложить путь так, чтобы суммарные затраты были минимальные. Путь прокладывается по пересеченной местности, который может содержать различные препятствия. При этом могут быть рассчитаны затраты на прокладку пути в зависимости от местности на 1 км. В этой задаче отсутствует естественная разбивка на m этапов. Один из способов разбивки: АВ делим на m равных частей. Проводим перпендикулярную линию к отрезку AB. В качестве управления берем угол
Для решения методом динамического программирования на плоскости вводим решетку. Для этого каждый отрезок [0,a] и [0,b] разбиваем на некоторое количество равных отрезков и строим сеть. Каждый план будет представлять из себя некоторую ломаную. Для каждой горизонтали или вертикали отрезка этой решетки заданы положительные числа – стоимость прокладки пути по заданному отрезку. Требуется найти такой путь, чтобы суммарные затраты были минимальными. Расчет пути может быть произведен либо от А к В либо наоборот. Будем прокладывать путь от В к А. Метод динамического программирования включает в себя инвариантное погружение: 1) сведением функции Беллмана; 2) составление и расчет значения для функции Беллмана; 3) решение уравнения Беллмана и построение О.П. Для нашей задачи инвариантное погружение – это задача прокладки пути из любого узла решетки в В. 1 этап. Функция Беллмана – эта стоимость (мин.) прокладки пути из любого узла в В. 2 этап. Для расчета функции Беллмана мы из каждого узла решетки перебором находим наиболее экономичный путь (условно – оптимальный путь) и его минимальную стоимость. Движение производится от В по всем узлам решетки пока не попадем в А. 3 этап. Значением функции для точки А будет оптимальные расходы на прокладку пути.
|
||
|
Последнее изменение этой страницы: 2024-07-06; просмотров: 40; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.008 с.) |