Курсовая работа: Изучение темы «Системы линейных неравенств»
Отдельные свойства систем линейных неравенств рассматривались еще в первой половине 19 века в связи с некоторыми задачами аналитической механики.
Дата добавления на сайт: 23 февраля 2025
Московский государственный областной университет
(МГОУ)
ФИЗИКО-МАТЕМАТИЧЕСКИЙ ФАКУЛЬТЕТ
Кафедра высшей алгебры, элементарной математики и методики преподавания математики
КУРСОВАЯ РАБОТА
Изучение темы «Системы линейных неравенств»
Москва
Содержание
Введение
Глава 1. Системы линейных неравенств
.1 Линейные неравенства
.2 Геометрический смысл системы неравенств
.3 Системы линейных неравенств (элементарная алгебра)
.4 Системы линейных неравенств (высшая алгебра)
.5 Однородные системы линейных неравенств и выпуклые конусы
.6 Следствия однородной системы неравенств
.7 Теорема Минковского
Глава 2. Симплекс-метод
.1 Основная задача линейного программирования
.2 Симплекс-метод для отыскания опорного решения системы линейных неравенств
.3 Практическое применение симплекс-метода
Список литературы
Введение
Отдельные свойства систем линейных неравенств рассматривались еще в первой половине 19 века в связи с некоторыми задачами аналитической механики. Систематическое же изучение систем линейных неравенств началось в самом конце 19 века, однако о теории линейных неравенств стало возможным говорить лишь в конце двадцатых годов 20 века, когда уже накопилось достаточное количество связанных с ними результатов.
Сейчас теория конечных систем линейных неравенств может рассматриваться как ветвь линейной алгебры, выросшая из неё при дополнительном требовании упорядоченности поля коэффициентов.
Линейные неравенства имеют особо важное значение для экономистов, т.к именно при помощи линейных неравенств можно смоделировать производственные процессы и найти наиболее выгодные планы производства, транспортировки, размещения ресурсов и т. д.
В данной работе будут изложены основные методы решения линейных неравенств, применительно к конкретным задачам.
Наиболее часто используются следующие методы решения систем линейных неравенств: графический и симплекс-метод.
Глава 1. Системы линейных неравенств
.1 Линейные неравенства
Перед изучением систем линейных неравенств рассмотрим понятие - линейное неравенство.
Линейное неравенство - это неравенство вида

Различают два типа линейных неравенств:
) Строгие неравенства:

) Нестрогие неравенства:

.2 Геометрический смысл системы неравенств
Если линейное уравнение

Пример 1
Решить линейные неравенства:

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

.3 Системы линейных неравенств (элементарная алгебра)

Рис. 1. Системы линейных неравенств (элементарная алгебра)
Система линейных неравенств - это система, составленная из нескольких неравенств.
Решить систему линейных неравенств - это значит найти множество точек плоскости, которые удовлетворяют каждому неравенству системы.
Система линейных неравенств может не иметь решений, то есть, быть несовместной.
Пример 2:

Пример 3: Решить систему линейных неравенств

Построим графики всех прямых на одной координатной плоскости (рис. 2), отметим полуплоскости. Пересечение этих полуплоскостей и будет являться решением системы, а именно многоугольник OABCD.

Рис. 2. Помимо многоугольника решений системы, встречается открытая область
1.4 Системы линейных неравенств (высшая алгебра)
Рассмотрим решение систем линейных неравенств с точки зрения высшей алгебры.
Основные понятия. Система вида

Где


Положим

Систему (1) можно записать в векторной форме:

где

Обозначим через А матрицу, составленную из коэффициентов системы (1):

Систему (1) можно записать в матричной форме:

Пусть


Вектор из




Система (1) называется совместной, если она имеет хотя бы одно решение. Система (1) называется несовместной, если она не имеет решений.
Вектор




Неравенство

Называется следствием системы (1), если каждое решение системы (1) является решением неравенства (4).
Неравенство вида

где

ПРЕДЛОЖЕНИЕ 1.1. Любая неотрицательная линейная комбинация неравенств системы (2) являются следствием этой системы.
Доказательство. Пусть неравенство (5) есть неотрицательная линейная комбинация неравенств системы (2). Пусть



Умножив -е неравенство (6) на



Таким образом, неравенство (5) является следствием системы (2).
.5 Однородные системы линейных неравенств и выпуклые конусы
Пусть 𝒱 - арифметическое векторное пространство над полем действительных чисел ℛ , 𝒱=


