Линейное программирование и методы оптимизации

Задание 1.

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

Решение:

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

Определим полуплоскости, которые задают неравенства-ограничения.

ОДР – многоугольник. Построим n=grad z=(2,1) и основную прямую z=0, перпендикулярную n.

Перемещая прямую z=0 в направлении n, получим, что последней крайней точкой, в которой прямая пересекается с ОДР, будет точка, в которой достигается максимальное значение целевой функции z. Координаты этой точки определяются решением системы двух линейных уравнений (I) и (II), на пересечении которых она находится. В результате решения системы уравнений (I) и (II) получим оптимальное решение x*:

Сформулируем задачу, двойственную по отношению к данной.

Введём двойственные переменные ; тогда двойственная задача будет иметь вид:

Задание 2.

Графическим способом решить задачу линейного программирования (). Сформулировать задачу двойственную по отношению к данной.

Решение:

Построим область допустимых решений на плоскости Ох1х2. Для этого запишем уравнения прямых из системы ограничений, заменяя неравенства равенствами:

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

x2

Перемещая прямую z=0 в направлении , получим, что первой крайней точкой, в которой прямая пересекается с ОДР, будет точка А. Следовательно в этой точке достигается минимальное значение целевой функции z. Координаты точки А определяются решением системы 2-х линейных уравнений (I) и (II), на пересечении которых она находится.

В результате получаем оптимальное решение:

Сформулируем двойственную задачу.

Двойственная задача имеет вид:

Ответ.

Задание 3.

Построить математическую модель задачи и решить её с использованием симплекс-таблиц. Сформулировать соответствующую двойственную задачу и дать её экономическую интерпретацию.

На предприятии имеется несколько производственных линий. j-я линия производит в единицу времени единиц продукции i-го типа. Для выполнения задания предприятию необходимо выпускать не менее единиц i-го типа продукции, при этом эксплутационные расходы j-й линии составляют млн. руб. в единицу времени. Определить время работы каждой линии для выполнения задания при условии минимизации затрат.

Решение:

Постановка задачи в общем виде:

количество усл.ед. j-вида продукции.

Подставим исходные данные:

Для получения начального допустимого базиса и опорного решения воспользуемся методом элементарных преобразований. Построим симплекс-таблицу, где в качестве нулевой итерации возьмем коэффициенты целевой функции и системы ограничений.

Б

x1

x2

x3

x4

y1

y2

z /b

0

z

2

3

3

4

0

0

0

 

5

1

0

1

-1

0

10

 

2

1

3

2

0

-1

12

1

z

2

3

3

4

0

0

0

y1

-5

-1

0

-1

1

0

-10

y2

-2

-1

-3

-2

0

1

-12

2

z

-13

0

3

1

3

0

-30

x2

5

1

0

1

-1

0

10

y2

3

0

-3

-1

-1

1

-2

3

z

-10

0

0

0

2

1

-32

x2

8

1

-3

0

-2

1

8

x4

-3

0

3

1

1

-1

2

4

z

0

10/8

-30/8

0

-1/2

18/8

-22

x1

1

1/8

-3/8

0

-1/4

1/8

1

x4

0

3/8

15/8

1

¼

-5/8

5

5

z

0

2

0

2

0

2

-12

x1

1

½

12/8

1

0

-1/2

6

y1

0

12/8

15/2

4

1

-5/2

20

Страница:  1  2  3  4  5 


Другие рефераты на тему «Экономико-математическое моделирование»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы