Автор работы: Пользователь скрыл имя, 16 Октября 2011 в 20:36, курсовая работа
Нелинейное программирование (планирование) — математические методы отыскания максимума или минимума функции при наличии ограничений в виде неравенств или уравнений.
Введение
1. Нелинейное программирование
2. Нелинейность
3. Задача оптимизации в общем виде
4. Источники нелинейного программирования
Заключение
Список используемой литературы
«Санкт-Петербургский Государственный
Политехнический
Университет»
Курсовая работа
По дисциплине:
Макроэкономика
Тема:
«Формы и методы
регулирования
рынка»
Гр. з1072/24 Фролова О.Г.
Санкт-Петербург
Содержание:
Введение
Заключение
Список используемой
Введение
Нелинейное программирование
(планирование) — математические методы
отыскания максимума или
Нелинейное программирование — раздел математического программирования, изучающий методы решения экстремальных задач с нелинейной целевой функцией или областью допустимых решений, определенной нелинейными ограничениями. В экономике это соответствует тому, что результаты (эффективность) возрастают или убывают непропорционально изменению масштабов использования ресурсов (или, что то же самое, масштабов производства): напр., из-за деления издержек производства на предприятиях на переменные и условно-постоянные; из-за насыщения спроса на товары, когда каждую следующую единицу продать труднее, чем предыдущую; из-за влияния экстерналий.
В краткой форме задачу Н. п. можно записать так:
F (x) → max при условиях g (x) ≤ b, x ≥ 0,
где x — вектор искомых переменных; F (x) — целевая функция; g (x) — функция ограничений (
Решение задачи Н. п. (глобальный максимум или миним
Иначе
говоря, задача состоит в выборе
таких неотрицательных значений
переменных, подчиненных системе
ограничений в форме
Задачи, в которых число переменных или число ограничений бесконечно, называются задачами бесконечномерного Н. п. Задачи, в которых целевая функция или функции ограничений содержат случайные элементы, называются задачами стохастического Н. п.
Напр., задачу для двух переменных (выпуск продукта x и выпуск продукта y) и вогнутой целевой функции (прибыль Р) можно геометрически представить на чертеже.
Эта задача реалистично отражает распространенное в экономике явление: рост прибыли с ростом производства до определенного (оптимального) уровня в точке B′, а затем ее снижение. Нелинейные задачи сложны, часто их упрощают тем, что приводят к линейным. Для этого условно принимают, что на том или ином участке целевая функция возрастает или убывает пропорционально изменению независимых переменных.
Такой подход называется методом кусочно-линейных приближений, он применим, однако, лишь к некоторым видам нелинейных задач. Нелинейные задачи в определенных условиях решаются с помощью функции Лагранжа: найдя ее седловую точку, тем самым находят и решение задачи.
Среди вычислительных
алгоритмов Н. п. большое место занимают градиентные методы. Универсального же метода
для нелинейных задач нет и, по-видимому,
может не быть, поскольку они чрезвычайно
разнообразны. Особенно трудно решаются многоэкстремальные задачи. Для некоторых типов задач выпуклого программирования разработаны эффективные численные методы оптимизации.
Нелинейность –
это довольно распространенная ситуация,
ее вызывают сложные взаимоотношения
между величинами, что характерно для
технических, финансовых, биологических
и других процессов. Потому нелинейность
экономических задач существенно расширяет
возможности учета существующих свойств
и черт, хотя относительно их решения исследователи
должны учитывать повышенную сложность
получения желанного результата аж до
невозможности его получения вообще.
Нелинейные модели классифицируют
с позиции сложности получения глобального
оптимуму – все зависит от функциональных
особенностей целевой функции и ограничений.
Все множество нелинейных задач оптимизации
можно разделить на три классы соответственно
к особенностям целевой функции и функции
ограничений в порядке нарастания сложности:
І. Вогнутые и выпуклые задачи квадратичного
программирования, где достигается глобальный
оптимум.
ІІ. Вогнутые и выпуклые задачи выпуклого
программирования, где достигается глобальный
оптимум.
ІІІ. Задачи нелинейного программирования
общего вида, где достигается локальный
оптимум, среди которых ищут глобальный
оптимум.
Минимизировать
функцию:
При
ограничениях:
На вид функции ограничений не накладывается.
Можно
выделить следующие типы методов
решения задач нелинейного
1) Методы, основанные на преобразовании задачи. Задача с ограничениями преобразуется в последовательность задач безусловной оптимизации.
2)
Методы линеаризации. Нелинейные
функции в постановке
3)
Методы квадратичной
4) Методы выбора напралений - модифицированные методы направлений безусловной оптимизации.
5)
Методы прямого поиска. Дополнение
изученных методов проверками
на попадание в условия.
Источники нелинейностей относятся в основном к одной из двух категорий:
1) реально
существующие и эмпирически
2) установленные
(постулируемые) руководством
В практике
экономического управления имеется
большой опыт успешного применения
моделей линейного
Заключение
Методы математического
программирования находят широкое
применение для обоснования оптимальных
решений в самых различных
областях человеческой деятельности:
при планировании перевозок и
в торговле, для правильной организации
труда, в управлении городским транспортом
и строительством.
Список используемой температуры