Линейные неравенства
Построение на плоскости области решений линейных неравенств и геометрическое решение максимального и минимального значения целевой функции в этой области. С помощью симплекс-метода определение максимума целевой функции при данной системе ограничений.
Рубрика | Математика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 27.03.2015 |
Размер файла | 75,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
1. Построить на плоскости область решений линейных неравенств и геометрически найти максимальное и минимальное значения целевой функции в этой области плоскость линейный неравенство геометрический
z=x1+5x2
Решение:
Необходимо найти минимальное значение целевой функции
F = x1+5x2 > min,
при системе ограничений:
Построим область допустимых решений, т.е. решим графически систему неравенств. Для этого построим каждую прямую и определим полуплоскости, заданные неравенствами (полуплоскости обозначены штрихом).
Границы области допустимых решений
Пересечением полуплоскостей будет являться область, координаты точек которого удовлетворяют условию неравенствам системы ограничений задачи. Обозначим границы области многоугольника решений.
Рассмотрим целевую функцию задачи
F = x1+5x2 > min.
Построим прямую, отвечающую значению функции
F = 0: F = x1+5x2 = 0.
Вектор-градиент, составленный из коэффициентов целевой функции, указывает направление минимизации F(X). Начало вектора - точка (0; 0), конец - точка (1; 5). Будем двигать эту прямую параллельным образом. Поскольку нас интересует минимальное решение, поэтому двигаем прямую до первого касания обозначенной области. На графике эта прямая обозначена пунктирной линией.
Прямая F(x) = const пересекает область в точке A. Так как точка A получена в результате пересечения прямых (1) и (3), то ее координаты удовлетворяют уравнениям этих прямых:
3x1-x2=9 -x1+4x2=19
Решив систему уравнений, получим: x1 = 5, x2 = 6 Откуда найдем минимальное значение целевой функции:
F(X) = 1*5 + 5*6 = 35
Рассмотрим целевую функцию задачи
F = x1+5x2 > max.
Построим прямую, отвечающую значению функции
F = 0: F = x1+5x2 = 0.
Вектор-градиент, составленный из коэффициентов целевой функции, указывает направление максимизации F(X). Начало вектора - точка (0; 0), конец - точка (1; 5). Будем двигать эту прямую параллельным образом. Поскольку нас интересует максимальное решение, поэтому двигаем прямую до последнего касания обозначенной области. На графике эта прямая обозначена пунктирной линией.
Прямая F(x) = const пересекает область в точке B. Так как точка B получена в результате пересечения прямых (1) и (2), то ее координаты удовлетворяют уравнениям этих прямых:
3x1-x2=9 2x1+3x2=50
Решив систему уравнений, получим: x1 = 7, x2 = 12 Откуда найдем максимальное значение целевой функции:
F(X) = 1*7 + 5*12 = 67
2. Решить задачу с помощью симплекс-метода. Найти максимум целевой функции при данной системе ограничений
z=4x1+3x2+6x3+7x4
xj?0 (j=1,2,3,4)
Решение:
Решим прямую задачу линейного программирования симплексным методом, с использованием симплексной таблицы.
Определим максимальное значение целевой функции
F(X) = 4x1 + 3x2 + 6x3 + 7x4
при следующих условиях-ограничений.
2x1 + x2 + x3 + x4?280
x1 + x3 + x4?80
x1 + 2x2 + x3?50
Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных.
В 1-м неравенстве смысла (?) вводим базисную переменную x5. В 2-м неравенстве смысла (?) вводим базисную переменную x6. В 3-м неравенстве смысла (?) вводим базисную переменную x7.
2x1 + 1x2 + 1x3 + 1x4 + 1x5 + 0x6 + 0x7 = 280
1x1 + 0x2 + 1x3 + 1x4 + 0x5 + 1x6 + 0x7 = 80
1x1 + 2x2 + 1x3 + 0x4 + 0x5 + 0x6 + 1x7 = 50
Матрица коэффициентов A = a(ij) этой системы уравнений имеет вид:
2 |
1 |
1 |
1 |
1 |
0 |
0 |
|
1 |
0 |
1 |
1 |
0 |
1 |
0 |
|
1 |
2 |
1 |
0 |
0 |
0 |
1 |
Решим систему уравнений относительно базисных переменных: x5, x6, x7
Полагая, что свободные переменные равны 0, получим первый опорный план:
X1 = (0,0,0,0,280,80,50)
Базисное решение называется допустимым, если оно неотрицательно.
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
|
x5 |
280 |
2 |
1 |
1 |
1 |
1 |
0 |
0 |
|
x6 |
80 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
|
x7 |
50 |
1 |
2 |
1 |
0 |
0 |
0 |
1 |
|
F(X0) |
0 |
-4 |
-3 |
-6 |
-7 |
0 |
0 |
0 |
Переходим к основному алгоритму симплекс-метода.
Итерация №0.
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В качестве ведущего выберем столбец, соответствующий переменной x4, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai4 и из них выберем наименьшее:
min (280:1,80:1,-)=80
Следовательно, 2-ая строка является ведущей.
Разрешающий элемент равен (1) и находится на пересечении ведущего столбца и ведущей строки.
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
min |
|
x5 |
280 |
2 |
1 |
1 |
1 |
1 |
0 |
0 |
280 |
|
x6 |
80 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
80 |
|
x7 |
50 |
1 |
2 |
1 |
0 |
0 |
0 |
1 |
- |
|
F(X1) |
0 |
-4 |
-3 |
-6 |
-7 |
0 |
0 |
0 |
0 |
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x6 в план 1 войдет переменная x4.
Строка, соответствующая переменной x4 в плане 1, получена в результате деления всех элементов строки x6 плана 0 на разрешающий элемент РЭ=1. На месте разрешающего элемента в плане 1 получаем 1.
В остальных клетках столбца x4 плана 1 записываем нули.
Таким образом, в новом плане 1 заполнены строка x4 и столбец x4.
Все остальные элементы нового плана 1, включая элементы индексной строки, определяются по правилу прямоугольника.
Для этого выбираем из старого плана четыре числа, которые расположены в вершинах прямоугольника и всегда включают разрешающий элемент РЭ.
НЭ = СЭ - (А*В)/РЭ
СТЭ - элемент старого плана, РЭ - разрешающий элемент (1), А и В - элементы старого плана, образующие прямоугольник с элементами СТЭ и РЭ.
Представим расчет каждого элемента в виде таблицы:
B |
x 1 |
x 2 |
x 3 |
x 4 |
x 5 |
x 6 |
x 7 |
|
280-(80 * 1):1 |
2-(1 * 1):1 |
1-(0 * 1):1 |
1-(1 * 1):1 |
1-(1 * 1):1 |
1-(0 * 1):1 |
0-(1 * 1):1 |
0-(0 * 1):1 |
|
80 : 1 |
1 : 1 |
0 : 1 |
1 : 1 |
1 : 1 |
0 : 1 |
1 : 1 |
0 : 1 |
|
50-(80 * 0):1 |
1-(1 * 0):1 |
2-(0 * 0):1 |
1-(1 * 0):1 |
0-(1 * 0):1 |
0-(0 * 0):1 |
0-(1 * 0):1 |
1-(0 * 0):1 |
|
0-(80 * -7):1 |
-4-(1 * -7):1 |
-3-(0 * -7):1 |
-6-(1 * -7):1 |
-7-(1 * -7):1 |
0-(0 * -7):1 |
0-(1 * -7):1 |
0-(0 * -7):1 |
Получаем новую симплекс-таблицу:
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
|
x5 |
200 |
1 |
1 |
0 |
0 |
1 |
-1 |
0 |
|
x4 |
80 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
|
x7 |
50 |
1 |
2 |
1 |
0 |
0 |
0 |
1 |
|
F(X1) |
560 |
3 |
-3 |
1 |
0 |
0 |
7 |
0 |
Итерация №1.
1. Проверка критерия оптимальности.
Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.
2. Определение новой базисной переменной.
В качестве ведущего выберем столбец, соответствующий переменной x2, так как это наибольший коэффициент по модулю.
3. Определение новой свободной переменной.
Вычислим значения Di по строкам как частное от деления: bi / ai2 и из них выберем наименьшее:
min (200 : 1 , - , 50 : 2 ) = 25
Следовательно, 3-ая строка является ведущей.
Разрешающий элемент равен (2) и находится на пересечении ведущего столбца и ведущей строки.
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
min |
|
x5 |
200 |
1 |
1 |
0 |
0 |
1 |
-1 |
0 |
200 |
|
x4 |
80 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
- |
|
x7 |
50 |
1 |
2 |
1 |
0 |
0 |
0 |
1 |
25 |
|
F(X2) |
560 |
3 |
-3 |
1 |
0 |
0 |
7 |
0 |
0 |
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x7 в план 2 войдет переменная x2.
Строка, соответствующая переменной x2 в плане 2, получена в результате деления всех элементов строки x7 плана 1 на разрешающий элемент РЭ=2
На месте разрешающего элемента в плане 2 получаем 1.
В остальных клетках столбца x2 плана 2 записываем нули.
Таким образом, в новом плане 2 заполнены строка x2 и столбец x2.
Все остальные элементы нового плана 2, включая элементы индексной строки, определяются по правилу прямоугольника.
Представим расчет каждого элемента в виде таблицы:
B |
x 1 |
x 2 |
x 3 |
x 4 |
x 5 |
x 6 |
x 7 |
|
200-(50 * 1):2 |
1-(1 * 1):2 |
1-(2 * 1):2 |
0-(1 * 1):2 |
0-(0 * 1):2 |
1-(0 * 1):2 |
-1-(0 * 1):2 |
0-(1 * 1):2 |
|
80-(50 * 0):2 |
1-(1 * 0):2 |
0-(2 * 0):2 |
1-(1 * 0):2 |
1-(0 * 0):2 |
0-(0 * 0):2 |
1-(0 * 0):2 |
0-(1 * 0):2 |
|
50 : 2 |
1 : 2 |
2 : 2 |
1 : 2 |
0 : 2 |
0 : 2 |
0 : 2 |
1 : 2 |
|
560-(50 * -3):2 |
3-(1 * -3):2 |
-3-(2 * -3):2 |
1-(1 * -3):2 |
0-(0 * -3):2 |
0-(0 * -3):2 |
7-(0 * -3):2 |
0-(1 * -3):2 |
Получаем новую симплекс-таблицу:
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
|
x5 |
175 |
1/2 |
0 |
-1/2 |
0 |
1 |
-1 |
-1/2 |
|
x4 |
80 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
|
x2 |
25 |
1/2 |
1 |
1/2 |
0 |
0 |
0 |
1/2 |
|
F(X2) |
635 |
9/2 |
0 |
5/2 |
0 |
0 |
7 |
3/2 |
1. Проверка критерия оптимальности.
Среди значений индексной строки нет отрицательных. Поэтому эта таблица определяет оптимальный план задачи.
Окончательный вариант симплекс-таблицы:
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
|
x5 |
175 |
1/2 |
0 |
-1/2 |
0 |
1 |
-1 |
-1/2 |
|
x4 |
80 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
|
x2 |
25 |
1/2 |
1 |
1/2 |
0 |
0 |
0 |
1/2 |
|
F(X3) |
635 |
9/2 |
0 |
5/2 |
0 |
0 |
7 |
3/2 |
Оптимальный план можно записать так:
x4 = 80
x2 = 25
F(X) = 7*80 + 3*25 = 635
3. Четыре предприятия одного экономического района для производства продукции используют три вида сырья. Потребности в сырье каждого из предприятий соответственно равны 120, 50, 190 и 110ед. Сырье сосредоточено в трех местах его получения, а запасы соответственно равны 160, 140, 170ед. На каждое из предприятий сырье может завозиться из любого пункта его получения. Тарифы перевозок задаются матрицей
Составить такой план перевозок, при котором общая стоимость перевозок является минимальной и найти оптимальный план.
Решение:
Стоимость доставки единицы груза из каждого пункта отправления в соответствующие пункты назначения задана матрицей тарифов
1 |
2 |
3 |
4 |
Запасы |
||
1 |
7 |
8 |
1 |
2 |
160 |
|
2 |
4 |
5 |
9 |
8 |
140 |
|
3 |
9 |
2 |
3 |
6 |
170 |
|
Потребности |
120 |
50 |
190 |
110 |
Проверим необходимое и достаточное условие разрешимости задачи.
?a = 160 + 140 + 170 = 470
?b = 120 + 50 + 190 + 110 = 470
Условие баланса соблюдается. Запасы равны потребностям. Следовательно, модель транспортной задачи является закрытой.
Занесем исходные данные в распределительную таблицу.
1 |
2 |
3 |
4 |
Запасы |
||
1 |
7 |
8 |
1 |
2 |
160 |
|
2 |
4 |
5 |
9 |
8 |
140 |
|
3 |
9 |
2 |
3 |
6 |
170 |
|
Потребности |
120 |
50 |
190 |
110 |
Используя метод наименьшей стоимости, построим первый опорный план транспортной задачи.
Суть метода заключается в том, что из всей таблицы стоимостей выбирают наименьшую, и в клетку, которая ей соответствует, помещают меньшее из чисел ai, или bj.
Затем, из рассмотрения исключают либо строку, соответствующую поставщику, запасы которого полностью израсходованы, либо столбец, соответствующий потребителю, потребности которого полностью удовлетворены, либо и строку и столбец, если израсходованы запасы поставщика и удовлетворены потребности потребителя.
Из оставшейся части таблицы стоимостей снова выбирают наименьшую стоимость, и процесс распределения запасов продолжают, пока все запасы не будут распределены, а потребности удовлетворены.
Искомый элемент равен 1
Для этого элемента запасы равны 160, потребности 190. Поскольку минимальным является 160, то вычитаем его.
x13 = min(160,190) = 160.
X |
X |
1 |
x |
160 - 160 = 0 |
|
4 |
5 |
9 |
8 |
140 |
|
9 |
2 |
3 |
6 |
170 |
|
120 |
50 |
190 - 160 = 30 |
110 |
0 |
Искомый элемент равен 2
Для этого элемента запасы равны 170, потребности 50. Поскольку минимальным является 50, то вычитаем его.
x32 = min(170,50) = 50.
x |
x |
1 |
x |
0 |
|
4 |
x |
9 |
8 |
140 |
|
9 |
2 |
3 |
6 |
170 - 50 = 120 |
|
120 |
50 - 50 = 0 |
30 |
110 |
0 |
Искомый элемент равен 3
Для этого элемента запасы равны 120, потребности 30. Поскольку минимальным является 30, то вычитаем его.
x33 = min(120,30) = 30.
X |
x |
1 |
x |
0 |
|
4 |
x |
x |
8 |
140 |
|
9 |
2 |
3 |
6 |
120 - 30 = 90 |
|
120 |
0 |
30 - 30 = 0 |
110 |
0 |
Искомый элемент равен 4
Для этого элемента запасы равны 140, потребности 120. Поскольку минимальным является 120, то вычитаем его.
x21 = min(140,120) = 120.
x |
x |
1 |
x |
0 |
|
4 |
x |
x |
8 |
140 - 120 = 20 |
|
x |
2 |
3 |
6 |
90 |
|
120 - 120 = 0 |
0 |
0 |
110 |
0 |
Искомый элемент равен 6
Для этого элемента запасы равны 90, потребности 110. Поскольку минимальным является 90, то вычитаем его.
x34 = min(90,110) = 90.
x |
x |
1 |
x |
0 |
|
4 |
x |
x |
8 |
20 |
|
x |
2 |
3 |
6 |
90 - 90 = 0 |
|
0 |
0 |
0 |
110 - 90 = 20 |
0 |
Искомый элемент равен 8
Для этого элемента запасы равны 20, потребности 20. Поскольку минимальным является 20, то вычитаем его.
x24 = min(20,20) = 20.
x |
x |
1 |
x |
0 |
|
4 |
x |
x |
8 |
20 - 20 = 0 |
|
x |
2 |
3 |
6 |
0 |
|
0 |
0 |
0 |
20 - 20 = 0 |
0 |
1 |
2 |
3 |
4 |
Запасы |
||
1 |
7 |
8 |
1[160] |
2 |
160 |
|
2 |
4[120] |
5 |
9 |
8[20] |
140 |
|
3 |
9 |
2[50] |
3[30] |
6[90] |
170 |
|
Потребности |
120 |
50 |
190 |
110 |
В результате получен первый опорный план, который является допустимым, так как все грузы из баз вывезены, потребность магазинов удовлетворена, а план соответствует системе ограничений транспортной задачи.
Подсчитаем число занятых клеток таблицы, их 6, а должно быть m + n - 1 = 6. Следовательно, опорный план является невырожденным.
Значение целевой функции для этого опорного плана равно:
F(x) = 1*160 + 4*120 + 8*20 + 2*50 + 3*30 + 6*90 = 1530
Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых
ui + vj = cij, полагая, что u1 = 0.
u1 + v3 = 1; 0 + v3 = 1; v3 = 1
u3 + v3 = 3; 1 + u3 = 3; u3 = 2
u3 + v2 = 2; 2 + v2 = 2; v2 = 0
u3 + v4 = 6; 2 + v4 = 6; v4 = 4
u2 + v4 = 8; 4 + u2 = 8; u2 = 4
u2 + v1 = 4; 4 + v1 = 4; v1 = 0
v1=0 |
v2=0 |
v3=1 |
v4=4 |
||
u1=0 |
7 |
8 |
1[160] |
2 |
|
u2=4 |
4[120] |
5 |
9 |
8[20] |
|
u3=2 |
9 |
2[50] |
3[30] |
6[90] |
Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij
(1;4): 0 + 4 > 2; ?14 = 0 + 4 - 2 = 2
Выбираем максимальную оценку свободной клетки (1;4): 2
Для этого в перспективную клетку (1;4) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».
1 |
2 |
3 |
4 |
Запасы |
||
1 |
7 |
8 |
1[160][-] |
2[+] |
160 |
|
2 |
4[120] |
5 |
9 |
8[20] |
140 |
|
3 |
9 |
2[50] |
3[30][+] |
6[90][-] |
170 |
|
Потребности |
120 |
50 |
190 |
110 |
Цикл приведен в таблице (1,4 > 1,3 > 3,3 > 3,4).
Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (3, 4) = 90. Прибавляем 90 к объемам грузов, стоящих в плюсовых клетках и вычитаем 90 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.
1 |
2 |
3 |
4 |
Запасы |
||
1 |
7 |
8 |
1[70] |
2[90] |
160 |
|
2 |
4[120] |
5 |
9 |
8[20] |
140 |
|
3 |
9 |
2[50] |
3[120] |
6 |
170 |
|
Потребности |
120 |
50 |
190 |
110 |
Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых
ui + vj = cij,
полагая, что u1 = 0.
u1 + v3 = 1; 0 + v3 = 1; v3 = 1
u3 + v3 = 3; 1 + u3 = 3; u3 = 2
u3 + v2 = 2; 2 + v2 = 2; v2 = 0
u1 + v4 = 2; 0 + v4 = 2; v4 = 2
u2 + v4 = 8; 2 + u2 = 8; u2 = 6
u2 + v1 = 4; 6 + v1 = 4; v1 = -2
v1=-2 |
v2=0 |
v3=1 |
v4=2 |
||
u1=0 |
7 |
8 |
1[70] |
2[90] |
|
u2=6 |
4[120] |
5 |
9 |
8[20] |
|
u3=2 |
9 |
2[50] |
3[120] |
6 |
Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых
ui + vj > cij
(2;2): 6 + 0 > 5; ?22 = 6 + 0 - 5 = 1
Выбираем максимальную оценку свободной клетки (2;2): 5
Для этого в перспективную клетку (2;2) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».
1 |
2 |
3 |
4 |
Запасы |
||
1 |
7 |
8 |
1[70][-] |
2[90][+] |
160 |
|
2 |
4[120] |
5[+] |
9 |
8[20][-] |
140 |
|
3 |
9 |
2[50][-] |
3[120][+] |
6 |
170 |
|
Потребности |
120 |
50 |
190 |
110 |
Цикл приведен в таблице (2,2 > 2,4 > 1,4 > 1,3 > 3,3 > 3,2).
Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (2, 4) = 20. Прибавляем 20 к объемам грузов, стоящих в плюсовых клетках и вычитаем 20 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.
1 |
2 |
3 |
4 |
Запасы |
||
1 |
7 |
8 |
1[50] |
2[110] |
160 |
|
2 |
4[120] |
5[20] |
9 |
8 |
140 |
|
3 |
9 |
2[30] |
3[140] |
6 |
170 |
|
Потребности |
120 |
50 |
190 |
110 |
Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых
ui + vj = cij, полагая, что u1 = 0.
u1 + v3 = 1; 0 + v3 = 1; v3 = 1
u3 + v3 = 3; 1 + u3 = 3; u3 = 2
u3 + v2 = 2; 2 + v2 = 2; v2 = 0
u2 + v2 = 5; 0 + u2 = 5; u2 = 5
u2 + v1 = 4; 5 + v1 = 4; v1 = -1
u1 + v4 = 2; 0 + v4 = 2; v4 = 2
v1=-1 |
v2=0 |
v3=1 |
v4=2 |
||
u1=0 |
7 |
8 |
1[50] |
2[110] |
|
u2=5 |
4[120] |
5[20] |
9 |
8 |
|
u3=2 |
9 |
2[30] |
3[140] |
6 |
Опорный план является оптимальным, так все оценки свободных клеток удовлетворяют условию
ui + vj ? cij.
Минимальные затраты составят: F(x) = 1*50 + 2*110 + 4*120 + 5*20 + 2*30 + 3*140 = 1330
Анализ оптимального плана.
Из 1-го склада необходимо груз направить в 3-й магазин (50), в 4-й магазин (110)
Из 2-го склада необходимо груз направить в 1-й магазин (120), в 2-й магазин (20)
Из 3-го склада необходимо груз направить в 2-й магазин (30), в 3-й магазин (140)
Размещено на Allbest.ru
...Подобные документы
Сущность понятия "симплекс-метод". Математические модели пары двойственных задач линейного программирования. Решение задачи симплексным методом: определение минимального значения целевой функции, построение первого опорного плана, матрица коэффициентов.
курсовая работа [219,4 K], добавлен 17.04.2013Форма для ввода целевой функции и ограничений. Характеристика симплекс-метода. Процесс решения задачи линейного программирования. Математическое описание алгоритма симплекс-метода. Решение задачи ручным способом. Описание схемы алгоритма программы.
контрольная работа [66,3 K], добавлен 06.04.2012Однородные системы линейных неравенств и выпуклые конусы. Применение симплекс-метода для отыскания опорного решения системы линейных неравенств, ее геометрический смысл. Основная задача линейного программирования. Теорема Минковского, ее доказательство.
курсовая работа [807,2 K], добавлен 03.04.2015Основные сведения о симплекс-методе, оценка его роли и значения в линейном программировании. Геометрическая интерпретация и алгебраический смысл. Отыскание максимума и минимума линейной функции, особые случаи. Решение задачи матричным симплекс-методом.
дипломная работа [351,2 K], добавлен 01.06.2015Способы построения искусственного базиса задачи. Выражение искусственной целевой функции. Математическая модель задачи в стандартной форме. Получение симплекс-таблиц. Минимизации (сведения к нулю) целевой функции. Формы преобразования в задаче равенства.
задача [86,0 K], добавлен 21.08.2010Теоретические сведения о числовых неравенствах и их свойствах. Линейные неравенства с одной переменной. Квадратные и рациональные неравенства. Особенности решения различных неравенств, содержащих знак модуля. Нестандартные методы решения неравенств.
реферат [2,0 M], добавлен 18.01.2011Геометрический смысл решений неравенств, уравнений и их систем. Определение понятия двойственности с помощью преобразования Лежандра. Разбор примеров нахождения переменных или коэффициентов при неизвестных в целевой функции двойственной задачи.
дипломная работа [2,6 M], добавлен 30.04.2011Построение графика непрерывной функции. Определение множителя Лагранжа. Критические точки - значения аргумента из области определения функции, при которых производная функции обращается в нуль. Наибольшее и наименьшее значения функции на отрезке.
контрольная работа [295,5 K], добавлен 24.03.2009Материал инструмента и заготовки, вертикально-сверлильный станок. Ограничения по стойкости, мощности привода станка, кинематике и стойкости. Расчет целевой функции производительности, оптимальной точки режима резания. Оптимальное решение симплекс-методом.
задача [64,3 K], добавлен 12.10.2009Применение метода интервалов для решения неравенств. Формула перехода от простейшего логарифмического неравенства к двойному. Формула решения тригонометрического уравнения. Нахождение множества всех первообразных функции f(x) на области определения.
контрольная работа [11,3 K], добавлен 03.06.2010Правило нахождения точек абсолютного или глобального экстремума дифференцируемой в ограниченной области функции. Составление и решение системы уравнений, определение всех критических точек функции, сравнение наибольшего и наименьшего ее значения.
практическая работа [62,7 K], добавлен 26.04.2010Функции и их свойства, используемые при решении показательно-степенных уравнений и неравенств. Степенные и показательные функции и их свойства. Опыт проведения занятий со школьниками по теме: "Решение показательно-степенных уравнений и неравенств".
дипломная работа [595,4 K], добавлен 24.11.2007Проверка совместности системы уравнений, ее решение матричным методом. Координаты вектора в четырехмерном пространстве. Решение линейных неравенств, определяющих внутреннюю область треугольника. Определение пределов, производных; исследование функции.
контрольная работа [567,1 K], добавлен 21.05.2013Нахождение экстремумов функций методом множителей Лагранжа. Выражение расширенной целевой функции. Схема алгоритма численного решения задачи методом штрафных функций в сочетании с методом безусловной минимизации. Построение линий ограничений.
курсовая работа [259,9 K], добавлен 04.05.2011Решение системы линейных уравнений методом Якоби вручную и на Бейсике. Построение интерполяционного многочлена Ньютона с помощью Excel. Получение аппроксимирующей функции методом наименьших квадратов. Построение кубического сплайна по шести точкам.
курсовая работа [304,9 K], добавлен 07.09.2012Формирование нижних и верхних оценок целевой функции. Алгоритм метода ветвей и границ, решение задач с его помощью. Решение задачи коммивояжера методом ветвей и границ. Математическая модель исследуемой задачи, принципы ее формирования и порядок решения.
курсовая работа [153,2 K], добавлен 25.11.2011Стандартные методы решений уравнений и неравенств. Алгоритм решения уравнения с параметром. Область определения уравнения. Решение неравенств с параметрами. Влияние параметра на результат. Допустимые значения переменной. Точки пересечения графиков.
контрольная работа [209,4 K], добавлен 15.12.2011Разложение определителя 4-го порядка. Проверка с помощью функции МОПРЕД() в программе Microsoft Excel. Нахождение обратной матрицы. Решение системы линейных уравнений методом обратной матрицы и методом Гаусса. Составление общего уравнения плоскости.
контрольная работа [138,7 K], добавлен 05.07.2015Существование и способ построения фундаментального набора решений для систем, состоящих из одного или нескольких неравенств. Метод последовательного уменьшения числа неизвестных. Системы однородных и неоднородных произвольных линейных неравенств.
курсовая работа [69,8 K], добавлен 09.12.2011Расчет частных производных первого порядка. Поиск и построение области определения функции. Расчет полного дифференциала. Исследование функции на экстремум. Поиск наибольшего и наименьшего значения функции в замкнутой области. Производные второго порядка.
контрольная работа [204,5 K], добавлен 06.05.2012