Помощь в написании студенческих работ
Антистрессовый сервис

Методы оптимизации

КонтрольнаяПомощь в написанииУзнать стоимостьмоей работы

Переменные, которые не являются базисными называются свободными переменными. Приравняв свободные переменные нулю в получившийся системе ограничений мы получим начальное опорное решение. В данном методе в столбце находи разность между двумя разными тарифами и первую итерацию записываем в столбец соответствующий максимальному значению из полученных разностей. Объединим полученную полуплоскость… Читать ещё >

Методы оптимизации (реферат, курсовая, диплом, контрольная)

1. Метод северо-западного пути

При этом методе всегда выбираем первый из оставшихся элементов.

Заполняем клетки начиная с А1В1 и заканчиваем на А3В5.

Так чтобы сумма строк была равна значению текущей строки в столбце «Запасы», а сумма столбцов была равна сумме в строке «Потребитель» текущего столбца.

Пункты

В1

В2

В3

В4

В5

Запасы

А1

А2

А3

Потребитель

X = опорный план Значения в матрице Х умножаем на соответствующий тариф из матрицы С.

F = 150*7+30*12+60*8+80*6+120*5+10*3+100*4=3400

2. Метод наименьшего элемента

В данном случае заполнение начинается с наименьшего тарифа и таких несколько то заполняем тот который ближе к началу.

Пункты

В1

В2

В3

В4

В5

Запасы

А1

А2

А3

Потребитель

X = опорный план Значения в матрице Х умножаем на соответствующий тариф из матрицы С.

F = 80*4+100*6+150+10*5+110*3+90*13+10*7=2690

3. Метод апроксимации Фогеля

В данном методе в столбце находи разность между двумя разными тарифами и первую итерацию записываем в столбец соответствующий максимальному значению из полученных разностей.

Пункты

В1

В2

В3

В4

В5

Запасы

А1

А2

А3

Потребитель

;

;

;

;

;

;

;

;

;

;

;

;

;

;

;

;

X = опорный план Значения в матрице Х умножаем на соответствующий тариф из матрицы С.

F =120*6+60*5+150+90*8+30*6+50*8+50*4=2670

4. Симплекс метод

Ресурсы

Виды продукции

А

Б

Запасы

Прибыль

16x1+14x2= min

Определим минимальное значение целевой функции F (X) = 16x1 + 14x2 при следующих условиях-ограничений.

Умножим коэффициенты исходной функции на -1.

G =

— 16 x1

— 14 x2

К левой части неравенства 1 системы ограничений прибавляем неотрицательную переменную x3 — преобразуем неравенство 1 в равенство.

К левой части неравенства 2 системы ограничений прибавляем неотрицательную переменную x4 — преобразуем неравенство 2 в равенство.

К левой части неравенства 3 системы ограничений прибавляем неотрицательную переменную x5 — преобразуем неравенство 3 в равенство.

Система ограничений приведена к каноническому виду, т. е. все условия системы представляют собой уравнения.

Наличие единичного базиса в системе ограничений позволяет легко найти начальное опорное решение. Рассмотрим подробнее:

Переменная x3 входит в уравнение 1 с коэффициентом 1, а в остальные уравнения системы с коэффициентом ноль, т. е. x3 — базисная переменная.

Переменная x4 входит в уравнение 2 с коэффициентом 1, а в остальные уравнения системы с коэффициентом ноль, т. е. x4 — базисная переменная.

Переменная x5 входит в уравнение 3 с коэффициентом 1, а в остальные уравнения системы с коэффициентом ноль, т. е. x5 — базисная переменная.

Переменные, которые не являются базисными называются свободными переменными. Приравняв свободные переменные нулю в получившийся системе ограничений мы получим начальное опорное решение.

X нач = (0, 0, 220, 220, 240)

Функция G не должна содержать базисных переменных Вернемся к рассмотрению функции G.

G = -16×1−14 x2

Функция G не содержат базисных переменных.

Значение функции G для начального решения: G (X нач) = 0

Для составления начальной симплекс таблицы мы выполнили все условия.

В процессе дальнейших преобразований возможны два случая. Если в симплекс таблице, на каком то шаге, мы получим строку L состоящую из неотрицательных элементов — задача решена, мы нашли оптимальное решение. В противном случае — функция не является ограниченной.

базисные переменные

x1

x2

x3

x4

x5

свободные члены

x3

x4

x5

G

Учитывая, что все x i0, по условию задачи, наибольшее значение функции G равно свободному члену 0, т. е. мы получили оптимальное решение.

Ответ:

X опт = (0, 0, 220, 220, 240)

Значение функции: L = 0

апроксимация функция наименьший графический

5. Графический метод

Ресурсы

Виды продукции

А

Б

Запасы

Прибыль

Найдем наименьшее значение линейной функции графическим методом.

L = 16 x1 + 14 x2

при следующих ограничениях Решение В первую очередь, найдем область допустимых значений, т. е. точки x1 и x2, которые удовлетворяют системе ограничений. По условию задачи x1 0, x2 0, т. е. мы рассматриваем только те точки, которые принадлежат первой четверти.

Шаг 1

Рассмотрим неравенство 1 системы ограничений

10 x1+ 7 x2<=220

Построим прямую.

Заменим знак неравенства на знак равенства.

10 x1+ 7 x2=220

Преобразуем уравнение следующим образом.

Каждый член уравнения разделим на 220.

Данное представление прямой называется уравнением прямой в отрезках и позволяет, очень легко, нарисовать данную прямую. На оси X1 рисуем точку с координатой 22. На оси X2 рисуем точку с координатой 31,42 857. Соединяем полученные точки и получаем необходимую прямую.

Знак неравенства меньше или равно нуля, следовательно, нас интересуют точки лежащие ниже построенной нами прямой. X

Объединим полученную полуплоскость с ранее найденными ограничениями. Область допустимых значений выделена штриховкой. Точки принадлежащие области допустимых значений:

A (0; 0)

B (22; 0)

C (0; 31,42 857)

Шаг 2

Рассмотрим неравенство 2 системы ограничений.

5 x1

+ 8 x2

Заменим знак неравенства на знак равенства.

5 x1

+ 8 x2

=

Преобразуем уравнение следующим образом.

x1

x2

= 220

0,2

0,125

Каждый член уравнения разделим на 220.

x1

x2

= 1

27,5

Знак неравенства меньше или равно нуля, следовательно, нас интересуют точки лежащие ниже построенной нами прямой.

Объединим полученную полуплоскость с ранее найденными ограничениями, получим рисунок, область допустимых значений выделена штриховкой.

Точки принадлежащие области допустимых значений:

A (0; 0)

B (22; 0)

D (0; 27,5)

E (3,33; 26,667)

Шаг 3

Рассмотрим неравенство 3 системы ограничений.

4 x1+ 9 x2<=240

Заменим знак неравенства на знак равенства.

4 x1

+ 9 x2

=

Преобразуем уравнение следующим образом

x1

x2

= 240

0,25

1/9

Каждый член уравнения разделим на 240.

x1

x2

=1

80/3

Соединяем полученные точки и получаем необходимую прямую.

Знак неравенства меньше или равно нуля, следовательно, нас интересуют точки лежащие ниже построенной нами прямой.

Объединим полученную полуплоскость с ранее найденными ограничениями, получим рисунок, приведенный справа.

Область допустимых значений выделена штриховкой.

Точки принадлежащие области допустимых значений:

A (0, 0)

B (22, 0)

F (0, 26,667)

Шаг 4

Вернемся к нашей исходной функции L.

L =

16 x1

+ 14 x2

Допустим значение функции L равно 1 (абсолютно произвольно выбранное число), тогда

1 =

16 x1

+ 14 x2

Данное уравнение является уравнением прямой на плоскости. Из курса аналитической геометрии известно, что данная прямая перпендикулярна вектору, координатами которого являются коэффициенты функции, а именно вектору

= (16,14).

ON

Следовательно, с геометрической точки зрения, наша исходная функция L изображается как множество прямых перпендикулярных вектору

= (16,14).

ON

Построим вектор

= (16, 14)

ON

Диапазон перемещения прямой НЕ от точки O до точки N, а именно, в направлении от точки O к точке N.

Диапазон перемещения в направлении от точки O к точке N.

Ответ:

Наименьшее значение функция достигает при

x1 =0

x2 = 0

Значение функции: L = 0

Показать весь текст
Заполнить форму текущей работой