- •Элементы линейной алгебры с приложением
- •Введение
- •1. Определители
- •Определителем матрицы Вназывается число
- •2. Системы линейных уравнений
- •Рассмотрим снова систему (2). Определитель
- •3. Векторы и ленейные операции над ними
- •4. Векторы в декартовой прямоугольной системе координат. Скаряное произведение
- •Доказательство.Используя свойства 3, 4, получим
- •5. Векторное и смешанное произведения
- •Легко проверить исходя из определения векторного произведения, что
- •6. Уравнение плоскости и прямой
- •Решение. Уравнение плоскости, проходящей через точку м1имеет вид
- •7. Матрицы
- •Пусть дана квадратная матрица
- •Покажем, что
- •8. Ранг матрицы. Исследование системы линейных уравнений
- •Рассмотрим матрицу
- •Матрицы
- •Пример 2. Решить систему
- •По формулам Крамера
- •9. Линейные преобразования. Собственные векторы
- •Матрица
- •Так как 0, то1,2,3– ненулевое решение однородной системы
- •В силу следствия из раздела 8
- •В двумерном случае система (3) имеет вид
- •Замечание.Если матрица Аφлинейного преобразованияв базе диагональная:
- •10. Симметрические и ортогональные матрицы Квадратная матрица вида
- •Оказывается, что векторы 1и2перпендикулярны. В самом деле, применяя лемму, получаем
- •Матрица
- •Матрица преобразования в базе1,2диагональная
- •11. Квадратичные формы. Кривые второго парядка
- •12. Положительные матрицы
- •13. Балансовая модель
- •14. Продуктивные матрицы
- •15. Норма матрицы
- •16. Итерационный метод
- •17. Возмущение решений
- •18. Демографический рост
- •19. Регрессионные модели
- •20. Постановка транспортной задачи
- •20.1 Математическая формулировка транспортной задачи.
- •20.2 Базисное распределение в транспортной задаче
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 11
- •21. Техника решения транспортной задачи вручную (метод потенциалов)
- •Вариант 13
- •22. Формализация производственных задач линейного программирования
- •23. Геометрическая интерпретация задач линейного программирования
- •24. Симплексный метод решения задач линейного программирования
- •24.1 Общая формулировка задачи линейного программирования
- •24.2 Заполнение симплексной таблицы по строкам
- •Симплексная таблица
- •24.3 Заполнение симплексной таблицы по столцам
- •24.4 Двойственные задачи, оценки, проблемы.
- •Ответы к вариантам:
- •25. Метод последовательных приближений (метод итерации)
- •26. Условия сходимости итерационного процесса
- •27. Оценка погрешности приближенного процесса метода итерации
- •28. Метод зейделя. Условия сходимости процесса зейделя
- •29. Оценка погрешности процесса зейделя
- •30. Привеление системы линейных уравнений к виду, удобному для итерации
- •31. Исправление элементов приближенной обратной матрицы
- •Задания для самостоятельной работы.
- •Вариант 1
- •Вариант 9
- •Экзаменационные вопросы
24.4 Двойственные задачи, оценки, проблемы.
ДВОЙСТВЕННАЯ ФОРМУЛИРОВКА ЗАДАЧИ О ЗАГРУЗКЕ ОБОРУДОВАНИЯ
Прямая постановка задачи:
Есть несколько станков: А1, А2, …, Аm.
Задано максимальное время использования каждого из них: b1, b2, …, bm.
На станках можно выпустить детали нескольких видов: В1, В2, …, Вn.
Известна величина прибыли, получаемой при продаже каждого изделия: с1, с2, …, сj, …, cn.
Известны показатели, характеризующие затраты времени станка Аi на выпуск одной детали Вj – матрица чисел (aij).
Требуется установить, сколько и каких деталей выпускать, т.е. найти значение неизвестных х1, х2, …, хn.
Математически задача формулируется так:
F = c1x1 + c2x2 + ….+ cjxj +….+ cnxn max.
Двойственная постановка этой задачи естественна и ее легко объяснить.
Допустим, что мы хотим арендовать станки и надо решить, по каким ценам рассчитываться за каждый станко-час.
Естественно, что мы будем стараться уплатить как можно меньше, но при этом должны учитывать, что при слишком низких ценах нам могут отказать в аренде станков. Чтобы этого не случилось, необходимо установить цены, выгодные арендатору. То есть цены должны быть такими, чтобы при умножении на них часов работы станков, необходимых для выпуска детали Вj, получилась сумма не меньше, чем величина прибыли при продаже этой детали.
Цель в том, чтобы минимизировать общую сумму затрат на оплату аренды всех станков. Цены, отвечающие заданным условиям, называются оптимальными.
Обозначим величины цен через , т.е.- цена за 1 час аренды станка А1, - цена за 1 час аренды станка А2 и т.д.
Сумма произведений возможного времени работы каждого станка на соответствующую цену должна быть минимальна:
.
Чтобы ввести ограничения, изображаются суммы произведений часов работы каждого станка для производства одной детали на соответствующие цены. Каждая такая сумма должна быть не меньше размера прибыли от продажи одной детали.
Для выпуска одной детали расходуется а11 часов работы станка А1, а21 часов работы станка А2 и т.д. Значит за время, достаточное для ее выпуска, плата за аренду должна составить
.
Общая сумма должна быть не меньше прибыли при продаже им оной детали В1.
Тогда система ограничений имеет вид
Решение двойственной задачи дает тот же результат, что и решение прямой задачи.
В каждой паре сопряженных задач рассматриваются одни и те же исходные показатели, но в разных ограничениях. Те показатели, которые в одной из пары сопряженных задач характеризуют размер ограничений (свободные члены уравнений), являются в двойственной задаче коэффициентами при неизвестных в уравнении целевой функции, и наоборот, коэффициенты, с которыми входит в целевую функцию неизвестные одной задачи, характеризует размер ограничения в другой. Матрица коэффициентов при неизвестных входит в обе задачи, но в одной из них она трансформирована по отношению к другой. Знаки неравенств в одной задаче заменяются на противоположные в другой. Решение получается одинаковым в обеих задачах.
Ответы к вариантам:
Вар.1 S1-D1/40/, S2-D1/10/, S2-D2/10/, S2-D3/30/, S3-D3/40/, S4-D3/30/, S4-D4/20/.
Вар.2 S1-D1/90/, S2-D2/10/, S2-D2/50/, S3-D2/10/, S3-D3/80/, S3-D1/10/, S4-D4/20/.
Вар.3 S1-D1/20/, S2-D1/30/, S2-D2/40/, S3-D2/20/, S3-D3/10/,S4-D3/40/, S4-D4/40/.
Вар.4 S1-D1/40/, S2-D1/30/, S2-D2/30/, S3-D2/30/, S3-D3/10/, S4-D3/60/, S4-D4/20/.
Вар.5 S4-D1/30/, S1-D1/20/, S1-D2/40/, S2-D2/30/, S2-D2/30/,S3-D3/10/, S3-D4/40/.
Вар.6 S2-D1/60/, S1-D1/10/, S1-D2/30/, S4-D2/30/, S3-D3/20/, S3-D4/10/, S4-D4/60/.
Вар.7 S2-D1/20/, S1-D2/50/, S4-D2/50/, S2-D3/10/, S3-D4/10/, S4-D4/30/, S2-D4/10/.
Вар.8 S4-D1/20/, S2-D1/10/, S3-D1/70/, S3-D2/60/, S1-D3/80/, S3-D4/20/, S1-D4/10/.
Вар.9 S2-D1/10/, S4-D1/40/, S4-D3/10/, S3-D4/20/, S1-D3/80/, S3-D2/10/, S3-D3/10/.
Вар.10 S4-D1/20/, S2-D1/10/, S3-D2/60/, S1-D1/70/, S3-D3/80/, S1-D4/20/, S3-D4/10/.
Вар.11 S1-D3/50/, S2-D4/40/, S1-D2/10/, S3-D1/30/, S3-D2/30/, S4-D2/20/, S2-D2/10/.
Вар.12 S1 –D2/50/, S2-D1/40/, S2-D3/30/, S3-D3/10/, S3-D4/10/, S4-D4/50/, S1-D4/10/.
Вар.13 ЦФ=940, число итереций=5.