Файл: прикладная математика учебное пособие московский автомобильнодорожный.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.02.2024

Просмотров: 184

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. НЕЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ

Метод множителей Лагранжа

Задачи выпуклого программирования

 (x0, x0,..., x0 )

Решение задачи нелинейного программирования в Excel

Задания к самостоятельной работе

 6)

 2)2

 2)2

2. ЗАДАЧИ ТЕОРИИ ИГР

Понятия задачи теории игр

5u  2u  .

u (1,0).

v  (0,0,0,v,v )

СВЕДЕНИЕ ЗАДАЧИ ТЕОРИИ ИГР

К ЗАДАЧАМ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ

Задания для самостоятельного решения

Исходные матрицы

КООПЕРАТИВНЫЕ ИГРЫ И ДРУГИЕ ЗАДАЧИ

Вектор Шепли

Решение.

Функция V(S)

Указания и ответы

5. СЕТЕВЫЕ МОДЕЛИ

График работ

Параметры сетей и методы их расчета

Матричный метод расчета сетевого графика

Табличный метод расчета сетевого графика

Таблица стандартного нормального распределения

Сетевая модель

Анализ и оптимизация сетевой модели

Сетевой график

Управление производством работ по сетевым графикам

Отчет о ходе работ

Расчет сетевого графика

План-задание

Проект СРМ и временной резерв стадий

Проект СРМ и временной резерв стадий

Варианты для задач о назначениях

Вариант №2

Вариант №3

СПИСОК ЛИТЕРАТУРЫ

ОГЛАВЛЕНИЕ


где

aij

и Cj

известные константы, то получаем задачу линейного

программирования. Любую другую задачу математического програм- мирования, не удовлетворяющую условиям (1.3) и (1.4), условимся считать нелинейной.

Класс задач нелинейного программирования значительно шире класса задач линейного программирования. Основные результаты в нелинейном программировании получены при рассмотрении задач, в которых система ограничений (1.1) линейная, а целевая функция не- линейная. Даже в таких задачах решение может быть найдено только для узкого класса целевых функций. Еще большие трудности возни- кают при решении задач с нелинейными ограничениями. Здесь найти оптимальное решение возможно при условии, что целевая функция и функции, образующие систему ограничений, удовлетворяют подхо- дящим свойствам.

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

В евклидовом пространстве En

система ограничений (1.1) опре-

деляет область допустимых решений задачи. В отличие от задачи ли- нейного программирования она не всегда является выпуклой. Если определена область допустимых решений, то нахождение решения задачи (1.1, 1.2) сводится к определению такой точки этой области, через которую проходит гиперповерхность наивысшего (для задачи на поиск максимального значения целевой функции) или наинизшего


(поиск минимального значения) уровня

f(x1, x2,..., xn) h.

Указанная

точка может находиться как на границе области допустимых решений, так и внутри нее. Процесс нахождения решения задачи нелинейного программирования (1.1, 1.2) с использованием ее геометрической ин- терпретации включает в себя следующее:

  • находят область допустимых решений задачи, определяемую со- отношениями (1.1) (если она пуста, то задача не имеет решения);

  • строят гиперповерхность f(x1, x2,..., xn) h;

  • определяют гиперповерхность наивысшего (наинизшего) уровня или устанавливают неразрешимость задачи из-за неограничен- ности функции (1.2) сверху (снизу) на множестве допустимых решений;

  • находят точку области допустимых решений, через которую про- ходит гиперповерхность наивысшего (наинизшего) уровня, и оп- ределяют в ней значение функции (1.2).
      1. Примеры решения задач нелинейного программирования



Пример 1. Найти минимальное и максимальное значения функ-

ции Z=(x 4)2 (x 6)2 при ограничениях:

1 2

x1 x2 1,

2x1 3x2 12,

x1 0, x2 0.

Решение. Область допустимых решений представляет собой многоугольник ABCD (рис. 1.1).


Прямая ABзадается уравнением

2x1 3x2

12,

а прямая CD

уравнением

x1 x2 1.

Если положить Z=Q(Q> 0), то получается (x 4)2 (x 6)2 =Q

1 2

уравнение окружности с центром в точке М(4; 6). С уменьшением

(увеличением) Q (квадрата радиуса) значение Z соответственно уменьшается (увеличивается).





Рис.1.1.Нелинейнаязадача,окружность

Расстояния от точки Мдо точек А(0; 4), B(6; 0), С(1; 0), D(0; 1)

равны соответственно МА = 2 5, МВ = 2 10, МC = 3 5, МD = 41. Окружность радиуса МА (наименьшего из них) пересекает прямую ABв точке F (48/13; 20/13), находящейся внутри отрезка AB, являющуюся как и точка А(0;4) решением системы уравнений:

(x 4)2 (x

6)2 20,


1  3x 2

2x1 2 12.

Следовательно, радиус окружности можно еще уменьшить, а ми- нимальное значение функции Z будет меньше МА = 2 5. Очевидно, что минимальное значение равное МЕ = 196/13 функция Z принимает в точке Е(24/13; 36/13), в которой окружность касается области реше- ний. Точка Ене является вершиной многоугольника ABCD, а ее коор- динаты находятся в результате решения системы уравнений, соответ- ствующих пересечению прямых ME и АВ, касающихся окружности в точке Е:

3x1 2x2 0,

2x 3x 12.

 1 2

Уравнение прямой ME находится так. Прямая ME перпендикуляр- на AB (так как радиус окружности, проведенный в точку касания, пер- пендикулярен самой касательной) и проходит через точку M, т.е. уравнение прямой ME: 3(x1 4) 2(x2 6) 0.

Окружность радиуса МС(наибольшего из них) пересекает оси

Ox1

и Ox2

в точках, не принадлежащих отрезкам ADи соответст-

венно, а значит и многоугольнику ABCD. Поэтому величина квадрата радиуса МСсоответствует наибольшему значению функции Z= 45.

Итак, вершина C – точка глобального максимума, а E – точка гло- бального минимума.

Пример 2. Найти минимальное и максимальное значения функ-



2 1 1
ции Z=x

x2 8x

при ограничениях:

3x1 x2 18,

9x1 2x2 45,

x 2x 2,

1 2

0,

0.

x1 x2

Решение. Область допустимых решений представляет собой многоугольник ABCDE (рис. 1.2).

Прямая ABзадается уравнением

3x1 x2 18,

прямая

9x1 2x2 45,

а прямая DE

x1 2x2 2.

Следовательно, для нахож-

дения минимального и максимального значения функции Zдостаточ- но определить нужные точки многоугольника ABCDE. Очевидно, что искомые точки находятся на его границе, но не обязательно являются вершинами многоугольника ABCDE.


2 1 1
Если положить Z=Q(Q> 0), то получается x

x2 8x

=Q

уравнение параболы с вершиной в точке, абсцисса которой равна 4. С уменьшением (увеличением) Q график параболы сдвигается вниз (вверх), а значение функции Zуменьшается (увеличивается).

Координаты точки B (3; 9) – пересечения прямых AB и BC много- угольника ABCDEнаходятся как решение системы уравнений:

3x1 x2 18,

9x 2x 45.

 1 2