Сеточный следящий алгоритм решения задачи линейного программирования

Содержание

Слайд 2

Цель работы

Изучить сеточный следящий алгоритм решения задач линейного программирования.
Изучить теорию фейеровских отображений.
Выполнить

Цель работы Изучить сеточный следящий алгоритм решения задач линейного программирования. Изучить теорию
программную реализацию сеточного следящего алгоритма.
Протестировать работу алгоритма на модельных примерах.

Слайд 3

Постановка задачи

 

Постановка задачи

Слайд 4

Фейеровское отображение

 

Фейеровское отображение

Слайд 5

Фейеровский процесс

 

Фейеровский процесс

Слайд 6

Псевдопроектирование

проектирование

псевдопроектирование

Псевдопроектирование проектирование псевдопроектирование

Слайд 7

Идея алгоритма

Идея алгоритма

Слайд 8

Поведение при непустом пересечении

Поведение при непустом пересечении

Слайд 9

Поведение при пустом пересечении

Поведение при пустом пересечении

Слайд 10

Шаги алгоритма

 

Шаги алгоритма

Слайд 11

Программная реализация
Написана программа «SSA» на языке программирования C++, реализующая сеточный следящий алгоритм

Программная реализация Написана программа «SSA» на языке программирования C++, реализующая сеточный следящий
решения задачи линейного программирования.
Модуль 1: строит кубическую область в виде сетки длинной ребра r предварительно покрывающую область многогранника M.
Модуль 2: находит псевдопроекцию из точки z на пересечение ячейки с многогранником М.
Модуль 3: проводит сравнение полученных данных и сдвигает центр сеточной области в центр ячейки с максимумом целевой функции.

Слайд 12

Модельный пример

 

Модельный пример

Слайд 13

Тестирование алгоритма

K – параметр алгоритма, первоначальное число ячеек сеточной области.

Время

Тестирование алгоритма K – параметр алгоритма, первоначальное число ячеек сеточной области. Время

Слайд 14

Результаты эксперимента

Изучен сеточный следящий алгоритм для решения задач линейного программирования на базе

Результаты эксперимента Изучен сеточный следящий алгоритм для решения задач линейного программирования на
фейеровских отображений.
Написана программная реализация алгоритма на языке С++.
Проведен вычислительный эксперимент по тестированию программной реализации на модельном примере и подбору параметра алгоритма K.
Имя файла: Сеточный-следящий-алгоритм-решения-задачи-линейного-программирования.pptx
Количество просмотров: 23
Количество скачиваний: 0