Система

Называется однородной линейной системой неравенств.
ОПРЕДЕЛЕНИЕ. Непустое множество векторов векторного пространства 𝒱, замкнутое относительно сложения и умножения на неотрицательные скаляры (неотрицательные действительные числа), называется выпуклым конусом пространства 𝒱.
Примеры.
Пусть


Есть выпуклый конус пространства


. Множество всех неотрицательных комбинаций системы векторов



. Пусть 𝒱=

.6 Следствия однородной системы линейных неравенств
Для доказательства теоремы Минковского необходимы следующие две леммы.
ЛЕММА 1. Если

то неравенство

не является следствием системы

Доказательство. Ранг системы векторов

Ранг

Пусть


Рассмотрим систему линейных уравнений



На основании (4) заключаем, что ранги основной и расширенной матриц системы (5) равны




Вектор ξ является решением системы (1), не удовлетворяющим (2). Таким образом, неравенство (2) не является следствием системы (1).
СЛЕДСТВИЕ 1. Если неравенство (2) есть следствие системы (1), то

По закону контрапозиции, это утверждение равносильно лемме 1.
ЛЕММА 2. Пусть неравенство

есть следствие системы

и

Тогда неравенство (2) является следствием системы

Доказательство. Рассмотрим систему

Вектор с в силу (3) есть неотрицательная линейная комбинация векторов


В силу предложения 1.1. отсюда следует, что (2) является следствием системы (II):
(II)

Надо доказать, что любое решение ξ системы (4) является решением неравенства (2). Возможны два случая:




1.7 Теорема Минковского
В теории линейных неравенств одной из основных является следующая теорема.
ТЕОРЕМА. Пусть неравенство

Есть следствие системы

Тогда

Доказательство.(проводится индукцией по m)ю Теорема верна при m=1. Действительно, пусть












Предположим, что теорема верна, когда система содержит




одно из таких представлений. Пусть s есть число неотрицательных коэффициентов в (3),



Мы будем считать, что коэффициенты


Тогда

Пусть M - множество всех решений системы (1) и ξ - любой вектор из М, тогда



Кроме того, по условию,


На основании (6) и (7) заключаем


По лемме 2, отсюда вытекает, что неравенство


Состоящей из



Ввиду (5) и (8)

В этом представлении вектора b число неотрицательных коэффициентов больше, чем s. Это противоречит предположению, что представление (3) вектора b содержит наибольшее число неотрицательных коэффициентов. Мы пришли к противоречию, допустив, что



Глава 2. Симплекс-метод
.1 Основная задача линейного программирования
.Формулировка основной задачи. Основная задача линейного программирования формулируется так:
Дана линейная форма (целевая функция)

и задана система


которую перепишем в виде


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

системы (2.2) определяет в евклидовом n-мерном пространстве полупространство, состоящее из точек


и на самой этой плоскости. Точки же, принадлежащие всем полупространствам (2.2) (т.е. множество всех решений системы (2.2)) как пересечение выпуклых множеств, образуют некоторый выпуклый многогранник Ω (или многогранное множество).
Значение функции

в точке



понимая под уклонением данной точки от этой плоскости число, которое получим, подставляя в левую часть уравнения (*) вместо



Равно числу

