- •1. Понятие модели.
- •1.1. Модели и моделирование. Классификация моделей
- •В настоящее время для постижения истины существует 3 пути:
- •1.2. Классификация моделей
- •1.3. Адекватность моделей
- •2. Математические модели и методы их расчета
- •2.1. Математические модели.
- •2.1. Понятие операционного исследования
- •2.3. Этапы построения математических моделей
- •Можно выделить следующие основные этапы построения математической модели:
- •2.4 Математические оптимизационные модели.
- •2.4. Необходимые сведения из матричной алгебры
- •2.5. Системы линейных алгебраических уравнений
- •2.5. Модель Леонтьева многоотраслевой экономики (балансовый анализ).
- •3. Простейшие оптимизационные задачи.
- •3.1. Экстремумы функции одной переменной.
- •Экстремумы функции нескольких переменных.
- •4. Математические модели экономических задач.
- •4.1. Транспортная задача
- •4.2 Задача об использовании ресурсов.
- •4.3. Задача о диете.
- •4.4. Общая формулировка задачи линейного программирования
- •Стандартная задача линейного программирования.
- •Каноническая задача линейного программирования.
- •Общая задача линейного программирования.
- •5. Графический метод решения задач линейного программирования.
- •5.1. Выпуклые множества
- •5.2 Геометрический смысл решений систем неравенств.
- •5.3. Графический метод решения задач линейного программирования. Пример.
- •5.4. Геометрический метод решения задачи. Общий случай.
- •6.Симплекс-метод решения задачи линейного программирования.
- •6.1. Выпуклые многогранники.
- •6.2.Симплекс-метод. Пример.
- •6.3.Симплекс метод. Общий случай.
- •Симплекс-таблицы. Пример.
- •7.Двойственность в линейном программировании.
- •7.1. Двойственные задачи линейного программирования.
- •7.2. Теоремы двойственности..
- •7.3. Анализ чувствительности задачи линейного программирования..
- •Решение транспортной задачи.
- •7.1 Особенности транспортной задачи.
- •7.2. Опорный план транспортной задачи
- •7.3. Метод потенциалов.
- •8.Задачи нелинейного программирования.
- •8.1. Общая постановка задачи нелинейного программирования.
- •8.2. Задачи нелинейного программирования с линейной целевой функцией и нелинейными ограничениями.
- •8.3. Задачи нелинейного программирования с нелинейной целевой функцией и линейными ограничениями.
- •8.4. Метод множителей Лагранжа.
- •Элементы теории игр.
- •9.1.Основные понятия теории игр
- •8.3. Сведение матричной игры к задаче линейного программирования.
5. Графический метод решения задач линейного программирования.
5.1. Выпуклые множества
Множество М называют выпуклым, если для любых двух точек этого множества отрезок прямой, соединяющий эти точки, целиком лежит в М.
Примерами выпуклых множеств являются круги, эллипсы, многие многоугольники (см. рис 1 и рис. 2). Пример невыпуклого множества изображен на рис. 3.
Рис. 1
Рис. 3
Рис. 2
Примерами выпуклых множеств в пространстве являются шар, параллелепипед.
Имеет место следующее важное свойство выпуклых множеств.
Пересечение любого числа выпуклых множеств является выпуклым множеством.
Действительно, так как все множества выпуклые, то все они вместе с двумя точками содержат и отрезки, соединяющие эти точки, а поэтому и пересечение этих множеств будет содержать эти отрезки.
Внутренней точкой множества называют такие точки этого множества, которые имеют некоторую окрестность, целиком лежащую в данном множестве.
Граничной точкой множества называют такие точки , у которых в любой окрестности имеются точки, не принадлежащие данному множеству.
Особый интерес в задачах линейного программирования представляют угловые точки – граничные точки, не являющиеся внутренними ни для какого отрезка, целиком лежащего во множестве.
При пересечении двух прямых под углом мы получим одну угловую точку(Рис.4). Отметим, что если граница выпуклого множества – кривая, то каждая точка этой кривой является граничной (Рис. 5).
Рис.4 Рис. 5
Поэтому, если выпуклое множество ограничено отрезками прямых – оно имеет конечное число угловых точек, в противном случае – бесконечное число угловых точек.
Выпуклое множество, имеющее конечное число угловых точек называют выпуклым многогранником, если оно ограничено, и многогранной областью, если оно неограниченно.
Множество называют замкнутым , если оно содержит все свои граничные точки.
5.2 Геометрический смысл решений систем неравенств.
Как известно, уравнение
С (1)
на плоскости задает прямую. Если мы будем менять значение параметра С, то будем получать прямую, параллельную данной. Из (1) видно, что на данной прямой функция f= будет принимать только одно значение С.
Рассмотрим неравенство
С (2)
Множеством точек (х1, х2), удовлетворяющих неравенству (2),будет являться одна из полуплоскостей на которые прямая (1) разбивает всю плоскость( вторая полуплоскость определяется неравенством С ). Если неравенство нестрогое, то прямая (1) будет входить в рассматриваемую полуплоскость, если же неравенство строгое – не будет. Прямая (1) является множеством граничных точек рассматриваемой полуплоскости.
Для того, чтобы определить, какая из двух полуплоскостей удовлетворяет неравенству (2), проще всего взять какую-нибудь контрольную точку Р, не лежащую на границе (1), и подставить ее координаты в (2). Если при этом получается верное неравенство, то полуплоскость, содержащая Р, будет решением (2), в противном случае решением неравенства (2)будет вторая часть плоскости, не содержащая Р. Чаще всего в качестве контрольной точки берется начало координат.
Множеством решений системы неравенств
(3)
будут являться точки, координаты которых удовлетворяют одновременно и одному и другому неравенствам, а поэтому будет являться пересечением полуплоскостей, определяемых данными неравенствами.
Пример. Найти множество решений системы неравенств
|
|
у |
|
|
|
|
|
|
|
|
|
|
|
|
М |
|
|
|
|
|
|
|
|
|
|
|
х |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис 4.
Аналогично, множество решений системы, состоящей из нескольких неравенств, будет получаться при пересечении полуплоскостей, определяемых каждым неравенством системы. Отметим, что полученное множество является выпуклым, так как полуплоскость – выпуклое множество и замкнутым.
При этом могут быть различные случаи:
множество решений есть выпуклый многогранник (множество решений ограничено)- рис.5;
множество решений неограниченно - рис.6;
множество решений единственно - рис. 7;
решений нет (множество пересечений пусто). В этом случае говорят, что система неравенств несовместна - рис.8.
Рис.5 Рис.6 Рис. 7 Рис.8
Так как , а значит не равны нулю хотя бы для некоторых i, то функция f не имеет стационарных и критических точек. Это значит, что функция f может принимать наибольшее и наименьшее значение только на границе области.