Целевая функция задачи нелинейного программирования

Восстановление математической модели задачи нелинейного программирования. Решение уравнений прямых. Метод линеаризации: понятие, особенности применения при решении задач. Нахождение точки максимума заданной функции. Решение задачи графическим методом.

Рубрика Программирование, компьютеры и кибернетика
Вид задача
Язык русский
Дата добавления 01.06.2013
Размер файла 472,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

[Введите текст]

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ,

МОЛОДЕЖИ И СПОРТА УКРАИНЫ

ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ МАТЕМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Задача

по курсу «Методы оптимизации»

Донецк 2013г.

Задача

В приведенной далее таблице 1 указаны значения параметров целевой функции задачи нелинейного программирования (ЗНП) и координаты вершин выпуклого многоугольника, задающего множество допустимых точек ЗНП, причем целевая функция задана в виде

, , , ,

а ЗНП поставлена на максимум.

Выполнить следующие задания:

восстановить математическую модель ЗНП, воспользовавшись данными Таблицы 4;

выполнить две итерации методом линеаризации, взяв в качестве начальной точку .

Таблица 1

Вариант

53

-9

6

6

-12

2

2

6

0

0

0

3

15

8

10

13

6

12

15

0

Решение

Восстановить математическую модель ЗНП, воспользовавшись данными таблицы 1.

Поставим задачу нелинейного программирования max(f(x)), воспользовавшись данными таблицы.

Восстановим заданную квадратичную функцию по формуле:

, где Q=, r =, p = 6.

Qx = ;

(Qx,x) = ;

(r,x) = .

Значит, f(x) = ;

f(x) - непрерывная, нелинейная, по крайней мере один раз непрерывно дифференцируема.

Наша задача будет выглядеть так:

max();

xE2

Соединим данные точки на координатной плоскости так, чтобы получился выпуклый многоугольник.

Рис. 1

Для того, чтобы восстановить математическую модель ЗНП:

а) Найдем уравнения прямых:

А0А1 : x1 = 0;

А0А5 : x2 = 0;

А1А4 : ; 9= 6 - 18;

А4А3 : ; = 4 - 48;

А3А2 : ; = 5 - 65;

А2А5 : = 15.

Исходя из положения полученного многоугольника относительно выше описанных прямых на координатной плоскости, выпишем ограничения ЗНП:

Так как известно, что задача поставлена на max, а также известны ограничения и целевая функция, можем поставить ЗНП. Она будет иметь вид:

max();

Выполнить две итерации методом линеаризации, взяв в качестве начальной точку .

Будем решать поставленную ЗНП методом линеаризации. Проверим условия сходимости метода: очевидно, что f(x) непрерывна, имеет непрерывные частные производные по всем своим переменным первого порядка, а множество допустимых точек замкнуто и ограничено (обозначим его D).

Множество подходящих точек имеет вид:

В качестве начальной точки взяли .

;

;

;

;

() = ;

: () = 4 > 0 Щ ? можем найти точку

, , - оптимальный план.

Следуя методу линеаризации, поставим вспомогательную задачу и решим её графическим методом.

max()

Рис. 2

Решением этой задачи является точка .

Тогда .

, где

Для определения формируем выражение:

;

;

;

л=;

Рис. 3

? л = - точка максимума функции .

л = ? [0;1] ? ;

;

Проверим, Щ?

;

;

() = ;

: () = > 0 Щ

Можем найти точку .

Поставим вспомогательную задачу:

max()

линейный программирование задача уравнение

Решим её графическим методом:

Рис. 4

Решением этой задачи является точка .

Тогда .

Найдем, где

Для определения формируем выражение:

;

;

;

л=;

Рис. 5

? л = - точка максимума функции .

л = ? [0;1] ? ;

;

Проверим, Щ?

;

;

() ;

: () = > 0 Щ.

Размещено на Allbest.ru


Подобные документы

  • Решение задачи нелинейного программирования с определением экстремумов функции. Этапы процесса нахождения решения задачи нелинейного программирования с использованием ее геометрической интерпретации. Определение гиперповерхности уровней функции.

    курсовая работа [1,5 M], добавлен 25.09.2010

  • Нахождение минимума целевой функции для системы ограничений, заданной многоугольником. Графическое решение задачи линейного программирования. Решение задачи линейного программирования с использованием таблицы и методом отыскания допустимого решения.

    курсовая работа [511,9 K], добавлен 20.07.2012

  • Алгоритм решения задач линейного программирования симплекс-методом. Построение математической модели задачи линейного программирования. Решение задачи линейного программирования в Excel. Нахождение прибыли и оптимального плана выпуска продукции.

    курсовая работа [1,1 M], добавлен 21.03.2012

  • Постановка задачи нелинейного программирования. Определение стационарных точек и их типа. Построение линий уровней, трехмерного графика целевой функции и ограничения. Графическое и аналитическое решение задачи. Руководство пользователя и схема алгоритма.

    курсовая работа [2,5 M], добавлен 17.12.2012

  • Решение задач нелинейного программирования различными методами для проведения анализа поведения этих методов на выбранных математических моделях. Компьютерная реализация выбранных задач нелинейного программирования в среде пакетов Excel и Matlab.

    дипломная работа [2,9 M], добавлен 25.01.2013

  • Математическое программирование. Линейное программирование. Задачи линейного программирования. Графический метод решения задачи линейного программирования. Экономическая постановка задачи линейного программирования. Построение математической модели.

    курсовая работа [581,5 K], добавлен 13.10.2008

  • Особенности решения задач нелинейного программирования различными методами для проведения анализа поведения этих методов на выбранных математических моделях нелинейного программирования. Общая характеристика классических и числовых методов решения.

    дипломная работа [2,4 M], добавлен 20.01.2013

  • Решение задачи линейного программирования симплекс-методом: постановка задачи, построение экономико-математической модели. Решение транспортной задачи методом потенциалов: построение исходного опорного плана, определение его оптимального значения.

    контрольная работа [118,5 K], добавлен 11.04.2012

  • Изучение и укрепление на практике всех моментов графического метода решения задач линейного программирования о производстве журналов "Автомеханик" и "Инструмент". Построение математической модели. Решение задачи с помощью электронной таблицы Excel.

    курсовая работа [663,9 K], добавлен 10.06.2014

  • Число линейно независимых уравнений. Отрицательная базисная переменная. Симплекс-метод решения задач линейного программирования. Экстремальное значение целевой функции. Метод северо-западного угла. Задачи нелинейного программирования. Функция Лагранжа.

    контрольная работа [257,5 K], добавлен 29.09.2008

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.