Уклонение точки x от плоскости (*) пропорционально растоянию от точки x до этой плоскости.
Таким образом, геометрический смысл задачи линейного программирования заключается в отыскании в многограннике Ω точки, которая наиболее (наименее) уклонена от плоскости (*).
.О методе решения задачи линейного программирования. Нетрудно понять, что обычные методы классического математического анализа для отыскания наибольшего (наименьшего значения функции неприменимы к рассматриваемой задаче.
Эти методы, сводя задачу к отыскиванию множества точек, «подозрительных на экстремум», и к сравнению значений функции в этих точках, становятся малопригодными, если число таких точек велико.
Линейная же форма (2.1), определенная на многограннике Ω, заданном неравенствами (2.2), достигает своего наибольшего (наименьшего) значения в некоторой вершине этого многогранника, так что множество точек, «подозрительных на экстремум», является множество всех вершин многогранника Ω, число которых обычно бывает огромным.
Основным методом решения общей задачи линейного программирования, позволяющим преодолеть эти затруднения, является так называемый симплекс-метод Данцинга.
Симплекс-метод состоит из алгоритма отыскания какого-нибудь опорного среди решений системы линейных неравенств (2.2), т.е. решения-вершины многогранника Ω (или из установления факта несовместности системы), и из алгоритма последовательного перехода от полученного уже опорного решения системы (2.2) к новому опорному решению, для которого форма (2.1) имеет большее (меньшее) значение (до получения максимизирующего (минимизирующего), т.е. оптимального решения).
Основу вычислительной схемы симплекс-метода составляют модифицированные жордановы исключения.
2.2 Симплекс-метод для отыскания опорного решения системы линейных неравенств
.Переход к таблице. Форму (2.1) и условия (2.2) записываем в виде следующей таблицы (2.3):
… | 1 | ||||
….. | |||||
………….. | …………. | ………. | ………… | …………... | …………. |
…. | |||||
…. | 0 |
Если среди ограничений (2.2) встречаются ограничения лишь на знак переменной, т.е. вида




Переменные, на знаки которых не наложены никакие ограничения, называют свободными; переменные же, на знаки которых наложены ограничения, называют несвободными.
.Исключение свободных переменных. Будем считать, что все переменные




Для удобства записи можно считать, что на верх таблицы переброшены

… | 1 | ||||
….. | |||||
………….. | …………. | ………. | ………… | …………... | …………. |
….. | |||||
….. | |||||
………….. | …………. | ………. | ………… | …………... | …………. |
….. | |||||
………….. | …………. | ………. | ………… | …………... | …………. |
…. | |||||
…. | Q |
Выражения для замененных



и продолжаем в дальнейшем работать лишь с оставшейся частью таблицы (2.4’):
… | 1 | ||||
….. | |||||
………….. | …………. | ………. | ………… | …………... | …………. |
….. | |||||
………….. | …………. | ………. | ………… | …………... | …………. |
…. | |||||
…. | Q |
Так как по условию (2.2)

Дана линейная функция

и система неравенств (ограничений)

Причем

Из всех неотрицательных решений системы


Пример : Максимизировать форму

при выполнении ограничений




и при

Переходим к таблице
1 | ||||
= | -2 | -2 | -1 | -2 |
= | 3 | -3 | 2 | 6 |
= | 3 | -3 | -2 | 6 |
= | 0 | 2 | -2 | 2 |
z = | -1 | -1 | -1 | 0 |
Переменные

Первая строка содержит отрицательный свободный член. Из отрицательных коэффициентов этой строки выбираем -1. Сделав шаг модифицированного жорданова исключения, получим таблицу
1 | ||||
= | 2 | 2 | -1 | 2 |
= | -1 | -7 | 2 | 2 |
= | 7 | 1 | -2 | 10 |
= | 4 | 6 | -2 | 6 |
z = | 1 | 1 | -1 | 2 |
не содержащую уже отрицательных свободных членов, и можем перейти к отысканию оптимального решения. Над отрицательным коэффициентом z- строки -1 находится лишь один положительный коэффициент 2. Его делаем разрешающим. После шага модифицированного жорданова исключения получим
1 | ||||
= | 3/2 | -3/2 | 1/2 | 3 |
= | -1/2 | -7/2 | 1/2 | 1 |
= | 6 | -6 | 1 | 12 |
= | 3 | -1 | 1 | 8 |
z = | 1/2 | -5/2 | 1/2 | 3 |
Над отрицательным коэффициентов z- строки -5/2 нет положительных, поэтому линейная форма может принимать сколь угодно большое значение.
Для решения минимизации формы достаточно решить задачу максимизации полученной формы при ограничениях (2.2) и z = - max Z
Алгоритм симплекс-метода монотонный, т.е. каждый шаг монотонно приближает нас к искомому значению.
2.3 Практическое применение симплекс метода
Основную задачу линейного программирования можно экономически интерпретировать следующим образом.
Пусть для производства некоторого продукта имеется n различных технологий. При этом пусть используется m ингредиентов (различные виды сырья и прочие производственные факторы), причем по j-й технологии расходуется в единицу времени







Список литературы
линейный неравенство симплекс решение
Зуховицкий С.И. и Авдеева Л.И. Линейное и выпуклое программирование, М. Наука 1967 - 460с.
Куликов Л.Я. Алгебра и теория чисел: Учебное пособие для педагогических институтов. - М.: Высшая школа, 1979. - 559 с.
Новоселов, С.И. Специальный курс элементарной алгебры [Текст]/С.И.Новоселов. 6-е изд. - М.: Высшая школа,1962.-564с.