Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Определение базисного (допустимого) решения ⇐ ПредыдущаяСтр 2 из 2 Перейдем от неравенств (2) к равенствам (4), введя дополнительные неотрицательные переменные x 3, x 4, x 5. Тогда система ограничений будет иметь вид: 35 x 1 + 30 x 2 + x 3 = 1050 30 x 1 + 35x2 + x 4 = 1050 (4) 20 x 1 + 40 x2 + x 5 = 800, где x 1, x 2, x 3, x 4, x 5 ≥ 0.
Дополнительные переменные воходят в целевую функцию Z с нулевыми коэффициентами:
Z =27,65· x 1 + 37,6· x 2 + 0· x + 0· x 4 + 0· x 5. (5)
Перепишем систему (4) и ЦФ (5) в виде: x 3 = 1050 - (35· x 1 + 30· x 2) x 4 = 1050 - (30· x 1 + 35· x 2) (6) x 5 = 800 - (20 x 1 + 40· x 2) Z = 0 – (- 27,65· x 1 – 37,6· x 2 - 0· x 3 - 0· x 4 - 0· x 5)
Переменные x 3, x 4, x 5 – базисные, x 1, x 2 – небазисные (свободные). Положив x 1= x 2= 0, получим значения базисных переменных: x 3= 1050, x 4= 1050, x 5 = 800.
Таким образом, базисное решение системы (0, 0, 1050, 1050, 800). Для этих значений переменных целевая функция примет значение Z = 0. Определение оптимального решения
Заполним симплекс-таблицу в соответствии с полученной моделью (6), как показано в табл. 3. (Указанные ниже вычисления удобно и проще выполнять в MS Excel.) Таблица 3 (СТ-1)
1. Из отрицательных элементов последней строки симплекс-таблицы С-Т1 (табл. 3), соответствующих переменным x 1÷ x 2, выберем максимальный по модулю элемент. Им является элемент -37,6, который соответствует переменной x 2. следовательно, небазисная переменная x 2 должна быть введена в базис.
2. Поделим элементы столбца значений базисных переменных (свободных членов), не считая последней строки, на соответствующие положительные коэффициенты выбранного столбца: 1050/30 = 35, 1050/35 = 30, 800/40 = 20. Запишем частные от деления во вспомогательный столбец δ (табл. 4).
Таблица 4 (СТ-1)
3. Выберем элемент, который дает минимальное частное от деления: 20. Он соответствует третьей строке с базисной переменной x 5. Следовательно, переменная x 5 должна быть выведена из базиса, а переменная x 2 введена. Элемент, находящийся на пересечении выбранной строки и выбранного столбца называется разрешающим элементом: 40 (табл. 4). 4. Разделим элементы третьей строки на разрешающий элемент (на 40). Результат запишем в третью строку симплекс-таблицы С-Т2 (табл. 5). Таблица 5 (СТ-2)
4. Построение первой строки С-Т2: элементы полученной третьей строки С-Т2 умножим на коэффициент первого элемента выделенного столбца С-Т1 (на 30) и вычтем из соответствующих элементов первой строки СТ-1. Получим первую строку С-Т2 (табл. 6).
5. Построение второй строки С-Т2: элементы полученной третьей строки С-Т2 умножим на коэффициент второго элемента выделенного столбца С-Т1 (на 35) и вычтем из соответствующих элементов второй строки СТ-1. Получим вторую строку С-Т2 (табл. 6).
6. Построение четвертой строки С-Т2: элементы полученной третьей строки С-Т2 умножим на коэффициент четвертого элемента выделенного столбца С-Т1 (на -37,6) и вычтем из соответствующих элементов четвертой строки СТ-1. Получим четвертую строку С-Т2 (табл. 6).
Таблица 6 (СТ-2)
7. Проверка, является ли полученное решение (табл. 6) допустимым. Если в столбце значений базисныхпеременных (свободных членов) все элементы неотрицательные, полученное решение является допустимым. Полученное решение (табл. 6) является допустимым, так как в столбце свободных членов все значения базисных переменных положительные.
8. Проверка на оптимальность Целевая функция имеет максимальное значение, если все коэффициенты в строке целевой функции будут положительными. Полученное решение (табл. 6) не является оптимальным, так как имеется один отрицательный элемент, равный -8,85.
Переходим к выполнению пункта 1.
1. Из отрицательных элементов последней строки симплекс-таблицы С-Т2 (табл. 7), соответствующих переменным x 1÷ x 2, выберем максимальный по модулю элемент. Им является элемент -8,85 (он единственный), который соответствует переменной x 1. Следовательно, небазисная переменная x 1 должна быть введена в базис. Таблица 7 (СТ-2)
2. Поделим элементы столбца значений базисных переменных (свободных членов), не считая последней строки, на соответствующие положительные коэффициенты выбранного столбца: 450/20 = 22,5 350/12,5 = 28 20/0,5 = 40.
3. Выберем элемент, который дает минимальное частное от деления: (22,5). Он соответствует первой строке с базисной переменной x 3. Следовательно, переменная x 3 должна быть выведена из базиса, а переменная x 1 введена. Элемент, находящийся на пересечении выбранной строки и выбранного столбца является разрешающим элементом: 20. 4. Разделим элементы первой строки на разрешающий элемент. Результат запишем в первую строку симплекс-таблицы С-Т3 (табл. 8). Таблица 8 (СТ-3)
5. Построение второй строки С-Т3: элементы полученной первой строки С-Т3 умножим на коэффициент второго элемента выделенного столбца С-Т2 (на 12,5) и вычтем из соответствующих элементов второй строки СТ-2. Получим вторую строку С-Т3 (табл. 9).
Таблица 9 (СТ-3)
6. Построение третьей строки С-Т3: элементы полученной первой строки С-Т3 умножим на коэффициент третьего элемента выделенного столбца С-Т2 (на 0,5) и вычтем из соответствующих элементов третьей строки СТ-2. Получим третью строку С-Т3 (табл.9).
7. Построение четвертой строки С-Т3: элементы полученной первой строки С-Т3 умножим на коэффициент четвертого элемента выделенного столбца С-Т2 (на -8,85) и вычтем из соответствующих элементов четвертой строки СТ-2. Получим четвертую строку С-Т3 (табл. 9).
7. Проверка, является ли полученное решение (табл. 9) допустимым. В столбце значений базисныхпеременных (свободных членов) все элементы неотрицательные, полученное решение является допустимым.
8. Проверка на оптимальность. Целевая функция имеет максимальное значение, если все коэффициенты в строке целевой функции будут положительными. Полученное решение (табл. 9) является оптимальным, так как в четвертой строке нет ни одного отрицательного элемента. Таблица. 10 (СТ-3)
Максимальное значение целевой функции Z = 951,13 достигается при значениях x 1 = 22,5, x 2 = 8,75 (табл. 10). Результат выделен заливкой.
|