Выбор оптимального места строительства очистного сооружения
Автор работы: Пользователь скрыл имя, 24 Марта 2011 в 11:10, курсовая работа
Описание работы
В последнее время особое внимание в промышленности стало обращаться на инженерный анализ и оптимизацию производственных процессов. Однако из-за высокой интеграции химико-технологических процессов их анализ и оптимизация весьма сложны и неизменно требуют применения вычислительной техники.
Файлы: 1 файл
курсовая Мат моделирование (САХТ).doc
— 426.50 Кб (Скачать файл)
Тогда, воспользовавшись (1) и (2):
Если , то градиент в точке перпендикулярен градиенту в точке , тогда по правилам скалярного произведения векторов:
Приняв во внимание последнее, получим из выражения (4) окончательную формулу для вычисления :
[править] К-я итерация
На k-й итерации имеем набор .
Тогда
следующее направление
где непосредственно рассчитывается на k-й итерации, а все остальные уже были рассчитаны на предыдущих.
Это выражение может быть переписано в более удобном итеративном виде:
Алгоритм
- Пусть — начальная точка, — направление антиградиента и мы пытаемся найти минимум функции . Положим и найдем минимум вдоль направления . Обозначим точку минимума .
- Пусть на некотором шаге мы находимся в точке , и — направление антиградиента. Положим , где выбирают либо (стандартный алгоритм — Флетчера-Ривса, для квадратичных функций с ), либо (алгоритм Полака–Райбера). После чего найдем минимум в направлении и обозначим точку минимума . Если в вычисленном направлении функция не уменьшается, то нужно забыть предыдущее направление, положив и повторив шаг.
Формализация
- Задаются начальным приближением и погрешностью:
- Рассчитывают начальное направление:
- Если или , то и останов.
- Иначе если , то и переход к 3; иначе и переход к 2.
1.5 Метод Ньютона
Метод Ньютона является градиентным методом поиска минимума функции нескольких переменных, использующим информацию о первых и вторых производных функции. На основе квадратичной аппроксимации функции формируется последовательность итераций таким образом, чтобы во вновь получаемой точке градиент аппроксимирующей функции обращался в нуль.
Метод Ньютона определяет направление эффективного поиска в окрестности точки минимума, но не обладает свойством убывания функции от итерации к итерации. Однако в случае положительной определенности матрицы Гессе направление по методу Ньютона оказывается направлением спуска.
Обоснование
Чтобы численно решить уравнение методом простой итерации, его необходимо привести к следующей форме: , где — сжимающее отображение.
Для наилучшей сходимости метода в точке очередного приближения должно выполняться условие . Решение данного уравнения ищут в виде , тогда:
В предположении, что точка приближения «достаточно близка» к корню , и что заданная функция непрерывна , окончательная формула для такова:
С учётом этого функция определяется выражением:
Эта функция в окрестности корня осуществляет сжимающее отображение[1], и алгоритм нахождения численного решения уравнения сводится к итерационной процедуре вычисления:
По теореме Банаха последовательность приближений стремится к корню уравнения .
Рисунок 1 - Иллюстрация метода Ньютона (синим изображена функция
Геометрическая интерпретация
Основная
идея метода заключается в следующем:
задаётся начальное приближение
вблизи предположительного корня, после
чего строится касательная к исследуемой
функции в точке приближения,
для которой находится
Пусть — определённая на отрезке и дифференцируемая на нём вещественнозначная функция. Тогда формула итеративного исчисления приближений может быть выведена следующим образом:
где α — угол наклона касательной в точке .
Следовательно искомое выражение для имеет вид:
Итерационный процесс начинается с некоего начального приближения x0 (чем ближе к нулю, тем лучше, но если предположения о нахождении решения отсутствуют, методом проб и ошибок можно сузить область возможных значений, применив теорему о промежуточных значениях).
Алгоритм
- Задается начальное приближение x0.
- Пока не выполнено условие остановки, в качестве которого можно взять или (то есть погрешность в нужных пределах), вычисляют новое приближение: .
2. Решение задачи в Mathcad 14
2.1 Первый способ - Сопряженный градиент
Начальное приближение
Функция Minimize ищет минимум Функции методом сопряженного градиента
Функция Minimize ищет минимум Функции методом сопряженного градиента
Таким образом координаты оптимального места строительства очистного сооружения
Х=4.585, У=5.654 дают минимум затрат R=23890
2.2 Второй способ - Квази-Ньютон
При разных дополнительных параметрах. Результат одинаков
Дает такой же ответ
Таким образом координаты оптимального места строительства очистного сооружения
Х=4.585, У=5.654 дают минимум затрат R=23890
Заключение
Были рассмотрены градиентные методы нахождения экстремумов функции :
- Метод Ньютона,
- Сопряженных градиентов,
- Покоординатного спуска (Гаусса—Зейделя),
- Скорейшего спуска( метод градиента)
Была решена задача нахождения координат очистительного предприятия исходя из условия достижения минимум затрат градиентными методами – Ньютона и сопряженных градиентов. Таким образом, координаты оптимального места строительства очистного сооружения
Х=4.585, У=5.654 дают минимум затрат R=23890
Список использованной литературы
- Акулич И.Л. Математическое программирование в примерах и задачах: Учеб. пособие для студентов эконом. спец. вузов. — М.: Высш. шк., 1986.
- Гилл Ф., Мюррей У., Райт М. Практическая оптимизация. Пер. с англ. — М.: Мир, 1985.
- Коршунов Ю.М., Коршунов Ю.М. Математические основы кибернетики. — М.: Энергоатомиздат, 1972.
- Максимов Ю.А.,Филлиповская Е.А. Алгоритмы решения задач нелинейного программирования. — М.: МИФИ, 1982.
- Максимов Ю.А. Алгоритмы линейного и дискретного программирования. — М.: МИФИ, 1980.
- Корн Г., Корн Т. Справочник по математике для научных работников и инженеров. — М.: Наука, 1970. — С. 575-576.
- http://ru.wikipedia.org