- •Методические указания и контрольные задания
- •Список литературы
- •Задание на контрольную работу
- •Методические указания к выполнению контрольной работы
- •Методические указания к выполнению третьего задания
- •Методические указания к выполнению четвертого задания
- •Варианты для выполнения первого задания
- •Варианты для выполнения второго задания
- •Варианты для выполнения третьего задания
- •Варианты для выполнения четвертого задания
- •Пример Задание №1 графический метод решения задач линейного программирования
- •Метод дихотомии.
- •Метод ''Золотого сечения''
- •Метод Фибоначчи.
- •Вариационное исчисление
- •Задание № 4
- •Контрольные вопросы
Варианты для выполнения второго задания
№ вар-та |
[a0, b0] |
f(x) |
|
1 |
[3,5; 4,5] |
0,02 | |
2 |
[1,5; 2] |
0,01 | |
3 |
[1; 1,5] |
0,05 | |
4 |
[-5; -4] |
0,02 | |
5 |
[0,5; 1] |
0,05 | |
6 |
[0; 1] |
0,1 | |
7 |
[-3; -2] |
0,1 | |
8 |
[0,1; 2] |
0,01 | |
9 |
[-1,5; -1] |
0,01 | |
10 |
[1,5; 2] |
0,02 | |
11 |
[0; 0,5] |
0,01 | |
12 |
[-1; 0] |
0,1 | |
13 |
[-1; 2] |
0,01 | |
14 |
[0; 3] |
0,01 | |
15 |
[1,5; 2] |
0,02 | |
16 |
[1,5; 2] |
x4 +4x2 – 32x + 1 |
0,05 |
17 |
[0,5; 1] |
x3 – 3sinx |
0,05 |
18 |
[0,5; 1] |
x2 + 3x (lnx –1) |
0,05 |
19 |
[-3; -2] |
(x + 1)4 – 2x2 |
0,05 |
20 |
[3; 5] |
(x – 4)2 + lnx |
0,01 |
Варианты для выполнения третьего задания
1. экстр.
.
2. экстр.
.
3. экстр.
.
4. экстр.
.
5. экстр.
.
6. экстр.
.
7. экстр.
.
8. экстр.
.
9. экстр.
.
10. экстр.
.
11. экстр.
.
12. экстр.
.
13. экстр.
.
14. экстр.
.
15. экстр.
.
16. экстр.
.
17. экстр.
.
18. экстр.
.
19. экстр.
.
20. экстр.
.
Варианты для выполнения четвертого задания
-
№ варианта
Координаты начальной точки
1
(0,5; 0,5)
2
(1; 0,2)
3
(-0,5; 0,7)
4
(-1,2; 1,5)
5
(-1,5; 0,5)
6
(-1,7; 1,9)
7
(-2; 1,5)
8
(-2,1; 1,1)
9
(-1,5; -0,5)
10
(-1,7; -1,2)
11
(-1,4; -1,4)
12
(-2,0; -1,2)
13
(1,2; -1,2)
14
(1,5; -1,5)
15
16
17
18
19
20
(-2; -1,4)
(-2,3;2)
(2,8;-1)
(0,5;2,5)
(-1,3;-1)
(0,5;-1,4)
Пример Задание №1 графический метод решения задач линейного программирования
Графический метод применяется для решения задач небольшой размерности (количество переменных равно двум). Рассмотрим метод на примере решения следующей задачи:
Q = x1 + x2 max;
x1 10 ,
x1 + 2x2 20 , (2.3)
x1 , x2 0 .
Способ 1.
Заменяем ограничения неравенства ограничениями равенствами:
x1 = 10 ,
x1 + 2x2 = 20 ,
x1 = x2 = 0.
Строим графики полученных функций:
Х2
С
10 Х1=10
Q = 0 область А
допустимых Х1+2Х2=20
решений
В
0 10
Q = max
Рис. 2.1. Графический метод решения ЗЛП.
Находим область допустимых решений (область, где выполняются все ограничения).
Строим график целевой функции при каком-либо значении правой части:
Q = x1 + x2 = 0 ,
x2 = - x1 .
График целевой функции перемещаем параллельно его начальному положению в сторону роста
(уменьшения при Q min) целевой функции до касания с границей области допустимых решений.
Граничная точка (или отрезок прямой) является решением задачи линейного программирования.
В ответе записываем координаты граничной точки (точка А) и значение целевой функции в этой точке:
А [10; 5], Qmax = 15.
Выводы: 1. область допустимых решений задачи линейного программирования представляет
собой выпуклый многогранник;
2. решение задачи линейного программирования находится на границе области
допустимых решений.
Способ 2.
1 - 3 пункты выполняются аналогично Способу 1.
Подсчитываем значения целевой функции во всех вершинах допустимого многогранника и выбираем экстремальное значение:
O [0; 0] , Q = 0 ;
C [0; 10] , Q = 10 ;
A [10; 5] , Q = 15 ;
B [10; 0] , Q = 10 .
Qmax = 15, следовательно, точкаA [10; 5]- решение задачи.
СИМПЛЕКС-МЕТОД РЕШЕНИЯ ЗАДАЧ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ
Q = x1 + x2 max,
x1 10 ,
x1 +2 x2 20 ,
x1 , x2 0 .
Приведем задачу к каноническому виду путем введения искусственных переменных:
x1 + x3 = 10
x1 + 2x2 + x4 = 20
G = -x1 - x2 min.
Составляем симплекс-таблицу:
-
1
2
3
1
0
10
4
1
2
20
разрешающая строка
- 1
-1
0
разрешающий столбец
Так как имеются отрицательные коэффициенты целевой функции, то вершина, которой соответствует симплекс-таблица, не оптимальна. Максимальный по модулю отрицательный коэффициент ЦФ - (- 1), следовательно, любой столбец является разрешающим.
Для определения разрешающей стройки находим отношения правых частей ограничений к положительным коэффициентам разрешающего столбца и выбираем минимальное отношение:
10/0 = бесконечность
20/2 = 10
Составляем новую симплекс-таблицу:
Разрешающий элемент = 1.
Новый разрешающий элемент: 1:2 = 0,5.
Новая разрешающая строка: 10,5 = 0,5 ; 200,5 = 10.
Новый разрешающий столбец: 0(-0,5) = 0 ; (-1)(-0,5) = 0,5.
Элементы других столбцов:
-
1
0
1
10
0
10
-1
- 0,5
-1
=
-0,5
0
- 10
-1
=
10
Новая симплекс-таблица:
|
1 |
4 |
| |
3 |
1 |
0 |
10 | |
2 |
0,5 |
0,5 |
10 | |
|
-0,5 |
0,5 |
10 |
разрешающая строка
разрешающий столбец
Так как имеются отрицательные коэффициенты целевой функции, то вершина, которой соответствует симплекс-таблица, не оптимальна. Максимальный по модулю отрицательный коэффициент ЦФ - (- 0,5), следовательно, первый столбец является разрешающим.
Для определения разрешающей стройки находим отношения правых частей ограничений к положительным коэффициентам разрешающего столбца и выбираем минимальное отношение:
10/1 = 10
10/0,5 = 20
Далее повторяется пункт №3.
Новая симплекс-таблица:
|
3 |
4 |
|
1 |
1 |
0 |
10 |
2 |
-0,5 |
0,5 |
5 |
|
0,5 |
0,5 |
15 |
Все коэффициенты целевой функции положительны, следовательно, найдено оптимальное и единственное решение задачи.
Ответ: координаты вершины (x1 =10, x2 = 5, x3 = 0, x4 = 0), G min = -15, Qmax = 15.
Задание № 2
Найти минимум унимодальной функции